diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index af226735..39906eb7 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- python-version: [3.8, 3.9, '3.10', 3.11, 3.12, 3.13, pypy3.9]
+ python-version: [3.8, 3.9, '3.10', 3.11, 3.12, 3.13, 3.14, pypy3.9]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
@@ -36,7 +36,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
- python-version: 3.x
+ python-version: 3.13
- name: Install dependencies
run: python -m pip install --upgrade pip tox
- name: Run tox ${{ matrix.tox_job }}
diff --git a/COPYING b/COPYING
index 5ab7695a..f6683e74 100644
--- a/COPYING
+++ b/COPYING
@@ -1,8 +1,8 @@
- GNU LESSER GENERAL PUBLIC LICENSE
- Version 2.1, February 1999
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -10,7 +10,7 @@
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
- Preamble
+ Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
@@ -112,7 +112,7 @@ modification follow. Pay close attention to the difference between a
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
- GNU LESSER GENERAL PUBLIC LICENSE
+ GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
@@ -146,7 +146,7 @@ such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
-
+
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
@@ -432,7 +432,7 @@ decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
- NO WARRANTY
+ NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
@@ -455,7 +455,7 @@ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
- END OF TERMS AND CONDITIONS
+ END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
@@ -484,8 +484,7 @@ convey the exclusion of warranty; and each file should have at least the
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with this library; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ License along with this library; if not, see .
Also add information on how to contact you by electronic and paper mail.
@@ -496,9 +495,7 @@ necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
- , 1 April 1990
- Ty Coon, President of Vice
+ , 1 April 1990
+ Moe Ghoul, President of Vice
That's all there is to it!
-
-
diff --git a/ChangeLog b/ChangeLog
index 0cedd173..a546b744 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,273 @@
+2026-01-04 Arthur de Jong
+
+ * [e7e900a] .github/workflows/test.yml, setup.py, tox.ini: Add
+ support for Python 3.14
+
+2026-01-04 Arthur de Jong
+
+ * [97d8cae] stdnum/sn/ninea.py: URL escape the underscore because
+ it confuses Sphinx
+
+2026-01-04 Arthur de Jong
+
+ * [6070c60] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat,
+ stdnum/cn/loc.dat, stdnum/cz/banks.dat, stdnum/gs1_ai.dat,
+ stdnum/iban.dat, stdnum/imsi.dat, stdnum/isbn.dat, stdnum/isil.dat,
+ stdnum/nz/banks.dat, stdnum/oui.dat: Update database files
+
+2026-01-04 Arthur de Jong
+
+ * [a7fd300] update/at_postleitzahl.py, update/be_banks.py,
+ update/cfi.py, update/cn_loc.py, update/cz_banks.py,
+ update/do_whitelists.py, update/gs1_ai.py, update/iban.py,
+ update/imsi.py, update/isbn.py, update/isil.py, update/nz_banks.py:
+ Consistently pass a user agent for update scripts
+
+ The scourge of AI bots is forcing more and more sites to block
+ bots that don't set particular user agents.
+
+2026-01-04 Arthur de Jong
+
+ * [e7afc61] update/be_banks.py: Update download URL of Belgian
+ bank numbers
+
+ This also changes the handling to prefer the English name over
+ other names and handles another variant of not-applicable values.
+
+2026-01-04 Arthur de Jong
+
+ * [d332ee1] stdnum/sn/ninea.py, tests/test_sn_ninea.doctest:
+ Add check digit validation to Senegal NINEA
+
+2023-02-12 Leandro Regueiro
+
+ * [dd22123] stdnum/sn/__init__.py, stdnum/sn/ninea.py,
+ tests/test_sn_ninea.doctest: Add support for Senegal TIN
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/395
+ Closes https://github.com/arthurdejong/python-stdnum/issues/357
+
+2026-01-03 Arthur de Jong
+
+ * [d3ec3bd] stdnum/br/cnpj.py: Support new format for Brazilian CNPJ
+
+ The new format allows letters as well as numbers to identify
+ companies.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/484
+
+2025-02-27 dotbit1 <68584562+dotbit1@users.noreply.github.com>
+
+ * [cd94bf1] stdnum/ro/onrc.py, tests/test_ro_onrc.doctest: Support
+ the new Romanian ONRC format
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/465
+
+2026-01-03 Arthur de Jong
+
+ * [293136b] stdnum/lv/pvn.py: Support Latvian personal codes issued
+ after 2017
+
+ These numbers no longer embed a birth date in the format.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/486
+
+2023-12-08 Cédric Krier
+
+ * [a906a1e] stdnum/eu/excise.py, stdnum/fr/__init__.py,
+ stdnum/fr/accise.py, tests/test_fr_accise.doctest: Add accise -
+ the French number for excise
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/424
+
+2023-12-08 Cédric Krier
+
+ * [1a254d9] stdnum/eu/excise.py, tests/test_eu_excise.doctest:
+ Add European Excise Number
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/424
+
+2025-09-28 Cédric Krier
+
+ * [d534b3c] stdnum/be/ogm_vcs.py: Add Belgian OGM-VCS
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/487
+
+2025-10-14 KathrinM
+
+ * [2cf475c] stdnum/eu/nace.py, stdnum/eu/nace20.dat,
+ stdnum/eu/nace21.dat, tests/test_eu_nace.doctest: Add support
+ for nace revision 2.1
+
+ This makes revision 2.1 the default but still allows validating
+ against version 2.0 using the revision argument.
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/490
+
+2025-12-19 Tuukka Tolvanen
+
+ * [acda255] stdnum/de/leitweg.py, tests/test_de_leitweg.doctest:
+ Add DE Leitweg-ID
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/491
+
+2025-12-16 Arthur de Jong
+
+ * [c7a7fd1] .github/workflows/test.yml: Run flake8 with Python 3.13
+
+ Python version 3.14 no longer works.
+
+2025-10-26 Arthur de Jong
+
+ * [7a9b852] stdnum/ro/cnp.py: Mark more Romanian CNP county codes
+ as valid
+
+ According to
+ https://ro.wikipedia.org/wiki/Carte_de_identitate_rom%C3%A2neasc%C4%83#Seriile_c%C4%83r%C8%9Bilor_de_identitate_(%C3%AEn_modelele_emise_%C3%AEnainte_de_2021)
+ 70 is used to represent any registration, regardless of county
+ but while multiple documents claim 80-83 are also valid it is
+ unclear what they represent.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/489
+
+2025-10-26 Arthur de Jong
+
+ * [7ca9b6c] stdnum/be/vat.py, tests/test_be_vat.doctest: Validate
+ first digit of Belgian VAT number
+
+ Thanks to antonio-ginestar find pointing this out.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/488
+
+2022-09-17 Leandro Regueiro
+
+ * [a1fdd5d] stdnum/az/__init__.py, stdnum/az/voen.py,
+ tests/test_az_voen.doctest: Add support for Azerbaijan TIN
+
+ Thanks to Adam Handke for finding the weights for the check
+ digit algorithm.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/200
+ CLoses https://github.com/arthurdejong/python-stdnum/pull/329
+
+2025-08-08 Fabien MICHEL
+
+ * [e741318] stdnum/fr/rcs.py, tests/test_fr_rcs.doctest: Add French
+ RCS number
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/481
+
+2025-08-08 Fabien MICHEL
+
+ * [ca80cc4] stdnum/fr/siren.py: Add fr.siren.format() function
+
+2025-08-08 Fabien MICHEL
+
+ * [b3a42a1] stdnum/fr/tva.py, tests/test_fr_tva.doctest: Add
+ fr.tva.to_siren() function
+
+ The function can convert a French VAT number to a SIREN.
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/480
+
+2025-08-14 Arthur de Jong
+
+ * [843bbec] stdnum/bic.py, tests/test_bic.doctest: Add validation
+ of country code in BIC
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/482
+
+2025-06-05 Joni Saarinen
+
+ * [deb0db1] stdnum/ee/__init__.py: Add personal id and business
+ id alias for Estonia
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/476
+
+2025-05-10 Luca
+
+ * [1773a91] stdnum/mz/__init__.py, stdnum/mz/nuit.py,
+ tests/test_mz_nuit.doctest: Add support for Mozambique TIN
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/360
+ Closes https://github.com/arthurdejong/python-stdnum/pull/392
+ Closes https://github.com/arthurdejong/python-stdnum/pull/473
+
+2025-06-01 Arthur de Jong
+
+ * [5ef6ade] stdnum/numdb.py: Use broader type ignore for
+ pkg_resources import
+
+ Apparently mypy changed for classifying the problem from
+ import-untyped to import-not-found.
+
+2025-05-25 Arthur de Jong
+
+ * [0e64cf6] stdnum/cn/loc.dat, stdnum/cn/ric.py,
+ tests/test_cn_ric.doctest, update/cn_loc.py: Download Chinise
+ location codes from Wikipedia
+
+ The list on GitHub is missing historical information and also
+ appears to no longer be updated. This changes the birth place
+ lookup to take the birth year into account to determine whether
+ a county was assigned at the time.
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/442
+
+2025-05-18 Arthur de Jong
+
+ * [210b9ce] stdnum/gs1_128.py, stdnum/gs1_ai.dat,
+ tests/test_gs1_128.doctest, update/gs1_ai.py: Fix handling of
+ decimals in Application Identifiers
+
+ This fixes the handling of GS1-128 Application Identifiers with
+ decimal types. Previously, with some 4 digit decimal application
+ identifiers the number of decimals were incorrectly considered
+ part of the value instead of the application identifier.
+
+ For example (310)5033333 is not correct but it should be evaluated
+ as (3105)033333 (application identifier 3105 and value 0.33333).
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/471
+
+2025-05-17 Arthur de Jong
+
+ * [d66998e] ChangeLog, NEWS, stdnum/__init__.py: Get files ready
+ for 2.1 release
+
+2025-05-17 Arthur de Jong
+
+ * [a753ebf] stdnum/at/postleitzahl.dat, stdnum/cn/loc.dat,
+ stdnum/gs1_ai.dat, stdnum/imsi.dat, stdnum/isbn.dat,
+ stdnum/my/bp.dat, stdnum/nz/banks.dat, stdnum/oui.dat,
+ update/my_bp.py: Update database files
+
+ This also updates the URLs for the National Registration Department
+ of Malaysia.
+
+2025-05-14 Cédric Krier
+
+ * [972b42d] setup.py: Define minimal Python version in setup.py
+
+ Closes https://github.com/arthurdejong/python-stdnum/issues/474
+ Closes https://github.com/arthurdejong/python-stdnum/pull/475
+ Fixes 3542c06
+
+2025-05-05 Luca
+
+ * [8b78f78] stdnum/jp/in_.py: Remove superfluous modulus operation
+
+ Closes https://github.com/arthurdejong/python-stdnum/pull/470
+
+2025-05-05 Arthur de Jong
+
+ * [ad4af91] ChangeLog, NEWS, README.md, docs/conf.py,
+ docs/index.rst, docs/stdnum.be.eid.rst, docs/stdnum.be.ssn.rst,
+ docs/stdnum.es.cae.rst, docs/stdnum.id.nik.rst,
+ docs/stdnum.isni.rst, docs/stdnum.jp.in_.rst,
+ docs/stdnum.nl.identiteitskaartnummer.rst, docs/stdnum.ru.ogrn.rst,
+ stdnum/__init__.py: Get files ready for 2.0 release
+
2025-05-05 Arthur de Jong
* [f2967d3] stdnum/at/postleitzahl.dat, stdnum/be/banks.dat,
diff --git a/NEWS b/NEWS
index 792ea297..8eb60b3a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,47 @@
+changes from 2.1 to 2.2
+-----------------------
+
+* Add modules for the following number formats:
+
+ - VÖEN (Vergi ödəyicisinin eyniləşdirmə nömrəsi, Azerbaijan tax number)
+ (thanks Leandro Regueiro)
+ - Belgian OGM-VCS
+ (thanks Cédric Krier)
+ - Leitweg-ID, a buyer reference or routing identifier for electronic invoices
+ (thanks Tuukka Tolvanen)
+ - European Excise Number (thanks Cédric Krier)
+ - n° d'accise (French number to identify taxpayers of excise taxes)
+ (thanks Cédric Krier)
+ - RCS (French trade registration number for commercial companies)
+ (thanks Fabien MICHEL)
+ - NUIT (Número Único de Identificação Tributaria, Mozambique tax number)
+ (thanks Luca and Leandro Regueiro)
+ - NINEA (Numéro d'Identification Nationale des Entreprises et Associations, Senegal tax number)
+ (thanks Leandro Regueiro)
+
+* Fix handling of decimals in Application Identifiers (thanks zipus)
+* Update list of valid Chinese counties (thanks 电子旅人 and Luca)
+* Mark more Romanian CNP county codes as valid (thanks luella-s)
+* Support Latvian personal codes issued after 2017 (thanks José Luis López Pino)
+* Provide aliases for Estonian numbers (thanks Joni Saarinen)
+* Add validation of country code in BIC (thanks Luuk Gubbels)
+* Add function to convert a French VAT number into a SIREN (thanks Fabien MICHEL)
+* Add a function to format a French SIREN (thanks Fabien MICHEL)
+* Add extra validation of Belgian VAT numbers (thanks Antonio Ginestar)
+* Add support for nace revision 2.1 (thanks KathrinM)
+* Support the new Romanian ONRC format (thanks dotbit1)
+* Support new format for Brazilian CNPJ (thanks Cloves Oliveira)
+
+
+changes from 2.0 to 2.1
+-----------------------
+
+* Add python_requires to setup.py to avoid installation with older Python versions
+ (thanks Cédric Krier)
+* Remove superfluous modulus operation in Japanese Individual Number
+ (thanks Luca Sicurello)
+
+
changes from 1.20 to 2.0
------------------------
diff --git a/README.md b/README.md
index e09a9848..75bc4fbd 100644
--- a/README.md
+++ b/README.md
@@ -28,10 +28,12 @@ Currently this package supports the following formats:
* ABN (Australian Business Number)
* ACN (Australian Company Number)
* TFN (Australian Tax File Number)
+ * VÖEN (Vergi ödəyicisinin eyniləşdirmə nömrəsi, Azerbaijan tax number)
* BIS (Belgian BIS number)
* eID Number (Belgian electronic Identity Card Number)
* Belgian IBAN (International Bank Account Number)
* NN, NISS, RRN (Belgian national number)
+ * Belgian OGM-VCS
* SSN, INSZ, NISS (Belgian social security number)
* BTW, TVA, NWSt, ondernemingsnummer (Belgian enterprise number)
* EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes)
@@ -66,6 +68,7 @@ Currently this package supports the following formats:
* RČ (Rodné číslo, the Czech birth number)
* Handelsregisternummer (German company register number)
* IdNr (Steuerliche Identifikationsnummer, German personal tax number)
+ * Leitweg-ID, a buyer reference or routing identifier for electronic invoices
* St.-Nr. (Steuernummer, German tax number)
* Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number)
* Wertpapierkennnummer (German securities identification code)
@@ -96,6 +99,7 @@ Currently this package supports the following formats:
* Euro banknote serial numbers
* EC Number (European Community number)
* EIC (European Energy Identification Code)
+ * European Excise Number
* NACE (classification for businesses in the European Union)
* OSS (European VAT on e-Commerce - One Stop Shop)
* VAT (European Union VAT number)
@@ -106,8 +110,10 @@ Currently this package supports the following formats:
* Y-tunnus (Finnish business identifier)
* FIGI (Financial Instrument Global Identifier)
* V-number (Vinnutal, Faroe Islands tax number)
+ * n° d'accise (French number to identify taxpayers of excise taxes)
* NIF (Numéro d'Immatriculation Fiscale, French tax identification number)
* NIR (French personal identification number)
+ * RCS (French trade registration number for commercial companies)
* SIREN (a French company identification number)
* SIRET (a French company establishment identification number)
* n° TVA (taxe sur la valeur ajoutée, French VAT number)
@@ -179,6 +185,7 @@ Currently this package supports the following formats:
* CURP (Clave Única de Registro de Población, Mexican personal ID)
* RFC (Registro Federal de Contribuyentes, Mexican tax number)
* NRIC No. (Malaysian National Registration Identity Card Number)
+ * NUIT (Número Único de Identificação Tributaria, Mozambique tax number)
* BRIN number (the Dutch school identification number)
* BSN (Burgerservicenummer, the Dutch citizen identification number)
* Btw-identificatienummer (Omzetbelastingnummer, the Dutch VAT number)
@@ -219,6 +226,7 @@ Currently this package supports the following formats:
* IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number)
* RČ (Rodné číslo, the Slovak birth number)
* COE (Codice operatore economico, San Marino national tax number)
+ * NINEA (Numéro d'Identification Nationale des Entreprises et Associations, Senegal tax number)
* NIT (Número de Identificación Tributaria, El Salvador tax number)
* MOA (Thailand Memorandum of Association Number)
* PIN (Thailand Personal Identification Number)
@@ -296,7 +304,7 @@ Python. The modules are developed and tested with Python 3 versions (see `setup.
Copyright
---------
-Copyright (C) 2010-2025 Arthur de Jong and others
+Copyright (C) 2010-2026 Arthur de Jong and others
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -309,9 +317,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
Feedback and bug reports
------------------------
diff --git a/docs/conf.py b/docs/conf.py
index 70e67749..d37c1cbe 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -39,7 +39,7 @@
# General information about the project.
project = u'python-stdnum'
-copyright = u'2013-2025, Arthur de Jong'
+copyright = u'2013-2026, Arthur de Jong'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
diff --git a/docs/index.rst b/docs/index.rst
index a543b398..7cb0b702 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -126,10 +126,12 @@ Available formats
au.abn
au.acn
au.tfn
+ az.voen
be.bis
be.eid
be.iban
be.nn
+ be.ogm_vcs
be.ssn
be.vat
bg.egn
@@ -164,6 +166,7 @@ Available formats
cz.rc
de.handelsregisternummer
de.idnr
+ de.leitweg
de.stnr
de.vat
de.wkn
@@ -194,6 +197,7 @@ Available formats
eu.banknote
eu.ecnumber
eu.eic
+ eu.excise
eu.nace
eu.oss
eu.vat
@@ -204,8 +208,10 @@ Available formats
fi.ytunnus
figi
fo.vn
+ fr.accise
fr.nif
fr.nir
+ fr.rcs
fr.siren
fr.siret
fr.tva
@@ -277,6 +283,7 @@ Available formats
mx.curp
mx.rfc
my.nric
+ mz.nuit
nl.brin
nl.bsn
nl.btw
@@ -317,6 +324,7 @@ Available formats
sk.dph
sk.rc
sm.coe
+ sn.ninea
sv.nit
th.moa
th.pin
diff --git a/docs/stdnum.az.voen.rst b/docs/stdnum.az.voen.rst
new file mode 100644
index 00000000..8c303dd3
--- /dev/null
+++ b/docs/stdnum.az.voen.rst
@@ -0,0 +1,5 @@
+stdnum.az.voen
+==============
+
+.. automodule:: stdnum.az.voen
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.be.ogm_vcs.rst b/docs/stdnum.be.ogm_vcs.rst
new file mode 100644
index 00000000..efb1854e
--- /dev/null
+++ b/docs/stdnum.be.ogm_vcs.rst
@@ -0,0 +1,5 @@
+stdnum.be.ogm_vcs
+=================
+
+.. automodule:: stdnum.be.ogm_vcs
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.de.leitweg.rst b/docs/stdnum.de.leitweg.rst
new file mode 100644
index 00000000..747e1016
--- /dev/null
+++ b/docs/stdnum.de.leitweg.rst
@@ -0,0 +1,5 @@
+stdnum.de.leitweg
+=================
+
+.. automodule:: stdnum.de.leitweg
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.eu.excise.rst b/docs/stdnum.eu.excise.rst
new file mode 100644
index 00000000..0bfc38fd
--- /dev/null
+++ b/docs/stdnum.eu.excise.rst
@@ -0,0 +1,5 @@
+stdnum.eu.excise
+================
+
+.. automodule:: stdnum.eu.excise
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.fr.accise.rst b/docs/stdnum.fr.accise.rst
new file mode 100644
index 00000000..3c5b93db
--- /dev/null
+++ b/docs/stdnum.fr.accise.rst
@@ -0,0 +1,5 @@
+stdnum.fr.accise
+================
+
+.. automodule:: stdnum.fr.accise
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.fr.rcs.rst b/docs/stdnum.fr.rcs.rst
new file mode 100644
index 00000000..a77f27b9
--- /dev/null
+++ b/docs/stdnum.fr.rcs.rst
@@ -0,0 +1,5 @@
+stdnum.fr.rcs
+=============
+
+.. automodule:: stdnum.fr.rcs
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.mz.nuit.rst b/docs/stdnum.mz.nuit.rst
new file mode 100644
index 00000000..8fd5d05f
--- /dev/null
+++ b/docs/stdnum.mz.nuit.rst
@@ -0,0 +1,5 @@
+stdnum.mz.nuit
+==============
+
+.. automodule:: stdnum.mz.nuit
+ :members:
\ No newline at end of file
diff --git a/docs/stdnum.sn.ninea.rst b/docs/stdnum.sn.ninea.rst
new file mode 100644
index 00000000..087fd3bb
--- /dev/null
+++ b/docs/stdnum.sn.ninea.rst
@@ -0,0 +1,5 @@
+stdnum.sn.ninea
+===============
+
+.. automodule:: stdnum.sn.ninea
+ :members:
\ No newline at end of file
diff --git a/online_check/check.js b/online_check/check.js
index 69019564..68d16652 100644
--- a/online_check/check.js
+++ b/online_check/check.js
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
- # License along with this library; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- # 02110-1301 USA
+ # License along with this library; if not, see .
*/
$(document).ready(function () {
diff --git a/online_check/stdnum.wsgi b/online_check/stdnum.wsgi
index 2d6f0c87..f95ce7cd 100755
--- a/online_check/stdnum.wsgi
+++ b/online_check/stdnum.wsgi
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Simple WSGI application to check numbers."""
diff --git a/scripts/check_headers.py b/scripts/check_headers.py
index 41ab395c..f1f19a14 100755
--- a/scripts/check_headers.py
+++ b/scripts/check_headers.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script checks that all source files have licensing information."""
@@ -48,9 +46,7 @@
[# ]*Lesser General Public License for more details.
[# ]*
[# ]*You should have received a copy of the GNU Lesser General Public
- [# ]*License along with this library; if not, write to the Free Software
- [# ]*Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
- [# ]*02110-1301 USA
+ [# ]*License along with this library; if not, see .
''').strip(), re.MULTILINE)
diff --git a/setup.py b/setup.py
index e50ef71f..bb95890e 100755
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@
# setup.py - python-stdnum installation script
#
-# Copyright (C) 2010-2025 Arthur de Jong
+# Copyright (C) 2010-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""python-stdnum installation script."""
@@ -69,12 +67,14 @@
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
+ 'Programming Language :: Python :: 3.14',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Office/Business :: Financial',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Text Processing :: General',
],
packages=find_packages(),
+ python_requires='>=3.8',
install_requires=[],
package_data={'': ['*.dat', '*.crt', 'py.typed']},
extras_require={
diff --git a/stdnum/__init__.py b/stdnum/__init__.py
index fa2d281d..44bb0301 100644
--- a/stdnum/__init__.py
+++ b/stdnum/__init__.py
@@ -1,7 +1,7 @@
# __init__.py - main module
# coding: utf-8
#
-# Copyright (C) 2010-2025 Arthur de Jong
+# Copyright (C) 2010-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Parse, validate and reformat standard numbers and codes.
@@ -45,4 +43,4 @@
__all__ = ('get_cc_module', '__version__')
# the version number of the library
-__version__ = '2.0'
+__version__ = '2.2'
diff --git a/stdnum/ad/__init__.py b/stdnum/ad/__init__.py
index 1c7c03b3..5d475e2a 100644
--- a/stdnum/ad/__init__.py
+++ b/stdnum/ad/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Andorran numbers."""
diff --git a/stdnum/ad/nrt.py b/stdnum/ad/nrt.py
index 43a6a569..2d986796 100644
--- a/stdnum/ad/nrt.py
+++ b/stdnum/ad/nrt.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NRT (Número de Registre Tributari, Andorra tax number).
diff --git a/stdnum/al/__init__.py b/stdnum/al/__init__.py
index 127fc7e4..b36d0455 100644
--- a/stdnum/al/__init__.py
+++ b/stdnum/al/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Albanian numbers."""
diff --git a/stdnum/al/nipt.py b/stdnum/al/nipt.py
index 55c92bfc..11c8e8a7 100644
--- a/stdnum/al/nipt.py
+++ b/stdnum/al/nipt.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIPT, NUIS (Numri i Identifikimit për Personin e Tatueshëm, Albanian tax number).
diff --git a/stdnum/ar/__init__.py b/stdnum/ar/__init__.py
index b7ddb448..70c04c1b 100644
--- a/stdnum/ar/__init__.py
+++ b/stdnum/ar/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Argentinian numbers."""
diff --git a/stdnum/ar/cbu.py b/stdnum/ar/cbu.py
index 6923f96d..6f34abaf 100644
--- a/stdnum/ar/cbu.py
+++ b/stdnum/ar/cbu.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CBU (Clave Bancaria Uniforme, Argentine bank account number).
diff --git a/stdnum/ar/cuit.py b/stdnum/ar/cuit.py
index 2e461c85..acb98242 100644
--- a/stdnum/ar/cuit.py
+++ b/stdnum/ar/cuit.py
@@ -18,9 +18,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CUIT (Código Único de Identificación Tributaria, Argentinian tax number).
diff --git a/stdnum/ar/dni.py b/stdnum/ar/dni.py
index fbeb48a2..fb3f820c 100644
--- a/stdnum/ar/dni.py
+++ b/stdnum/ar/dni.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""DNI (Documento Nacional de Identidad, Argentinian national identity nr.).
diff --git a/stdnum/at/__init__.py b/stdnum/at/__init__.py
index 46c3b979..5cb55dcb 100644
--- a/stdnum/at/__init__.py
+++ b/stdnum/at/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Austrian numbers."""
diff --git a/stdnum/at/businessid.py b/stdnum/at/businessid.py
index 45d8b54f..83d94f8e 100644
--- a/stdnum/at/businessid.py
+++ b/stdnum/at/businessid.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Austrian Company Register Numbers.
diff --git a/stdnum/at/postleitzahl.dat b/stdnum/at/postleitzahl.dat
index d9d56baa..4e08d067 100644
--- a/stdnum/at/postleitzahl.dat
+++ b/stdnum/at/postleitzahl.dat
@@ -1,5 +1,5 @@
# generated from https://data.rtr.at/api/v1/tables/plz.json
-# version 49039 published 2025-04-04T16:31:00+02:00
+# version 53882 published 2025-12-03T14:17:00+01:00
1010 location="Wien" region="Wien"
1020 location="Wien" region="Wien"
1030 location="Wien" region="Wien"
diff --git a/stdnum/at/postleitzahl.py b/stdnum/at/postleitzahl.py
index 8577358b..59c49241 100644
--- a/stdnum/at/postleitzahl.py
+++ b/stdnum/at/postleitzahl.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Postleitzahl (Austrian postal code).
diff --git a/stdnum/at/tin.py b/stdnum/at/tin.py
index 26627b43..1edb6da3 100644
--- a/stdnum/at/tin.py
+++ b/stdnum/at/tin.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
r"""Abgabenkontonummer (Austrian tax identification number).
diff --git a/stdnum/at/uid.py b/stdnum/at/uid.py
index 5e8b73e2..07983b5b 100644
--- a/stdnum/at/uid.py
+++ b/stdnum/at/uid.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UID (Umsatzsteuer-Identifikationsnummer, Austrian VAT number).
diff --git a/stdnum/at/vnr.py b/stdnum/at/vnr.py
index 3b4862a0..e1a2ee6f 100644
--- a/stdnum/at/vnr.py
+++ b/stdnum/at/vnr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VNR, SVNR, VSNR (Versicherungsnummer, Austrian social security number).
diff --git a/stdnum/au/__init__.py b/stdnum/au/__init__.py
index 906a9a6d..eea4d7c8 100644
--- a/stdnum/au/__init__.py
+++ b/stdnum/au/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Australian numbers."""
diff --git a/stdnum/au/abn.py b/stdnum/au/abn.py
index 610e227b..e2a863cf 100644
--- a/stdnum/au/abn.py
+++ b/stdnum/au/abn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ABN (Australian Business Number).
diff --git a/stdnum/au/acn.py b/stdnum/au/acn.py
index cee2ae7d..9e63c549 100644
--- a/stdnum/au/acn.py
+++ b/stdnum/au/acn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ACN (Australian Company Number).
diff --git a/stdnum/au/tfn.py b/stdnum/au/tfn.py
index 33844d58..6fd319bb 100644
--- a/stdnum/au/tfn.py
+++ b/stdnum/au/tfn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TFN (Australian Tax File Number).
diff --git a/stdnum/az/__init__.py b/stdnum/az/__init__.py
new file mode 100644
index 00000000..b7415cf1
--- /dev/null
+++ b/stdnum/az/__init__.py
@@ -0,0 +1,24 @@
+# __init__.py - collection of Azerbaijan numbers
+# coding: utf-8
+#
+# Copyright (C) 2022 Leandro Regueiro
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""Collection of Azerbaijan numbers."""
+
+from __future__ import annotations
+
+# provide aliases
+from stdnum.az import voen as vat # noqa: F401
diff --git a/stdnum/az/voen.py b/stdnum/az/voen.py
new file mode 100644
index 00000000..d8b98a3b
--- /dev/null
+++ b/stdnum/az/voen.py
@@ -0,0 +1,89 @@
+# voen.py - functions for handling Azerbaijan VOEN numbers
+# coding: utf-8
+#
+# Copyright (C) 2022 Leandro Regueiro
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""VÖEN (Vergi ödəyicisinin eyniləşdirmə nömrəsi, Azerbaijan tax number).
+
+The Vergi ödəyicisinin eyniləşdirmə nömrəsi is issued by the Azerbaijan state
+tax authorities to individuals and legal entities.
+
+This number consists of 10 digits. The first two digits are the code for the
+territorial administrative unit. The following six digits are a serial
+number. The ninth digit is a check digit. The tenth digit represents the
+legal status of a taxpayer: 1 for legal persons and 2 for natural persons.
+
+More information:
+
+* https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Azerbaijan-TIN.pdf
+* https://www.e-taxes.gov.az/ebyn/payerOrVoenChecker.jsp
+
+>>> validate('140 155 5071')
+'1401555071'
+>>> validate('140 155 5081')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> validate('1400057424')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+""" # noqa: E501
+
+from __future__ import annotations
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation.
+
+ This strips the number of any valid separators and removes surrounding
+ whitespace.
+ """
+ number = clean(number, ' ')
+ if len(number) == 9:
+ number = '0' + number
+ return number
+
+
+def _calc_check_digit(number: str) -> str:
+ """Calculate the check digit for the VÖEN."""
+ weights = [4, 1, 8, 6, 2, 7, 5, 3]
+ return str(sum(w * int(n) for w, n in zip(weights, number)) % 11)
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid Azerbaijan VÖEN number."""
+ number = compact(number)
+ if len(number) != 10:
+ raise InvalidLength()
+ if not isdigits(number):
+ raise InvalidFormat()
+ if number[-1] not in ('1', '2'):
+ raise InvalidComponent()
+ if number[-2:-1] != _calc_check_digit(number):
+ raise InvalidChecksum()
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid Azerbaijan VÖEN number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
diff --git a/stdnum/be/__init__.py b/stdnum/be/__init__.py
index 26ce6d57..fb6b3575 100644
--- a/stdnum/be/__init__.py
+++ b/stdnum/be/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Belgian numbers."""
diff --git a/stdnum/be/banks.dat b/stdnum/be/banks.dat
index 2fc5cef9..fb87c22c 100644
--- a/stdnum/be/banks.dat
+++ b/stdnum/be/banks.dat
@@ -1,22 +1,24 @@
-# generated from current_codes.xlsx downloaded from
-# https://www.nbb.be/doc/be/be/protocol/current_codes.xlsx
-# Version 23/04/2025
+# generated from grouped_list_current.xlsx downloaded from
+# https://www.nbb.be/doc/be/be/protocol/grouped_list_current.xlsx
+# version 01/01/2026.
000-049 bic="GEBABEBB" bank="BNP Paribas Fortis"
-050-099 bic="GKCCBEBB" bank="BELFIUS BANK"
-100-100 bic="NBBEBEBB203" bank="Nationale Bank van België"
-101-101 bic="NBBEBEBBHCC" bank="Nationale Bank van België (Hoofdkas)"
-102-102 bank="Uitwisselingscentrum en Verrekening (U.C.V.)"
+050-099 bic="GKCCBEBB" bank="BELFIUS BANQUE"
+100-100 bic="NBBEBEBB203" bank="Belgische Nationalbank"
+101-101 bic="NBBEBEBBHCC" bank="Belgische Nationalbank (Hauptkasse)"
+102-102 bank="Centre d'Echange et de Compensation (C.E.C.)"
103-108 bic="NICABEBB" bank="Crelan"
109-110 bic="CTBKBEBX" bank="Beobank"
111-111 bic="ABERBE22" bank="Bank J. Van Breda & C°"
113-114 bic="CTBKBEBX" bank="Beobank"
+115-115 bic="PAUIBE22" bank="HR Pay Solutions"
+116-116 bic="ATMNBE32XXX" bank="Atlantic Money NV/SA"
119-124 bic="CTBKBEBX" bank="Beobank"
125-126 bic="CPHBBE75" bank="Banque CPH"
127-127 bic="CTBKBEBX" bank="Beobank"
129-129 bic="CTBKBEBX" bank="Beobank"
130-130 bic="DIGEBEB2" bank="Digiteal SA"
131-131 bic="CTBKBEBX" bank="Beobank"
-132-132 bic="BNAGBEBB" bank="Bank Nagelmackers"
+132-132 bic="BNAGBEBB" bank="Banque Nagelmackers"
133-134 bic="CTBKBEBX" bank="Beobank"
137-137 bic="GEBABEBB" bank="BNP Paribas Fortis"
140-149 bic="GEBABEBB" bank="BNP Paribas Fortis"
@@ -29,22 +31,21 @@
190-199 bic="CREGBEBB" bank="CBC Banque et Assurances"
200-214 bic="GEBABEBB" bank="BNP Paribas Fortis"
220-299 bic="GEBABEBB" bank="BNP Paribas Fortis"
-300-399 bic="BBRUBEBB" bank="ING België"
+300-399 bic="BBRUBEBB" bank="ING Belgium"
400-499 bic="KREDBEBB" bank="KBC Bank"
-500-500 bic="MTPSBEBB" bank="Moneytrans Payment Services"
501-501 bic="DHBNBEBB" bank="Demir-Halk Bank (Nederland) (DHB)"
504-504 bic="PANXBEB1" bank="Unifiedpost Payments"
507-507 bic="DIERBE21" bank="Dierickx, Leys & Cie Effectenbank"
508-508 bic="PARBBEBZMDC" bank="BNP Paribas SA, Belgium Branch – Securities Services business"
509-509 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V."
-510-510 bic="VAPEBE22" bank="VAN DE PUT & CO Privaatbankiers"
+510-510 bic="VAPEBE22" bank="VAN DE PUT & CO Private Bankers"
512-512 bic="DNIBBE21" bank="NIBC BANK"
513-513 bic="ABNABE2AIPC" bank="ABN AMRO Bank N.V."
514-514 bic="PUILBEBB" bank="Puilaetco Branch of Quintet Private Bank SA"
515-515 bic="IRVTBEBB" bank="The Bank of New York Mellon NV/SA"
521-521 bic="FVLBBE22" bank="F. van Lanschot Bankiers"
522-522 bic="UTWBBEBB" bank="United Taiwan Bank"
-523-523 bic="TRIOBEBB" bank="Triodos Bank"
+523-523 bic="TRIOBEBB" bank="Banque Triodos"
524-524 bic="WAFABEBB" bank="Attijariwafa bank Europe"
525-525 bic="FVLBBE22" bank="F. van Lanschot Bankiers"
538-538 bank="Hoist Finance AB"
@@ -52,8 +53,8 @@
546-546 bic="WAFABEBB" bank="Attijariwafa bank Europe"
548-548 bic="LOCYBEBB" bank="Lombard Odier (Europe)"
549-549 bic="CHASBEBX" bank="J.P. Morgan SE -Brussels Branch"
-550-560 bic="GKCCBEBB" bank="BELFIUS BANK"
-562-569 bic="GKCCBEBB" bank="BELFIUS BANK"
+550-560 bic="GKCCBEBB" bank="BELFIUS BANQUE"
+562-569 bic="GKCCBEBB" bank="BELFIUS BANQUE"
570-579 bic="CITIBEBX" bank="Citibank Europe Plc - Belgium Branch"
581-581 bic="MHCBBEBB" bank="Mizuho Bank Europe N.V. Brussels Branch"
583-583 bic="DEGRBEBB" bank="Banque Degroof Petercam Luxembourg"
@@ -63,37 +64,38 @@
588-588 bic="CMCIBEB1BTB" bank="Banque Transatlantique Belgium"
590-594 bic="BSCHBEBB" bank="Santander Consumer Finance – Succursale en Belgique/Bijkantoor in België"
595-601 bic="CTBKBEBX" bank="Beobank"
+603-604 bic="SWNBBEB2" bank="SWAN SAS"
605-605 bic="BKCHBEBB" bank="Bank of China (Europe) SA Brussels Branch"
607-607 bic="ICBKBEBB" bank="Industrial and Commercial Bank of China (Europe)"
610-613 bic="DEUTBEBE" bank="Deutsche Bank AG"
-624-625 bic="GKCCBEBB" bank="BELFIUS BANK"
-630-631 bic="BBRUBEBB" bank="ING België"
-634-636 bic="BNAGBEBB" bank="Bank Nagelmackers"
-638-638 bic="GKCCBEBB" bank="BELFIUS BANK"
+624-625 bic="GKCCBEBB" bank="BELFIUS BANQUE"
+630-631 bic="BBRUBEBB" bank="ING Belgium"
+634-636 bic="BNAGBEBB" bank="Banque Nagelmackers"
+638-638 bic="GKCCBEBB" bank="BELFIUS BANQUE"
640-640 bic="ADIABE22" bank="KBC Bank N.V. Business Center Diamant"
642-642 bic="BBVABEBB" bank="Banco Bilbao Vizcaya Argentaria"
-643-643 bic="BMPBBEBB" bank="Aion"
+643-643 bic="BMPBBEBB" bank="UniCredit SA/NV"
644-644 bank="FCA Bank S.p.A."
645-645 bic="JVBABE22" bank="Bank J. Van Breda & C°"
-646-647 bic="BNAGBEBB" bank="Bank Nagelmackers"
-648-648 bic="BMPBBEBBVOD" bank="Aion"
+646-647 bic="BNAGBEBB" bank="Banque Nagelmackers"
+648-648 bic="BMPBBEBBVOD" bank="UniCredit SA/NV"
649-649 bic="CEPABEB2" bank="Caisse d'Epargne et de Prévoyance Hauts de France"
650-650 bic="REVOBEB2XXX" bank="Revolut Bank UAB Belgian branch"
651-651 bic="KEYTBEBB" bank="Arkéa Direct Bank (nom commercial / commerciële naam: Keytrade Bank)"
652-652 bic="BBRUBEBB" bank="ING België"
653-653 bic="BARCBEBB" bank="Barclays Bank Ireland Plc Brussels Branch"
654-654 bank="Crédit foncier et communal d'Alsace et de Lorraine - Banque"
-657-657 bic="GKCCBEBB" bank="BELFIUS BANK"
+657-657 bic="GKCCBEBB" bank="BELFIUS BANQUE"
658-658 bic="HABBBEBB" bank="Habib Bank"
663-663 bic="BMEUBEB1" bank="BMCE Euro Services"
664-664 bic="BCDMBEBB" bank="Banque Chaabi du Maroc"
-666-666 bank="WORLDLINE NV"
+666-666 bank="WORLDLINE SA"
667-667 bic="CMCIBEB1CIC" bank="Crédit Industriel et Commercial - Succursale de Bruxelles"
668-668 bic="SBINBE2X" bank="State Bank of India"
-669-669 bank="WORLDLINE NV"
+669-669 bank="WORLDLINE SA"
670-670 bank="CNH Industrial Capital EUROPE"
671-671 bic="EURBBE99" bank="Europabank"
-672-672 bic="GKCCBEBB" bank="BELFIUS BANK"
+672-672 bic="GKCCBEBB" bank="BELFIUS BANQUE"
673-673 bic="BBRUBEBB" bank="ING België"
674-674 bic="ABNABE2AIDJ" bank="ABN AMRO Bank N.V."
675-675 bic="BYBBBEBB" bank="Byblos Bank Europe"
@@ -101,8 +103,8 @@
677-677 bic="CBPXBE99" bank="Intesa Sanpaolo Wealth Management"
678-678 bic="DELEBE22" bank="Delen Private Bank"
679-679 bic="PCHQBEBB" bank="bpost"
-680-680 bic="GKCCBEBB" bank="BELFIUS BANK"
-682-683 bic="GKCCBEBB" bank="BELFIUS BANK"
+680-680 bic="GKCCBEBB" bank="BELFIUS BANQUE"
+682-683 bic="GKCCBEBB" bank="BELFIUS BANQUE"
684-684 bic="SGABBEB2" bank="Société Générale"
685-686 bic="BOFABE3X" bank="Bank of America Europe DAC - Brussels Branch"
687-687 bic="MGTCBEBE" bank="Euroclear Bank"
@@ -110,6 +112,7 @@
689-689 bic="BOFABE3X" bank="Bank of America Europe DAC - Brussels Branch"
693-693 bic="BOTKBEBX" bank="MUFG Bank (Europe)"
694-694 bic="DEUTBEBE" bank="Deutsche Bank AG"
+695-695 bic="MGTCBEBE" bank="Euroclear Bank"
696-696 bic="CRLYBEBB" bank="Crédit Agricole Corporate & Investment Bank"
699-699 bic="MGTCBEBE" bank="Euroclear Bank"
700-709 bic="AXABBE22" bank="Crelan"
@@ -124,14 +127,14 @@
743-749 bic="KREDBEBB" bank="KBC Bank"
750-765 bic="AXABBE22" bank="Crelan"
772-774 bic="AXABBE22" bank="Crelan"
-775-799 bic="GKCCBEBB" bank="BELFIUS BANK"
+775-799 bic="GKCCBEBB" bank="BELFIUS BANQUE"
800-806 bic="AXABBE22" bank="Crelan"
817-817 bic="ISAEBEBB" bank="CACEIS Bank Belgian Branch"
823-823 bic="BLUXBEBB" bank="Banque de Luxembourg"
824-824 bank="ING Bank"
825-826 bic="DEUTBEBE" bank="Deutsche Bank AG"
828-828 bic="BBRUBEBB" bank="ING België"
-830-839 bic="GKCCBEBB" bank="BELFIUS BANK"
+830-839 bic="GKCCBEBB" bank="BELFIUS BANQUE"
840-840 bic="PRIBBEBB" bank="Edmond de Rothschild (Europe)"
845-845 bic="DEGRBEBB" bank="Bank Degroof Petercam"
850-853 bic="NICABEBB" bank="Crelan"
@@ -139,22 +142,22 @@
862-863 bic="NICABEBB" bank="Crelan"
865-866 bic="NICABEBB" bank="Crelan"
868-868 bic="KREDBEBB" bank="KBC Bank"
-871-871 bic="BNAGBEBB" bank="Bank Nagelmackers"
+871-871 bic="BNAGBEBB" bank="Banque Nagelmackers"
873-873 bic="PCHQBEBB" bank="bpost"
876-876 bic="MBWMBEBB" bank="MeDirect Bank S.A."
-877-879 bic="BNAGBEBB" bank="Bank Nagelmackers"
+877-879 bic="BNAGBEBB" bank="Banque Nagelmackers"
880-881 bic="BBRUBEBB" bank="ING België"
883-884 bic="BBRUBEBB" bank="ING België"
887-888 bic="BBRUBEBB" bank="ING België"
890-899 bic="VDSPBE91" bank="vdk bank"
-904-905 bic="TRWIBEBB" bank="Wise Europe SA"
+903-905 bic="TRWIBEB1" bank="Wise Europe SA"
906-906 bic="CEKVBE88" bank="Centrale Kredietverlening (C.K.V.)"
907-907 bank="Mollie B.V."
908-908 bic="CEKVBE88" bank="Centrale Kredietverlening (C.K.V.)"
910-910 bic="BBRUBEBB" bank="ING België"
911-911 bic="TUNZBEB1" bank="Worldline Financial Solutions nv/SA"
913-913 bic="EPBFBEBB" bank="EPBF"
-914-914 bic="FXBBBEBB" bank="FX4BIZ"
+914-914 bic="FXBBBEBB" bank="Ibanfirst"
915-915 bic="OONXBEBB" bank="Equals Money Europe SA"
916-916 bic="GOCFBEB1" bank="GOLD COMMODITIES FOREX (G.C.F.)"
917-917 bank="Buy Way Personal Finance"
@@ -162,7 +165,6 @@
922-923 bic="BBRUBEBB" bank="ING België"
924-924 bic="FMMSBEB1" bank="Fimaser"
926-926 bic="EBPBBEB1" bank="Ebury Partners Belgium"
-928-928 bic="VPAYBEB1" bank="VIVA Payment Services"
929-931 bic="BBRUBEBB" bank="ING België"
934-934 bic="BBRUBEBB" bank="ING België"
936-936 bic="BBRUBEBB" bank="ING België"
@@ -183,12 +185,12 @@
968-968 bic="ENIBBEBB" bank="Banque Eni"
969-969 bic="PUILBEBB" bank="Puilaetco Branch of Quintet Private Bank SA"
971-971 bic="BBRUBEBB" bank="ING België"
-973-973 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)"
+973-973 bic="ARSPBE22" bank="Argenta Banque d'Epargne (ASPA)"
974-974 bic="PESOBEB1" bank="PPS EU SA"
975-975 bic="AXABBE22" bank="Crelan"
976-976 bic="BBRUBEBB" bank="ING België"
977-977 bic="PAYVBEB2" bank="Paynovate"
-978-980 bic="ARSPBE22" bank="Argenta Spaarbank (ASPA)"
+978-980 bic="ARSPBE22" bank="Argenta Banque d'Epargne (ASPA)"
981-984 bic="PCHQBEBB" bank="bpost"
989-989 bank="bpost"
-990-999 bank="Bpost"
+990-999 bank="Numéros réservés aux paiements par chèques circulaires et assignations"
diff --git a/stdnum/be/bis.py b/stdnum/be/bis.py
index 20d0d6bd..5bc9f660 100644
--- a/stdnum/be/bis.py
+++ b/stdnum/be/bis.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BIS (Belgian BIS number).
diff --git a/stdnum/be/eid.py b/stdnum/be/eid.py
index 4c395d68..8c553ea0 100644
--- a/stdnum/be/eid.py
+++ b/stdnum/be/eid.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""eID Number (Belgian electronic Identity Card Number).
diff --git a/stdnum/be/iban.py b/stdnum/be/iban.py
index 98adc124..906b7ffb 100644
--- a/stdnum/be/iban.py
+++ b/stdnum/be/iban.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Belgian IBAN (International Bank Account Number).
diff --git a/stdnum/be/nn.py b/stdnum/be/nn.py
index 8d08e155..39eafb93 100644
--- a/stdnum/be/nn.py
+++ b/stdnum/be/nn.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NN, NISS, RRN (Belgian national number).
diff --git a/stdnum/be/ogm_vcs.py b/stdnum/be/ogm_vcs.py
new file mode 100644
index 00000000..31a1dc22
--- /dev/null
+++ b/stdnum/be/ogm_vcs.py
@@ -0,0 +1,79 @@
+# ogm_vcs.py - functions for handling Belgian OGM-VCS
+# coding: utf-8
+#
+# Copyright (C) 2025 Cédric Krier
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""Belgian OGM-VCS.
+
+The OGM-VCS is used in bank transfer as structured communication.
+
+* https://febelfin.be/en/publications/2023/febelfin-banking-standards-for-online-banking
+
+>>> validate('+++010/8068/17183+++')
+'010806817183'
+>>> validate('010/8068/17180')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> format('010806817183')
+'010/8068/17183'
+>>> calc_check_digits('0108068171')
+'83'
+"""
+
+from __future__ import annotations
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation. This strips the number
+ of any invalid separators and removes surrounding whitespace."""
+ return clean(number, ' +/').strip()
+
+
+def calc_check_digits(number: str) -> str:
+ """Calculate the check digit that should be added."""
+ number = compact(number)
+ return '%02d' % ((int(number[:10]) % 97) or 97)
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid OGM-VCS."""
+ number = compact(number)
+ if not isdigits(number) or int(number) <= 0:
+ raise InvalidFormat()
+ if len(number) != 12:
+ raise InvalidLength()
+ if calc_check_digits(number) != number[-2:]:
+ raise InvalidChecksum()
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid VAT number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
+
+
+def format(number: str) -> str:
+ """Format the number provided for output."""
+ number = compact(number)
+ number = number.rjust(12, '0')
+ return f'{number[:3]}/{number[3:7]}/{number[7:]}'
diff --git a/stdnum/be/ssn.py b/stdnum/be/ssn.py
index c51f8764..0166d819 100644
--- a/stdnum/be/ssn.py
+++ b/stdnum/be/ssn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SSN, INSZ, NISS (Belgian social security number).
diff --git a/stdnum/be/vat.py b/stdnum/be/vat.py
index d4c235b0..f46a30ce 100644
--- a/stdnum/be/vat.py
+++ b/stdnum/be/vat.py
@@ -1,6 +1,6 @@
# vat.py - functions for handling Belgian VAT numbers
#
-# Copyright (C) 2012-2016 Arthur de Jong
+# Copyright (C) 2012-2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BTW, TVA, NWSt, ondernemingsnummer (Belgian enterprise number).
@@ -67,6 +65,8 @@ def validate(number: str) -> str:
raise InvalidFormat()
if len(number) != 10:
raise InvalidLength()
+ if not number[0] in '01':
+ raise InvalidComponent()
if checksum(number) != 0:
raise InvalidChecksum()
return number
diff --git a/stdnum/bg/__init__.py b/stdnum/bg/__init__.py
index ca12a417..e89c2e7d 100644
--- a/stdnum/bg/__init__.py
+++ b/stdnum/bg/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Bulgarian numbers."""
diff --git a/stdnum/bg/egn.py b/stdnum/bg/egn.py
index 30daf440..8bcecdb5 100644
--- a/stdnum/bg/egn.py
+++ b/stdnum/bg/egn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EGN (ЕГН, Единен граждански номер, Bulgarian personal identity codes).
diff --git a/stdnum/bg/pnf.py b/stdnum/bg/pnf.py
index 2981c7a4..5fa0f1f6 100644
--- a/stdnum/bg/pnf.py
+++ b/stdnum/bg/pnf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PNF (ЛНЧ, Личен номер на чужденец, Bulgarian number of a foreigner).
diff --git a/stdnum/bg/vat.py b/stdnum/bg/vat.py
index 001f4341..1f45198e 100644
--- a/stdnum/bg/vat.py
+++ b/stdnum/bg/vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (Идентификационен номер по ДДС, Bulgarian VAT number).
diff --git a/stdnum/bic.py b/stdnum/bic.py
index 54b311c7..7f4b69f4 100644
--- a/stdnum/bic.py
+++ b/stdnum/bic.py
@@ -1,7 +1,7 @@
# bic.py - functions for handling ISO 9362 Business identifier codes
#
# Copyright (C) 2015 Lifealike Ltd
-# Copyright (C) 2017-2018 Arthur de Jong
+# Copyright (C) 2017-2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BIC (ISO 9362 Business identifier codes).
@@ -28,6 +26,10 @@
and a 2 character location code, optionally followed by a three character
branch code.
+More information:
+
+* https://en.wikipedia.org/wiki/ISO_9362
+
>>> validate('AGRIFRPP882')
'AGRIFRPP882'
>>> validate('ABNA BE 2A')
@@ -55,7 +57,35 @@
from stdnum.util import clean
-_bic_re = re.compile(r'^[A-Z]{6}[0-9A-Z]{2}([0-9A-Z]{3})?$')
+_bic_re = re.compile(r'^[A-Z]{4}(?P[A-Z]{2})[0-9A-Z]{2}([0-9A-Z]{3})?$')
+
+
+# Valid BIC country codes are ISO 3166-1 alpha-2 with the addition of
+# XK for the Republic of Kosovo
+# It seems that some of the countries included here don't currently have
+# any banks with a BIC code (e.g. Antarctica, Iran, Myanmar)
+_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', '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', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS',
+ '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', 'XK', 'YE', 'YT',
+ 'ZA', 'ZM', 'ZW',
+}
def compact(number: str) -> str:
@@ -73,6 +103,8 @@ def validate(number: str) -> str:
match = _bic_re.search(number)
if not match:
raise InvalidFormat()
+ if match.group('country_code') not in _country_codes:
+ raise InvalidComponent()
return number
diff --git a/stdnum/bitcoin.py b/stdnum/bitcoin.py
index 6e34d026..4cf2bd90 100644
--- a/stdnum/bitcoin.py
+++ b/stdnum/bitcoin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Bitcoin address.
diff --git a/stdnum/br/__init__.py b/stdnum/br/__init__.py
index 2838f9be..2b87a56d 100644
--- a/stdnum/br/__init__.py
+++ b/stdnum/br/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Brazilian numbers."""
diff --git a/stdnum/br/cnpj.py b/stdnum/br/cnpj.py
index 3178becc..27ed419e 100644
--- a/stdnum/br/cnpj.py
+++ b/stdnum/br/cnpj.py
@@ -1,7 +1,7 @@
# cnpj.py - functions for handling CNPJ numbers
# coding: utf-8
#
-# Copyright (C) 2015 Arthur de Jong
+# Copyright (C) 2015-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,18 +14,18 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CNPJ (Cadastro Nacional da Pessoa Jurídica, Brazilian company identifier).
-Numbers from the national register of legal entities have 14 digits. The
-first 8 digits identify the company, the following 4 digits identify a
+Numbers from the national register of legal entities have 14 alphanumeric digits.
+The first 8 digits identify the company, the following 4 digits identify a
business unit and the last 2 digits are check digits.
>>> validate('16.727.230/0001-97')
'16727230000197'
+>>> validate('12. ABC.345 /01DE–35') # new format from July 2026 onwards
+'12ABC34501DE35'
>>> validate('16.727.230.0001-98')
Traceback (most recent call last):
...
@@ -40,31 +40,39 @@
from __future__ import annotations
+import re
+
from stdnum.exceptions import *
-from stdnum.util import clean, isdigits
+from stdnum.util import clean
+
+
+# Minimal regex of valid characters
+_cnpj_re = re.compile(r'^[\dA-Z]+$')
def compact(number: str) -> str:
"""Convert the number to the minimal representation. This strips the
number of any valid separators and removes surrounding whitespace."""
- return clean(number, ' -./').strip()
+ return clean(number, ' -./').strip().upper()
def calc_check_digits(number: str) -> str:
"""Calculate the check digits for the number."""
- d1 = (11 - sum(((3 - i) % 8 + 2) * int(n)
- for i, n in enumerate(number[:12]))) % 11 % 10
- d2 = (11 - sum(((4 - i) % 8 + 2) * int(n)
- for i, n in enumerate(number[:12])) -
- 2 * d1) % 11 % 10
- return '%d%d' % (d1, d2)
+ number = compact(number)
+ values = [ord(n) - 48 for n in number[:12]]
+ weights = [5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]
+ d1 = (11 - sum(w * v for w, v in zip(weights, values))) % 11 % 10
+ values.append(d1)
+ weights = [6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2]
+ d2 = (11 - sum(w * v for w, v in zip(weights, values))) % 11 % 10
+ return f'{d1}{d2}'
def validate(number: str) -> str:
"""Check if the number is a valid CNPJ. This checks the length and
whether the check digits are correct."""
number = compact(number)
- if not isdigits(number) or int(number) <= 0:
+ if not _cnpj_re.match(number) or number.startswith('000000000000'):
raise InvalidFormat()
if len(number) != 14:
raise InvalidLength()
diff --git a/stdnum/br/cpf.py b/stdnum/br/cpf.py
index 554982f1..9dc06610 100644
--- a/stdnum/br/cpf.py
+++ b/stdnum/br/cpf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CPF (Cadastro de Pessoas Físicas, Brazilian national identifier).
diff --git a/stdnum/by/__init__.py b/stdnum/by/__init__.py
index 529c0acf..bcfcf006 100644
--- a/stdnum/by/__init__.py
+++ b/stdnum/by/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Belarusian numbers."""
diff --git a/stdnum/by/unp.py b/stdnum/by/unp.py
index 31ad3bf9..f17cc967 100644
--- a/stdnum/by/unp.py
+++ b/stdnum/by/unp.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""УНП, UNP (Учетный номер плательщика, the Belarus VAT number).
diff --git a/stdnum/ca/__init__.py b/stdnum/ca/__init__.py
index 85183960..f1b06218 100644
--- a/stdnum/ca/__init__.py
+++ b/stdnum/ca/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Canadian numbers."""
diff --git a/stdnum/ca/bc_phn.py b/stdnum/ca/bc_phn.py
index 56ba49a2..e273258d 100644
--- a/stdnum/ca/bc_phn.py
+++ b/stdnum/ca/bc_phn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BC PHN (British Columbia Personal Health Number).
diff --git a/stdnum/ca/bn.py b/stdnum/ca/bn.py
index 1f60c013..bf7625dd 100644
--- a/stdnum/ca/bn.py
+++ b/stdnum/ca/bn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BN (Canadian Business Number).
diff --git a/stdnum/ca/sin.py b/stdnum/ca/sin.py
index 6e0f0fee..66b72942 100644
--- a/stdnum/ca/sin.py
+++ b/stdnum/ca/sin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SIN (Canadian Social Insurance Number).
diff --git a/stdnum/casrn.py b/stdnum/casrn.py
index 3eb850ab..b4bdd275 100644
--- a/stdnum/casrn.py
+++ b/stdnum/casrn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CAS RN (Chemical Abstracts Service Registry Number).
diff --git a/stdnum/cfi.py b/stdnum/cfi.py
index 492bb546..56b9b85b 100644
--- a/stdnum/cfi.py
+++ b/stdnum/cfi.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CFI (ISO 10962 Classification of Financial Instruments).
diff --git a/stdnum/ch/__init__.py b/stdnum/ch/__init__.py
index cea35648..72e300bc 100644
--- a/stdnum/ch/__init__.py
+++ b/stdnum/ch/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Swiss numbers."""
diff --git a/stdnum/ch/esr.py b/stdnum/ch/esr.py
index 0b94fdf8..eb363e15 100644
--- a/stdnum/ch/esr.py
+++ b/stdnum/ch/esr.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ESR, ISR, QR-reference (reference number on Swiss payment slips).
diff --git a/stdnum/ch/ssn.py b/stdnum/ch/ssn.py
index 5a1ddeff..131e1d4a 100644
--- a/stdnum/ch/ssn.py
+++ b/stdnum/ch/ssn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Swiss social security number ("Sozialversicherungsnummer").
diff --git a/stdnum/ch/uid.py b/stdnum/ch/uid.py
index 5831817a..be2f327f 100644
--- a/stdnum/ch/uid.py
+++ b/stdnum/ch/uid.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UID (Unternehmens-Identifikationsnummer, Swiss business identifier).
diff --git a/stdnum/ch/vat.py b/stdnum/ch/vat.py
index c66264c6..42f2fa68 100644
--- a/stdnum/ch/vat.py
+++ b/stdnum/ch/vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT, MWST, TVA, IVA, TPV (Mehrwertsteuernummer, the Swiss VAT number).
diff --git a/stdnum/cl/__init__.py b/stdnum/cl/__init__.py
index 6c88f782..8bdf85e9 100644
--- a/stdnum/cl/__init__.py
+++ b/stdnum/cl/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Chilean numbers."""
diff --git a/stdnum/cl/rut.py b/stdnum/cl/rut.py
index 8a06a281..353be116 100644
--- a/stdnum/cl/rut.py
+++ b/stdnum/cl/rut.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RUT (Rol Único Tributario, Chilean national tax number).
diff --git a/stdnum/cn/__init__.py b/stdnum/cn/__init__.py
index 86235cc2..d5b67a8d 100644
--- a/stdnum/cn/__init__.py
+++ b/stdnum/cn/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of China (PRC) numbers."""
diff --git a/stdnum/cn/loc.dat b/stdnum/cn/loc.dat
index 9f2183ba..fbd0c548 100644
--- a/stdnum/cn/loc.dat
+++ b/stdnum/cn/loc.dat
@@ -1,3380 +1,6928 @@
-# generated from National Bureau of Statistics of the People's
-# Republic of China, downloaded from https://github.com/cn/GB2260
-# 2025-05-05 17:42:00.317996+00:00
-110101 county="东城区" prefecture="市辖区" province="北京市"
-110102 county="西城区" prefecture="市辖区" province="北京市"
-110103 county="崇文区" prefecture="市辖区" province="北京市"
-110104 county="宣武区" prefecture="市辖区" province="北京市"
-110105 county="朝阳区" prefecture="市辖区" province="北京市"
-110106 county="丰台区" prefecture="市辖区" province="北京市"
-110107 county="石景山区" prefecture="市辖区" province="北京市"
-110108 county="海淀区" prefecture="市辖区" province="北京市"
-110109 county="门头沟区" prefecture="市辖区" province="北京市"
-110111 county="房山区" prefecture="市辖区" province="北京市"
-110112 county="通州区" prefecture="市辖区" province="北京市"
-110113 county="顺义区" prefecture="市辖区" province="北京市"
-110114 county="昌平区" prefecture="市辖区" province="北京市"
-110115 county="大兴区" prefecture="市辖区" province="北京市"
-110116 county="怀柔区" prefecture="市辖区" province="北京市"
-110117 county="平谷区" prefecture="市辖区" province="北京市"
-110228 county="密云县" prefecture="县" province="北京市"
-110229 county="延庆县" prefecture="县" province="北京市"
-120101 county="和平区" prefecture="市辖区" province="天津市"
-120102 county="河东区" prefecture="市辖区" province="天津市"
-120103 county="河西区" prefecture="市辖区" province="天津市"
-120104 county="南开区" prefecture="市辖区" province="天津市"
-120105 county="河北区" prefecture="市辖区" province="天津市"
-120106 county="红桥区" prefecture="市辖区" province="天津市"
-120107 county="塘沽区" prefecture="市辖区" province="天津市"
-120108 county="汉沽区" prefecture="市辖区" province="天津市"
-120109 county="大港区" prefecture="市辖区" province="天津市"
-120110 county="东丽区" prefecture="市辖区" province="天津市"
-120111 county="西青区" prefecture="市辖区" province="天津市"
-120112 county="津南区" prefecture="市辖区" province="天津市"
-120113 county="北辰区" prefecture="市辖区" province="天津市"
-120114 county="武清区" prefecture="市辖区" province="天津市"
-120115 county="宝坻区" prefecture="市辖区" province="天津市"
-120116 county="滨海新区" prefecture="市辖区" province="天津市"
-120221 county="宁河县" prefecture="县" province="天津市"
-120223 county="静海县" prefecture="县" province="天津市"
-120225 county="蓟县" prefecture="县" province="天津市"
-130101 county="市辖区" prefecture="石家庄市" province="河北省"
-130102 county="长安区" prefecture="石家庄市" province="河北省"
-130103 county="桥东区" prefecture="石家庄市" province="河北省"
-130104 county="桥西区" prefecture="石家庄市" province="河北省"
-130105 county="新华区" prefecture="石家庄市" province="河北省"
-130107 county="井陉矿区" prefecture="石家庄市" province="河北省"
-130108 county="裕华区" prefecture="石家庄市" province="河北省"
-130109 county="藁城区" prefecture="石家庄市" province="河北省"
-130110 county="鹿泉区" prefecture="石家庄市" province="河北省"
-130111 county="栾城区" prefecture="石家庄市" province="河北省"
-130121 county="井陉县" prefecture="石家庄市" province="河北省"
-130123 county="正定县" prefecture="石家庄市" province="河北省"
-130124 county="栾城县" prefecture="石家庄市" province="河北省"
-130125 county="行唐县" prefecture="石家庄市" province="河北省"
-130126 county="灵寿县" prefecture="石家庄市" province="河北省"
-130127 county="高邑县" prefecture="石家庄市" province="河北省"
-130128 county="深泽县" prefecture="石家庄市" province="河北省"
-130129 county="赞皇县" prefecture="石家庄市" province="河北省"
-130130 county="无极县" prefecture="石家庄市" province="河北省"
-130131 county="平山县" prefecture="石家庄市" province="河北省"
-130132 county="元氏县" prefecture="石家庄市" province="河北省"
-130133 county="赵县" prefecture="石家庄市" province="河北省"
-130181 county="辛集市" prefecture="石家庄市" province="河北省"
-130182 county="藁城市" prefecture="石家庄市" province="河北省"
-130183 county="晋州市" prefecture="石家庄市" province="河北省"
-130184 county="新乐市" prefecture="石家庄市" province="河北省"
-130185 county="鹿泉市" prefecture="石家庄市" province="河北省"
-130201 county="市辖区" prefecture="唐山市" province="河北省"
-130202 county="路南区" prefecture="唐山市" province="河北省"
-130203 county="路北区" prefecture="唐山市" province="河北省"
-130204 county="古冶区" prefecture="唐山市" province="河北省"
-130205 county="开平区" prefecture="唐山市" province="河北省"
-130207 county="丰南区" prefecture="唐山市" province="河北省"
-130208 county="丰润区" prefecture="唐山市" province="河北省"
-130209 county="曹妃甸区" prefecture="唐山市" province="河北省"
-130223 county="滦县" prefecture="唐山市" province="河北省"
-130224 county="滦南县" prefecture="唐山市" province="河北省"
-130225 county="乐亭县" prefecture="唐山市" province="河北省"
-130227 county="迁西县" prefecture="唐山市" province="河北省"
-130229 county="玉田县" prefecture="唐山市" province="河北省"
-130230 county="唐海县" prefecture="唐山市" province="河北省"
-130281 county="遵化市" prefecture="唐山市" province="河北省"
-130283 county="迁安市" prefecture="唐山市" province="河北省"
-130301 county="市辖区" prefecture="秦皇岛市" province="河北省"
-130302 county="海港区" prefecture="秦皇岛市" province="河北省"
-130303 county="山海关区" prefecture="秦皇岛市" province="河北省"
-130304 county="北戴河区" prefecture="秦皇岛市" province="河北省"
-130321 county="青龙满族自治县" prefecture="秦皇岛市" province="河北省"
-130322 county="昌黎县" prefecture="秦皇岛市" province="河北省"
-130323 county="抚宁县" prefecture="秦皇岛市" province="河北省"
-130324 county="卢龙县" prefecture="秦皇岛市" province="河北省"
-130401 county="市辖区" prefecture="邯郸市" province="河北省"
-130402 county="邯山区" prefecture="邯郸市" province="河北省"
-130403 county="丛台区" prefecture="邯郸市" province="河北省"
-130404 county="复兴区" prefecture="邯郸市" province="河北省"
-130406 county="峰峰矿区" prefecture="邯郸市" province="河北省"
-130421 county="邯郸县" prefecture="邯郸市" province="河北省"
-130423 county="临漳县" prefecture="邯郸市" province="河北省"
-130424 county="成安县" prefecture="邯郸市" province="河北省"
-130425 county="大名县" prefecture="邯郸市" province="河北省"
-130426 county="涉县" prefecture="邯郸市" province="河北省"
-130427 county="磁县" prefecture="邯郸市" province="河北省"
-130428 county="肥乡县" prefecture="邯郸市" province="河北省"
-130429 county="永年县" prefecture="邯郸市" province="河北省"
-130430 county="邱县" prefecture="邯郸市" province="河北省"
-130431 county="鸡泽县" prefecture="邯郸市" province="河北省"
-130432 county="广平县" prefecture="邯郸市" province="河北省"
-130433 county="馆陶县" prefecture="邯郸市" province="河北省"
-130434 county="魏县" prefecture="邯郸市" province="河北省"
-130435 county="曲周县" prefecture="邯郸市" province="河北省"
-130481 county="武安市" prefecture="邯郸市" province="河北省"
-130501 county="市辖区" prefecture="邢台市" province="河北省"
-130502 county="桥东区" prefecture="邢台市" province="河北省"
-130503 county="桥西区" prefecture="邢台市" province="河北省"
-130521 county="邢台县" prefecture="邢台市" province="河北省"
-130522 county="临城县" prefecture="邢台市" province="河北省"
-130523 county="内丘县" prefecture="邢台市" province="河北省"
-130524 county="柏乡县" prefecture="邢台市" province="河北省"
-130525 county="隆尧县" prefecture="邢台市" province="河北省"
-130526 county="任县" prefecture="邢台市" province="河北省"
-130527 county="南和县" prefecture="邢台市" province="河北省"
-130528 county="宁晋县" prefecture="邢台市" province="河北省"
-130529 county="巨鹿县" prefecture="邢台市" province="河北省"
-130530 county="新河县" prefecture="邢台市" province="河北省"
-130531 county="广宗县" prefecture="邢台市" province="河北省"
-130532 county="平乡县" prefecture="邢台市" province="河北省"
-130533 county="威县" prefecture="邢台市" province="河北省"
-130534 county="清河县" prefecture="邢台市" province="河北省"
-130535 county="临西县" prefecture="邢台市" province="河北省"
-130581 county="南宫市" prefecture="邢台市" province="河北省"
-130582 county="沙河市" prefecture="邢台市" province="河北省"
-130601 county="市辖区" prefecture="保定市" province="河北省"
-130602 county="新市区" prefecture="保定市" province="河北省"
-130603 county="北市区" prefecture="保定市" province="河北省"
-130604 county="南市区" prefecture="保定市" province="河北省"
-130621 county="满城县" prefecture="保定市" province="河北省"
-130622 county="清苑县" prefecture="保定市" province="河北省"
-130623 county="涞水县" prefecture="保定市" province="河北省"
-130624 county="阜平县" prefecture="保定市" province="河北省"
-130625 county="徐水县" prefecture="保定市" province="河北省"
-130626 county="定兴县" prefecture="保定市" province="河北省"
-130627 county="唐县" prefecture="保定市" province="河北省"
-130628 county="高阳县" prefecture="保定市" province="河北省"
-130629 county="容城县" prefecture="保定市" province="河北省"
-130630 county="涞源县" prefecture="保定市" province="河北省"
-130631 county="望都县" prefecture="保定市" province="河北省"
-130632 county="安新县" prefecture="保定市" province="河北省"
-130633 county="易县" prefecture="保定市" province="河北省"
-130634 county="曲阳县" prefecture="保定市" province="河北省"
-130635 county="蠡县" prefecture="保定市" province="河北省"
-130636 county="顺平县" prefecture="保定市" province="河北省"
-130637 county="博野县" prefecture="保定市" province="河北省"
-130638 county="雄县" prefecture="保定市" province="河北省"
-130681 county="涿州市" prefecture="保定市" province="河北省"
-130682 county="定州市" prefecture="保定市" province="河北省"
-130683 county="安国市" prefecture="保定市" province="河北省"
-130684 county="高碑店市" prefecture="保定市" province="河北省"
-130701 county="市辖区" prefecture="张家口市" province="河北省"
-130702 county="桥东区" prefecture="张家口市" province="河北省"
-130703 county="桥西区" prefecture="张家口市" province="河北省"
-130705 county="宣化区" prefecture="张家口市" province="河北省"
-130706 county="下花园区" prefecture="张家口市" province="河北省"
-130721 county="宣化县" prefecture="张家口市" province="河北省"
-130722 county="张北县" prefecture="张家口市" province="河北省"
-130723 county="康保县" prefecture="张家口市" province="河北省"
-130724 county="沽源县" prefecture="张家口市" province="河北省"
-130725 county="尚义县" prefecture="张家口市" province="河北省"
-130726 county="蔚县" prefecture="张家口市" province="河北省"
-130727 county="阳原县" prefecture="张家口市" province="河北省"
-130728 county="怀安县" prefecture="张家口市" province="河北省"
-130729 county="万全县" prefecture="张家口市" province="河北省"
-130730 county="怀来县" prefecture="张家口市" province="河北省"
-130731 county="涿鹿县" prefecture="张家口市" province="河北省"
-130732 county="赤城县" prefecture="张家口市" province="河北省"
-130733 county="崇礼县" prefecture="张家口市" province="河北省"
-130801 county="市辖区" prefecture="承德市" province="河北省"
-130802 county="双桥区" prefecture="承德市" province="河北省"
-130803 county="双滦区" prefecture="承德市" province="河北省"
-130804 county="鹰手营子矿区" prefecture="承德市" province="河北省"
-130821 county="承德县" prefecture="承德市" province="河北省"
-130822 county="兴隆县" prefecture="承德市" province="河北省"
-130823 county="平泉县" prefecture="承德市" province="河北省"
-130824 county="滦平县" prefecture="承德市" province="河北省"
-130825 county="隆化县" prefecture="承德市" province="河北省"
-130826 county="丰宁满族自治县" prefecture="承德市" province="河北省"
-130827 county="宽城满族自治县" prefecture="承德市" province="河北省"
-130828 county="围场满族蒙古族自治县" prefecture="承德市" province="河北省"
-130901 county="市辖区" prefecture="沧州市" province="河北省"
-130902 county="新华区" prefecture="沧州市" province="河北省"
-130903 county="运河区" prefecture="沧州市" province="河北省"
-130921 county="沧县" prefecture="沧州市" province="河北省"
-130922 county="青县" prefecture="沧州市" province="河北省"
-130923 county="东光县" prefecture="沧州市" province="河北省"
-130924 county="海兴县" prefecture="沧州市" province="河北省"
-130925 county="盐山县" prefecture="沧州市" province="河北省"
-130926 county="肃宁县" prefecture="沧州市" province="河北省"
-130927 county="南皮县" prefecture="沧州市" province="河北省"
-130928 county="吴桥县" prefecture="沧州市" province="河北省"
-130929 county="献县" prefecture="沧州市" province="河北省"
-130930 county="孟村回族自治县" prefecture="沧州市" province="河北省"
-130981 county="泊头市" prefecture="沧州市" province="河北省"
-130982 county="任丘市" prefecture="沧州市" province="河北省"
-130983 county="黄骅市" prefecture="沧州市" province="河北省"
-130984 county="河间市" prefecture="沧州市" province="河北省"
-131001 county="市辖区" prefecture="廊坊市" province="河北省"
-131002 county="安次区" prefecture="廊坊市" province="河北省"
-131003 county="广阳区" prefecture="廊坊市" province="河北省"
-131022 county="固安县" prefecture="廊坊市" province="河北省"
-131023 county="永清县" prefecture="廊坊市" province="河北省"
-131024 county="香河县" prefecture="廊坊市" province="河北省"
-131025 county="大城县" prefecture="廊坊市" province="河北省"
-131026 county="文安县" prefecture="廊坊市" province="河北省"
-131028 county="大厂回族自治县" prefecture="廊坊市" province="河北省"
-131081 county="霸州市" prefecture="廊坊市" province="河北省"
-131082 county="三河市" prefecture="廊坊市" province="河北省"
-131101 county="市辖区" prefecture="衡水市" province="河北省"
-131102 county="桃城区" prefecture="衡水市" province="河北省"
-131121 county="枣强县" prefecture="衡水市" province="河北省"
-131122 county="武邑县" prefecture="衡水市" province="河北省"
-131123 county="武强县" prefecture="衡水市" province="河北省"
-131124 county="饶阳县" prefecture="衡水市" province="河北省"
-131125 county="安平县" prefecture="衡水市" province="河北省"
-131126 county="故城县" prefecture="衡水市" province="河北省"
-131127 county="景县" prefecture="衡水市" province="河北省"
-131128 county="阜城县" prefecture="衡水市" province="河北省"
-131181 county="冀州市" prefecture="衡水市" province="河北省"
-131182 county="深州市" prefecture="衡水市" province="河北省"
-140101 county="市辖区" prefecture="太原市" province="山西省"
-140105 county="小店区" prefecture="太原市" province="山西省"
-140106 county="迎泽区" prefecture="太原市" province="山西省"
-140107 county="杏花岭区" prefecture="太原市" province="山西省"
-140108 county="尖草坪区" prefecture="太原市" province="山西省"
-140109 county="万柏林区" prefecture="太原市" province="山西省"
-140110 county="晋源区" prefecture="太原市" province="山西省"
-140121 county="清徐县" prefecture="太原市" province="山西省"
-140122 county="阳曲县" prefecture="太原市" province="山西省"
-140123 county="娄烦县" prefecture="太原市" province="山西省"
-140181 county="古交市" prefecture="太原市" province="山西省"
-140201 county="市辖区" prefecture="大同市" province="山西省"
-140202 county="城区" prefecture="大同市" province="山西省"
-140203 county="矿区" prefecture="大同市" province="山西省"
-140211 county="南郊区" prefecture="大同市" province="山西省"
-140212 county="新荣区" prefecture="大同市" province="山西省"
-140221 county="阳高县" prefecture="大同市" province="山西省"
-140222 county="天镇县" prefecture="大同市" province="山西省"
-140223 county="广灵县" prefecture="大同市" province="山西省"
-140224 county="灵丘县" prefecture="大同市" province="山西省"
-140225 county="浑源县" prefecture="大同市" province="山西省"
-140226 county="左云县" prefecture="大同市" province="山西省"
-140227 county="大同县" prefecture="大同市" province="山西省"
-140301 county="市辖区" prefecture="阳泉市" province="山西省"
-140302 county="城区" prefecture="阳泉市" province="山西省"
-140303 county="矿区" prefecture="阳泉市" province="山西省"
-140311 county="郊区" prefecture="阳泉市" province="山西省"
-140321 county="平定县" prefecture="阳泉市" province="山西省"
-140322 county="盂县" prefecture="阳泉市" province="山西省"
-140401 county="市辖区" prefecture="长治市" province="山西省"
-140402 county="城区" prefecture="长治市" province="山西省"
-140411 county="郊区" prefecture="长治市" province="山西省"
-140421 county="长治县" prefecture="长治市" province="山西省"
-140423 county="襄垣县" prefecture="长治市" province="山西省"
-140424 county="屯留县" prefecture="长治市" province="山西省"
-140425 county="平顺县" prefecture="长治市" province="山西省"
-140426 county="黎城县" prefecture="长治市" province="山西省"
-140427 county="壶关县" prefecture="长治市" province="山西省"
-140428 county="长子县" prefecture="长治市" province="山西省"
-140429 county="武乡县" prefecture="长治市" province="山西省"
-140430 county="沁县" prefecture="长治市" province="山西省"
-140431 county="沁源县" prefecture="长治市" province="山西省"
-140481 county="潞城市" prefecture="长治市" province="山西省"
-140501 county="市辖区" prefecture="晋城市" province="山西省"
-140502 county="城区" prefecture="晋城市" province="山西省"
-140521 county="沁水县" prefecture="晋城市" province="山西省"
-140522 county="阳城县" prefecture="晋城市" province="山西省"
-140524 county="陵川县" prefecture="晋城市" province="山西省"
-140525 county="泽州县" prefecture="晋城市" province="山西省"
-140581 county="高平市" prefecture="晋城市" province="山西省"
-140601 county="市辖区" prefecture="朔州市" province="山西省"
-140602 county="朔城区" prefecture="朔州市" province="山西省"
-140603 county="平鲁区" prefecture="朔州市" province="山西省"
-140621 county="山阴县" prefecture="朔州市" province="山西省"
-140622 county="应县" prefecture="朔州市" province="山西省"
-140623 county="右玉县" prefecture="朔州市" province="山西省"
-140624 county="怀仁县" prefecture="朔州市" province="山西省"
-140701 county="市辖区" prefecture="晋中市" province="山西省"
-140702 county="榆次区" prefecture="晋中市" province="山西省"
-140721 county="榆社县" prefecture="晋中市" province="山西省"
-140722 county="左权县" prefecture="晋中市" province="山西省"
-140723 county="和顺县" prefecture="晋中市" province="山西省"
-140724 county="昔阳县" prefecture="晋中市" province="山西省"
-140725 county="寿阳县" prefecture="晋中市" province="山西省"
-140726 county="太谷县" prefecture="晋中市" province="山西省"
-140727 county="祁县" prefecture="晋中市" province="山西省"
-140728 county="平遥县" prefecture="晋中市" province="山西省"
-140729 county="灵石县" prefecture="晋中市" province="山西省"
-140781 county="介休市" prefecture="晋中市" province="山西省"
-140801 county="市辖区" prefecture="运城市" province="山西省"
-140802 county="盐湖区" prefecture="运城市" province="山西省"
-140821 county="临猗县" prefecture="运城市" province="山西省"
-140822 county="万荣县" prefecture="运城市" province="山西省"
-140823 county="闻喜县" prefecture="运城市" province="山西省"
-140824 county="稷山县" prefecture="运城市" province="山西省"
-140825 county="新绛县" prefecture="运城市" province="山西省"
-140826 county="绛县" prefecture="运城市" province="山西省"
-140827 county="垣曲县" prefecture="运城市" province="山西省"
-140828 county="夏县" prefecture="运城市" province="山西省"
-140829 county="平陆县" prefecture="运城市" province="山西省"
-140830 county="芮城县" prefecture="运城市" province="山西省"
-140881 county="永济市" prefecture="运城市" province="山西省"
-140882 county="河津市" prefecture="运城市" province="山西省"
-140901 county="市辖区" prefecture="忻州市" province="山西省"
-140902 county="忻府区" prefecture="忻州市" province="山西省"
-140921 county="定襄县" prefecture="忻州市" province="山西省"
-140922 county="五台县" prefecture="忻州市" province="山西省"
-140923 county="代县" prefecture="忻州市" province="山西省"
-140924 county="繁峙县" prefecture="忻州市" province="山西省"
-140925 county="宁武县" prefecture="忻州市" province="山西省"
-140926 county="静乐县" prefecture="忻州市" province="山西省"
-140927 county="神池县" prefecture="忻州市" province="山西省"
-140928 county="五寨县" prefecture="忻州市" province="山西省"
-140929 county="岢岚县" prefecture="忻州市" province="山西省"
-140930 county="河曲县" prefecture="忻州市" province="山西省"
-140931 county="保德县" prefecture="忻州市" province="山西省"
-140932 county="偏关县" prefecture="忻州市" province="山西省"
-140981 county="原平市" prefecture="忻州市" province="山西省"
-141001 county="市辖区" prefecture="临汾市" province="山西省"
-141002 county="尧都区" prefecture="临汾市" province="山西省"
-141021 county="曲沃县" prefecture="临汾市" province="山西省"
-141022 county="翼城县" prefecture="临汾市" province="山西省"
-141023 county="襄汾县" prefecture="临汾市" province="山西省"
-141024 county="洪洞县" prefecture="临汾市" province="山西省"
-141025 county="古县" prefecture="临汾市" province="山西省"
-141026 county="安泽县" prefecture="临汾市" province="山西省"
-141027 county="浮山县" prefecture="临汾市" province="山西省"
-141028 county="吉县" prefecture="临汾市" province="山西省"
-141029 county="乡宁县" prefecture="临汾市" province="山西省"
-141030 county="大宁县" prefecture="临汾市" province="山西省"
-141031 county="隰县" prefecture="临汾市" province="山西省"
-141032 county="永和县" prefecture="临汾市" province="山西省"
-141033 county="蒲县" prefecture="临汾市" province="山西省"
-141034 county="汾西县" prefecture="临汾市" province="山西省"
-141081 county="侯马市" prefecture="临汾市" province="山西省"
-141082 county="霍州市" prefecture="临汾市" province="山西省"
-141101 county="市辖区" prefecture="吕梁市" province="山西省"
-141102 county="离石区" prefecture="吕梁市" province="山西省"
-141121 county="文水县" prefecture="吕梁市" province="山西省"
-141122 county="交城县" prefecture="吕梁市" province="山西省"
-141123 county="兴县" prefecture="吕梁市" province="山西省"
-141124 county="临县" prefecture="吕梁市" province="山西省"
-141125 county="柳林县" prefecture="吕梁市" province="山西省"
-141126 county="石楼县" prefecture="吕梁市" province="山西省"
-141127 county="岚县" prefecture="吕梁市" province="山西省"
-141128 county="方山县" prefecture="吕梁市" province="山西省"
-141129 county="中阳县" prefecture="吕梁市" province="山西省"
-141130 county="交口县" prefecture="吕梁市" province="山西省"
-141181 county="孝义市" prefecture="吕梁市" province="山西省"
-141182 county="汾阳市" prefecture="吕梁市" province="山西省"
-142301 county="孝义市" prefecture="吕梁地区" province="山西省"
-142302 county="离石市" prefecture="吕梁地区" province="山西省"
-142303 county="汾阳市" prefecture="吕梁地区" province="山西省"
-142322 county="文水县" prefecture="吕梁地区" province="山西省"
-142323 county="交城县" prefecture="吕梁地区" province="山西省"
-142325 county="兴县" prefecture="吕梁地区" province="山西省"
-142326 county="临县" prefecture="吕梁地区" province="山西省"
-142327 county="柳林县" prefecture="吕梁地区" province="山西省"
-142328 county="石楼县" prefecture="吕梁地区" province="山西省"
-142329 county="岚县" prefecture="吕梁地区" province="山西省"
-142330 county="方山县" prefecture="吕梁地区" province="山西省"
-142332 county="中阳县" prefecture="吕梁地区" province="山西省"
-142333 county="交口县" prefecture="吕梁地区" province="山西省"
-150101 county="市辖区" prefecture="呼和浩特市" province="内蒙古自治区"
-150102 county="新城区" prefecture="呼和浩特市" province="内蒙古自治区"
-150103 county="回民区" prefecture="呼和浩特市" province="内蒙古自治区"
-150104 county="玉泉区" prefecture="呼和浩特市" province="内蒙古自治区"
-150105 county="赛罕区" prefecture="呼和浩特市" province="内蒙古自治区"
-150121 county="土默特左旗" prefecture="呼和浩特市" province="内蒙古自治区"
-150122 county="托克托县" prefecture="呼和浩特市" province="内蒙古自治区"
-150123 county="和林格尔县" prefecture="呼和浩特市" province="内蒙古自治区"
-150124 county="清水河县" prefecture="呼和浩特市" province="内蒙古自治区"
-150125 county="武川县" prefecture="呼和浩特市" province="内蒙古自治区"
-150201 county="市辖区" prefecture="包头市" province="内蒙古自治区"
-150202 county="东河区" prefecture="包头市" province="内蒙古自治区"
-150203 county="昆都仑区" prefecture="包头市" province="内蒙古自治区"
-150204 county="青山区" prefecture="包头市" province="内蒙古自治区"
-150205 county="石拐区" prefecture="包头市" province="内蒙古自治区"
-150206 county="白云鄂博矿区" prefecture="包头市" province="内蒙古自治区"
-150207 county="九原区" prefecture="包头市" province="内蒙古自治区"
-150221 county="土默特右旗" prefecture="包头市" province="内蒙古自治区"
-150222 county="固阳县" prefecture="包头市" province="内蒙古自治区"
-150223 county="达尔罕茂明安联合旗" prefecture="包头市" province="内蒙古自治区"
-150301 county="市辖区" prefecture="乌海市" province="内蒙古自治区"
-150302 county="海勃湾区" prefecture="乌海市" province="内蒙古自治区"
-150303 county="海南区" prefecture="乌海市" province="内蒙古自治区"
-150304 county="乌达区" prefecture="乌海市" province="内蒙古自治区"
-150401 county="市辖区" prefecture="赤峰市" province="内蒙古自治区"
-150402 county="红山区" prefecture="赤峰市" province="内蒙古自治区"
-150403 county="元宝山区" prefecture="赤峰市" province="内蒙古自治区"
-150404 county="松山区" prefecture="赤峰市" province="内蒙古自治区"
-150421 county="阿鲁科尔沁旗" prefecture="赤峰市" province="内蒙古自治区"
-150422 county="巴林左旗" prefecture="赤峰市" province="内蒙古自治区"
-150423 county="巴林右旗" prefecture="赤峰市" province="内蒙古自治区"
-150424 county="林西县" prefecture="赤峰市" province="内蒙古自治区"
-150425 county="克什克腾旗" prefecture="赤峰市" province="内蒙古自治区"
-150426 county="翁牛特旗" prefecture="赤峰市" province="内蒙古自治区"
-150428 county="喀喇沁旗" prefecture="赤峰市" province="内蒙古自治区"
-150429 county="宁城县" prefecture="赤峰市" province="内蒙古自治区"
-150430 county="敖汉旗" prefecture="赤峰市" province="内蒙古自治区"
-150501 county="市辖区" prefecture="通辽市" province="内蒙古自治区"
-150502 county="科尔沁区" prefecture="通辽市" province="内蒙古自治区"
-150521 county="科尔沁左翼中旗" prefecture="通辽市" province="内蒙古自治区"
-150522 county="科尔沁左翼后旗" prefecture="通辽市" province="内蒙古自治区"
-150523 county="开鲁县" prefecture="通辽市" province="内蒙古自治区"
-150524 county="库伦旗" prefecture="通辽市" province="内蒙古自治区"
-150525 county="奈曼旗" prefecture="通辽市" province="内蒙古自治区"
-150526 county="扎鲁特旗" prefecture="通辽市" province="内蒙古自治区"
-150581 county="霍林郭勒市" prefecture="通辽市" province="内蒙古自治区"
-150601 county="市辖区" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150602 county="东胜区" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150621 county="达拉特旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150622 county="准格尔旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150623 county="鄂托克前旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150624 county="鄂托克旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150625 county="杭锦旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150626 county="乌审旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150627 county="伊金霍洛旗" prefecture="鄂尔多斯市" province="内蒙古自治区"
-150701 county="市辖区" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150702 county="海拉尔区" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150703 county="扎赉诺尔区" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150721 county="阿荣旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150722 county="莫力达瓦达斡尔族自治旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150723 county="鄂伦春自治旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150724 county="鄂温克族自治旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150725 county="陈巴尔虎旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150726 county="新巴尔虎左旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150727 county="新巴尔虎右旗" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150781 county="满洲里市" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150782 county="牙克石市" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150783 county="扎兰屯市" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150784 county="额尔古纳市" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150785 county="根河市" prefecture="呼伦贝尔市" province="内蒙古自治区"
-150801 county="市辖区" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150802 county="临河区" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150821 county="五原县" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150822 county="磴口县" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150823 county="乌拉特前旗" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150824 county="乌拉特中旗" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150825 county="乌拉特后旗" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150826 county="杭锦后旗" prefecture="巴彦淖尔市" province="内蒙古自治区"
-150901 county="市辖区" prefecture="乌兰察布市" province="内蒙古自治区"
-150902 county="集宁区" prefecture="乌兰察布市" province="内蒙古自治区"
-150921 county="卓资县" prefecture="乌兰察布市" province="内蒙古自治区"
-150922 county="化德县" prefecture="乌兰察布市" province="内蒙古自治区"
-150923 county="商都县" prefecture="乌兰察布市" province="内蒙古自治区"
-150924 county="兴和县" prefecture="乌兰察布市" province="内蒙古自治区"
-150925 county="凉城县" prefecture="乌兰察布市" province="内蒙古自治区"
-150926 county="察哈尔右翼前旗" prefecture="乌兰察布市" province="内蒙古自治区"
-150927 county="察哈尔右翼中旗" prefecture="乌兰察布市" province="内蒙古自治区"
-150928 county="察哈尔右翼后旗" prefecture="乌兰察布市" province="内蒙古自治区"
-150929 county="四子王旗" prefecture="乌兰察布市" province="内蒙古自治区"
-150981 county="丰镇市" prefecture="乌兰察布市" province="内蒙古自治区"
-152201 county="乌兰浩特市" prefecture="兴安盟" province="内蒙古自治区"
-152202 county="阿尔山市" prefecture="兴安盟" province="内蒙古自治区"
-152221 county="科尔沁右翼前旗" prefecture="兴安盟" province="内蒙古自治区"
-152222 county="科尔沁右翼中旗" prefecture="兴安盟" province="内蒙古自治区"
-152223 county="扎赉特旗" prefecture="兴安盟" province="内蒙古自治区"
-152224 county="突泉县" prefecture="兴安盟" province="内蒙古自治区"
-152501 county="二连浩特市" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152502 county="锡林浩特市" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152522 county="阿巴嘎旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152523 county="苏尼特左旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152524 county="苏尼特右旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152525 county="东乌珠穆沁旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152526 county="西乌珠穆沁旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152527 county="太仆寺旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152528 county="镶黄旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152529 county="正镶白旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152530 county="正蓝旗" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152531 county="多伦县" prefecture="锡林郭勒盟" province="内蒙古自治区"
-152601 county="集宁市" prefecture="乌兰察布盟" province="内蒙古自治区"
-152602 county="丰镇市" prefecture="乌兰察布盟" province="内蒙古自治区"
-152624 county="卓资县" prefecture="乌兰察布盟" province="内蒙古自治区"
-152625 county="化德县" prefecture="乌兰察布盟" province="内蒙古自治区"
-152626 county="商都县" prefecture="乌兰察布盟" province="内蒙古自治区"
-152627 county="兴和县" prefecture="乌兰察布盟" province="内蒙古自治区"
-152629 county="凉城县" prefecture="乌兰察布盟" province="内蒙古自治区"
-152630 county="察哈尔右翼前旗" prefecture="乌兰察布盟" province="内蒙古自治区"
-152631 county="察哈尔右翼中旗" prefecture="乌兰察布盟" province="内蒙古自治区"
-152632 county="察哈尔右翼后旗" prefecture="乌兰察布盟" province="内蒙古自治区"
-152634 county="四子王旗" prefecture="乌兰察布盟" province="内蒙古自治区"
-152801 county="临河市" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152822 county="五原县" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152823 county="磴口县" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152824 county="乌拉特前旗" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152825 county="乌拉特中旗" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152826 county="乌拉特后旗" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152827 county="杭锦后旗" prefecture="巴彦淖尔盟" province="内蒙古自治区"
-152921 county="阿拉善左旗" prefecture="阿拉善盟" province="内蒙古自治区"
-152922 county="阿拉善右旗" prefecture="阿拉善盟" province="内蒙古自治区"
-152923 county="额济纳旗" prefecture="阿拉善盟" province="内蒙古自治区"
-210101 county="市辖区" prefecture="沈阳市" province="辽宁省"
-210102 county="和平区" prefecture="沈阳市" province="辽宁省"
-210103 county="沈河区" prefecture="沈阳市" province="辽宁省"
-210104 county="大东区" prefecture="沈阳市" province="辽宁省"
-210105 county="皇姑区" prefecture="沈阳市" province="辽宁省"
-210106 county="铁西区" prefecture="沈阳市" province="辽宁省"
-210111 county="苏家屯区" prefecture="沈阳市" province="辽宁省"
-210112 county="浑南区" prefecture="沈阳市" province="辽宁省"
-210113 county="沈北新区" prefecture="沈阳市" province="辽宁省"
-210114 county="于洪区" prefecture="沈阳市" province="辽宁省"
-210122 county="辽中县" prefecture="沈阳市" province="辽宁省"
-210123 county="康平县" prefecture="沈阳市" province="辽宁省"
-210124 county="法库县" prefecture="沈阳市" province="辽宁省"
-210181 county="新民市" prefecture="沈阳市" province="辽宁省"
-210201 county="市辖区" prefecture="大连市" province="辽宁省"
-210202 county="中山区" prefecture="大连市" province="辽宁省"
-210203 county="西岗区" prefecture="大连市" province="辽宁省"
-210204 county="沙河口区" prefecture="大连市" province="辽宁省"
-210211 county="甘井子区" prefecture="大连市" province="辽宁省"
-210212 county="旅顺口区" prefecture="大连市" province="辽宁省"
-210213 county="金州区" prefecture="大连市" province="辽宁省"
-210224 county="长海县" prefecture="大连市" province="辽宁省"
-210281 county="瓦房店市" prefecture="大连市" province="辽宁省"
-210282 county="普兰店市" prefecture="大连市" province="辽宁省"
-210283 county="庄河市" prefecture="大连市" province="辽宁省"
-210301 county="市辖区" prefecture="鞍山市" province="辽宁省"
-210302 county="铁东区" prefecture="鞍山市" province="辽宁省"
-210303 county="铁西区" prefecture="鞍山市" province="辽宁省"
-210304 county="立山区" prefecture="鞍山市" province="辽宁省"
-210311 county="千山区" prefecture="鞍山市" province="辽宁省"
-210321 county="台安县" prefecture="鞍山市" province="辽宁省"
-210323 county="岫岩满族自治县" prefecture="鞍山市" province="辽宁省"
-210381 county="海城市" prefecture="鞍山市" province="辽宁省"
-210401 county="市辖区" prefecture="抚顺市" province="辽宁省"
-210402 county="新抚区" prefecture="抚顺市" province="辽宁省"
-210403 county="东洲区" prefecture="抚顺市" province="辽宁省"
-210404 county="望花区" prefecture="抚顺市" province="辽宁省"
-210411 county="顺城区" prefecture="抚顺市" province="辽宁省"
-210421 county="抚顺县" prefecture="抚顺市" province="辽宁省"
-210422 county="新宾满族自治县" prefecture="抚顺市" province="辽宁省"
-210423 county="清原满族自治县" prefecture="抚顺市" province="辽宁省"
-210501 county="市辖区" prefecture="本溪市" province="辽宁省"
-210502 county="平山区" prefecture="本溪市" province="辽宁省"
-210503 county="溪湖区" prefecture="本溪市" province="辽宁省"
-210504 county="明山区" prefecture="本溪市" province="辽宁省"
-210505 county="南芬区" prefecture="本溪市" province="辽宁省"
-210521 county="本溪满族自治县" prefecture="本溪市" province="辽宁省"
-210522 county="桓仁满族自治县" prefecture="本溪市" province="辽宁省"
-210601 county="市辖区" prefecture="丹东市" province="辽宁省"
-210602 county="元宝区" prefecture="丹东市" province="辽宁省"
-210603 county="振兴区" prefecture="丹东市" province="辽宁省"
-210604 county="振安区" prefecture="丹东市" province="辽宁省"
-210624 county="宽甸满族自治县" prefecture="丹东市" province="辽宁省"
-210681 county="东港市" prefecture="丹东市" province="辽宁省"
-210682 county="凤城市" prefecture="丹东市" province="辽宁省"
-210701 county="市辖区" prefecture="锦州市" province="辽宁省"
-210702 county="古塔区" prefecture="锦州市" province="辽宁省"
-210703 county="凌河区" prefecture="锦州市" province="辽宁省"
-210711 county="太和区" prefecture="锦州市" province="辽宁省"
-210726 county="黑山县" prefecture="锦州市" province="辽宁省"
-210727 county="义县" prefecture="锦州市" province="辽宁省"
-210781 county="凌海市" prefecture="锦州市" province="辽宁省"
-210782 county="北镇市" prefecture="锦州市" province="辽宁省"
-210801 county="市辖区" prefecture="营口市" province="辽宁省"
-210802 county="站前区" prefecture="营口市" province="辽宁省"
-210803 county="西市区" prefecture="营口市" province="辽宁省"
-210804 county="鲅鱼圈区" prefecture="营口市" province="辽宁省"
-210811 county="老边区" prefecture="营口市" province="辽宁省"
-210881 county="盖州市" prefecture="营口市" province="辽宁省"
-210882 county="大石桥市" prefecture="营口市" province="辽宁省"
-210901 county="市辖区" prefecture="阜新市" province="辽宁省"
-210902 county="海州区" prefecture="阜新市" province="辽宁省"
-210903 county="新邱区" prefecture="阜新市" province="辽宁省"
-210904 county="太平区" prefecture="阜新市" province="辽宁省"
-210905 county="清河门区" prefecture="阜新市" province="辽宁省"
-210911 county="细河区" prefecture="阜新市" province="辽宁省"
-210921 county="阜新蒙古族自治县" prefecture="阜新市" province="辽宁省"
-210922 county="彰武县" prefecture="阜新市" province="辽宁省"
-211001 county="市辖区" prefecture="辽阳市" province="辽宁省"
-211002 county="白塔区" prefecture="辽阳市" province="辽宁省"
-211003 county="文圣区" prefecture="辽阳市" province="辽宁省"
-211004 county="宏伟区" prefecture="辽阳市" province="辽宁省"
-211005 county="弓长岭区" prefecture="辽阳市" province="辽宁省"
-211011 county="太子河区" prefecture="辽阳市" province="辽宁省"
-211021 county="辽阳县" prefecture="辽阳市" province="辽宁省"
-211081 county="灯塔市" prefecture="辽阳市" province="辽宁省"
-211101 county="市辖区" prefecture="盘锦市" province="辽宁省"
-211102 county="双台子区" prefecture="盘锦市" province="辽宁省"
-211103 county="兴隆台区" prefecture="盘锦市" province="辽宁省"
-211121 county="大洼县" prefecture="盘锦市" province="辽宁省"
-211122 county="盘山县" prefecture="盘锦市" province="辽宁省"
-211201 county="市辖区" prefecture="铁岭市" province="辽宁省"
-211202 county="银州区" prefecture="铁岭市" province="辽宁省"
-211204 county="清河区" prefecture="铁岭市" province="辽宁省"
-211221 county="铁岭县" prefecture="铁岭市" province="辽宁省"
-211223 county="西丰县" prefecture="铁岭市" province="辽宁省"
-211224 county="昌图县" prefecture="铁岭市" province="辽宁省"
-211281 county="调兵山市" prefecture="铁岭市" province="辽宁省"
-211282 county="开原市" prefecture="铁岭市" province="辽宁省"
-211301 county="市辖区" prefecture="朝阳市" province="辽宁省"
-211302 county="双塔区" prefecture="朝阳市" province="辽宁省"
-211303 county="龙城区" prefecture="朝阳市" province="辽宁省"
-211321 county="朝阳县" prefecture="朝阳市" province="辽宁省"
-211322 county="建平县" prefecture="朝阳市" province="辽宁省"
-211324 county="喀喇沁左翼蒙古族自治县" prefecture="朝阳市" province="辽宁省"
-211381 county="北票市" prefecture="朝阳市" province="辽宁省"
-211382 county="凌源市" prefecture="朝阳市" province="辽宁省"
-211401 county="市辖区" prefecture="葫芦岛市" province="辽宁省"
-211402 county="连山区" prefecture="葫芦岛市" province="辽宁省"
-211403 county="龙港区" prefecture="葫芦岛市" province="辽宁省"
-211404 county="南票区" prefecture="葫芦岛市" province="辽宁省"
-211421 county="绥中县" prefecture="葫芦岛市" province="辽宁省"
-211422 county="建昌县" prefecture="葫芦岛市" province="辽宁省"
-211481 county="兴城市" prefecture="葫芦岛市" province="辽宁省"
-220101 county="市辖区" prefecture="长春市" province="吉林省"
-220102 county="南关区" prefecture="长春市" province="吉林省"
-220103 county="宽城区" prefecture="长春市" province="吉林省"
-220104 county="朝阳区" prefecture="长春市" province="吉林省"
-220105 county="二道区" prefecture="长春市" province="吉林省"
-220106 county="绿园区" prefecture="长春市" province="吉林省"
-220112 county="双阳区" prefecture="长春市" province="吉林省"
-220113 county="九台区" prefecture="长春市" province="吉林省"
-220122 county="农安县" prefecture="长春市" province="吉林省"
-220181 county="九台市" prefecture="长春市" province="吉林省"
-220182 county="榆树市" prefecture="长春市" province="吉林省"
-220183 county="德惠市" prefecture="长春市" province="吉林省"
-220201 county="市辖区" prefecture="吉林市" province="吉林省"
-220202 county="昌邑区" prefecture="吉林市" province="吉林省"
-220203 county="龙潭区" prefecture="吉林市" province="吉林省"
-220204 county="船营区" prefecture="吉林市" province="吉林省"
-220211 county="丰满区" prefecture="吉林市" province="吉林省"
-220221 county="永吉县" prefecture="吉林市" province="吉林省"
-220281 county="蛟河市" prefecture="吉林市" province="吉林省"
-220282 county="桦甸市" prefecture="吉林市" province="吉林省"
-220283 county="舒兰市" prefecture="吉林市" province="吉林省"
-220284 county="磐石市" prefecture="吉林市" province="吉林省"
-220301 county="市辖区" prefecture="四平市" province="吉林省"
-220302 county="铁西区" prefecture="四平市" province="吉林省"
-220303 county="铁东区" prefecture="四平市" province="吉林省"
-220322 county="梨树县" prefecture="四平市" province="吉林省"
-220323 county="伊通满族自治县" prefecture="四平市" province="吉林省"
-220381 county="公主岭市" prefecture="四平市" province="吉林省"
-220382 county="双辽市" prefecture="四平市" province="吉林省"
-220401 county="市辖区" prefecture="辽源市" province="吉林省"
-220402 county="龙山区" prefecture="辽源市" province="吉林省"
-220403 county="西安区" prefecture="辽源市" province="吉林省"
-220421 county="东丰县" prefecture="辽源市" province="吉林省"
-220422 county="东辽县" prefecture="辽源市" province="吉林省"
-220501 county="市辖区" prefecture="通化市" province="吉林省"
-220502 county="东昌区" prefecture="通化市" province="吉林省"
-220503 county="二道江区" prefecture="通化市" province="吉林省"
-220521 county="通化县" prefecture="通化市" province="吉林省"
-220523 county="辉南县" prefecture="通化市" province="吉林省"
-220524 county="柳河县" prefecture="通化市" province="吉林省"
-220581 county="梅河口市" prefecture="通化市" province="吉林省"
-220582 county="集安市" prefecture="通化市" province="吉林省"
-220601 county="市辖区" prefecture="白山市" province="吉林省"
-220602 county="浑江区" prefecture="白山市" province="吉林省"
-220604 county="江源区" prefecture="白山市" province="吉林省"
-220605 county="江源区" prefecture="白山市" province="吉林省"
-220621 county="抚松县" prefecture="白山市" province="吉林省"
-220622 county="靖宇县" prefecture="白山市" province="吉林省"
-220623 county="长白朝鲜族自治县" prefecture="白山市" province="吉林省"
-220625 county="江源县" prefecture="白山市" province="吉林省"
-220681 county="临江市" prefecture="白山市" province="吉林省"
-220701 county="市辖区" prefecture="松原市" province="吉林省"
-220702 county="宁江区" prefecture="松原市" province="吉林省"
-220721 county="前郭尔罗斯蒙古族自治县" prefecture="松原市" province="吉林省"
-220722 county="长岭县" prefecture="松原市" province="吉林省"
-220723 county="乾安县" prefecture="松原市" province="吉林省"
-220724 county="扶余县" prefecture="松原市" province="吉林省"
-220781 county="扶余市" prefecture="松原市" province="吉林省"
-220801 county="市辖区" prefecture="白城市" province="吉林省"
-220802 county="洮北区" prefecture="白城市" province="吉林省"
-220821 county="镇赉县" prefecture="白城市" province="吉林省"
-220822 county="通榆县" prefecture="白城市" province="吉林省"
-220881 county="洮南市" prefecture="白城市" province="吉林省"
-220882 county="大安市" prefecture="白城市" province="吉林省"
-222401 county="延吉市" prefecture="延边朝鲜族自治州" province="吉林省"
-222402 county="图们市" prefecture="延边朝鲜族自治州" province="吉林省"
-222403 county="敦化市" prefecture="延边朝鲜族自治州" province="吉林省"
-222404 county="珲春市" prefecture="延边朝鲜族自治州" province="吉林省"
-222405 county="龙井市" prefecture="延边朝鲜族自治州" province="吉林省"
-222406 county="和龙市" prefecture="延边朝鲜族自治州" province="吉林省"
-222424 county="汪清县" prefecture="延边朝鲜族自治州" province="吉林省"
-222426 county="安图县" prefecture="延边朝鲜族自治州" province="吉林省"
-230101 county="市辖区" prefecture="哈尔滨市" province="黑龙江省"
-230102 county="道里区" prefecture="哈尔滨市" province="黑龙江省"
-230103 county="南岗区" prefecture="哈尔滨市" province="黑龙江省"
-230104 county="道外区" prefecture="哈尔滨市" province="黑龙江省"
-230105 county="太平区" prefecture="哈尔滨市" province="黑龙江省"
-230106 county="香坊区" prefecture="哈尔滨市" province="黑龙江省"
-230107 county="动力区" prefecture="哈尔滨市" province="黑龙江省"
-230108 county="平房区" prefecture="哈尔滨市" province="黑龙江省"
-230109 county="松北区" prefecture="哈尔滨市" province="黑龙江省"
-230110 county="香坊区" prefecture="哈尔滨市" province="黑龙江省"
-230111 county="呼兰区" prefecture="哈尔滨市" province="黑龙江省"
-230112 county="阿城区" prefecture="哈尔滨市" province="黑龙江省"
-230121 county="呼兰县" prefecture="哈尔滨市" province="黑龙江省"
-230123 county="依兰县" prefecture="哈尔滨市" province="黑龙江省"
-230124 county="方正县" prefecture="哈尔滨市" province="黑龙江省"
-230125 county="宾县" prefecture="哈尔滨市" province="黑龙江省"
-230126 county="巴彦县" prefecture="哈尔滨市" province="黑龙江省"
-230127 county="木兰县" prefecture="哈尔滨市" province="黑龙江省"
-230128 county="通河县" prefecture="哈尔滨市" province="黑龙江省"
-230129 county="延寿县" prefecture="哈尔滨市" province="黑龙江省"
-230181 county="阿城市" prefecture="哈尔滨市" province="黑龙江省"
-230182 county="双城市" prefecture="哈尔滨市" province="黑龙江省"
-230183 county="尚志市" prefecture="哈尔滨市" province="黑龙江省"
-230184 county="五常市" prefecture="哈尔滨市" province="黑龙江省"
-230201 county="市辖区" prefecture="齐齐哈尔市" province="黑龙江省"
-230202 county="龙沙区" prefecture="齐齐哈尔市" province="黑龙江省"
-230203 county="建华区" prefecture="齐齐哈尔市" province="黑龙江省"
-230204 county="铁锋区" prefecture="齐齐哈尔市" province="黑龙江省"
-230205 county="昂昂溪区" prefecture="齐齐哈尔市" province="黑龙江省"
-230206 county="富拉尔基区" prefecture="齐齐哈尔市" province="黑龙江省"
-230207 county="碾子山区" prefecture="齐齐哈尔市" province="黑龙江省"
-230208 county="梅里斯达斡尔族区" prefecture="齐齐哈尔市" province="黑龙江省"
-230221 county="龙江县" prefecture="齐齐哈尔市" province="黑龙江省"
-230223 county="依安县" prefecture="齐齐哈尔市" province="黑龙江省"
-230224 county="泰来县" prefecture="齐齐哈尔市" province="黑龙江省"
-230225 county="甘南县" prefecture="齐齐哈尔市" province="黑龙江省"
-230227 county="富裕县" prefecture="齐齐哈尔市" province="黑龙江省"
-230229 county="克山县" prefecture="齐齐哈尔市" province="黑龙江省"
-230230 county="克东县" prefecture="齐齐哈尔市" province="黑龙江省"
-230231 county="拜泉县" prefecture="齐齐哈尔市" province="黑龙江省"
-230281 county="讷河市" prefecture="齐齐哈尔市" province="黑龙江省"
-230301 county="市辖区" prefecture="鸡西市" province="黑龙江省"
-230302 county="鸡冠区" prefecture="鸡西市" province="黑龙江省"
-230303 county="恒山区" prefecture="鸡西市" province="黑龙江省"
-230304 county="滴道区" prefecture="鸡西市" province="黑龙江省"
-230305 county="梨树区" prefecture="鸡西市" province="黑龙江省"
-230306 county="城子河区" prefecture="鸡西市" province="黑龙江省"
-230307 county="麻山区" prefecture="鸡西市" province="黑龙江省"
-230321 county="鸡东县" prefecture="鸡西市" province="黑龙江省"
-230381 county="虎林市" prefecture="鸡西市" province="黑龙江省"
-230382 county="密山市" prefecture="鸡西市" province="黑龙江省"
-230401 county="市辖区" prefecture="鹤岗市" province="黑龙江省"
-230402 county="向阳区" prefecture="鹤岗市" province="黑龙江省"
-230403 county="工农区" prefecture="鹤岗市" province="黑龙江省"
-230404 county="南山区" prefecture="鹤岗市" province="黑龙江省"
-230405 county="兴安区" prefecture="鹤岗市" province="黑龙江省"
-230406 county="东山区" prefecture="鹤岗市" province="黑龙江省"
-230407 county="兴山区" prefecture="鹤岗市" province="黑龙江省"
-230421 county="萝北县" prefecture="鹤岗市" province="黑龙江省"
-230422 county="绥滨县" prefecture="鹤岗市" province="黑龙江省"
-230501 county="市辖区" prefecture="双鸭山市" province="黑龙江省"
-230502 county="尖山区" prefecture="双鸭山市" province="黑龙江省"
-230503 county="岭东区" prefecture="双鸭山市" province="黑龙江省"
-230505 county="四方台区" prefecture="双鸭山市" province="黑龙江省"
-230506 county="宝山区" prefecture="双鸭山市" province="黑龙江省"
-230521 county="集贤县" prefecture="双鸭山市" province="黑龙江省"
-230522 county="友谊县" prefecture="双鸭山市" province="黑龙江省"
-230523 county="宝清县" prefecture="双鸭山市" province="黑龙江省"
-230524 county="饶河县" prefecture="双鸭山市" province="黑龙江省"
-230601 county="市辖区" prefecture="大庆市" province="黑龙江省"
-230602 county="萨尔图区" prefecture="大庆市" province="黑龙江省"
-230603 county="龙凤区" prefecture="大庆市" province="黑龙江省"
-230604 county="让胡路区" prefecture="大庆市" province="黑龙江省"
-230605 county="红岗区" prefecture="大庆市" province="黑龙江省"
-230606 county="大同区" prefecture="大庆市" province="黑龙江省"
-230621 county="肇州县" prefecture="大庆市" province="黑龙江省"
-230622 county="肇源县" prefecture="大庆市" province="黑龙江省"
-230623 county="林甸县" prefecture="大庆市" province="黑龙江省"
-230624 county="杜尔伯特蒙古族自治县" prefecture="大庆市" province="黑龙江省"
-230701 county="市辖区" prefecture="伊春市" province="黑龙江省"
-230702 county="伊春区" prefecture="伊春市" province="黑龙江省"
-230703 county="南岔区" prefecture="伊春市" province="黑龙江省"
-230704 county="友好区" prefecture="伊春市" province="黑龙江省"
-230705 county="西林区" prefecture="伊春市" province="黑龙江省"
-230706 county="翠峦区" prefecture="伊春市" province="黑龙江省"
-230707 county="新青区" prefecture="伊春市" province="黑龙江省"
-230708 county="美溪区" prefecture="伊春市" province="黑龙江省"
-230709 county="金山屯区" prefecture="伊春市" province="黑龙江省"
-230710 county="五营区" prefecture="伊春市" province="黑龙江省"
-230711 county="乌马河区" prefecture="伊春市" province="黑龙江省"
-230712 county="汤旺河区" prefecture="伊春市" province="黑龙江省"
-230713 county="带岭区" prefecture="伊春市" province="黑龙江省"
-230714 county="乌伊岭区" prefecture="伊春市" province="黑龙江省"
-230715 county="红星区" prefecture="伊春市" province="黑龙江省"
-230716 county="上甘岭区" prefecture="伊春市" province="黑龙江省"
-230722 county="嘉荫县" prefecture="伊春市" province="黑龙江省"
-230781 county="铁力市" prefecture="伊春市" province="黑龙江省"
-230801 county="市辖区" prefecture="佳木斯市" province="黑龙江省"
-230802 county="永红区" prefecture="佳木斯市" province="黑龙江省"
-230803 county="向阳区" prefecture="佳木斯市" province="黑龙江省"
-230804 county="前进区" prefecture="佳木斯市" province="黑龙江省"
-230805 county="东风区" prefecture="佳木斯市" province="黑龙江省"
-230811 county="郊区" prefecture="佳木斯市" province="黑龙江省"
-230822 county="桦南县" prefecture="佳木斯市" province="黑龙江省"
-230826 county="桦川县" prefecture="佳木斯市" province="黑龙江省"
-230828 county="汤原县" prefecture="佳木斯市" province="黑龙江省"
-230833 county="抚远县" prefecture="佳木斯市" province="黑龙江省"
-230881 county="同江市" prefecture="佳木斯市" province="黑龙江省"
-230882 county="富锦市" prefecture="佳木斯市" province="黑龙江省"
-230901 county="市辖区" prefecture="七台河市" province="黑龙江省"
-230902 county="新兴区" prefecture="七台河市" province="黑龙江省"
-230903 county="桃山区" prefecture="七台河市" province="黑龙江省"
-230904 county="茄子河区" prefecture="七台河市" province="黑龙江省"
-230921 county="勃利县" prefecture="七台河市" province="黑龙江省"
-231001 county="市辖区" prefecture="牡丹江市" province="黑龙江省"
-231002 county="东安区" prefecture="牡丹江市" province="黑龙江省"
-231003 county="阳明区" prefecture="牡丹江市" province="黑龙江省"
-231004 county="爱民区" prefecture="牡丹江市" province="黑龙江省"
-231005 county="西安区" prefecture="牡丹江市" province="黑龙江省"
-231024 county="东宁县" prefecture="牡丹江市" province="黑龙江省"
-231025 county="林口县" prefecture="牡丹江市" province="黑龙江省"
-231081 county="绥芬河市" prefecture="牡丹江市" province="黑龙江省"
-231083 county="海林市" prefecture="牡丹江市" province="黑龙江省"
-231084 county="宁安市" prefecture="牡丹江市" province="黑龙江省"
-231085 county="穆棱市" prefecture="牡丹江市" province="黑龙江省"
-231101 county="市辖区" prefecture="黑河市" province="黑龙江省"
-231102 county="爱辉区" prefecture="黑河市" province="黑龙江省"
-231121 county="嫩江县" prefecture="黑河市" province="黑龙江省"
-231123 county="逊克县" prefecture="黑河市" province="黑龙江省"
-231124 county="孙吴县" prefecture="黑河市" province="黑龙江省"
-231181 county="北安市" prefecture="黑河市" province="黑龙江省"
-231182 county="五大连池市" prefecture="黑河市" province="黑龙江省"
-231201 county="市辖区" prefecture="绥化市" province="黑龙江省"
-231202 county="北林区" prefecture="绥化市" province="黑龙江省"
-231221 county="望奎县" prefecture="绥化市" province="黑龙江省"
-231222 county="兰西县" prefecture="绥化市" province="黑龙江省"
-231223 county="青冈县" prefecture="绥化市" province="黑龙江省"
-231224 county="庆安县" prefecture="绥化市" province="黑龙江省"
-231225 county="明水县" prefecture="绥化市" province="黑龙江省"
-231226 county="绥棱县" prefecture="绥化市" province="黑龙江省"
-231281 county="安达市" prefecture="绥化市" province="黑龙江省"
-231282 county="肇东市" prefecture="绥化市" province="黑龙江省"
-231283 county="海伦市" prefecture="绥化市" province="黑龙江省"
-232701 county="加格达奇区" prefecture="大兴安岭地区" province="黑龙江省"
-232702 county="松岭区" prefecture="大兴安岭地区" province="黑龙江省"
-232703 county="新林区" prefecture="大兴安岭地区" province="黑龙江省"
-232704 county="呼中区" prefecture="大兴安岭地区" province="黑龙江省"
-232721 county="呼玛县" prefecture="大兴安岭地区" province="黑龙江省"
-232722 county="塔河县" prefecture="大兴安岭地区" province="黑龙江省"
-232723 county="漠河县" prefecture="大兴安岭地区" province="黑龙江省"
-310101 county="黄浦区" prefecture="市辖区" province="上海市"
-310103 county="卢湾区" prefecture="市辖区" province="上海市"
-310104 county="徐汇区" prefecture="市辖区" province="上海市"
-310105 county="长宁区" prefecture="市辖区" province="上海市"
-310106 county="静安区" prefecture="市辖区" province="上海市"
-310107 county="普陀区" prefecture="市辖区" province="上海市"
-310108 county="闸北区" prefecture="市辖区" province="上海市"
-310109 county="虹口区" prefecture="市辖区" province="上海市"
-310110 county="杨浦区" prefecture="市辖区" province="上海市"
-310112 county="闵行区" prefecture="市辖区" province="上海市"
-310113 county="宝山区" prefecture="市辖区" province="上海市"
-310114 county="嘉定区" prefecture="市辖区" province="上海市"
-310115 county="浦东新区" prefecture="市辖区" province="上海市"
-310116 county="金山区" prefecture="市辖区" province="上海市"
-310117 county="松江区" prefecture="市辖区" province="上海市"
-310118 county="青浦区" prefecture="市辖区" province="上海市"
-310119 county="南汇区" prefecture="市辖区" province="上海市"
-310120 county="奉贤区" prefecture="市辖区" province="上海市"
-310230 county="崇明县" prefecture="县" province="上海市"
-320101 county="市辖区" prefecture="南京市" province="江苏省"
-320102 county="玄武区" prefecture="南京市" province="江苏省"
-320103 county="白下区" prefecture="南京市" province="江苏省"
-320104 county="秦淮区" prefecture="南京市" province="江苏省"
-320105 county="建邺区" prefecture="南京市" province="江苏省"
-320106 county="鼓楼区" prefecture="南京市" province="江苏省"
-320107 county="下关区" prefecture="南京市" province="江苏省"
-320111 county="浦口区" prefecture="南京市" province="江苏省"
-320113 county="栖霞区" prefecture="南京市" province="江苏省"
-320114 county="雨花台区" prefecture="南京市" province="江苏省"
-320115 county="江宁区" prefecture="南京市" province="江苏省"
-320116 county="六合区" prefecture="南京市" province="江苏省"
-320117 county="溧水区" prefecture="南京市" province="江苏省"
-320118 county="高淳区" prefecture="南京市" province="江苏省"
-320124 county="溧水县" prefecture="南京市" province="江苏省"
-320125 county="高淳县" prefecture="南京市" province="江苏省"
-320201 county="市辖区" prefecture="无锡市" province="江苏省"
-320202 county="崇安区" prefecture="无锡市" province="江苏省"
-320203 county="南长区" prefecture="无锡市" province="江苏省"
-320204 county="北塘区" prefecture="无锡市" province="江苏省"
-320205 county="锡山区" prefecture="无锡市" province="江苏省"
-320206 county="惠山区" prefecture="无锡市" province="江苏省"
-320211 county="滨湖区" prefecture="无锡市" province="江苏省"
-320281 county="江阴市" prefecture="无锡市" province="江苏省"
-320282 county="宜兴市" prefecture="无锡市" province="江苏省"
-320301 county="市辖区" prefecture="徐州市" province="江苏省"
-320302 county="鼓楼区" prefecture="徐州市" province="江苏省"
-320303 county="云龙区" prefecture="徐州市" province="江苏省"
-320304 county="九里区" prefecture="徐州市" province="江苏省"
-320305 county="贾汪区" prefecture="徐州市" province="江苏省"
-320311 county="泉山区" prefecture="徐州市" province="江苏省"
-320312 county="铜山区" prefecture="徐州市" province="江苏省"
-320321 county="丰县" prefecture="徐州市" province="江苏省"
-320322 county="沛县" prefecture="徐州市" province="江苏省"
-320323 county="铜山县" prefecture="徐州市" province="江苏省"
-320324 county="睢宁县" prefecture="徐州市" province="江苏省"
-320381 county="新沂市" prefecture="徐州市" province="江苏省"
-320382 county="邳州市" prefecture="徐州市" province="江苏省"
-320401 county="市辖区" prefecture="常州市" province="江苏省"
-320402 county="天宁区" prefecture="常州市" province="江苏省"
-320404 county="钟楼区" prefecture="常州市" province="江苏省"
-320405 county="戚墅堰区" prefecture="常州市" province="江苏省"
-320411 county="新北区" prefecture="常州市" province="江苏省"
-320412 county="武进区" prefecture="常州市" province="江苏省"
-320481 county="溧阳市" prefecture="常州市" province="江苏省"
-320482 county="金坛市" prefecture="常州市" province="江苏省"
-320501 county="市辖区" prefecture="苏州市" province="江苏省"
-320502 county="沧浪区" prefecture="苏州市" province="江苏省"
-320503 county="平江区" prefecture="苏州市" province="江苏省"
-320504 county="金阊区" prefecture="苏州市" province="江苏省"
-320505 county="虎丘区" prefecture="苏州市" province="江苏省"
-320506 county="吴中区" prefecture="苏州市" province="江苏省"
-320507 county="相城区" prefecture="苏州市" province="江苏省"
-320508 county="姑苏区" prefecture="苏州市" province="江苏省"
-320509 county="吴江区" prefecture="苏州市" province="江苏省"
-320581 county="常熟市" prefecture="苏州市" province="江苏省"
-320582 county="张家港市" prefecture="苏州市" province="江苏省"
-320583 county="昆山市" prefecture="苏州市" province="江苏省"
-320584 county="吴江市" prefecture="苏州市" province="江苏省"
-320585 county="太仓市" prefecture="苏州市" province="江苏省"
-320601 county="市辖区" prefecture="南通市" province="江苏省"
-320602 county="崇川区" prefecture="南通市" province="江苏省"
-320611 county="港闸区" prefecture="南通市" province="江苏省"
-320612 county="通州区" prefecture="南通市" province="江苏省"
-320621 county="海安县" prefecture="南通市" province="江苏省"
-320623 county="如东县" prefecture="南通市" province="江苏省"
-320681 county="启东市" prefecture="南通市" province="江苏省"
-320682 county="如皋市" prefecture="南通市" province="江苏省"
-320683 county="通州市" prefecture="南通市" province="江苏省"
-320684 county="海门市" prefecture="南通市" province="江苏省"
-320701 county="市辖区" prefecture="连云港市" province="江苏省"
-320703 county="连云区" prefecture="连云港市" province="江苏省"
-320705 county="新浦区" prefecture="连云港市" province="江苏省"
-320706 county="海州区" prefecture="连云港市" province="江苏省"
-320707 county="赣榆区" prefecture="连云港市" province="江苏省"
-320721 county="赣榆县" prefecture="连云港市" province="江苏省"
-320722 county="东海县" prefecture="连云港市" province="江苏省"
-320723 county="灌云县" prefecture="连云港市" province="江苏省"
-320724 county="灌南县" prefecture="连云港市" province="江苏省"
-320801 county="市辖区" prefecture="淮安市" province="江苏省"
-320802 county="清河区" prefecture="淮安市" province="江苏省"
-320803 county="淮安区" prefecture="淮安市" province="江苏省"
-320804 county="淮阴区" prefecture="淮安市" province="江苏省"
-320811 county="清浦区" prefecture="淮安市" province="江苏省"
-320826 county="涟水县" prefecture="淮安市" province="江苏省"
-320829 county="洪泽县" prefecture="淮安市" province="江苏省"
-320830 county="盱眙县" prefecture="淮安市" province="江苏省"
-320831 county="金湖县" prefecture="淮安市" province="江苏省"
-320901 county="市辖区" prefecture="盐城市" province="江苏省"
-320902 county="亭湖区" prefecture="盐城市" province="江苏省"
-320903 county="盐都区" prefecture="盐城市" province="江苏省"
-320921 county="响水县" prefecture="盐城市" province="江苏省"
-320922 county="滨海县" prefecture="盐城市" province="江苏省"
-320923 county="阜宁县" prefecture="盐城市" province="江苏省"
-320924 county="射阳县" prefecture="盐城市" province="江苏省"
-320925 county="建湖县" prefecture="盐城市" province="江苏省"
-320928 county="盐都县" prefecture="盐城市" province="江苏省"
-320981 county="东台市" prefecture="盐城市" province="江苏省"
-320982 county="大丰市" prefecture="盐城市" province="江苏省"
-321001 county="市辖区" prefecture="扬州市" province="江苏省"
-321002 county="广陵区" prefecture="扬州市" province="江苏省"
-321003 county="邗江区" prefecture="扬州市" province="江苏省"
-321011 county="维扬区" prefecture="扬州市" province="江苏省"
-321012 county="江都区" prefecture="扬州市" province="江苏省"
-321023 county="宝应县" prefecture="扬州市" province="江苏省"
-321081 county="仪征市" prefecture="扬州市" province="江苏省"
-321084 county="高邮市" prefecture="扬州市" province="江苏省"
-321088 county="江都市" prefecture="扬州市" province="江苏省"
-321101 county="市辖区" prefecture="镇江市" province="江苏省"
-321102 county="京口区" prefecture="镇江市" province="江苏省"
-321111 county="润州区" prefecture="镇江市" province="江苏省"
-321112 county="丹徒区" prefecture="镇江市" province="江苏省"
-321181 county="丹阳市" prefecture="镇江市" province="江苏省"
-321182 county="扬中市" prefecture="镇江市" province="江苏省"
-321183 county="句容市" prefecture="镇江市" province="江苏省"
-321201 county="市辖区" prefecture="泰州市" province="江苏省"
-321202 county="海陵区" prefecture="泰州市" province="江苏省"
-321203 county="高港区" prefecture="泰州市" province="江苏省"
-321204 county="姜堰区" prefecture="泰州市" province="江苏省"
-321281 county="兴化市" prefecture="泰州市" province="江苏省"
-321282 county="靖江市" prefecture="泰州市" province="江苏省"
-321283 county="泰兴市" prefecture="泰州市" province="江苏省"
-321284 county="姜堰市" prefecture="泰州市" province="江苏省"
-321301 county="市辖区" prefecture="宿迁市" province="江苏省"
-321302 county="宿城区" prefecture="宿迁市" province="江苏省"
-321311 county="宿豫区" prefecture="宿迁市" province="江苏省"
-321321 county="宿豫县" prefecture="宿迁市" province="江苏省"
-321322 county="沭阳县" prefecture="宿迁市" province="江苏省"
-321323 county="泗阳县" prefecture="宿迁市" province="江苏省"
-321324 county="泗洪县" prefecture="宿迁市" province="江苏省"
-330101 county="市辖区" prefecture="杭州市" province="浙江省"
-330102 county="上城区" prefecture="杭州市" province="浙江省"
-330103 county="下城区" prefecture="杭州市" province="浙江省"
-330104 county="江干区" prefecture="杭州市" province="浙江省"
-330105 county="拱墅区" prefecture="杭州市" province="浙江省"
-330106 county="西湖区" prefecture="杭州市" province="浙江省"
-330108 county="滨江区" prefecture="杭州市" province="浙江省"
-330109 county="萧山区" prefecture="杭州市" province="浙江省"
-330110 county="余杭区" prefecture="杭州市" province="浙江省"
-330122 county="桐庐县" prefecture="杭州市" province="浙江省"
-330127 county="淳安县" prefecture="杭州市" province="浙江省"
-330182 county="建德市" prefecture="杭州市" province="浙江省"
-330183 county="富阳市" prefecture="杭州市" province="浙江省"
-330185 county="临安市" prefecture="杭州市" province="浙江省"
-330201 county="市辖区" prefecture="宁波市" province="浙江省"
-330203 county="海曙区" prefecture="宁波市" province="浙江省"
-330204 county="江东区" prefecture="宁波市" province="浙江省"
-330205 county="江北区" prefecture="宁波市" province="浙江省"
-330206 county="北仑区" prefecture="宁波市" province="浙江省"
-330211 county="镇海区" prefecture="宁波市" province="浙江省"
-330212 county="鄞州区" prefecture="宁波市" province="浙江省"
-330225 county="象山县" prefecture="宁波市" province="浙江省"
-330226 county="宁海县" prefecture="宁波市" province="浙江省"
-330281 county="余姚市" prefecture="宁波市" province="浙江省"
-330282 county="慈溪市" prefecture="宁波市" province="浙江省"
-330283 county="奉化市" prefecture="宁波市" province="浙江省"
-330301 county="市辖区" prefecture="温州市" province="浙江省"
-330302 county="鹿城区" prefecture="温州市" province="浙江省"
-330303 county="龙湾区" prefecture="温州市" province="浙江省"
-330304 county="瓯海区" prefecture="温州市" province="浙江省"
-330322 county="洞头县" prefecture="温州市" province="浙江省"
-330324 county="永嘉县" prefecture="温州市" province="浙江省"
-330326 county="平阳县" prefecture="温州市" province="浙江省"
-330327 county="苍南县" prefecture="温州市" province="浙江省"
-330328 county="文成县" prefecture="温州市" province="浙江省"
-330329 county="泰顺县" prefecture="温州市" province="浙江省"
-330381 county="瑞安市" prefecture="温州市" province="浙江省"
-330382 county="乐清市" prefecture="温州市" province="浙江省"
-330401 county="市辖区" prefecture="嘉兴市" province="浙江省"
-330402 county="南湖区" prefecture="嘉兴市" province="浙江省"
-330411 county="秀洲区" prefecture="嘉兴市" province="浙江省"
-330421 county="嘉善县" prefecture="嘉兴市" province="浙江省"
-330424 county="海盐县" prefecture="嘉兴市" province="浙江省"
-330481 county="海宁市" prefecture="嘉兴市" province="浙江省"
-330482 county="平湖市" prefecture="嘉兴市" province="浙江省"
-330483 county="桐乡市" prefecture="嘉兴市" province="浙江省"
-330501 county="市辖区" prefecture="湖州市" province="浙江省"
-330502 county="吴兴区" prefecture="湖州市" province="浙江省"
-330503 county="南浔区" prefecture="湖州市" province="浙江省"
-330521 county="德清县" prefecture="湖州市" province="浙江省"
-330522 county="长兴县" prefecture="湖州市" province="浙江省"
-330523 county="安吉县" prefecture="湖州市" province="浙江省"
-330601 county="市辖区" prefecture="绍兴市" province="浙江省"
-330602 county="越城区" prefecture="绍兴市" province="浙江省"
-330603 county="柯桥区" prefecture="绍兴市" province="浙江省"
-330604 county="上虞区" prefecture="绍兴市" province="浙江省"
-330621 county="绍兴县" prefecture="绍兴市" province="浙江省"
-330624 county="新昌县" prefecture="绍兴市" province="浙江省"
-330681 county="诸暨市" prefecture="绍兴市" province="浙江省"
-330682 county="上虞市" prefecture="绍兴市" province="浙江省"
-330683 county="嵊州市" prefecture="绍兴市" province="浙江省"
-330701 county="市辖区" prefecture="金华市" province="浙江省"
-330702 county="婺城区" prefecture="金华市" province="浙江省"
-330703 county="金东区" prefecture="金华市" province="浙江省"
-330723 county="武义县" prefecture="金华市" province="浙江省"
-330726 county="浦江县" prefecture="金华市" province="浙江省"
-330727 county="磐安县" prefecture="金华市" province="浙江省"
-330781 county="兰溪市" prefecture="金华市" province="浙江省"
-330782 county="义乌市" prefecture="金华市" province="浙江省"
-330783 county="东阳市" prefecture="金华市" province="浙江省"
-330784 county="永康市" prefecture="金华市" province="浙江省"
-330801 county="市辖区" prefecture="衢州市" province="浙江省"
-330802 county="柯城区" prefecture="衢州市" province="浙江省"
-330803 county="衢江区" prefecture="衢州市" province="浙江省"
-330822 county="常山县" prefecture="衢州市" province="浙江省"
-330824 county="开化县" prefecture="衢州市" province="浙江省"
-330825 county="龙游县" prefecture="衢州市" province="浙江省"
-330881 county="江山市" prefecture="衢州市" province="浙江省"
-330901 county="市辖区" prefecture="舟山市" province="浙江省"
-330902 county="定海区" prefecture="舟山市" province="浙江省"
-330903 county="普陀区" prefecture="舟山市" province="浙江省"
-330921 county="岱山县" prefecture="舟山市" province="浙江省"
-330922 county="嵊泗县" prefecture="舟山市" province="浙江省"
-331001 county="市辖区" prefecture="台州市" province="浙江省"
-331002 county="椒江区" prefecture="台州市" province="浙江省"
-331003 county="黄岩区" prefecture="台州市" province="浙江省"
-331004 county="路桥区" prefecture="台州市" province="浙江省"
-331021 county="玉环县" prefecture="台州市" province="浙江省"
-331022 county="三门县" prefecture="台州市" province="浙江省"
-331023 county="天台县" prefecture="台州市" province="浙江省"
-331024 county="仙居县" prefecture="台州市" province="浙江省"
-331081 county="温岭市" prefecture="台州市" province="浙江省"
-331082 county="临海市" prefecture="台州市" province="浙江省"
-331101 county="市辖区" prefecture="丽水市" province="浙江省"
-331102 county="莲都区" prefecture="丽水市" province="浙江省"
-331121 county="青田县" prefecture="丽水市" province="浙江省"
-331122 county="缙云县" prefecture="丽水市" province="浙江省"
-331123 county="遂昌县" prefecture="丽水市" province="浙江省"
-331124 county="松阳县" prefecture="丽水市" province="浙江省"
-331125 county="云和县" prefecture="丽水市" province="浙江省"
-331126 county="庆元县" prefecture="丽水市" province="浙江省"
-331127 county="景宁畲族自治县" prefecture="丽水市" province="浙江省"
-331181 county="龙泉市" prefecture="丽水市" province="浙江省"
-340101 county="市辖区" prefecture="合肥市" province="安徽省"
-340102 county="瑶海区" prefecture="合肥市" province="安徽省"
-340103 county="庐阳区" prefecture="合肥市" province="安徽省"
-340104 county="蜀山区" prefecture="合肥市" province="安徽省"
-340111 county="包河区" prefecture="合肥市" province="安徽省"
-340121 county="长丰县" prefecture="合肥市" province="安徽省"
-340122 county="肥东县" prefecture="合肥市" province="安徽省"
-340123 county="肥西县" prefecture="合肥市" province="安徽省"
-340124 county="庐江县" prefecture="合肥市" province="安徽省"
-340181 county="巢湖市" prefecture="合肥市" province="安徽省"
-340201 county="市辖区" prefecture="芜湖市" province="安徽省"
-340202 county="镜湖区" prefecture="芜湖市" province="安徽省"
-340203 county="弋江区" prefecture="芜湖市" province="安徽省"
-340204 county="新芜区" prefecture="芜湖市" province="安徽省"
-340207 county="鸠江区" prefecture="芜湖市" province="安徽省"
-340208 county="三山区" prefecture="芜湖市" province="安徽省"
-340221 county="芜湖县" prefecture="芜湖市" province="安徽省"
-340222 county="繁昌县" prefecture="芜湖市" province="安徽省"
-340223 county="南陵县" prefecture="芜湖市" province="安徽省"
-340225 county="无为县" prefecture="芜湖市" province="安徽省"
-340301 county="市辖区" prefecture="蚌埠市" province="安徽省"
-340302 county="龙子湖区" prefecture="蚌埠市" province="安徽省"
-340303 county="蚌山区" prefecture="蚌埠市" province="安徽省"
-340304 county="禹会区" prefecture="蚌埠市" province="安徽省"
-340311 county="淮上区" prefecture="蚌埠市" province="安徽省"
-340321 county="怀远县" prefecture="蚌埠市" province="安徽省"
-340322 county="五河县" prefecture="蚌埠市" province="安徽省"
-340323 county="固镇县" prefecture="蚌埠市" province="安徽省"
-340401 county="市辖区" prefecture="淮南市" province="安徽省"
-340402 county="大通区" prefecture="淮南市" province="安徽省"
-340403 county="田家庵区" prefecture="淮南市" province="安徽省"
-340404 county="谢家集区" prefecture="淮南市" province="安徽省"
-340405 county="八公山区" prefecture="淮南市" province="安徽省"
-340406 county="潘集区" prefecture="淮南市" province="安徽省"
-340421 county="凤台县" prefecture="淮南市" province="安徽省"
-340501 county="市辖区" prefecture="马鞍山市" province="安徽省"
-340502 county="金家庄区" prefecture="马鞍山市" province="安徽省"
-340503 county="花山区" prefecture="马鞍山市" province="安徽省"
-340504 county="雨山区" prefecture="马鞍山市" province="安徽省"
-340506 county="博望区" prefecture="马鞍山市" province="安徽省"
-340521 county="当涂县" prefecture="马鞍山市" province="安徽省"
-340522 county="含山县" prefecture="马鞍山市" province="安徽省"
-340523 county="和县" prefecture="马鞍山市" province="安徽省"
-340601 county="市辖区" prefecture="淮北市" province="安徽省"
-340602 county="杜集区" prefecture="淮北市" province="安徽省"
-340603 county="相山区" prefecture="淮北市" province="安徽省"
-340604 county="烈山区" prefecture="淮北市" province="安徽省"
-340621 county="濉溪县" prefecture="淮北市" province="安徽省"
-340701 county="市辖区" prefecture="铜陵市" province="安徽省"
-340702 county="铜官山区" prefecture="铜陵市" province="安徽省"
-340703 county="狮子山区" prefecture="铜陵市" province="安徽省"
-340711 county="郊区" prefecture="铜陵市" province="安徽省"
-340721 county="铜陵县" prefecture="铜陵市" province="安徽省"
-340801 county="市辖区" prefecture="安庆市" province="安徽省"
-340802 county="迎江区" prefecture="安庆市" province="安徽省"
-340803 county="大观区" prefecture="安庆市" province="安徽省"
-340811 county="宜秀区" prefecture="安庆市" province="安徽省"
-340822 county="怀宁县" prefecture="安庆市" province="安徽省"
-340823 county="枞阳县" prefecture="安庆市" province="安徽省"
-340824 county="潜山县" prefecture="安庆市" province="安徽省"
-340825 county="太湖县" prefecture="安庆市" province="安徽省"
-340826 county="宿松县" prefecture="安庆市" province="安徽省"
-340827 county="望江县" prefecture="安庆市" province="安徽省"
-340828 county="岳西县" prefecture="安庆市" province="安徽省"
-340881 county="桐城市" prefecture="安庆市" province="安徽省"
-341001 county="市辖区" prefecture="黄山市" province="安徽省"
-341002 county="屯溪区" prefecture="黄山市" province="安徽省"
-341003 county="黄山区" prefecture="黄山市" province="安徽省"
-341004 county="徽州区" prefecture="黄山市" province="安徽省"
-341021 county="歙县" prefecture="黄山市" province="安徽省"
-341022 county="休宁县" prefecture="黄山市" province="安徽省"
-341023 county="黟县" prefecture="黄山市" province="安徽省"
-341024 county="祁门县" prefecture="黄山市" province="安徽省"
-341101 county="市辖区" prefecture="滁州市" province="安徽省"
-341102 county="琅琊区" prefecture="滁州市" province="安徽省"
-341103 county="南谯区" prefecture="滁州市" province="安徽省"
-341122 county="来安县" prefecture="滁州市" province="安徽省"
-341124 county="全椒县" prefecture="滁州市" province="安徽省"
-341125 county="定远县" prefecture="滁州市" province="安徽省"
-341126 county="凤阳县" prefecture="滁州市" province="安徽省"
-341181 county="天长市" prefecture="滁州市" province="安徽省"
-341182 county="明光市" prefecture="滁州市" province="安徽省"
-341201 county="市辖区" prefecture="阜阳市" province="安徽省"
-341202 county="颍州区" prefecture="阜阳市" province="安徽省"
-341203 county="颍东区" prefecture="阜阳市" province="安徽省"
-341204 county="颍泉区" prefecture="阜阳市" province="安徽省"
-341221 county="临泉县" prefecture="阜阳市" province="安徽省"
-341222 county="太和县" prefecture="阜阳市" province="安徽省"
-341225 county="阜南县" prefecture="阜阳市" province="安徽省"
-341226 county="颍上县" prefecture="阜阳市" province="安徽省"
-341282 county="界首市" prefecture="阜阳市" province="安徽省"
-341301 county="市辖区" prefecture="宿州市" province="安徽省"
-341302 county="埇桥区" prefecture="宿州市" province="安徽省"
-341321 county="砀山县" prefecture="宿州市" province="安徽省"
-341322 county="萧县" prefecture="宿州市" province="安徽省"
-341323 county="灵璧县" prefecture="宿州市" province="安徽省"
-341324 county="泗县" prefecture="宿州市" province="安徽省"
-341401 county="市辖区" prefecture="巢湖市" province="安徽省"
-341402 county="居巢区" prefecture="巢湖市" province="安徽省"
-341421 county="庐江县" prefecture="巢湖市" province="安徽省"
-341422 county="无为县" prefecture="巢湖市" province="安徽省"
-341423 county="含山县" prefecture="巢湖市" province="安徽省"
-341424 county="和县" prefecture="巢湖市" province="安徽省"
-341501 county="市辖区" prefecture="六安市" province="安徽省"
-341502 county="金安区" prefecture="六安市" province="安徽省"
-341503 county="裕安区" prefecture="六安市" province="安徽省"
-341521 county="寿县" prefecture="六安市" province="安徽省"
-341522 county="霍邱县" prefecture="六安市" province="安徽省"
-341523 county="舒城县" prefecture="六安市" province="安徽省"
-341524 county="金寨县" prefecture="六安市" province="安徽省"
-341525 county="霍山县" prefecture="六安市" province="安徽省"
-341601 county="市辖区" prefecture="亳州市" province="安徽省"
-341602 county="谯城区" prefecture="亳州市" province="安徽省"
-341621 county="涡阳县" prefecture="亳州市" province="安徽省"
-341622 county="蒙城县" prefecture="亳州市" province="安徽省"
-341623 county="利辛县" prefecture="亳州市" province="安徽省"
-341701 county="市辖区" prefecture="池州市" province="安徽省"
-341702 county="贵池区" prefecture="池州市" province="安徽省"
-341721 county="东至县" prefecture="池州市" province="安徽省"
-341722 county="石台县" prefecture="池州市" province="安徽省"
-341723 county="青阳县" prefecture="池州市" province="安徽省"
-341801 county="市辖区" prefecture="宣城市" province="安徽省"
-341802 county="宣州区" prefecture="宣城市" province="安徽省"
-341821 county="郎溪县" prefecture="宣城市" province="安徽省"
-341822 county="广德县" prefecture="宣城市" province="安徽省"
-341823 county="泾县" prefecture="宣城市" province="安徽省"
-341824 county="绩溪县" prefecture="宣城市" province="安徽省"
-341825 county="旌德县" prefecture="宣城市" province="安徽省"
-341881 county="宁国市" prefecture="宣城市" province="安徽省"
-350101 county="市辖区" prefecture="福州市" province="福建省"
-350102 county="鼓楼区" prefecture="福州市" province="福建省"
-350103 county="台江区" prefecture="福州市" province="福建省"
-350104 county="仓山区" prefecture="福州市" province="福建省"
-350105 county="马尾区" prefecture="福州市" province="福建省"
-350111 county="晋安区" prefecture="福州市" province="福建省"
-350121 county="闽侯县" prefecture="福州市" province="福建省"
-350122 county="连江县" prefecture="福州市" province="福建省"
-350123 county="罗源县" prefecture="福州市" province="福建省"
-350124 county="闽清县" prefecture="福州市" province="福建省"
-350125 county="永泰县" prefecture="福州市" province="福建省"
-350128 county="平潭县" prefecture="福州市" province="福建省"
-350181 county="福清市" prefecture="福州市" province="福建省"
-350182 county="长乐市" prefecture="福州市" province="福建省"
-350201 county="市辖区" prefecture="厦门市" province="福建省"
-350202 county="鼓浪屿区" prefecture="厦门市" province="福建省"
-350203 county="思明区" prefecture="厦门市" province="福建省"
-350204 county="开元区" prefecture="厦门市" province="福建省"
-350205 county="海沧区" prefecture="厦门市" province="福建省"
-350206 county="湖里区" prefecture="厦门市" province="福建省"
-350211 county="集美区" prefecture="厦门市" province="福建省"
-350212 county="同安区" prefecture="厦门市" province="福建省"
-350213 county="翔安区" prefecture="厦门市" province="福建省"
-350301 county="市辖区" prefecture="莆田市" province="福建省"
-350302 county="城厢区" prefecture="莆田市" province="福建省"
-350303 county="涵江区" prefecture="莆田市" province="福建省"
-350304 county="荔城区" prefecture="莆田市" province="福建省"
-350305 county="秀屿区" prefecture="莆田市" province="福建省"
-350322 county="仙游县" prefecture="莆田市" province="福建省"
-350401 county="市辖区" prefecture="三明市" province="福建省"
-350402 county="梅列区" prefecture="三明市" province="福建省"
-350403 county="三元区" prefecture="三明市" province="福建省"
-350421 county="明溪县" prefecture="三明市" province="福建省"
-350423 county="清流县" prefecture="三明市" province="福建省"
-350424 county="宁化县" prefecture="三明市" province="福建省"
-350425 county="大田县" prefecture="三明市" province="福建省"
-350426 county="尤溪县" prefecture="三明市" province="福建省"
-350427 county="沙县" prefecture="三明市" province="福建省"
-350428 county="将乐县" prefecture="三明市" province="福建省"
-350429 county="泰宁县" prefecture="三明市" province="福建省"
-350430 county="建宁县" prefecture="三明市" province="福建省"
-350481 county="永安市" prefecture="三明市" province="福建省"
-350501 county="市辖区" prefecture="泉州市" province="福建省"
-350502 county="鲤城区" prefecture="泉州市" province="福建省"
-350503 county="丰泽区" prefecture="泉州市" province="福建省"
-350504 county="洛江区" prefecture="泉州市" province="福建省"
-350505 county="泉港区" prefecture="泉州市" province="福建省"
-350521 county="惠安县" prefecture="泉州市" province="福建省"
-350524 county="安溪县" prefecture="泉州市" province="福建省"
-350525 county="永春县" prefecture="泉州市" province="福建省"
-350526 county="德化县" prefecture="泉州市" province="福建省"
-350527 county="金门县" prefecture="泉州市" province="福建省"
-350581 county="石狮市" prefecture="泉州市" province="福建省"
-350582 county="晋江市" prefecture="泉州市" province="福建省"
-350583 county="南安市" prefecture="泉州市" province="福建省"
-350601 county="市辖区" prefecture="漳州市" province="福建省"
-350602 county="芗城区" prefecture="漳州市" province="福建省"
-350603 county="龙文区" prefecture="漳州市" province="福建省"
-350622 county="云霄县" prefecture="漳州市" province="福建省"
-350623 county="漳浦县" prefecture="漳州市" province="福建省"
-350624 county="诏安县" prefecture="漳州市" province="福建省"
-350625 county="长泰县" prefecture="漳州市" province="福建省"
-350626 county="东山县" prefecture="漳州市" province="福建省"
-350627 county="南靖县" prefecture="漳州市" province="福建省"
-350628 county="平和县" prefecture="漳州市" province="福建省"
-350629 county="华安县" prefecture="漳州市" province="福建省"
-350681 county="龙海市" prefecture="漳州市" province="福建省"
-350701 county="市辖区" prefecture="南平市" province="福建省"
-350702 county="延平区" prefecture="南平市" province="福建省"
-350721 county="顺昌县" prefecture="南平市" province="福建省"
-350722 county="浦城县" prefecture="南平市" province="福建省"
-350723 county="光泽县" prefecture="南平市" province="福建省"
-350724 county="松溪县" prefecture="南平市" province="福建省"
-350725 county="政和县" prefecture="南平市" province="福建省"
-350781 county="邵武市" prefecture="南平市" province="福建省"
-350782 county="武夷山市" prefecture="南平市" province="福建省"
-350783 county="建瓯市" prefecture="南平市" province="福建省"
-350784 county="建阳市" prefecture="南平市" province="福建省"
-350801 county="市辖区" prefecture="龙岩市" province="福建省"
-350802 county="新罗区" prefecture="龙岩市" province="福建省"
-350821 county="长汀县" prefecture="龙岩市" province="福建省"
-350822 county="永定县" prefecture="龙岩市" province="福建省"
-350823 county="上杭县" prefecture="龙岩市" province="福建省"
-350824 county="武平县" prefecture="龙岩市" province="福建省"
-350825 county="连城县" prefecture="龙岩市" province="福建省"
-350881 county="漳平市" prefecture="龙岩市" province="福建省"
-350901 county="市辖区" prefecture="宁德市" province="福建省"
-350902 county="蕉城区" prefecture="宁德市" province="福建省"
-350921 county="霞浦县" prefecture="宁德市" province="福建省"
-350922 county="古田县" prefecture="宁德市" province="福建省"
-350923 county="屏南县" prefecture="宁德市" province="福建省"
-350924 county="寿宁县" prefecture="宁德市" province="福建省"
-350925 county="周宁县" prefecture="宁德市" province="福建省"
-350926 county="柘荣县" prefecture="宁德市" province="福建省"
-350981 county="福安市" prefecture="宁德市" province="福建省"
-350982 county="福鼎市" prefecture="宁德市" province="福建省"
-360101 county="市辖区" prefecture="南昌市" province="江西省"
-360102 county="东湖区" prefecture="南昌市" province="江西省"
-360103 county="西湖区" prefecture="南昌市" province="江西省"
-360104 county="青云谱区" prefecture="南昌市" province="江西省"
-360105 county="湾里区" prefecture="南昌市" province="江西省"
-360111 county="青山湖区" prefecture="南昌市" province="江西省"
-360121 county="南昌县" prefecture="南昌市" province="江西省"
-360122 county="新建县" prefecture="南昌市" province="江西省"
-360123 county="安义县" prefecture="南昌市" province="江西省"
-360124 county="进贤县" prefecture="南昌市" province="江西省"
-360201 county="市辖区" prefecture="景德镇市" province="江西省"
-360202 county="昌江区" prefecture="景德镇市" province="江西省"
-360203 county="珠山区" prefecture="景德镇市" province="江西省"
-360222 county="浮梁县" prefecture="景德镇市" province="江西省"
-360281 county="乐平市" prefecture="景德镇市" province="江西省"
-360301 county="市辖区" prefecture="萍乡市" province="江西省"
-360302 county="安源区" prefecture="萍乡市" province="江西省"
-360313 county="湘东区" prefecture="萍乡市" province="江西省"
-360321 county="莲花县" prefecture="萍乡市" province="江西省"
-360322 county="上栗县" prefecture="萍乡市" province="江西省"
-360323 county="芦溪县" prefecture="萍乡市" province="江西省"
-360401 county="市辖区" prefecture="九江市" province="江西省"
-360402 county="庐山区" prefecture="九江市" province="江西省"
-360403 county="浔阳区" prefecture="九江市" province="江西省"
-360421 county="九江县" prefecture="九江市" province="江西省"
-360423 county="武宁县" prefecture="九江市" province="江西省"
-360424 county="修水县" prefecture="九江市" province="江西省"
-360425 county="永修县" prefecture="九江市" province="江西省"
-360426 county="德安县" prefecture="九江市" province="江西省"
-360427 county="星子县" prefecture="九江市" province="江西省"
-360428 county="都昌县" prefecture="九江市" province="江西省"
-360429 county="湖口县" prefecture="九江市" province="江西省"
-360430 county="彭泽县" prefecture="九江市" province="江西省"
-360481 county="瑞昌市" prefecture="九江市" province="江西省"
-360482 county="共青城市" prefecture="九江市" province="江西省"
-360501 county="市辖区" prefecture="新余市" province="江西省"
-360502 county="渝水区" prefecture="新余市" province="江西省"
-360521 county="分宜县" prefecture="新余市" province="江西省"
-360601 county="市辖区" prefecture="鹰潭市" province="江西省"
-360602 county="月湖区" prefecture="鹰潭市" province="江西省"
-360622 county="余江县" prefecture="鹰潭市" province="江西省"
-360681 county="贵溪市" prefecture="鹰潭市" province="江西省"
-360701 county="市辖区" prefecture="赣州市" province="江西省"
-360702 county="章贡区" prefecture="赣州市" province="江西省"
-360703 county="南康区" prefecture="赣州市" province="江西省"
-360721 county="赣县" prefecture="赣州市" province="江西省"
-360722 county="信丰县" prefecture="赣州市" province="江西省"
-360723 county="大余县" prefecture="赣州市" province="江西省"
-360724 county="上犹县" prefecture="赣州市" province="江西省"
-360725 county="崇义县" prefecture="赣州市" province="江西省"
-360726 county="安远县" prefecture="赣州市" province="江西省"
-360727 county="龙南县" prefecture="赣州市" province="江西省"
-360728 county="定南县" prefecture="赣州市" province="江西省"
-360729 county="全南县" prefecture="赣州市" province="江西省"
-360730 county="宁都县" prefecture="赣州市" province="江西省"
-360731 county="于都县" prefecture="赣州市" province="江西省"
-360732 county="兴国县" prefecture="赣州市" province="江西省"
-360733 county="会昌县" prefecture="赣州市" province="江西省"
-360734 county="寻乌县" prefecture="赣州市" province="江西省"
-360735 county="石城县" prefecture="赣州市" province="江西省"
-360781 county="瑞金市" prefecture="赣州市" province="江西省"
-360782 county="南康市" prefecture="赣州市" province="江西省"
-360801 county="市辖区" prefecture="吉安市" province="江西省"
-360802 county="吉州区" prefecture="吉安市" province="江西省"
-360803 county="青原区" prefecture="吉安市" province="江西省"
-360821 county="吉安县" prefecture="吉安市" province="江西省"
-360822 county="吉水县" prefecture="吉安市" province="江西省"
-360823 county="峡江县" prefecture="吉安市" province="江西省"
-360824 county="新干县" prefecture="吉安市" province="江西省"
-360825 county="永丰县" prefecture="吉安市" province="江西省"
-360826 county="泰和县" prefecture="吉安市" province="江西省"
-360827 county="遂川县" prefecture="吉安市" province="江西省"
-360828 county="万安县" prefecture="吉安市" province="江西省"
-360829 county="安福县" prefecture="吉安市" province="江西省"
-360830 county="永新县" prefecture="吉安市" province="江西省"
-360881 county="井冈山市" prefecture="吉安市" province="江西省"
-360901 county="市辖区" prefecture="宜春市" province="江西省"
-360902 county="袁州区" prefecture="宜春市" province="江西省"
-360921 county="奉新县" prefecture="宜春市" province="江西省"
-360922 county="万载县" prefecture="宜春市" province="江西省"
-360923 county="上高县" prefecture="宜春市" province="江西省"
-360924 county="宜丰县" prefecture="宜春市" province="江西省"
-360925 county="靖安县" prefecture="宜春市" province="江西省"
-360926 county="铜鼓县" prefecture="宜春市" province="江西省"
-360981 county="丰城市" prefecture="宜春市" province="江西省"
-360982 county="樟树市" prefecture="宜春市" province="江西省"
-360983 county="高安市" prefecture="宜春市" province="江西省"
-361001 county="市辖区" prefecture="抚州市" province="江西省"
-361002 county="临川区" prefecture="抚州市" province="江西省"
-361021 county="南城县" prefecture="抚州市" province="江西省"
-361022 county="黎川县" prefecture="抚州市" province="江西省"
-361023 county="南丰县" prefecture="抚州市" province="江西省"
-361024 county="崇仁县" prefecture="抚州市" province="江西省"
-361025 county="乐安县" prefecture="抚州市" province="江西省"
-361026 county="宜黄县" prefecture="抚州市" province="江西省"
-361027 county="金溪县" prefecture="抚州市" province="江西省"
-361028 county="资溪县" prefecture="抚州市" province="江西省"
-361029 county="东乡县" prefecture="抚州市" province="江西省"
-361030 county="广昌县" prefecture="抚州市" province="江西省"
-361101 county="市辖区" prefecture="上饶市" province="江西省"
-361102 county="信州区" prefecture="上饶市" province="江西省"
-361121 county="上饶县" prefecture="上饶市" province="江西省"
-361122 county="广丰县" prefecture="上饶市" province="江西省"
-361123 county="玉山县" prefecture="上饶市" province="江西省"
-361124 county="铅山县" prefecture="上饶市" province="江西省"
-361125 county="横峰县" prefecture="上饶市" province="江西省"
-361126 county="弋阳县" prefecture="上饶市" province="江西省"
-361127 county="余干县" prefecture="上饶市" province="江西省"
-361128 county="鄱阳县" prefecture="上饶市" province="江西省"
-361129 county="万年县" prefecture="上饶市" province="江西省"
-361130 county="婺源县" prefecture="上饶市" province="江西省"
-361181 county="德兴市" prefecture="上饶市" province="江西省"
-370101 county="市辖区" prefecture="济南市" province="山东省"
-370102 county="历下区" prefecture="济南市" province="山东省"
-370103 county="市中区" prefecture="济南市" province="山东省"
-370104 county="槐荫区" prefecture="济南市" province="山东省"
-370105 county="天桥区" prefecture="济南市" province="山东省"
-370112 county="历城区" prefecture="济南市" province="山东省"
-370113 county="长清区" prefecture="济南市" province="山东省"
-370124 county="平阴县" prefecture="济南市" province="山东省"
-370125 county="济阳县" prefecture="济南市" province="山东省"
-370126 county="商河县" prefecture="济南市" province="山东省"
-370181 county="章丘市" prefecture="济南市" province="山东省"
-370201 county="市辖区" prefecture="青岛市" province="山东省"
-370202 county="市南区" prefecture="青岛市" province="山东省"
-370203 county="市北区" prefecture="青岛市" province="山东省"
-370205 county="四方区" prefecture="青岛市" province="山东省"
-370211 county="黄岛区" prefecture="青岛市" province="山东省"
-370212 county="崂山区" prefecture="青岛市" province="山东省"
-370213 county="李沧区" prefecture="青岛市" province="山东省"
-370214 county="城阳区" prefecture="青岛市" province="山东省"
-370281 county="胶州市" prefecture="青岛市" province="山东省"
-370282 county="即墨市" prefecture="青岛市" province="山东省"
-370283 county="平度市" prefecture="青岛市" province="山东省"
-370284 county="胶南市" prefecture="青岛市" province="山东省"
-370285 county="莱西市" prefecture="青岛市" province="山东省"
-370301 county="市辖区" prefecture="淄博市" province="山东省"
-370302 county="淄川区" prefecture="淄博市" province="山东省"
-370303 county="张店区" prefecture="淄博市" province="山东省"
-370304 county="博山区" prefecture="淄博市" province="山东省"
-370305 county="临淄区" prefecture="淄博市" province="山东省"
-370306 county="周村区" prefecture="淄博市" province="山东省"
-370321 county="桓台县" prefecture="淄博市" province="山东省"
-370322 county="高青县" prefecture="淄博市" province="山东省"
-370323 county="沂源县" prefecture="淄博市" province="山东省"
-370401 county="市辖区" prefecture="枣庄市" province="山东省"
-370402 county="市中区" prefecture="枣庄市" province="山东省"
-370403 county="薛城区" prefecture="枣庄市" province="山东省"
-370404 county="峄城区" prefecture="枣庄市" province="山东省"
-370405 county="台儿庄区" prefecture="枣庄市" province="山东省"
-370406 county="山亭区" prefecture="枣庄市" province="山东省"
-370481 county="滕州市" prefecture="枣庄市" province="山东省"
-370501 county="市辖区" prefecture="东营市" province="山东省"
-370502 county="东营区" prefecture="东营市" province="山东省"
-370503 county="河口区" prefecture="东营市" province="山东省"
-370521 county="垦利县" prefecture="东营市" province="山东省"
-370522 county="利津县" prefecture="东营市" province="山东省"
-370523 county="广饶县" prefecture="东营市" province="山东省"
-370601 county="市辖区" prefecture="烟台市" province="山东省"
-370602 county="芝罘区" prefecture="烟台市" province="山东省"
-370611 county="福山区" prefecture="烟台市" province="山东省"
-370612 county="牟平区" prefecture="烟台市" province="山东省"
-370613 county="莱山区" prefecture="烟台市" province="山东省"
-370634 county="长岛县" prefecture="烟台市" province="山东省"
-370681 county="龙口市" prefecture="烟台市" province="山东省"
-370682 county="莱阳市" prefecture="烟台市" province="山东省"
-370683 county="莱州市" prefecture="烟台市" province="山东省"
-370684 county="蓬莱市" prefecture="烟台市" province="山东省"
-370685 county="招远市" prefecture="烟台市" province="山东省"
-370686 county="栖霞市" prefecture="烟台市" province="山东省"
-370687 county="海阳市" prefecture="烟台市" province="山东省"
-370701 county="市辖区" prefecture="潍坊市" province="山东省"
-370702 county="潍城区" prefecture="潍坊市" province="山东省"
-370703 county="寒亭区" prefecture="潍坊市" province="山东省"
-370704 county="坊子区" prefecture="潍坊市" province="山东省"
-370705 county="奎文区" prefecture="潍坊市" province="山东省"
-370724 county="临朐县" prefecture="潍坊市" province="山东省"
-370725 county="昌乐县" prefecture="潍坊市" province="山东省"
-370781 county="青州市" prefecture="潍坊市" province="山东省"
-370782 county="诸城市" prefecture="潍坊市" province="山东省"
-370783 county="寿光市" prefecture="潍坊市" province="山东省"
-370784 county="安丘市" prefecture="潍坊市" province="山东省"
-370785 county="高密市" prefecture="潍坊市" province="山东省"
-370786 county="昌邑市" prefecture="潍坊市" province="山东省"
-370801 county="市辖区" prefecture="济宁市" province="山东省"
-370802 county="市中区" prefecture="济宁市" province="山东省"
-370811 county="任城区" prefecture="济宁市" province="山东省"
-370812 county="兖州区" prefecture="济宁市" province="山东省"
-370826 county="微山县" prefecture="济宁市" province="山东省"
-370827 county="鱼台县" prefecture="济宁市" province="山东省"
-370828 county="金乡县" prefecture="济宁市" province="山东省"
-370829 county="嘉祥县" prefecture="济宁市" province="山东省"
-370830 county="汶上县" prefecture="济宁市" province="山东省"
-370831 county="泗水县" prefecture="济宁市" province="山东省"
-370832 county="梁山县" prefecture="济宁市" province="山东省"
-370881 county="曲阜市" prefecture="济宁市" province="山东省"
-370882 county="兖州市" prefecture="济宁市" province="山东省"
-370883 county="邹城市" prefecture="济宁市" province="山东省"
-370901 county="市辖区" prefecture="泰安市" province="山东省"
-370902 county="泰山区" prefecture="泰安市" province="山东省"
-370903 county="岱岳区" prefecture="泰安市" province="山东省"
-370911 county="岱岳区" prefecture="泰安市" province="山东省"
-370921 county="宁阳县" prefecture="泰安市" province="山东省"
-370923 county="东平县" prefecture="泰安市" province="山东省"
-370982 county="新泰市" prefecture="泰安市" province="山东省"
-370983 county="肥城市" prefecture="泰安市" province="山东省"
-371001 county="市辖区" prefecture="威海市" province="山东省"
-371002 county="环翠区" prefecture="威海市" province="山东省"
-371003 county="文登区" prefecture="威海市" province="山东省"
-371081 county="文登市" prefecture="威海市" province="山东省"
-371082 county="荣成市" prefecture="威海市" province="山东省"
-371083 county="乳山市" prefecture="威海市" province="山东省"
-371101 county="市辖区" prefecture="日照市" province="山东省"
-371102 county="东港区" prefecture="日照市" province="山东省"
-371103 county="岚山区" prefecture="日照市" province="山东省"
-371121 county="五莲县" prefecture="日照市" province="山东省"
-371122 county="莒县" prefecture="日照市" province="山东省"
-371201 county="市辖区" prefecture="莱芜市" province="山东省"
-371202 county="莱城区" prefecture="莱芜市" province="山东省"
-371203 county="钢城区" prefecture="莱芜市" province="山东省"
-371301 county="市辖区" prefecture="临沂市" province="山东省"
-371302 county="兰山区" prefecture="临沂市" province="山东省"
-371311 county="罗庄区" prefecture="临沂市" province="山东省"
-371312 county="河东区" prefecture="临沂市" province="山东省"
-371321 county="沂南县" prefecture="临沂市" province="山东省"
-371322 county="郯城县" prefecture="临沂市" province="山东省"
-371323 county="沂水县" prefecture="临沂市" province="山东省"
-371324 county="兰陵县" prefecture="临沂市" province="山东省"
-371325 county="费县" prefecture="临沂市" province="山东省"
-371326 county="平邑县" prefecture="临沂市" province="山东省"
-371327 county="莒南县" prefecture="临沂市" province="山东省"
-371328 county="蒙阴县" prefecture="临沂市" province="山东省"
-371329 county="临沭县" prefecture="临沂市" province="山东省"
-371401 county="市辖区" prefecture="德州市" province="山东省"
-371402 county="德城区" prefecture="德州市" province="山东省"
-371403 county="陵城区" prefecture="德州市" province="山东省"
-371421 county="陵县" prefecture="德州市" province="山东省"
-371422 county="宁津县" prefecture="德州市" province="山东省"
-371423 county="庆云县" prefecture="德州市" province="山东省"
-371424 county="临邑县" prefecture="德州市" province="山东省"
-371425 county="齐河县" prefecture="德州市" province="山东省"
-371426 county="平原县" prefecture="德州市" province="山东省"
-371427 county="夏津县" prefecture="德州市" province="山东省"
-371428 county="武城县" prefecture="德州市" province="山东省"
-371481 county="乐陵市" prefecture="德州市" province="山东省"
-371482 county="禹城市" prefecture="德州市" province="山东省"
-371501 county="市辖区" prefecture="聊城市" province="山东省"
-371502 county="东昌府区" prefecture="聊城市" province="山东省"
-371521 county="阳谷县" prefecture="聊城市" province="山东省"
-371522 county="莘县" prefecture="聊城市" province="山东省"
-371523 county="茌平县" prefecture="聊城市" province="山东省"
-371524 county="东阿县" prefecture="聊城市" province="山东省"
-371525 county="冠县" prefecture="聊城市" province="山东省"
-371526 county="高唐县" prefecture="聊城市" province="山东省"
-371581 county="临清市" prefecture="聊城市" province="山东省"
-371601 county="市辖区" prefecture="滨州市" province="山东省"
-371602 county="滨城区" prefecture="滨州市" province="山东省"
-371603 county="沾化区" prefecture="滨州市" province="山东省"
-371621 county="惠民县" prefecture="滨州市" province="山东省"
-371622 county="阳信县" prefecture="滨州市" province="山东省"
-371623 county="无棣县" prefecture="滨州市" province="山东省"
-371624 county="沾化县" prefecture="滨州市" province="山东省"
-371625 county="博兴县" prefecture="滨州市" province="山东省"
-371626 county="邹平县" prefecture="滨州市" province="山东省"
-371701 county="市辖区" prefecture="菏泽市" province="山东省"
-371702 county="牡丹区" prefecture="菏泽市" province="山东省"
-371721 county="曹县" prefecture="菏泽市" province="山东省"
-371722 county="单县" prefecture="菏泽市" province="山东省"
-371723 county="成武县" prefecture="菏泽市" province="山东省"
-371724 county="巨野县" prefecture="菏泽市" province="山东省"
-371725 county="郓城县" prefecture="菏泽市" province="山东省"
-371726 county="鄄城县" prefecture="菏泽市" province="山东省"
-371727 county="定陶县" prefecture="菏泽市" province="山东省"
-371728 county="东明县" prefecture="菏泽市" province="山东省"
-410101 county="市辖区" prefecture="郑州市" province="河南省"
-410102 county="中原区" prefecture="郑州市" province="河南省"
-410103 county="二七区" prefecture="郑州市" province="河南省"
-410104 county="管城回族区" prefecture="郑州市" province="河南省"
-410105 county="金水区" prefecture="郑州市" province="河南省"
-410106 county="上街区" prefecture="郑州市" province="河南省"
-410108 county="惠济区" prefecture="郑州市" province="河南省"
-410122 county="中牟县" prefecture="郑州市" province="河南省"
-410181 county="巩义市" prefecture="郑州市" province="河南省"
-410182 county="荥阳市" prefecture="郑州市" province="河南省"
-410183 county="新密市" prefecture="郑州市" province="河南省"
-410184 county="新郑市" prefecture="郑州市" province="河南省"
-410185 county="登封市" prefecture="郑州市" province="河南省"
-410201 county="市辖区" prefecture="开封市" province="河南省"
-410202 county="龙亭区" prefecture="开封市" province="河南省"
-410203 county="顺河回族区" prefecture="开封市" province="河南省"
-410204 county="鼓楼区" prefecture="开封市" province="河南省"
-410205 county="禹王台区" prefecture="开封市" province="河南省"
-410211 county="金明区" prefecture="开封市" province="河南省"
-410221 county="杞县" prefecture="开封市" province="河南省"
-410222 county="通许县" prefecture="开封市" province="河南省"
-410223 county="尉氏县" prefecture="开封市" province="河南省"
-410224 county="开封县" prefecture="开封市" province="河南省"
-410225 county="兰考县" prefecture="开封市" province="河南省"
-410301 county="市辖区" prefecture="洛阳市" province="河南省"
-410302 county="老城区" prefecture="洛阳市" province="河南省"
-410303 county="西工区" prefecture="洛阳市" province="河南省"
-410304 county="瀍河回族区" prefecture="洛阳市" province="河南省"
-410305 county="涧西区" prefecture="洛阳市" province="河南省"
-410306 county="吉利区" prefecture="洛阳市" province="河南省"
-410307 county="洛龙区" prefecture="洛阳市" province="河南省"
-410311 county="洛龙区" prefecture="洛阳市" province="河南省"
-410322 county="孟津县" prefecture="洛阳市" province="河南省"
-410323 county="新安县" prefecture="洛阳市" province="河南省"
-410324 county="栾川县" prefecture="洛阳市" province="河南省"
-410325 county="嵩县" prefecture="洛阳市" province="河南省"
-410326 county="汝阳县" prefecture="洛阳市" province="河南省"
-410327 county="宜阳县" prefecture="洛阳市" province="河南省"
-410328 county="洛宁县" prefecture="洛阳市" province="河南省"
-410329 county="伊川县" prefecture="洛阳市" province="河南省"
-410381 county="偃师市" prefecture="洛阳市" province="河南省"
-410401 county="市辖区" prefecture="平顶山市" province="河南省"
-410402 county="新华区" prefecture="平顶山市" province="河南省"
-410403 county="卫东区" prefecture="平顶山市" province="河南省"
-410404 county="石龙区" prefecture="平顶山市" province="河南省"
-410411 county="湛河区" prefecture="平顶山市" province="河南省"
-410421 county="宝丰县" prefecture="平顶山市" province="河南省"
-410422 county="叶县" prefecture="平顶山市" province="河南省"
-410423 county="鲁山县" prefecture="平顶山市" province="河南省"
-410425 county="郏县" prefecture="平顶山市" province="河南省"
-410481 county="舞钢市" prefecture="平顶山市" province="河南省"
-410482 county="汝州市" prefecture="平顶山市" province="河南省"
-410501 county="市辖区" prefecture="安阳市" province="河南省"
-410502 county="文峰区" prefecture="安阳市" province="河南省"
-410503 county="北关区" prefecture="安阳市" province="河南省"
-410505 county="殷都区" prefecture="安阳市" province="河南省"
-410506 county="龙安区" prefecture="安阳市" province="河南省"
-410522 county="安阳县" prefecture="安阳市" province="河南省"
-410523 county="汤阴县" prefecture="安阳市" province="河南省"
-410526 county="滑县" prefecture="安阳市" province="河南省"
-410527 county="内黄县" prefecture="安阳市" province="河南省"
-410581 county="林州市" prefecture="安阳市" province="河南省"
-410601 county="市辖区" prefecture="鹤壁市" province="河南省"
-410602 county="鹤山区" prefecture="鹤壁市" province="河南省"
-410603 county="山城区" prefecture="鹤壁市" province="河南省"
-410611 county="淇滨区" prefecture="鹤壁市" province="河南省"
-410621 county="浚县" prefecture="鹤壁市" province="河南省"
-410622 county="淇县" prefecture="鹤壁市" province="河南省"
-410701 county="市辖区" prefecture="新乡市" province="河南省"
-410702 county="红旗区" prefecture="新乡市" province="河南省"
-410703 county="卫滨区" prefecture="新乡市" province="河南省"
-410704 county="凤泉区" prefecture="新乡市" province="河南省"
-410711 county="牧野区" prefecture="新乡市" province="河南省"
-410721 county="新乡县" prefecture="新乡市" province="河南省"
-410724 county="获嘉县" prefecture="新乡市" province="河南省"
-410725 county="原阳县" prefecture="新乡市" province="河南省"
-410726 county="延津县" prefecture="新乡市" province="河南省"
-410727 county="封丘县" prefecture="新乡市" province="河南省"
-410728 county="长垣县" prefecture="新乡市" province="河南省"
-410781 county="卫辉市" prefecture="新乡市" province="河南省"
-410782 county="辉县市" prefecture="新乡市" province="河南省"
-410801 county="市辖区" prefecture="焦作市" province="河南省"
-410802 county="解放区" prefecture="焦作市" province="河南省"
-410803 county="中站区" prefecture="焦作市" province="河南省"
-410804 county="马村区" prefecture="焦作市" province="河南省"
-410811 county="山阳区" prefecture="焦作市" province="河南省"
-410821 county="修武县" prefecture="焦作市" province="河南省"
-410822 county="博爱县" prefecture="焦作市" province="河南省"
-410823 county="武陟县" prefecture="焦作市" province="河南省"
-410825 county="温县" prefecture="焦作市" province="河南省"
-410881 county="济源市" prefecture="焦作市" province="河南省"
-410882 county="沁阳市" prefecture="焦作市" province="河南省"
-410883 county="孟州市" prefecture="焦作市" province="河南省"
-410901 county="市辖区" prefecture="濮阳市" province="河南省"
-410902 county="华龙区" prefecture="濮阳市" province="河南省"
-410922 county="清丰县" prefecture="濮阳市" province="河南省"
-410923 county="南乐县" prefecture="濮阳市" province="河南省"
-410926 county="范县" prefecture="濮阳市" province="河南省"
-410927 county="台前县" prefecture="濮阳市" province="河南省"
-410928 county="濮阳县" prefecture="濮阳市" province="河南省"
-411001 county="市辖区" prefecture="许昌市" province="河南省"
-411002 county="魏都区" prefecture="许昌市" province="河南省"
-411023 county="许昌县" prefecture="许昌市" province="河南省"
-411024 county="鄢陵县" prefecture="许昌市" province="河南省"
-411025 county="襄城县" prefecture="许昌市" province="河南省"
-411081 county="禹州市" prefecture="许昌市" province="河南省"
-411082 county="长葛市" prefecture="许昌市" province="河南省"
-411101 county="市辖区" prefecture="漯河市" province="河南省"
-411102 county="源汇区" prefecture="漯河市" province="河南省"
-411103 county="郾城区" prefecture="漯河市" province="河南省"
-411104 county="召陵区" prefecture="漯河市" province="河南省"
-411121 county="舞阳县" prefecture="漯河市" province="河南省"
-411122 county="临颍县" prefecture="漯河市" province="河南省"
-411123 county="郾城县" prefecture="漯河市" province="河南省"
-411201 county="市辖区" prefecture="三门峡市" province="河南省"
-411202 county="湖滨区" prefecture="三门峡市" province="河南省"
-411221 county="渑池县" prefecture="三门峡市" province="河南省"
-411222 county="陕县" prefecture="三门峡市" province="河南省"
-411224 county="卢氏县" prefecture="三门峡市" province="河南省"
-411281 county="义马市" prefecture="三门峡市" province="河南省"
-411282 county="灵宝市" prefecture="三门峡市" province="河南省"
-411301 county="市辖区" prefecture="南阳市" province="河南省"
-411302 county="宛城区" prefecture="南阳市" province="河南省"
-411303 county="卧龙区" prefecture="南阳市" province="河南省"
-411321 county="南召县" prefecture="南阳市" province="河南省"
-411322 county="方城县" prefecture="南阳市" province="河南省"
-411323 county="西峡县" prefecture="南阳市" province="河南省"
-411324 county="镇平县" prefecture="南阳市" province="河南省"
-411325 county="内乡县" prefecture="南阳市" province="河南省"
-411326 county="淅川县" prefecture="南阳市" province="河南省"
-411327 county="社旗县" prefecture="南阳市" province="河南省"
-411328 county="唐河县" prefecture="南阳市" province="河南省"
-411329 county="新野县" prefecture="南阳市" province="河南省"
-411330 county="桐柏县" prefecture="南阳市" province="河南省"
-411381 county="邓州市" prefecture="南阳市" province="河南省"
-411401 county="市辖区" prefecture="商丘市" province="河南省"
-411402 county="梁园区" prefecture="商丘市" province="河南省"
-411403 county="睢阳区" prefecture="商丘市" province="河南省"
-411421 county="民权县" prefecture="商丘市" province="河南省"
-411422 county="睢县" prefecture="商丘市" province="河南省"
-411423 county="宁陵县" prefecture="商丘市" province="河南省"
-411424 county="柘城县" prefecture="商丘市" province="河南省"
-411425 county="虞城县" prefecture="商丘市" province="河南省"
-411426 county="夏邑县" prefecture="商丘市" province="河南省"
-411481 county="永城市" prefecture="商丘市" province="河南省"
-411501 county="市辖区" prefecture="信阳市" province="河南省"
-411502 county="浉河区" prefecture="信阳市" province="河南省"
-411503 county="平桥区" prefecture="信阳市" province="河南省"
-411521 county="罗山县" prefecture="信阳市" province="河南省"
-411522 county="光山县" prefecture="信阳市" province="河南省"
-411523 county="新县" prefecture="信阳市" province="河南省"
-411524 county="商城县" prefecture="信阳市" province="河南省"
-411525 county="固始县" prefecture="信阳市" province="河南省"
-411526 county="潢川县" prefecture="信阳市" province="河南省"
-411527 county="淮滨县" prefecture="信阳市" province="河南省"
-411528 county="息县" prefecture="信阳市" province="河南省"
-411601 county="市辖区" prefecture="周口市" province="河南省"
-411602 county="川汇区" prefecture="周口市" province="河南省"
-411621 county="扶沟县" prefecture="周口市" province="河南省"
-411622 county="西华县" prefecture="周口市" province="河南省"
-411623 county="商水县" prefecture="周口市" province="河南省"
-411624 county="沈丘县" prefecture="周口市" province="河南省"
-411625 county="郸城县" prefecture="周口市" province="河南省"
-411626 county="淮阳县" prefecture="周口市" province="河南省"
-411627 county="太康县" prefecture="周口市" province="河南省"
-411628 county="鹿邑县" prefecture="周口市" province="河南省"
-411681 county="项城市" prefecture="周口市" province="河南省"
-411701 county="市辖区" prefecture="驻马店市" province="河南省"
-411702 county="驿城区" prefecture="驻马店市" province="河南省"
-411721 county="西平县" prefecture="驻马店市" province="河南省"
-411722 county="上蔡县" prefecture="驻马店市" province="河南省"
-411723 county="平舆县" prefecture="驻马店市" province="河南省"
-411724 county="正阳县" prefecture="驻马店市" province="河南省"
-411725 county="确山县" prefecture="驻马店市" province="河南省"
-411726 county="泌阳县" prefecture="驻马店市" province="河南省"
-411727 county="汝南县" prefecture="驻马店市" province="河南省"
-411728 county="遂平县" prefecture="驻马店市" province="河南省"
-411729 county="新蔡县" prefecture="驻马店市" province="河南省"
-419001 county="济源市" prefecture="省直辖县级行政区划" province="河南省"
-420101 county="市辖区" prefecture="武汉市" province="湖北省"
-420102 county="江岸区" prefecture="武汉市" province="湖北省"
-420103 county="江汉区" prefecture="武汉市" province="湖北省"
-420104 county="硚口区" prefecture="武汉市" province="湖北省"
-420105 county="汉阳区" prefecture="武汉市" province="湖北省"
-420106 county="武昌区" prefecture="武汉市" province="湖北省"
-420107 county="青山区" prefecture="武汉市" province="湖北省"
-420111 county="洪山区" prefecture="武汉市" province="湖北省"
-420112 county="东西湖区" prefecture="武汉市" province="湖北省"
-420113 county="汉南区" prefecture="武汉市" province="湖北省"
-420114 county="蔡甸区" prefecture="武汉市" province="湖北省"
-420115 county="江夏区" prefecture="武汉市" province="湖北省"
-420116 county="黄陂区" prefecture="武汉市" province="湖北省"
-420117 county="新洲区" prefecture="武汉市" province="湖北省"
-420201 county="市辖区" prefecture="黄石市" province="湖北省"
-420202 county="黄石港区" prefecture="黄石市" province="湖北省"
-420203 county="西塞山区" prefecture="黄石市" province="湖北省"
-420204 county="下陆区" prefecture="黄石市" province="湖北省"
-420205 county="铁山区" prefecture="黄石市" province="湖北省"
-420222 county="阳新县" prefecture="黄石市" province="湖北省"
-420281 county="大冶市" prefecture="黄石市" province="湖北省"
-420301 county="市辖区" prefecture="十堰市" province="湖北省"
-420302 county="茅箭区" prefecture="十堰市" province="湖北省"
-420303 county="张湾区" prefecture="十堰市" province="湖北省"
-420304 county="郧阳区" prefecture="十堰市" province="湖北省"
-420321 county="郧县" prefecture="十堰市" province="湖北省"
-420322 county="郧西县" prefecture="十堰市" province="湖北省"
-420323 county="竹山县" prefecture="十堰市" province="湖北省"
-420324 county="竹溪县" prefecture="十堰市" province="湖北省"
-420325 county="房县" prefecture="十堰市" province="湖北省"
-420381 county="丹江口市" prefecture="十堰市" province="湖北省"
-420501 county="市辖区" prefecture="宜昌市" province="湖北省"
-420502 county="西陵区" prefecture="宜昌市" province="湖北省"
-420503 county="伍家岗区" prefecture="宜昌市" province="湖北省"
-420504 county="点军区" prefecture="宜昌市" province="湖北省"
-420505 county="猇亭区" prefecture="宜昌市" province="湖北省"
-420506 county="夷陵区" prefecture="宜昌市" province="湖北省"
-420525 county="远安县" prefecture="宜昌市" province="湖北省"
-420526 county="兴山县" prefecture="宜昌市" province="湖北省"
-420527 county="秭归县" prefecture="宜昌市" province="湖北省"
-420528 county="长阳土家族自治县" prefecture="宜昌市" province="湖北省"
-420529 county="五峰土家族自治县" prefecture="宜昌市" province="湖北省"
-420581 county="宜都市" prefecture="宜昌市" province="湖北省"
-420582 county="当阳市" prefecture="宜昌市" province="湖北省"
-420583 county="枝江市" prefecture="宜昌市" province="湖北省"
-420601 county="市辖区" prefecture="襄阳市" province="湖北省"
-420602 county="襄城区" prefecture="襄阳市" province="湖北省"
-420606 county="樊城区" prefecture="襄阳市" province="湖北省"
-420607 county="襄州区" prefecture="襄阳市" province="湖北省"
-420624 county="南漳县" prefecture="襄阳市" province="湖北省"
-420625 county="谷城县" prefecture="襄阳市" province="湖北省"
-420626 county="保康县" prefecture="襄阳市" province="湖北省"
-420682 county="老河口市" prefecture="襄阳市" province="湖北省"
-420683 county="枣阳市" prefecture="襄阳市" province="湖北省"
-420684 county="宜城市" prefecture="襄阳市" province="湖北省"
-420701 county="市辖区" prefecture="鄂州市" province="湖北省"
-420702 county="梁子湖区" prefecture="鄂州市" province="湖北省"
-420703 county="华容区" prefecture="鄂州市" province="湖北省"
-420704 county="鄂城区" prefecture="鄂州市" province="湖北省"
-420801 county="市辖区" prefecture="荆门市" province="湖北省"
-420802 county="东宝区" prefecture="荆门市" province="湖北省"
-420804 county="掇刀区" prefecture="荆门市" province="湖北省"
-420821 county="京山县" prefecture="荆门市" province="湖北省"
-420822 county="沙洋县" prefecture="荆门市" province="湖北省"
-420881 county="钟祥市" prefecture="荆门市" province="湖北省"
-420901 county="市辖区" prefecture="孝感市" province="湖北省"
-420902 county="孝南区" prefecture="孝感市" province="湖北省"
-420921 county="孝昌县" prefecture="孝感市" province="湖北省"
-420922 county="大悟县" prefecture="孝感市" province="湖北省"
-420923 county="云梦县" prefecture="孝感市" province="湖北省"
-420981 county="应城市" prefecture="孝感市" province="湖北省"
-420982 county="安陆市" prefecture="孝感市" province="湖北省"
-420984 county="汉川市" prefecture="孝感市" province="湖北省"
-421001 county="市辖区" prefecture="荆州市" province="湖北省"
-421002 county="沙市区" prefecture="荆州市" province="湖北省"
-421003 county="荆州区" prefecture="荆州市" province="湖北省"
-421022 county="公安县" prefecture="荆州市" province="湖北省"
-421023 county="监利县" prefecture="荆州市" province="湖北省"
-421024 county="江陵县" prefecture="荆州市" province="湖北省"
-421081 county="石首市" prefecture="荆州市" province="湖北省"
-421083 county="洪湖市" prefecture="荆州市" province="湖北省"
-421087 county="松滋市" prefecture="荆州市" province="湖北省"
-421101 county="市辖区" prefecture="黄冈市" province="湖北省"
-421102 county="黄州区" prefecture="黄冈市" province="湖北省"
-421121 county="团风县" prefecture="黄冈市" province="湖北省"
-421122 county="红安县" prefecture="黄冈市" province="湖北省"
-421123 county="罗田县" prefecture="黄冈市" province="湖北省"
-421124 county="英山县" prefecture="黄冈市" province="湖北省"
-421125 county="浠水县" prefecture="黄冈市" province="湖北省"
-421126 county="蕲春县" prefecture="黄冈市" province="湖北省"
-421127 county="黄梅县" prefecture="黄冈市" province="湖北省"
-421181 county="麻城市" prefecture="黄冈市" province="湖北省"
-421182 county="武穴市" prefecture="黄冈市" province="湖北省"
-421201 county="市辖区" prefecture="咸宁市" province="湖北省"
-421202 county="咸安区" prefecture="咸宁市" province="湖北省"
-421221 county="嘉鱼县" prefecture="咸宁市" province="湖北省"
-421222 county="通城县" prefecture="咸宁市" province="湖北省"
-421223 county="崇阳县" prefecture="咸宁市" province="湖北省"
-421224 county="通山县" prefecture="咸宁市" province="湖北省"
-421281 county="赤壁市" prefecture="咸宁市" province="湖北省"
-421301 county="市辖区" prefecture="随州市" province="湖北省"
-421302 county="曾都区" prefecture="随州市" province="湖北省"
-421303 county="曾都区" prefecture="随州市" province="湖北省"
-421321 county="随县" prefecture="随州市" province="湖北省"
-421381 county="广水市" prefecture="随州市" province="湖北省"
-422801 county="恩施市" prefecture="恩施土家族苗族自治州" province="湖北省"
-422802 county="利川市" prefecture="恩施土家族苗族自治州" province="湖北省"
-422822 county="建始县" prefecture="恩施土家族苗族自治州" province="湖北省"
-422823 county="巴东县" prefecture="恩施土家族苗族自治州" province="湖北省"
-422825 county="宣恩县" prefecture="恩施土家族苗族自治州" province="湖北省"
-422826 county="咸丰县" prefecture="恩施土家族苗族自治州" province="湖北省"
-422827 county="来凤县" prefecture="恩施土家族苗族自治州" province="湖北省"
-422828 county="鹤峰县" prefecture="恩施土家族苗族自治州" province="湖北省"
-429004 county="仙桃市" prefecture="省直辖县级行政区划" province="湖北省"
-429005 county="潜江市" prefecture="省直辖县级行政区划" province="湖北省"
-429006 county="天门市" prefecture="省直辖县级行政区划" province="湖北省"
-429021 county="神农架林区" prefecture="省直辖县级行政区划" province="湖北省"
-430101 county="市辖区" prefecture="长沙市" province="湖南省"
-430102 county="芙蓉区" prefecture="长沙市" province="湖南省"
-430103 county="天心区" prefecture="长沙市" province="湖南省"
-430104 county="岳麓区" prefecture="长沙市" province="湖南省"
-430105 county="开福区" prefecture="长沙市" province="湖南省"
-430111 county="雨花区" prefecture="长沙市" province="湖南省"
-430112 county="望城区" prefecture="长沙市" province="湖南省"
-430121 county="长沙县" prefecture="长沙市" province="湖南省"
-430122 county="望城县" prefecture="长沙市" province="湖南省"
-430124 county="宁乡县" prefecture="长沙市" province="湖南省"
-430181 county="浏阳市" prefecture="长沙市" province="湖南省"
-430201 county="市辖区" prefecture="株洲市" province="湖南省"
-430202 county="荷塘区" prefecture="株洲市" province="湖南省"
-430203 county="芦淞区" prefecture="株洲市" province="湖南省"
-430204 county="石峰区" prefecture="株洲市" province="湖南省"
-430211 county="天元区" prefecture="株洲市" province="湖南省"
-430221 county="株洲县" prefecture="株洲市" province="湖南省"
-430223 county="攸县" prefecture="株洲市" province="湖南省"
-430224 county="茶陵县" prefecture="株洲市" province="湖南省"
-430225 county="炎陵县" prefecture="株洲市" province="湖南省"
-430281 county="醴陵市" prefecture="株洲市" province="湖南省"
-430301 county="市辖区" prefecture="湘潭市" province="湖南省"
-430302 county="雨湖区" prefecture="湘潭市" province="湖南省"
-430304 county="岳塘区" prefecture="湘潭市" province="湖南省"
-430321 county="湘潭县" prefecture="湘潭市" province="湖南省"
-430381 county="湘乡市" prefecture="湘潭市" province="湖南省"
-430382 county="韶山市" prefecture="湘潭市" province="湖南省"
-430401 county="市辖区" prefecture="衡阳市" province="湖南省"
-430405 county="珠晖区" prefecture="衡阳市" province="湖南省"
-430406 county="雁峰区" prefecture="衡阳市" province="湖南省"
-430407 county="石鼓区" prefecture="衡阳市" province="湖南省"
-430408 county="蒸湘区" prefecture="衡阳市" province="湖南省"
-430412 county="南岳区" prefecture="衡阳市" province="湖南省"
-430421 county="衡阳县" prefecture="衡阳市" province="湖南省"
-430422 county="衡南县" prefecture="衡阳市" province="湖南省"
-430423 county="衡山县" prefecture="衡阳市" province="湖南省"
-430424 county="衡东县" prefecture="衡阳市" province="湖南省"
-430426 county="祁东县" prefecture="衡阳市" province="湖南省"
-430481 county="耒阳市" prefecture="衡阳市" province="湖南省"
-430482 county="常宁市" prefecture="衡阳市" province="湖南省"
-430501 county="市辖区" prefecture="邵阳市" province="湖南省"
-430502 county="双清区" prefecture="邵阳市" province="湖南省"
-430503 county="大祥区" prefecture="邵阳市" province="湖南省"
-430511 county="北塔区" prefecture="邵阳市" province="湖南省"
-430521 county="邵东县" prefecture="邵阳市" province="湖南省"
-430522 county="新邵县" prefecture="邵阳市" province="湖南省"
-430523 county="邵阳县" prefecture="邵阳市" province="湖南省"
-430524 county="隆回县" prefecture="邵阳市" province="湖南省"
-430525 county="洞口县" prefecture="邵阳市" province="湖南省"
-430527 county="绥宁县" prefecture="邵阳市" province="湖南省"
-430528 county="新宁县" prefecture="邵阳市" province="湖南省"
-430529 county="城步苗族自治县" prefecture="邵阳市" province="湖南省"
-430581 county="武冈市" prefecture="邵阳市" province="湖南省"
-430601 county="市辖区" prefecture="岳阳市" province="湖南省"
-430602 county="岳阳楼区" prefecture="岳阳市" province="湖南省"
-430603 county="云溪区" prefecture="岳阳市" province="湖南省"
-430611 county="君山区" prefecture="岳阳市" province="湖南省"
-430621 county="岳阳县" prefecture="岳阳市" province="湖南省"
-430623 county="华容县" prefecture="岳阳市" province="湖南省"
-430624 county="湘阴县" prefecture="岳阳市" province="湖南省"
-430626 county="平江县" prefecture="岳阳市" province="湖南省"
-430681 county="汨罗市" prefecture="岳阳市" province="湖南省"
-430682 county="临湘市" prefecture="岳阳市" province="湖南省"
-430701 county="市辖区" prefecture="常德市" province="湖南省"
-430702 county="武陵区" prefecture="常德市" province="湖南省"
-430703 county="鼎城区" prefecture="常德市" province="湖南省"
-430721 county="安乡县" prefecture="常德市" province="湖南省"
-430722 county="汉寿县" prefecture="常德市" province="湖南省"
-430723 county="澧县" prefecture="常德市" province="湖南省"
-430724 county="临澧县" prefecture="常德市" province="湖南省"
-430725 county="桃源县" prefecture="常德市" province="湖南省"
-430726 county="石门县" prefecture="常德市" province="湖南省"
-430781 county="津市市" prefecture="常德市" province="湖南省"
-430801 county="市辖区" prefecture="张家界市" province="湖南省"
-430802 county="永定区" prefecture="张家界市" province="湖南省"
-430811 county="武陵源区" prefecture="张家界市" province="湖南省"
-430821 county="慈利县" prefecture="张家界市" province="湖南省"
-430822 county="桑植县" prefecture="张家界市" province="湖南省"
-430901 county="市辖区" prefecture="益阳市" province="湖南省"
-430902 county="资阳区" prefecture="益阳市" province="湖南省"
-430903 county="赫山区" prefecture="益阳市" province="湖南省"
-430921 county="南县" prefecture="益阳市" province="湖南省"
-430922 county="桃江县" prefecture="益阳市" province="湖南省"
-430923 county="安化县" prefecture="益阳市" province="湖南省"
-430981 county="沅江市" prefecture="益阳市" province="湖南省"
-431001 county="市辖区" prefecture="郴州市" province="湖南省"
-431002 county="北湖区" prefecture="郴州市" province="湖南省"
-431003 county="苏仙区" prefecture="郴州市" province="湖南省"
-431021 county="桂阳县" prefecture="郴州市" province="湖南省"
-431022 county="宜章县" prefecture="郴州市" province="湖南省"
-431023 county="永兴县" prefecture="郴州市" province="湖南省"
-431024 county="嘉禾县" prefecture="郴州市" province="湖南省"
-431025 county="临武县" prefecture="郴州市" province="湖南省"
-431026 county="汝城县" prefecture="郴州市" province="湖南省"
-431027 county="桂东县" prefecture="郴州市" province="湖南省"
-431028 county="安仁县" prefecture="郴州市" province="湖南省"
-431081 county="资兴市" prefecture="郴州市" province="湖南省"
-431101 county="市辖区" prefecture="永州市" province="湖南省"
-431102 county="零陵区" prefecture="永州市" province="湖南省"
-431103 county="冷水滩区" prefecture="永州市" province="湖南省"
-431121 county="祁阳县" prefecture="永州市" province="湖南省"
-431122 county="东安县" prefecture="永州市" province="湖南省"
-431123 county="双牌县" prefecture="永州市" province="湖南省"
-431124 county="道县" prefecture="永州市" province="湖南省"
-431125 county="江永县" prefecture="永州市" province="湖南省"
-431126 county="宁远县" prefecture="永州市" province="湖南省"
-431127 county="蓝山县" prefecture="永州市" province="湖南省"
-431128 county="新田县" prefecture="永州市" province="湖南省"
-431129 county="江华瑶族自治县" prefecture="永州市" province="湖南省"
-431201 county="市辖区" prefecture="怀化市" province="湖南省"
-431202 county="鹤城区" prefecture="怀化市" province="湖南省"
-431221 county="中方县" prefecture="怀化市" province="湖南省"
-431222 county="沅陵县" prefecture="怀化市" province="湖南省"
-431223 county="辰溪县" prefecture="怀化市" province="湖南省"
-431224 county="溆浦县" prefecture="怀化市" province="湖南省"
-431225 county="会同县" prefecture="怀化市" province="湖南省"
-431226 county="麻阳苗族自治县" prefecture="怀化市" province="湖南省"
-431227 county="新晃侗族自治县" prefecture="怀化市" province="湖南省"
-431228 county="芷江侗族自治县" prefecture="怀化市" province="湖南省"
-431229 county="靖州苗族侗族自治县" prefecture="怀化市" province="湖南省"
-431230 county="通道侗族自治县" prefecture="怀化市" province="湖南省"
-431281 county="洪江市" prefecture="怀化市" province="湖南省"
-431301 county="市辖区" prefecture="娄底市" province="湖南省"
-431302 county="娄星区" prefecture="娄底市" province="湖南省"
-431321 county="双峰县" prefecture="娄底市" province="湖南省"
-431322 county="新化县" prefecture="娄底市" province="湖南省"
-431381 county="冷水江市" prefecture="娄底市" province="湖南省"
-431382 county="涟源市" prefecture="娄底市" province="湖南省"
-433101 county="吉首市" prefecture="湘西土家族苗族自治州" province="湖南省"
-433122 county="泸溪县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433123 county="凤凰县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433124 county="花垣县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433125 county="保靖县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433126 county="古丈县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433127 county="永顺县" prefecture="湘西土家族苗族自治州" province="湖南省"
-433130 county="龙山县" prefecture="湘西土家族苗族自治州" province="湖南省"
-440101 county="市辖区" prefecture="广州市" province="广东省"
-440102 county="东山区" prefecture="广州市" province="广东省"
-440103 county="荔湾区" prefecture="广州市" province="广东省"
-440104 county="越秀区" prefecture="广州市" province="广东省"
-440105 county="海珠区" prefecture="广州市" province="广东省"
-440106 county="天河区" prefecture="广州市" province="广东省"
-440107 county="芳村区" prefecture="广州市" province="广东省"
-440111 county="白云区" prefecture="广州市" province="广东省"
-440112 county="黄埔区" prefecture="广州市" province="广东省"
-440113 county="番禺区" prefecture="广州市" province="广东省"
-440114 county="花都区" prefecture="广州市" province="广东省"
-440115 county="南沙区" prefecture="广州市" province="广东省"
-440116 county="萝岗区" prefecture="广州市" province="广东省"
-440117 county="从化区" prefecture="广州市" province="广东省"
-440118 county="增城区" prefecture="广州市" province="广东省"
-440183 county="增城市" prefecture="广州市" province="广东省"
-440184 county="从化市" prefecture="广州市" province="广东省"
-440201 county="市辖区" prefecture="韶关市" province="广东省"
-440202 county="北江区" prefecture="韶关市" province="广东省"
-440203 county="武江区" prefecture="韶关市" province="广东省"
-440204 county="浈江区" prefecture="韶关市" province="广东省"
-440205 county="曲江区" prefecture="韶关市" province="广东省"
-440221 county="曲江县" prefecture="韶关市" province="广东省"
-440222 county="始兴县" prefecture="韶关市" province="广东省"
-440224 county="仁化县" prefecture="韶关市" province="广东省"
-440229 county="翁源县" prefecture="韶关市" province="广东省"
-440232 county="乳源瑶族自治县" prefecture="韶关市" province="广东省"
-440233 county="新丰县" prefecture="韶关市" province="广东省"
-440281 county="乐昌市" prefecture="韶关市" province="广东省"
-440282 county="南雄市" prefecture="韶关市" province="广东省"
-440301 county="市辖区" prefecture="深圳市" province="广东省"
-440303 county="罗湖区" prefecture="深圳市" province="广东省"
-440304 county="福田区" prefecture="深圳市" province="广东省"
-440305 county="南山区" prefecture="深圳市" province="广东省"
-440306 county="宝安区" prefecture="深圳市" province="广东省"
-440307 county="龙岗区" prefecture="深圳市" province="广东省"
-440308 county="盐田区" prefecture="深圳市" province="广东省"
-440401 county="市辖区" prefecture="珠海市" province="广东省"
-440402 county="香洲区" prefecture="珠海市" province="广东省"
-440403 county="斗门区" prefecture="珠海市" province="广东省"
-440404 county="金湾区" prefecture="珠海市" province="广东省"
-440501 county="市辖区" prefecture="汕头市" province="广东省"
-440506 county="达濠区" prefecture="汕头市" province="广东省"
-440507 county="龙湖区" prefecture="汕头市" province="广东省"
-440508 county="金园区" prefecture="汕头市" province="广东省"
-440509 county="升平区" prefecture="汕头市" province="广东省"
-440510 county="河浦区" prefecture="汕头市" province="广东省"
-440511 county="金平区" prefecture="汕头市" province="广东省"
-440512 county="濠江区" prefecture="汕头市" province="广东省"
-440513 county="潮阳区" prefecture="汕头市" province="广东省"
-440514 county="潮南区" prefecture="汕头市" province="广东省"
-440515 county="澄海区" prefecture="汕头市" province="广东省"
-440523 county="南澳县" prefecture="汕头市" province="广东省"
-440582 county="潮阳市" prefecture="汕头市" province="广东省"
-440583 county="澄海市" prefecture="汕头市" province="广东省"
-440601 county="市辖区" prefecture="佛山市" province="广东省"
-440604 county="禅城区" prefecture="佛山市" province="广东省"
-440605 county="南海区" prefecture="佛山市" province="广东省"
-440606 county="顺德区" prefecture="佛山市" province="广东省"
-440607 county="三水区" prefecture="佛山市" province="广东省"
-440608 county="高明区" prefecture="佛山市" province="广东省"
-440701 county="市辖区" prefecture="江门市" province="广东省"
-440703 county="蓬江区" prefecture="江门市" province="广东省"
-440704 county="江海区" prefecture="江门市" province="广东省"
-440705 county="新会区" prefecture="江门市" province="广东省"
-440781 county="台山市" prefecture="江门市" province="广东省"
-440783 county="开平市" prefecture="江门市" province="广东省"
-440784 county="鹤山市" prefecture="江门市" province="广东省"
-440785 county="恩平市" prefecture="江门市" province="广东省"
-440801 county="市辖区" prefecture="湛江市" province="广东省"
-440802 county="赤坎区" prefecture="湛江市" province="广东省"
-440803 county="霞山区" prefecture="湛江市" province="广东省"
-440804 county="坡头区" prefecture="湛江市" province="广东省"
-440811 county="麻章区" prefecture="湛江市" province="广东省"
-440823 county="遂溪县" prefecture="湛江市" province="广东省"
-440825 county="徐闻县" prefecture="湛江市" province="广东省"
-440881 county="廉江市" prefecture="湛江市" province="广东省"
-440882 county="雷州市" prefecture="湛江市" province="广东省"
-440883 county="吴川市" prefecture="湛江市" province="广东省"
-440901 county="市辖区" prefecture="茂名市" province="广东省"
-440902 county="茂南区" prefecture="茂名市" province="广东省"
-440903 county="茂港区" prefecture="茂名市" province="广东省"
-440904 county="电白区" prefecture="茂名市" province="广东省"
-440923 county="电白县" prefecture="茂名市" province="广东省"
-440981 county="高州市" prefecture="茂名市" province="广东省"
-440982 county="化州市" prefecture="茂名市" province="广东省"
-440983 county="信宜市" prefecture="茂名市" province="广东省"
-441201 county="市辖区" prefecture="肇庆市" province="广东省"
-441202 county="端州区" prefecture="肇庆市" province="广东省"
-441203 county="鼎湖区" prefecture="肇庆市" province="广东省"
-441223 county="广宁县" prefecture="肇庆市" province="广东省"
-441224 county="怀集县" prefecture="肇庆市" province="广东省"
-441225 county="封开县" prefecture="肇庆市" province="广东省"
-441226 county="德庆县" prefecture="肇庆市" province="广东省"
-441283 county="高要市" prefecture="肇庆市" province="广东省"
-441284 county="四会市" prefecture="肇庆市" province="广东省"
-441301 county="市辖区" prefecture="惠州市" province="广东省"
-441302 county="惠城区" prefecture="惠州市" province="广东省"
-441303 county="惠阳区" prefecture="惠州市" province="广东省"
-441322 county="博罗县" prefecture="惠州市" province="广东省"
-441323 county="惠东县" prefecture="惠州市" province="广东省"
-441324 county="龙门县" prefecture="惠州市" province="广东省"
-441381 county="惠阳市" prefecture="惠州市" province="广东省"
-441401 county="市辖区" prefecture="梅州市" province="广东省"
-441402 county="梅江区" prefecture="梅州市" province="广东省"
-441403 county="梅县区" prefecture="梅州市" province="广东省"
-441421 county="梅县" prefecture="梅州市" province="广东省"
-441422 county="大埔县" prefecture="梅州市" province="广东省"
-441423 county="丰顺县" prefecture="梅州市" province="广东省"
-441424 county="五华县" prefecture="梅州市" province="广东省"
-441426 county="平远县" prefecture="梅州市" province="广东省"
-441427 county="蕉岭县" prefecture="梅州市" province="广东省"
-441481 county="兴宁市" prefecture="梅州市" province="广东省"
-441501 county="市辖区" prefecture="汕尾市" province="广东省"
-441502 county="城区" prefecture="汕尾市" province="广东省"
-441521 county="海丰县" prefecture="汕尾市" province="广东省"
-441523 county="陆河县" prefecture="汕尾市" province="广东省"
-441581 county="陆丰市" prefecture="汕尾市" province="广东省"
-441601 county="市辖区" prefecture="河源市" province="广东省"
-441602 county="源城区" prefecture="河源市" province="广东省"
-441621 county="紫金县" prefecture="河源市" province="广东省"
-441622 county="龙川县" prefecture="河源市" province="广东省"
-441623 county="连平县" prefecture="河源市" province="广东省"
-441624 county="和平县" prefecture="河源市" province="广东省"
-441625 county="东源县" prefecture="河源市" province="广东省"
-441701 county="市辖区" prefecture="阳江市" province="广东省"
-441702 county="江城区" prefecture="阳江市" province="广东省"
-441721 county="阳西县" prefecture="阳江市" province="广东省"
-441723 county="阳东县" prefecture="阳江市" province="广东省"
-441781 county="阳春市" prefecture="阳江市" province="广东省"
-441801 county="市辖区" prefecture="清远市" province="广东省"
-441802 county="清城区" prefecture="清远市" province="广东省"
-441803 county="清新区" prefecture="清远市" province="广东省"
-441821 county="佛冈县" prefecture="清远市" province="广东省"
-441823 county="阳山县" prefecture="清远市" province="广东省"
-441825 county="连山壮族瑶族自治县" prefecture="清远市" province="广东省"
-441826 county="连南瑶族自治县" prefecture="清远市" province="广东省"
-441827 county="清新县" prefecture="清远市" province="广东省"
-441881 county="英德市" prefecture="清远市" province="广东省"
-441882 county="连州市" prefecture="清远市" province="广东省"
-445101 county="市辖区" prefecture="潮州市" province="广东省"
-445102 county="湘桥区" prefecture="潮州市" province="广东省"
-445103 county="潮安区" prefecture="潮州市" province="广东省"
-445121 county="潮安县" prefecture="潮州市" province="广东省"
-445122 county="饶平县" prefecture="潮州市" province="广东省"
-445201 county="市辖区" prefecture="揭阳市" province="广东省"
-445202 county="榕城区" prefecture="揭阳市" province="广东省"
-445203 county="揭东区" prefecture="揭阳市" province="广东省"
-445221 county="揭东县" prefecture="揭阳市" province="广东省"
-445222 county="揭西县" prefecture="揭阳市" province="广东省"
-445224 county="惠来县" prefecture="揭阳市" province="广东省"
-445281 county="普宁市" prefecture="揭阳市" province="广东省"
-445301 county="市辖区" prefecture="云浮市" province="广东省"
-445302 county="云城区" prefecture="云浮市" province="广东省"
-445303 county="云安区" prefecture="云浮市" province="广东省"
-445321 county="新兴县" prefecture="云浮市" province="广东省"
-445322 county="郁南县" prefecture="云浮市" province="广东省"
-445323 county="云安县" prefecture="云浮市" province="广东省"
-445381 county="罗定市" prefecture="云浮市" province="广东省"
-450101 county="市辖区" prefecture="南宁市" province="广西壮族自治区"
-450102 county="兴宁区" prefecture="南宁市" province="广西壮族自治区"
-450103 county="青秀区" prefecture="南宁市" province="广西壮族自治区"
-450104 county="城北区" prefecture="南宁市" province="广西壮族自治区"
-450105 county="江南区" prefecture="南宁市" province="广西壮族自治区"
-450106 county="永新区" prefecture="南宁市" province="广西壮族自治区"
-450107 county="西乡塘区" prefecture="南宁市" province="广西壮族自治区"
-450108 county="良庆区" prefecture="南宁市" province="广西壮族自治区"
-450109 county="邕宁区" prefecture="南宁市" province="广西壮族自治区"
-450121 county="邕宁县" prefecture="南宁市" province="广西壮族自治区"
-450122 county="武鸣县" prefecture="南宁市" province="广西壮族自治区"
-450123 county="隆安县" prefecture="南宁市" province="广西壮族自治区"
-450124 county="马山县" prefecture="南宁市" province="广西壮族自治区"
-450125 county="上林县" prefecture="南宁市" province="广西壮族自治区"
-450126 county="宾阳县" prefecture="南宁市" province="广西壮族自治区"
-450127 county="横县" prefecture="南宁市" province="广西壮族自治区"
-450201 county="市辖区" prefecture="柳州市" province="广西壮族自治区"
-450202 county="城中区" prefecture="柳州市" province="广西壮族自治区"
-450203 county="鱼峰区" prefecture="柳州市" province="广西壮族自治区"
-450204 county="柳南区" prefecture="柳州市" province="广西壮族自治区"
-450205 county="柳北区" prefecture="柳州市" province="广西壮族自治区"
-450221 county="柳江县" prefecture="柳州市" province="广西壮族自治区"
-450222 county="柳城县" prefecture="柳州市" province="广西壮族自治区"
-450223 county="鹿寨县" prefecture="柳州市" province="广西壮族自治区"
-450224 county="融安县" prefecture="柳州市" province="广西壮族自治区"
-450225 county="融水苗族自治县" prefecture="柳州市" province="广西壮族自治区"
-450226 county="三江侗族自治县" prefecture="柳州市" province="广西壮族自治区"
-450301 county="市辖区" prefecture="桂林市" province="广西壮族自治区"
-450302 county="秀峰区" prefecture="桂林市" province="广西壮族自治区"
-450303 county="叠彩区" prefecture="桂林市" province="广西壮族自治区"
-450304 county="象山区" prefecture="桂林市" province="广西壮族自治区"
-450305 county="七星区" prefecture="桂林市" province="广西壮族自治区"
-450311 county="雁山区" prefecture="桂林市" province="广西壮族自治区"
-450312 county="临桂区" prefecture="桂林市" province="广西壮族自治区"
-450321 county="阳朔县" prefecture="桂林市" province="广西壮族自治区"
-450322 county="临桂县" prefecture="桂林市" province="广西壮族自治区"
-450323 county="灵川县" prefecture="桂林市" province="广西壮族自治区"
-450324 county="全州县" prefecture="桂林市" province="广西壮族自治区"
-450325 county="兴安县" prefecture="桂林市" province="广西壮族自治区"
-450326 county="永福县" prefecture="桂林市" province="广西壮族自治区"
-450327 county="灌阳县" prefecture="桂林市" province="广西壮族自治区"
-450328 county="龙胜各族自治县" prefecture="桂林市" province="广西壮族自治区"
-450329 county="资源县" prefecture="桂林市" province="广西壮族自治区"
-450330 county="平乐县" prefecture="桂林市" province="广西壮族自治区"
-450331 county="荔浦县" prefecture="桂林市" province="广西壮族自治区"
-450332 county="恭城瑶族自治县" prefecture="桂林市" province="广西壮族自治区"
-450401 county="市辖区" prefecture="梧州市" province="广西壮族自治区"
-450403 county="万秀区" prefecture="梧州市" province="广西壮族自治区"
-450404 county="蝶山区" prefecture="梧州市" province="广西壮族自治区"
-450405 county="长洲区" prefecture="梧州市" province="广西壮族自治区"
-450406 county="龙圩区" prefecture="梧州市" province="广西壮族自治区"
-450411 county="市郊区" prefecture="梧州市" province="广西壮族自治区"
-450421 county="苍梧县" prefecture="梧州市" province="广西壮族自治区"
-450422 county="藤县" prefecture="梧州市" province="广西壮族自治区"
-450423 county="蒙山县" prefecture="梧州市" province="广西壮族自治区"
-450481 county="岑溪市" prefecture="梧州市" province="广西壮族自治区"
-450501 county="市辖区" prefecture="北海市" province="广西壮族自治区"
-450502 county="海城区" prefecture="北海市" province="广西壮族自治区"
-450503 county="银海区" prefecture="北海市" province="广西壮族自治区"
-450512 county="铁山港区" prefecture="北海市" province="广西壮族自治区"
-450521 county="合浦县" prefecture="北海市" province="广西壮族自治区"
-450601 county="市辖区" prefecture="防城港市" province="广西壮族自治区"
-450602 county="港口区" prefecture="防城港市" province="广西壮族自治区"
-450603 county="防城区" prefecture="防城港市" province="广西壮族自治区"
-450621 county="上思县" prefecture="防城港市" province="广西壮族自治区"
-450681 county="东兴市" prefecture="防城港市" province="广西壮族自治区"
-450701 county="市辖区" prefecture="钦州市" province="广西壮族自治区"
-450702 county="钦南区" prefecture="钦州市" province="广西壮族自治区"
-450703 county="钦北区" prefecture="钦州市" province="广西壮族自治区"
-450721 county="灵山县" prefecture="钦州市" province="广西壮族自治区"
-450722 county="浦北县" prefecture="钦州市" province="广西壮族自治区"
-450801 county="市辖区" prefecture="贵港市" province="广西壮族自治区"
-450802 county="港北区" prefecture="贵港市" province="广西壮族自治区"
-450803 county="港南区" prefecture="贵港市" province="广西壮族自治区"
-450804 county="覃塘区" prefecture="贵港市" province="广西壮族自治区"
-450821 county="平南县" prefecture="贵港市" province="广西壮族自治区"
-450881 county="桂平市" prefecture="贵港市" province="广西壮族自治区"
-450901 county="市辖区" prefecture="玉林市" province="广西壮族自治区"
-450902 county="玉州区" prefecture="玉林市" province="广西壮族自治区"
-450903 county="福绵区" prefecture="玉林市" province="广西壮族自治区"
-450921 county="容县" prefecture="玉林市" province="广西壮族自治区"
-450922 county="陆川县" prefecture="玉林市" province="广西壮族自治区"
-450923 county="博白县" prefecture="玉林市" province="广西壮族自治区"
-450924 county="兴业县" prefecture="玉林市" province="广西壮族自治区"
-450981 county="北流市" prefecture="玉林市" province="广西壮族自治区"
-451001 county="市辖区" prefecture="百色市" province="广西壮族自治区"
-451002 county="右江区" prefecture="百色市" province="广西壮族自治区"
-451021 county="田阳县" prefecture="百色市" province="广西壮族自治区"
-451022 county="田东县" prefecture="百色市" province="广西壮族自治区"
-451023 county="平果县" prefecture="百色市" province="广西壮族自治区"
-451024 county="德保县" prefecture="百色市" province="广西壮族自治区"
-451025 county="靖西县" prefecture="百色市" province="广西壮族自治区"
-451026 county="那坡县" prefecture="百色市" province="广西壮族自治区"
-451027 county="凌云县" prefecture="百色市" province="广西壮族自治区"
-451028 county="乐业县" prefecture="百色市" province="广西壮族自治区"
-451029 county="田林县" prefecture="百色市" province="广西壮族自治区"
-451030 county="西林县" prefecture="百色市" province="广西壮族自治区"
-451031 county="隆林各族自治县" prefecture="百色市" province="广西壮族自治区"
-451101 county="市辖区" prefecture="贺州市" province="广西壮族自治区"
-451102 county="八步区" prefecture="贺州市" province="广西壮族自治区"
-451121 county="昭平县" prefecture="贺州市" province="广西壮族自治区"
-451122 county="钟山县" prefecture="贺州市" province="广西壮族自治区"
-451123 county="富川瑶族自治县" prefecture="贺州市" province="广西壮族自治区"
-451201 county="市辖区" prefecture="河池市" province="广西壮族自治区"
-451202 county="金城江区" prefecture="河池市" province="广西壮族自治区"
-451221 county="南丹县" prefecture="河池市" province="广西壮族自治区"
-451222 county="天峨县" prefecture="河池市" province="广西壮族自治区"
-451223 county="凤山县" prefecture="河池市" province="广西壮族自治区"
-451224 county="东兰县" prefecture="河池市" province="广西壮族自治区"
-451225 county="罗城仫佬族自治县" prefecture="河池市" province="广西壮族自治区"
-451226 county="环江毛南族自治县" prefecture="河池市" province="广西壮族自治区"
-451227 county="巴马瑶族自治县" prefecture="河池市" province="广西壮族自治区"
-451228 county="都安瑶族自治县" prefecture="河池市" province="广西壮族自治区"
-451229 county="大化瑶族自治县" prefecture="河池市" province="广西壮族自治区"
-451281 county="宜州市" prefecture="河池市" province="广西壮族自治区"
-451301 county="市辖区" prefecture="来宾市" province="广西壮族自治区"
-451302 county="兴宾区" prefecture="来宾市" province="广西壮族自治区"
-451321 county="忻城县" prefecture="来宾市" province="广西壮族自治区"
-451322 county="象州县" prefecture="来宾市" province="广西壮族自治区"
-451323 county="武宣县" prefecture="来宾市" province="广西壮族自治区"
-451324 county="金秀瑶族自治县" prefecture="来宾市" province="广西壮族自治区"
-451381 county="合山市" prefecture="来宾市" province="广西壮族自治区"
-451401 county="市辖区" prefecture="崇左市" province="广西壮族自治区"
-451402 county="江州区" prefecture="崇左市" province="广西壮族自治区"
-451421 county="扶绥县" prefecture="崇左市" province="广西壮族自治区"
-451422 county="宁明县" prefecture="崇左市" province="广西壮族自治区"
-451423 county="龙州县" prefecture="崇左市" province="广西壮族自治区"
-451424 county="大新县" prefecture="崇左市" province="广西壮族自治区"
-451425 county="天等县" prefecture="崇左市" province="广西壮族自治区"
-451481 county="凭祥市" prefecture="崇左市" province="广西壮族自治区"
-460101 county="市辖区" prefecture="海口市" province="海南省"
-460105 county="秀英区" prefecture="海口市" province="海南省"
-460106 county="龙华区" prefecture="海口市" province="海南省"
-460107 county="琼山区" prefecture="海口市" province="海南省"
-460108 county="美兰区" prefecture="海口市" province="海南省"
-460201 county="市辖区" prefecture="三亚市" province="海南省"
-460202 county="海棠区" prefecture="三亚市" province="海南省"
-460203 county="吉阳区" prefecture="三亚市" province="海南省"
-460204 county="天涯区" prefecture="三亚市" province="海南省"
-460205 county="崖州区" prefecture="三亚市" province="海南省"
-460321 county="西沙群岛" prefecture="三沙市" province="海南省"
-460322 county="南沙群岛" prefecture="三沙市" province="海南省"
-460323 county="中沙群岛的岛礁及其海域" prefecture="三沙市" province="海南省"
-469001 county="五指山市" prefecture="省直辖县级行政区划" province="海南省"
-469002 county="琼海市" prefecture="省直辖县级行政区划" province="海南省"
-469003 county="儋州市" prefecture="省直辖县级行政区划" province="海南省"
-469005 county="文昌市" prefecture="省直辖县级行政区划" province="海南省"
-469006 county="万宁市" prefecture="省直辖县级行政区划" province="海南省"
-469007 county="东方市" prefecture="省直辖县级行政区划" province="海南省"
-469021 county="定安县" prefecture="省直辖县级行政区划" province="海南省"
-469022 county="屯昌县" prefecture="省直辖县级行政区划" province="海南省"
-469023 county="澄迈县" prefecture="省直辖县级行政区划" province="海南省"
-469024 county="临高县" prefecture="省直辖县级行政区划" province="海南省"
-469025 county="白沙黎族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469026 county="昌江黎族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469027 county="乐东黎族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469028 county="陵水黎族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469029 county="保亭黎族苗族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469030 county="琼中黎族苗族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469031 county="西沙群岛" prefecture="省直辖县级行政区划" province="海南省"
-469032 county="南沙群岛" prefecture="省直辖县级行政区划" province="海南省"
-469033 county="中沙群岛的岛礁及其海域" prefecture="省直辖县级行政区划" province="海南省"
-469034 county="陵水黎族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469035 county="保亭黎族苗族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469036 county="琼中黎族苗族自治县" prefecture="省直辖县级行政区划" province="海南省"
-469037 county="西沙群岛" prefecture="省直辖县级行政区划" province="海南省"
-469038 county="南沙群岛" prefecture="省直辖县级行政区划" province="海南省"
-469039 county="中沙群岛的岛礁及其海域" prefecture="省直辖县级行政区划" province="海南省"
-500101 county="万州区" prefecture="市辖区" province="重庆市"
-500102 county="涪陵区" prefecture="市辖区" province="重庆市"
-500103 county="渝中区" prefecture="市辖区" province="重庆市"
-500104 county="大渡口区" prefecture="市辖区" province="重庆市"
-500105 county="江北区" prefecture="市辖区" province="重庆市"
-500106 county="沙坪坝区" prefecture="市辖区" province="重庆市"
-500107 county="九龙坡区" prefecture="市辖区" province="重庆市"
-500108 county="南岸区" prefecture="市辖区" province="重庆市"
-500109 county="北碚区" prefecture="市辖区" province="重庆市"
-500110 county="綦江区" prefecture="市辖区" province="重庆市"
-500111 county="大足区" prefecture="市辖区" province="重庆市"
-500112 county="渝北区" prefecture="市辖区" province="重庆市"
-500113 county="巴南区" prefecture="市辖区" province="重庆市"
-500114 county="黔江区" prefecture="市辖区" province="重庆市"
-500115 county="长寿区" prefecture="市辖区" province="重庆市"
-500116 county="江津区" prefecture="市辖区" province="重庆市"
-500117 county="合川区" prefecture="市辖区" province="重庆市"
-500118 county="永川区" prefecture="市辖区" province="重庆市"
-500119 county="南川区" prefecture="市辖区" province="重庆市"
-500120 county="璧山区" prefecture="市辖区" province="重庆市"
-500151 county="铜梁区" prefecture="市辖区" province="重庆市"
-500222 county="綦江县" prefecture="县" province="重庆市"
-500223 county="潼南县" prefecture="县" province="重庆市"
-500224 county="铜梁县" prefecture="县" province="重庆市"
-500225 county="大足县" prefecture="县" province="重庆市"
-500226 county="荣昌县" prefecture="县" province="重庆市"
-500227 county="璧山县" prefecture="县" province="重庆市"
-500228 county="梁平县" prefecture="县" province="重庆市"
-500229 county="城口县" prefecture="县" province="重庆市"
-500230 county="丰都县" prefecture="县" province="重庆市"
-500231 county="垫江县" prefecture="县" province="重庆市"
-500232 county="武隆县" prefecture="县" province="重庆市"
-500233 county="忠县" prefecture="县" province="重庆市"
-500234 county="开县" prefecture="县" province="重庆市"
-500235 county="云阳县" prefecture="县" province="重庆市"
-500236 county="奉节县" prefecture="县" province="重庆市"
-500237 county="巫山县" prefecture="县" province="重庆市"
-500238 county="巫溪县" prefecture="县" province="重庆市"
-500240 county="石柱土家族自治县" prefecture="县" province="重庆市"
-500241 county="秀山土家族苗族自治县" prefecture="县" province="重庆市"
-500242 county="酉阳土家族苗族自治县" prefecture="县" province="重庆市"
-500243 county="彭水苗族土家族自治县" prefecture="县" province="重庆市"
-500381 county="江津市" prefecture="市" province="重庆市"
-500382 county="合川市" prefecture="市" province="重庆市"
-500383 county="永川市" prefecture="市" province="重庆市"
-500384 county="南川市" prefecture="市" province="重庆市"
-510101 county="市辖区" prefecture="成都市" province="四川省"
-510104 county="锦江区" prefecture="成都市" province="四川省"
-510105 county="青羊区" prefecture="成都市" province="四川省"
-510106 county="金牛区" prefecture="成都市" province="四川省"
-510107 county="武侯区" prefecture="成都市" province="四川省"
-510108 county="成华区" prefecture="成都市" province="四川省"
-510112 county="龙泉驿区" prefecture="成都市" province="四川省"
-510113 county="青白江区" prefecture="成都市" province="四川省"
-510114 county="新都区" prefecture="成都市" province="四川省"
-510115 county="温江区" prefecture="成都市" province="四川省"
-510121 county="金堂县" prefecture="成都市" province="四川省"
-510122 county="双流县" prefecture="成都市" province="四川省"
-510123 county="温江县" prefecture="成都市" province="四川省"
-510124 county="郫县" prefecture="成都市" province="四川省"
-510129 county="大邑县" prefecture="成都市" province="四川省"
-510131 county="蒲江县" prefecture="成都市" province="四川省"
-510132 county="新津县" prefecture="成都市" province="四川省"
-510181 county="都江堰市" prefecture="成都市" province="四川省"
-510182 county="彭州市" prefecture="成都市" province="四川省"
-510183 county="邛崃市" prefecture="成都市" province="四川省"
-510184 county="崇州市" prefecture="成都市" province="四川省"
-510301 county="市辖区" prefecture="自贡市" province="四川省"
-510302 county="自流井区" prefecture="自贡市" province="四川省"
-510303 county="贡井区" prefecture="自贡市" province="四川省"
-510304 county="大安区" prefecture="自贡市" province="四川省"
-510311 county="沿滩区" prefecture="自贡市" province="四川省"
-510321 county="荣县" prefecture="自贡市" province="四川省"
-510322 county="富顺县" prefecture="自贡市" province="四川省"
-510401 county="市辖区" prefecture="攀枝花市" province="四川省"
-510402 county="东区" prefecture="攀枝花市" province="四川省"
-510403 county="西区" prefecture="攀枝花市" province="四川省"
-510411 county="仁和区" prefecture="攀枝花市" province="四川省"
-510421 county="米易县" prefecture="攀枝花市" province="四川省"
-510422 county="盐边县" prefecture="攀枝花市" province="四川省"
-510501 county="市辖区" prefecture="泸州市" province="四川省"
-510502 county="江阳区" prefecture="泸州市" province="四川省"
-510503 county="纳溪区" prefecture="泸州市" province="四川省"
-510504 county="龙马潭区" prefecture="泸州市" province="四川省"
-510521 county="泸县" prefecture="泸州市" province="四川省"
-510522 county="合江县" prefecture="泸州市" province="四川省"
-510524 county="叙永县" prefecture="泸州市" province="四川省"
-510525 county="古蔺县" prefecture="泸州市" province="四川省"
-510601 county="市辖区" prefecture="德阳市" province="四川省"
-510603 county="旌阳区" prefecture="德阳市" province="四川省"
-510623 county="中江县" prefecture="德阳市" province="四川省"
-510626 county="罗江县" prefecture="德阳市" province="四川省"
-510681 county="广汉市" prefecture="德阳市" province="四川省"
-510682 county="什邡市" prefecture="德阳市" province="四川省"
-510683 county="绵竹市" prefecture="德阳市" province="四川省"
-510701 county="市辖区" prefecture="绵阳市" province="四川省"
-510703 county="涪城区" prefecture="绵阳市" province="四川省"
-510704 county="游仙区" prefecture="绵阳市" province="四川省"
-510722 county="三台县" prefecture="绵阳市" province="四川省"
-510723 county="盐亭县" prefecture="绵阳市" province="四川省"
-510724 county="安县" prefecture="绵阳市" province="四川省"
-510725 county="梓潼县" prefecture="绵阳市" province="四川省"
-510726 county="北川羌族自治县" prefecture="绵阳市" province="四川省"
-510727 county="平武县" prefecture="绵阳市" province="四川省"
-510781 county="江油市" prefecture="绵阳市" province="四川省"
-510801 county="市辖区" prefecture="广元市" province="四川省"
-510802 county="利州区" prefecture="广元市" province="四川省"
-510811 county="昭化区" prefecture="广元市" province="四川省"
-510812 county="朝天区" prefecture="广元市" province="四川省"
-510821 county="旺苍县" prefecture="广元市" province="四川省"
-510822 county="青川县" prefecture="广元市" province="四川省"
-510823 county="剑阁县" prefecture="广元市" province="四川省"
-510824 county="苍溪县" prefecture="广元市" province="四川省"
-510901 county="市辖区" prefecture="遂宁市" province="四川省"
-510902 county="市中区" prefecture="遂宁市" province="四川省"
-510903 county="船山区" prefecture="遂宁市" province="四川省"
-510904 county="安居区" prefecture="遂宁市" province="四川省"
-510921 county="蓬溪县" prefecture="遂宁市" province="四川省"
-510922 county="射洪县" prefecture="遂宁市" province="四川省"
-510923 county="大英县" prefecture="遂宁市" province="四川省"
-511001 county="市辖区" prefecture="内江市" province="四川省"
-511002 county="市中区" prefecture="内江市" province="四川省"
-511011 county="东兴区" prefecture="内江市" province="四川省"
-511024 county="威远县" prefecture="内江市" province="四川省"
-511025 county="资中县" prefecture="内江市" province="四川省"
-511028 county="隆昌县" prefecture="内江市" province="四川省"
-511101 county="市辖区" prefecture="乐山市" province="四川省"
-511102 county="市中区" prefecture="乐山市" province="四川省"
-511111 county="沙湾区" prefecture="乐山市" province="四川省"
-511112 county="五通桥区" prefecture="乐山市" province="四川省"
-511113 county="金口河区" prefecture="乐山市" province="四川省"
-511123 county="犍为县" prefecture="乐山市" province="四川省"
-511124 county="井研县" prefecture="乐山市" province="四川省"
-511126 county="夹江县" prefecture="乐山市" province="四川省"
-511129 county="沐川县" prefecture="乐山市" province="四川省"
-511132 county="峨边彝族自治县" prefecture="乐山市" province="四川省"
-511133 county="马边彝族自治县" prefecture="乐山市" province="四川省"
-511181 county="峨眉山市" prefecture="乐山市" province="四川省"
-511301 county="市辖区" prefecture="南充市" province="四川省"
-511302 county="顺庆区" prefecture="南充市" province="四川省"
-511303 county="高坪区" prefecture="南充市" province="四川省"
-511304 county="嘉陵区" prefecture="南充市" province="四川省"
-511321 county="南部县" prefecture="南充市" province="四川省"
-511322 county="营山县" prefecture="南充市" province="四川省"
-511323 county="蓬安县" prefecture="南充市" province="四川省"
-511324 county="仪陇县" prefecture="南充市" province="四川省"
-511325 county="西充县" prefecture="南充市" province="四川省"
-511381 county="阆中市" prefecture="南充市" province="四川省"
-511401 county="市辖区" prefecture="眉山市" province="四川省"
-511402 county="东坡区" prefecture="眉山市" province="四川省"
-511421 county="仁寿县" prefecture="眉山市" province="四川省"
-511422 county="彭山县" prefecture="眉山市" province="四川省"
-511423 county="洪雅县" prefecture="眉山市" province="四川省"
-511424 county="丹棱县" prefecture="眉山市" province="四川省"
-511425 county="青神县" prefecture="眉山市" province="四川省"
-511501 county="市辖区" prefecture="宜宾市" province="四川省"
-511502 county="翠屏区" prefecture="宜宾市" province="四川省"
-511503 county="南溪区" prefecture="宜宾市" province="四川省"
-511521 county="宜宾县" prefecture="宜宾市" province="四川省"
-511522 county="南溪县" prefecture="宜宾市" province="四川省"
-511523 county="江安县" prefecture="宜宾市" province="四川省"
-511524 county="长宁县" prefecture="宜宾市" province="四川省"
-511525 county="高县" prefecture="宜宾市" province="四川省"
-511526 county="珙县" prefecture="宜宾市" province="四川省"
-511527 county="筠连县" prefecture="宜宾市" province="四川省"
-511528 county="兴文县" prefecture="宜宾市" province="四川省"
-511529 county="屏山县" prefecture="宜宾市" province="四川省"
-511601 county="市辖区" prefecture="广安市" province="四川省"
-511602 county="广安区" prefecture="广安市" province="四川省"
-511603 county="前锋区" prefecture="广安市" province="四川省"
-511621 county="岳池县" prefecture="广安市" province="四川省"
-511622 county="武胜县" prefecture="广安市" province="四川省"
-511623 county="邻水县" prefecture="广安市" province="四川省"
-511681 county="华蓥市" prefecture="广安市" province="四川省"
-511701 county="市辖区" prefecture="达州市" province="四川省"
-511702 county="通川区" prefecture="达州市" province="四川省"
-511703 county="达川区" prefecture="达州市" province="四川省"
-511721 county="达县" prefecture="达州市" province="四川省"
-511722 county="宣汉县" prefecture="达州市" province="四川省"
-511723 county="开江县" prefecture="达州市" province="四川省"
-511724 county="大竹县" prefecture="达州市" province="四川省"
-511725 county="渠县" prefecture="达州市" province="四川省"
-511781 county="万源市" prefecture="达州市" province="四川省"
-511801 county="市辖区" prefecture="雅安市" province="四川省"
-511802 county="雨城区" prefecture="雅安市" province="四川省"
-511803 county="名山区" prefecture="雅安市" province="四川省"
-511821 county="名山县" prefecture="雅安市" province="四川省"
-511822 county="荥经县" prefecture="雅安市" province="四川省"
-511823 county="汉源县" prefecture="雅安市" province="四川省"
-511824 county="石棉县" prefecture="雅安市" province="四川省"
-511825 county="天全县" prefecture="雅安市" province="四川省"
-511826 county="芦山县" prefecture="雅安市" province="四川省"
-511827 county="宝兴县" prefecture="雅安市" province="四川省"
-511901 county="市辖区" prefecture="巴中市" province="四川省"
-511902 county="巴州区" prefecture="巴中市" province="四川省"
-511903 county="恩阳区" prefecture="巴中市" province="四川省"
-511921 county="通江县" prefecture="巴中市" province="四川省"
-511922 county="南江县" prefecture="巴中市" province="四川省"
-511923 county="平昌县" prefecture="巴中市" province="四川省"
-512001 county="市辖区" prefecture="资阳市" province="四川省"
-512002 county="雁江区" prefecture="资阳市" province="四川省"
-512021 county="安岳县" prefecture="资阳市" province="四川省"
-512022 county="乐至县" prefecture="资阳市" province="四川省"
-512081 county="简阳市" prefecture="资阳市" province="四川省"
-513221 county="汶川县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513222 county="理县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513223 county="茂县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513224 county="松潘县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513225 county="九寨沟县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513226 county="金川县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513227 county="小金县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513228 county="黑水县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513229 county="马尔康县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513230 county="壤塘县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513231 county="阿坝县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513232 county="若尔盖县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513233 county="红原县" prefecture="阿坝藏族羌族自治州" province="四川省"
-513321 county="康定县" prefecture="甘孜藏族自治州" province="四川省"
-513322 county="泸定县" prefecture="甘孜藏族自治州" province="四川省"
-513323 county="丹巴县" prefecture="甘孜藏族自治州" province="四川省"
-513324 county="九龙县" prefecture="甘孜藏族自治州" province="四川省"
-513325 county="雅江县" prefecture="甘孜藏族自治州" province="四川省"
-513326 county="道孚县" prefecture="甘孜藏族自治州" province="四川省"
-513327 county="炉霍县" prefecture="甘孜藏族自治州" province="四川省"
-513328 county="甘孜县" prefecture="甘孜藏族自治州" province="四川省"
-513329 county="新龙县" prefecture="甘孜藏族自治州" province="四川省"
-513330 county="德格县" prefecture="甘孜藏族自治州" province="四川省"
-513331 county="白玉县" prefecture="甘孜藏族自治州" province="四川省"
-513332 county="石渠县" prefecture="甘孜藏族自治州" province="四川省"
-513333 county="色达县" prefecture="甘孜藏族自治州" province="四川省"
-513334 county="理塘县" prefecture="甘孜藏族自治州" province="四川省"
-513335 county="巴塘县" prefecture="甘孜藏族自治州" province="四川省"
-513336 county="乡城县" prefecture="甘孜藏族自治州" province="四川省"
-513337 county="稻城县" prefecture="甘孜藏族自治州" province="四川省"
-513338 county="得荣县" prefecture="甘孜藏族自治州" province="四川省"
-513401 county="西昌市" prefecture="凉山彝族自治州" province="四川省"
-513422 county="木里藏族自治县" prefecture="凉山彝族自治州" province="四川省"
-513423 county="盐源县" prefecture="凉山彝族自治州" province="四川省"
-513424 county="德昌县" prefecture="凉山彝族自治州" province="四川省"
-513425 county="会理县" prefecture="凉山彝族自治州" province="四川省"
-513426 county="会东县" prefecture="凉山彝族自治州" province="四川省"
-513427 county="宁南县" prefecture="凉山彝族自治州" province="四川省"
-513428 county="普格县" prefecture="凉山彝族自治州" province="四川省"
-513429 county="布拖县" prefecture="凉山彝族自治州" province="四川省"
-513430 county="金阳县" prefecture="凉山彝族自治州" province="四川省"
-513431 county="昭觉县" prefecture="凉山彝族自治州" province="四川省"
-513432 county="喜德县" prefecture="凉山彝族自治州" province="四川省"
-513433 county="冕宁县" prefecture="凉山彝族自治州" province="四川省"
-513434 county="越西县" prefecture="凉山彝族自治州" province="四川省"
-513435 county="甘洛县" prefecture="凉山彝族自治州" province="四川省"
-513436 county="美姑县" prefecture="凉山彝族自治州" province="四川省"
-513437 county="雷波县" prefecture="凉山彝族自治州" province="四川省"
-520101 county="市辖区" prefecture="贵阳市" province="贵州省"
-520102 county="南明区" prefecture="贵阳市" province="贵州省"
-520103 county="云岩区" prefecture="贵阳市" province="贵州省"
-520111 county="花溪区" prefecture="贵阳市" province="贵州省"
-520112 county="乌当区" prefecture="贵阳市" province="贵州省"
-520113 county="白云区" prefecture="贵阳市" province="贵州省"
-520114 county="小河区" prefecture="贵阳市" province="贵州省"
-520115 county="观山湖区" prefecture="贵阳市" province="贵州省"
-520121 county="开阳县" prefecture="贵阳市" province="贵州省"
-520122 county="息烽县" prefecture="贵阳市" province="贵州省"
-520123 county="修文县" prefecture="贵阳市" province="贵州省"
-520181 county="清镇市" prefecture="贵阳市" province="贵州省"
-520201 county="钟山区" prefecture="六盘水市" province="贵州省"
-520203 county="六枝特区" prefecture="六盘水市" province="贵州省"
-520221 county="水城县" prefecture="六盘水市" province="贵州省"
-520222 county="盘县" prefecture="六盘水市" province="贵州省"
-520301 county="市辖区" prefecture="遵义市" province="贵州省"
-520302 county="红花岗区" prefecture="遵义市" province="贵州省"
-520303 county="汇川区" prefecture="遵义市" province="贵州省"
-520321 county="遵义县" prefecture="遵义市" province="贵州省"
-520322 county="桐梓县" prefecture="遵义市" province="贵州省"
-520323 county="绥阳县" prefecture="遵义市" province="贵州省"
-520324 county="正安县" prefecture="遵义市" province="贵州省"
-520325 county="道真仡佬族苗族自治县" prefecture="遵义市" province="贵州省"
-520326 county="务川仡佬族苗族自治县" prefecture="遵义市" province="贵州省"
-520327 county="凤冈县" prefecture="遵义市" province="贵州省"
-520328 county="湄潭县" prefecture="遵义市" province="贵州省"
-520329 county="余庆县" prefecture="遵义市" province="贵州省"
-520330 county="习水县" prefecture="遵义市" province="贵州省"
-520381 county="赤水市" prefecture="遵义市" province="贵州省"
-520382 county="仁怀市" prefecture="遵义市" province="贵州省"
-520401 county="市辖区" prefecture="安顺市" province="贵州省"
-520402 county="西秀区" prefecture="安顺市" province="贵州省"
-520421 county="平坝县" prefecture="安顺市" province="贵州省"
-520422 county="普定县" prefecture="安顺市" province="贵州省"
-520423 county="镇宁布依族苗族自治县" prefecture="安顺市" province="贵州省"
-520424 county="关岭布依族苗族自治县" prefecture="安顺市" province="贵州省"
-520425 county="紫云苗族布依族自治县" prefecture="安顺市" province="贵州省"
-520501 county="市辖区" prefecture="毕节市" province="贵州省"
-520502 county="七星关区" prefecture="毕节市" province="贵州省"
-520521 county="大方县" prefecture="毕节市" province="贵州省"
-520522 county="黔西县" prefecture="毕节市" province="贵州省"
-520523 county="金沙县" prefecture="毕节市" province="贵州省"
-520524 county="织金县" prefecture="毕节市" province="贵州省"
-520525 county="纳雍县" prefecture="毕节市" province="贵州省"
-520526 county="威宁彝族回族苗族自治县" prefecture="毕节市" province="贵州省"
-520527 county="赫章县" prefecture="毕节市" province="贵州省"
-520601 county="市辖区" prefecture="铜仁市" province="贵州省"
-520602 county="碧江区" prefecture="铜仁市" province="贵州省"
-520603 county="万山区" prefecture="铜仁市" province="贵州省"
-520621 county="江口县" prefecture="铜仁市" province="贵州省"
-520622 county="玉屏侗族自治县" prefecture="铜仁市" province="贵州省"
-520623 county="石阡县" prefecture="铜仁市" province="贵州省"
-520624 county="思南县" prefecture="铜仁市" province="贵州省"
-520625 county="印江土家族苗族自治县" prefecture="铜仁市" province="贵州省"
-520626 county="德江县" prefecture="铜仁市" province="贵州省"
-520627 county="沿河土家族自治县" prefecture="铜仁市" province="贵州省"
-520628 county="松桃苗族自治县" prefecture="铜仁市" province="贵州省"
-522201 county="铜仁市" prefecture="铜仁地区" province="贵州省"
-522222 county="江口县" prefecture="铜仁地区" province="贵州省"
-522223 county="玉屏侗族自治县" prefecture="铜仁地区" province="贵州省"
-522224 county="石阡县" prefecture="铜仁地区" province="贵州省"
-522225 county="思南县" prefecture="铜仁地区" province="贵州省"
-522226 county="印江土家族苗族自治县" prefecture="铜仁地区" province="贵州省"
-522227 county="德江县" prefecture="铜仁地区" province="贵州省"
-522228 county="沿河土家族自治县" prefecture="铜仁地区" province="贵州省"
-522229 county="松桃苗族自治县" prefecture="铜仁地区" province="贵州省"
-522230 county="万山特区" prefecture="铜仁地区" province="贵州省"
-522301 county="兴义市" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522322 county="兴仁县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522323 county="普安县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522324 county="晴隆县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522325 county="贞丰县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522326 county="望谟县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522327 county="册亨县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522328 county="安龙县" prefecture="黔西南布依族苗族自治州" province="贵州省"
-522401 county="毕节市" prefecture="毕节地区" province="贵州省"
-522422 county="大方县" prefecture="毕节地区" province="贵州省"
-522423 county="黔西县" prefecture="毕节地区" province="贵州省"
-522424 county="金沙县" prefecture="毕节地区" province="贵州省"
-522425 county="织金县" prefecture="毕节地区" province="贵州省"
-522426 county="纳雍县" prefecture="毕节地区" province="贵州省"
-522427 county="威宁彝族回族苗族自治县" prefecture="毕节地区" province="贵州省"
-522428 county="赫章县" prefecture="毕节地区" province="贵州省"
-522601 county="凯里市" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522622 county="黄平县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522623 county="施秉县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522624 county="三穗县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522625 county="镇远县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522626 county="岑巩县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522627 county="天柱县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522628 county="锦屏县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522629 county="剑河县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522630 county="台江县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522631 county="黎平县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522632 county="榕江县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522633 county="从江县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522634 county="雷山县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522635 county="麻江县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522636 county="丹寨县" prefecture="黔东南苗族侗族自治州" province="贵州省"
-522701 county="都匀市" prefecture="黔南布依族苗族自治州" province="贵州省"
-522702 county="福泉市" prefecture="黔南布依族苗族自治州" province="贵州省"
-522722 county="荔波县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522723 county="贵定县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522725 county="瓮安县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522726 county="独山县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522727 county="平塘县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522728 county="罗甸县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522729 county="长顺县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522730 county="龙里县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522731 county="惠水县" prefecture="黔南布依族苗族自治州" province="贵州省"
-522732 county="三都水族自治县" prefecture="黔南布依族苗族自治州" province="贵州省"
-530101 county="市辖区" prefecture="昆明市" province="云南省"
-530102 county="五华区" prefecture="昆明市" province="云南省"
-530103 county="盘龙区" prefecture="昆明市" province="云南省"
-530111 county="官渡区" prefecture="昆明市" province="云南省"
-530112 county="西山区" prefecture="昆明市" province="云南省"
-530113 county="东川区" prefecture="昆明市" province="云南省"
-530114 county="呈贡区" prefecture="昆明市" province="云南省"
-530121 county="呈贡县" prefecture="昆明市" province="云南省"
-530122 county="晋宁县" prefecture="昆明市" province="云南省"
-530124 county="富民县" prefecture="昆明市" province="云南省"
-530125 county="宜良县" prefecture="昆明市" province="云南省"
-530126 county="石林彝族自治县" prefecture="昆明市" province="云南省"
-530127 county="嵩明县" prefecture="昆明市" province="云南省"
-530128 county="禄劝彝族苗族自治县" prefecture="昆明市" province="云南省"
-530129 county="寻甸回族彝族自治县" prefecture="昆明市" province="云南省"
-530181 county="安宁市" prefecture="昆明市" province="云南省"
-530301 county="市辖区" prefecture="曲靖市" province="云南省"
-530302 county="麒麟区" prefecture="曲靖市" province="云南省"
-530321 county="马龙县" prefecture="曲靖市" province="云南省"
-530322 county="陆良县" prefecture="曲靖市" province="云南省"
-530323 county="师宗县" prefecture="曲靖市" province="云南省"
-530324 county="罗平县" prefecture="曲靖市" province="云南省"
-530325 county="富源县" prefecture="曲靖市" province="云南省"
-530326 county="会泽县" prefecture="曲靖市" province="云南省"
-530328 county="沾益县" prefecture="曲靖市" province="云南省"
-530381 county="宣威市" prefecture="曲靖市" province="云南省"
-530401 county="市辖区" prefecture="玉溪市" province="云南省"
-530402 county="红塔区" prefecture="玉溪市" province="云南省"
-530421 county="江川县" prefecture="玉溪市" province="云南省"
-530422 county="澄江县" prefecture="玉溪市" province="云南省"
-530423 county="通海县" prefecture="玉溪市" province="云南省"
-530424 county="华宁县" prefecture="玉溪市" province="云南省"
-530425 county="易门县" prefecture="玉溪市" province="云南省"
-530426 county="峨山彝族自治县" prefecture="玉溪市" province="云南省"
-530427 county="新平彝族傣族自治县" prefecture="玉溪市" province="云南省"
-530428 county="元江哈尼族彝族傣族自治县" prefecture="玉溪市" province="云南省"
-530501 county="市辖区" prefecture="保山市" province="云南省"
-530502 county="隆阳区" prefecture="保山市" province="云南省"
-530521 county="施甸县" prefecture="保山市" province="云南省"
-530522 county="腾冲县" prefecture="保山市" province="云南省"
-530523 county="龙陵县" prefecture="保山市" province="云南省"
-530524 county="昌宁县" prefecture="保山市" province="云南省"
-530601 county="市辖区" prefecture="昭通市" province="云南省"
-530602 county="昭阳区" prefecture="昭通市" province="云南省"
-530621 county="鲁甸县" prefecture="昭通市" province="云南省"
-530622 county="巧家县" prefecture="昭通市" province="云南省"
-530623 county="盐津县" prefecture="昭通市" province="云南省"
-530624 county="大关县" prefecture="昭通市" province="云南省"
-530625 county="永善县" prefecture="昭通市" province="云南省"
-530626 county="绥江县" prefecture="昭通市" province="云南省"
-530627 county="镇雄县" prefecture="昭通市" province="云南省"
-530628 county="彝良县" prefecture="昭通市" province="云南省"
-530629 county="威信县" prefecture="昭通市" province="云南省"
-530630 county="水富县" prefecture="昭通市" province="云南省"
-530701 county="市辖区" prefecture="丽江市" province="云南省"
-530702 county="古城区" prefecture="丽江市" province="云南省"
-530721 county="玉龙纳西族自治县" prefecture="丽江市" province="云南省"
-530722 county="永胜县" prefecture="丽江市" province="云南省"
-530723 county="华坪县" prefecture="丽江市" province="云南省"
-530724 county="宁蒗彝族自治县" prefecture="丽江市" province="云南省"
-530801 county="市辖区" prefecture="普洱市" province="云南省"
-530802 county="思茅区" prefecture="普洱市" province="云南省"
-530821 county="宁洱哈尼族彝族自治县" prefecture="普洱市" province="云南省"
-530822 county="墨江哈尼族自治县" prefecture="普洱市" province="云南省"
-530823 county="景东彝族自治县" prefecture="普洱市" province="云南省"
-530824 county="景谷傣族彝族自治县" prefecture="普洱市" province="云南省"
-530825 county="镇沅彝族哈尼族拉祜族自治县" prefecture="普洱市" province="云南省"
-530826 county="江城哈尼族彝族自治县" prefecture="普洱市" province="云南省"
-530827 county="孟连傣族拉祜族佤族自治县" prefecture="普洱市" province="云南省"
-530828 county="澜沧拉祜族自治县" prefecture="普洱市" province="云南省"
-530829 county="西盟佤族自治县" prefecture="普洱市" province="云南省"
-530901 county="市辖区" prefecture="临沧市" province="云南省"
-530902 county="临翔区" prefecture="临沧市" province="云南省"
-530921 county="凤庆县" prefecture="临沧市" province="云南省"
-530922 county="云县" prefecture="临沧市" province="云南省"
-530923 county="永德县" prefecture="临沧市" province="云南省"
-530924 county="镇康县" prefecture="临沧市" province="云南省"
-530925 county="双江拉祜族佤族布朗族傣族自治县" prefecture="临沧市" province="云南省"
-530926 county="耿马傣族佤族自治县" prefecture="临沧市" province="云南省"
-530927 county="沧源佤族自治县" prefecture="临沧市" province="云南省"
-532301 county="楚雄市" prefecture="楚雄彝族自治州" province="云南省"
-532322 county="双柏县" prefecture="楚雄彝族自治州" province="云南省"
-532323 county="牟定县" prefecture="楚雄彝族自治州" province="云南省"
-532324 county="南华县" prefecture="楚雄彝族自治州" province="云南省"
-532325 county="姚安县" prefecture="楚雄彝族自治州" province="云南省"
-532326 county="大姚县" prefecture="楚雄彝族自治州" province="云南省"
-532327 county="永仁县" prefecture="楚雄彝族自治州" province="云南省"
-532328 county="元谋县" prefecture="楚雄彝族自治州" province="云南省"
-532329 county="武定县" prefecture="楚雄彝族自治州" province="云南省"
-532331 county="禄丰县" prefecture="楚雄彝族自治州" province="云南省"
-532501 county="个旧市" prefecture="红河哈尼族彝族自治州" province="云南省"
-532502 county="开远市" prefecture="红河哈尼族彝族自治州" province="云南省"
-532503 county="蒙自市" prefecture="红河哈尼族彝族自治州" province="云南省"
-532504 county="弥勒市" prefecture="红河哈尼族彝族自治州" province="云南省"
-532522 county="蒙自县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532523 county="屏边苗族自治县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532524 county="建水县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532525 county="石屏县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532526 county="弥勒县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532527 county="泸西县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532528 county="元阳县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532529 county="红河县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532530 county="金平苗族瑶族傣族自治县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532531 county="绿春县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532532 county="河口瑶族自治县" prefecture="红河哈尼族彝族自治州" province="云南省"
-532601 county="文山市" prefecture="文山壮族苗族自治州" province="云南省"
-532621 county="文山县" prefecture="文山壮族苗族自治州" province="云南省"
-532622 county="砚山县" prefecture="文山壮族苗族自治州" province="云南省"
-532623 county="西畴县" prefecture="文山壮族苗族自治州" province="云南省"
-532624 county="麻栗坡县" prefecture="文山壮族苗族自治州" province="云南省"
-532625 county="马关县" prefecture="文山壮族苗族自治州" province="云南省"
-532626 county="丘北县" prefecture="文山壮族苗族自治州" province="云南省"
-532627 county="广南县" prefecture="文山壮族苗族自治州" province="云南省"
-532628 county="富宁县" prefecture="文山壮族苗族自治州" province="云南省"
-532701 county="思茅市" prefecture="思茅地区" province="云南省"
-532722 county="普洱哈尼族彝族自治县" prefecture="思茅地区" province="云南省"
-532723 county="墨江哈尼族自治县" prefecture="思茅地区" province="云南省"
-532724 county="景东彝族自治县" prefecture="思茅地区" province="云南省"
-532725 county="景谷傣族彝族自治县" prefecture="思茅地区" province="云南省"
-532726 county="镇沅彝族哈尼族拉祜族自治县" prefecture="思茅地区" province="云南省"
-532727 county="江城哈尼族彝族自治县" prefecture="思茅地区" province="云南省"
-532728 county="孟连傣族拉祜族佤族自治县" prefecture="思茅地区" province="云南省"
-532729 county="澜沧拉祜族自治县" prefecture="思茅地区" province="云南省"
-532730 county="西盟佤族自治县" prefecture="思茅地区" province="云南省"
-532801 county="景洪市" prefecture="西双版纳傣族自治州" province="云南省"
-532822 county="勐海县" prefecture="西双版纳傣族自治州" province="云南省"
-532823 county="勐腊县" prefecture="西双版纳傣族自治州" province="云南省"
-532901 county="大理市" prefecture="大理白族自治州" province="云南省"
-532922 county="漾濞彝族自治县" prefecture="大理白族自治州" province="云南省"
-532923 county="祥云县" prefecture="大理白族自治州" province="云南省"
-532924 county="宾川县" prefecture="大理白族自治州" province="云南省"
-532925 county="弥渡县" prefecture="大理白族自治州" province="云南省"
-532926 county="南涧彝族自治县" prefecture="大理白族自治州" province="云南省"
-532927 county="巍山彝族回族自治县" prefecture="大理白族自治州" province="云南省"
-532928 county="永平县" prefecture="大理白族自治州" province="云南省"
-532929 county="云龙县" prefecture="大理白族自治州" province="云南省"
-532930 county="洱源县" prefecture="大理白族自治州" province="云南省"
-532931 county="剑川县" prefecture="大理白族自治州" province="云南省"
-532932 county="鹤庆县" prefecture="大理白族自治州" province="云南省"
-533102 county="瑞丽市" prefecture="德宏傣族景颇族自治州" province="云南省"
-533103 county="芒市" prefecture="德宏傣族景颇族自治州" province="云南省"
-533122 county="梁河县" prefecture="德宏傣族景颇族自治州" province="云南省"
-533123 county="盈江县" prefecture="德宏傣族景颇族自治州" province="云南省"
-533124 county="陇川县" prefecture="德宏傣族景颇族自治州" province="云南省"
-533321 county="泸水县" prefecture="怒江傈僳族自治州" province="云南省"
-533323 county="福贡县" prefecture="怒江傈僳族自治州" province="云南省"
-533324 county="贡山独龙族怒族自治县" prefecture="怒江傈僳族自治州" province="云南省"
-533325 county="兰坪白族普米族自治县" prefecture="怒江傈僳族自治州" province="云南省"
-533421 county="香格里拉县" prefecture="迪庆藏族自治州" province="云南省"
-533422 county="德钦县" prefecture="迪庆藏族自治州" province="云南省"
-533423 county="维西傈僳族自治县" prefecture="迪庆藏族自治州" province="云南省"
-533521 county="临沧县" prefecture="临沧地区" province="云南省"
-533522 county="凤庆县" prefecture="临沧地区" province="云南省"
-533523 county="云县" prefecture="临沧地区" province="云南省"
-533524 county="永德县" prefecture="临沧地区" province="云南省"
-533525 county="镇康县" prefecture="临沧地区" province="云南省"
-533526 county="双江拉祜族佤族布朗族傣族自治县" prefecture="临沧地区" province="云南省"
-533527 county="耿马傣族佤族自治县" prefecture="临沧地区" province="云南省"
-533528 county="沧源佤族自治县" prefecture="临沧地区" province="云南省"
-540101 county="市辖区" prefecture="拉萨市" province="西藏自治区"
-540102 county="城关区" prefecture="拉萨市" province="西藏自治区"
-540121 county="林周县" prefecture="拉萨市" province="西藏自治区"
-540122 county="当雄县" prefecture="拉萨市" province="西藏自治区"
-540123 county="尼木县" prefecture="拉萨市" province="西藏自治区"
-540124 county="曲水县" prefecture="拉萨市" province="西藏自治区"
-540125 county="堆龙德庆县" prefecture="拉萨市" province="西藏自治区"
-540126 county="达孜县" prefecture="拉萨市" province="西藏自治区"
-540127 county="墨竹工卡县" prefecture="拉萨市" province="西藏自治区"
-540202 county="桑珠孜区" prefecture="日喀则市" province="西藏自治区"
-540221 county="南木林县" prefecture="日喀则市" province="西藏自治区"
-540222 county="江孜县" prefecture="日喀则市" province="西藏自治区"
-540223 county="定日县" prefecture="日喀则市" province="西藏自治区"
-540224 county="萨迦县" prefecture="日喀则市" province="西藏自治区"
-540225 county="拉孜县" prefecture="日喀则市" province="西藏自治区"
-540226 county="昂仁县" prefecture="日喀则市" province="西藏自治区"
-540227 county="谢通门县" prefecture="日喀则市" province="西藏自治区"
-540228 county="白朗县" prefecture="日喀则市" province="西藏自治区"
-540229 county="仁布县" prefecture="日喀则市" province="西藏自治区"
-540230 county="康马县" prefecture="日喀则市" province="西藏自治区"
-540231 county="定结县" prefecture="日喀则市" province="西藏自治区"
-540232 county="仲巴县" prefecture="日喀则市" province="西藏自治区"
-540233 county="亚东县" prefecture="日喀则市" province="西藏自治区"
-540234 county="吉隆县" prefecture="日喀则市" province="西藏自治区"
-540235 county="聂拉木县" prefecture="日喀则市" province="西藏自治区"
-540236 county="萨嘎县" prefecture="日喀则市" province="西藏自治区"
-540237 county="岗巴县" prefecture="日喀则市" province="西藏自治区"
-542121 county="昌都县" prefecture="昌都地区" province="西藏自治区"
-542122 county="江达县" prefecture="昌都地区" province="西藏自治区"
-542123 county="贡觉县" prefecture="昌都地区" province="西藏自治区"
-542124 county="类乌齐县" prefecture="昌都地区" province="西藏自治区"
-542125 county="丁青县" prefecture="昌都地区" province="西藏自治区"
-542126 county="察雅县" prefecture="昌都地区" province="西藏自治区"
-542127 county="八宿县" prefecture="昌都地区" province="西藏自治区"
-542128 county="左贡县" prefecture="昌都地区" province="西藏自治区"
-542129 county="芒康县" prefecture="昌都地区" province="西藏自治区"
-542132 county="洛隆县" prefecture="昌都地区" province="西藏自治区"
-542133 county="边坝县" prefecture="昌都地区" province="西藏自治区"
-542221 county="乃东县" prefecture="山南地区" province="西藏自治区"
-542222 county="扎囊县" prefecture="山南地区" province="西藏自治区"
-542223 county="贡嘎县" prefecture="山南地区" province="西藏自治区"
-542224 county="桑日县" prefecture="山南地区" province="西藏自治区"
-542225 county="琼结县" prefecture="山南地区" province="西藏自治区"
-542226 county="曲松县" prefecture="山南地区" province="西藏自治区"
-542227 county="措美县" prefecture="山南地区" province="西藏自治区"
-542228 county="洛扎县" prefecture="山南地区" province="西藏自治区"
-542229 county="加查县" prefecture="山南地区" province="西藏自治区"
-542231 county="隆子县" prefecture="山南地区" province="西藏自治区"
-542232 county="错那县" prefecture="山南地区" province="西藏自治区"
-542233 county="浪卡子县" prefecture="山南地区" province="西藏自治区"
-542301 county="日喀则市" prefecture="日喀则地区" province="西藏自治区"
-542322 county="南木林县" prefecture="日喀则地区" province="西藏自治区"
-542323 county="江孜县" prefecture="日喀则地区" province="西藏自治区"
-542324 county="定日县" prefecture="日喀则地区" province="西藏自治区"
-542325 county="萨迦县" prefecture="日喀则地区" province="西藏自治区"
-542326 county="拉孜县" prefecture="日喀则地区" province="西藏自治区"
-542327 county="昂仁县" prefecture="日喀则地区" province="西藏自治区"
-542328 county="谢通门县" prefecture="日喀则地区" province="西藏自治区"
-542329 county="白朗县" prefecture="日喀则地区" province="西藏自治区"
-542330 county="仁布县" prefecture="日喀则地区" province="西藏自治区"
-542331 county="康马县" prefecture="日喀则地区" province="西藏自治区"
-542332 county="定结县" prefecture="日喀则地区" province="西藏自治区"
-542333 county="仲巴县" prefecture="日喀则地区" province="西藏自治区"
-542334 county="亚东县" prefecture="日喀则地区" province="西藏自治区"
-542335 county="吉隆县" prefecture="日喀则地区" province="西藏自治区"
-542336 county="聂拉木县" prefecture="日喀则地区" province="西藏自治区"
-542337 county="萨嘎县" prefecture="日喀则地区" province="西藏自治区"
-542338 county="岗巴县" prefecture="日喀则地区" province="西藏自治区"
-542421 county="那曲县" prefecture="那曲地区" province="西藏自治区"
-542422 county="嘉黎县" prefecture="那曲地区" province="西藏自治区"
-542423 county="比如县" prefecture="那曲地区" province="西藏自治区"
-542424 county="聂荣县" prefecture="那曲地区" province="西藏自治区"
-542425 county="安多县" prefecture="那曲地区" province="西藏自治区"
-542426 county="申扎县" prefecture="那曲地区" province="西藏自治区"
-542427 county="索县" prefecture="那曲地区" province="西藏自治区"
-542428 county="班戈县" prefecture="那曲地区" province="西藏自治区"
-542429 county="巴青县" prefecture="那曲地区" province="西藏自治区"
-542430 county="尼玛县" prefecture="那曲地区" province="西藏自治区"
-542431 county="双湖县" prefecture="那曲地区" province="西藏自治区"
-542521 county="普兰县" prefecture="阿里地区" province="西藏自治区"
-542522 county="札达县" prefecture="阿里地区" province="西藏自治区"
-542523 county="噶尔县" prefecture="阿里地区" province="西藏自治区"
-542524 county="日土县" prefecture="阿里地区" province="西藏自治区"
-542525 county="革吉县" prefecture="阿里地区" province="西藏自治区"
-542526 county="改则县" prefecture="阿里地区" province="西藏自治区"
-542527 county="措勤县" prefecture="阿里地区" province="西藏自治区"
-542621 county="林芝县" prefecture="林芝地区" province="西藏自治区"
-542622 county="工布江达县" prefecture="林芝地区" province="西藏自治区"
-542623 county="米林县" prefecture="林芝地区" province="西藏自治区"
-542624 county="墨脱县" prefecture="林芝地区" province="西藏自治区"
-542625 county="波密县" prefecture="林芝地区" province="西藏自治区"
-542626 county="察隅县" prefecture="林芝地区" province="西藏自治区"
-542627 county="朗县" prefecture="林芝地区" province="西藏自治区"
-610101 county="市辖区" prefecture="西安市" province="陕西省"
-610102 county="新城区" prefecture="西安市" province="陕西省"
-610103 county="碑林区" prefecture="西安市" province="陕西省"
-610104 county="莲湖区" prefecture="西安市" province="陕西省"
-610111 county="灞桥区" prefecture="西安市" province="陕西省"
-610112 county="未央区" prefecture="西安市" province="陕西省"
-610113 county="雁塔区" prefecture="西安市" province="陕西省"
-610114 county="阎良区" prefecture="西安市" province="陕西省"
-610115 county="临潼区" prefecture="西安市" province="陕西省"
-610116 county="长安区" prefecture="西安市" province="陕西省"
-610122 county="蓝田县" prefecture="西安市" province="陕西省"
-610124 county="周至县" prefecture="西安市" province="陕西省"
-610125 county="户县" prefecture="西安市" province="陕西省"
-610126 county="高陵县" prefecture="西安市" province="陕西省"
-610201 county="市辖区" prefecture="铜川市" province="陕西省"
-610202 county="王益区" prefecture="铜川市" province="陕西省"
-610203 county="印台区" prefecture="铜川市" province="陕西省"
-610204 county="耀州区" prefecture="铜川市" province="陕西省"
-610222 county="宜君县" prefecture="铜川市" province="陕西省"
-610301 county="市辖区" prefecture="宝鸡市" province="陕西省"
-610302 county="渭滨区" prefecture="宝鸡市" province="陕西省"
-610303 county="金台区" prefecture="宝鸡市" province="陕西省"
-610304 county="陈仓区" prefecture="宝鸡市" province="陕西省"
-610321 county="宝鸡县" prefecture="宝鸡市" province="陕西省"
-610322 county="凤翔县" prefecture="宝鸡市" province="陕西省"
-610323 county="岐山县" prefecture="宝鸡市" province="陕西省"
-610324 county="扶风县" prefecture="宝鸡市" province="陕西省"
-610326 county="眉县" prefecture="宝鸡市" province="陕西省"
-610327 county="陇县" prefecture="宝鸡市" province="陕西省"
-610328 county="千阳县" prefecture="宝鸡市" province="陕西省"
-610329 county="麟游县" prefecture="宝鸡市" province="陕西省"
-610330 county="凤县" prefecture="宝鸡市" province="陕西省"
-610331 county="太白县" prefecture="宝鸡市" province="陕西省"
-610401 county="市辖区" prefecture="咸阳市" province="陕西省"
-610402 county="秦都区" prefecture="咸阳市" province="陕西省"
-610403 county="杨陵区" prefecture="咸阳市" province="陕西省"
-610404 county="渭城区" prefecture="咸阳市" province="陕西省"
-610422 county="三原县" prefecture="咸阳市" province="陕西省"
-610423 county="泾阳县" prefecture="咸阳市" province="陕西省"
-610424 county="乾县" prefecture="咸阳市" province="陕西省"
-610425 county="礼泉县" prefecture="咸阳市" province="陕西省"
-610426 county="永寿县" prefecture="咸阳市" province="陕西省"
-610427 county="彬县" prefecture="咸阳市" province="陕西省"
-610428 county="长武县" prefecture="咸阳市" province="陕西省"
-610429 county="旬邑县" prefecture="咸阳市" province="陕西省"
-610430 county="淳化县" prefecture="咸阳市" province="陕西省"
-610431 county="武功县" prefecture="咸阳市" province="陕西省"
-610481 county="兴平市" prefecture="咸阳市" province="陕西省"
-610501 county="市辖区" prefecture="渭南市" province="陕西省"
-610502 county="临渭区" prefecture="渭南市" province="陕西省"
-610521 county="华县" prefecture="渭南市" province="陕西省"
-610522 county="潼关县" prefecture="渭南市" province="陕西省"
-610523 county="大荔县" prefecture="渭南市" province="陕西省"
-610524 county="合阳县" prefecture="渭南市" province="陕西省"
-610525 county="澄城县" prefecture="渭南市" province="陕西省"
-610526 county="蒲城县" prefecture="渭南市" province="陕西省"
-610527 county="白水县" prefecture="渭南市" province="陕西省"
-610528 county="富平县" prefecture="渭南市" province="陕西省"
-610581 county="韩城市" prefecture="渭南市" province="陕西省"
-610582 county="华阴市" prefecture="渭南市" province="陕西省"
-610601 county="市辖区" prefecture="延安市" province="陕西省"
-610602 county="宝塔区" prefecture="延安市" province="陕西省"
-610621 county="延长县" prefecture="延安市" province="陕西省"
-610622 county="延川县" prefecture="延安市" province="陕西省"
-610623 county="子长县" prefecture="延安市" province="陕西省"
-610624 county="安塞县" prefecture="延安市" province="陕西省"
-610625 county="志丹县" prefecture="延安市" province="陕西省"
-610626 county="吴起县" prefecture="延安市" province="陕西省"
-610627 county="甘泉县" prefecture="延安市" province="陕西省"
-610628 county="富县" prefecture="延安市" province="陕西省"
-610629 county="洛川县" prefecture="延安市" province="陕西省"
-610630 county="宜川县" prefecture="延安市" province="陕西省"
-610631 county="黄龙县" prefecture="延安市" province="陕西省"
-610632 county="黄陵县" prefecture="延安市" province="陕西省"
-610701 county="市辖区" prefecture="汉中市" province="陕西省"
-610702 county="汉台区" prefecture="汉中市" province="陕西省"
-610721 county="南郑县" prefecture="汉中市" province="陕西省"
-610722 county="城固县" prefecture="汉中市" province="陕西省"
-610723 county="洋县" prefecture="汉中市" province="陕西省"
-610724 county="西乡县" prefecture="汉中市" province="陕西省"
-610725 county="勉县" prefecture="汉中市" province="陕西省"
-610726 county="宁强县" prefecture="汉中市" province="陕西省"
-610727 county="略阳县" prefecture="汉中市" province="陕西省"
-610728 county="镇巴县" prefecture="汉中市" province="陕西省"
-610729 county="留坝县" prefecture="汉中市" province="陕西省"
-610730 county="佛坪县" prefecture="汉中市" province="陕西省"
-610801 county="市辖区" prefecture="榆林市" province="陕西省"
-610802 county="榆阳区" prefecture="榆林市" province="陕西省"
-610821 county="神木县" prefecture="榆林市" province="陕西省"
-610822 county="府谷县" prefecture="榆林市" province="陕西省"
-610823 county="横山县" prefecture="榆林市" province="陕西省"
-610824 county="靖边县" prefecture="榆林市" province="陕西省"
-610825 county="定边县" prefecture="榆林市" province="陕西省"
-610826 county="绥德县" prefecture="榆林市" province="陕西省"
-610827 county="米脂县" prefecture="榆林市" province="陕西省"
-610828 county="佳县" prefecture="榆林市" province="陕西省"
-610829 county="吴堡县" prefecture="榆林市" province="陕西省"
-610830 county="清涧县" prefecture="榆林市" province="陕西省"
-610831 county="子洲县" prefecture="榆林市" province="陕西省"
-610901 county="市辖区" prefecture="安康市" province="陕西省"
-610902 county="汉滨区" prefecture="安康市" province="陕西省"
-610921 county="汉阴县" prefecture="安康市" province="陕西省"
-610922 county="石泉县" prefecture="安康市" province="陕西省"
-610923 county="宁陕县" prefecture="安康市" province="陕西省"
-610924 county="紫阳县" prefecture="安康市" province="陕西省"
-610925 county="岚皋县" prefecture="安康市" province="陕西省"
-610926 county="平利县" prefecture="安康市" province="陕西省"
-610927 county="镇坪县" prefecture="安康市" province="陕西省"
-610928 county="旬阳县" prefecture="安康市" province="陕西省"
-610929 county="白河县" prefecture="安康市" province="陕西省"
-611001 county="市辖区" prefecture="商洛市" province="陕西省"
-611002 county="商州区" prefecture="商洛市" province="陕西省"
-611021 county="洛南县" prefecture="商洛市" province="陕西省"
-611022 county="丹凤县" prefecture="商洛市" province="陕西省"
-611023 county="商南县" prefecture="商洛市" province="陕西省"
-611024 county="山阳县" prefecture="商洛市" province="陕西省"
-611025 county="镇安县" prefecture="商洛市" province="陕西省"
-611026 county="柞水县" prefecture="商洛市" province="陕西省"
-620101 county="市辖区" prefecture="兰州市" province="甘肃省"
-620102 county="城关区" prefecture="兰州市" province="甘肃省"
-620103 county="七里河区" prefecture="兰州市" province="甘肃省"
-620104 county="西固区" prefecture="兰州市" province="甘肃省"
-620105 county="安宁区" prefecture="兰州市" province="甘肃省"
-620111 county="红古区" prefecture="兰州市" province="甘肃省"
-620121 county="永登县" prefecture="兰州市" province="甘肃省"
-620122 county="皋兰县" prefecture="兰州市" province="甘肃省"
-620123 county="榆中县" prefecture="兰州市" province="甘肃省"
-620201 county="市辖区" prefecture="嘉峪关市" province="甘肃省"
-620301 county="市辖区" prefecture="金昌市" province="甘肃省"
-620302 county="金川区" prefecture="金昌市" province="甘肃省"
-620321 county="永昌县" prefecture="金昌市" province="甘肃省"
-620401 county="市辖区" prefecture="白银市" province="甘肃省"
-620402 county="白银区" prefecture="白银市" province="甘肃省"
-620403 county="平川区" prefecture="白银市" province="甘肃省"
-620421 county="靖远县" prefecture="白银市" province="甘肃省"
-620422 county="会宁县" prefecture="白银市" province="甘肃省"
-620423 county="景泰县" prefecture="白银市" province="甘肃省"
-620501 county="市辖区" prefecture="天水市" province="甘肃省"
-620502 county="秦州区" prefecture="天水市" province="甘肃省"
-620503 county="麦积区" prefecture="天水市" province="甘肃省"
-620521 county="清水县" prefecture="天水市" province="甘肃省"
-620522 county="秦安县" prefecture="天水市" province="甘肃省"
-620523 county="甘谷县" prefecture="天水市" province="甘肃省"
-620524 county="武山县" prefecture="天水市" province="甘肃省"
-620525 county="张家川回族自治县" prefecture="天水市" province="甘肃省"
-620601 county="市辖区" prefecture="武威市" province="甘肃省"
-620602 county="凉州区" prefecture="武威市" province="甘肃省"
-620621 county="民勤县" prefecture="武威市" province="甘肃省"
-620622 county="古浪县" prefecture="武威市" province="甘肃省"
-620623 county="天祝藏族自治县" prefecture="武威市" province="甘肃省"
-620701 county="市辖区" prefecture="张掖市" province="甘肃省"
-620702 county="甘州区" prefecture="张掖市" province="甘肃省"
-620721 county="肃南裕固族自治县" prefecture="张掖市" province="甘肃省"
-620722 county="民乐县" prefecture="张掖市" province="甘肃省"
-620723 county="临泽县" prefecture="张掖市" province="甘肃省"
-620724 county="高台县" prefecture="张掖市" province="甘肃省"
-620725 county="山丹县" prefecture="张掖市" province="甘肃省"
-620801 county="市辖区" prefecture="平凉市" province="甘肃省"
-620802 county="崆峒区" prefecture="平凉市" province="甘肃省"
-620821 county="泾川县" prefecture="平凉市" province="甘肃省"
-620822 county="灵台县" prefecture="平凉市" province="甘肃省"
-620823 county="崇信县" prefecture="平凉市" province="甘肃省"
-620824 county="华亭县" prefecture="平凉市" province="甘肃省"
-620825 county="庄浪县" prefecture="平凉市" province="甘肃省"
-620826 county="静宁县" prefecture="平凉市" province="甘肃省"
-620901 county="市辖区" prefecture="酒泉市" province="甘肃省"
-620902 county="肃州区" prefecture="酒泉市" province="甘肃省"
-620921 county="金塔县" prefecture="酒泉市" province="甘肃省"
-620922 county="瓜州县" prefecture="酒泉市" province="甘肃省"
-620923 county="肃北蒙古族自治县" prefecture="酒泉市" province="甘肃省"
-620924 county="阿克塞哈萨克族自治县" prefecture="酒泉市" province="甘肃省"
-620981 county="玉门市" prefecture="酒泉市" province="甘肃省"
-620982 county="敦煌市" prefecture="酒泉市" province="甘肃省"
-621001 county="市辖区" prefecture="庆阳市" province="甘肃省"
-621002 county="西峰区" prefecture="庆阳市" province="甘肃省"
-621021 county="庆城县" prefecture="庆阳市" province="甘肃省"
-621022 county="环县" prefecture="庆阳市" province="甘肃省"
-621023 county="华池县" prefecture="庆阳市" province="甘肃省"
-621024 county="合水县" prefecture="庆阳市" province="甘肃省"
-621025 county="正宁县" prefecture="庆阳市" province="甘肃省"
-621026 county="宁县" prefecture="庆阳市" province="甘肃省"
-621027 county="镇原县" prefecture="庆阳市" province="甘肃省"
-621101 county="市辖区" prefecture="定西市" province="甘肃省"
-621102 county="安定区" prefecture="定西市" province="甘肃省"
-621121 county="通渭县" prefecture="定西市" province="甘肃省"
-621122 county="陇西县" prefecture="定西市" province="甘肃省"
-621123 county="渭源县" prefecture="定西市" province="甘肃省"
-621124 county="临洮县" prefecture="定西市" province="甘肃省"
-621125 county="漳县" prefecture="定西市" province="甘肃省"
-621126 county="岷县" prefecture="定西市" province="甘肃省"
-621201 county="市辖区" prefecture="陇南市" province="甘肃省"
-621202 county="武都区" prefecture="陇南市" province="甘肃省"
-621221 county="成县" prefecture="陇南市" province="甘肃省"
-621222 county="文县" prefecture="陇南市" province="甘肃省"
-621223 county="宕昌县" prefecture="陇南市" province="甘肃省"
-621224 county="康县" prefecture="陇南市" province="甘肃省"
-621225 county="西和县" prefecture="陇南市" province="甘肃省"
-621226 county="礼县" prefecture="陇南市" province="甘肃省"
-621227 county="徽县" prefecture="陇南市" province="甘肃省"
-621228 county="两当县" prefecture="陇南市" province="甘肃省"
-622421 county="定西县" prefecture="定西地区" province="甘肃省"
-622424 county="通渭县" prefecture="定西地区" province="甘肃省"
-622425 county="陇西县" prefecture="定西地区" province="甘肃省"
-622426 county="渭源县" prefecture="定西地区" province="甘肃省"
-622427 county="临洮县" prefecture="定西地区" province="甘肃省"
-622428 county="漳县" prefecture="定西地区" province="甘肃省"
-622429 county="岷县" prefecture="定西地区" province="甘肃省"
-622621 county="武都县" prefecture="陇南地区" province="甘肃省"
-622623 county="宕昌县" prefecture="陇南地区" province="甘肃省"
-622624 county="成县" prefecture="陇南地区" province="甘肃省"
-622625 county="康县" prefecture="陇南地区" province="甘肃省"
-622626 county="文县" prefecture="陇南地区" province="甘肃省"
-622627 county="西和县" prefecture="陇南地区" province="甘肃省"
-622628 county="礼县" prefecture="陇南地区" province="甘肃省"
-622629 county="两当县" prefecture="陇南地区" province="甘肃省"
-622630 county="徽县" prefecture="陇南地区" province="甘肃省"
-622901 county="临夏市" prefecture="临夏回族自治州" province="甘肃省"
-622921 county="临夏县" prefecture="临夏回族自治州" province="甘肃省"
-622922 county="康乐县" prefecture="临夏回族自治州" province="甘肃省"
-622923 county="永靖县" prefecture="临夏回族自治州" province="甘肃省"
-622924 county="广河县" prefecture="临夏回族自治州" province="甘肃省"
-622925 county="和政县" prefecture="临夏回族自治州" province="甘肃省"
-622926 county="东乡族自治县" prefecture="临夏回族自治州" province="甘肃省"
-622927 county="积石山保安族东乡族撒拉族自治县" prefecture="临夏回族自治州" province="甘肃省"
-623001 county="合作市" prefecture="甘南藏族自治州" province="甘肃省"
-623021 county="临潭县" prefecture="甘南藏族自治州" province="甘肃省"
-623022 county="卓尼县" prefecture="甘南藏族自治州" province="甘肃省"
-623023 county="舟曲县" prefecture="甘南藏族自治州" province="甘肃省"
-623024 county="迭部县" prefecture="甘南藏族自治州" province="甘肃省"
-623025 county="玛曲县" prefecture="甘南藏族自治州" province="甘肃省"
-623026 county="碌曲县" prefecture="甘南藏族自治州" province="甘肃省"
-623027 county="夏河县" prefecture="甘南藏族自治州" province="甘肃省"
-630101 county="市辖区" prefecture="西宁市" province="青海省"
-630102 county="城东区" prefecture="西宁市" province="青海省"
-630103 county="城中区" prefecture="西宁市" province="青海省"
-630104 county="城西区" prefecture="西宁市" province="青海省"
-630105 county="城北区" prefecture="西宁市" province="青海省"
-630121 county="大通回族土族自治县" prefecture="西宁市" province="青海省"
-630122 county="湟中县" prefecture="西宁市" province="青海省"
-630123 county="湟源县" prefecture="西宁市" province="青海省"
-630202 county="乐都区" prefecture="海东市" province="青海省"
-630221 county="平安县" prefecture="海东市" province="青海省"
-630222 county="民和回族土族自治县" prefecture="海东市" province="青海省"
-630223 county="互助土族自治县" prefecture="海东市" province="青海省"
-630224 county="化隆回族自治县" prefecture="海东市" province="青海省"
-630225 county="循化撒拉族自治县" prefecture="海东市" province="青海省"
-632121 county="平安县" prefecture="海东地区" province="青海省"
-632122 county="民和回族土族自治县" prefecture="海东地区" province="青海省"
-632123 county="乐都县" prefecture="海东地区" province="青海省"
-632126 county="互助土族自治县" prefecture="海东地区" province="青海省"
-632127 county="化隆回族自治县" prefecture="海东地区" province="青海省"
-632128 county="循化撒拉族自治县" prefecture="海东地区" province="青海省"
-632221 county="门源回族自治县" prefecture="海北藏族自治州" province="青海省"
-632222 county="祁连县" prefecture="海北藏族自治州" province="青海省"
-632223 county="海晏县" prefecture="海北藏族自治州" province="青海省"
-632224 county="刚察县" prefecture="海北藏族自治州" province="青海省"
-632321 county="同仁县" prefecture="黄南藏族自治州" province="青海省"
-632322 county="尖扎县" prefecture="黄南藏族自治州" province="青海省"
-632323 county="泽库县" prefecture="黄南藏族自治州" province="青海省"
-632324 county="河南蒙古族自治县" prefecture="黄南藏族自治州" province="青海省"
-632521 county="共和县" prefecture="海南藏族自治州" province="青海省"
-632522 county="同德县" prefecture="海南藏族自治州" province="青海省"
-632523 county="贵德县" prefecture="海南藏族自治州" province="青海省"
-632524 county="兴海县" prefecture="海南藏族自治州" province="青海省"
-632525 county="贵南县" prefecture="海南藏族自治州" province="青海省"
-632621 county="玛沁县" prefecture="果洛藏族自治州" province="青海省"
-632622 county="班玛县" prefecture="果洛藏族自治州" province="青海省"
-632623 county="甘德县" prefecture="果洛藏族自治州" province="青海省"
-632624 county="达日县" prefecture="果洛藏族自治州" province="青海省"
-632625 county="久治县" prefecture="果洛藏族自治州" province="青海省"
-632626 county="玛多县" prefecture="果洛藏族自治州" province="青海省"
-632701 county="玉树市" prefecture="玉树藏族自治州" province="青海省"
-632721 county="玉树县" prefecture="玉树藏族自治州" province="青海省"
-632722 county="杂多县" prefecture="玉树藏族自治州" province="青海省"
-632723 county="称多县" prefecture="玉树藏族自治州" province="青海省"
-632724 county="治多县" prefecture="玉树藏族自治州" province="青海省"
-632725 county="囊谦县" prefecture="玉树藏族自治州" province="青海省"
-632726 county="曲麻莱县" prefecture="玉树藏族自治州" province="青海省"
-632801 county="格尔木市" prefecture="海西蒙古族藏族自治州" province="青海省"
-632802 county="德令哈市" prefecture="海西蒙古族藏族自治州" province="青海省"
-632821 county="乌兰县" prefecture="海西蒙古族藏族自治州" province="青海省"
-632822 county="都兰县" prefecture="海西蒙古族藏族自治州" province="青海省"
-632823 county="天峻县" prefecture="海西蒙古族藏族自治州" province="青海省"
-640101 county="市辖区" prefecture="银川市" province="宁夏回族自治区"
-640104 county="兴庆区" prefecture="银川市" province="宁夏回族自治区"
-640105 county="西夏区" prefecture="银川市" province="宁夏回族自治区"
-640106 county="金凤区" prefecture="银川市" province="宁夏回族自治区"
-640121 county="永宁县" prefecture="银川市" province="宁夏回族自治区"
-640122 county="贺兰县" prefecture="银川市" province="宁夏回族自治区"
-640181 county="灵武市" prefecture="银川市" province="宁夏回族自治区"
-640201 county="市辖区" prefecture="石嘴山市" province="宁夏回族自治区"
-640202 county="大武口区" prefecture="石嘴山市" province="宁夏回族自治区"
-640203 county="石嘴山区" prefecture="石嘴山市" province="宁夏回族自治区"
-640205 county="惠农区" prefecture="石嘴山市" province="宁夏回族自治区"
-640221 county="平罗县" prefecture="石嘴山市" province="宁夏回族自治区"
-640222 county="陶乐县" prefecture="石嘴山市" province="宁夏回族自治区"
-640223 county="惠农县" prefecture="石嘴山市" province="宁夏回族自治区"
-640301 county="市辖区" prefecture="吴忠市" province="宁夏回族自治区"
-640302 county="利通区" prefecture="吴忠市" province="宁夏回族自治区"
-640303 county="红寺堡区" prefecture="吴忠市" province="宁夏回族自治区"
-640321 county="中卫县" prefecture="吴忠市" province="宁夏回族自治区"
-640322 county="中宁县" prefecture="吴忠市" province="宁夏回族自治区"
-640323 county="盐池县" prefecture="吴忠市" province="宁夏回族自治区"
-640324 county="同心县" prefecture="吴忠市" province="宁夏回族自治区"
-640381 county="青铜峡市" prefecture="吴忠市" province="宁夏回族自治区"
-640401 county="市辖区" prefecture="固原市" province="宁夏回族自治区"
-640402 county="原州区" prefecture="固原市" province="宁夏回族自治区"
-640421 county="海原县" prefecture="固原市" province="宁夏回族自治区"
-640422 county="西吉县" prefecture="固原市" province="宁夏回族自治区"
-640423 county="隆德县" prefecture="固原市" province="宁夏回族自治区"
-640424 county="泾源县" prefecture="固原市" province="宁夏回族自治区"
-640425 county="彭阳县" prefecture="固原市" province="宁夏回族自治区"
-640501 county="市辖区" prefecture="中卫市" province="宁夏回族自治区"
-640502 county="沙坡头区" prefecture="中卫市" province="宁夏回族自治区"
-640521 county="中宁县" prefecture="中卫市" province="宁夏回族自治区"
-640522 county="海原县" prefecture="中卫市" province="宁夏回族自治区"
-650101 county="市辖区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650102 county="天山区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650103 county="沙依巴克区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650104 county="新市区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650105 county="水磨沟区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650106 county="头屯河区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650107 county="达坂城区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650108 county="东山区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650109 county="米东区" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650121 county="乌鲁木齐县" prefecture="乌鲁木齐市" province="新疆维吾尔自治区"
-650201 county="市辖区" prefecture="克拉玛依市" province="新疆维吾尔自治区"
-650202 county="独山子区" prefecture="克拉玛依市" province="新疆维吾尔自治区"
-650203 county="克拉玛依区" prefecture="克拉玛依市" province="新疆维吾尔自治区"
-650204 county="白碱滩区" prefecture="克拉玛依市" province="新疆维吾尔自治区"
-650205 county="乌尔禾区" prefecture="克拉玛依市" province="新疆维吾尔自治区"
-652101 county="吐鲁番市" prefecture="吐鲁番地区" province="新疆维吾尔自治区"
-652122 county="鄯善县" prefecture="吐鲁番地区" province="新疆维吾尔自治区"
-652123 county="托克逊县" prefecture="吐鲁番地区" province="新疆维吾尔自治区"
-652201 county="哈密市" prefecture="哈密地区" province="新疆维吾尔自治区"
-652222 county="巴里坤哈萨克自治县" prefecture="哈密地区" province="新疆维吾尔自治区"
-652223 county="伊吾县" prefecture="哈密地区" province="新疆维吾尔自治区"
-652301 county="昌吉市" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652302 county="阜康市" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652303 county="米泉市" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652323 county="呼图壁县" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652324 county="玛纳斯县" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652325 county="奇台县" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652327 county="吉木萨尔县" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652328 county="木垒哈萨克自治县" prefecture="昌吉回族自治州" province="新疆维吾尔自治区"
-652701 county="博乐市" prefecture="博尔塔拉蒙古自治州" province="新疆维吾尔自治区"
-652702 county="阿拉山口市" prefecture="博尔塔拉蒙古自治州" province="新疆维吾尔自治区"
-652722 county="精河县" prefecture="博尔塔拉蒙古自治州" province="新疆维吾尔自治区"
-652723 county="温泉县" prefecture="博尔塔拉蒙古自治州" province="新疆维吾尔自治区"
-652801 county="库尔勒市" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652822 county="轮台县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652823 county="尉犁县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652824 county="若羌县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652825 county="且末县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652826 county="焉耆回族自治县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652827 county="和静县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652828 county="和硕县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652829 county="博湖县" prefecture="巴音郭楞蒙古自治州" province="新疆维吾尔自治区"
-652901 county="阿克苏市" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652922 county="温宿县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652923 county="库车县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652924 county="沙雅县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652925 county="新和县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652926 county="拜城县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652927 county="乌什县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652928 county="阿瓦提县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-652929 county="柯坪县" prefecture="阿克苏地区" province="新疆维吾尔自治区"
-653001 county="阿图什市" prefecture="克孜勒苏柯尔克孜自治州" province="新疆维吾尔自治区"
-653022 county="阿克陶县" prefecture="克孜勒苏柯尔克孜自治州" province="新疆维吾尔自治区"
-653023 county="阿合奇县" prefecture="克孜勒苏柯尔克孜自治州" province="新疆维吾尔自治区"
-653024 county="乌恰县" prefecture="克孜勒苏柯尔克孜自治州" province="新疆维吾尔自治区"
-653101 county="喀什市" prefecture="喀什地区" province="新疆维吾尔自治区"
-653121 county="疏附县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653122 county="疏勒县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653123 county="英吉沙县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653124 county="泽普县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653125 county="莎车县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653126 county="叶城县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653127 county="麦盖提县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653128 county="岳普湖县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653129 county="伽师县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653130 county="巴楚县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653131 county="塔什库尔干塔吉克自治县" prefecture="喀什地区" province="新疆维吾尔自治区"
-653201 county="和田市" prefecture="和田地区" province="新疆维吾尔自治区"
-653221 county="和田县" prefecture="和田地区" province="新疆维吾尔自治区"
-653222 county="墨玉县" prefecture="和田地区" province="新疆维吾尔自治区"
-653223 county="皮山县" prefecture="和田地区" province="新疆维吾尔自治区"
-653224 county="洛浦县" prefecture="和田地区" province="新疆维吾尔自治区"
-653225 county="策勒县" prefecture="和田地区" province="新疆维吾尔自治区"
-653226 county="于田县" prefecture="和田地区" province="新疆维吾尔自治区"
-653227 county="民丰县" prefecture="和田地区" province="新疆维吾尔自治区"
-654002 county="伊宁市" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654003 county="奎屯市" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654021 county="伊宁县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654022 county="察布查尔锡伯自治县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654023 county="霍城县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654024 county="巩留县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654025 county="新源县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654026 county="昭苏县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654027 county="特克斯县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654028 county="尼勒克县" prefecture="伊犁哈萨克自治州" province="新疆维吾尔自治区"
-654201 county="塔城市" prefecture="塔城地区" province="新疆维吾尔自治区"
-654202 county="乌苏市" prefecture="塔城地区" province="新疆维吾尔自治区"
-654221 county="额敏县" prefecture="塔城地区" province="新疆维吾尔自治区"
-654223 county="沙湾县" prefecture="塔城地区" province="新疆维吾尔自治区"
-654224 county="托里县" prefecture="塔城地区" province="新疆维吾尔自治区"
-654225 county="裕民县" prefecture="塔城地区" province="新疆维吾尔自治区"
-654226 county="和布克赛尔蒙古自治县" prefecture="塔城地区" province="新疆维吾尔自治区"
-654301 county="阿勒泰市" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654321 county="布尔津县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654322 county="富蕴县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654323 county="福海县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654324 county="哈巴河县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654325 county="青河县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-654326 county="吉木乃县" prefecture="阿勒泰地区" province="新疆维吾尔自治区"
-659001 county="石河子市" prefecture="自治区直辖县级行政区划" province="新疆维吾尔自治区"
-659002 county="阿拉尔市" prefecture="自治区直辖县级行政区划" province="新疆维吾尔自治区"
-659003 county="图木舒克市" prefecture="自治区直辖县级行政区划" province="新疆维吾尔自治区"
-659004 county="五家渠市" prefecture="自治区直辖县级行政区划" province="新疆维吾尔自治区"
+# Downloaded from
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(1区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(2区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(3区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(4区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(5区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(6区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(7区)&action=raw
+# https://zh.wikipedia.org/w/index.php?title=中华人民共和国行政区划代码_(8区)&action=raw
+11 province="北京市"
+ 0000 county="北京市"
+ 0100 county="市辖区"
+ 0101 county="东城区"
+ 0102 county="西城区"
+ 0103 county="[-2010]崇文区"
+ 0104 county="[-2010]宣武区"
+ 0105 county="朝阳区"
+ 0106 county="丰台区"
+ 0107 county="石景山区"
+ 0108 county="海淀区"
+ 0109 county="门头沟区"
+ 0110 county="[-1986]燕山区"
+ 0111 county="[1986-]房山区"
+ 0112 county="[1997-]通州区"
+ 0113 county="[1998-]顺义区"
+ 0114 county="[1999-]昌平区"
+ 0115 county="[2001-]大兴区"
+ 0116 county="[2001-]怀柔区"
+ 0117 county="[2001-]平谷区"
+ 0118 county="[2015-]密云区"
+ 0119 county="[2015-]延庆区"
+ 0200 county="[-2015]县"
+ 0201 county="[-1982]昌平县"
+ 0202 county="[-1982]顺义县"
+ 0203 county="[-1982]通县"
+ 0204 county="[-1982]大兴县"
+ 0205 county="[-1982]房山县"
+ 0206 county="[-1982]平谷县"
+ 0207 county="[-1982]怀柔县"
+ 0208 county="[-1982]密云县"
+ 0209 county="[-1982]延庆县"
+ 0221 county="[1982-1999]昌平县"
+ 0222 county="[1982-1998]顺义县"
+ 0223 county="[1982-1997]通县"
+ 0224 county="[1982-2001]大兴县"
+ 0225 county="[1982-1986]房山县"
+ 0226 county="[1982-2001]平谷县"
+ 0227 county="[1982-2001]怀柔县"
+ 0228 county="[1982-2015]密云县"
+ 0229 county="[1982-2015]延庆县"
+12 province="天津市"
+ 0000 county="天津市"
+ 0100 county="市辖区"
+ 0101 county="和平区"
+ 0102 county="河东区"
+ 0103 county="河西区"
+ 0104 county="南开区"
+ 0105 county="河北区"
+ 0106 county="红桥区"
+ 0107 county="[-2009]塘沽区"
+ 0108 county="[-2009]汉沽区"
+ 0109 county="[-2009]大港区"
+ 0110 county="[-1991]东郊区,[1992-]东丽区"
+ 0111 county="[-1991]西郊区,[1992-]西青区"
+ 0112 county="[-1991]南郊区,[1992-]津南区"
+ 0113 county="[-1991]北郊区,[1992-]北辰区"
+ 0114 county="[2000-]武清区"
+ 0115 county="[2001-]宝坻区"
+ 0116 county="[2009-]滨海新区"
+ 0117 county="[2015-]宁河区"
+ 0118 county="[2015-]静海区"
+ 0119 county="[2016-]蓟州区"
+ 0200 county="[-2016]县"
+ 0201 county="[-1982]宁河县"
+ 0202 county="[-1982]武清县"
+ 0203 county="[-1982]静海县"
+ 0204 county="[-1982]宝坻县"
+ 0205 county="[-1982]蓟县"
+ 0221 county="[1982-2015]宁河县"
+ 0222 county="[1982-2000]武清县"
+ 0223 county="[1982-2015]静海县"
+ 0224 county="[1982-2001]宝坻县"
+ 0225 county="[1982-2016]蓟县"
+13 province="河北省"
+ 0000 county="河北省"
+ 0100 county="石家庄市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]长安区"
+ 0103 county="[1983-2014]桥东区"
+ 0104 county="[1983-]桥西区"
+ 0105 county="[1983-]新华区"
+ 0106 county="[1983-2001]郊区"
+ 0107 county="[1983-]井陉矿区"
+ 0108 county="[2001-]裕华区"
+ 0109 county="[2014-]藁城区"
+ 0110 county="[2014-]鹿泉区"
+ 0111 county="[2014-]栾城区"
+ 0121 county="[1983-]井陉县"
+ 0122 county="[1983-1994]获鹿县"
+ 0123 county="[1986-]正定县"
+ 0124 county="[1986-2014]栾城县"
+ 0125 county="[1993-]行唐县"
+ 0126 county="[1993-]灵寿县"
+ 0127 county="[1993-]高邑县"
+ 0128 county="[1993-]深泽县"
+ 0129 county="[1993-]赞皇县"
+ 0130 county="[1993-]无极县"
+ 0131 county="[1993-]平山县"
+ 0132 county="[1993-]元氏县"
+ 0133 county="[1993-]赵县"
+ 0181 county="[1993-]辛集市"
+ 0182 county="[1993-2014]藁城市"
+ 0183 county="[1993-]晋州市"
+ 0184 county="[1993-]新乐市"
+ 0185 county="[1994-2014]鹿泉市"
+ 0200 county="唐山市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]路南区"
+ 0203 county="[1983-]路北区"
+ 0204 county="[1983-1994]东矿区,[1995-]古冶区"
+ 0205 county="[1983-]开平区"
+ 0206 county="[1983-2002]新区"
+ 0207 county="[2002-]丰南区"
+ 0208 county="[2002-]丰润区"
+ 0209 county="[2012-]曹妃甸区"
+ 0221 county="[1983-2002]丰润县"
+ 0222 county="[1983-1994]丰南县"
+ 0223 county="[1983-2018]滦县"
+ 0224 county="[1983-]滦南县"
+ 0225 county="[1983-]乐亭县"
+ 0226 county="[1983-1996]迁安县"
+ 0227 county="[1983-]迁西县"
+ 0228 county="[1983-1992]遵化县"
+ 0229 county="[1983-]玉田县"
+ 0230 county="[1983-2012]唐海县"
+ 0281 county="[1992-]遵化市"
+ 0282 county="[1994-2002]丰南市"
+ 0283 county="[1996-]迁安市"
+ 0284 county="[2018-]滦州市"
+ 0300 county="[1983-]秦皇岛市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]海港区"
+ 0303 county="[1983-]山海关区"
+ 0304 county="[1983-]北戴河区"
+ 0305 county="[1983-1984]郊区"
+ 0306 county="[2015-]抚宁区"
+ 0321 county="[1983-1985]青龙县,[1986-]青龙满族自治县"
+ 0322 county="[1983-]昌黎县"
+ 0323 county="[1983-2015]抚宁县"
+ 0324 county="[1983-]卢龙县"
+ 0400 county="[1983-]邯郸市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]邯山区"
+ 0403 county="[1983-]丛台区"
+ 0404 county="[1983-]复兴区"
+ 0405 county="[1983-1986]郊区"
+ 0406 county="[1983-]峰峰矿区"
+ 0407 county="[2016-]肥乡区"
+ 0408 county="[2016-]永年区"
+ 0421 county="[1983-2016]邯郸县"
+ 0422 county="[1986-1988]武安县"
+ 0423 county="[1993-]临漳县"
+ 0424 county="[1993-]成安县"
+ 0425 county="[1993-]大名县"
+ 0426 county="[1993-]涉县"
+ 0427 county="[1993-]磁县"
+ 0428 county="[1993-2016]肥乡县"
+ 0429 county="[1993-2016]永年县"
+ 0430 county="[1993-1995]丘县,[1996-]邱县"
+ 0431 county="[1993-]鸡泽县"
+ 0432 county="[1993-]广平县"
+ 0433 county="[1993-]馆陶县"
+ 0434 county="[1993-]魏县"
+ 0435 county="[1993-]曲周县"
+ 0481 county="[1989-]武安市"
+ 0500 county="[1983-]邢台市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-2019]桥东区,[2020-]襄都区"
+ 0503 county="[1983-2019]桥西区,[2020-]信都区"
+ 0504 county="[1983-1988]郊区"
+ 0505 county="[2020-]任泽区"
+ 0506 county="[2020-]南和区"
+ 0521 county="[1986-2020]邢台县"
+ 0522 county="[1993-]临城县"
+ 0523 county="[1993-]内丘县"
+ 0524 county="[1993-]柏乡县"
+ 0525 county="[1993-]隆尧县"
+ 0526 county="[1993-2020]任县"
+ 0527 county="[1993-2020]南和县"
+ 0528 county="[1993-]宁晋县"
+ 0529 county="[1993-]巨鹿县"
+ 0530 county="[1993-]新河县"
+ 0531 county="[1993-]广宗县"
+ 0532 county="[1993-]平乡县"
+ 0533 county="[1993-]威县"
+ 0534 county="[1993-]清河县"
+ 0535 county="[1993-]临西县"
+ 0581 county="[1993-]南宫市"
+ 0582 county="[1993-]沙河市"
+ 0600 county="[1983-]保定市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-2014]新市区,[2015-]竞秀区"
+ 0603 county="[1983-2015]北市区"
+ 0604 county="[1983-2015]南市区"
+ 0605 county="[1983-1987]郊区"
+ 0606 county="[2015-]莲池区"
+ 0607 county="[2015-]满城区"
+ 0608 county="[2015-]清苑区"
+ 0609 county="[2015-]徐水区"
+ 0621 county="[1983-2015]满城县"
+ 0622 county="[1986-2015]清苑县"
+ 0623 county="[1994-]涞水县"
+ 0624 county="[1994-]阜平县"
+ 0625 county="[1994-2015]徐水县"
+ 0626 county="[1994-]定兴县"
+ 0627 county="[1994-]唐县"
+ 0628 county="[1994-]高阳县"
+ 0629 county="[1994-]容城县"
+ 0630 county="[1994-]涞源县"
+ 0631 county="[1994-]望都县"
+ 0632 county="[1994-]安新县"
+ 0633 county="[1994-]易县"
+ 0634 county="[1994-]曲阳县"
+ 0635 county="[1994-]蠡县"
+ 0636 county="[1994-]顺平县"
+ 0637 county="[1994-]博野县"
+ 0638 county="[1994-]雄县"
+ 0681 county="[1994-]涿州市"
+ 0682 county="[1994-]定州市"
+ 0683 county="[1994-]安国市"
+ 0684 county="[1994-]高碑店市"
+ 0700 county="[1983-]张家口市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-]桥东区"
+ 0703 county="[1983-]桥西区"
+ 0704 county="[1983-1989]茶坊区"
+ 0705 county="[1983-]宣化区"
+ 0706 county="[1983-]下花园区"
+ 0707 county="[1983-1989]庞家堡区"
+ 0708 county="[2016-]万全区"
+ 0709 county="[2016-]崇礼区"
+ 0721 county="[1983-2016]宣化县"
+ 0722 county="[1993-]张北县"
+ 0723 county="[1993-]康保县"
+ 0724 county="[1993-]沽源县"
+ 0725 county="[1993-]尚义县"
+ 0726 county="[1993-]蔚县"
+ 0727 county="[1993-]阳原县"
+ 0728 county="[1993-]怀安县"
+ 0729 county="[1993-2016]万全县"
+ 0730 county="[1993-]怀来县"
+ 0731 county="[1993-]涿鹿县"
+ 0732 county="[1993-]赤城县"
+ 0733 county="[1993-2016]崇礼县"
+ 0800 county="[1983-]承德市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-]双桥区"
+ 0803 county="[1983-]双滦区"
+ 0804 county="[1983-]鹰手营子矿区"
+ 0821 county="[1983-]承德县"
+ 0822 county="[1993-]兴隆县"
+ 0823 county="[1993-2017]平泉县"
+ 0824 county="[1993-]滦平县"
+ 0825 county="[1993-]隆化县"
+ 0826 county="[1993-]丰宁满族自治县"
+ 0827 county="[1993-]宽城满族自治县"
+ 0828 county="[1993-]围场满族蒙古族自治县"
+ 0881 county="[2017-]平泉市"
+ 0900 county="[1983-]沧州市"
+ 0901 county="[1983-]市辖区"
+ 0902 county="[1983-]新华区"
+ 0903 county="[1983-]运河区"
+ 0904 county="[1983-1997]郊区"
+ 0921 county="[1983-]沧县"
+ 0922 county="[1986-]青县"
+ 0923 county="[1993-]东光县"
+ 0924 county="[1993-]海兴县"
+ 0925 county="[1993-]盐山县"
+ 0926 county="[1993-]肃宁县"
+ 0927 county="[1993-]南皮县"
+ 0928 county="[1993-]吴桥县"
+ 0929 county="[1993-]献县"
+ 0930 county="[1993-]孟村回族自治县"
+ 0981 county="[1993-]泊头市"
+ 0982 county="[1993-]任丘市"
+ 0983 county="[1993-]黄骅市"
+ 0984 county="[1993-]河间市"
+ 1000 county="[1988-]廊坊市"
+ 1001 county="[1988-]市辖区"
+ 1002 county="[1988-]安次区"
+ 1003 county="[2000-]广阳区"
+ 1021 county="[1988-1993]三河县"
+ 1022 county="[1988-]固安县"
+ 1023 county="[1988-]永清县"
+ 1024 county="[1988-]香河县"
+ 1025 county="[1988-]大城县"
+ 1026 county="[1988-]文安县"
+ 1027 county="[1988-1990]霸县"
+ 1028 county="[1988-]大厂回族自治县"
+ 1081 county="[1990-]霸州市"
+ 1082 county="[1993-]三河市"
+ 1100 county="[1996-]衡水市"
+ 1101 county="[1996-]市辖区"
+ 1102 county="[1996-]桃城区"
+ 1103 county="[2016-]冀州区"
+ 1121 county="[1996-]枣强县"
+ 1122 county="[1996-]武邑县"
+ 1123 county="[1996-]武强县"
+ 1124 county="[1996-]饶阳县"
+ 1125 county="[1996-]安平县"
+ 1126 county="[1996-]故城县"
+ 1127 county="[1996-]景县"
+ 1128 county="[1996-]阜城县"
+ 1181 county="[1996-2016]冀州市"
+ 1182 county="[1996-]深州市"
+ 2100 county="[-1993]邯郸地区"
+ 2101 county="[-1983]邯郸市"
+ 2121 county="[-1993]大名县"
+ 2122 county="[-1993]魏县"
+ 2123 county="[-1993]曲周县"
+ 2124 county="[-1993]丘县"
+ 2125 county="[-1993]鸡泽县"
+ 2126 county="[-1993]肥乡县"
+ 2127 county="[-1993]广平县"
+ 2128 county="[-1993]成安县"
+ 2129 county="[-1993]临漳县"
+ 2130 county="[-1993]磁县"
+ 2131 county="[-1986]武安县"
+ 2132 county="[-1993]涉县"
+ 2133 county="[-1993]永年县"
+ 2134 county="[-1983]邯郸县"
+ 2135 county="[-1993]馆陶县"
+ 2200 county="[-1993]邢台地区"
+ 2201 county="[1986-1993]南宫市"
+ 2202 county="[1987-1993]沙河市"
+ 2221 county="[-1986]邢台县"
+ 2222 county="[-1987]沙河县"
+ 2223 county="[-1993]临城县"
+ 2224 county="[-1993]内丘县"
+ 2225 county="[-1993]柏乡县"
+ 2226 county="[-1993]隆尧县"
+ 2227 county="[-1993]任县"
+ 2228 county="[-1993]南和县"
+ 2229 county="[-1993]宁晋县"
+ 2230 county="[-1986]南宫县"
+ 2231 county="[-1993]巨鹿县"
+ 2232 county="[-1993]新河县"
+ 2233 county="[-1993]广宗县"
+ 2234 county="[-1993]平乡县"
+ 2235 county="[-1993]威县"
+ 2236 county="[-1993]清河县"
+ 2237 county="[-1993]临西县"
+ 2300 county="[-1993]石家庄地区"
+ 2301 county="[1986-1993]辛集市"
+ 2302 county="[1989-1993]藁城市"
+ 2303 county="[1991-1993]晋州市"
+ 2304 county="[1992-1993]新乐市"
+ 2321 county="[-1986]束鹿县"
+ 2322 county="[-1991]晋县"
+ 2323 county="[-1993]深泽县"
+ 2324 county="[-1993]无极县"
+ 2325 county="[-1989]藁城县"
+ 2326 county="[-1993]赵县"
+ 2327 county="[-1986]栾城县"
+ 2328 county="[-1986]正定县"
+ 2329 county="[-1992]新乐县"
+ 2330 county="[-1993]高邑县"
+ 2331 county="[-1993]元氏县"
+ 2332 county="[-1993]赞皇县"
+ 2333 county="[-1983]井陉县"
+ 2334 county="[-1983]获鹿县"
+ 2335 county="[-1993]平山县"
+ 2336 county="[-1993]灵寿县"
+ 2337 county="[-1993]行唐县"
+ 2400 county="[-1994]保定地区"
+ 2401 county="[1986-1994]定州市"
+ 2402 county="[1986-1994]涿州市"
+ 2403 county="[1991-1994]安国市"
+ 2404 county="[1993-1994]高碑店市"
+ 2421 county="[-1994]易县"
+ 2422 county="[-1983]满城县"
+ 2423 county="[-1994]徐水县"
+ 2424 county="[-1994]涞源县"
+ 2425 county="[-1994]定兴县"
+ 2426 county="[-1992]完县,[1993-1994]顺平县"
+ 2427 county="[-1994]唐县"
+ 2428 county="[-1994]望都县"
+ 2429 county="[-1994]涞水县"
+ 2430 county="[-1986]涿县"
+ 2431 county="[-1986]清苑县"
+ 2432 county="[-1994]高阳县"
+ 2433 county="[-1994]安新县"
+ 2434 county="[-1994]雄县"
+ 2435 county="[-1994]容城县"
+ 2436 county="[-1993]新城县"
+ 2437 county="[-1994]曲阳县"
+ 2438 county="[-1994]阜平县"
+ 2439 county="[-1986]定县"
+ 2440 county="[-1991]安国县"
+ 2441 county="[-1994]博野县"
+ 2442 county="[-1994]蠡县"
+ 2500 county="[-1993]张家口地区"
+ 2501 county="[-1983]张家口市"
+ 2521 county="[-1993]张北县"
+ 2522 county="[-1993]康保县"
+ 2523 county="[-1993]沽源县"
+ 2524 county="[-1993]尚义县"
+ 2525 county="[-1993]蔚县"
+ 2526 county="[-1993]阳原县"
+ 2527 county="[-1993]怀安县"
+ 2528 county="[-1993]万全县"
+ 2529 county="[-1993]怀来县"
+ 2530 county="[-1993]涿鹿县"
+ 2531 county="[-1983]宣化县"
+ 2532 county="[-1993]赤城县"
+ 2533 county="[-1993]崇礼县"
+ 2600 county="[-1993]承德地区"
+ 2601 county="[-1983]承德市"
+ 2621 county="[-1983]青龙县"
+ 2622 county="[-1988]宽城县,[1989-1993]宽城满族自治县"
+ 2623 county="[-1993]兴隆县"
+ 2624 county="[-1993]平泉县"
+ 2625 county="[-1983]承德县"
+ 2626 county="[-1993]滦平县"
+ 2627 county="[-1985]丰宁县,[1986-1993]丰宁满族自治县"
+ 2628 county="[-1993]隆化县"
+ 2629 county="[-1988]围场县,[1989-1993]围场满族蒙古族自治县"
+ 2700 county="[-1983]唐山地区"
+ 2701 county="[-1983]秦皇岛市"
+ 2721 county="[-1983]丰润县"
+ 2722 county="[-1983]丰南县"
+ 2723 county="[-1983]滦县"
+ 2724 county="[-1983]滦南县"
+ 2725 county="[-1983]乐亭县"
+ 2726 county="[-1983]昌黎县"
+ 2727 county="[-1983]抚宁县"
+ 2728 county="[-1983]卢龙县"
+ 2729 county="[-1983]迁安县"
+ 2730 county="[-1983]迁西县"
+ 2731 county="[-1983]遵化县"
+ 2732 county="[-1983]玉田县"
+ 2800 county="[-1988]廊坊地区"
+ 2801 county="[1981-1988]廊坊市"
+ 2821 county="[-1988]三河县"
+ 2822 county="[-1988]大厂回族自治县"
+ 2823 county="[-1988]香河县"
+ 2824 county="[-1983]安次县"
+ 2825 county="[-1988]永清县"
+ 2826 county="[-1988]固安县"
+ 2827 county="[-1988]霸县"
+ 2828 county="[-1988]文安县"
+ 2829 county="[-1988]大城县"
+ 2900 county="[-1993]沧州地区"
+ 2901 county="[-1983]沧州市"
+ 2902 county="[1982-1993]泊头市"
+ 2903 county="[1986-1993]任丘市"
+ 2904 county="[1989-1993]黄骅市"
+ 2905 county="[1990-1993]河间市"
+ 2921 county="[-1983]沧县"
+ 2922 county="[-1990]河间县"
+ 2923 county="[-1993]肃宁县"
+ 2924 county="[-1993]献县"
+ 2925 county="[-1983]交河县"
+ 2926 county="[-1993]吴桥县"
+ 2927 county="[-1993]东光县"
+ 2928 county="[-1993]南皮县"
+ 2929 county="[-1993]盐山县"
+ 2930 county="[-1989]黄骅县"
+ 2931 county="[-1993]孟村回族自治县"
+ 2932 county="[-1986]青县"
+ 2933 county="[-1986]任丘县"
+ 2934 county="[-1993]海兴县"
+ 3000 county="[-1996]衡水地区"
+ 3001 county="[1982-1996]衡水市"
+ 3002 county="[1993-1996]冀州市"
+ 3003 county="[1994-1996]深州市"
+ 3021 county="[-1983]衡水县"
+ 3022 county="[-1993]冀县"
+ 3023 county="[-1996]枣强县"
+ 3024 county="[-1996]武邑县"
+ 3025 county="[-1994]深县"
+ 3026 county="[-1996]武强县"
+ 3027 county="[-1996]饶阳县"
+ 3028 county="[-1996]安平县"
+ 3029 county="[-1996]故城县"
+ 3030 county="[-1996]景县"
+ 3031 county="[-1996]阜城县"
+ 9000 county="[1988-1989]省直辖县级行政单位"
+ 9001 county="[1988-1989]武安市"
+14 province="山西省"
+ 0000 county="山西省"
+ 0100 county="太原市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-1997]南城区"
+ 0103 county="[1983-1997]北城区"
+ 0104 county="[1983-1997]河西区"
+ 0105 county="[1997-]小店区"
+ 0106 county="[1997-]迎泽区"
+ 0107 county="[1997-]杏花岭区"
+ 0108 county="[1997-]尖草坪区"
+ 0109 county="[1997-]万柏林区"
+ 0110 county="[1997-]晋源区"
+ 0111 county="[1983-1988]古交工矿区"
+ 0112 county="[1983-1997]南郊区"
+ 0113 county="[1983-1997]北郊区"
+ 0120 county="[-1983]市区"
+ 0121 county="清徐县"
+ 0122 county="阳曲县"
+ 0123 county="娄烦县"
+ 0181 county="[1989-]古交市"
+ 0200 county="大同市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-2018]城区"
+ 0203 county="[1983-2018]矿区"
+ 0211 county="[1983-2018]南郊区"
+ 0212 county="[1983-]新荣区"
+ 0213 county="[2018-]平城区"
+ 0214 county="[2018-]云冈区"
+ 0215 county="[2018-]云州区"
+ 0221 county="[1993-]阳高县"
+ 0222 county="[1993-]天镇县"
+ 0223 county="[1993-]广灵县"
+ 0224 county="[1993-]灵丘县"
+ 0225 county="[1993-]浑源县"
+ 0226 county="[1993-]左云县"
+ 0227 county="[1993-2018]大同县"
+ 0300 county="阳泉市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]城区"
+ 0303 county="[1983-]矿区"
+ 0311 county="[1983-]郊区"
+ 0321 county="[1983-]平定县"
+ 0322 county="[1983-]盂县"
+ 0400 county="长治市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-2018]城区"
+ 0403 county="[2018-]潞州区"
+ 0404 county="[2018-]上党区"
+ 0405 county="[2018-]屯留区"
+ 0406 county="[2018-]潞城区"
+ 0411 county="[1983-2018]郊区"
+ 0421 county="[1983-2018]长治县"
+ 0422 county="[1983-1994]潞城县"
+ 0423 county="[1985-]襄垣县"
+ 0424 county="[1985-2018]屯留县"
+ 0425 county="[1985-]平顺县"
+ 0426 county="[1985-]黎城县"
+ 0427 county="[1985-]壶关县"
+ 0428 county="[1985-]长子县"
+ 0429 county="[1985-]武乡县"
+ 0430 county="[1985-]沁县"
+ 0431 county="[1985-]沁源县"
+ 0481 county="[1994-2018]潞城市"
+ 0500 county="[1985-]晋城市"
+ 0501 county="[1985-]市辖区"
+ 0502 county="[1985-]城区"
+ 0511 county="[1985-1996]郊区"
+ 0521 county="[1985-]沁水县"
+ 0522 county="[1985-]阳城县"
+ 0523 county="[1985-1993]高平县"
+ 0524 county="[1985-]陵川县"
+ 0525 county="[1996-]泽州县"
+ 0581 county="[1993-]高平市"
+ 0600 county="[1988-]朔州市"
+ 0601 county="[1988-]市辖区"
+ 0602 county="[1988-]朔城区"
+ 0603 county="[1988-]平鲁区"
+ 0621 county="[1988-]山阴县"
+ 0622 county="[1993-]应县"
+ 0623 county="[1993-]右玉县"
+ 0624 county="[1993-2018]怀仁县"
+ 0681 county="[2018-]怀仁市"
+ 0700 county="[1999-]晋中市"
+ 0701 county="[1999-]市辖区"
+ 0702 county="[1999-]榆次区"
+ 0703 county="[2019-]太谷区"
+ 0721 county="[1999-]榆社县"
+ 0722 county="[1999-]左权县"
+ 0723 county="[1999-]和顺县"
+ 0724 county="[1999-]昔阳县"
+ 0725 county="[1999-]寿阳县"
+ 0726 county="[1999-2019]太谷县"
+ 0727 county="[1999-]祁县"
+ 0728 county="[1999-]平遥县"
+ 0729 county="[1999-]灵石县"
+ 0781 county="[1999-]介休市"
+ 0800 county="[2000-]运城市"
+ 0801 county="[2000-]市辖区"
+ 0802 county="[2000-]盐湖区"
+ 0821 county="[2000-]临猗县"
+ 0822 county="[2000-]万荣县"
+ 0823 county="[2000-]闻喜县"
+ 0824 county="[2000-]稷山县"
+ 0825 county="[2000-]新绛县"
+ 0826 county="[2000-]绛县"
+ 0827 county="[2000-]垣曲县"
+ 0828 county="[2000-]夏县"
+ 0829 county="[2000-]平陆县"
+ 0830 county="[2000-]芮城县"
+ 0881 county="[2000-]永济市"
+ 0882 county="[2000-]河津市"
+ 0900 county="[2000-]忻州市"
+ 0901 county="[2000-]市辖区"
+ 0902 county="[2000-]忻府区"
+ 0921 county="[2000-]定襄县"
+ 0922 county="[2000-]五台县"
+ 0923 county="[2000-]代县"
+ 0924 county="[2000-]繁峙县"
+ 0925 county="[2000-]宁武县"
+ 0926 county="[2000-]静乐县"
+ 0927 county="[2000-]神池县"
+ 0928 county="[2000-]五寨县"
+ 0929 county="[2000-]岢岚县"
+ 0930 county="[2000-]河曲县"
+ 0931 county="[2000-]保德县"
+ 0932 county="[2000-]偏关县"
+ 0981 county="[2000-]原平市"
+ 1000 county="[2000-]临汾市"
+ 1001 county="[2000-]市辖区"
+ 1002 county="[2000-]尧都区"
+ 1021 county="[2000-]曲沃县"
+ 1022 county="[2000-]翼城县"
+ 1023 county="[2000-]襄汾县"
+ 1024 county="[2000-]洪洞县"
+ 1025 county="[2000-]古县"
+ 1026 county="[2000-]安泽县"
+ 1027 county="[2000-]浮山县"
+ 1028 county="[2000-]吉县"
+ 1029 county="[2000-]乡宁县"
+ 1030 county="[2000-]大宁县"
+ 1031 county="[2000-]隰县"
+ 1032 county="[2000-]永和县"
+ 1033 county="[2000-]蒲县"
+ 1034 county="[2000-]汾西县"
+ 1081 county="[2000-]侯马市"
+ 1082 county="[2000-]霍州市"
+ 1100 county="[2003-]吕梁市"
+ 1101 county="[2003-]市辖区"
+ 1102 county="[2003-]离石区"
+ 1121 county="[2003-]文水县"
+ 1122 county="[2003-]交城县"
+ 1123 county="[2003-]兴县"
+ 1124 county="[2003-]临县"
+ 1125 county="[2003-]柳林县"
+ 1126 county="[2003-]石楼县"
+ 1127 county="[2003-]岚县"
+ 1128 county="[2003-]方山县"
+ 1129 county="[2003-]中阳县"
+ 1130 county="[2003-]交口县"
+ 1181 county="[2003-]孝义市"
+ 1182 county="[2003-]汾阳市"
+ 2100 county="[-1993]雁北地区"
+ 2121 county="[-1993]阳高县"
+ 2122 county="[-1993]天镇县"
+ 2123 county="[-1993]广灵县"
+ 2124 county="[-1993]灵丘县"
+ 2125 county="[-1993]浑源县"
+ 2126 county="[-1993]应县"
+ 2127 county="[-1988]山阴县"
+ 2128 county="[-1988]朔县"
+ 2129 county="[-1988]平鲁县"
+ 2130 county="[-1993]左云县"
+ 2131 county="[-1993]右玉县"
+ 2132 county="[-1993]大同县"
+ 2133 county="[-1993]怀仁县"
+ 2200 county="[-1982]忻县地区,[1983-1999]忻州地区"
+ 2201 county="[1983-2000]忻州市"
+ 2202 county="[1993-2000]原平市"
+ 2221 county="[-1983]忻县"
+ 2222 county="[-2000]定襄县"
+ 2223 county="[-2000]五台县"
+ 2224 county="[-1993]原平县"
+ 2225 county="[-2000]代县"
+ 2226 county="[-2000]繁峙县"
+ 2227 county="[-2000]宁武县"
+ 2228 county="[-2000]静乐县"
+ 2229 county="[-2000]神池县"
+ 2230 county="[-2000]五寨县"
+ 2231 county="[-2000]岢岚县"
+ 2232 county="[-2000]河曲县"
+ 2233 county="[-2000]保德县"
+ 2234 county="[-2000]偏关县"
+ 2300 county="[-2003]吕梁地区"
+ 2301 county="[1992-2003]孝义市"
+ 2302 county="[1996-2003]离石市"
+ 2303 county="[1996-2003]汾阳市"
+ 2321 county="[-1996]汾阳县"
+ 2322 county="[-2003]文水县"
+ 2323 county="[-2003]交城县"
+ 2324 county="[-1992]孝义县"
+ 2325 county="[-2003]兴县"
+ 2326 county="[-2003]临县"
+ 2327 county="[-2003]柳林县"
+ 2328 county="[-2003]石楼县"
+ 2329 county="[-2003]岚县"
+ 2330 county="[-2003]方山县"
+ 2331 county="[-1996]离石县"
+ 2332 county="[-2003]中阳县"
+ 2333 county="[-2003]交口县"
+ 2400 county="[-1999]晋中地区"
+ 2401 county="[-1999]榆次市"
+ 2402 county="[1992-1999]介休市"
+ 2421 county="[-1999]榆社县"
+ 2422 county="[-1999]左权县"
+ 2423 county="[-1999]和顺县"
+ 2424 county="[-1999]昔阳县"
+ 2425 county="[-1983]平定县"
+ 2426 county="[-1983]盂县"
+ 2427 county="[-1999]寿阳县"
+ 2428 county="[-1983]榆次县"
+ 2429 county="[-1999]太谷县"
+ 2430 county="[-1999]祁县"
+ 2431 county="[-1999]平遥县"
+ 2432 county="[-1992]介休县"
+ 2433 county="[-1999]灵石县"
+ 2500 county="[-1985]晋东南地区"
+ 2501 county="[1983-1985]晋城市"
+ 2521 county="[-1983]长治县"
+ 2522 county="[-1983]潞城县"
+ 2523 county="[-1985]屯留县"
+ 2524 county="[-1985]长子县"
+ 2525 county="[-1985]沁水县"
+ 2526 county="[-1985]阳城县"
+ 2527 county="[-1983]晋城县"
+ 2528 county="[-1985]高平县"
+ 2529 county="[-1985]陵川县"
+ 2530 county="[-1985]壶关县"
+ 2531 county="[-1985]平顺县"
+ 2532 county="[-1985]黎城县"
+ 2533 county="[-1985]武乡县"
+ 2534 county="[-1985]襄垣县"
+ 2535 county="[-1985]沁县"
+ 2536 county="[-1985]沁源县"
+ 2600 county="[-2000]临汾地区"
+ 2601 county="[-2000]临汾市"
+ 2602 county="[-2000]侯马市"
+ 2603 county="[1989-2000]霍州市"
+ 2621 county="[-2000]曲沃县"
+ 2622 county="[-2000]翼城县"
+ 2623 county="[-2000]襄汾县"
+ 2624 county="[-1983]临汾县"
+ 2625 county="[-2000]洪洞县"
+ 2626 county="[-1989]霍县"
+ 2627 county="[-2000]古县"
+ 2628 county="[-2000]安泽县"
+ 2629 county="[-2000]浮山县"
+ 2630 county="[-2000]吉县"
+ 2631 county="[-2000]乡宁县"
+ 2632 county="[-2000]蒲县"
+ 2633 county="[-2000]大宁县"
+ 2634 county="[-2000]永和县"
+ 2635 county="[-2000]隰县"
+ 2636 county="[-2000]汾西县"
+ 2700 county="[-2000]运城地区"
+ 2701 county="[1983-2000]运城市"
+ 2702 county="[1994-2000]永济市"
+ 2703 county="[1994-2000]河津市"
+ 2721 county="[-1983]运城县"
+ 2722 county="[-1994]永济县"
+ 2723 county="[-2000]芮城县"
+ 2724 county="[-2000]临猗县"
+ 2725 county="[-2000]万荣县"
+ 2726 county="[-2000]新绛县"
+ 2727 county="[-2000]稷山县"
+ 2728 county="[-1994]河津县"
+ 2729 county="[-2000]闻喜县"
+ 2730 county="[-2000]夏县"
+ 2731 county="[-2000]绛县"
+ 2732 county="[-2000]平陆县"
+ 2733 county="[-2000]垣曲县"
+ 9000 county="[1988-1989]省直辖县级行政单位"
+ 9001 county="[1988-1989]古交市"
+15 province="内蒙古自治区"
+ 0000 county="内蒙古自治区"
+ 0100 county="呼和浩特市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]新城区"
+ 0103 county="[1983-]回民区"
+ 0104 county="[1983-]玉泉区"
+ 0105 county="[1983-1999]郊区,[2000-]赛罕区"
+ 0120 county="[-1983]市区"
+ 0121 county="土默特左旗"
+ 0122 county="托克托县"
+ 0123 county="[1995-]和林格尔县"
+ 0124 county="[1995-]清水河县"
+ 0125 county="[1996-]武川县"
+ 0200 county="包头市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]东河区"
+ 0203 county="[1983-]昆都仑区"
+ 0204 county="[1983-]青山区"
+ 0205 county="[1983-1998]石拐矿区,[1999-]石拐区"
+ 0206 county="[1983-]白云鄂博矿区"
+ 0207 county="[1983-1998]郊区,[1999-]九原区"
+ 0220 county="[-1983]市区"
+ 0221 county="土默特右旗"
+ 0222 county="固阳县"
+ 0223 county="[1996-]达尔罕茂明安联合旗"
+ 0300 county="乌海市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]海勃湾区"
+ 0303 county="[1983-]海南区"
+ 0304 county="[1983-]乌达区"
+ 0400 county="[1983-]赤峰市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]红山区"
+ 0403 county="[1983-]元宝山区"
+ 0404 county="[1983-1992]郊区,[1993-]松山区"
+ 0421 county="[1983-]阿鲁科尔沁旗"
+ 0422 county="[1983-]巴林左旗"
+ 0423 county="[1983-]巴林右旗"
+ 0424 county="[1983-]林西县"
+ 0425 county="[1983-]克什克腾旗"
+ 0426 county="[1983-]翁牛特旗"
+ 0427 county="[1983-1983]赤峰县"
+ 0428 county="[1983-]喀喇沁旗"
+ 0429 county="[1983-]宁城县"
+ 0430 county="[1983-]敖汉旗"
+ 0500 county="[1999-]通辽市"
+ 0501 county="[1999-]市辖区"
+ 0502 county="[1999-]科尔沁区"
+ 0521 county="[1999-]科尔沁左翼中旗"
+ 0522 county="[1999-]科尔沁左翼后旗"
+ 0523 county="[1999-]开鲁县"
+ 0524 county="[1999-]库伦旗"
+ 0525 county="[1999-]奈曼旗"
+ 0526 county="[1999-]扎鲁特旗"
+ 0581 county="[1999-]霍林郭勒市"
+ 0600 county="[2001-]鄂尔多斯市"
+ 0601 county="[2001-]市辖区"
+ 0602 county="[2001-]东胜区"
+ 0603 county="[2016-]康巴什区"
+ 0621 county="[2001-]达拉特旗"
+ 0622 county="[2001-]准格尔旗"
+ 0623 county="[2001-]鄂托克前旗"
+ 0624 county="[2001-]鄂托克旗"
+ 0625 county="[2001-]杭锦旗"
+ 0626 county="[2001-]乌审旗"
+ 0627 county="[2001-]伊金霍洛旗"
+ 0700 county="[2001-]呼伦贝尔市"
+ 0701 county="[2001-]市辖区"
+ 0702 county="[2001-]海拉尔区"
+ 0703 county="[2013-]扎赉诺尔区"
+ 0721 county="[2001-]阿荣旗"
+ 0722 county="[2001-]莫力达瓦达斡尔族自治旗"
+ 0723 county="[2001-]鄂伦春自治旗"
+ 0724 county="[2001-]鄂温克族自治旗"
+ 0725 county="[2001-]陈巴尔虎旗"
+ 0726 county="[2001-]新巴尔虎左旗"
+ 0727 county="[2001-]新巴尔虎右旗"
+ 0781 county="[2001-]满洲里市"
+ 0782 county="[2001-]牙克石市"
+ 0783 county="[2001-]扎兰屯市"
+ 0784 county="[2001-]额尔古纳市"
+ 0785 county="[2001-]根河市"
+ 0800 county="[2003-]巴彦淖尔市"
+ 0801 county="[2003-]市辖区"
+ 0802 county="[2003-]临河区"
+ 0821 county="[2003-]五原县"
+ 0822 county="[2003-]磴口县"
+ 0823 county="[2003-]乌拉特前旗"
+ 0824 county="[2003-]乌拉特中旗"
+ 0825 county="[2003-]乌拉特后旗"
+ 0826 county="[2003-]杭锦后旗"
+ 0900 county="[2003-]乌兰察布市"
+ 0901 county="[2003-]市辖区"
+ 0902 county="[2003-]集宁区"
+ 0921 county="[2003-]卓资县"
+ 0922 county="[2003-]化德县"
+ 0923 county="[2003-]商都县"
+ 0924 county="[2003-]兴和县"
+ 0925 county="[2003-]凉城县"
+ 0926 county="[2003-]察哈尔右翼前旗"
+ 0927 county="[2003-]察哈尔右翼中旗"
+ 0928 county="[2003-]察哈尔右翼后旗"
+ 0929 county="[2003-]四子王旗"
+ 0981 county="[2003-]丰镇市"
+ 2100 county="[-2001]呼伦贝尔盟"
+ 2101 county="[-2001]海拉尔市"
+ 2102 county="[-2001]满洲里市"
+ 2103 county="[1983-2001]扎兰屯市"
+ 2104 county="[1983-2001]牙克石市"
+ 2105 county="[1994-2001]根河市"
+ 2106 county="[1994-2001]额尔古纳市"
+ 2121 county="[-1983]布特哈旗"
+ 2122 county="[-2001]阿荣旗"
+ 2123 county="[-2001]莫力达瓦达斡尔族自治旗"
+ 2124 county="[-1983]喜桂图旗"
+ 2125 county="[-1994]额尔古纳右旗"
+ 2126 county="[-1994]额尔古纳左旗"
+ 2127 county="[-2001]鄂伦春自治旗"
+ 2128 county="[-2001]鄂温克族自治旗"
+ 2129 county="[-2001]新巴尔虎右旗"
+ 2130 county="[-2001]新巴尔虎左旗"
+ 2131 county="[-2001]陈巴尔虎旗"
+ 2200 county="兴安盟"
+ 2201 county="乌兰浩特市"
+ 2202 county="[1996-]阿尔山市"
+ 2221 county="科尔沁右翼前旗"
+ 2222 county="科尔沁右翼中旗"
+ 2223 county="扎赉特旗"
+ 2224 county="突泉县"
+ 2300 county="[-1999]哲里木盟"
+ 2301 county="[-1999]通辽市"
+ 2302 county="[1985-1999]霍林郭勒市"
+ 2321 county="[-1986]通辽县"
+ 2322 county="[-1999]科尔沁左翼中旗"
+ 2323 county="[-1999]科尔沁左翼后旗"
+ 2324 county="[-1999]开鲁县"
+ 2325 county="[-1999]库伦旗"
+ 2326 county="[-1999]奈曼旗"
+ 2327 county="[-1999]扎鲁特旗"
+ 2400 county="[-1983]昭乌达盟"
+ 2401 county="[-1983]赤峰市"
+ 2421 county="[-1983]阿鲁科尔沁旗"
+ 2422 county="[-1983]巴林左旗"
+ 2423 county="[-1983]巴林右旗"
+ 2424 county="[-1983]林西县"
+ 2425 county="[-1983]克什克腾旗"
+ 2426 county="[-1983]翁牛特旗"
+ 2427 county="[-1983]赤峰县"
+ 2428 county="[-1983]喀喇沁旗"
+ 2429 county="[-1983]宁城县"
+ 2430 county="[-1983]敖汉旗"
+ 2500 county="锡林郭勒盟"
+ 2501 county="二连浩特市"
+ 2502 county="[1983-]锡林浩特市"
+ 2521 county="[-1983]阿巴哈纳尔旗"
+ 2522 county="阿巴嘎旗"
+ 2523 county="苏尼特左旗"
+ 2524 county="苏尼特右旗"
+ 2525 county="东乌珠穆沁旗"
+ 2526 county="西乌珠穆沁旗"
+ 2527 county="太仆寺旗"
+ 2528 county="镶黄旗"
+ 2529 county="正镶白旗"
+ 2530 county="正蓝旗"
+ 2531 county="多伦县"
+ 2600 county="[-2003]乌兰察布盟"
+ 2601 county="[-2003]集宁市"
+ 2602 county="[1990-2003]丰镇市"
+ 2621 county="[-1996]武川县"
+ 2622 county="[-1995]和林格尔县"
+ 2623 county="[-1995]清水河县"
+ 2624 county="[-2003]卓资县"
+ 2625 county="[-2003]化德县"
+ 2626 county="[-2003]商都县"
+ 2627 county="[-2003]兴和县"
+ 2628 county="[-1990]丰镇县"
+ 2629 county="[-2003]凉城县"
+ 2630 county="[-2003]察哈尔右翼前旗"
+ 2631 county="[-2003]察哈尔右翼中旗"
+ 2632 county="[-2003]察哈尔右翼后旗"
+ 2633 county="[-1996]达尔罕茂明安联合旗"
+ 2634 county="[-2003]四子王旗"
+ 2700 county="[-2001]伊克昭盟"
+ 2701 county="[1983-2001]东胜市"
+ 2721 county="[-1983]东胜县"
+ 2722 county="[-2001]达拉特旗"
+ 2723 county="[-2001]准格尔旗"
+ 2724 county="[-2001]鄂托克前旗"
+ 2725 county="[-2001]鄂托克旗"
+ 2726 county="[-2001]杭锦旗"
+ 2727 county="[-2001]乌审旗"
+ 2728 county="[-2001]伊金霍洛旗"
+ 2800 county="[-2003]巴彦淖尔盟"
+ 2801 county="[1984-2003]临河市"
+ 2821 county="[-1984]临河县"
+ 2822 county="[-2003]五原县"
+ 2823 county="[-2003]磴口县"
+ 2824 county="[-2003]乌拉特前旗"
+ 2825 county="[-2003]乌拉特中旗"
+ 2826 county="[-2003]乌拉特后旗"
+ 2827 county="[-2003]杭锦后旗"
+ 2900 county="阿拉善盟"
+ 2921 county="阿拉善左旗"
+ 2922 county="阿拉善右旗"
+ 2923 county="额济纳旗"
+21 province="辽宁省"
+ 0000 county="辽宁省"
+ 0100 county="沈阳市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]和平区"
+ 0103 county="[1983-]沈河区"
+ 0104 county="[1983-]大东区"
+ 0105 county="[1983-]皇姑区"
+ 0106 county="[1983-]铁西区"
+ 0111 county="[1983-]苏家屯区"
+ 0112 county="[1983-2013]东陵区,[2014-]浑南区"
+ 0113 county="[1983-2005]新城子区,[2006-]沈北新区"
+ 0114 county="[1983-]于洪区"
+ 0115 county="[2016-]辽中区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1993]新民县"
+ 0122 county="[-2016]辽中县"
+ 0123 county="[1992-]康平县"
+ 0124 county="[1992-]法库县"
+ 0181 county="[1993-]新民市"
+ 0200 county="[-1980]旅大市,[1981-]大连市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]中山区"
+ 0203 county="[1983-]西岗区"
+ 0204 county="[1983-]沙河口区"
+ 0211 county="[1983-]甘井子区"
+ 0212 county="[1983-]旅顺口区"
+ 0213 county="[1987-]金州区"
+ 0214 county="[2015-]普兰店区"
+ 0219 county="[1985-1986]瓦房店市"
+ 0220 county="[-1983]市区"
+ 0221 county="[-1987]金县"
+ 0222 county="[-1991]新金县"
+ 0223 county="[-1985]复县"
+ 0224 county="长海县"
+ 0225 county="[-1992]庄河县"
+ 0281 county="[1989-]瓦房店市"
+ 0282 county="[1991-2015]普兰店市"
+ 0283 county="[1992-]庄河市"
+ 0300 county="鞍山市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]铁东区"
+ 0303 county="[1983-]铁西区"
+ 0304 county="[1983-]立山区"
+ 0311 county="[1983-1982]郊区,[1983-1995]旧堡区,[1996-]千山区"
+ 0319 county="[1985-1986]海城市"
+ 0320 county="[-1983]市区"
+ 0321 county="台安县"
+ 0322 county="[-1985]海城县"
+ 0323 county="[1992-]岫岩满族自治县"
+ 0381 county="[1989-]海城市"
+ 0400 county="抚顺市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]新抚区"
+ 0403 county="[1983-1998]露天区,[1999-]东洲区"
+ 0404 county="[1983-]望花区"
+ 0411 county="[1983-1987]郊区,[1988-]顺城区"
+ 0420 county="[-1983]市区"
+ 0421 county="抚顺县"
+ 0422 county="[-1984]新宾县,[1985-]新宾满族自治县"
+ 0423 county="[-1988]清原县,[1989-]清原满族自治县"
+ 0500 county="本溪市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-]平山区"
+ 0503 county="[1983-]溪湖区"
+ 0504 county="[1984-]明山区"
+ 0505 county="[1984-]南芬区"
+ 0511 county="[1983-1984]立新区"
+ 0520 county="[-1983]市区"
+ 0521 county="[-1988]本溪县,[1989-]本溪满族自治县"
+ 0522 county="[-1988]桓仁县,[1989-]桓仁满族自治县"
+ 0600 county="丹东市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]元宝区"
+ 0603 county="[1983-]振兴区"
+ 0604 county="[1983-]振安区"
+ 0620 county="[-1983]市区"
+ 0621 county="[-1984]凤城县,[1985-1993]凤城满族自治县"
+ 0622 county="[-1984]岫岩县,[1985-1992]岫岩满族自治县"
+ 0623 county="[-1993]东沟县"
+ 0624 county="[-1988]宽甸县,[1989-]宽甸满族自治县"
+ 0681 county="[1993-]东港市"
+ 0682 county="[1994-]凤城市"
+ 0700 county="锦州市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-]古塔区"
+ 0703 county="[1983-]凌河区"
+ 0704 county="[1983-1989]南票区"
+ 0705 county="[1983-1989]葫芦岛区"
+ 0711 county="[1983-]太和区"
+ 0719 county="[1985-1986]锦西市"
+ 0720 county="[-1983]市区"
+ 0721 county="[-1985]锦西县"
+ 0722 county="[-1986]兴城县"
+ 0723 county="[-1989]绥中县"
+ 0724 county="[-1993]锦县"
+ 0725 county="[-1988]北镇县,[1989-1994]北镇满族自治县"
+ 0726 county="黑山县"
+ 0727 county="义县"
+ 0781 county="[1993-]凌海市"
+ 0782 county="[1995-2005]北宁市,[2006-]北镇市"
+ 0800 county="营口市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-]站前区"
+ 0803 county="[1983-]西市区"
+ 0804 county="[1986-]鲅鱼圈区"
+ 0811 county="[1983-1983]郊区,[1984-]老边区"
+ 0812 county="[1984-1986]鲅鱼圈区"
+ 0820 county="[-1983]市区"
+ 0821 county="[-1992]营口县"
+ 0822 county="[-1984]盘山县"
+ 0823 county="[-1984]大洼县"
+ 0824 county="[-1992]盖县"
+ 0881 county="[1992-]盖州市"
+ 0882 county="[1992-]大石桥市"
+ 0900 county="阜新市"
+ 0901 county="[1983-]市辖区"
+ 0902 county="[1983-]海州区"
+ 0903 county="[1983-]新邱区"
+ 0904 county="[1983-]太平区"
+ 0905 county="[1983-]清河门区"
+ 0911 county="[1983-1983]郊区,[1984-]细河区"
+ 0920 county="[-1983]市区"
+ 0921 county="阜新蒙古族自治县"
+ 0922 county="彰武县"
+ 1000 county="辽阳市"
+ 1001 county="[1983-]市辖区"
+ 1002 county="[1983-]白塔区"
+ 1003 county="[1983-]文圣区"
+ 1004 county="[1983-]宏伟区"
+ 1005 county="[1984-]弓长岭区"
+ 1011 county="[1983-1983]郊区,[1984-]太子河区"
+ 1020 county="[-1983]市区"
+ 1021 county="辽阳县"
+ 1022 county="[-1996]灯塔县"
+ 1081 county="[1996-]灯塔市"
+ 1100 county="[1984-]盘锦市"
+ 1101 county="[1984-]市辖区"
+ 1102 county="[1984-1985]盘山区,[1986-]双台子区"
+ 1103 county="[1984-]兴隆台区"
+ 1104 county="[2016-]大洼区"
+ 1111 county="[1984-1986]郊区"
+ 1121 county="[1984-2016]大洼县"
+ 1122 county="[1986-]盘山县"
+ 1200 county="[1984-]铁岭市"
+ 1201 county="[1984-]市辖区"
+ 1202 county="[1984-]银州区"
+ 1203 county="[1984-1986]铁法区"
+ 1204 county="[1984-]清河区"
+ 1221 county="[1984-]铁岭县"
+ 1222 county="[1984-1988]开原县"
+ 1223 county="[1984-]西丰县"
+ 1224 county="[1984-]昌图县"
+ 1225 county="[1984-1992]康平县"
+ 1226 county="[1984-1992]法库县"
+ 1281 county="[1989-2001]铁法市,[2002-]调兵山市"
+ 1282 county="[1989-]开原市"
+ 1300 county="[1984-]朝阳市"
+ 1301 county="[1984-]市辖区"
+ 1302 county="[1984-]双塔区"
+ 1303 county="[1984-]龙城区"
+ 1319 county="[1985-1986]北票市"
+ 1321 county="[1984-]朝阳县"
+ 1322 county="[1984-]建平县"
+ 1323 county="[1984-1991]凌源县"
+ 1324 county="[1984-]喀喇沁左翼蒙古族自治县"
+ 1325 county="[1984-1989]建昌县"
+ 1326 county="[1984-1985]北票县"
+ 1381 county="[1989-]北票市"
+ 1382 county="[1991-]凌源市"
+ 1400 county="[1989-1993]锦西市,[1994-]葫芦岛市"
+ 1401 county="[1989-]市辖区"
+ 1402 county="[1989-]连山区"
+ 1403 county="[1989-1993]葫芦岛区,[1994-]龙港区"
+ 1404 county="[1989-]南票区"
+ 1421 county="[1989-]绥中县"
+ 1422 county="[1989-]建昌县"
+ 1481 county="[1989-]兴城市"
+ 2100 county="[-1984]铁岭地区"
+ 2101 county="[-1984]铁岭市"
+ 2102 county="[1981-1984]铁法市"
+ 2121 county="[-1984]铁岭县"
+ 2122 county="[-1984]开原县"
+ 2123 county="[-1984]西丰县"
+ 2124 county="[-1984]昌图县"
+ 2125 county="[-1984]康平县"
+ 2126 county="[-1984]法库县"
+ 2200 county="[-1984]朝阳地区"
+ 2201 county="[-1984]朝阳市"
+ 2221 county="[-1984]朝阳县"
+ 2222 county="[-1984]建平县"
+ 2223 county="[-1984]凌源县"
+ 2224 county="[-1984]喀喇沁左翼蒙古族自治县"
+ 2225 county="[-1984]建昌县"
+ 2226 county="[-1984]北票县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]瓦房店市"
+ 9002 county="[1986-1989]海城市"
+ 9003 county="[1986-1989]锦西市"
+ 9004 county="[1986-1989]兴城市"
+ 9005 county="[1986-1989]铁法市"
+ 9006 county="[1986-1989]北票市"
+ 9007 county="[1988-1989]开原市"
+22 province="吉林省"
+ 0000 county="吉林省"
+ 0100 county="长春市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]南关区"
+ 0103 county="[1983-]宽城区"
+ 0104 county="[1983-]朝阳区"
+ 0105 county="[1983-1994]二道河子区,[1995-]二道区"
+ 0106 county="[1995-]绿园区"
+ 0111 county="[1983-1995]郊区"
+ 0112 county="[1995-]双阳区"
+ 0113 county="[2014-]九台区"
+ 0120 county="[-1983]市区"
+ 0121 county="[1983-1990]榆树县"
+ 0122 county="[1983-]农安县"
+ 0123 county="[1983-1988]九台县"
+ 0124 county="[1983-1994]德惠县"
+ 0125 county="[1983-1995]双阳县"
+ 0181 county="[1989-2014]九台市"
+ 0182 county="[1990-]榆树市"
+ 0183 county="[1994-]德惠市"
+ 0184 county="[2020-]公主岭市"
+ 0200 county="吉林市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]昌邑区"
+ 0203 county="[1983-]龙潭区"
+ 0204 county="[1983-]船营区"
+ 0211 county="[1983-1991]郊区,[1992-]丰满区"
+ 0220 county="[-1983]市区"
+ 0221 county="[1983-]永吉县"
+ 0222 county="[1983-1992]舒兰县"
+ 0223 county="[1983-1995]磐石县"
+ 0224 county="[1983-1989]蛟河县"
+ 0225 county="[1983-1988]桦甸县"
+ 0281 county="[1989-]蛟河市"
+ 0282 county="[1989-]桦甸市"
+ 0283 county="[1992-]舒兰市"
+ 0284 county="[1995-]磐石市"
+ 0300 county="[1983-]四平市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]铁西区"
+ 0303 county="[1983-]铁东区"
+ 0319 county="[1985-1986]公主岭市"
+ 0321 county="[1983-1985]怀德县"
+ 0322 county="[1983-]梨树县"
+ 0323 county="[1983-1987]伊通县,[1988-]伊通满族自治县"
+ 0324 county="[1983-1996]双辽县"
+ 0381 county="[1989-2020]公主岭市"
+ 0382 county="[1996-]双辽市"
+ 0400 county="[1983-]辽源市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]龙山区"
+ 0403 county="[1983-]西安区"
+ 0421 county="[1983-]东丰县"
+ 0422 county="[1983-]东辽县"
+ 0500 county="[1985-]通化市"
+ 0501 county="[1986-]市辖区"
+ 0502 county="[1986-]东昌区"
+ 0503 county="[1986-]二道江区"
+ 0519 county="[1985-1986]梅河口市"
+ 0521 county="[1985-]通化县"
+ 0522 county="[1985-1988]集安县"
+ 0523 county="[1985-]辉南县"
+ 0524 county="[1985-]柳河县"
+ 0581 county="[1989-]梅河口市"
+ 0582 county="[1989-]集安市"
+ 0600 county="[1985-1993]浑江市,[1994-]白山市"
+ 0601 county="[1986-]市辖区"
+ 0602 county="[1986-2009]八道江区,[2010-]浑江区"
+ 0603 county="[1986-1995]三岔子区"
+ 0604 county="[1986-1992]临江区"
+ 0605 county="[2006-]江源区"
+ 0621 county="[1985-]抚松县"
+ 0622 county="[1985-]靖宇县"
+ 0623 county="[1985-]长白朝鲜族自治县"
+ 0624 county="[1992-1993]临江县"
+ 0625 county="[1995-2006]江源县"
+ 0681 county="[1993-]临江市"
+ 0700 county="[1992-]松原市"
+ 0701 county="[1992-]市辖区"
+ 0702 county="[1992-1994]扶余区,[1995-]宁江区"
+ 0721 county="[1992-]前郭尔罗斯蒙古族自治县"
+ 0722 county="[1992-]长岭县"
+ 0723 county="[1992-]乾安县"
+ 0724 county="[1995-2013]扶余县"
+ 0781 county="[2013-]扶余市"
+ 0800 county="[1993-]白城市"
+ 0801 county="[1993-]市辖区"
+ 0802 county="[1993-]洮北区"
+ 0821 county="[1993-]镇赉县"
+ 0822 county="[1993-]通榆县"
+ 0881 county="[1993-]洮南市"
+ 0882 county="[1993-]大安市"
+ 2100 county="[-1983]四平地区"
+ 2101 county="[-1983]四平市"
+ 2102 county="[-1983]辽源市"
+ 2121 county="[-1983]怀德县"
+ 2122 county="[-1983]梨树县"
+ 2123 county="[-1983]伊通县"
+ 2124 county="[-1983]双辽县"
+ 2125 county="[-1983]东丰县"
+ 2200 county="[-1985]通化地区"
+ 2201 county="[-1985]通化市"
+ 2202 county="[-1985]浑江市"
+ 2221 county="[-1985]海龙县"
+ 2222 county="[-1985]通化县"
+ 2223 county="[-1985]柳河县"
+ 2224 county="[-1985]辉南县"
+ 2225 county="[-1985]集安县"
+ 2226 county="[-1985]抚松县"
+ 2227 county="[-1985]靖宇县"
+ 2228 county="[-1985]长白朝鲜族自治县"
+ 2300 county="[-1993]白城地区"
+ 2301 county="[-1993]白城市"
+ 2302 county="[1987-1993]洮南市"
+ 2303 county="[1987-1992]扶余市"
+ 2304 county="[1988-1993]大安市"
+ 2321 county="[-1987]扶余县"
+ 2322 county="[-1987]洮安县"
+ 2323 county="[-1992]长岭县"
+ 2324 county="[-1992]前郭尔罗斯蒙古族自治县"
+ 2325 county="[-1988]大安县"
+ 2326 county="[-1993]镇赉县"
+ 2327 county="[-1993]通榆县"
+ 2328 county="[-1992]乾安县"
+ 2400 county="延边朝鲜族自治州"
+ 2401 county="延吉市"
+ 2402 county="图们市"
+ 2403 county="[1985-]敦化市"
+ 2404 county="[1988-]珲春市"
+ 2405 county="[1988-]龙井市"
+ 2406 county="[1993-]和龙市"
+ 2421 county="[-1982]延吉县,[1983-1987]龙井县"
+ 2422 county="[-1985]敦化县"
+ 2423 county="[-1993]和龙县"
+ 2424 county="汪清县"
+ 2425 county="[-1988]珲春县"
+ 2426 county="安图县"
+ 2500 county="[1982-1983]德惠地区"
+ 2521 county="[1982-1983]榆树县"
+ 2522 county="[1982-1983]农安县"
+ 2523 county="[1982-1983]九台县"
+ 2524 county="[1982-1983]德惠县"
+ 2525 county="[1982-1983]双阳县"
+ 2600 county="[1982-1983]永吉地区"
+ 2621 county="[1982-1983]永吉县"
+ 2622 county="[1982-1983]舒兰县"
+ 2623 county="[1982-1983]磐石县"
+ 2624 county="[1982-1983]蛟河县"
+ 2625 county="[1982-1983]桦甸县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]公主岭市"
+ 9002 county="[1986-1989]梅河口市"
+ 9003 county="[1988-1989]集安市"
+ 9004 county="[1988-1989]桦甸市"
+ 9005 county="[1988-1989]九台市"
+23 province="黑龙江省"
+ 0000 county="黑龙江省"
+ 0100 county="哈尔滨市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]道里区"
+ 0103 county="[1983-]南岗区"
+ 0104 county="[1983-]道外区"
+ 0105 county="[1983-2004]太平区"
+ 0106 county="[1983-2006]香坊区"
+ 0107 county="[1983-2006]动力区"
+ 0108 county="[1983-]平房区"
+ 0109 county="[2004-]松北区"
+ 0110 county="[2006-]香坊区"
+ 0111 county="[2004-]呼兰区"
+ 0112 county="[2006-]阿城区"
+ 0113 county="[2014-]双城区"
+ 0121 county="[1983-2004]呼兰县"
+ 0122 county="[1983-1987]阿城县"
+ 0123 county="[1991-]依兰县"
+ 0124 county="[1991-]方正县"
+ 0125 county="[1991-]宾县"
+ 0126 county="[1996-]巴彦县"
+ 0127 county="[1996-]木兰县"
+ 0128 county="[1996-]通河县"
+ 0129 county="[1996-]延寿县"
+ 0181 county="[1989-2006]阿城市"
+ 0182 county="[1996-2014]双城市"
+ 0183 county="[1996-]尚志市"
+ 0184 county="[1996-]五常市"
+ 0200 county="齐齐哈尔市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]龙沙区"
+ 0203 county="[1983-]建华区"
+ 0204 county="[1983-]铁锋区"
+ 0205 county="[1983-]昂昂溪区"
+ 0206 county="[1983-]富拉尔基区"
+ 0207 county="[1983-1982]华安区,[1983-]碾子山区"
+ 0208 county="[1983-1987]梅里斯区,[1988-]梅里斯达斡尔族区"
+ 0221 county="[1984-]龙江县"
+ 0222 county="[1984-1992]讷河县"
+ 0223 county="[1984-]依安县"
+ 0224 county="[1984-]泰来县"
+ 0225 county="[1984-]甘南县"
+ 0226 county="[1984-1992]杜尔伯特蒙古族自治县"
+ 0227 county="[1984-]富裕县"
+ 0228 county="[1984-1992]林甸县"
+ 0229 county="[1984-]克山县"
+ 0230 county="[1984-]克东县"
+ 0231 county="[1984-]拜泉县"
+ 0281 county="[1992-]讷河市"
+ 0300 county="鸡西市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]鸡冠区"
+ 0303 county="[1983-]恒山区"
+ 0304 county="[1983-]滴道区"
+ 0305 county="[1983-]梨树区"
+ 0306 county="[1983-]城子河区"
+ 0307 county="[1983-]麻山区"
+ 0321 county="[1983-]鸡东县"
+ 0322 county="[1993-1996]虎林县"
+ 0381 county="[1996-]虎林市"
+ 0382 county="[1996-]密山市"
+ 0400 county="鹤岗市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]向阳区"
+ 0403 county="[1983-]工农区"
+ 0404 county="[1983-]南山区"
+ 0405 county="[1983-]兴安区"
+ 0406 county="[1983-]东山区"
+ 0407 county="[1983-]兴山区"
+ 0421 county="[1987-]萝北县"
+ 0422 county="[1987-]绥滨县"
+ 0500 county="双鸭山市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-]尖山区"
+ 0503 county="[1983-]岭东区"
+ 0504 county="[1983-1987]岭西区"
+ 0505 county="[1983-]四方台区"
+ 0506 county="[1983-]宝山区"
+ 0521 county="[1987-]集贤县"
+ 0522 county="[1991-]友谊县"
+ 0523 county="[1991-]宝清县"
+ 0524 county="[1993-]饶河县"
+ 0600 county="大庆市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]萨尔图区"
+ 0603 county="[1983-]龙凤区"
+ 0604 county="[1983-]让胡路区"
+ 0605 county="[1983-]红岗区"
+ 0606 county="[1983-]大同区"
+ 0621 county="[1992-]肇州县"
+ 0622 county="[1992-]肇源县"
+ 0623 county="[1992-]林甸县"
+ 0624 county="[1992-]杜尔伯特蒙古族自治县"
+ 0700 county="伊春市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-2019]伊春区"
+ 0703 county="[1983-2019]南岔区"
+ 0704 county="[1983-2019]友好区"
+ 0705 county="[1983-2019]西林区"
+ 0706 county="[1983-2019]翠峦区"
+ 0707 county="[1983-2019]新青区"
+ 0708 county="[1983-2019]美溪区"
+ 0709 county="[1983-1982]大丰区,[1983-2019]金山屯区"
+ 0710 county="[1983-2019]五营区"
+ 0711 county="[1983-1982]乌敏河区,[1983-2019]乌马河区"
+ 0712 county="[1983-1982]东风区,[1983-2019]汤旺河区"
+ 0713 county="[1983-2019]带岭区"
+ 0714 county="[1983-2019]乌伊岭区"
+ 0715 county="[1983-2019]红星区"
+ 0716 county="[1983-2019]上甘岭区"
+ 0717 county="[2019-]伊美区"
+ 0718 county="[2019-]乌翠区"
+ 0719 county="[2019-]友好区"
+ 0720 county="[-1983]市区"
+ 0721 county="[-1988]铁力县"
+ 0722 county="嘉荫县"
+ 0723 county="[2019-]汤旺县"
+ 0724 county="[2019-]丰林县"
+ 0725 county="[2019-]大箐山县"
+ 0726 county="[2019-]南岔县"
+ 0751 county="[2019-]金林区"
+ 0781 county="[1989-]铁力市"
+ 0800 county="[1983-]佳木斯市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-2006]永红区"
+ 0803 county="[1983-]向阳区"
+ 0804 county="[1983-]前进区"
+ 0805 county="[1983-]东风区"
+ 0811 county="[1983-]郊区"
+ 0821 county="[1984-1988]富锦县"
+ 0822 county="[1984-]桦南县"
+ 0823 county="[1984-1991]依兰县"
+ 0824 county="[1984-1991]友谊县"
+ 0825 county="[1984-1987]集贤县"
+ 0826 county="[1984-]桦川县"
+ 0827 county="[1984-1991]宝清县"
+ 0828 county="[1984-]汤原县"
+ 0829 county="[1984-1987]绥滨县"
+ 0830 county="[1984-1987]萝北县"
+ 0831 county="[1984-1987]同江县"
+ 0832 county="[1984-1993]饶河县"
+ 0833 county="[1984-2016]抚远县"
+ 0881 county="[1989-]同江市"
+ 0882 county="[1989-]富锦市"
+ 0883 county="[2016-]抚远市"
+ 0900 county="[1983-]七台河市"
+ 0901 county="[1984-]市辖区"
+ 0902 county="[1984-]新兴区"
+ 0903 county="[1984-]桃山区"
+ 0904 county="[1984-]茄子河区"
+ 0921 county="[1983-]勃利县"
+ 1000 county="[1983-]牡丹江市"
+ 1001 county="[1983-]市辖区"
+ 1002 county="[1983-]东安区"
+ 1003 county="[1983-]阳明区"
+ 1004 county="[1983-]爱民区"
+ 1005 county="[1983-]西安区"
+ 1011 county="[1983-1997]郊区"
+ 1019 county="[1986-1987]镜泊湖市"
+ 1020 county="[1983-1986]绥芬河市"
+ 1021 county="[1983-1993]宁安县"
+ 1022 county="[1983-1992]海林县"
+ 1023 county="[1983-1995]穆棱县"
+ 1024 county="[1983-2015]东宁县"
+ 1025 county="[1983-]林口县"
+ 1026 county="[1983-1988]密山县"
+ 1027 county="[1983-1993]虎林县"
+ 1081 county="[1989-]绥芬河市"
+ 1082 county="[1989-1996]密山市"
+ 1083 county="[1992-]海林市"
+ 1084 county="[1993-]宁安市"
+ 1085 county="[1995-]穆棱市"
+ 1086 county="[2015-]东宁市"
+ 1100 county="[1993-]黑河市"
+ 1101 county="[1993-]市辖区"
+ 1102 county="[1993-]爱辉区"
+ 1121 county="[1993-2019]嫩江县"
+ 1122 county="[1993-1996]德都县"
+ 1123 county="[1993-]逊克县"
+ 1124 county="[1993-]孙吴县"
+ 1181 county="[1993-]北安市"
+ 1182 county="[1993-]五大连池市"
+ 1183 county="[2019-]嫩江市"
+ 1200 county="[1999-]绥化市"
+ 1201 county="[1999-]市辖区"
+ 1202 county="[1999-]北林区"
+ 1221 county="[1999-]望奎县"
+ 1222 county="[1999-]兰西县"
+ 1223 county="[1999-]青冈县"
+ 1224 county="[1999-]庆安县"
+ 1225 county="[1999-]明水县"
+ 1226 county="[1999-]绥棱县"
+ 1281 county="[1999-]安达市"
+ 1282 county="[1999-]肇东市"
+ 1283 county="[1999-]海伦市"
+ 2100 county="[-1996]松花江地区"
+ 2101 county="[1988-1996]双城市"
+ 2102 county="[1988-1996]尚志市"
+ 2103 county="[1993-1996]五常市"
+ 2121 county="[-1983]阿城县"
+ 2122 county="[-1991]宾县"
+ 2123 county="[-1983]呼兰县"
+ 2124 county="[-1988]双城县"
+ 2125 county="[-1993]五常县"
+ 2126 county="[-1996]巴彦县"
+ 2127 county="[-1996]木兰县"
+ 2128 county="[-1996]通河县"
+ 2129 county="[-1988]尚志县"
+ 2130 county="[-1991]方正县"
+ 2131 county="[-1996]延寿县"
+ 2200 county="[-1984]嫩江地区"
+ 2221 county="[-1984]龙江县"
+ 2222 county="[-1984]讷河县"
+ 2223 county="[-1984]依安县"
+ 2224 county="[-1984]泰来县"
+ 2225 county="[-1984]甘南县"
+ 2226 county="[-1984]杜尔伯特蒙古族自治县"
+ 2227 county="[-1984]富裕县"
+ 2228 county="[-1984]林甸县"
+ 2229 county="[-1984]克山县"
+ 2230 county="[-1984]克东县"
+ 2231 county="[-1984]拜泉县"
+ 2300 county="[-1999]绥化地区"
+ 2301 county="[1982-1999]绥化市"
+ 2302 county="[1984-1999]安达市"
+ 2303 county="[1986-1999]肇东市"
+ 2304 county="[1989-1999]海伦市"
+ 2321 county="[-1989]海伦县"
+ 2322 county="[-1986]肇东县"
+ 2323 county="[-1982]绥化县"
+ 2324 county="[-1999]望奎县"
+ 2325 county="[-1999]兰西县"
+ 2326 county="[-1999]青冈县"
+ 2327 county="[-1984]安达县"
+ 2328 county="[-1992]肇源县"
+ 2329 county="[-1992]肇州县"
+ 2330 county="[-1999]庆安县"
+ 2331 county="[-1999]明水县"
+ 2332 county="[-1999]绥棱县"
+ 2400 county="[-1984]合江地区"
+ 2401 county="[-1984]佳木斯市"
+ 2402 county="[-1984]七台河市"
+ 2421 county="[-1984]富锦县"
+ 2422 county="[-1984]桦南县"
+ 2423 county="[-1984]依兰县"
+ 2424 county="[-1983]勃利县"
+ 2425 county="[-1984]集贤县"
+ 2426 county="[-1984]桦川县"
+ 2427 county="[-1984]宝清县"
+ 2428 county="[-1984]汤原县"
+ 2429 county="[-1984]绥滨县"
+ 2430 county="[-1984]萝北县"
+ 2431 county="[-1984]同江县"
+ 2432 county="[-1984]饶河县"
+ 2433 county="[-1984]抚远县"
+ 2434 county="[1984-1984]友谊县"
+ 2500 county="[-1983]牡丹江地区"
+ 2501 county="[-1983]牡丹江市"
+ 2502 county="[-1983]绥芬河市"
+ 2521 county="[-1983]宁安县"
+ 2522 county="[-1983]海林县"
+ 2523 county="[-1983]穆棱县"
+ 2524 county="[-1983]东宁县"
+ 2525 county="[-1983]林口县"
+ 2526 county="[-1983]鸡东县"
+ 2527 county="[-1983]密山县"
+ 2528 county="[-1983]虎林县"
+ 2600 county="[-1993]黑河地区"
+ 2601 county="[-1993]黑河市"
+ 2602 county="[1982-1993]北安市"
+ 2603 county="[1983-1993]五大连池市"
+ 2621 county="[-1982]北安县"
+ 2622 county="[-1993]嫩江县"
+ 2623 county="[-1993]德都县"
+ 2624 county="[-1983]爱辉县"
+ 2625 county="[-1993]逊克县"
+ 2626 county="[-1993]孙吴县"
+ 2627 county="[1982-1983]通北县"
+ 2700 county="大兴安岭地区"
+ 2701 county="[1981-2018]加格達奇區,[2018-]漠河市"
+ 2702 county="[1981-2018]松嶺區"
+ 2703 county="[1981-2018]新林區"
+ 2704 county="[1981-2018]呼中區"
+ 2721 county="呼玛县"
+ 2722 county="[1981-]塔河县"
+ 2723 county="[1981-2018]漠河县"
+ 2761 county="[2018-]加格達奇區"
+ 2762 county="[2018-]松嶺區"
+ 2763 county="[2018-]新林區"
+ 2764 county="[2018-]呼中區"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]绥芬河市"
+ 9002 county="[1987-1989]阿城市"
+ 9003 county="[1987-1989]同江市"
+ 9004 county="[1988-1989]富锦市"
+ 9005 county="[1988-1989]铁力市"
+ 9006 county="[1988-1989]密山市"
+31 province="上海市"
+ 0000 county="上海市"
+ 0100 county="市辖区"
+ 0101 county="黄浦区"
+ 0102 county="[-2000]南市区"
+ 0103 county="[-2011]卢湾区"
+ 0104 county="徐汇区"
+ 0105 county="长宁区"
+ 0106 county="静安区"
+ 0107 county="普陀区"
+ 0108 county="[-2015]闸北区"
+ 0109 county="虹口区"
+ 0110 county="杨浦区"
+ 0111 county="[-1988]吴淞区"
+ 0112 county="[1981-]闵行区"
+ 0113 county="[1988-]宝山区"
+ 0114 county="[1992-]嘉定区"
+ 0115 county="[1992-]浦东新区"
+ 0116 county="[1997-]金山区"
+ 0117 county="[1998-]松江区"
+ 0118 county="[1999-]青浦区"
+ 0119 county="[2001-2009]南汇区"
+ 0120 county="[2001-]奉贤区"
+ 0151 county="[2016-]崇明区"
+ 0200 county="[-2016]县"
+ 0201 county="[-1982]上海县"
+ 0202 county="[-1982]嘉定县"
+ 0203 county="[-1982]宝山县"
+ 0204 county="[-1982]川沙县"
+ 0205 county="[-1982]南汇县"
+ 0206 county="[-1982]奉贤县"
+ 0207 county="[-1982]松江县"
+ 0208 county="[-1982]金山县"
+ 0209 county="[-1982]青浦县"
+ 0210 county="[-1982]崇明县"
+ 0221 county="[1982-1992]上海县"
+ 0222 county="[1982-1992]嘉定县"
+ 0223 county="[1982-1988]宝山县"
+ 0224 county="[1982-1992]川沙县"
+ 0225 county="[1982-2001]南汇县"
+ 0226 county="[1982-2001]奉贤县"
+ 0227 county="[1982-1998]松江县"
+ 0228 county="[1982-1997]金山县"
+ 0229 county="[1982-1999]青浦县"
+ 0230 county="[1982-2016]崇明县"
+32 province="江苏省"
+ 0000 county="江苏省"
+ 0100 county="南京市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]玄武区"
+ 0103 county="[1983-2013]白下区"
+ 0104 county="[1983-]秦淮区"
+ 0105 county="[1983-]建邺区"
+ 0106 county="[1983-]鼓楼区"
+ 0107 county="[1983-2013]下关区"
+ 0111 county="[1983-]浦口区"
+ 0112 county="[1983-2002]大厂区"
+ 0113 county="[1983-]栖霞区"
+ 0114 county="[1983-]雨花台区"
+ 0115 county="[2000-]江宁区"
+ 0116 county="[2002-]六合区"
+ 0117 county="[2013-]溧水区"
+ 0118 county="[2013-]高淳区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-2000]江宁县"
+ 0122 county="[-2002]江浦县"
+ 0123 county="[-2002]六合县"
+ 0124 county="[1983-2013]溧水县"
+ 0125 county="[1983-2013]高淳县"
+ 0200 county="无锡市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-2015]崇安区"
+ 0203 county="[1983-2015]南长区"
+ 0204 county="[1983-2015]北塘区"
+ 0205 county="[2000-]锡山区"
+ 0206 county="[2000-]惠山区"
+ 0211 county="[1983-1999]郊区,[2000-]滨湖区"
+ 0212 county="[1987-2000]马山区"
+ 0213 county="[2015-]梁溪区"
+ 0214 county="[2015-]新吴区"
+ 0221 county="[1983-1987]江阴县"
+ 0222 county="[1983-1995]无锡县"
+ 0223 county="[1983-1988]宜兴县"
+ 0281 county="[1989-]江阴市"
+ 0282 county="[1989-]宜兴市"
+ 0283 county="[1995-2000]锡山市"
+ 0300 county="徐州市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]鼓楼区"
+ 0303 county="[1983-]云龙区"
+ 0304 county="[1983-1994]矿区,[1995-2009]九里区"
+ 0305 county="[1983-]贾汪区"
+ 0311 county="[1983-1992]郊区,[1993-]泉山区"
+ 0312 county="[2010-]铜山区"
+ 0321 county="[1983-]丰县"
+ 0322 county="[1983-]沛县"
+ 0323 county="[1983-2010]铜山县"
+ 0324 county="[1983-]睢宁县"
+ 0325 county="[1983-1992]邳县"
+ 0326 county="[1983-1990]新沂县"
+ 0381 county="[1990-]新沂市"
+ 0382 county="[1992-]邳州市"
+ 0400 county="常州市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]天宁区"
+ 0403 county="[1983-1986]广化区"
+ 0404 county="[1983-]钟楼区"
+ 0405 county="[1983-2015]戚墅堰区"
+ 0411 county="[1983-2001]郊区,[2002-]新北区"
+ 0412 county="[2002-]武进区"
+ 0413 county="[2015-]金坛区"
+ 0421 county="[1983-1995]武进县"
+ 0422 county="[1983-1993]金坛县"
+ 0423 county="[1983-1990]溧阳县"
+ 0481 county="[1990-]溧阳市"
+ 0482 county="[1993-2015]金坛市"
+ 0483 county="[1995-2002]武进市"
+ 0500 county="苏州市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-2012]沧浪区"
+ 0503 county="[1983-2012]平江区"
+ 0504 county="[1983-2012]金阊区"
+ 0505 county="[2000-]虎丘区"
+ 0506 county="[2000-]吴中区"
+ 0507 county="[2000-]相城区"
+ 0508 county="[2012-]姑苏区"
+ 0509 county="[2012-]吴江区"
+ 0511 county="[1983-2000]郊区"
+ 0520 county="[1983-1986]常熟市"
+ 0521 county="[1983-1986]沙洲县"
+ 0522 county="[1983-1993]太仓县"
+ 0523 county="[1983-1989]昆山县"
+ 0524 county="[1983-1995]吴县"
+ 0525 county="[1983-1992]吴江县"
+ 0581 county="[1989-]常熟市"
+ 0582 county="[1989-]张家港市"
+ 0583 county="[1989-]昆山市"
+ 0584 county="[1992-2012]吴江市"
+ 0585 county="[1993-]太仓市"
+ 0586 county="[1995-2000]吴县市"
+ 0600 county="南通市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-1990]城区,[1991-2019]崇川区"
+ 0611 county="[1983-1990]郊区,[1991-2019]港闸区"
+ 0612 county="[2009-]通州区"
+ 0613 county="[2020-]崇川区"
+ 0614 county="[2020-]海门区"
+ 0621 county="[1983-2018]海安县"
+ 0622 county="[1983-1991]如皋县"
+ 0623 county="[1983-]如东县"
+ 0624 county="[1983-1993]南通县"
+ 0625 county="[1983-1994]海门县"
+ 0626 county="[1983-1989]启东县"
+ 0681 county="[1989-]启东市"
+ 0682 county="[1991-]如皋市"
+ 0683 county="[1993-2009]通州市"
+ 0684 county="[1994-2020]海门市"
+ 0685 county="[2018-]海安市"
+ 0700 county="连云港市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-1986]新海区"
+ 0703 county="[1983-]连云区"
+ 0704 county="[1983-2001]云台区"
+ 0705 county="[1986-2014]新浦区"
+ 0706 county="[1986-]海州区"
+ 0707 county="[2014-]赣榆区"
+ 0721 county="[1983-2014]赣榆县"
+ 0722 county="[1983-]东海县"
+ 0723 county="[1983-]灌云县"
+ 0724 county="[1996-]灌南县"
+ 0800 county="[1983-1999]淮阴市,[2000-]淮安市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-2016]清河区"
+ 0803 county="[2000-2010]楚州区,[2011-]淮安区"
+ 0804 county="[2000-]淮阴区"
+ 0811 county="[1983-2016]清浦区"
+ 0812 county="[2016-]清江浦区"
+ 0813 county="[2016-]洪泽区"
+ 0821 county="[1983-2000]淮阴县"
+ 0822 county="[1983-1996]灌南县"
+ 0823 county="[1983-1996]沭阳县"
+ 0824 county="[1983-1987]宿迁县"
+ 0825 county="[1983-1996]泗阳县"
+ 0826 county="[1983-]涟水县"
+ 0827 county="[1983-1996]泗洪县"
+ 0828 county="[1983-1987]淮安县"
+ 0829 county="[1983-2016]洪泽县"
+ 0830 county="[1983-]盱眙县"
+ 0831 county="[1983-]金湖县"
+ 0881 county="[1989-1996]宿迁市"
+ 0882 county="[1989-2000]淮安市"
+ 0900 county="[1983-]盐城市"
+ 0901 county="[1983-]市辖区"
+ 0902 county="[1983-2002]城区,[2003-]亭湖区"
+ 0903 county="[2003-]盐都区"
+ 0904 county="[2015-]大丰区"
+ 0911 county="[1983-1996]郊区"
+ 0921 county="[1983-]响水县"
+ 0922 county="[1983-]滨海县"
+ 0923 county="[1983-]阜宁县"
+ 0924 county="[1983-]射阳县"
+ 0925 county="[1983-]建湖县"
+ 0926 county="[1983-1996]大丰县"
+ 0927 county="[1983-1987]东台县"
+ 0928 county="[1996-2003]盐都县"
+ 0981 county="[1989-]东台市"
+ 0982 county="[1996-2015]大丰市"
+ 1000 county="[1983-]扬州市"
+ 1001 county="[1983-]市辖区"
+ 1002 county="[1983-]广陵区"
+ 1003 county="[2000-]邗江区"
+ 1011 county="[1983-2001]郊区,[2002-2010]维扬区"
+ 1012 county="[2011-]江都区"
+ 1020 county="[1983-1986]泰州市"
+ 1021 county="[1983-1987]兴化县"
+ 1022 county="[1983-1991]高邮县"
+ 1023 county="[1983-]宝应县"
+ 1024 county="[1983-1993]靖江县"
+ 1025 county="[1983-1992]泰兴县"
+ 1026 county="[1983-1994]江都县"
+ 1027 county="[1983-2000]邗江县"
+ 1028 county="[1983-1994]泰县"
+ 1029 county="[1983-1986]仪征县"
+ 1081 county="[1989-]仪征市"
+ 1082 county="[1989-1996]泰州市"
+ 1083 county="[1989-1996]兴化市"
+ 1084 county="[1991-]高邮市"
+ 1085 county="[1992-1996]泰兴市"
+ 1086 county="[1993-1996]靖江市"
+ 1087 county="[1994-1996]姜堰市"
+ 1088 county="[1994-2011]江都市"
+ 1100 county="[1983-]镇江市"
+ 1101 county="[1983-]市辖区"
+ 1102 county="[1983-1983]城区,[1984-]京口区"
+ 1111 county="[1983-1983]郊区,[1984-]润州区"
+ 1112 county="[2002-]丹徒区"
+ 1121 county="[1983-2002]丹徒县"
+ 1122 county="[1983-1987]丹阳县"
+ 1123 county="[1983-1995]句容县"
+ 1124 county="[1983-1994]扬中县"
+ 1181 county="[1989-]丹阳市"
+ 1182 county="[1994-]扬中市"
+ 1183 county="[1995-]句容市"
+ 1200 county="[1996-]泰州市"
+ 1201 county="[1996-]市辖区"
+ 1202 county="[1996-]海陵区"
+ 1203 county="[1997-]高港区"
+ 1204 county="[2012-]姜堰区"
+ 1281 county="[1996-]兴化市"
+ 1282 county="[1996-]靖江市"
+ 1283 county="[1996-]泰兴市"
+ 1284 county="[1996-2012]姜堰市"
+ 1300 county="[1996-]宿迁市"
+ 1301 county="[1996-]市辖区"
+ 1302 county="[1996-]宿城区"
+ 1311 county="[2004-]宿豫区"
+ 1321 county="[1996-2004]宿豫县"
+ 1322 county="[1996-]沭阳县"
+ 1323 county="[1996-]泗阳县"
+ 1324 county="[1996-]泗洪县"
+ 2100 county="[-1983]徐州地区"
+ 2121 county="[-1983]丰县"
+ 2122 county="[-1983]沛县"
+ 2123 county="[-1983]铜山县"
+ 2124 county="[-1983]睢宁县"
+ 2125 county="[-1983]邳县"
+ 2126 county="[-1983]新沂县"
+ 2127 county="[-1983]东海县"
+ 2128 county="[-1983]赣榆县"
+ 2200 county="[-1983]淮阴地区"
+ 2201 county="[-1983]清江市"
+ 2221 county="[-1983]淮阴县"
+ 2222 county="[-1983]灌云县"
+ 2223 county="[-1983]灌南县"
+ 2224 county="[-1983]沭阳县"
+ 2225 county="[-1983]宿迁县"
+ 2226 county="[-1983]泗阳县"
+ 2227 county="[-1983]涟水县"
+ 2228 county="[-1983]泗洪县"
+ 2229 county="[-1983]淮安县"
+ 2230 county="[-1983]洪泽县"
+ 2231 county="[-1983]盱眙县"
+ 2232 county="[-1983]金湖县"
+ 2300 county="[-1983]盐城地区"
+ 2321 county="[-1983]响水县"
+ 2322 county="[-1983]滨海县"
+ 2323 county="[-1983]阜宁县"
+ 2324 county="[-1983]射阳县"
+ 2325 county="[-1983]建湖县"
+ 2326 county="[-1983]盐城县"
+ 2327 county="[-1983]大丰县"
+ 2328 county="[-1983]东台县"
+ 2400 county="[-1983]扬州地区"
+ 2401 county="[-1983]扬州市"
+ 2402 county="[-1983]泰州市"
+ 2421 county="[-1983]兴化县"
+ 2422 county="[-1983]高邮县"
+ 2423 county="[-1983]宝应县"
+ 2424 county="[-1983]靖江县"
+ 2425 county="[-1983]泰兴县"
+ 2426 county="[-1983]江都县"
+ 2427 county="[-1983]邗江县"
+ 2428 county="[-1983]泰县"
+ 2429 county="[-1983]仪征县"
+ 2500 county="[-1983]南通地区"
+ 2521 county="[-1983]海安县"
+ 2522 county="[-1983]如皋县"
+ 2523 county="[-1983]如东县"
+ 2524 county="[-1983]南通县"
+ 2525 county="[-1983]海门县"
+ 2526 county="[-1983]启东县"
+ 2600 county="[-1983]镇江地区"
+ 2601 county="[-1983]镇江市"
+ 2621 county="[-1983]丹徒县"
+ 2622 county="[-1983]武进县"
+ 2623 county="[-1983]丹阳县"
+ 2624 county="[-1983]句容县"
+ 2625 county="[-1983]金坛县"
+ 2626 county="[-1983]溧水县"
+ 2627 county="[-1983]高淳县"
+ 2628 county="[-1983]溧阳县"
+ 2629 county="[-1983]宜兴县"
+ 2630 county="[-1983]扬中县"
+ 2700 county="[-1983]苏州地区"
+ 2721 county="[-1983]江阴县"
+ 2722 county="[-1983]无锡县"
+ 2723 county="[-1983]沙洲县"
+ 2724 county="[-1983]常熟县"
+ 2725 county="[-1983]太仓县"
+ 2726 county="[-1983]昆山县"
+ 2727 county="[-1983]吴县"
+ 2728 county="[-1983]吴江县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]泰州市"
+ 9002 county="[1986-1989]仪征市"
+ 9003 county="[1986-1989]常熟市"
+ 9004 county="[1986-1989]张家港市"
+ 9005 county="[1987-1989]江阴市"
+ 9006 county="[1987-1989]宿迁市"
+ 9007 county="[1987-1989]丹阳市"
+ 9008 county="[1987-1989]东台市"
+ 9009 county="[1987-1989]兴化市"
+ 9010 county="[1987-1989]淮安市"
+ 9011 county="[1988-1989]宜兴市"
+33 province="浙江省"
+ 0000 county="浙江省"
+ 0100 county="杭州市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]上城区"
+ 0103 county="[1983-2021]下城区"
+ 0104 county="[1983-2021]江干区"
+ 0105 county="[1983-]拱墅区"
+ 0106 county="[1983-]西湖区"
+ 0107 county="[1983-1990]半山区"
+ 0108 county="[1996-]滨江区"
+ 0109 county="[2001-]萧山区"
+ 0110 county="[2001-]余杭区"
+ 0111 county="[2014-]富阳区"
+ 0112 county="[2017-]临安区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1987]萧山县"
+ 0122 county="桐庐县"
+ 0123 county="[-1994]富阳县"
+ 0124 county="[-1996]临安县"
+ 0125 county="[-1994]余杭县"
+ 0126 county="[-1992]建德县"
+ 0127 county="淳安县"
+ 0181 county="[1989-2001]萧山市"
+ 0182 county="[1992-]建德市"
+ 0183 county="[1994-2014]富阳市"
+ 0184 county="[1994-2001]余杭市"
+ 0185 county="[1996-2017]临安市"
+ 0200 county="宁波市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-1984]镇明区"
+ 0203 county="[1983-]海曙区"
+ 0204 county="[1983-2016]江东区"
+ 0205 county="[1983-]江北区"
+ 0206 county="[1985-1986]滨海区,[1987-]北仑区"
+ 0211 county="[1985-]镇海区"
+ 0212 county="[2002-]鄞州区"
+ 0213 county="[2016-]奉化区"
+ 0219 county="[1985-1986]余姚市"
+ 0220 county="[-1983]市区"
+ 0221 county="[1982-1985]镇海县"
+ 0222 county="[1983-1988]慈溪县"
+ 0223 county="[1983-1985]余姚县"
+ 0224 county="[1983-1988]奉化县"
+ 0225 county="[1983-]象山县"
+ 0226 county="[1983-]宁海县"
+ 0227 county="[1983-2002]鄞县"
+ 0281 county="[1989-]余姚市"
+ 0282 county="[1989-]慈溪市"
+ 0283 county="[1989-2016]奉化市"
+ 0300 county="温州市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-1983]城区,[1984-]鹿城区"
+ 0303 county="[1984-]龙湾区"
+ 0304 county="[1992-]瓯海区"
+ 0305 county="[2015-]洞头区"
+ 0320 county="[-1983]市区"
+ 0321 county="[1981-1992]瓯海县"
+ 0322 county="[1981-2015]洞头县"
+ 0323 county="[1981-1993]乐清县"
+ 0324 county="[1981-]永嘉县"
+ 0325 county="[1981-1987]瑞安县"
+ 0326 county="[1981-]平阳县"
+ 0327 county="[1981-]苍南县"
+ 0328 county="[1981-]文成县"
+ 0329 county="[1981-]泰顺县"
+ 0381 county="[1989-]瑞安市"
+ 0382 county="[1993-]乐清市"
+ 0383 county="[2019-]龙港市"
+ 0400 county="[1983-]嘉兴市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-1992]城区,[1993-2004]秀城区,[2005-]南湖区"
+ 0411 county="[1983-1998]郊区,[1999-]秀洲区"
+ 0421 county="[1983-]嘉善县"
+ 0422 county="[1983-1991]平湖县"
+ 0423 county="[1983-1986]海宁县"
+ 0424 county="[1983-]海盐县"
+ 0425 county="[1983-1993]桐乡县"
+ 0481 county="[1989-]海宁市"
+ 0482 county="[1991-]平湖市"
+ 0483 county="[1993-]桐乡市"
+ 0500 county="[1983-]湖州市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-1987]城区,[2003-]吴兴区"
+ 0503 county="[2003-]南浔区"
+ 0511 county="[1983-1988]郊区"
+ 0521 county="[1983-]德清县"
+ 0522 county="[1983-]长兴县"
+ 0523 county="[1983-]安吉县"
+ 0600 county="[1983-]绍兴市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]越城区"
+ 0603 county="[2013-]柯桥区"
+ 0604 county="[2013-]上虞区"
+ 0621 county="[1983-2013]绍兴县"
+ 0622 county="[1983-1992]上虞县"
+ 0623 county="[1983-1995]嵊县"
+ 0624 county="[1983-]新昌县"
+ 0625 county="[1983-1989]诸暨县"
+ 0681 county="[1989-]诸暨市"
+ 0682 county="[1992-2013]上虞市"
+ 0683 county="[1995-]嵊州市"
+ 0700 county="[1985-]金华市"
+ 0701 county="[1985-]市辖区"
+ 0702 county="[1985-]婺城区"
+ 0703 county="[2000-]金东区"
+ 0719 county="[1985-1986]兰溪市"
+ 0721 county="[1985-2000]金华县"
+ 0722 county="[1985-1992]永康县"
+ 0723 county="[1985-]武义县"
+ 0724 county="[1985-1988]东阳县"
+ 0725 county="[1985-1988]义乌县"
+ 0726 county="[1985-]浦江县"
+ 0727 county="[1985-]磐安县"
+ 0781 county="[1989-]兰溪市"
+ 0782 county="[1989-]义乌市"
+ 0783 county="[1989-]东阳市"
+ 0784 county="[1992-]永康市"
+ 0800 county="[1985-]衢州市"
+ 0801 county="[1985-]市辖区"
+ 0802 county="[1985-]柯城区"
+ 0803 county="[2001-]衢江区"
+ 0821 county="[1985-2001]衢县"
+ 0822 county="[1985-]常山县"
+ 0823 county="[1985-1987]江山县"
+ 0824 county="[1985-]开化县"
+ 0825 county="[1985-]龙游县"
+ 0881 county="[1989-]江山市"
+ 0900 county="[1987-]舟山市"
+ 0901 county="[1987-]市辖区"
+ 0902 county="[1987-]定海区"
+ 0903 county="[1987-]普陀区"
+ 0921 county="[1987-]岱山县"
+ 0922 county="[1987-]嵊泗县"
+ 1000 county="[1994-]台州市"
+ 1001 county="[1994-]市辖区"
+ 1002 county="[1994-]椒江区"
+ 1003 county="[1994-]黄岩区"
+ 1004 county="[1994-]路桥区"
+ 1021 county="[1994-2017]玉环县"
+ 1022 county="[1994-]三门县"
+ 1023 county="[1994-]天台县"
+ 1024 county="[1994-]仙居县"
+ 1081 county="[1994-]温岭市"
+ 1082 county="[1994-]临海市"
+ 1083 county="[2017-]玉环市"
+ 1100 county="[2000-]丽水市"
+ 1101 county="[2000-]市辖区"
+ 1102 county="[2000-]莲都区"
+ 1121 county="[2000-]青田县"
+ 1122 county="[2000-]缙云县"
+ 1123 county="[2000-]遂昌县"
+ 1124 county="[2000-]松阳县"
+ 1125 county="[2000-]云和县"
+ 1126 county="[2000-]庆元县"
+ 1127 county="[2000-]景宁畲族自治县"
+ 1181 county="[2000-]龙泉市"
+ 2100 county="[-1983]嘉兴地区"
+ 2101 county="[-1983]湖州市"
+ 2102 county="[-1983]嘉兴市"
+ 2121 county="[-1981]嘉兴县"
+ 2122 county="[-1983]嘉善县"
+ 2123 county="[-1983]平湖县"
+ 2124 county="[-1983]海宁县"
+ 2125 county="[-1983]海盐县"
+ 2126 county="[-1983]桐乡县"
+ 2127 county="[-1983]德清县"
+ 2128 county="[-1981]吴兴县"
+ 2129 county="[-1983]长兴县"
+ 2130 county="[-1983]安吉县"
+ 2200 county="[-1983]宁波地区"
+ 2221 county="[-1983]慈溪县"
+ 2222 county="[-1983]余姚县"
+ 2223 county="[-1983]奉化县"
+ 2224 county="[-1983]象山县"
+ 2225 county="[-1983]宁海县"
+ 2226 county="[-1983]鄞县"
+ 2227 county="[-1982]镇海县"
+ 2300 county="[-1983]绍兴地区"
+ 2301 county="[-1983]绍兴市"
+ 2321 county="[-1981]绍兴县"
+ 2322 county="[-1983]上虞县"
+ 2323 county="[-1983]嵊县"
+ 2324 county="[-1983]新昌县"
+ 2325 county="[-1983]诸暨县"
+ 2400 county="[-1981]温州地区,[1982-1985]金华地区"
+ 2401 county="[1982-1985]金华市"
+ 2402 county="[1982-1985]衢州市"
+ 2421 county="[-1981]洞头县,[1982-1985]兰溪县"
+ 2422 county="[-1981]永嘉县,[1982-1985]永康县"
+ 2423 county="[-1981]瑞安县,[1982-1985]武义县"
+ 2424 county="[-1981]文成县,[1982-1985]东阳县"
+ 2425 county="[-1981]平阳县,[1982-1985]义乌县"
+ 2426 county="[-1981]乐清县,[1982-1985]浦江县"
+ 2427 county="[-1981]泰顺县,[1982-1985]常山县"
+ 2428 county="[1982-1985]江山县"
+ 2429 county="[1982-1985]开化县"
+ 2430 county="[1983-1985]龙游县"
+ 2431 county="[1983-1985]磐安县"
+ 2500 county="[-1982]金华地区"
+ 2501 county="[-1982]金华市"
+ 2502 county="[-1982]衢州市"
+ 2521 county="[-1981]金华县"
+ 2522 county="[-1982]兰溪县"
+ 2523 county="[-1982]永康县"
+ 2524 county="[-1982]武义县"
+ 2525 county="[-1982]东阳县"
+ 2526 county="[-1982]义乌县"
+ 2527 county="[-1982]浦江县"
+ 2528 county="[-1981]衢县"
+ 2529 county="[-1982]常山县"
+ 2530 county="[-1982]江山县"
+ 2531 county="[-1982]开化县"
+ 2600 county="[-1982]丽水地区,[1982-1994]台州地区"
+ 2601 county="[1982-1994]椒江市"
+ 2602 county="[1986-1994]临海市"
+ 2603 county="[1989-1994]黄岩市"
+ 2621 county="[-1982]丽水县,[1982-1986]临海县"
+ 2622 county="[-1982]青田县,[1982-1989]黄岩县"
+ 2623 county="[-1982]云和县,[1982-1994]温岭县"
+ 2624 county="[-1982]龙泉县,[1982-1994]仙居县"
+ 2625 county="[-1982]庆元县,[1982-1994]天台县"
+ 2626 county="[-1982]缙云县,[1982-1994]三门县"
+ 2627 county="[-1982]遂昌县,[1982-1994]玉环县"
+ 2628 county="[1982-1982]松阳县"
+ 2700 county="[-1982]台州地区,[1982-1987]舟山地区"
+ 2701 county="[1981-1982]椒江市"
+ 2721 county="[-1982]临海县,[1982-1987]定海县"
+ 2722 county="[-1982]黄岩县,[1982-1987]普陀县"
+ 2723 county="[-1982]温岭县,[1982-1987]岱山县"
+ 2724 county="[-1982]仙居县,[1982-1987]嵊泗县"
+ 2725 county="[-1982]天台县"
+ 2726 county="[-1982]三门县"
+ 2727 county="[-1982]玉环县"
+ 2800 county="[-1982]舟山地区,[1982-2000]丽水地区"
+ 2801 county="[1986-2000]丽水市"
+ 2802 county="[1990-2000]龙泉市"
+ 2821 county="[-1982]定海县,[1982-1986]丽水县"
+ 2822 county="[-1982]普陀县,[1982-2000]青田县"
+ 2823 county="[-1982]岱山县,[1982-2000]云和县"
+ 2824 county="[-1982]嵊泗县,[1982-1990]龙泉县"
+ 2825 county="[1982-2000]庆元县"
+ 2826 county="[1982-2000]缙云县"
+ 2827 county="[1982-2000]遂昌县"
+ 2828 county="[1982-2000]松阳县"
+ 2829 county="[1984-2000]景宁畲族自治县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]余姚市"
+ 9002 county="[1986-1989]海宁市"
+ 9003 county="[1986-1989]兰溪市"
+ 9004 county="[1987-1989]瑞安市"
+ 9005 county="[1987-1989]萧山市"
+ 9006 county="[1987-1989]江山市"
+ 9007 county="[1988-1989]义乌市"
+ 9008 county="[1988-1989]东阳市"
+ 9009 county="[1988-1989]慈溪市"
+ 9010 county="[1988-1989]奉化市"
+34 province="安徽省"
+ 0000 county="安徽省"
+ 0100 county="合肥市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-2001]东市区,[2002-]瑶海区"
+ 0103 county="[1983-2001]中市区,[2002-]庐阳区"
+ 0104 county="[1983-2001]西市区,[2002-]蜀山区"
+ 0111 county="[1983-2001]郊区,[2002-]包河区"
+ 0120 county="[-1983]市区"
+ 0121 county="长丰县"
+ 0122 county="[1983-]肥东县"
+ 0123 county="[1983-]肥西县"
+ 0124 county="[2011-]庐江县"
+ 0181 county="[2011-]巢湖市"
+ 0200 county="芜湖市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]镜湖区"
+ 0203 county="[1983-2004]马塘区,[2005-2020]弋江区"
+ 0204 county="[1983-2005]新芜区"
+ 0205 county="[1983-1990]裕溪口区"
+ 0206 county="[1983-1990]四褐山区"
+ 0207 county="[1990-]鸠江区"
+ 0208 county="[2005-2020]三山区"
+ 0209 county="[2020-]弋江区"
+ 0210 county="[2020-]湾沚区"
+ 0211 county="[1983-1990]郊区"
+ 0212 county="[2020-]繁昌区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-2020]芜湖县"
+ 0222 county="[1983-2020]繁昌县"
+ 0223 county="[1983-]南陵县"
+ 0224 county="[1983-1988]青阳县"
+ 0225 county="[2011-2019]无为县"
+ 0281 county="[2019-]无为市"
+ 0300 county="蚌埠市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-2003]东市区,[2004-]龙子湖区"
+ 0303 county="[1983-2003]中市区,[2004-]蚌山区"
+ 0304 county="[1983-2003]西市区,[2004-]禹会区"
+ 0311 county="[1983-2003]郊区,[2004-]淮上区"
+ 0321 county="[1983-]怀远县"
+ 0322 county="[1983-]五河县"
+ 0323 county="[1983-]固镇县"
+ 0400 county="淮南市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]大通区"
+ 0403 county="[1983-]田家庵区"
+ 0404 county="[1983-]谢家集区"
+ 0405 county="[1983-]八公山区"
+ 0406 county="[1983-]潘集区"
+ 0420 county="[-1983]市区"
+ 0421 county="凤台县"
+ 0422 county="[2015-]寿县"
+ 0500 county="马鞍山市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-2012]金家庄区"
+ 0503 county="[1983-]花山区"
+ 0504 county="[1983-]雨山区"
+ 0505 county="[1983-2001]向山区"
+ 0506 county="[2012-]博望区"
+ 0521 county="[1983-]当涂县"
+ 0522 county="[2011-]含山县"
+ 0523 county="[2011-]和县"
+ 0600 county="淮北市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]杜集区"
+ 0603 county="[1983-]相山区"
+ 0604 county="[1983-]烈山区"
+ 0611 county="[1983-1984]郊区"
+ 0620 county="[-1983]市区"
+ 0621 county="濉溪县"
+ 0700 county="铜陵市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-2015]铜官山区"
+ 0703 county="[1983-2015]狮子山区"
+ 0704 county="[1983-1987]铜山区"
+ 0705 county="[2015-]铜官区"
+ 0706 county="[2015-]义安区"
+ 0711 county="[1983-]郊区"
+ 0720 county="[-1983]市区"
+ 0721 county="[-2015]铜陵县"
+ 0722 county="[2015-]枞阳县"
+ 0800 county="安庆市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-]迎江区"
+ 0803 county="[1983-]大观区"
+ 0811 county="[1983-2004]郊区,[2005-]宜秀区"
+ 0821 county="[1988-1996]桐城县"
+ 0822 county="[1988-]怀宁县"
+ 0823 county="[1988-2015]枞阳县"
+ 0824 county="[1988-2018]潜山县"
+ 0825 county="[1988-]太湖县"
+ 0826 county="[1988-]宿松县"
+ 0827 county="[1988-]望江县"
+ 0828 county="[1988-]岳西县"
+ 0881 county="[1996-]桐城市"
+ 0882 county="[2018-]潜山市"
+ 0900 county="[1983-1987]省直辖行政单位"
+ 0901 county="[1983-1987]黄山市"
+ 1000 county="[1987-]黄山市"
+ 1001 county="[1987-]市辖区"
+ 1002 county="[1987-]屯溪区"
+ 1003 county="[1987-]黄山区"
+ 1004 county="[1987-]徽州区"
+ 1021 county="[1987-]歙县"
+ 1022 county="[1987-]休宁县"
+ 1023 county="[1987-]黟县"
+ 1024 county="[1987-]祁门县"
+ 1100 county="[1992-]滁州市"
+ 1101 county="[1992-]市辖区"
+ 1102 county="[1992-]琅琊区"
+ 1103 county="[1992-]南谯区"
+ 1121 county="[1992-1993]天长县"
+ 1122 county="[1992-]来安县"
+ 1124 county="[1992-]全椒县"
+ 1125 county="[1992-]定远县"
+ 1126 county="[1992-]凤阳县"
+ 1127 county="[1992-1994]嘉山县"
+ 1181 county="[1993-]天长市"
+ 1182 county="[1994-]明光市"
+ 1200 county="[1996-]阜阳市"
+ 1201 county="[1996-]市辖区"
+ 1202 county="[1996-]颍州区"
+ 1203 county="[1996-]颍东区"
+ 1204 county="[1996-]颍泉区"
+ 1221 county="[1996-]临泉县"
+ 1222 county="[1996-]太和县"
+ 1223 county="[1996-2000]涡阳县"
+ 1224 county="[1996-2000]蒙城县"
+ 1225 county="[1996-]阜南县"
+ 1226 county="[1996-]颍上县"
+ 1227 county="[1996-2000]利辛县"
+ 1281 county="[1996-2000]亳州市"
+ 1282 county="[1996-]界首市"
+ 1300 county="[1998-]宿州市"
+ 1301 county="[1998-]市辖区"
+ 1302 county="[1998-]埇桥区"
+ 1321 county="[1998-]砀山县"
+ 1322 county="[1998-]萧县"
+ 1323 county="[1998-]灵璧县"
+ 1324 county="[1998-]泗县"
+ 1400 county="[1999-2011]巢湖市"
+ 1401 county="[1999-2011]市辖区"
+ 1402 county="[1999-2011]居巢区"
+ 1421 county="[1999-2011]庐江县"
+ 1422 county="[1999-2011]无为县"
+ 1423 county="[1999-2011]含山县"
+ 1424 county="[1999-2011]和县"
+ 1500 county="[1999-]六安市"
+ 1501 county="[1999-]市辖区"
+ 1502 county="[1999-]金安区"
+ 1503 county="[1999-]裕安区"
+ 1504 county="[2015-]叶集区"
+ 1521 county="[1999-2015]寿县"
+ 1522 county="[1999-]霍邱县"
+ 1523 county="[1999-]舒城县"
+ 1524 county="[1999-]金寨县"
+ 1525 county="[1999-]霍山县"
+ 1600 county="[2000-]亳州市"
+ 1601 county="[2000-]市辖区"
+ 1602 county="[2000-]谯城区"
+ 1621 county="[2000-]涡阳县"
+ 1622 county="[2000-]蒙城县"
+ 1623 county="[2000-]利辛县"
+ 1700 county="[2000-]池州市"
+ 1701 county="[2000-]市辖区"
+ 1702 county="[2000-]贵池区"
+ 1721 county="[2000-]东至县"
+ 1722 county="[2000-]石台县"
+ 1723 county="[2000-]青阳县"
+ 1800 county="[2000-]宣城市"
+ 1801 county="[2000-]市辖区"
+ 1802 county="[2000-]宣州区"
+ 1821 county="[2000-]郎溪县"
+ 1822 county="[2000-2019]广德县"
+ 1823 county="[2000-]泾县"
+ 1824 county="[2000-]绩溪县"
+ 1825 county="[2000-]旌德县"
+ 1881 county="[2000-]宁国市"
+ 1882 county="[2019-]广德市"
+ 2100 county="[-1996]阜阳地区"
+ 2101 county="[-1996]阜阳市"
+ 2102 county="[1986-1996]亳州市"
+ 2103 county="[1989-1996]界首市"
+ 2121 county="[-1992]阜阳县"
+ 2122 county="[-1996]临泉县"
+ 2123 county="[-1996]太和县"
+ 2124 county="[-1996]涡阳县"
+ 2125 county="[-1996]蒙城县"
+ 2126 county="[-1986]亳县"
+ 2127 county="[-1996]阜南县"
+ 2128 county="[-1996]颍上县"
+ 2129 county="[-1989]界首县"
+ 2130 county="[-1996]利辛县"
+ 2200 county="[-1998]宿县地区"
+ 2201 county="[-1998]宿州市"
+ 2221 county="[-1998]砀山县"
+ 2222 county="[-1998]萧县"
+ 2223 county="[-1992]宿县"
+ 2224 county="[-1998]灵璧县"
+ 2225 county="[-1998]泗县"
+ 2226 county="[-1983]怀远县"
+ 2227 county="[-1983]五河县"
+ 2228 county="[-1983]固镇县"
+ 2300 county="[-1992]滁县地区"
+ 2301 county="[1982-1992]滁州市"
+ 2321 county="[-1992]天长县"
+ 2322 county="[-1992]来安县"
+ 2323 county="[-1982]滁县"
+ 2324 county="[-1992]全椒县"
+ 2325 county="[-1992]定远县"
+ 2326 county="[-1992]凤阳县"
+ 2327 county="[-1992]嘉山县"
+ 2400 county="[-1999]六安地区"
+ 2401 county="[-1999]六安市"
+ 2421 county="[-1992]六安县"
+ 2422 county="[-1999]寿县"
+ 2423 county="[-1999]霍邱县"
+ 2424 county="[-1983]肥西县"
+ 2425 county="[-1999]舒城县"
+ 2426 county="[-1999]金寨县"
+ 2427 county="[-1999]霍山县"
+ 2500 county="[-2000]宣城地区"
+ 2501 county="[1987-2000]宣州市"
+ 2502 county="[1997-2000]宁国市"
+ 2521 county="[-1987]宣城县"
+ 2522 county="[-2000]郎溪县"
+ 2523 county="[-2000]广德县"
+ 2524 county="[-1997]宁国县"
+ 2525 county="[-1983]当涂县"
+ 2526 county="[-1983]繁昌县"
+ 2527 county="[-1983]南陵县"
+ 2528 county="[-1983]青阳县"
+ 2529 county="[-2000]泾县"
+ 2530 county="[1987-2000]旌德县"
+ 2531 county="[1987-2000]绩溪县"
+ 2600 county="[-1999]巢湖地区"
+ 2601 county="[1982-1999]巢湖市"
+ 2621 county="[-1983]肥东县"
+ 2622 county="[-1999]庐江县"
+ 2623 county="[-1999]无为县"
+ 2624 county="[-1983]巢县"
+ 2625 county="[-1999]含山县"
+ 2626 county="[-1999]和县"
+ 2700 county="[-1987]徽州地区"
+ 2701 county="[-1987]屯溪市"
+ 2721 county="[-1987]绩溪县"
+ 2722 county="[-1987]旌德县"
+ 2723 county="[-1987]歙县"
+ 2724 county="[-1987]休宁县"
+ 2725 county="[-1987]黟县"
+ 2726 county="[-1987]祁门县"
+ 2727 county="[-1983]太平县"
+ 2728 county="[-1987]石台县"
+ 2800 county="[-1988]安庆地区"
+ 2821 county="[-1988]怀宁县"
+ 2822 county="[-1988]桐城县"
+ 2823 county="[-1988]枞阳县"
+ 2824 county="[-1988]潜山县"
+ 2825 county="[-1988]太湖县"
+ 2826 county="[-1988]宿松县"
+ 2827 county="[-1988]望江县"
+ 2828 county="[-1988]岳西县"
+ 2829 county="[-1988]东至县"
+ 2830 county="[-1988]贵池县"
+ 2831 county="[1987-1988]石台县"
+ 2900 county="[1988-2000]池州地区"
+ 2901 county="[1988-2000]贵池市"
+ 2921 county="[1988-2000]东至县"
+ 2922 county="[1988-2000]石台县"
+ 2923 county="[1988-2000]青阳县"
+35 province="福建省"
+ 0000 county="福建省"
+ 0100 county="福州市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]鼓楼区"
+ 0103 county="[1983-]台江区"
+ 0104 county="[1983-]仓山区"
+ 0105 county="[1983-]马尾区"
+ 0111 county="[1983-1994]郊区,[1995-]晋安区"
+ 0112 county="[2017-]长乐区"
+ 0120 county="[-1983]市区"
+ 0121 county="闽侯县"
+ 0122 county="[1983-]连江县"
+ 0123 county="[1983-]罗源县"
+ 0124 county="[1983-]闽清县"
+ 0125 county="[1983-]永泰县"
+ 0126 county="[1983-1994]长乐县"
+ 0127 county="[1983-1990]福清县"
+ 0128 county="[1983-]平潭县"
+ 0181 county="[1990-]福清市"
+ 0182 county="[1994-2017]长乐市"
+ 0200 county="厦门市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-2003]鼓浪屿区"
+ 0203 county="[1983-]思明区"
+ 0204 county="[1983-2003]开元区"
+ 0205 county="[1983-2002]杏林区,[2003-]海沧区"
+ 0206 county="[1987-]湖里区"
+ 0211 county="[1983-1986]郊区,[1987-]集美区"
+ 0212 county="[1996-]同安区"
+ 0213 county="[2003-]翔安区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-1996]同安县"
+ 0300 county="[1983-]莆田市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]城厢区"
+ 0303 county="[1983-]涵江区"
+ 0304 county="[2002-]荔城区"
+ 0305 county="[2002-]秀屿区"
+ 0321 county="[1983-2002]莆田县"
+ 0322 county="[1983-]仙游县"
+ 0400 county="[1983-]三明市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-2021]梅列区"
+ 0403 county="[1983-2021]三元区"
+ 0404 county="[2021-]三元区"
+ 0405 county="[2021-]沙县区"
+ 0420 county="[1984-1986]永安市"
+ 0421 county="[1983-]明溪县"
+ 0422 county="[1983-1984]永安县"
+ 0423 county="[1983-]清流县"
+ 0424 county="[1983-]宁化县"
+ 0425 county="[1983-]大田县"
+ 0426 county="[1983-]尤溪县"
+ 0427 county="[1983-2021]沙县"
+ 0428 county="[1983-]将乐县"
+ 0429 county="[1983-]泰宁县"
+ 0430 county="[1983-]建宁县"
+ 0481 county="[1989-]永安市"
+ 0500 county="[1985-]泉州市"
+ 0501 county="[1985-]市辖区"
+ 0502 county="[1985-]鲤城区"
+ 0503 county="[1997-]丰泽区"
+ 0504 county="[1997-]洛江区"
+ 0505 county="[2000-]泉港区"
+ 0521 county="[1985-]惠安县"
+ 0522 county="[1985-1992]晋江县"
+ 0523 county="[1985-1993]南安县"
+ 0524 county="[1985-]安溪县"
+ 0525 county="[1985-]永春县"
+ 0526 county="[1985-]德化县"
+ 0527 county="[1985-]金门县"
+ 0581 county="[1989-]石狮市"
+ 0582 county="[1992-]晋江市"
+ 0583 county="[1993-]南安市"
+ 0600 county="[1985-]漳州市"
+ 0601 county="[1985-]市辖区"
+ 0602 county="[1985-]芗城区"
+ 0603 county="[1996-]龙文区"
+ 0604 county="[2021-]龙海区"
+ 0605 county="[2021-]长泰区"
+ 0621 county="[1985-1993]龙海县"
+ 0622 county="[1985-]云霄县"
+ 0623 county="[1985-]漳浦县"
+ 0624 county="[1985-]诏安县"
+ 0625 county="[1985-2021]长泰县"
+ 0626 county="[1985-]东山县"
+ 0627 county="[1985-]南靖县"
+ 0628 county="[1985-]平和县"
+ 0629 county="[1985-]华安县"
+ 0681 county="[1993-2021]龙海市"
+ 0700 county="[1994-]南平市"
+ 0701 county="[1994-]市辖区"
+ 0702 county="[1994-]延平区"
+ 0703 county="[2014-]建阳区"
+ 0721 county="[1994-]顺昌县"
+ 0722 county="[1994-]浦城县"
+ 0723 county="[1994-]光泽县"
+ 0724 county="[1994-]松溪县"
+ 0725 county="[1994-]政和县"
+ 0781 county="[1994-]邵武市"
+ 0782 county="[1994-]武夷山市"
+ 0783 county="[1994-]建瓯市"
+ 0784 county="[1994-2014]建阳市"
+ 0800 county="[1996-]龙岩市"
+ 0801 county="[1996-]市辖区"
+ 0802 county="[1996-]新罗区"
+ 0803 county="[2014-]永定区"
+ 0821 county="[1996-]长汀县"
+ 0822 county="[1996-2014]永定县"
+ 0823 county="[1996-]上杭县"
+ 0824 county="[1996-]武平县"
+ 0825 county="[1996-]连城县"
+ 0881 county="[1996-]漳平市"
+ 0900 county="[1999-]宁德市"
+ 0901 county="[1999-]市辖区"
+ 0902 county="[1999-]蕉城区"
+ 0921 county="[1999-]霞浦县"
+ 0922 county="[1999-]古田县"
+ 0923 county="[1999-]屏南县"
+ 0924 county="[1999-]寿宁县"
+ 0925 county="[1999-]周宁县"
+ 0926 county="[1999-]柘荣县"
+ 0981 county="[1999-]福安市"
+ 0982 county="[1999-]福鼎市"
+ 2100 county="[-1987]建阳地区,[1988-1993]南平地区"
+ 2101 county="[-1994]南平市"
+ 2102 county="[1983-1994]邵武市"
+ 2103 county="[1989-1994]武夷山市"
+ 2104 county="[1992-1994]建瓯市"
+ 2105 county="[1994-1994]建阳市"
+ 2121 county="[-1994]顺昌县"
+ 2122 county="[-1994]建阳县"
+ 2123 county="[-1992]建瓯县"
+ 2124 county="[-1994]浦城县"
+ 2125 county="[-1983]邵武县"
+ 2126 county="[-1989]崇安县"
+ 2127 county="[-1994]光泽县"
+ 2128 county="[-1994]松溪县"
+ 2129 county="[-1994]政和县"
+ 2200 county="[-1999]宁德地区"
+ 2201 county="[1988-1999]宁德市"
+ 2202 county="[1989-1999]福安市"
+ 2203 county="[1995-1999]福鼎市"
+ 2221 county="[-1988]宁德县"
+ 2222 county="[-1983]连江县"
+ 2223 county="[-1983]罗源县"
+ 2224 county="[-1995]福鼎县"
+ 2225 county="[-1999]霞浦县"
+ 2226 county="[-1989]福安县"
+ 2227 county="[-1999]古田县"
+ 2228 county="[-1999]屏南县"
+ 2229 county="[-1999]寿宁县"
+ 2230 county="[-1999]周宁县"
+ 2231 county="[-1999]柘荣县"
+ 2300 county="[-1983]莆田地区"
+ 2321 county="[-1983]闽清县"
+ 2322 county="[-1983]永泰县"
+ 2323 county="[-1983]长乐县"
+ 2324 county="[-1983]福清县"
+ 2325 county="[-1983]平潭县"
+ 2326 county="[-1983]莆田县"
+ 2327 county="[-1983]仙游县"
+ 2400 county="[-1985]晋江地区"
+ 2401 county="[-1985]泉州市"
+ 2421 county="[-1985]惠安县"
+ 2422 county="[-1985]晋江县"
+ 2423 county="[-1985]南安县"
+ 2424 county="[-1985]安溪县"
+ 2425 county="[-1985]永春县"
+ 2426 county="[-1985]德化县"
+ 2427 county="[-1985]金门县"
+ 2500 county="[-1985]龙溪地区"
+ 2501 county="[-1985]漳州市"
+ 2521 county="[-1985]龙海县"
+ 2522 county="[-1985]云霄县"
+ 2523 county="[-1985]漳浦县"
+ 2524 county="[-1985]诏安县"
+ 2525 county="[-1985]长泰县"
+ 2526 county="[-1985]东山县"
+ 2527 county="[-1985]南靖县"
+ 2528 county="[-1985]平和县"
+ 2529 county="[-1985]华安县"
+ 2600 county="[-1996]龙岩地区"
+ 2601 county="[1981-1996]龙岩市"
+ 2602 county="[1990-1996]漳平市"
+ 2621 county="[-1981]龙岩县"
+ 2622 county="[-1996]长汀县"
+ 2623 county="[-1996]永定县"
+ 2624 county="[-1996]上杭县"
+ 2625 county="[-1996]武平县"
+ 2626 county="[-1990]漳平县"
+ 2627 county="[-1996]连城县"
+ 2700 county="[-1983]三明地区"
+ 2701 county="[-1983]三明市"
+ 2721 county="[-1983]明溪县"
+ 2722 county="[-1983]永安县"
+ 2723 county="[-1983]清流县"
+ 2724 county="[-1983]宁化县"
+ 2725 county="[-1983]大田县"
+ 2726 county="[-1983]尤溪县"
+ 2727 county="[-1983]沙县"
+ 2728 county="[-1983]将乐县"
+ 2729 county="[-1983]泰宁县"
+ 2730 county="[-1983]建宁县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]永安市"
+ 9002 county="[1987-1989]石狮市"
+36 province="江西省"
+ 0000 county="江西省"
+ 0100 county="南昌市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]东湖区"
+ 0103 county="[1983-]西湖区"
+ 0104 county="[1983-]青云谱区"
+ 0105 county="[1983-2019]湾里区"
+ 0111 county="[1983-2001]郊区,[2002-]青山湖区"
+ 0112 county="[2015-]新建区"
+ 0113 county="[2019-]红谷滩区"
+ 0120 county="[-1983]市区"
+ 0121 county="南昌县"
+ 0122 county="[-2015]新建县"
+ 0123 county="[1983-]安义县"
+ 0124 county="[1983-]进贤县"
+ 0200 county="景德镇市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]昌江区"
+ 0203 county="[1983-]珠山区"
+ 0211 county="[1983-1988]鹅湖区"
+ 0212 county="[1983-1988]蛟潭区"
+ 0221 county="[1983-1992]乐平县"
+ 0222 county="[1988-]浮梁县"
+ 0281 county="[1992-]乐平市"
+ 0300 county="萍乡市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-1992]城关区,[1993-]安源区"
+ 0311 county="[1983-1997]上栗区"
+ 0312 county="[1983-1997]芦溪区"
+ 0313 county="[1983-]湘东区"
+ 0321 county="[1992-]莲花县"
+ 0322 county="[1997-]上栗县"
+ 0323 county="[1997-]芦溪县"
+ 0400 county="九江市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-2015]庐山区,[2016-]濂溪区"
+ 0403 county="[1983-]浔阳区"
+ 0404 county="[2017-]柴桑区"
+ 0421 county="[1983-2017]九江县"
+ 0422 county="[1983-1989]瑞昌县"
+ 0423 county="[1983-]武宁县"
+ 0424 county="[1983-]修水县"
+ 0425 county="[1983-]永修县"
+ 0426 county="[1983-]德安县"
+ 0427 county="[1983-2016]星子县"
+ 0428 county="[1983-]都昌县"
+ 0429 county="[1983-]湖口县"
+ 0430 county="[1983-]彭泽县"
+ 0481 county="[1989-]瑞昌市"
+ 0482 county="[2010-]共青城市"
+ 0483 county="[2016-]庐山市"
+ 0500 county="[1983-]新余市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-]渝水区"
+ 0521 county="[1983-]分宜县"
+ 0600 county="[1983-]鹰潭市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]月湖区"
+ 0603 county="[2018-]余江区"
+ 0621 county="[1983-1996]贵溪县"
+ 0622 county="[1983-2018]余江县"
+ 0681 county="[1996-]贵溪市"
+ 0700 county="[1998-]赣州市"
+ 0701 county="[1998-]市辖区"
+ 0702 county="[1998-]章贡区"
+ 0703 county="[2013-]南康区"
+ 0704 county="[2016-]赣县区"
+ 0721 county="[1998-2016]赣县"
+ 0722 county="[1998-]信丰县"
+ 0723 county="[1998-]大余县"
+ 0724 county="[1998-]上犹县"
+ 0725 county="[1998-]崇义县"
+ 0726 county="[1998-]安远县"
+ 0727 county="[1998-2020]龙南县"
+ 0728 county="[1998-]定南县"
+ 0729 county="[1998-]全南县"
+ 0730 county="[1998-]宁都县"
+ 0731 county="[1998-]于都县"
+ 0732 county="[1998-]兴国县"
+ 0733 county="[1998-]会昌县"
+ 0734 county="[1998-]寻乌县"
+ 0735 county="[1998-]石城县"
+ 0781 county="[1998-]瑞金市"
+ 0782 county="[1998-2013]南康市"
+ 0783 county="[2020-]龙南市"
+ 0800 county="[2000-]吉安市"
+ 0801 county="[2000-]市辖区"
+ 0802 county="[2000-]吉州区"
+ 0803 county="[2000-]青原区"
+ 0821 county="[2000-]吉安县"
+ 0822 county="[2000-]吉水县"
+ 0823 county="[2000-]峡江县"
+ 0824 county="[2000-]新干县"
+ 0825 county="[2000-]永丰县"
+ 0826 county="[2000-]泰和县"
+ 0827 county="[2000-]遂川县"
+ 0828 county="[2000-]万安县"
+ 0829 county="[2000-]安福县"
+ 0830 county="[2000-]永新县"
+ 0881 county="[2000-]井冈山市"
+ 0900 county="[2000-]宜春市"
+ 0901 county="[2000-]市辖区"
+ 0902 county="[2000-]袁州区"
+ 0921 county="[2000-]奉新县"
+ 0922 county="[2000-]万载县"
+ 0923 county="[2000-]上高县"
+ 0924 county="[2000-]宜丰县"
+ 0925 county="[2000-]靖安县"
+ 0926 county="[2000-]铜鼓县"
+ 0981 county="[2000-]丰城市"
+ 0982 county="[2000-]樟树市"
+ 0983 county="[2000-]高安市"
+ 1000 county="[2000-]抚州市"
+ 1001 county="[2000-]市辖区"
+ 1002 county="[2000-]临川区"
+ 1003 county="[2016-]东乡区"
+ 1021 county="[2000-]南城县"
+ 1022 county="[2000-]黎川县"
+ 1023 county="[2000-]南丰县"
+ 1024 county="[2000-]崇仁县"
+ 1025 county="[2000-]乐安县"
+ 1026 county="[2000-]宜黄县"
+ 1027 county="[2000-]金溪县"
+ 1028 county="[2000-]资溪县"
+ 1029 county="[2000-2016]东乡县"
+ 1030 county="[2000-]广昌县"
+ 1100 county="[2000-]上饶市"
+ 1101 county="[2000-]市辖区"
+ 1102 county="[2000-]信州区"
+ 1103 county="[2015-]广丰区"
+ 1104 county="[2019-]广信区"
+ 1121 county="[2000-2019]上饶县"
+ 1122 county="[2000-2015]广丰县"
+ 1123 county="[2000-]玉山县"
+ 1124 county="[2000-]铅山县"
+ 1125 county="[2000-]横峰县"
+ 1126 county="[2000-]弋阳县"
+ 1127 county="[2000-]余干县"
+ 1128 county="[2000-2002]波阳县,[2003-]鄱阳县"
+ 1129 county="[2000-]万年县"
+ 1130 county="[2000-]婺源县"
+ 1181 county="[2000-]德兴市"
+ 2100 county="[-1998]赣州地区"
+ 2101 county="[-1998]赣州市"
+ 2102 county="[1994-1998]瑞金市"
+ 2103 county="[1995-1998]南康市"
+ 2121 county="[-1998]赣县"
+ 2122 county="[-1995]南康县"
+ 2123 county="[-1998]信丰县"
+ 2124 county="[-1998]大余县"
+ 2125 county="[-1998]上犹县"
+ 2126 county="[-1998]崇义县"
+ 2127 county="[-1998]安远县"
+ 2128 county="[-1998]龙南县"
+ 2129 county="[-1998]定南县"
+ 2130 county="[-1998]全南县"
+ 2131 county="[-1998]宁都县"
+ 2132 county="[-1998]于都县"
+ 2133 county="[-1998]兴国县"
+ 2134 county="[-1994]瑞金县"
+ 2135 county="[-1998]会昌县"
+ 2136 county="[-1998]寻乌县"
+ 2137 county="[-1998]石城县"
+ 2138 county="[-1983]广昌县"
+ 2200 county="[-2000]宜春地区"
+ 2201 county="[-2000]宜春市"
+ 2202 county="[1988-2000]丰城市"
+ 2203 county="[1988-2000]樟树市"
+ 2204 county="[1993-2000]高安市"
+ 2221 county="[-1988]丰城县"
+ 2222 county="[-1993]高安县"
+ 2223 county="[-1988]清江县"
+ 2224 county="[-1983]新余县"
+ 2225 county="[-1985]宜春县"
+ 2226 county="[-2000]奉新县"
+ 2227 county="[-2000]万载县"
+ 2228 county="[-2000]上高县"
+ 2229 county="[-2000]宜丰县"
+ 2230 county="[-1983]分宜县"
+ 2231 county="[-1983]安义县"
+ 2232 county="[-2000]靖安县"
+ 2233 county="[-2000]铜鼓县"
+ 2300 county="[-2000]上饶地区"
+ 2301 county="[-2000]上饶市"
+ 2302 county="[1990-2000]德兴市"
+ 2321 county="[-2000]上饶县"
+ 2322 county="[-2000]广丰县"
+ 2323 county="[-2000]玉山县"
+ 2324 county="[-2000]铅山县"
+ 2325 county="[-2000]横峰县"
+ 2326 county="[-2000]弋阳县"
+ 2327 county="[-1983]贵溪县"
+ 2328 county="[-1983]余江县"
+ 2329 county="[-2000]余干县"
+ 2330 county="[-2000]波阳县"
+ 2331 county="[-2000]万年县"
+ 2332 county="[-1983]乐平县"
+ 2333 county="[-1990]德兴县"
+ 2334 county="[-2000]婺源县"
+ 2400 county="[-2000]吉安地区"
+ 2401 county="[-2000]吉安市"
+ 2402 county="[1984-2000]井冈山市"
+ 2421 county="[-2000]吉安县"
+ 2422 county="[-2000]吉水县"
+ 2423 county="[-2000]峡江县"
+ 2424 county="[-2000]新干县"
+ 2425 county="[-2000]永丰县"
+ 2426 county="[-2000]泰和县"
+ 2427 county="[-2000]遂川县"
+ 2428 county="[-2000]万安县"
+ 2429 county="[-2000]安福县"
+ 2430 county="[-2000]永新县"
+ 2431 county="[-1992]莲花县"
+ 2432 county="[-2000]宁冈县"
+ 2433 county="[1981-1984]井冈山县"
+ 2500 county="[-2000]抚州地区"
+ 2501 county="[-1987]抚州市"
+ 2502 county="[1987-2000]临川市"
+ 2521 county="[-1987]临川县"
+ 2522 county="[-2000]南城县"
+ 2523 county="[-2000]黎川县"
+ 2524 county="[-2000]南丰县"
+ 2525 county="[-2000]崇仁县"
+ 2526 county="[-2000]乐安县"
+ 2527 county="[-2000]宜黄县"
+ 2528 county="[-2000]金溪县"
+ 2529 county="[-2000]资溪县"
+ 2530 county="[-1983]进贤县"
+ 2531 county="[-2000]东乡县"
+ 2532 county="[1983-2000]广昌县"
+ 2600 county="[-1983]九江地区"
+ 2621 county="[-1983]九江县"
+ 2622 county="[-1983]瑞昌县"
+ 2623 county="[-1983]武宁县"
+ 2624 county="[-1983]修水县"
+ 2625 county="[-1983]永修县"
+ 2626 county="[-1983]德安县"
+ 2627 county="[-1983]星子县"
+ 2628 county="[-1983]都昌县"
+ 2629 county="[-1983]湖口县"
+ 2630 county="[-1983]彭泽县"
+37 province="山东省"
+ 0000 county="山东省"
+ 0100 county="济南市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]历下区"
+ 0103 county="[1983-]市中区"
+ 0104 county="[1983-]槐荫区"
+ 0105 county="[1983-]天桥区"
+ 0111 county="[1983-1987]郊区"
+ 0112 county="[1987-]历城区"
+ 0113 county="[2001-]长清区"
+ 0114 county="[2016-]章丘区"
+ 0115 county="[2018-]济阳区"
+ 0116 county="[2018-]莱芜区"
+ 0117 county="[2018-]钢城区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1987]历城县"
+ 0122 county="[-1992]章丘县"
+ 0123 county="[-2001]长清县"
+ 0124 county="[1985-]平阴县"
+ 0125 county="[1989-2018]济阳县"
+ 0126 county="[1989-]商河县"
+ 0181 county="[1992-2016]章丘市"
+ 0200 county="青岛市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]市南区"
+ 0203 county="[1983-]市北区"
+ 0204 county="[1983-1994]台东区"
+ 0205 county="[1983-2012]四方区"
+ 0206 county="[1983-1994]沧口区"
+ 0211 county="[1983-]黄岛区"
+ 0212 county="[1988-]崂山区"
+ 0213 county="[1994-]李沧区"
+ 0214 county="[1994-]城阳区"
+ 0215 county="[2017-]即墨区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-1988]崂山县"
+ 0222 county="[-1989]即墨县"
+ 0223 county="[-1990]胶南县"
+ 0224 county="[-1987]胶县"
+ 0225 county="[1983-1990]莱西县"
+ 0226 county="[1983-1989]平度县"
+ 0281 county="[1989-]胶州市"
+ 0282 county="[1989-2017]即墨市"
+ 0283 county="[1989-]平度市"
+ 0284 county="[1990-2012]胶南市"
+ 0285 county="[1990-]莱西市"
+ 0300 county="淄博市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]淄川区"
+ 0303 county="[1983-]张店区"
+ 0304 county="[1983-]博山区"
+ 0305 county="[1983-]临淄区"
+ 0306 county="[1983-]周村区"
+ 0321 county="[1983-]桓台县"
+ 0322 county="[1989-]高青县"
+ 0323 county="[1989-]沂源县"
+ 0400 county="枣庄市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]市中区"
+ 0403 county="[1983-]薛城区"
+ 0404 county="[1983-]峄城区"
+ 0405 county="[1983-]台儿庄区"
+ 0406 county="[1983-]山亭区"
+ 0420 county="[-1983]市区"
+ 0421 county="[-1988]滕县"
+ 0481 county="[1989-]滕州市"
+ 0500 county="[1982-]东营市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-]东营区"
+ 0503 county="[1983-]河口区"
+ 0504 county="[1983-1987]牛庄区"
+ 0505 county="[2016-]垦利区"
+ 0521 county="[1982-2016]垦利县"
+ 0522 county="[1982-]利津县"
+ 0523 county="[1983-]广饶县"
+ 0600 county="[1983-]烟台市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]芝罘区"
+ 0611 county="[1983-]福山区"
+ 0612 county="[1994-]牟平区"
+ 0613 county="[1994-]莱山区"
+ 0614 county="[2020-]蓬莱区"
+ 0620 county="[1983-1987]威海市"
+ 0621 county="[1983-1983]福山县"
+ 0622 county="[1983-1991]蓬莱县"
+ 0623 county="[1983-1986]黄县"
+ 0624 county="[1983-1991]招远县"
+ 0625 county="[1983-1988]掖县"
+ 0626 county="[1983-1983]莱西县"
+ 0627 county="[1983-1987]莱阳县"
+ 0628 county="[1983-1995]栖霞县"
+ 0629 county="[1983-1996]海阳县"
+ 0630 county="[1983-1987]乳山县"
+ 0631 county="[1983-1994]牟平县"
+ 0632 county="[1983-1987]文登县"
+ 0633 county="[1983-1987]荣成县"
+ 0634 county="[1983-2020]长岛县"
+ 0681 county="[1989-]龙口市"
+ 0682 county="[1989-]莱阳市"
+ 0683 county="[1989-]莱州市"
+ 0684 county="[1991-2020]蓬莱市"
+ 0685 county="[1991-]招远市"
+ 0686 county="[1995-]栖霞市"
+ 0687 county="[1996-]海阳市"
+ 0700 county="[1983-]潍坊市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-]潍城区"
+ 0703 county="[1983-]寒亭区"
+ 0704 county="[1983-]坊子区"
+ 0705 county="[1994-]奎文区"
+ 0721 county="[1983-1986]益都县"
+ 0722 county="[1983-1994]安丘县"
+ 0723 county="[1983-1993]寿光县"
+ 0724 county="[1983-]临朐县"
+ 0725 county="[1983-]昌乐县"
+ 0726 county="[1983-1994]昌邑县"
+ 0727 county="[1983-1994]高密县"
+ 0728 county="[1983-1987]诸城县"
+ 0729 county="[1983-1992]五莲县"
+ 0781 county="[1989-]青州市"
+ 0782 county="[1989-]诸城市"
+ 0783 county="[1993-]寿光市"
+ 0784 county="[1994-]安丘市"
+ 0785 county="[1994-]高密市"
+ 0786 county="[1994-]昌邑市"
+ 0800 county="[1983-]济宁市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-2013]市中区"
+ 0811 county="[1983-1992]郊区,[1993-]任城区"
+ 0812 county="[2013-]兖州区"
+ 0821 county="[1983-1983]济宁县"
+ 0822 county="[1983-1992]兖州县"
+ 0823 county="[1983-1986]曲阜县"
+ 0824 county="[1983-1983]泗水县"
+ 0825 county="[1983-1992]邹县"
+ 0826 county="[1983-]微山县"
+ 0827 county="[1983-]鱼台县"
+ 0828 county="[1983-]金乡县"
+ 0829 county="[1983-]嘉祥县"
+ 0830 county="[1985-]汶上县"
+ 0831 county="[1985-]泗水县"
+ 0832 county="[1989-]梁山县"
+ 0881 county="[1989-]曲阜市"
+ 0882 county="[1992-2013]兖州市"
+ 0883 county="[1992-]邹城市"
+ 0900 county="[1985-]泰安市"
+ 0901 county="[1985-]市辖区"
+ 0902 county="[1985-]泰山区"
+ 0911 county="[1985-1999]郊区,[2000-]岱岳区"
+ 0919 county="[1985-1986]莱芜市"
+ 0920 county="[1985-1986]新泰市"
+ 0921 county="[1985-]宁阳县"
+ 0922 county="[1985-1992]肥城县"
+ 0923 county="[1985-]东平县"
+ 0981 county="[1989-1992]莱芜市"
+ 0982 county="[1989-]新泰市"
+ 0983 county="[1992-]肥城市"
+ 1000 county="[1987-]威海市"
+ 1001 county="[1987-]市辖区"
+ 1002 county="[1987-]环翠区"
+ 1003 county="[2014-]文登区"
+ 1021 county="[1987-1993]乳山县"
+ 1022 county="[1987-1988]文登县"
+ 1023 county="[1987-1988]荣成县"
+ 1081 county="[1989-2014]文登市"
+ 1082 county="[1989-]荣成市"
+ 1083 county="[1993-]乳山市"
+ 1100 county="[1989-]日照市"
+ 1101 county="[1992-]市辖区"
+ 1102 county="[1992-]东港区"
+ 1103 county="[2004-]岚山区"
+ 1121 county="[1992-]五莲县"
+ 1122 county="[1992-]莒县"
+ 1200 county="[1992-2018]莱芜市"
+ 1201 county="[1992-2018]市辖区"
+ 1202 county="[1992-2018]莱城区"
+ 1203 county="[1992-2018]钢城区"
+ 1300 county="[1994-]临沂市"
+ 1301 county="[1994-]市辖区"
+ 1302 county="[1994-]兰山区"
+ 1311 county="[1994-]罗庄区"
+ 1312 county="[1994-]河东区"
+ 1321 county="[1994-]沂南县"
+ 1322 county="[1994-]郯城县"
+ 1323 county="[1994-]沂水县"
+ 1324 county="[1994-2013]苍山县,[2014-]兰陵县"
+ 1325 county="[1994-]费县"
+ 1326 county="[1994-]平邑县"
+ 1327 county="[1994-]莒南县"
+ 1328 county="[1994-]蒙阴县"
+ 1329 county="[1994-]临沭县"
+ 1400 county="[1994-]德州市"
+ 1401 county="[1994-]市辖区"
+ 1402 county="[1994-]德城区"
+ 1403 county="[2014-]陵城区"
+ 1421 county="[1994-2014]陵县"
+ 1422 county="[1994-]宁津县"
+ 1423 county="[1994-]庆云县"
+ 1424 county="[1994-]临邑县"
+ 1425 county="[1994-]齐河县"
+ 1426 county="[1994-]平原县"
+ 1427 county="[1994-]夏津县"
+ 1428 county="[1994-]武城县"
+ 1481 county="[1994-]乐陵市"
+ 1482 county="[1994-]禹城市"
+ 1500 county="[1997-]聊城市"
+ 1501 county="[1997-]市辖区"
+ 1502 county="[1997-]东昌府区"
+ 1503 county="[2019-]茌平区"
+ 1521 county="[1997-]阳谷县"
+ 1522 county="[1997-]莘县"
+ 1523 county="[1997-2019]茌平县"
+ 1524 county="[1997-]东阿县"
+ 1525 county="[1997-]冠县"
+ 1526 county="[1997-]高唐县"
+ 1581 county="[1997-]临清市"
+ 1600 county="[2000-]滨州市"
+ 1601 county="[2000-]市辖区"
+ 1602 county="[2000-]滨城区"
+ 1603 county="[2014-]沾化区"
+ 1621 county="[2000-]惠民县"
+ 1622 county="[2000-]阳信县"
+ 1623 county="[2000-]无棣县"
+ 1624 county="[2000-2014]沾化县"
+ 1625 county="[2000-]博兴县"
+ 1626 county="[2000-2018]邹平县"
+ 1681 county="[2018-]邹平市"
+ 1700 county="[2000-]菏泽市"
+ 1701 county="[2000-]市辖区"
+ 1702 county="[2000-]牡丹区"
+ 1703 county="[2016-]定陶区"
+ 1721 county="[2000-]曹县"
+ 1722 county="[2000-]单县"
+ 1723 county="[2000-]成武县"
+ 1724 county="[2000-]巨野县"
+ 1725 county="[2000-]郓城县"
+ 1726 county="[2000-]鄄城县"
+ 1727 county="[2000-2016]定陶县"
+ 1728 county="[2000-]东明县"
+ 2100 county="[-1983]烟台地区"
+ 2101 county="[-1983]烟台市"
+ 2102 county="[-1983]威海市"
+ 2121 county="[-1983]福山县"
+ 2122 county="[-1983]蓬莱县"
+ 2123 county="[-1983]黄县"
+ 2124 county="[-1983]招远县"
+ 2125 county="[-1983]掖县"
+ 2126 county="[-1983]莱西县"
+ 2127 county="[-1983]莱阳县"
+ 2128 county="[-1983]栖霞县"
+ 2129 county="[-1983]海阳县"
+ 2130 county="[-1983]乳山县"
+ 2131 county="[-1983]牟平县"
+ 2132 county="[-1983]文登县"
+ 2133 county="[-1983]荣成县"
+ 2134 county="[-1983]长岛县"
+ 2200 county="[-1980]昌潍地区,[1981-1982]潍坊地区"
+ 2201 county="[-1983]潍坊市"
+ 2221 county="[-1983]益都县"
+ 2222 county="[-1983]安丘县"
+ 2223 county="[-1983]寿光县"
+ 2224 county="[-1983]临朐县"
+ 2225 county="[-1983]昌乐县"
+ 2226 county="[-1983]昌邑县"
+ 2227 county="[-1983]高密县"
+ 2228 county="[-1983]诸城县"
+ 2229 county="[-1983]五莲县"
+ 2230 county="[-1983]平度县"
+ 2231 county="[-1983]潍县"
+ 2300 county="[-1991]惠民地区,[1992-1999]滨州地区"
+ 2301 county="[1982-2000]滨州市"
+ 2321 county="[-2000]惠民县"
+ 2322 county="[-1987]滨县"
+ 2323 county="[-2000]阳信县"
+ 2324 county="[-2000]无棣县"
+ 2325 county="[-2000]沾化县"
+ 2326 county="[-1982]利津县"
+ 2327 county="[-1983]广饶县"
+ 2328 county="[-2000]博兴县"
+ 2329 county="[-1983]桓台县"
+ 2330 county="[-2000]邹平县"
+ 2331 county="[-1989]高青县"
+ 2332 county="[-1982]垦利县"
+ 2400 county="[-1994]德州地区"
+ 2401 county="[-1994]德州市"
+ 2402 county="[1988-1994]乐陵市"
+ 2403 county="[1993-1994]禹城市"
+ 2421 county="[-1994]陵县"
+ 2422 county="[-1994]平原县"
+ 2423 county="[-1994]夏津县"
+ 2424 county="[-1994]武城县"
+ 2425 county="[-1994]齐河县"
+ 2426 county="[-1993]禹城县"
+ 2427 county="[-1988]乐陵县"
+ 2428 county="[-1994]临邑县"
+ 2429 county="[-1989]商河县"
+ 2430 county="[-1989]济阳县"
+ 2431 county="[-1994]宁津县"
+ 2432 county="[-1994]庆云县"
+ 2500 county="[-1997]聊城地区"
+ 2501 county="[1983-1997]聊城市"
+ 2502 county="[1983-1997]临清市"
+ 2521 county="[-1983]聊城县"
+ 2522 county="[-1997]阳谷县"
+ 2523 county="[-1997]莘县"
+ 2524 county="[-1997]茌平县"
+ 2525 county="[-1997]东阿县"
+ 2526 county="[-1997]冠县"
+ 2527 county="[-1997]高唐县"
+ 2528 county="[-1983]临清县"
+ 2600 county="[-1985]泰安地区"
+ 2601 county="[1982-1985]泰安市"
+ 2602 county="[1983-1985]莱芜市"
+ 2603 county="[1982-1982]新汶市,[1983-1985]新泰市"
+ 2621 county="[-1982]泰安县"
+ 2622 county="[-1983]莱芜县"
+ 2623 county="[-1983]新泰县"
+ 2624 county="[-1985]宁阳县"
+ 2625 county="[-1985]肥城县"
+ 2626 county="[-1985]东平县"
+ 2627 county="[-1985]平阴县"
+ 2628 county="[-1982]新汶县"
+ 2629 county="[1983-1985]汶上县"
+ 2630 county="[1983-1985]泗水县"
+ 2700 county="[-1983]济宁地区"
+ 2701 county="[-1983]济宁市"
+ 2721 county="[-1983]济宁县"
+ 2722 county="[-1983]兖州县"
+ 2723 county="[-1983]曲阜县"
+ 2724 county="[-1983]泗水县"
+ 2725 county="[-1983]邹县"
+ 2726 county="[-1983]微山县"
+ 2727 county="[-1983]鱼台县"
+ 2728 county="[-1983]金乡县"
+ 2729 county="[-1983]嘉祥县"
+ 2730 county="[-1983]汶上县"
+ 2800 county="[-1994]临沂地区"
+ 2801 county="[1983-1994]临沂市"
+ 2802 county="[1985-1989]日照市"
+ 2821 county="[-1983]临沂县"
+ 2822 county="[-1994]郯城县"
+ 2823 county="[-1994]苍山县"
+ 2824 county="[-1994]莒南县"
+ 2825 county="[-1985]日照县"
+ 2826 county="[-1992]莒县"
+ 2827 county="[-1994]沂水县"
+ 2828 county="[-1989]沂源县"
+ 2829 county="[-1994]蒙阴县"
+ 2830 county="[-1994]平邑县"
+ 2831 county="[-1994]费县"
+ 2832 county="[-1994]沂南县"
+ 2833 county="[-1994]临沭县"
+ 2900 county="[-2000]菏泽地区"
+ 2901 county="[1983-2000]菏泽市"
+ 2921 county="[-1983]菏泽县"
+ 2922 county="[-2000]曹县"
+ 2923 county="[-2000]定陶县"
+ 2924 county="[-2000]成武县"
+ 2925 county="[-2000]单县"
+ 2926 county="[-2000]巨野县"
+ 2927 county="[-1989]梁山县"
+ 2928 county="[-2000]郓城县"
+ 2929 county="[-2000]鄄城县"
+ 2930 county="[-2000]东明县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]青州市"
+ 9002 county="[1986-1989]龙口市"
+ 9003 county="[1986-1989]曲阜市"
+ 9004 county="[1986-1989]莱芜市"
+ 9005 county="[1986-1989]新泰市"
+ 9006 county="[1987-1989]胶州市"
+ 9007 county="[1987-1989]诸城市"
+ 9008 county="[1987-1989]莱阳市"
+ 9009 county="[1988-1989]莱州市"
+ 9010 county="[1988-1989]滕州市"
+ 9011 county="[1988-1989]文登市"
+ 9012 county="[1988-1989]荣成市"
+41 province="河南省"
+ 0000 county="河南省"
+ 0100 county="郑州市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]中原区"
+ 0103 county="[1983-]二七区"
+ 0104 county="[1983-1982]向阳回族区,[1983-]管城回族区"
+ 0105 county="[1983-]金水区"
+ 0106 county="[1983-]上街区"
+ 0107 county="[1983-1987]新密区"
+ 0108 county="[1987-2002]邙山区,[2003-]惠济区"
+ 0111 county="[1983-1987]金海区"
+ 0112 county="[1983-1987]郊区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1994]荥阳县"
+ 0122 county="[1983-]中牟县"
+ 0123 county="[1983-1994]新郑县"
+ 0124 county="[1983-1991]巩县"
+ 0125 county="[1983-1994]登封县"
+ 0126 county="[1983-1994]密县"
+ 0181 county="[1991-]巩义市"
+ 0182 county="[1994-]荥阳市"
+ 0183 county="[1994-]新密市"
+ 0184 county="[1994-]新郑市"
+ 0185 county="[1994-]登封市"
+ 0200 county="开封市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]龙亭区"
+ 0203 county="[1983-]顺河回族区"
+ 0204 county="[1983-]鼓楼区"
+ 0205 county="[1983-2004]南关区,[2005-]禹王台区"
+ 0211 county="[1983-2004]郊区,[2005-2013]金明区"
+ 0212 county="[2014-]祥符区"
+ 0221 county="[1983-]杞县"
+ 0222 county="[1983-]通许县"
+ 0223 county="[1983-]尉氏县"
+ 0224 county="[1983-2014]开封县"
+ 0225 county="[1983-]兰考县"
+ 0300 county="洛阳市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]老城区"
+ 0303 county="[1983-]西工区"
+ 0304 county="[1983-]瀍河回族区"
+ 0305 county="[1983-]涧西区"
+ 0306 county="[1983-2021]吉利区"
+ 0307 county="[2021-]偃师区"
+ 0308 county="[2021-]孟津区"
+ 0311 county="[1983-1999]郊区,[2000-]洛龙区"
+ 0321 county="[1983-1993]偃师县"
+ 0322 county="[1983-2021]孟津县"
+ 0323 county="[1983-]新安县"
+ 0324 county="[1986-]栾川县"
+ 0325 county="[1986-]嵩县"
+ 0326 county="[1986-]汝阳县"
+ 0327 county="[1986-]宜阳县"
+ 0328 county="[1986-]洛宁县"
+ 0329 county="[1986-]伊川县"
+ 0381 county="[1993-2021]偃师市"
+ 0400 county="平顶山市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]新华区"
+ 0403 county="[1983-]卫东区"
+ 0404 county="[1997-]石龙区"
+ 0411 county="[1983-1993]郊区,[1994-]湛河区"
+ 0412 county="[1982-1990]舞钢区"
+ 0421 county="[1983-]宝丰县"
+ 0422 county="[1983-]叶县"
+ 0423 county="[1983-]鲁山县"
+ 0424 county="[1986-1988]临汝县"
+ 0425 county="[1986-]郏县"
+ 0426 county="[1986-1997]襄城县"
+ 0481 county="[1990-]舞钢市"
+ 0482 county="[1989-]汝州市"
+ 0500 county="安阳市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-]文峰区"
+ 0503 county="[1983-]北关区"
+ 0504 county="[1983-2002]铁西区"
+ 0505 county="[2002-]殷都区"
+ 0506 county="[2002-]龙安区"
+ 0511 county="[1983-2002]郊区"
+ 0521 county="[1983-1994]林县"
+ 0522 county="[1983-]安阳县"
+ 0523 county="[1983-]汤阴县"
+ 0524 county="[1983-1986]淇县"
+ 0525 county="[1983-1986]浚县"
+ 0526 county="[1986-]滑县"
+ 0527 county="[1986-]内黄县"
+ 0581 county="[1994-]林州市"
+ 0600 county="鹤壁市"
+ 0601 county="[1983-]市辖区"
+ 0602 county="[1983-]鹤山区"
+ 0603 county="[1983-]山城区"
+ 0611 county="[1983-2000]郊区,[2001-]淇滨区"
+ 0621 county="[1986-]浚县"
+ 0622 county="[1986-]淇县"
+ 0700 county="新乡市"
+ 0701 county="[1983-]市辖区"
+ 0702 county="[1983-]红旗区"
+ 0703 county="[1983-2002]新华区,[2003-]卫滨区"
+ 0704 county="[1983-2002]北站区,[2003-]凤泉区"
+ 0711 county="[1983-2002]郊区,[2003-]牧野区"
+ 0721 county="[1983-]新乡县"
+ 0722 county="[1983-1988]汲县"
+ 0723 county="[1986-1988]辉县"
+ 0724 county="[1986-]获嘉县"
+ 0725 county="[1986-]原阳县"
+ 0726 county="[1986-]延津县"
+ 0727 county="[1986-]封丘县"
+ 0728 county="[1986-2019]长垣县"
+ 0781 county="[1989-]卫辉市"
+ 0782 county="[1989-]辉县市"
+ 0783 county="[2019-]长垣市"
+ 0800 county="焦作市"
+ 0801 county="[1983-]市辖区"
+ 0802 county="[1983-]解放区"
+ 0803 county="[1983-]中站区"
+ 0804 county="[1983-]马村区"
+ 0811 county="[1983-1989]郊区,[1990-]山阳区"
+ 0821 county="[1983-]修武县"
+ 0822 county="[1983-]博爱县"
+ 0823 county="[1986-]武陟县"
+ 0824 county="[1986-1989]沁阳县"
+ 0825 county="[1986-]温县"
+ 0826 county="[1986-1996]孟县"
+ 0827 county="[1986-1988]济源县"
+ 0881 county="[1989-1997]济源市"
+ 0882 county="[1989-]沁阳市"
+ 0883 county="[1996-]孟州市"
+ 0900 county="[1983-]濮阳市"
+ 0901 county="[1983-]市辖区"
+ 0902 county="[1985-2001]市区,[2002-]华龙区"
+ 0911 county="[1983-1987]郊区"
+ 0921 county="[1983-1986]滑县"
+ 0922 county="[1983-]清丰县"
+ 0923 county="[1983-]南乐县"
+ 0924 county="[1983-1986]内黄县"
+ 0925 county="[1983-1986]长垣县"
+ 0926 county="[1983-]范县"
+ 0927 county="[1983-]台前县"
+ 0928 county="[1987-]濮阳县"
+ 1000 county="[1986-]许昌市"
+ 1001 county="[1986-]市辖区"
+ 1002 county="[1986-]魏都区"
+ 1003 county="[2016-]建安区"
+ 1021 county="[1986-1988]禹县"
+ 1022 county="[1986-1993]长葛县"
+ 1023 county="[1986-2016]许昌县"
+ 1024 county="[1986-]鄢陵县"
+ 1025 county="[1997-]襄城县"
+ 1081 county="[1989-]禹州市"
+ 1082 county="[1993-]长葛市"
+ 1100 county="[1986-]漯河市"
+ 1101 county="[1986-]市辖区"
+ 1102 county="[1986-]源汇区"
+ 1103 county="[2004-]郾城区"
+ 1104 county="[2004-]召陵区"
+ 1121 county="[1986-]舞阳县"
+ 1122 county="[1986-]临颍县"
+ 1123 county="[1986-2004]郾城县"
+ 1200 county="[1986-]三门峡市"
+ 1201 county="[1986-]市辖区"
+ 1202 county="[1986-]湖滨区"
+ 1203 county="[2015-]陕州区"
+ 1219 county="[1986-1989]义马市"
+ 1221 county="[1986-]渑池县"
+ 1222 county="[1986-2015]陕县"
+ 1223 county="[1986-1993]灵宝县"
+ 1224 county="[1986-]卢氏县"
+ 1281 county="[1989-]义马市"
+ 1282 county="[1993-]灵宝市"
+ 1300 county="[1994-]南阳市"
+ 1301 county="[1994-]市辖区"
+ 1302 county="[1994-]宛城区"
+ 1303 county="[1994-]卧龙区"
+ 1321 county="[1994-]南召县"
+ 1322 county="[1994-]方城县"
+ 1323 county="[1994-]西峡县"
+ 1324 county="[1994-]镇平县"
+ 1325 county="[1994-]内乡县"
+ 1326 county="[1994-]淅川县"
+ 1327 county="[1994-]社旗县"
+ 1328 county="[1994-]唐河县"
+ 1329 county="[1994-]新野县"
+ 1330 county="[1994-]桐柏县"
+ 1381 county="[1994-]邓州市"
+ 1400 county="[1997-]商丘市"
+ 1401 county="[1997-]市辖区"
+ 1402 county="[1997-]梁园区"
+ 1403 county="[1997-]睢阳区"
+ 1421 county="[1997-]民权县"
+ 1422 county="[1997-]睢县"
+ 1423 county="[1997-]宁陵县"
+ 1424 county="[1997-]柘城县"
+ 1425 county="[1997-]虞城县"
+ 1426 county="[1997-]夏邑县"
+ 1481 county="[1997-]永城市"
+ 1500 county="[1998-]信阳市"
+ 1501 county="[1998-]市辖区"
+ 1502 county="[1998-]浉河区"
+ 1503 county="[1998-]平桥区"
+ 1521 county="[1998-]罗山县"
+ 1522 county="[1998-]光山县"
+ 1523 county="[1998-]新县"
+ 1524 county="[1998-]商城县"
+ 1525 county="[1998-]固始县"
+ 1526 county="[1998-]潢川县"
+ 1527 county="[1998-]淮滨县"
+ 1528 county="[1998-]息县"
+ 1600 county="[2000-]周口市"
+ 1601 county="[2000-]市辖区"
+ 1602 county="[2000-]川汇区"
+ 1603 county="[2019-]淮阳区"
+ 1621 county="[2000-]扶沟县"
+ 1622 county="[2000-]西华县"
+ 1623 county="[2000-]商水县"
+ 1624 county="[2000-]沈丘县"
+ 1625 county="[2000-]郸城县"
+ 1626 county="[2000-2019]淮阳县"
+ 1627 county="[2000-]太康县"
+ 1628 county="[2000-]鹿邑县"
+ 1681 county="[2000-]项城市"
+ 1700 county="[2000-]驻马店市"
+ 1701 county="[2000-]市辖区"
+ 1702 county="[2000-]驿城区"
+ 1721 county="[2000-]西平县"
+ 1722 county="[2000-]上蔡县"
+ 1723 county="[2000-]平舆县"
+ 1724 county="[2000-]正阳县"
+ 1725 county="[2000-]确山县"
+ 1726 county="[2000-]泌阳县"
+ 1727 county="[2000-]汝南县"
+ 1728 county="[2000-]遂平县"
+ 1729 county="[2000-]新蔡县"
+ 2100 county="[-1983]安阳地区"
+ 2121 county="[-1983]林县"
+ 2122 county="[-1983]安阳县"
+ 2123 county="[-1983]汤阴县"
+ 2124 county="[-1983]浚县"
+ 2125 county="[-1983]淇县"
+ 2126 county="[-1983]濮阳县"
+ 2127 county="[-1983]滑县"
+ 2128 county="[-1983]清丰县"
+ 2129 county="[-1983]南乐县"
+ 2130 county="[-1983]内黄县"
+ 2131 county="[-1983]长垣县"
+ 2132 county="[-1983]范县"
+ 2133 county="[-1983]台前县"
+ 2200 county="[-1986]新乡地区"
+ 2221 county="[-1986]沁阳县"
+ 2222 county="[-1983]博爱县"
+ 2223 county="[-1986]济源县"
+ 2224 county="[-1986]孟县"
+ 2225 county="[-1986]温县"
+ 2226 county="[-1986]武陟县"
+ 2227 county="[-1983]修武县"
+ 2228 county="[-1986]获嘉县"
+ 2229 county="[-1983]新乡县"
+ 2230 county="[-1986]辉县"
+ 2231 county="[-1983]汲县"
+ 2232 county="[-1986]原阳县"
+ 2233 county="[-1986]延津县"
+ 2234 county="[-1986]封丘县"
+ 2300 county="[-1997]商丘地区"
+ 2301 county="[-1997]商丘市"
+ 2302 county="[1996-1997]永城市"
+ 2321 county="[-1997]虞城县"
+ 2322 county="[-1997]商丘县"
+ 2323 county="[-1997]民权县"
+ 2324 county="[-1997]宁陵县"
+ 2325 county="[-1997]睢县"
+ 2326 county="[-1997]夏邑县"
+ 2327 county="[-1997]柘城县"
+ 2328 county="[-1996]永城县"
+ 2400 county="[-1983]开封地区"
+ 2421 county="[-1983]杞县"
+ 2422 county="[-1983]通许县"
+ 2423 county="[-1983]尉氏县"
+ 2424 county="[-1983]开封县"
+ 2425 county="[-1983]中牟县"
+ 2426 county="[-1983]新郑县"
+ 2427 county="[-1983]巩县"
+ 2428 county="[-1983]登封县"
+ 2429 county="[-1983]密县"
+ 2430 county="[-1983]兰考县"
+ 2500 county="[-1986]洛阳地区"
+ 2501 county="[-1986]三门峡市"
+ 2502 county="[1981-1986]义马市"
+ 2521 county="[-1983]偃师县"
+ 2522 county="[-1983]孟津县"
+ 2523 county="[-1983]新安县"
+ 2524 county="[-1986]渑池县"
+ 2525 county="[-1986]陕县"
+ 2526 county="[-1986]灵宝县"
+ 2527 county="[-1986]伊川县"
+ 2528 county="[-1986]汝阳县"
+ 2529 county="[-1986]嵩县"
+ 2530 county="[-1986]洛宁县"
+ 2531 county="[-1986]卢氏县"
+ 2532 county="[-1986]栾川县"
+ 2533 county="[-1986]临汝县"
+ 2534 county="[-1986]宜阳县"
+ 2535 county="[-1981]义马矿区"
+ 2600 county="[-1986]许昌地区"
+ 2601 county="[-1986]许昌市"
+ 2602 county="[-1986]漯河市"
+ 2621 county="[-1986]长葛县"
+ 2622 county="[-1986]禹县"
+ 2623 county="[-1986]鄢陵县"
+ 2624 county="[-1986]许昌县"
+ 2625 county="[-1986]郏县"
+ 2626 county="[-1986]临颍县"
+ 2627 county="[-1986]襄城县"
+ 2628 county="[-1983]宝丰县"
+ 2629 county="[-1986]郾城县"
+ 2630 county="[-1983]叶县"
+ 2631 county="[-1983]鲁山县"
+ 2632 county="[-1986]舞阳县"
+ 2700 county="[-2000]周口地区"
+ 2701 county="[-2000]周口市"
+ 2702 county="[1993-2000]项城市"
+ 2721 county="[-2000]扶沟县"
+ 2722 county="[-2000]西华县"
+ 2723 county="[-2000]商水县"
+ 2724 county="[-2000]太康县"
+ 2725 county="[-2000]鹿邑县"
+ 2726 county="[-2000]郸城县"
+ 2727 county="[-2000]淮阳县"
+ 2728 county="[-2000]沈丘县"
+ 2729 county="[-1993]项城县"
+ 2800 county="[-2000]驻马店地区"
+ 2801 county="[-2000]驻马店市"
+ 2821 county="[-2000]确山县"
+ 2822 county="[-2000]泌阳县"
+ 2823 county="[-2000]遂平县"
+ 2824 county="[-2000]西平县"
+ 2825 county="[-2000]上蔡县"
+ 2826 county="[-2000]汝南县"
+ 2827 county="[-2000]平舆县"
+ 2828 county="[-2000]新蔡县"
+ 2829 county="[-2000]正阳县"
+ 2900 county="[-1994]南阳地区"
+ 2901 county="[-1994]南阳市"
+ 2902 county="[1988-1994]邓州市"
+ 2921 county="[-1994]南召县"
+ 2922 county="[-1994]方城县"
+ 2923 county="[-1994]西峡县"
+ 2924 county="[-1994]南阳县"
+ 2925 county="[-1994]镇平县"
+ 2926 county="[-1994]内乡县"
+ 2927 county="[-1994]淅川县"
+ 2928 county="[-1994]社旗县"
+ 2929 county="[-1994]唐河县"
+ 2930 county="[-1988]邓县"
+ 2931 county="[-1994]新野县"
+ 2932 county="[-1994]桐柏县"
+ 3000 county="[-1998]信阳地区"
+ 3001 county="[-1998]信阳市"
+ 3021 county="[-1998]息县"
+ 3022 county="[-1998]淮滨县"
+ 3023 county="[-1998]信阳县"
+ 3024 county="[-1998]潢川县"
+ 3025 county="[-1998]光山县"
+ 3026 county="[-1998]固始县"
+ 3027 county="[-1998]商城县"
+ 3028 county="[-1998]罗山县"
+ 3029 county="[-1998]新县"
+ 9000 county="[1986-]省直辖县级行政单位"
+ 9001 county="[1986-1989]义马市,[1997-]济源市"
+ 9002 county="[1988-1989]汝州市"
+ 9003 county="[1988-1989]济源市"
+ 9004 county="[1988-1989]禹州市"
+ 9005 county="[1988-1989]卫辉市"
+ 9006 county="[1988-1989]辉县市"
+42 province="湖北省"
+ 0000 county="湖北省"
+ 0100 county="武汉市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]江岸区"
+ 0103 county="[1983-]江汉区"
+ 0104 county="[1983-]硚口区"
+ 0105 county="[1983-]汉阳区"
+ 0106 county="[1983-]武昌区"
+ 0107 county="[1983-]青山区"
+ 0111 county="[1983-]洪山区"
+ 0112 county="[1983-]东西湖区"
+ 0113 county="[1984-]汉南区"
+ 0114 county="[1992-]蔡甸区"
+ 0115 county="[1995-]江夏区"
+ 0116 county="[1998-]黄陂区"
+ 0117 county="[1998-]新洲区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1992]汉阳县"
+ 0122 county="[-1995]武昌县"
+ 0123 county="[1983-1998]黄陂县"
+ 0124 county="[1983-1998]新洲县"
+ 0200 county="黄石市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]黄石港区"
+ 0203 county="[1983-2000]石灰窑区,[2001-]西塞山区"
+ 0204 county="[1983-]下陆区"
+ 0205 county="[1983-]铁山区"
+ 0211 county="[1983-1985]郊区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-1994]大冶县"
+ 0222 county="[1996-]阳新县"
+ 0281 county="[1994-]大冶市"
+ 0300 county="十堰市"
+ 0301 county="[1984-]市辖区"
+ 0302 county="[1984-]茅箭区"
+ 0303 county="[1984-]张湾区"
+ 0304 county="[2014-]郧阳区"
+ 0321 county="[1994-2014]郧县"
+ 0322 county="[1994-]郧西县"
+ 0323 county="[1994-]竹山县"
+ 0324 county="[1994-]竹溪县"
+ 0325 county="[1994-]房县"
+ 0381 county="[1994-]丹江口市"
+ 0400 county="[-1994]沙市市"
+ 0500 county="宜昌市"
+ 0501 county="[1986-]市辖区"
+ 0502 county="[1986-]西陵区"
+ 0503 county="[1986-]伍家岗区"
+ 0504 county="[1986-]点军区"
+ 0505 county="[1995-]猇亭区"
+ 0506 county="[2001-]夷陵区"
+ 0521 county="[1992-2001]宜昌县"
+ 0523 county="[1992-1996]枝江县"
+ 0525 county="[1992-]远安县"
+ 0526 county="[1992-]兴山县"
+ 0527 county="[1992-]秭归县"
+ 0528 county="[1992-]长阳土家族自治县"
+ 0529 county="[1992-]五峰土家族自治县"
+ 0581 county="[1987-1997]枝城市,[1998-]宜都市"
+ 0582 county="[1992-]当阳市"
+ 0583 county="[1996-]枝江市"
+ 0600 county="[-2009]襄樊市,[2010-]襄阳市"
+ 0601 county="[1984-]市辖区"
+ 0602 county="[1984-]襄城区"
+ 0603 county="[1984-1995]樊东区"
+ 0604 county="[1984-1995]樊西区"
+ 0605 county="[1984-1995]郊区"
+ 0606 county="[1995-]樊城区"
+ 0607 county="[2001-2009]襄阳区,[2010-]襄州区"
+ 0619 county="[1983-1986]随州市"
+ 0620 county="[1983-1986]老河口市"
+ 0621 county="[1983-2001]襄阳县"
+ 0622 county="[1983-1988]枣阳县"
+ 0623 county="[1983-1994]宜城县"
+ 0624 county="[1983-]南漳县"
+ 0625 county="[1983-]谷城县"
+ 0626 county="[1983-]保康县"
+ 0681 county="[1989-1994]随州市"
+ 0682 county="[1989-]老河口市"
+ 0683 county="[1989-]枣阳市"
+ 0684 county="[1994-]宜城市"
+ 0700 county="[1983-]鄂州市"
+ 0701 county="[1987-]市辖区"
+ 0702 county="[1987-]梁子湖区"
+ 0703 county="[1987-]华容区"
+ 0704 county="[1987-]鄂城区"
+ 0800 county="[1983-]荆门市"
+ 0801 county="[1985-]市辖区"
+ 0802 county="[1985-]东宝区"
+ 0803 county="[1985-1998]沙洋区"
+ 0804 county="[2001-]掇刀区"
+ 0821 county="[1996-2018]京山县"
+ 0822 county="[1998-]沙洋县"
+ 0881 county="[1996-]钟祥市"
+ 0882 county="[2018-]京山市"
+ 0900 county="[1993-]孝感市"
+ 0901 county="[1993-]市辖区"
+ 0902 county="[1993-]孝南区"
+ 0921 county="[1993-]孝昌县"
+ 0922 county="[1993-]大悟县"
+ 0923 county="[1993-]云梦县"
+ 0924 county="[1993-1997]汉川县"
+ 0981 county="[1993-]应城市"
+ 0982 county="[1993-]安陆市"
+ 0983 county="[1993-2000]广水市"
+ 0984 county="[1997-]汉川市"
+ 1000 county="[1994-1995]荆沙市,[1996-]荆州市"
+ 1001 county="[1994-]市辖区"
+ 1002 county="[1994-]沙市区"
+ 1003 county="[1994-]荆州区"
+ 1004 county="[1994-1998]江陵区"
+ 1021 county="[1994-1995]松滋县"
+ 1022 county="[1994-]公安县"
+ 1023 county="[1994-2020]监利县"
+ 1024 county="[1998-]江陵县"
+ 1025 county="[1994-1996]京山县"
+ 1081 county="[1994-]石首市"
+ 1082 county="[1994-1996]钟祥市"
+ 1083 county="[1994-]洪湖市"
+ 1087 county="[1995-]松滋市"
+ 1088 county="[2020-]监利市"
+ 1100 county="[1995-]黄冈市"
+ 1101 county="[1995-]市辖区"
+ 1102 county="[1995-]黄州区"
+ 1121 county="[1995-]团风县"
+ 1122 county="[1995-]红安县"
+ 1123 county="[1995-]罗田县"
+ 1124 county="[1995-]英山县"
+ 1125 county="[1995-]浠水县"
+ 1126 county="[1995-]蕲春县"
+ 1127 county="[1995-]黄梅县"
+ 1181 county="[1995-]麻城市"
+ 1182 county="[1995-]武穴市"
+ 1200 county="[1998-]咸宁市"
+ 1201 county="[1998-]市辖区"
+ 1202 county="[1998-]咸安区"
+ 1221 county="[1998-]嘉鱼县"
+ 1222 county="[1998-]通城县"
+ 1223 county="[1998-]崇阳县"
+ 1224 county="[1998-]通山县"
+ 1281 county="[1998-]赤壁市"
+ 1300 county="[2000-]随州市"
+ 1301 county="[2000-]市辖区"
+ 1302 county="[2000-2009]曾都区"
+ 1303 county="[2009-]曾都区"
+ 1321 county="[2009-]随县"
+ 1381 county="[2000-]广水市"
+ 2100 county="[-1995]黄冈地区"
+ 2101 county="[1986-1995]麻城市"
+ 2102 county="[1987-1995]武穴市"
+ 2103 county="[1990-1995]黄州市"
+ 2121 county="[-1990]黄冈县"
+ 2122 county="[-1983]新洲县"
+ 2123 county="[-1995]红安县"
+ 2124 county="[-1986]麻城县"
+ 2125 county="[-1995]罗田县"
+ 2126 county="[-1995]英山县"
+ 2127 county="[-1995]浠水县"
+ 2128 county="[-1995]蕲春县"
+ 2129 county="[-1987]广济县"
+ 2130 county="[-1995]黄梅县"
+ 2131 county="[-1983]鄂城县"
+ 2200 county="[-1993]孝感地区"
+ 2201 county="[1983-1993]孝感市"
+ 2202 county="[1986-1993]应城市"
+ 2203 county="[1987-1993]安陆市"
+ 2204 county="[1988-1993]广水市"
+ 2221 county="[-1983]孝感县"
+ 2222 county="[-1983]黄陂县"
+ 2223 county="[-1993]大悟县"
+ 2224 county="[-1988]应山县"
+ 2225 county="[-1987]安陆县"
+ 2226 county="[-1993]云梦县"
+ 2227 county="[-1986]应城县"
+ 2228 county="[-1993]汉川县"
+ 2300 county="[-1998]咸宁地区"
+ 2301 county="[1983-1998]咸宁市"
+ 2302 county="[1986-1998]蒲圻市"
+ 2321 county="[-1983]咸宁县"
+ 2322 county="[-1998]嘉鱼县"
+ 2323 county="[-1986]蒲圻县"
+ 2324 county="[-1998]通城县"
+ 2325 county="[-1998]崇阳县"
+ 2326 county="[-1998]通山县"
+ 2327 county="[-1996]阳新县"
+ 2400 county="[-1994]荆州地区"
+ 2401 county="[1986-1994]仙桃市"
+ 2402 county="[1986-1994]石首市"
+ 2403 county="[1987-1994]洪湖市"
+ 2404 county="[1987-1994]天门市"
+ 2405 county="[1988-1994]潜江市"
+ 2406 county="[1992-1994]钟祥市"
+ 2421 county="[-1994]江陵县"
+ 2422 county="[-1994]松滋县"
+ 2423 county="[-1994]公安县"
+ 2424 county="[-1986]石首县"
+ 2425 county="[-1994]监利县"
+ 2426 county="[-1987]洪湖县"
+ 2427 county="[-1986]沔阳县"
+ 2428 county="[-1987]天门县"
+ 2429 county="[-1988]潜江县"
+ 2430 county="[-1983]荆门县"
+ 2431 county="[-1992]钟祥县"
+ 2432 county="[-1994]京山县"
+ 2500 county="[-1983]襄阳地区"
+ 2501 county="[-1983]随州市"
+ 2502 county="[-1983]老河口市"
+ 2521 county="[-1983]襄阳县"
+ 2522 county="[-1983]枣阳县"
+ 2523 county="[-1983]随县"
+ 2524 county="[-1983]宜城县"
+ 2525 county="[-1983]南漳县"
+ 2526 county="[-1983]光化县"
+ 2527 county="[-1983]谷城县"
+ 2528 county="[-1983]保康县"
+ 2600 county="[-1994]郧阳地区"
+ 2601 county="[1983-1994]丹江口市"
+ 2621 county="[-1983]均县"
+ 2622 county="[-1994]郧县"
+ 2623 county="[-1994]郧西县"
+ 2624 county="[-1994]竹山县"
+ 2625 county="[-1994]竹溪县"
+ 2626 county="[-1994]房县"
+ 2627 county="[-1983]神农架林区"
+ 2700 county="[-1992]宜昌地区"
+ 2701 county="[1987-1992]枝城市"
+ 2702 county="[1988-1992]当阳市"
+ 2721 county="[-1992]宜昌县"
+ 2722 county="[-1987]宜都县"
+ 2723 county="[-1992]枝江县"
+ 2724 county="[-1988]当阳县"
+ 2725 county="[-1992]远安县"
+ 2726 county="[-1992]兴山县"
+ 2727 county="[-1992]秭归县"
+ 2728 county="[-1983]长阳县,[1984-1992]长阳土家族自治县"
+ 2729 county="[-1983]五峰县,[1984-1992]五峰土家族自治县"
+ 2800 county="[-1982]恩施地区,[1983-1992]鄂西土家族苗族自治州,[1993-]恩施土家族苗族自治州"
+ 2801 county="[1981-]恩施市"
+ 2802 county="[1986-]利川市"
+ 2821 county="[-1983]恩施县"
+ 2822 county="建始县"
+ 2823 county="巴东县"
+ 2824 county="[-1986]利川县"
+ 2825 county="宣恩县"
+ 2826 county="咸丰县"
+ 2827 county="[-1982]来凤土家族自治县,[1983-]来凤县"
+ 2828 county="[-1982]鹤峰土家族自治县,[1983-]鹤峰县"
+ 2900 county="林区"
+ 2921 county="神农架林区"
+ 9000 county="[1986-]省直辖县级行政单位"
+ 9001 county="随州市"
+ 9002 county="[1986-1989]老河口市"
+ 9003 county="[1988-1989]枣阳市"
+ 9004 county="[1994-]仙桃市"
+ 9005 county="[1994-]潜江市"
+ 9006 county="[1994-]天门市"
+ 9021 county="神农架林区"
+43 province="湖南省"
+ 0000 county="湖南省"
+ 0100 county="长沙市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-1995]东区,[1996-]芙蓉区"
+ 0103 county="[1983-1995]南区,[1996-]天心区"
+ 0104 county="[1983-1995]西区,[1996-]岳麓区"
+ 0105 county="[1983-1995]北区,[1996-]开福区"
+ 0111 county="[1983-1995]郊区,[1996-]雨花区"
+ 0112 county="[2011-]望城区"
+ 0120 county="[-1983]市区"
+ 0121 county="长沙县"
+ 0122 county="[-2011]望城县"
+ 0123 county="[1983-1993]浏阳县"
+ 0124 county="[1983-2017]宁乡县"
+ 0181 county="[1993-]浏阳市"
+ 0182 county="[2017-]宁乡市"
+ 0200 county="株洲市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-1996]东区,[1997-]荷塘区"
+ 0203 county="[1983-1996]北区,[1997-]芦淞区"
+ 0204 county="[1983-1996]南区,[1997-]石峰区"
+ 0211 county="[1983-1996]郊区,[1997-]天元区"
+ 0212 county="[2018-]渌口区"
+ 0219 county="[1985-1986]醴陵市"
+ 0220 county="[-1983]市区"
+ 0221 county="[-2018]株洲县"
+ 0222 county="[1983-1985]醴陵县"
+ 0223 county="[1983-]攸县"
+ 0224 county="[1983-]茶陵县"
+ 0225 county="[1983-1993]酃县,[1994-]炎陵县"
+ 0281 county="[1989-]醴陵市"
+ 0300 county="湘潭市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1984-]雨湖区"
+ 0303 county="[1984-1992]湘江区"
+ 0304 county="[1984-]岳塘区"
+ 0305 county="[1984-1992]板塘区"
+ 0306 county="[1988-1990]韶山区"
+ 0311 county="[1984-1992]郊区"
+ 0312 county="[1984-1988]韶山区"
+ 0321 county="湘潭县"
+ 0322 county="[-1986]湘乡县"
+ 0381 county="[1989-]湘乡市"
+ 0382 county="[1990-]韶山市"
+ 0400 county="衡阳市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-2001]江东区"
+ 0403 county="[1983-2001]城南区"
+ 0404 county="[1983-2001]城北区"
+ 0405 county="[2001-]珠晖区"
+ 0406 county="[2001-]雁峰区"
+ 0407 county="[2001-]石鼓区"
+ 0408 county="[2001-]蒸湘区"
+ 0411 county="[1983-2001]郊区"
+ 0412 county="[1984-]南岳区"
+ 0421 county="[1983-]衡阳县"
+ 0422 county="[1983-]衡南县"
+ 0423 county="[1983-]衡山县"
+ 0424 county="[1983-]衡东县"
+ 0425 county="[1983-1996]常宁县"
+ 0426 county="[1983-]祁东县"
+ 0427 county="[1983-1986]耒阳县"
+ 0481 county="[1989-]耒阳市"
+ 0482 county="[1996-]常宁市"
+ 0500 county="邵阳市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-1996]东区,[1997-]双清区"
+ 0503 county="[1983-1996]西区,[1997-]大祥区"
+ 0504 county="[1983-1987]桥头区"
+ 0511 county="[1983-1996]郊区,[1997-]北塔区"
+ 0521 county="[1983-2019]邵东县"
+ 0522 county="[1983-]新邵县"
+ 0523 county="[1986-]邵阳县"
+ 0524 county="[1986-]隆回县"
+ 0525 county="[1986-]洞口县"
+ 0526 county="[1986-1994]武冈县"
+ 0527 county="[1986-]绥宁县"
+ 0528 county="[1986-]新宁县"
+ 0529 county="[1986-]城步苗族自治县"
+ 0581 county="[1994-]武冈市"
+ 0582 county="[2019-]邵东市"
+ 0600 county="[1983-]岳阳市"
+ 0601 county="[1984-]市辖区"
+ 0602 county="[1984-1995]南区,[1996-]岳阳楼区"
+ 0603 county="[1984-1995]北区,[1996-]云溪区"
+ 0611 county="[1984-1995]郊区,[1996-]君山区"
+ 0621 county="[1983-]岳阳县"
+ 0622 county="[1986-1992]临湘县"
+ 0623 county="[1986-]华容县"
+ 0624 county="[1986-]湘阴县"
+ 0625 county="[1986-1987]汨罗县"
+ 0626 county="[1986-]平江县"
+ 0681 county="[1989-]汨罗市"
+ 0682 county="[1992-]临湘市"
+ 0700 county="[1988-]常德市"
+ 0701 county="[1988-]市辖区"
+ 0702 county="[1988-]武陵区"
+ 0703 county="[1988-]鼎城区"
+ 0721 county="[1988-]安乡县"
+ 0722 county="[1988-]汉寿县"
+ 0723 county="[1988-]澧县"
+ 0724 county="[1988-]临澧县"
+ 0725 county="[1988-]桃源县"
+ 0726 county="[1988-]石门县"
+ 0727 county="[1988-1988]慈利县"
+ 0781 county="[1989-]津市市"
+ 0800 county="[1988-1993]大庸市,[1994-]张家界市"
+ 0801 county="[1988-]市辖区"
+ 0802 county="[1988-]永定区"
+ 0811 county="[1988-]武陵源区"
+ 0821 county="[1988-]慈利县"
+ 0822 county="[1988-]桑植县"
+ 0900 county="[1994-]益阳市"
+ 0901 county="[1994-]市辖区"
+ 0902 county="[1994-]资阳区"
+ 0903 county="[1994-]赫山区"
+ 0921 county="[1994-]南县"
+ 0922 county="[1994-]桃江县"
+ 0923 county="[1994-]安化县"
+ 0981 county="[1994-]沅江市"
+ 1000 county="[1994-]郴州市"
+ 1001 county="[1994-]市辖区"
+ 1002 county="[1994-]北湖区"
+ 1003 county="[1994-]苏仙区"
+ 1021 county="[1994-]桂阳县"
+ 1022 county="[1994-]宜章县"
+ 1023 county="[1994-]永兴县"
+ 1024 county="[1994-]嘉禾县"
+ 1025 county="[1994-]临武县"
+ 1026 county="[1994-]汝城县"
+ 1027 county="[1994-]桂东县"
+ 1028 county="[1994-]安仁县"
+ 1081 county="[1994-]资兴市"
+ 1100 county="[1995-]永州市"
+ 1101 county="[1995-]市辖区"
+ 1102 county="[1995-2004]芝山区,[2005-]零陵区"
+ 1103 county="[1995-]冷水滩区"
+ 1121 county="[1995-2021]祁阳县"
+ 1122 county="[1995-]东安县"
+ 1123 county="[1995-]双牌县"
+ 1124 county="[1995-]道县"
+ 1125 county="[1995-]江永县"
+ 1126 county="[1995-]宁远县"
+ 1127 county="[1995-]蓝山县"
+ 1128 county="[1995-]新田县"
+ 1129 county="[1995-]江华瑶族自治县"
+ 1181 county="[2021-]祁阳市"
+ 1200 county="[1997-]怀化市"
+ 1201 county="[1997-]市辖区"
+ 1202 county="[1997-]鹤城区"
+ 1221 county="[1997-]中方县"
+ 1222 county="[1997-]沅陵县"
+ 1223 county="[1997-]辰溪县"
+ 1224 county="[1997-]溆浦县"
+ 1225 county="[1997-]会同县"
+ 1226 county="[1997-]麻阳苗族自治县"
+ 1227 county="[1997-]新晃侗族自治县"
+ 1228 county="[1997-]芷江侗族自治县"
+ 1229 county="[1997-]靖州苗族侗族自治县"
+ 1230 county="[1997-]通道侗族自治县"
+ 1281 county="[1997-]洪江市"
+ 1300 county="[1999-]娄底市"
+ 1301 county="[1999-]市辖区"
+ 1302 county="[1999-]娄星区"
+ 1321 county="[1999-]双峰县"
+ 1322 county="[1999-]新化县"
+ 1381 county="[1999-]冷水江市"
+ 1382 county="[1999-]涟源市"
+ 2100 county="[-1983]湘潭地区"
+ 2121 county="[-1983]湘潭县"
+ 2122 county="[-1983]湘乡县"
+ 2123 county="[-1983]醴陵县"
+ 2124 county="[-1983]浏阳县"
+ 2125 county="[-1983]攸县"
+ 2126 county="[-1983]茶陵县"
+ 2127 county="[-1983]酃县"
+ 2128 county="[-1983]韶山区"
+ 2200 county="[-1986]岳阳地区"
+ 2201 county="[-1983]岳阳市"
+ 2221 county="[-1983]岳阳县"
+ 2222 county="[-1986]平江县"
+ 2223 county="[-1986]湘阴县"
+ 2224 county="[-1986]汨罗县"
+ 2225 county="[-1986]临湘县"
+ 2226 county="[-1986]华容县"
+ 2300 county="[-1994]益阳地区"
+ 2301 county="[-1994]益阳市"
+ 2302 county="[1988-1994]沅江市"
+ 2321 county="[-1994]益阳县"
+ 2322 county="[-1994]南县"
+ 2323 county="[-1988]沅江县"
+ 2324 county="[-1994]宁乡县"
+ 2325 county="[-1994]桃江县"
+ 2326 county="[-1994]安化县"
+ 2400 county="[-1988]常德地区"
+ 2401 county="[-1988]常德市"
+ 2402 county="[-1988]津市市"
+ 2421 county="[-1988]常德县"
+ 2422 county="[-1988]安乡县"
+ 2423 county="[-1988]汉寿县"
+ 2424 county="[-1988]澧县"
+ 2425 county="[-1988]临澧县"
+ 2426 county="[-1988]桃源县"
+ 2427 county="[-1988]石门县"
+ 2428 county="[-1988]慈利县"
+ 2500 county="[-1999]娄底地区"
+ 2501 county="[-1999]娄底市"
+ 2502 county="[-1999]冷水江市"
+ 2503 county="[-1999]涟源市"
+ 2521 county="[-1999]涟源县"
+ 2522 county="[-1999]双峰县"
+ 2523 county="[-1983]邵东县"
+ 2524 county="[-1999]新化县"
+ 2525 county="[-1983]新邵县"
+ 2600 county="[-1986]邵阳地区"
+ 2621 county="[-1986]邵阳县"
+ 2622 county="[-1986]隆回县"
+ 2623 county="[-1986]武冈县"
+ 2624 county="[-1986]洞口县"
+ 2625 county="[-1986]新宁县"
+ 2626 county="[-1986]绥宁县"
+ 2627 county="[-1986]城步苗族自治县"
+ 2700 county="[-1983]衡阳地区"
+ 2721 county="[-1983]衡阳县"
+ 2722 county="[-1983]衡南县"
+ 2723 county="[-1983]衡山县"
+ 2724 county="[-1983]衡东县"
+ 2725 county="[-1983]常宁县"
+ 2726 county="[-1983]祁东县"
+ 2727 county="[-1983]祁阳县"
+ 2800 county="[-1994]郴州地区"
+ 2801 county="[-1994]郴州市"
+ 2802 county="[1984-1994]资兴市"
+ 2821 county="[-1994]郴县"
+ 2822 county="[-1994]桂阳县"
+ 2823 county="[-1994]永兴县"
+ 2824 county="[-1994]宜章县"
+ 2825 county="[-1984]资兴县"
+ 2826 county="[-1994]嘉禾县"
+ 2827 county="[-1994]临武县"
+ 2828 county="[-1994]汝城县"
+ 2829 county="[-1994]桂东县"
+ 2830 county="[-1983]耒阳县"
+ 2831 county="[-1994]安仁县"
+ 2900 county="[-1995]零陵地区"
+ 2901 county="[1982-1995]永州市"
+ 2902 county="[1984-1995]冷水滩市"
+ 2921 county="[-1984]零陵县"
+ 2922 county="[-1995]东安县"
+ 2923 county="[-1995]道县"
+ 2924 county="[-1995]宁远县"
+ 2925 county="[-1995]江永县"
+ 2926 county="[-1995]江华瑶族自治县"
+ 2927 county="[-1995]蓝山县"
+ 2928 county="[-1995]新田县"
+ 2929 county="[-1995]双牌县"
+ 2930 county="[1983-1995]祁阳县"
+ 3000 county="[-1980]黔阳地区,[1981-1996]怀化地区"
+ 3001 county="[-1997]怀化市"
+ 3002 county="[-1997]洪江市"
+ 3021 county="[-1997]黔阳县"
+ 3022 county="[-1997]沅陵县"
+ 3023 county="[-1997]辰溪县"
+ 3024 county="[-1997]溆浦县"
+ 3025 county="[-1987]麻阳县,[1988-1997]麻阳苗族自治县"
+ 3026 county="[-1997]新晃侗族自治县"
+ 3027 county="[-1985]芷江县,[1986-1997]芷江侗族自治县"
+ 3028 county="[-1982]怀化县"
+ 3029 county="[-1997]会同县"
+ 3030 county="[-1986]靖县,[1987-1997]靖州苗族侗族自治县"
+ 3031 county="[-1997]通道侗族自治县"
+ 3100 county="湘西土家族苗族自治州"
+ 3101 county="[1982-]吉首市"
+ 3102 county="[1985-1988]大庸市"
+ 3121 county="[-1982]吉首县"
+ 3122 county="泸溪县"
+ 3123 county="凤凰县"
+ 3124 county="花垣县"
+ 3125 county="保靖县"
+ 3126 county="古丈县"
+ 3127 county="永顺县"
+ 3128 county="[-1985]大庸县"
+ 3129 county="[-1988]桑植县"
+ 3130 county="龙山县"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]醴陵市"
+ 9002 county="[1986-1989]湘乡市"
+ 9003 county="[1986-1989]耒阳市"
+ 9004 county="[1987-1989]汨罗市"
+ 9005 county="[1988-1989]津市市"
+44 province="广东省"
+ 0000 county="广东省"
+ 0100 county="广州市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-2005]东山区"
+ 0103 county="[1983-]荔湾区"
+ 0104 county="[1983-]越秀区"
+ 0105 county="[1983-]海珠区"
+ 0106 county="[1985-]天河区"
+ 0107 county="[1985-2005]芳村区"
+ 0111 county="[1983-1986]郊区,[1987-]白云区"
+ 0112 county="[1983-]黄埔区"
+ 0113 county="[2000-]番禺区"
+ 0114 county="[2000-]花都区"
+ 0115 county="[2005-]南沙区"
+ 0116 county="[2005-2014]萝岗区"
+ 0117 county="[2014-]从化区"
+ 0118 county="[2014-]增城区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1993]花县"
+ 0122 county="[-1994]从化县"
+ 0123 county="[-1988]新丰县"
+ 0124 county="[-1988]龙门县"
+ 0125 county="[-1993]增城县"
+ 0126 county="[-1992]番禺县"
+ 0127 county="[1983-1988]清远县"
+ 0128 county="[1983-1988]佛冈县"
+ 0181 county="[1992-2000]番禺市"
+ 0182 county="[1993-2000]花都市"
+ 0183 county="[1993-2014]增城市"
+ 0184 county="[1994-2014]从化市"
+ 0200 county="韶关市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1984-2004]北江区"
+ 0203 county="[1984-]武江区"
+ 0204 county="[1984-]浈江区"
+ 0205 county="[2004-]曲江区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-2004]曲江县"
+ 0222 county="[1983-]始兴县"
+ 0223 county="[1983-1996]南雄县"
+ 0224 county="[1983-]仁化县"
+ 0225 county="[1983-1994]乐昌县"
+ 0226 county="[1983-1988]连县"
+ 0227 county="[1983-1988]阳山县"
+ 0228 county="[1983-1988]英德县"
+ 0229 county="[1983-]翁源县"
+ 0230 county="[1983-1988]连山壮族瑶族自治县"
+ 0231 county="[1983-1988]连南瑶族自治县"
+ 0232 county="[1983-]乳源瑶族自治县"
+ 0233 county="[1988-]新丰县"
+ 0281 county="[1994-]乐昌市"
+ 0282 county="[1996-]南雄市"
+ 0300 county="深圳市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-1990]沙头角区办事处"
+ 0303 county="[1983-1989]罗湖区办事处,[1990-]罗湖区"
+ 0304 county="[1983-1989]上埗区办事处,[1990-]福田区"
+ 0305 county="[1983-1989]南头区办事处,[1990-]南山区"
+ 0306 county="[1992-]宝安区"
+ 0307 county="[1992-]龙岗区"
+ 0308 county="[1997-]盐田区"
+ 0309 county="[2016-]龙华区"
+ 0310 county="[2016-]坪山区"
+ 0311 county="[2018-]光明区"
+ 0320 county="[-1983]市区"
+ 0321 county="[1982-1992]宝安县"
+ 0400 county="珠海市"
+ 0401 county="[1984-]市辖区"
+ 0402 county="[1984-]香洲区"
+ 0403 county="[2001-]斗门区"
+ 0404 county="[2001-]金湾区"
+ 0421 county="[1983-2001]斗门县"
+ 0500 county="汕头市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1984-1991]同平区"
+ 0503 county="[1984-1991]安平区"
+ 0504 county="[1984-1991]公园区"
+ 0505 county="[1984-1991]金砂区"
+ 0506 county="[1984-2003]达濠区"
+ 0507 county="[1991-]龙湖区"
+ 0508 county="[1991-2003]金园区"
+ 0509 county="[1991-2003]升平区"
+ 0510 county="[1994-2003]河浦区"
+ 0511 county="[1984-1991]郊区,[2003-]金平区"
+ 0512 county="[2003-]濠江区"
+ 0513 county="[2003-]潮阳区"
+ 0514 county="[2003-]潮南区"
+ 0515 county="[2003-]澄海区"
+ 0520 county="[1983-1986]潮州市"
+ 0521 county="[1983-1994]澄海县"
+ 0522 county="[1983-1991]饶平县"
+ 0523 county="[1983-]南澳县"
+ 0524 county="[1983-1993]潮阳县"
+ 0525 county="[1983-1991]揭阳县"
+ 0526 county="[1983-1991]揭西县"
+ 0527 county="[1983-1991]普宁县"
+ 0528 county="[1983-1991]惠来县"
+ 0581 county="[1989-1991]潮州市"
+ 0582 county="[1993-2003]潮阳市"
+ 0583 county="[1994-2003]澄海市"
+ 0600 county="佛山市"
+ 0601 county="[1984-]市辖区"
+ 0602 county="[1984-1986]汾江区,[1987-2001]城区"
+ 0603 county="[1984-2002]石湾区"
+ 0604 county="[2002-]禅城区"
+ 0605 county="[2002-]南海区"
+ 0606 county="[2002-]顺德区"
+ 0607 county="[2002-]三水区"
+ 0608 county="[2002-]高明区"
+ 0620 county="[1983-1988]中山市"
+ 0621 county="[1983-1993]三水县"
+ 0622 county="[1983-1992]南海县"
+ 0623 county="[1983-1992]顺德县"
+ 0624 county="[1983-1994]高明县"
+ 0681 county="[1992-2002]顺德市"
+ 0682 county="[1992-2002]南海市"
+ 0683 county="[1993-2002]三水市"
+ 0684 county="[1994-2002]高明市"
+ 0700 county="江门市"
+ 0701 county="[1984-]市辖区"
+ 0702 county="[1984-1994]城区"
+ 0703 county="[1994-]蓬江区"
+ 0704 county="[1994-]江海区"
+ 0705 county="[2002-]新会区"
+ 0711 county="[1984-1994]郊区"
+ 0721 county="[1983-1992]新会县"
+ 0722 county="[1983-1992]台山县"
+ 0723 county="[1983-1994]恩平县"
+ 0724 county="[1983-1993]开平县"
+ 0725 county="[1983-1993]鹤山县"
+ 0726 county="[1983-1988]阳江县"
+ 0727 county="[1983-1988]阳春县"
+ 0781 county="[1992-]台山市"
+ 0782 county="[1992-2002]新会市"
+ 0783 county="[1993-]开平市"
+ 0784 county="[1993-]鹤山市"
+ 0785 county="[1994-]恩平市"
+ 0800 county="湛江市"
+ 0801 county="[1984-]市辖区"
+ 0802 county="[1984-]赤坎区"
+ 0803 county="[1984-]霞山区"
+ 0804 county="[1984-]坡头区"
+ 0811 county="[1984-1993]郊区,[1994-]麻章区"
+ 0821 county="[1983-1994]吴川县"
+ 0822 county="[1983-1993]廉江县"
+ 0823 county="[1983-]遂溪县"
+ 0824 county="[1983-1994]海康县"
+ 0825 county="[1983-]徐闻县"
+ 0881 county="[1993-]廉江市"
+ 0882 county="[1994-]雷州市"
+ 0883 county="[1994-]吴川市"
+ 0900 county="茂名市"
+ 0901 county="[1985-]市辖区"
+ 0902 county="[1985-]茂南区"
+ 0903 county="[2001-2014]茂港区"
+ 0904 county="[2014-]电白区"
+ 0921 county="[1983-1995]信宜县"
+ 0922 county="[1983-1993]高州县"
+ 0923 county="[1983-2014]电白县"
+ 0924 county="[1983-1994]化州县"
+ 0981 county="[1993-]高州市"
+ 0982 county="[1994-]化州市"
+ 0983 county="[1995-]信宜市"
+ 1000 county="[1986-1988]海口市"
+ 1100 county="[1987-1988]三亚市"
+ 1200 county="[1988-]肇庆市"
+ 1201 county="[1988-]市辖区"
+ 1202 county="[1988-]端州区"
+ 1203 county="[1988-]鼎湖区"
+ 1204 county="[2015-]高要区"
+ 1221 county="[1988-1993]高要县"
+ 1222 county="[1988-1993]四会县"
+ 1223 county="[1988-]广宁县"
+ 1224 county="[1988-]怀集县"
+ 1225 county="[1988-]封开县"
+ 1226 county="[1988-]德庆县"
+ 1227 county="[1988-1992]云浮县"
+ 1228 county="[1988-1994]新兴县"
+ 1229 county="[1988-1994]郁南县"
+ 1230 county="[1988-1993]罗定县"
+ 1281 county="[1992-1994]云浮市"
+ 1282 county="[1993-1994]罗定市"
+ 1283 county="[1993-2015]高要市"
+ 1284 county="[1993-]四会市"
+ 1300 county="[1988-]惠州市"
+ 1301 county="[1988-]市辖区"
+ 1302 county="[1988-]惠城区"
+ 1303 county="[2003-]惠阳区"
+ 1321 county="[1988-1994]惠阳县"
+ 1322 county="[1988-]博罗县"
+ 1323 county="[1988-]惠东县"
+ 1324 county="[1988-]龙门县"
+ 1381 county="[1994-2003]惠阳市"
+ 1400 county="[1988-]梅州市"
+ 1401 county="[1988-]市辖区"
+ 1402 county="[1988-]梅江区"
+ 1403 county="[2013-]梅县区"
+ 1421 county="[1988-2013]梅县"
+ 1422 county="[1988-]大埔县"
+ 1423 county="[1988-]丰顺县"
+ 1424 county="[1988-]五华县"
+ 1425 county="[1988-1994]兴宁县"
+ 1426 county="[1988-]平远县"
+ 1427 county="[1988-]蕉岭县"
+ 1481 county="[1994-]兴宁市"
+ 1500 county="[1988-]汕尾市"
+ 1501 county="[1988-]市辖区"
+ 1502 county="[1988-]城区"
+ 1521 county="[1988-]海丰县"
+ 1522 county="[1988-1995]陆丰县"
+ 1523 county="[1988-]陆河县"
+ 1581 county="[1995-]陆丰市"
+ 1600 county="[1988-]河源市"
+ 1601 county="[1988-]市辖区"
+ 1602 county="[1988-]源城区"
+ 1611 county="[1988-1993]郊区"
+ 1621 county="[1988-]紫金县"
+ 1622 county="[1988-]龙川县"
+ 1623 county="[1988-]连平县"
+ 1624 county="[1988-]和平县"
+ 1625 county="[1993-]东源县"
+ 1700 county="[1988-]阳江市"
+ 1701 county="[1988-]市辖区"
+ 1702 county="[1988-]江城区"
+ 1703 county="[1988-1991]阳东区"
+ 1704 county="[2014-]阳东区"
+ 1721 county="[1988-]阳西县"
+ 1722 county="[1988-1994]阳春县"
+ 1723 county="[1991-2014]阳东县"
+ 1781 county="[1994-]阳春市"
+ 1800 county="[1988-]清远市"
+ 1801 county="[1988-]市辖区"
+ 1802 county="[1988-]清城区"
+ 1803 county="[2012-]清新区"
+ 1811 county="[1988-1992]清郊区"
+ 1821 county="[1988-]佛冈县"
+ 1822 county="[1988-1994]英德县"
+ 1823 county="[1988-]阳山县"
+ 1824 county="[1988-1994]连县"
+ 1825 county="[1988-]连山壮族瑶族自治县"
+ 1826 county="[1988-]连南瑶族自治县"
+ 1827 county="[1992-2012]清新县"
+ 1881 county="[1994-]英德市"
+ 1882 county="[1994-]连州市"
+ 1900 county="[1988-]东莞市"
+ 2000 county="[1988-]中山市"
+ 2100 county="[-1988]海南行政区"
+ 2101 county="[-1986]海口市"
+ 2102 county="[1987-1988]通什市"
+ 2121 county="[-1988]琼山县"
+ 2122 county="[-1988]文昌县"
+ 2123 county="[-1988]琼海县"
+ 2124 county="[-1988]万宁县"
+ 2125 county="[-1988]定安县"
+ 2126 county="[-1988]屯昌县"
+ 2127 county="[-1988]澄迈县"
+ 2128 county="[-1988]临高县"
+ 2129 county="[-1988]儋县"
+ 2130 county="[1987-1988]东方黎族自治县"
+ 2131 county="[1987-1988]乐东黎族自治县"
+ 2132 county="[1987-1988]琼中黎族苗族自治县"
+ 2133 county="[1987-1988]保亭黎族苗族自治县"
+ 2134 county="[1987-1988]陵水黎族自治县"
+ 2135 county="[1987-1988]白沙黎族自治县"
+ 2136 county="[1987-1988]昌江黎族自治县"
+ 2137 county="[1987-1988]西南中沙群岛办事处"
+ 2200 county="[-1987]海南黎族苗族自治州"
+ 2201 county="[1984-1987]三亚市"
+ 2202 county="[1986-1987]通什市"
+ 2221 county="[-1984]崖县"
+ 2222 county="[-1987]东方县"
+ 2223 county="[-1987]乐东县"
+ 2224 county="[-1987]琼中县"
+ 2225 county="[-1987]保亭县"
+ 2226 county="[-1987]陵水县"
+ 2227 county="[-1987]白沙县"
+ 2228 county="[-1987]昌江县"
+ 2229 county="[1984-1987]西南中沙群岛办事处"
+ 2300 county="[-1983]汕头地区"
+ 2301 county="[-1983]汕头市"
+ 2302 county="[-1983]潮州市"
+ 2321 county="[-1983]潮安县"
+ 2322 county="[-1983]澄海县"
+ 2323 county="[-1983]饶平县"
+ 2324 county="[-1983]南澳县"
+ 2325 county="[-1983]潮阳县"
+ 2326 county="[-1983]揭阳县"
+ 2327 county="[-1983]揭西县"
+ 2328 county="[-1983]普宁县"
+ 2329 county="[-1983]惠来县"
+ 2330 county="[-1983]陆丰县"
+ 2331 county="[-1983]海丰县"
+ 2400 county="[-1988]梅县地区"
+ 2401 county="[1983-1982]梅州市,[1983-1987]梅县市"
+ 2421 county="[-1983]梅县"
+ 2422 county="[-1988]大埔县"
+ 2423 county="[-1988]丰顺县"
+ 2424 county="[-1988]五华县"
+ 2425 county="[-1988]兴宁县"
+ 2426 county="[-1988]平远县"
+ 2427 county="[-1988]蕉岭县"
+ 2500 county="[-1988]惠阳地区"
+ 2501 county="[-1988]惠州市"
+ 2502 county="[1985-1988]东莞市"
+ 2521 county="[-1988]惠阳县"
+ 2522 county="[-1988]紫金县"
+ 2523 county="[-1988]和平县"
+ 2524 county="[-1988]连平县"
+ 2525 county="[-1988]河源县"
+ 2526 county="[-1988]博罗县"
+ 2527 county="[-1985]东莞县"
+ 2528 county="[-1988]惠东县"
+ 2529 county="[-1988]龙川县"
+ 2530 county="[1983-1988]陆丰县"
+ 2531 county="[1983-1988]海丰县"
+ 2600 county="[-1983]韶关地区"
+ 2621 county="[-1983]始兴县"
+ 2622 county="[-1983]南雄县"
+ 2623 county="[-1983]仁化县"
+ 2624 county="[-1983]乐昌县"
+ 2625 county="[-1983]连县"
+ 2626 county="[-1983]阳山县"
+ 2627 county="[-1983]英德县"
+ 2628 county="[-1983]清远县"
+ 2629 county="[-1983]佛冈县"
+ 2630 county="[-1983]翁源县"
+ 2631 county="[-1983]连山壮族瑶族自治县"
+ 2632 county="[-1983]连南瑶族自治县"
+ 2633 county="[-1983]乳源瑶族自治县"
+ 2700 county="[-1983]佛山地区"
+ 2701 county="[-1983]佛山市"
+ 2702 county="[-1983]江门市"
+ 2721 county="[-1983]三水县"
+ 2722 county="[-1983]南海县"
+ 2723 county="[-1983]顺德县"
+ 2724 county="[-1983]中山县"
+ 2725 county="[-1983]斗门县"
+ 2726 county="[-1983]新会县"
+ 2727 county="[-1983]台山县"
+ 2728 county="[-1983]恩平县"
+ 2729 county="[-1983]开平县"
+ 2730 county="[-1981]高鹤县"
+ 2731 county="[1981-1983]高明县"
+ 2732 county="[1981-1983]鹤山县"
+ 2800 county="[-1988]肇庆地区"
+ 2801 county="[-1988]肇庆市"
+ 2821 county="[-1988]高要县"
+ 2822 county="[-1988]四会县"
+ 2823 county="[-1988]广宁县"
+ 2824 county="[-1988]怀集县"
+ 2825 county="[-1988]封开县"
+ 2826 county="[-1988]德庆县"
+ 2827 county="[-1988]云浮县"
+ 2828 county="[-1988]新兴县"
+ 2829 county="[-1988]郁南县"
+ 2830 county="[-1988]罗定县"
+ 2900 county="[-1983]湛江地区"
+ 2901 county="[-1983]湛江市"
+ 2902 county="[-1983]茂名市"
+ 2921 county="[-1983]阳江县"
+ 2922 county="[-1983]阳春县"
+ 2923 county="[-1983]信宜县"
+ 2924 county="[-1983]高州县"
+ 2925 county="[-1983]电白县"
+ 2926 county="[-1983]吴川县"
+ 2927 county="[-1983]化州县"
+ 2928 county="[-1983]廉江县"
+ 2929 county="[-1983]遂溪县"
+ 2930 county="[-1983]海康县"
+ 2931 county="[-1983]徐闻县"
+ 5100 county="[1991-]潮州市"
+ 5101 county="[1991-]市辖区"
+ 5102 county="[1991-]湘桥区"
+ 5103 county="[2013-]潮安区"
+ 5121 county="[1991-2013]潮安县"
+ 5122 county="[1991-]饶平县"
+ 5200 county="[1991-]揭阳市"
+ 5201 county="[1991-]市辖区"
+ 5202 county="[1991-]榕城区"
+ 5203 county="[2012-]揭东区"
+ 5221 county="[1991-2012]揭东县"
+ 5222 county="[1991-]揭西县"
+ 5223 county="[1991-1993]普宁县"
+ 5224 county="[1991-]惠来县"
+ 5281 county="[1993-]普宁市"
+ 5300 county="[1994-]云浮市"
+ 5301 county="[1994-]市辖区"
+ 5302 county="[1994-]云城区"
+ 5303 county="[2014-]云安区"
+ 5321 county="[1994-]新兴县"
+ 5322 county="[1994-]郁南县"
+ 5323 county="[1996-2014]云安县"
+ 5381 county="[1994-]罗定市"
+ 9000 county="[1986-1989]省直辖县级行政单位"
+ 9001 county="[1986-1989]潮州市"
+45 province="广西壮族自治区"
+ 0000 county="广西壮族自治区"
+ 0100 county="南宁市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]兴宁区"
+ 0103 county="[1983-2003]新城区,[2004-]青秀区"
+ 0104 county="[1983-2004]城北区"
+ 0105 county="[1983-]江南区"
+ 0106 county="[1983-2004]永新区"
+ 0107 county="[2004-]西乡塘区"
+ 0108 county="[2004-]良庆区"
+ 0109 county="[2004-]邕宁区"
+ 0110 county="[2015-]武鸣区"
+ 0111 county="[1984-2001]郊区"
+ 0121 county="[1983-2004]邕宁县"
+ 0122 county="[1983-2015]武鸣县"
+ 0123 county="[2002-]隆安县"
+ 0124 county="[2002-]马山县"
+ 0125 county="[2002-]上林县"
+ 0126 county="[2002-]宾阳县"
+ 0127 county="[2002-2021]横县"
+ 0181 county="[2021-]横州市"
+ 0200 county="柳州市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]城中区"
+ 0203 county="[1983-]鱼峰区"
+ 0204 county="[1983-]柳南区"
+ 0205 county="[1983-]柳北区"
+ 0206 county="[2016-]柳江区"
+ 0211 county="[1984-2002]郊区"
+ 0221 county="[1983-2016]柳江县"
+ 0222 county="[1983-]柳城县"
+ 0223 county="[2002-]鹿寨县"
+ 0224 county="[2002-]融安县"
+ 0225 county="[2002-]融水苗族自治县"
+ 0226 county="[2002-]三江侗族自治县"
+ 0300 county="桂林市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]秀峰区"
+ 0303 county="[1983-]叠彩区"
+ 0304 county="[1983-]象山区"
+ 0305 county="[1983-]七星区"
+ 0311 county="[1984-1995]郊区,[1996-]雁山区"
+ 0312 county="[2013-]临桂区"
+ 0320 county="[-1983]市区"
+ 0321 county="[1981-]阳朔县"
+ 0322 county="[1983-2013]临桂县"
+ 0323 county="[1998-]灵川县"
+ 0324 county="[1998-]全州县"
+ 0325 county="[1998-]兴安县"
+ 0326 county="[1998-]永福县"
+ 0327 county="[1998-]灌阳县"
+ 0328 county="[1998-]龙胜各族自治县"
+ 0329 county="[1998-]资源县"
+ 0330 county="[1998-]平乐县"
+ 0331 county="[1998-2018]荔浦县"
+ 0332 county="[1998-]恭城瑶族自治县"
+ 0381 county="[2018-]荔浦市"
+ 0400 county="梧州市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-1990]白云区"
+ 0403 county="[1983-]万秀区"
+ 0404 county="[1983-2013]蝶山区"
+ 0405 county="[2003-]长洲区"
+ 0406 county="[2013-]龙圩区"
+ 0411 county="[1983-2003]郊区"
+ 0421 county="[1983-]苍梧县"
+ 0422 county="[1997-]藤县"
+ 0423 county="[1997-]蒙山县"
+ 0481 county="[1997-]岑溪市"
+ 0500 county="[1983-]北海市"
+ 0501 county="[1984-]市辖区"
+ 0502 county="[1984-]海城区"
+ 0503 county="[1994-]银海区"
+ 0511 county="[1984-1994]郊区"
+ 0512 county="[1994-]铁山港区"
+ 0521 county="[1987-]合浦县"
+ 0600 county="[1993-]防城港市"
+ 0601 county="[1993-]市辖区"
+ 0602 county="[1993-]港口区"
+ 0603 county="[1993-]防城区"
+ 0621 county="[1993-]上思县"
+ 0681 county="[1996-]东兴市"
+ 0700 county="[1994-]钦州市"
+ 0701 county="[1994-]市辖区"
+ 0702 county="[1994-]钦南区"
+ 0703 county="[1994-]钦北区"
+ 0721 county="[1994-]灵山县"
+ 0722 county="[1994-]浦北县"
+ 0800 county="[1995-]贵港市"
+ 0801 county="[1995-]市辖区"
+ 0802 county="[1995-]港北区"
+ 0803 county="[1995-]港南区"
+ 0804 county="[2003-]覃塘区"
+ 0821 county="[1995-]平南县"
+ 0881 county="[1995-]桂平市"
+ 0900 county="[1997-]玉林市"
+ 0901 county="[1997-]市辖区"
+ 0902 county="[1997-]玉州区"
+ 0903 county="[2013-]福绵区"
+ 0921 county="[1997-]容县"
+ 0922 county="[1997-]陆川县"
+ 0923 county="[1997-]博白县"
+ 0924 county="[1997-]兴业县"
+ 0981 county="[1997-]北流市"
+ 1000 county="[2002-]百色市"
+ 1001 county="[2002-]市辖区"
+ 1002 county="[2002-]右江区"
+ 1003 county="[2019-]田阳区"
+ 1021 county="[2002-2019]田阳县"
+ 1022 county="[2002-]田东县"
+ 1023 county="[2002-2019]平果县"
+ 1024 county="[2002-]德保县"
+ 1025 county="[2002-2015]靖西县"
+ 1026 county="[2002-]那坡县"
+ 1027 county="[2002-]凌云县"
+ 1028 county="[2002-]乐业县"
+ 1029 county="[2002-]田林县"
+ 1030 county="[2002-]西林县"
+ 1031 county="[2002-]隆林各族自治县"
+ 1081 county="[2015-]靖西市"
+ 1082 county="[2019-]平果市"
+ 1100 county="[2002-]贺州市"
+ 1101 county="[2002-]市辖区"
+ 1102 county="[2002-]八步区"
+ 1103 county="[2016-]平桂区"
+ 1121 county="[2002-]昭平县"
+ 1122 county="[2002-]钟山县"
+ 1123 county="[2002-]富川瑶族自治县"
+ 1200 county="[2002-]河池市"
+ 1201 county="[2002-]市辖区"
+ 1202 county="[2002-]金城江区"
+ 1203 county="[2016-]宜州区"
+ 1221 county="[2002-]南丹县"
+ 1222 county="[2002-]天峨县"
+ 1223 county="[2002-]凤山县"
+ 1224 county="[2002-]东兰县"
+ 1225 county="[2002-]罗城仫佬族自治县"
+ 1226 county="[2002-]环江毛南族自治县"
+ 1227 county="[2002-]巴马瑶族自治县"
+ 1228 county="[2002-]都安瑶族自治县"
+ 1229 county="[2002-]大化瑶族自治县"
+ 1281 county="[2002-2016]宜州市"
+ 1300 county="[2002-]来宾市"
+ 1301 county="[2002-]市辖区"
+ 1302 county="[2002-]兴宾区"
+ 1321 county="[2002-]忻城县"
+ 1322 county="[2002-]象州县"
+ 1323 county="[2002-]武宣县"
+ 1324 county="[2002-]金秀瑶族自治县"
+ 1381 county="[2002-]合山市"
+ 1400 county="[2002-]崇左市"
+ 1401 county="[2002-]市辖区"
+ 1402 county="[2002-]江州区"
+ 1421 county="[2002-]扶绥县"
+ 1422 county="[2002-]宁明县"
+ 1423 county="[2002-]龙州县"
+ 1424 county="[2002-]大新县"
+ 1425 county="[2002-]天等县"
+ 1481 county="[2002-]凭祥市"
+ 2100 county="[-2002]南宁地区"
+ 2101 county="[-2002]凭祥市"
+ 2121 county="[-1983]邕宁县"
+ 2122 county="[-2002]横县"
+ 2123 county="[-2002]宾阳县"
+ 2124 county="[-2002]上林县"
+ 2125 county="[-1983]武鸣县"
+ 2126 county="[-2002]隆安县"
+ 2127 county="[-2002]马山县"
+ 2128 county="[-2002]扶绥县"
+ 2129 county="[-2002]崇左县"
+ 2130 county="[-2002]大新县"
+ 2131 county="[-2002]天等县"
+ 2132 county="[-2002]宁明县"
+ 2133 county="[-2002]龙州县"
+ 2200 county="[-2002]柳州地区"
+ 2201 county="[1981-2002]合山市"
+ 2221 county="[-1983]柳江县"
+ 2222 county="[-1983]柳城县"
+ 2223 county="[-2002]鹿寨县"
+ 2224 county="[-2002]象州县"
+ 2225 county="[-2002]武宣县"
+ 2226 county="[-2002]来宾县"
+ 2227 county="[-2002]融安县"
+ 2228 county="[-2002]三江侗族自治县"
+ 2229 county="[-2002]融水苗族自治县"
+ 2230 county="[-2002]金秀瑶族自治县"
+ 2231 county="[-2002]忻城县"
+ 2300 county="[-1998]桂林地区"
+ 2321 county="[-1983]临桂县"
+ 2322 county="[-1998]灵川县"
+ 2323 county="[-1998]全州县"
+ 2324 county="[-1998]兴安县"
+ 2325 county="[-1998]永福县"
+ 2326 county="[-1981]阳朔县"
+ 2327 county="[-1998]灌阳县"
+ 2328 county="[-1998]龙胜各族自治县"
+ 2329 county="[-1998]资源县"
+ 2330 county="[-1998]平乐县"
+ 2331 county="[-1998]荔浦县"
+ 2332 county="[-1989]恭城县,[1990-1998]恭城瑶族自治县"
+ 2400 county="[-1996]梧州地区,[1997-2001]贺州地区"
+ 2401 county="[1995-1997]岑溪市"
+ 2402 county="[1997-2002]贺州市"
+ 2421 county="[-1995]岑溪县"
+ 2422 county="[-1983]苍梧县"
+ 2423 county="[-1997]藤县"
+ 2424 county="[-2002]昭平县"
+ 2425 county="[-1997]蒙山县"
+ 2426 county="[-1997]贺县"
+ 2427 county="[-2002]钟山县"
+ 2428 county="[-1982]富川县,[1983-2002]富川瑶族自治县"
+ 2500 county="[-1997]玉林地区"
+ 2501 county="[1983-1997]玉林市"
+ 2502 county="[1988-1995]贵港市"
+ 2503 county="[1994-1997]北流市"
+ 2504 county="[1994-1995]桂平市"
+ 2521 county="[-1983]玉林县"
+ 2522 county="[-1988]贵县"
+ 2523 county="[-1994]桂平县"
+ 2524 county="[-1995]平南县"
+ 2525 county="[-1997]容县"
+ 2526 county="[-1994]北流县"
+ 2527 county="[-1997]陆川县"
+ 2528 county="[-1997]博白县"
+ 2600 county="[-2002]百色地区"
+ 2601 county="[1983-2002]百色市"
+ 2621 county="[-1983]百色县"
+ 2622 county="[-2002]田阳县"
+ 2623 county="[-2002]田东县"
+ 2624 county="[-2002]平果县"
+ 2625 county="[-2002]德保县"
+ 2626 county="[-2002]靖西县"
+ 2627 county="[-2002]那坡县"
+ 2628 county="[-2002]凌云县"
+ 2629 county="[-2002]乐业县"
+ 2630 county="[-2002]田林县"
+ 2631 county="[-2002]隆林各族自治县"
+ 2632 county="[-2002]西林县"
+ 2700 county="[-2002]河池地区"
+ 2701 county="[1983-2002]河池市"
+ 2702 county="[1993-2002]宜州市"
+ 2721 county="[-1983]河池县"
+ 2722 county="[-1993]宜山县"
+ 2723 county="[-1982]罗城县,[1983-2002]罗城仫佬族自治县"
+ 2724 county="[-1985]环江县,[1986-2002]环江毛南族自治县"
+ 2725 county="[-2002]南丹县"
+ 2726 county="[-2002]天峨县"
+ 2727 county="[-2002]凤山县"
+ 2728 county="[-2002]东兰县"
+ 2729 county="[-2002]巴马瑶族自治县"
+ 2730 county="[-2002]都安瑶族自治县"
+ 2731 county="[1987-2002]大化瑶族自治县"
+ 2800 county="[-1994]钦州地区"
+ 2801 county="[-1983]北海市"
+ 2802 county="[1983-1994]钦州市"
+ 2821 county="[-1993]上思县"
+ 2822 county="[-1993]防城各族自治县"
+ 2823 county="[-1983]钦州县"
+ 2824 county="[-1994]灵山县"
+ 2825 county="[-1987]合浦县"
+ 2826 county="[-1994]浦北县"
+46 province="海南省"
+ 0000 county="[1988-]海南省"
+ 0001 county="[1988-2000]通什市,[2001-2002]五指山市"
+ 0002 county="[1992-2002]琼海市"
+ 0003 county="[1993-2002]儋州市"
+ 0004 county="[1994-2002]琼山市"
+ 0005 county="[1995-2002]文昌市"
+ 0006 county="[1996-2002]万宁市"
+ 0007 county="[1997-2002]东方市"
+ 0021 county="[1988-1994]琼山县"
+ 0022 county="[1988-1995]文昌县"
+ 0023 county="[1988-1992]琼海县"
+ 0024 county="[1988-1996]万宁县"
+ 0025 county="[1988-2002]定安县"
+ 0026 county="[1988-2002]屯昌县"
+ 0027 county="[1988-2002]澄迈县"
+ 0028 county="[1988-2002]临高县"
+ 0029 county="[1988-1993]儋县"
+ 0030 county="[1988-2002]白沙黎族自治县"
+ 0031 county="[1988-2002]昌江黎族自治县"
+ 0032 county="[1988-1997]东方黎族自治县"
+ 0033 county="[1988-2002]乐东黎族自治县"
+ 0034 county="[1988-2002]陵水黎族自治县"
+ 0035 county="[1988-2002]保亭黎族苗族自治县"
+ 0036 county="[1988-2002]琼中黎族苗族自治县"
+ 0037 county="[1988-2002]西沙群岛"
+ 0038 county="[1988-2002]南沙群岛"
+ 0039 county="[1988-2002]中沙群岛的岛礁及其海域"
+ 0100 county="[1988-]海口市"
+ 0101 county="[1990-]市辖区"
+ 0102 county="[1990-2002]振东区"
+ 0103 county="[1990-2002]新华区"
+ 0104 county="[1990-2002]秀英区"
+ 0105 county="[2002-]秀英区"
+ 0106 county="[2002-]龙华区"
+ 0107 county="[2002-]琼山区"
+ 0108 county="[2002-]美兰区"
+ 0200 county="[1988-]三亚市"
+ 0201 county="[2014-]市辖区"
+ 0202 county="[2014-]海棠区"
+ 0203 county="[2014-]吉阳区"
+ 0204 county="[2014-]天涯区"
+ 0205 county="[2014-]崖州区"
+ 0300 county="[2012-]三沙市"
+ 0301 county="[2020-]市辖区"
+ 0302 county="[2020-]西沙区"
+ 0303 county="[2020-]南沙区"
+ 0400 county="[2015-]儋州市"
+ 9000 county="[2002-]省直辖县级行政单位"
+ 9001 county="[2002-]五指山市"
+ 9002 county="[2002-]琼海市"
+ 9003 county="[2002-2015]儋州市"
+ 9004 county="[2002-2002]琼山市"
+ 9005 county="[2002-]文昌市"
+ 9006 county="[2002-]万宁市"
+ 9007 county="[2002-]东方市"
+ 9021 county="[2002-]定安县"
+ 9022 county="[2002-]屯昌县"
+ 9023 county="[2002-]澄迈县"
+ 9024 county="[2002-]临高县"
+ 9025 county="[2002-]白沙黎族自治县"
+ 9026 county="[2002-]昌江黎族自治县"
+ 9027 county="[2002-]乐东黎族自治县"
+ 9028 county="[2002-]陵水黎族自治县"
+ 9029 county="[2002-]保亭黎族苗族自治县"
+ 9030 county="[2002-]琼中黎族苗族自治县"
+ 9031 county="[2002-2012]西沙群岛"
+ 9032 county="[2002-2012]南沙群岛"
+ 9033 county="[2002-2012]中沙群岛的岛礁及其海域"
+50 province="重庆市"
+ 0000 county="[1997-]重庆市"
+ 0100 county="[1997-]市辖区"
+ 0101 county="[1997-1997]万县区,[1998-]万州区"
+ 0102 county="[1997-]涪陵区"
+ 0103 county="[1997-]渝中区"
+ 0104 county="[1997-]大渡口区"
+ 0105 county="[1997-2025]江北区"
+ 0106 county="[1997-]沙坪坝区"
+ 0107 county="[1997-]九龙坡区"
+ 0108 county="[1997-]南岸区"
+ 0109 county="[1997-]北碚区"
+ 0110 county="[1997-2010]万盛区,[2011-]綦江区"
+ 0111 county="[1997-2010]双桥区,[2011-]大足区"
+ 0112 county="[1997-2025]渝北区"
+ 0113 county="[1997-]巴南区"
+ 0114 county="[2000-]黔江区"
+ 0115 county="[2001-]长寿区"
+ 0116 county="[2006-]江津区"
+ 0117 county="[2006-]合川区"
+ 0118 county="[2006-]永川区"
+ 0119 county="[2006-]南川区"
+ 0120 county="[2014-]璧山区"
+ 0151 county="[2014-]铜梁区"
+ 0152 county="[2015-]潼南区"
+ 0153 county="[2015-]荣昌区"
+ 0154 county="[2016-]开州区"
+ 0155 county="[2016-]梁平区"
+ 0156 county="[2016-]武隆区"
+ 0157 county="[2025-]两江新区"
+ 0200 county="[1997-]县"
+ 0221 county="[1997-2001]长寿县"
+ 0222 county="[1997-2011]綦江县"
+ 0223 county="[1997-2015]潼南县"
+ 0224 county="[1997-2014]铜梁县"
+ 0225 county="[1997-2011]大足县"
+ 0226 county="[1997-2015]荣昌县"
+ 0227 county="[1997-2014]璧山县"
+ 0228 county="[1997-2016]梁平县"
+ 0229 county="[1997-]城口县"
+ 0230 county="[1997-]丰都县"
+ 0231 county="[1997-]垫江县"
+ 0232 county="[1997-2016]武隆县"
+ 0233 county="[1997-]忠县"
+ 0234 county="[1997-2016]开县"
+ 0235 county="[1997-]云阳县"
+ 0236 county="[1997-]奉节县"
+ 0237 county="[1997-]巫山县"
+ 0238 county="[1997-]巫溪县"
+ 0239 county="[1997-2000]黔江土家族苗族自治县"
+ 0240 county="[1997-]石柱土家族自治县"
+ 0241 county="[1997-]秀山土家族苗族自治县"
+ 0242 county="[1997-]酉阳土家族苗族自治县"
+ 0243 county="[1997-]彭水苗族土家族自治县"
+ 0300 county="[1997-2006]市"
+ 0381 county="[1997-2006]江津市"
+ 0382 county="[1997-2006]合川市"
+ 0383 county="[1997-2006]永川市"
+ 0384 county="[1997-2006]南川市"
+51 province="四川省"
+ 0000 county="四川省"
+ 0100 county="成都市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-1990]东城区"
+ 0103 county="[1983-1990]西城区"
+ 0104 county="[1990-]锦江区"
+ 0105 county="[1990-]青羊区"
+ 0106 county="[1990-]金牛区"
+ 0107 county="[1990-]武侯区"
+ 0108 county="[1990-]成华区"
+ 0111 county="[1983-1990]金牛区"
+ 0112 county="[1983-]龙泉驿区"
+ 0113 county="[1983-]青白江区"
+ 0114 county="[2001-]新都区"
+ 0115 county="[2002-]温江区"
+ 0116 county="[2015-]双流区"
+ 0117 county="[2016-]郫都区"
+ 0118 county="[2020-]新津区"
+ 0120 county="[-1983]市区"
+ 0121 county="金堂县"
+ 0122 county="[-2015]双流县"
+ 0123 county="[1983-2002]温江县"
+ 0124 county="[1983-2016]郫县"
+ 0125 county="[1983-2001]新都县"
+ 0126 county="[1983-1993]彭县"
+ 0127 county="[1983-1988]灌县"
+ 0128 county="[1983-1994]崇庆县"
+ 0129 county="[1983-]大邑县"
+ 0130 county="[1983-1994]邛崃县"
+ 0131 county="[1983-]蒲江县"
+ 0132 county="[1983-2020]新津县"
+ 0181 county="[1989-]都江堰市"
+ 0182 county="[1993-]彭州市"
+ 0183 county="[1994-]邛崃市"
+ 0184 county="[1994-]崇州市"
+ 0185 county="[2016-]简阳市"
+ 0200 county="[-1997]重庆市"
+ 0201 county="[1983-1997]市辖区"
+ 0202 county="[1983-1993]市中区,[1994-1997]渝中区"
+ 0203 county="[1983-1997]大渡口区"
+ 0211 county="[1983-1997]江北区"
+ 0212 county="[1983-1997]沙坪坝区"
+ 0213 county="[1983-1997]九龙坡区"
+ 0214 county="[1983-1997]南岸区"
+ 0215 county="[1983-1997]北碚区"
+ 0216 county="[1983-1997]万盛区"
+ 0217 county="[1983-1997]双桥区"
+ 0218 county="[1994-1997]渝北区"
+ 0219 county="[1994-1997]巴南区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-1997]长寿县"
+ 0222 county="[-1994]巴县"
+ 0223 county="[-1997]綦江县"
+ 0224 county="[-1994]江北县"
+ 0225 county="[1983-1992]江津县"
+ 0226 county="[1983-1992]合川县"
+ 0227 county="[1983-1997]潼南县"
+ 0228 county="[1983-1997]铜梁县"
+ 0229 county="[1983-1992]永川县"
+ 0230 county="[1983-1997]大足县"
+ 0231 county="[1983-1997]荣昌县"
+ 0232 county="[1983-1997]璧山县"
+ 0281 county="[1992-1997]永川市"
+ 0282 county="[1992-1997]江津市"
+ 0283 county="[1992-1997]合川市"
+ 0300 county="自贡市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]自流井区"
+ 0303 county="[1983-]贡井区"
+ 0304 county="[1983-]大安区"
+ 0311 county="[1983-1982]郊区,[1983-]沿滩区"
+ 0320 county="[-1983]市区"
+ 0321 county="荣县"
+ 0322 county="[1983-]富顺县"
+ 0400 county="[-1986]渡口市,[1987-]攀枝花市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]东区"
+ 0403 county="[1983-]西区"
+ 0411 county="[1983-]仁和区"
+ 0420 county="[-1983]市区"
+ 0421 county="米易县"
+ 0422 county="盐边县"
+ 0500 county="[1983-]泸州市"
+ 0501 county="[1983-]市辖区"
+ 0502 county="[1983-1994]市中区,[1995-]江阳区"
+ 0503 county="[1995-]纳溪区"
+ 0504 county="[1995-]龙马潭区"
+ 0521 county="[1983-]泸县"
+ 0522 county="[1983-]合江县"
+ 0523 county="[1983-1995]纳溪县"
+ 0524 county="[1985-]叙永县"
+ 0525 county="[1985-]古蔺县"
+ 0600 county="[1983-]德阳市"
+ 0601 county="[1984-]市辖区"
+ 0602 county="[1984-1996]市中区"
+ 0603 county="[1996-]旌阳区"
+ 0604 county="[2017-]罗江区"
+ 0621 county="[1983-1984]德阳县"
+ 0622 county="[1983-1996]绵竹县"
+ 0623 county="[1983-]中江县"
+ 0624 county="[1983-1988]广汉县"
+ 0625 county="[1983-1995]什邡县"
+ 0626 county="[1996-2017]罗江县"
+ 0681 county="[1989-]广汉市"
+ 0682 county="[1995-]什邡市"
+ 0683 county="[1996-]绵竹市"
+ 0700 county="[1985-]绵阳市"
+ 0701 county="[1985-]市辖区"
+ 0702 county="[1985-1992]市中区"
+ 0703 county="[1992-]涪城区"
+ 0704 county="[1992-]游仙区"
+ 0705 county="[2016-]安州区"
+ 0721 county="[1985-1988]江油县"
+ 0722 county="[1985-]三台县"
+ 0723 county="[1985-]盐亭县"
+ 0724 county="[1985-2016]安县"
+ 0725 county="[1985-]梓潼县"
+ 0726 county="[1985-2002]北川县,[2003-]北川羌族自治县"
+ 0727 county="[1985-]平武县"
+ 0781 county="[1989-]江油市"
+ 0800 county="[1985-]广元市"
+ 0801 county="[1985-]市辖区"
+ 0802 county="[1985-2006]市中区,[2007-]利州区"
+ 0811 county="[1989-2012]元坝区,[2013-]昭化区"
+ 0812 county="[1989-]朝天区"
+ 0821 county="[1985-]旺苍县"
+ 0822 county="[1985-]青川县"
+ 0823 county="[1985-]剑阁县"
+ 0824 county="[1985-]苍溪县"
+ 0900 county="[1985-]遂宁市"
+ 0901 county="[1985-]市辖区"
+ 0902 county="[1985-2003]市中区"
+ 0903 county="[2003-]船山区"
+ 0904 county="[2003-]安居区"
+ 0921 county="[1985-]蓬溪县"
+ 0922 county="[1985-2019]射洪县"
+ 0923 county="[1997-]大英县"
+ 0981 county="[2019-]射洪市"
+ 1000 county="[1985-]内江市"
+ 1001 county="[1985-]市辖区"
+ 1002 county="[1985-]市中区"
+ 1011 county="[1989-]东兴区"
+ 1021 county="[1985-1989]内江县"
+ 1022 county="[1985-1998]乐至县"
+ 1023 county="[1985-1998]安岳县"
+ 1024 county="[1985-]威远县"
+ 1025 county="[1985-]资中县"
+ 1026 county="[1985-1993]资阳县"
+ 1027 county="[1985-1994]简阳县"
+ 1028 county="[1985-2017]隆昌县"
+ 1081 county="[1993-1998]资阳市"
+ 1082 county="[1994-1998]简阳市"
+ 1083 county="[2017-]隆昌市"
+ 1100 county="[1985-]乐山市"
+ 1101 county="[1985-]市辖区"
+ 1102 county="[1985-]市中区"
+ 1111 county="[1985-]沙湾区"
+ 1112 county="[1985-]五通桥区"
+ 1113 county="[1985-]金口河区"
+ 1121 county="[1985-1997]仁寿县"
+ 1122 county="[1985-1997]眉山县"
+ 1123 county="[1985-]犍为县"
+ 1124 county="[1985-]井研县"
+ 1125 county="[1985-1988]峨眉县"
+ 1126 county="[1985-]夹江县"
+ 1127 county="[1985-1997]洪雅县"
+ 1128 county="[1985-1997]彭山县"
+ 1129 county="[1985-]沐川县"
+ 1130 county="[1985-1997]青神县"
+ 1131 county="[1985-1997]丹棱县"
+ 1132 county="[1985-]峨边彝族自治县"
+ 1133 county="[1985-]马边彝族自治县"
+ 1181 county="[1989-]峨眉山市"
+ 1200 county="[1992-1997]万县市"
+ 1201 county="[1992-1997]市辖区"
+ 1202 county="[1992-1997]龙宝区"
+ 1203 county="[1992-1997]天城区"
+ 1204 county="[1992-1997]五桥区"
+ 1221 county="[1992-1997]开县"
+ 1222 county="[1992-1997]忠县"
+ 1223 county="[1992-1997]梁平县"
+ 1224 county="[1992-1997]云阳县"
+ 1225 county="[1992-1997]奉节县"
+ 1226 county="[1992-1997]巫山县"
+ 1227 county="[1992-1997]巫溪县"
+ 1228 county="[1992-1997]城口县"
+ 1300 county="[1993-]南充市"
+ 1301 county="[1993-]市辖区"
+ 1302 county="[1993-]顺庆区"
+ 1303 county="[1993-]高坪区"
+ 1304 county="[1993-]嘉陵区"
+ 1321 county="[1993-]南部县"
+ 1322 county="[1993-]营山县"
+ 1323 county="[1993-]蓬安县"
+ 1324 county="[1993-]仪陇县"
+ 1325 county="[1993-]西充县"
+ 1381 county="[1993-]阆中市"
+ 1400 county="[1995-1997]涪陵市,[2000-]眉山市"
+ 1401 county="[1995-1997]市辖区,[2000-]市辖区"
+ 1402 county="[1995-1997]枳城区,[2000-]东坡区"
+ 1403 county="[1995-1997]李渡区,[2014-]彭山区"
+ 1421 county="[1995-1997]垫江县,[2000-]仁寿县"
+ 1422 county="[1995-1997]丰都县,[2000-2014]彭山县"
+ 1423 county="[1995-1997]武隆县,[2000-]洪雅县"
+ 1424 county="[2000-]丹棱县"
+ 1425 county="[2000-]青神县"
+ 1481 county="[1995-1997]南川市"
+ 1500 county="[1996-]宜宾市"
+ 1501 county="[1996-]市辖区"
+ 1502 county="[1996-]翠屏区"
+ 1503 county="[2011-]南溪区"
+ 1504 county="[2018-]叙州区"
+ 1521 county="[1996-2018]宜宾县"
+ 1522 county="[1996-2011]南溪县"
+ 1523 county="[1996-]江安县"
+ 1524 county="[1996-]长宁县"
+ 1525 county="[1996-]高县"
+ 1526 county="[1996-]珙县"
+ 1527 county="[1996-]筠连县"
+ 1528 county="[1996-]兴文县"
+ 1529 county="[1996-]屏山县"
+ 1600 county="[1998-]广安市"
+ 1601 county="[1998-]市辖区"
+ 1602 county="[1998-]广安区"
+ 1603 county="[2013-]前锋区"
+ 1621 county="[1998-]岳池县"
+ 1622 county="[1998-]武胜县"
+ 1623 county="[1998-]邻水县"
+ 1681 county="[1998-]华蓥市"
+ 1700 county="[1999-]达州市"
+ 1701 county="[1999-]市辖区"
+ 1702 county="[1999-]通川区"
+ 1703 county="[2013-]达川区"
+ 1721 county="[1999-2013]达县"
+ 1722 county="[1999-]宣汉县"
+ 1723 county="[1999-]开江县"
+ 1724 county="[1999-]大竹县"
+ 1725 county="[1999-]渠县"
+ 1781 county="[1999-]万源市"
+ 1800 county="[2000-]雅安市"
+ 1801 county="[2000-]市辖区"
+ 1802 county="[2000-]雨城区"
+ 1803 county="[2012-]名山区"
+ 1821 county="[2000-2012]名山县"
+ 1822 county="[2000-]荥经县"
+ 1823 county="[2000-]汉源县"
+ 1824 county="[2000-]石棉县"
+ 1825 county="[2000-]天全县"
+ 1826 county="[2000-]芦山县"
+ 1827 county="[2000-]宝兴县"
+ 1900 county="[2000-]巴中市"
+ 1901 county="[2000-]市辖区"
+ 1902 county="[2000-]巴州区"
+ 1903 county="[2013-]恩阳区"
+ 1921 county="[2000-]通江县"
+ 1922 county="[2000-]南江县"
+ 1923 county="[2000-]平昌县"
+ 2000 county="[2000-]资阳市"
+ 2001 county="[2000-]市辖区"
+ 2002 county="[2000-]雁江区"
+ 2021 county="[2000-]安岳县"
+ 2022 county="[2000-]乐至县"
+ 2081 county="[2000-2016]简阳市"
+ 2100 county="[-1980]江津地区,[1981-1982]永川地区"
+ 2121 county="[-1983]江津县"
+ 2122 county="[-1983]合川县"
+ 2123 county="[-1983]潼南县"
+ 2124 county="[-1983]铜梁县"
+ 2125 county="[-1983]永川县"
+ 2126 county="[-1983]大足县"
+ 2127 county="[-1983]荣昌县"
+ 2128 county="[-1983]璧山县"
+ 2200 county="[-1992]万县地区"
+ 2201 county="[-1992]万县市"
+ 2221 county="[-1992]万县"
+ 2222 county="[-1992]开县"
+ 2223 county="[-1992]忠县"
+ 2224 county="[-1992]梁平县"
+ 2225 county="[-1992]云阳县"
+ 2226 county="[-1992]奉节县"
+ 2227 county="[-1992]巫山县"
+ 2228 county="[-1992]巫溪县"
+ 2229 county="[-1992]城口县"
+ 2300 county="[-1995]涪陵地区"
+ 2301 county="[1983-1995]涪陵市"
+ 2302 county="[1994-1995]南川市"
+ 2321 county="[-1983]涪陵县"
+ 2322 county="[-1995]垫江县"
+ 2323 county="[-1994]南川县"
+ 2324 county="[-1995]丰都县"
+ 2325 county="[1983-1982]石柱县,[1983-1996]石柱土家族自治县"
+ 2326 county="[-1995]武隆县"
+ 2327 county="[1983-1982]彭水县,[1983-1996]彭水苗族土家族自治县"
+ 2328 county="[1983-1982]黔江县,[1983-1996]黔江土家族苗族自治县"
+ 2329 county="[1983-1982]酉阳县,[1983-1996]酉阳土家族苗族自治县"
+ 2330 county="[1983-1982]秀山县,[1983-1996]秀山土家族苗族自治县"
+ 2400 county="[-1985]内江地区"
+ 2401 county="[-1985]内江市"
+ 2402 county="[-1985]泸州市"
+ 2421 county="[-1985]内江县"
+ 2422 county="[-1985]资中县"
+ 2423 county="[-1985]资阳县"
+ 2424 county="[-1985]简阳县"
+ 2425 county="[-1985]威远县"
+ 2426 county="[-1985]隆昌县"
+ 2427 county="[-1985]安岳县"
+ 2428 county="[-1985]乐至县"
+ 2500 county="[-1996]宜宾地区"
+ 2501 county="[-1996]宜宾市"
+ 2502 county="[-1983]泸州市"
+ 2521 county="[-1983]泸县"
+ 2522 county="[-1983]富顺县"
+ 2523 county="[-1983]合江县"
+ 2524 county="[-1983]纳溪县"
+ 2525 county="[-1985]叙永县"
+ 2526 county="[-1985]古蔺县"
+ 2527 county="[-1996]宜宾县"
+ 2528 county="[-1996]南溪县"
+ 2529 county="[-1996]江安县"
+ 2530 county="[-1996]长宁县"
+ 2531 county="[-1996]高县"
+ 2532 county="[-1996]筠连县"
+ 2533 county="[-1996]珙县"
+ 2534 county="[-1996]兴文县"
+ 2535 county="[-1996]屏山县"
+ 2600 county="[-1985]乐山地区"
+ 2601 county="[-1985]乐山市"
+ 2621 county="[-1985]仁寿县"
+ 2622 county="[-1985]眉山县"
+ 2623 county="[-1985]犍为县"
+ 2624 county="[-1985]井研县"
+ 2625 county="[-1985]峨眉县"
+ 2626 county="[-1985]夹江县"
+ 2627 county="[-1985]洪雅县"
+ 2628 county="[-1985]彭山县"
+ 2629 county="[-1985]沐川县"
+ 2630 county="[-1985]青神县"
+ 2631 county="[-1985]丹稜县"
+ 2632 county="[-1983]峨边县,[1984-1985]峨边彝族自治县"
+ 2633 county="[-1983]马边县,[1984-1985]马边彝族自治县"
+ 2634 county="[-1985]金口河工农区"
+ 2700 county="[-1983]温江地区"
+ 2721 county="[-1983]温江县"
+ 2722 county="[-1983]郫县"
+ 2723 county="[-1983]新都县"
+ 2724 county="[-1983]广汉县"
+ 2725 county="[-1983]什邡县"
+ 2726 county="[-1983]彭县"
+ 2727 county="[-1983]灌县"
+ 2728 county="[-1983]崇庆县"
+ 2729 county="[-1983]大邑县"
+ 2730 county="[-1983]邛崃县"
+ 2731 county="[-1983]蒲江县"
+ 2732 county="[-1983]新津县"
+ 2800 county="[-1985]绵阳地区"
+ 2801 county="[-1985]绵阳市"
+ 2821 county="[-1983]德阳县"
+ 2822 county="[-1983]绵竹县"
+ 2823 county="[-1985]安县"
+ 2824 county="[-1985]江油县"
+ 2825 county="[-1985]梓潼县"
+ 2826 county="[-1985]剑阁县"
+ 2827 county="[-1985]广元县"
+ 2828 county="[-1985]旺苍县"
+ 2829 county="[-1985]青川县"
+ 2830 county="[-1985]平武县"
+ 2831 county="[-1985]北川县"
+ 2832 county="[-1985]遂宁县"
+ 2833 county="[-1985]三台县"
+ 2834 county="[-1983]中江县"
+ 2835 county="[-1985]蓬溪县"
+ 2836 county="[-1985]射洪县"
+ 2837 county="[-1985]盐亭县"
+ 2900 county="[-1993]南充地区"
+ 2901 county="[-1993]南充市"
+ 2902 county="[1985-1993]华蓥市"
+ 2903 county="[1991-1993]阆中市"
+ 2921 county="[-1993]南充县"
+ 2922 county="[-1993]南部县"
+ 2923 county="[-1993]岳池县"
+ 2924 county="[-1993]营山县"
+ 2925 county="[-1993]广安县"
+ 2926 county="[-1993]蓬安县"
+ 2927 county="[-1993]仪陇县"
+ 2928 county="[-1993]武胜县"
+ 2929 county="[-1993]西充县"
+ 2930 county="[-1991]阆中县"
+ 2931 county="[-1985]苍溪县"
+ 2932 county="[-1985]华云工农区"
+ 3000 county="[-1992]达县地区,[1993-1998]达川地区"
+ 3001 county="[-1992]达县市,[1993-1998]达川市"
+ 3002 county="[1993-1999]万源市"
+ 3021 county="[-1999]达县"
+ 3022 county="[-1999]宣汉县"
+ 3023 county="[-1999]开江县"
+ 3024 county="[-1993]万源县"
+ 3025 county="[-1993]通江县"
+ 3026 county="[-1993]南江县"
+ 3027 county="[-1993]巴中县"
+ 3028 county="[-1993]平昌县"
+ 3029 county="[-1999]大竹县"
+ 3030 county="[-1999]渠县"
+ 3031 county="[-1999]邻水县"
+ 3032 county="[-1993]白沙工农区"
+ 3100 county="[-2000]雅安地区"
+ 3101 county="[1983-2000]雅安市"
+ 3121 county="[-1983]雅安县"
+ 3122 county="[-2000]名山县"
+ 3123 county="[-2000]荥经县"
+ 3124 county="[-2000]汉源县"
+ 3125 county="[-2000]石棉县"
+ 3126 county="[-2000]天全县"
+ 3127 county="[-2000]芦山县"
+ 3128 county="[-2000]宝兴县"
+ 3200 county="[-1986]阿坝藏族自治州,[1987-]阿坝藏族羌族自治州"
+ 3201 county="[2015-]马尔康市"
+ 3221 county="汶川县"
+ 3222 county="理县"
+ 3223 county="[-1986]茂汶羌族自治县,[1987-]茂县"
+ 3224 county="松潘县"
+ 3225 county="[-1996]南坪县,[1997-]九寨沟县"
+ 3226 county="金川县"
+ 3227 county="小金县"
+ 3228 county="黑水县"
+ 3229 county="[-2015]马尔康县"
+ 3230 county="壤塘县"
+ 3231 county="阿坝县"
+ 3232 county="若尔盖县"
+ 3233 county="红原县"
+ 3300 county="甘孜藏族自治州"
+ 3301 county="[2015-]康定市"
+ 3321 county="[-2015]康定县"
+ 3322 county="泸定县"
+ 3323 county="丹巴县"
+ 3324 county="九龙县"
+ 3325 county="雅江县"
+ 3326 county="道孚县"
+ 3327 county="炉霍县"
+ 3328 county="甘孜县"
+ 3329 county="新龙县"
+ 3330 county="德格县"
+ 3331 county="白玉县"
+ 3332 county="石渠县"
+ 3333 county="色达县"
+ 3334 county="理塘县"
+ 3335 county="巴塘县"
+ 3336 county="乡城县"
+ 3337 county="稻城县"
+ 3338 county="得荣县"
+ 3400 county="凉山彝族自治州"
+ 3401 county="西昌市"
+ 3402 county="[2021-]会理市"
+ 3421 county="[-1986]西昌县"
+ 3422 county="木里藏族自治县"
+ 3423 county="盐源县"
+ 3424 county="德昌县"
+ 3425 county="[-2021]会理县"
+ 3426 county="会东县"
+ 3427 county="宁南县"
+ 3428 county="普格县"
+ 3429 county="布拖县"
+ 3430 county="金阳县"
+ 3431 county="昭觉县"
+ 3432 county="喜德县"
+ 3433 county="冕宁县"
+ 3434 county="越西县"
+ 3435 county="甘洛县"
+ 3436 county="美姑县"
+ 3437 county="雷波县"
+ 3500 county="[1988-1997]黔江地区"
+ 3521 county="[1988-1997]石柱土家族自治县"
+ 3522 county="[1988-1997]秀山土家族苗族自治县"
+ 3523 county="[1988-1997]黔江土家族苗族自治县"
+ 3524 county="[1988-1997]酉阳土家族苗族自治县"
+ 3525 county="[1988-1997]彭水苗族土家族自治县"
+ 3600 county="[1993-1998]广安地区"
+ 3601 county="[1993-1998]华蓥市"
+ 3621 county="[1993-1998]广安县"
+ 3622 county="[1993-1998]岳池县"
+ 3623 county="[1993-1998]武胜县"
+ 3624 county="[1993-1998]邻水县"
+ 3700 county="[1993-2000]巴中地区"
+ 3701 county="[1993-2000]巴中市"
+ 3721 county="[1993-2000]通江县"
+ 3722 county="[1993-2000]南江县"
+ 3723 county="[1993-2000]平昌县"
+ 3800 county="[1997-2000]眉山地区"
+ 3821 county="[1997-2000]眉山县"
+ 3822 county="[1997-2000]仁寿县"
+ 3823 county="[1997-2000]彭山县"
+ 3824 county="[1997-2000]洪雅县"
+ 3825 county="[1997-2000]丹棱县"
+ 3826 county="[1997-2000]青神县"
+ 3900 county="[1998-2000]资阳地区"
+ 3901 county="[1998-2000]资阳市"
+ 3902 county="[1998-2000]简阳市"
+ 3921 county="[1998-2000]安岳县"
+ 3922 county="[1998-2000]乐至县"
+ 9000 county="[1988-1989]省直辖县级行政单位"
+ 9001 county="[1988-1989]广汉市"
+ 9002 county="[1988-1989]江油市"
+ 9003 county="[1988-1989]都江堰市"
+ 9004 county="[1988-1989]峨眉山市"
+52 province="贵州省"
+ 0000 county="贵州省"
+ 0100 county="贵阳市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]南明区"
+ 0103 county="[1983-]云岩区"
+ 0111 county="[1983-]花溪区"
+ 0112 county="[1983-]乌当区"
+ 0113 county="[1983-]白云区"
+ 0114 county="[2000-2012]小河区"
+ 0115 county="[2012-]观山湖区"
+ 0121 county="[1995-]开阳县"
+ 0122 county="[1995-]息烽县"
+ 0123 county="[1995-]修文县"
+ 0181 county="[1995-]清镇市"
+ 0200 county="六盘水市"
+ 0201 county="[-1986]水城特区,[1987-]钟山区"
+ 0202 county="[-1999]盘县特区"
+ 0203 county="六枝特区"
+ 0204 county="[2020-]水城区"
+ 0221 county="[1987-2020]水城县"
+ 0222 county="[1999-2017]盘县"
+ 0281 county="[2017-]盘州市"
+ 0300 county="[1997-]遵义市"
+ 0301 county="[1997-]市辖区"
+ 0302 county="[1997-]红花岗区"
+ 0303 county="[2003-]汇川区"
+ 0304 county="[2016-]播州区"
+ 0321 county="[1997-2016]遵义县"
+ 0322 county="[1997-]桐梓县"
+ 0323 county="[1997-]绥阳县"
+ 0324 county="[1997-]正安县"
+ 0325 county="[1997-]道真仡佬族苗族自治县"
+ 0326 county="[1997-]务川仡佬族苗族自治县"
+ 0327 county="[1997-]凤冈县"
+ 0328 county="[1997-]湄潭县"
+ 0329 county="[1997-]余庆县"
+ 0330 county="[1997-]习水县"
+ 0381 county="[1997-]赤水市"
+ 0382 county="[1997-]仁怀市"
+ 0400 county="[2000-]安顺市"
+ 0401 county="[2000-]市辖区"
+ 0402 county="[2000-]西秀区"
+ 0403 county="[2014-]平坝区"
+ 0421 county="[2000-2014]平坝县"
+ 0422 county="[2000-]普定县"
+ 0423 county="[2000-]镇宁布依族苗族自治县"
+ 0424 county="[2000-]关岭布依族苗族自治县"
+ 0425 county="[2000-]紫云苗族布依族自治县"
+ 0500 county="[2011-]毕节市"
+ 0501 county="[2011-]市辖区"
+ 0502 county="[2011-]七星关区"
+ 0521 county="[2011-]大方县"
+ 0522 county="[2011-2021]黔西县"
+ 0523 county="[2011-]金沙县"
+ 0524 county="[2011-]织金县"
+ 0525 county="[2011-]纳雍县"
+ 0526 county="[2011-]威宁彝族回族苗族自治县"
+ 0527 county="[2011-]赫章县"
+ 0581 county="[2021-]黔西市"
+ 0600 county="[2011-]铜仁市"
+ 0601 county="[2011-]市辖区"
+ 0602 county="[2011-]碧江区"
+ 0603 county="[2011-]万山区"
+ 0621 county="[2011-]江口县"
+ 0622 county="[2011-]玉屏侗族自治县"
+ 0623 county="[2011-]石阡县"
+ 0624 county="[2011-]思南县"
+ 0625 county="[2011-]印江土家族苗族自治县"
+ 0626 county="[2011-]德江县"
+ 0627 county="[2011-]沿河土家族自治县"
+ 0628 county="[2011-]松桃苗族自治县"
+ 2100 county="[-1997]遵义地区"
+ 2101 county="[-1997]遵义市"
+ 2102 county="[1990-1997]赤水市"
+ 2103 county="[1995-1997]仁怀市"
+ 2121 county="[-1997]遵义县"
+ 2122 county="[-1997]桐梓县"
+ 2123 county="[-1997]绥阳县"
+ 2124 county="[-1997]正安县"
+ 2125 county="[-1985]道真县,[1986-1997]道真仡佬族苗族自治县"
+ 2126 county="[-1985]务川县,[1986-1997]务川仡佬族苗族自治县"
+ 2127 county="[-1997]凤冈县"
+ 2128 county="[-1997]湄潭县"
+ 2129 county="[-1997]余庆县"
+ 2130 county="[-1995]仁怀县"
+ 2131 county="[-1990]赤水县"
+ 2132 county="[-1997]习水县"
+ 2200 county="[-2011]铜仁地区"
+ 2201 county="[1987-2011]铜仁市"
+ 2221 county="[-1987]铜仁县"
+ 2222 county="[-2011]江口县"
+ 2223 county="[-1982]玉屏县,[1983-2011]玉屏侗族自治县"
+ 2224 county="[-2011]石阡县"
+ 2225 county="[-2011]思南县"
+ 2226 county="[-1985]印江县,[1986-2011]印江土家族苗族自治县"
+ 2227 county="[-2011]德江县"
+ 2228 county="[-1985]沿河县,[1986-2011]沿河土家族自治县"
+ 2229 county="[-2011]松桃苗族自治县"
+ 2230 county="[-2011]万山特区"
+ 2300 county="[-1980]兴义地区,[1981-]黔西南布依族苗族自治州"
+ 2301 county="[1987-]兴义市"
+ 2302 county="[2018-]兴仁市"
+ 2321 county="[-1987]兴义县"
+ 2322 county="[-2018]兴仁县"
+ 2323 county="普安县"
+ 2324 county="晴隆县"
+ 2325 county="[-1980]贞丰布依族苗族自治县,[1981-]贞丰县"
+ 2326 county="[-1980]望谟布依族苗族自治县,[1981-]望谟县"
+ 2327 county="[-1980]册亨布依族自治县,[1981-]册亨县"
+ 2328 county="[-1980]安龙布依族苗族自治县,[1981-]安龙县"
+ 2400 county="[-2011]毕节地区"
+ 2401 county="[1993-2011]毕节市"
+ 2421 county="[-1993]毕节县"
+ 2422 county="[-2011]大方县"
+ 2423 county="[-2011]黔西县"
+ 2424 county="[-2011]金沙县"
+ 2425 county="[-2011]织金县"
+ 2426 county="[-2011]纳雍县"
+ 2427 county="[-2011]威宁彝族回族苗族自治县"
+ 2428 county="[-2011]赫章县"
+ 2500 county="[-2000]安顺地区"
+ 2501 county="[-2000]安顺市"
+ 2502 county="[1992-1995]清镇市"
+ 2521 county="[-1990]安顺县"
+ 2522 county="[-1995]开阳县"
+ 2523 county="[-1995]息烽县"
+ 2524 county="[-1995]修文县"
+ 2525 county="[-1992]清镇县"
+ 2526 county="[-2000]平坝县"
+ 2527 county="[-2000]普定县"
+ 2528 county="[-1980]关岭县,[1981-2000]关岭布依族苗族自治县"
+ 2529 county="[-2000]镇宁布依族苗族自治县"
+ 2530 county="[-2000]紫云苗族布依族自治县"
+ 2600 county="黔东南苗族侗族自治州"
+ 2601 county="[1983-]凯里市"
+ 2621 county="[-1983]凯里县"
+ 2622 county="黄平县"
+ 2623 county="施秉县"
+ 2624 county="三穗县"
+ 2625 county="镇远县"
+ 2626 county="岑巩县"
+ 2627 county="天柱县"
+ 2628 county="锦屏县"
+ 2629 county="剑河县"
+ 2630 county="台江县"
+ 2631 county="黎平县"
+ 2632 county="榕江县"
+ 2633 county="从江县"
+ 2634 county="雷山县"
+ 2635 county="麻江县"
+ 2636 county="丹寨县"
+ 2700 county="黔南布依族苗族自治州"
+ 2701 county="都匀市"
+ 2702 county="[1996-]福泉市"
+ 2721 county="[-1983]都匀县"
+ 2722 county="荔波县"
+ 2723 county="贵定县"
+ 2724 county="[-1996]福泉县"
+ 2725 county="瓮安县"
+ 2726 county="独山县"
+ 2727 county="平塘县"
+ 2728 county="罗甸县"
+ 2729 county="长顺县"
+ 2730 county="龙里县"
+ 2731 county="惠水县"
+ 2732 county="三都水族自治县"
+53 province="云南省"
+ 0000 county="云南省"
+ 0100 county="昆明市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]五华区"
+ 0103 county="[1983-]盘龙区"
+ 0111 county="[1983-]官渡区"
+ 0112 county="[1983-]西山区"
+ 0113 county="[1998-]东川区"
+ 0114 county="[2011-]呈贡区"
+ 0115 county="[2016-]晋宁区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-2011]呈贡县"
+ 0122 county="[-2016]晋宁县"
+ 0123 county="[-1995]安宁县"
+ 0124 county="富民县"
+ 0125 county="[1983-]宜良县"
+ 0126 county="[1983-1997]路南彝族自治县,[1998-]石林彝族自治县"
+ 0127 county="[1983-]嵩明县"
+ 0128 county="[1983-1984]禄劝县,[1985-]禄劝彝族苗族自治县"
+ 0129 county="[1998-]寻甸回族彝族自治县"
+ 0181 county="[1995-]安宁市"
+ 0200 county="[-1998]东川市"
+ 0300 county="[1997-]曲靖市"
+ 0301 county="[1997-]市辖区"
+ 0302 county="[1997-]麒麟区"
+ 0303 county="[2016-]沾益区"
+ 0304 county="[2018-]马龙区"
+ 0321 county="[1997-2018]马龙县"
+ 0322 county="[1997-]陆良县"
+ 0323 county="[1997-]师宗县"
+ 0324 county="[1997-]罗平县"
+ 0325 county="[1997-]富源县"
+ 0326 county="[1997-]会泽县"
+ 0327 county="[1997-1998]寻甸县"
+ 0328 county="[1997-2016]沾益县"
+ 0381 county="[1997-]宣威市"
+ 0400 county="[1997-]玉溪市"
+ 0401 county="[1997-]市辖区"
+ 0402 county="[1997-]红塔区"
+ 0403 county="[2015-]江川区"
+ 0421 county="[1997-2015]江川县"
+ 0422 county="[1997-2019]澄江县"
+ 0423 county="[1997-]通海县"
+ 0424 county="[1997-]华宁县"
+ 0425 county="[1997-]易门县"
+ 0426 county="[1997-]峨山彝族自治县"
+ 0427 county="[1997-]新平彝族傣族自治县"
+ 0428 county="[1997-]元江哈尼族彝族傣族自治县"
+ 0481 county="[2019-]澄江市"
+ 0500 county="[2000-]保山市"
+ 0501 county="[2000-]市辖区"
+ 0502 county="[2000-]隆阳区"
+ 0521 county="[2000-]施甸县"
+ 0522 county="[2000-2015]腾冲县"
+ 0523 county="[2000-]龙陵县"
+ 0524 county="[2000-]昌宁县"
+ 0581 county="[2015-]腾冲市"
+ 0600 county="[2001-]昭通市"
+ 0601 county="[2001-]市辖区"
+ 0602 county="[2001-]昭阳区"
+ 0621 county="[2001-]鲁甸县"
+ 0622 county="[2001-]巧家县"
+ 0623 county="[2001-]盐津县"
+ 0624 county="[2001-]大关县"
+ 0625 county="[2001-]永善县"
+ 0626 county="[2001-]绥江县"
+ 0627 county="[2001-]镇雄县"
+ 0628 county="[2001-]彝良县"
+ 0629 county="[2001-]威信县"
+ 0630 county="[2001-2018]水富县"
+ 0681 county="[2018-]水富市"
+ 0700 county="[2002-]丽江市"
+ 0701 county="[2002-]市辖区"
+ 0702 county="[2002-]古城区"
+ 0721 county="[2002-]玉龙纳西族自治县"
+ 0722 county="[2002-]永胜县"
+ 0723 county="[2002-]华坪县"
+ 0724 county="[2002-]宁蒗彝族自治县"
+ 0800 county="[2003-2006]思茅市,[2007-]普洱市"
+ 0801 county="[2003-]市辖区"
+ 0802 county="[2003-2006]翠云区,[2007-]思茅区"
+ 0821 county="[1985-2006]普洱哈尼族彝族自治县,[2007-]宁洱哈尼族彝族自治县"
+ 0822 county="[2003-]墨江哈尼族自治县"
+ 0823 county="[2003-]景东彝族自治县"
+ 0824 county="[2003-]景谷傣族彝族自治县"
+ 0825 county="[2003-]镇沅彝族哈尼族拉祜族自治县"
+ 0826 county="[2003-]江城哈尼族彝族自治县"
+ 0827 county="[2003-]孟连傣族拉祜族佤族自治县"
+ 0828 county="[2003-]澜沧拉祜族自治县"
+ 0829 county="[2003-]西盟佤族自治县"
+ 0900 county="[2003-]临沧市"
+ 0901 county="[2003-]市辖区"
+ 0902 county="[2003-]临翔区"
+ 0921 county="[2003-]凤庆县"
+ 0922 county="[2003-]云县"
+ 0923 county="[2003-]永德县"
+ 0924 county="[2003-]镇康县"
+ 0925 county="[2003-]双江拉祜族佤族布朗族傣族自治县"
+ 0926 county="[2003-]耿马傣族佤族自治县"
+ 0927 county="[2003-]沧源佤族自治县"
+ 2100 county="[-2001]昭通地区"
+ 2101 county="[-2001]昭通市"
+ 2121 county="[-1983]昭通县"
+ 2122 county="[-2001]鲁甸县"
+ 2123 county="[-2001]巧家县"
+ 2124 county="[-2001]盐津县"
+ 2125 county="[-2001]大关县"
+ 2126 county="[-2001]永善县"
+ 2127 county="[-2001]绥江县"
+ 2128 county="[-2001]镇雄县"
+ 2129 county="[-2001]彝良县"
+ 2130 county="[-2001]威信县"
+ 2131 county="[-2001]水富县"
+ 2200 county="[-1997]曲靖地区"
+ 2201 county="[1983-1997]曲靖市"
+ 2202 county="[1994-1997]宣威市"
+ 2221 county="[-1983]曲靖县"
+ 2222 county="[-1983]沾益县"
+ 2223 county="[-1997]马龙县"
+ 2224 county="[-1994]宣威县"
+ 2225 county="[-1997]富源县"
+ 2226 county="[-1997]罗平县"
+ 2227 county="[-1997]师宗县"
+ 2228 county="[-1997]陆良县"
+ 2229 county="[-1983]宜良县"
+ 2230 county="[-1983]路南彝族自治县"
+ 2231 county="[-1997]寻甸回族彝族自治县"
+ 2232 county="[-1983]嵩明县"
+ 2233 county="[-1997]会泽县"
+ 2300 county="楚雄彝族自治州"
+ 2301 county="[1983-]楚雄市"
+ 2302 county="[2021-]禄丰市"
+ 2321 county="[-1983]楚雄县"
+ 2322 county="双柏县"
+ 2323 county="牟定县"
+ 2324 county="南华县"
+ 2325 county="姚安县"
+ 2326 county="大姚县"
+ 2327 county="永仁县"
+ 2328 county="元谋县"
+ 2329 county="武定县"
+ 2330 county="[-1983]禄劝县"
+ 2331 county="[-2021]禄丰县"
+ 2400 county="[-1997]玉溪地区"
+ 2401 county="[1983-1997]玉溪市"
+ 2421 county="[-1983]玉溪县"
+ 2422 county="[-1997]江川县"
+ 2423 county="[-1997]澄江县"
+ 2424 county="[-1997]通海县"
+ 2425 county="[-1997]华宁县"
+ 2426 county="[-1997]易门县"
+ 2427 county="[-1997]峨山彝族自治县"
+ 2428 county="[-1997]新平彝族傣族自治县"
+ 2429 county="[-1997]元江哈尼族彝族傣族自治县"
+ 2500 county="红河哈尼族彝族自治州"
+ 2501 county="个旧市"
+ 2502 county="[1981-]开远市"
+ 2503 county="[2010-]蒙自市"
+ 2504 county="[2013-]弥勒市"
+ 2521 county="[-1981]开远县"
+ 2522 county="[-2010]蒙自县"
+ 2523 county="屏边苗族自治县"
+ 2524 county="建水县"
+ 2525 county="石屏县"
+ 2526 county="[-2013]弥勒县"
+ 2527 county="泸西县"
+ 2528 county="元阳县"
+ 2529 county="红河县"
+ 2530 county="[-1984]金平县,[1985-]金平苗族瑶族傣族自治县"
+ 2531 county="绿春县"
+ 2532 county="河口瑶族自治县"
+ 2600 county="文山壮族苗族自治州"
+ 2601 county="[2010-]文山市"
+ 2621 county="[-2010]文山县"
+ 2622 county="砚山县"
+ 2623 county="西畴县"
+ 2624 county="麻栗坡县"
+ 2625 county="马关县"
+ 2626 county="丘北县"
+ 2627 county="广南县"
+ 2628 county="富宁县"
+ 2700 county="[-2003]思茅地区"
+ 2701 county="[1993-2003]思茅市"
+ 2721 county="[-1993]思茅县"
+ 2722 county="[-1984]普洱县,[1985-2006]普洱哈尼族彝族自治县"
+ 2723 county="[-2003]墨江哈尼族自治县"
+ 2724 county="[-1984]景东县,[1985-2003]景东彝族自治县"
+ 2725 county="[-1984]景谷县,[1985-2003]景谷傣族彝族自治县"
+ 2726 county="[-1989]镇沅县,[1990-2003]镇沅彝族哈尼族拉祜族自治县"
+ 2727 county="[-2003]江城哈尼族彝族自治县"
+ 2728 county="[-2003]孟连傣族拉祜族佤族自治县"
+ 2729 county="[-2003]澜沧拉祜族自治县"
+ 2730 county="[-2003]西盟佤族自治县"
+ 2800 county="西双版纳傣族自治州"
+ 2801 county="[1993-]景洪市"
+ 2821 county="[-1993]景洪县"
+ 2822 county="勐海县"
+ 2823 county="勐腊县"
+ 2900 county="大理白族自治州"
+ 2901 county="[1983-1982]下关市,[1983-]大理市"
+ 2921 county="[-1983]大理县"
+ 2922 county="[-1984]漾濞县,[1985-]漾濞彝族自治县"
+ 2923 county="祥云县"
+ 2924 county="宾川县"
+ 2925 county="弥渡县"
+ 2926 county="南涧彝族自治县"
+ 2927 county="巍山彝族回族自治县"
+ 2928 county="永平县"
+ 2929 county="云龙县"
+ 2930 county="洱源县"
+ 2931 county="剑川县"
+ 2932 county="鹤庆县"
+ 3000 county="[-2000]保山地区"
+ 3001 county="[1983-2000]保山市"
+ 3021 county="[-1983]保山县"
+ 3022 county="[-2000]施甸县"
+ 3023 county="[-2000]腾冲县"
+ 3024 county="[-2000]龙陵县"
+ 3025 county="[-2000]昌宁县"
+ 3100 county="德宏傣族景颇族自治州"
+ 3101 county="[1985-1999]畹町市"
+ 3102 county="[1992-]瑞丽市"
+ 3103 county="[1996-2009]潞西市,[2010-]芒市"
+ 3121 county="[-1996]潞西县"
+ 3122 county="梁河县"
+ 3123 county="盈江县"
+ 3124 county="陇川县"
+ 3125 county="[-1992]瑞丽县"
+ 3126 county="[-1985]畹町镇"
+ 3200 county="[-2002]丽江地区"
+ 3221 county="[-2002]丽江纳西族自治县"
+ 3222 county="[-2002]永胜县"
+ 3223 county="[-2002]华坪县"
+ 3224 county="[-2002]宁蒗彝族自治县"
+ 3300 county="怒江傈僳族自治州"
+ 3301 county="[2016-]泸水市"
+ 3321 county="[-2016]泸水县"
+ 3322 county="[-1986]碧江县"
+ 3323 county="福贡县"
+ 3324 county="贡山独龙族怒族自治县"
+ 3325 county="[-1986]兰坪县,[1987-]兰坪白族普米族自治县"
+ 3400 county="迪庆藏族自治州"
+ 3401 county="[2014-]香格里拉市"
+ 3421 county="[-2000]中甸县,[2001-2013]香格里拉县"
+ 3422 county="德钦县"
+ 3423 county="[-1984]维西县,[1985-]维西傈僳族自治县"
+ 3500 county="[-2003]临沧地区"
+ 3521 county="[-2003]临沧县"
+ 3522 county="[-2003]凤庆县"
+ 3523 county="[-2003]云县"
+ 3524 county="[-2003]永德县"
+ 3525 county="[-2003]镇康县"
+ 3526 county="[-1984]双江县,[1985-2003]双江拉祜族佤族布朗族傣族自治县"
+ 3527 county="[-2003]耿马傣族佤族自治县"
+ 3528 county="[-2003]沧源佤族自治县"
+54 province="西藏自治区"
+ 0000 county="西藏自治区"
+ 0100 county="拉萨市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]城关区"
+ 0103 county="[2015-]堆龙德庆区"
+ 0104 county="[2017-]达孜区"
+ 0120 county="[-1983]市区"
+ 0121 county="林周县"
+ 0122 county="当雄县"
+ 0123 county="尼木县"
+ 0124 county="曲水县"
+ 0125 county="[-2015]堆龙德庆县"
+ 0126 county="[-2017]达孜县"
+ 0127 county="墨竹工卡县"
+ 0128 county="[-1983]工布江达县"
+ 0129 county="[-1983]林芝县"
+ 0130 county="[-1983]米林县"
+ 0131 county="[-1983]墨脱县"
+ 0200 county="[2014-]日喀则市"
+ 0201 county="[2014-]市辖区"
+ 0202 county="[2014-]桑珠孜区"
+ 0221 county="[2014-]南木林县"
+ 0222 county="[2014-]江孜县"
+ 0223 county="[2014-]定日县"
+ 0224 county="[2014-]萨迦县"
+ 0225 county="[2014-]拉孜县"
+ 0226 county="[2014-]昂仁县"
+ 0227 county="[2014-]谢通门县"
+ 0228 county="[2014-]白朗县"
+ 0229 county="[2014-]仁布县"
+ 0230 county="[2014-]康马县"
+ 0231 county="[2014-]定结县"
+ 0232 county="[2014-]仲巴县"
+ 0233 county="[2014-]亚东县"
+ 0234 county="[2014-]吉隆县"
+ 0235 county="[2014-]聂拉木县"
+ 0236 county="[2014-]萨嘎县"
+ 0237 county="[2014-]岗巴县"
+ 0300 county="[2014-]昌都市"
+ 0301 county="[2014-]市辖区"
+ 0302 county="[2014-]卡若区"
+ 0321 county="[2014-]江达县"
+ 0322 county="[2014-]贡觉县"
+ 0323 county="[2014-]类乌齐县"
+ 0324 county="[2014-]丁青县"
+ 0325 county="[2014-]察雅县"
+ 0326 county="[2014-]八宿县"
+ 0327 county="[2014-]左贡县"
+ 0328 county="[2014-]芒康县"
+ 0329 county="[2014-]洛隆县"
+ 0330 county="[2014-]边坝县"
+ 0400 county="[2015-]林芝市"
+ 0401 county="[2015-]市辖区"
+ 0402 county="[2015-]巴宜区"
+ 0421 county="[2015-]工布江达县"
+ 0422 county="[2015-2023]米林县"
+ 0423 county="[2015-]墨脱县"
+ 0424 county="[2015-]波密县"
+ 0425 county="[2015-]察隅县"
+ 0426 county="[2015-]朗县"
+ 0481 county="[2023-]米林市"
+ 0500 county="[2016-]山南市"
+ 0501 county="[2016-]市辖区"
+ 0502 county="[2016-]乃东区"
+ 0521 county="[2016-]扎囊县"
+ 0522 county="[2016-]贡嘎县"
+ 0523 county="[2016-]桑日县"
+ 0524 county="[2016-]琼结县"
+ 0525 county="[2016-]曲松县"
+ 0526 county="[2016-]措美县"
+ 0527 county="[2016-]洛扎县"
+ 0528 county="[2016-]加查县"
+ 0529 county="[2016-]隆子县"
+ 0530 county="[2016-2023]错那县"
+ 0531 county="[2016-]浪卡子县"
+ 0581 county="[2023-]错那市"
+ 0600 county="[2017-]那曲市"
+ 0601 county="[2017-]市辖区"
+ 0602 county="[2017-]色尼区"
+ 0621 county="[2017-]嘉黎县"
+ 0622 county="[2017-]比如县"
+ 0623 county="[2017-]聂荣县"
+ 0624 county="[2017-]安多县"
+ 0625 county="[2017-]申扎县"
+ 0626 county="[2017-]索县"
+ 0627 county="[2017-]班戈县"
+ 0628 county="[2017-]巴青县"
+ 0629 county="[2017-]尼玛县"
+ 0630 county="[2017-]双湖县"
+ 2100 county="[-2014]昌都地区"
+ 2121 county="[-2014]昌都县"
+ 2122 county="[-2014]江达县"
+ 2123 county="[-2014]贡觉县"
+ 2124 county="[-2014]类乌齐县"
+ 2125 county="[-2014]丁青县"
+ 2126 county="[-2014]察雅县"
+ 2127 county="[-2014]八宿县"
+ 2128 county="[-2014]左贡县"
+ 2129 county="[-2014]芒康县"
+ 2130 county="[-1983]波密县"
+ 2131 county="[-1983]察隅县"
+ 2132 county="[-2014]洛隆县"
+ 2133 county="[-2014]边坝县"
+ 2134 county="[1983-1999]盐井县"
+ 2135 county="[1983-1999]碧土县"
+ 2136 county="[1983-1999]妥坝县"
+ 2137 county="[1983-1999]生达县"
+ 2200 county="[-2016]山南地区"
+ 2221 county="[-2016]乃东县"
+ 2222 county="[-2016]扎囊县"
+ 2223 county="[-2016]贡嘎县"
+ 2224 county="[-2016]桑日县"
+ 2225 county="[-2016]琼结县"
+ 2226 county="[-2016]曲松县"
+ 2227 county="[-2016]措美县"
+ 2228 county="[-2016]洛扎县"
+ 2229 county="[-2016]加查县"
+ 2230 county="[-1983]朗县"
+ 2231 county="[-2016]隆子县"
+ 2232 county="[-2016]错那县"
+ 2233 county="[1986-2016]浪卡子县"
+ 2300 county="[-2014]日喀则地区"
+ 2301 county="[1986-2014]日喀则市"
+ 2321 county="[-1986]日喀则县"
+ 2322 county="[-2014]南木林县"
+ 2323 county="[1986-2014]江孜县"
+ 2324 county="[-2014]定日县"
+ 2325 county="[-2014]萨迦县"
+ 2326 county="[-2014]拉孜县"
+ 2327 county="[-2014]昂仁县"
+ 2328 county="[-2014]谢通门县"
+ 2329 county="[1986-2014]白朗县"
+ 2330 county="[1986-2014]仁布县"
+ 2331 county="[1986-2014]康马县"
+ 2332 county="[-2014]定结县"
+ 2333 county="[-2014]仲巴县"
+ 2334 county="[1986-2014]亚东县"
+ 2335 county="[-2014]吉隆县"
+ 2336 county="[-2014]聂拉木县"
+ 2337 county="[-2014]萨嘎县"
+ 2338 county="[1986-2014]岗巴县"
+ 2400 county="[-2017]那曲地区"
+ 2421 county="[-2017]那曲县"
+ 2422 county="[-2017]嘉黎县"
+ 2423 county="[-2017]比如县"
+ 2424 county="[-2017]聂荣县"
+ 2425 county="[-2017]安多县"
+ 2426 county="[-2017]申扎县"
+ 2427 county="[-2017]索县"
+ 2428 county="[-2017]班戈县"
+ 2429 county="[-2017]巴青县"
+ 2430 county="[1983-2017]尼玛县"
+ 2431 county="[2012-2017]双湖县"
+ 2500 county="阿里地区"
+ 2521 county="普兰县"
+ 2522 county="札达县"
+ 2523 county="噶尔县"
+ 2524 county="日土县"
+ 2525 county="革吉县"
+ 2526 county="改则县"
+ 2527 county="措勤县"
+ 2528 county="[1983-1999]隆格尔县"
+ 2600 county="[1983-2015]林芝地区"
+ 2621 county="[1983-2015]林芝县"
+ 2622 county="[1983-2015]工布江达县"
+ 2623 county="[1983-2015]米林县"
+ 2624 county="[1983-2015]墨脱县"
+ 2625 county="[1983-2015]波密县"
+ 2626 county="[1983-2015]察隅县"
+ 2627 county="[1983-2015]朗县"
+ 2700 county="[1983-1986]江孜地区"
+ 2721 county="[1983-1986]江孜县"
+ 2722 county="[1983-1986]浪卡子县"
+ 2723 county="[1983-1986]白朗县"
+ 2724 county="[1983-1986]仁布县"
+ 2725 county="[1983-1986]康马县"
+ 2726 county="[1983-1986]亚东县"
+ 2727 county="[1983-1986]岗巴县"
+61 province="陕西省"
+ 0000 county="陕西省"
+ 0100 county="西安市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]新城区"
+ 0103 county="[1983-]碑林区"
+ 0104 county="[1983-]莲湖区"
+ 0111 county="[1983-]灞桥区"
+ 0112 county="[1983-]未央区"
+ 0113 county="[1983-]雁塔区"
+ 0114 county="[1983-]阎良区"
+ 0115 county="[1997-]临潼区"
+ 0116 county="[2002-]长安区"
+ 0117 county="[2014-]高陵区"
+ 0118 county="[2016-]鄠邑区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-2002]长安县"
+ 0122 county="[1983-]蓝田县"
+ 0123 county="[1983-1997]临潼县"
+ 0124 county="[1983-]周至县"
+ 0125 county="[1983-2016]户县"
+ 0126 county="[1983-2014]高陵县"
+ 0200 county="铜川市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-1999]城区,[2000-]王益区"
+ 0203 county="[1983-1999]郊区,[2000-]印台区"
+ 0204 county="[2002-]耀州区"
+ 0220 county="[-1983]市区"
+ 0221 county="[-2002]耀县"
+ 0222 county="[1983-]宜君县"
+ 0300 county="宝鸡市"
+ 0301 county="[1983-]市辖区"
+ 0302 county="[1983-]渭滨区"
+ 0303 county="[1983-]金台区"
+ 0304 county="[2003-]陈仓区"
+ 0305 county="[2021-]凤翔区"
+ 0320 county="[-1983]市区"
+ 0321 county="[-2003]宝鸡县"
+ 0322 county="[-2021]凤翔县"
+ 0323 county="岐山县"
+ 0324 county="扶风县"
+ 0325 county="[-1983]武功县"
+ 0326 county="眉县"
+ 0327 county="陇县"
+ 0328 county="千阳县"
+ 0329 county="麟游县"
+ 0330 county="凤县"
+ 0331 county="太白县"
+ 0400 county="[1983-]咸阳市"
+ 0401 county="[1983-]市辖区"
+ 0402 county="[1983-]秦都区"
+ 0403 county="[1983-]杨陵区"
+ 0404 county="[1986-]渭城区"
+ 0421 county="[1983-1993]兴平县"
+ 0422 county="[1983-]三原县"
+ 0423 county="[1983-]泾阳县"
+ 0424 county="[1983-]乾县"
+ 0425 county="[1983-]礼泉县"
+ 0426 county="[1983-]永寿县"
+ 0427 county="[1983-2018]彬县"
+ 0428 county="[1983-]长武县"
+ 0429 county="[1983-]旬邑县"
+ 0430 county="[1983-]淳化县"
+ 0431 county="[1983-]武功县"
+ 0481 county="[1993-]兴平市"
+ 0482 county="[2018-]彬州市"
+ 0500 county="[1994-]渭南市"
+ 0501 county="[1994-]市辖区"
+ 0502 county="[1994-]临渭区"
+ 0503 county="[2015-]华州区"
+ 0521 county="[1994-2015]华县"
+ 0522 county="[1994-]潼关县"
+ 0523 county="[1994-]大荔县"
+ 0524 county="[1994-]合阳县"
+ 0525 county="[1994-]澄城县"
+ 0526 county="[1994-]蒲城县"
+ 0527 county="[1994-]白水县"
+ 0528 county="[1994-]富平县"
+ 0581 county="[1994-]韩城市"
+ 0582 county="[1994-]华阴市"
+ 0600 county="[1996-]延安市"
+ 0601 county="[1996-]市辖区"
+ 0602 county="[1996-]宝塔区"
+ 0603 county="[2016-]安塞区"
+ 0621 county="[1996-]延长县"
+ 0622 county="[1996-]延川县"
+ 0623 county="[1996-2019]子长县"
+ 0624 county="[1996-2016]安塞县"
+ 0625 county="[1996-]志丹县"
+ 0626 county="[1996-2004]吴旗县,[2005-]吴起县"
+ 0627 county="[1996-]甘泉县"
+ 0628 county="[1996-]富县"
+ 0629 county="[1996-]洛川县"
+ 0630 county="[1996-]宜川县"
+ 0631 county="[1996-]黄龙县"
+ 0632 county="[1996-]黄陵县"
+ 0681 county="[2019-]子长市"
+ 0700 county="[1996-]汉中市"
+ 0701 county="[1996-]市辖区"
+ 0702 county="[1996-]汉台区"
+ 0703 county="[2017-]南郑区"
+ 0721 county="[1996-2017]南郑县"
+ 0722 county="[1996-]城固县"
+ 0723 county="[1996-]洋县"
+ 0724 county="[1996-]西乡县"
+ 0725 county="[1996-]勉县"
+ 0726 county="[1996-]宁强县"
+ 0727 county="[1996-]略阳县"
+ 0728 county="[1996-]镇巴县"
+ 0729 county="[1996-]留坝县"
+ 0730 county="[1996-]佛坪县"
+ 0800 county="[1999-]榆林市"
+ 0801 county="[1999-]市辖区"
+ 0802 county="[1999-]榆阳区"
+ 0803 county="[2015-]横山区"
+ 0821 county="[1999-2017]神木县"
+ 0822 county="[1999-]府谷县"
+ 0823 county="[1999-2015]横山县"
+ 0824 county="[1999-]靖边县"
+ 0825 county="[1999-]定边县"
+ 0826 county="[1999-]绥德县"
+ 0827 county="[1999-]米脂县"
+ 0828 county="[1999-]佳县"
+ 0829 county="[1999-]吴堡县"
+ 0830 county="[1999-]清涧县"
+ 0831 county="[1999-]子洲县"
+ 0881 county="[2017-]神木市"
+ 0900 county="[2000-]安康市"
+ 0901 county="[2000-]市辖区"
+ 0902 county="[2000-]汉滨区"
+ 0921 county="[2000-]汉阴县"
+ 0922 county="[2000-]石泉县"
+ 0923 county="[2000-]宁陕县"
+ 0924 county="[2000-]紫阳县"
+ 0925 county="[2000-]岚皋县"
+ 0926 county="[2000-]平利县"
+ 0927 county="[2000-]镇坪县"
+ 0928 county="[2000-2021]旬阳县"
+ 0929 county="[2000-]白河县"
+ 0981 county="[2021-]旬阳市"
+ 1000 county="[2001-]商洛市"
+ 1001 county="[2001-]市辖区"
+ 1002 county="[2001-]商州区"
+ 1021 county="[2001-]洛南县"
+ 1022 county="[2001-]丹凤县"
+ 1023 county="[2001-]商南县"
+ 1024 county="[2001-]山阳县"
+ 1025 county="[2001-]镇安县"
+ 1026 county="[2001-]柞水县"
+ 2100 county="[-1994]渭南地区"
+ 2101 county="[1983-1994]渭南市"
+ 2102 county="[1983-1994]韩城市"
+ 2103 county="[1990-1994]华阴市"
+ 2121 county="[-1983]蓝田县"
+ 2122 county="[-1983]临潼县"
+ 2123 county="[-1983]渭南县"
+ 2124 county="[-1994]华县"
+ 2125 county="[-1990]华阴县"
+ 2126 county="[-1994]潼关县"
+ 2127 county="[-1994]大荔县"
+ 2128 county="[-1994]蒲城县"
+ 2129 county="[-1994]澄城县"
+ 2130 county="[-1994]白水县"
+ 2131 county="[-1983]韩城县"
+ 2132 county="[-1994]合阳县"
+ 2133 county="[-1994]富平县"
+ 2200 county="[-1983]咸阳地区"
+ 2201 county="[-1983]咸阳市"
+ 2221 county="[-1983]兴平县"
+ 2222 county="[-1983]周至县"
+ 2223 county="[-1983]户县"
+ 2224 county="[-1983]三原县"
+ 2225 county="[-1983]泾阳县"
+ 2226 county="[-1983]高陵县"
+ 2227 county="[-1983]乾县"
+ 2228 county="[-1983]礼泉县"
+ 2229 county="[-1983]永寿县"
+ 2230 county="[-1983]彬县"
+ 2231 county="[-1983]长武县"
+ 2232 county="[-1983]旬邑县"
+ 2233 county="[-1983]淳化县"
+ 2300 county="[-1996]汉中地区"
+ 2301 county="[-1996]汉中市"
+ 2321 county="[-1996]南郑县"
+ 2322 county="[-1996]城固县"
+ 2323 county="[-1996]洋县"
+ 2324 county="[-1996]西乡县"
+ 2325 county="[-1996]勉县"
+ 2326 county="[-1996]宁强县"
+ 2327 county="[-1996]略阳县"
+ 2328 county="[-1996]镇巴县"
+ 2329 county="[-1996]留坝县"
+ 2330 county="[-1996]佛坪县"
+ 2400 county="[-2000]安康地区"
+ 2401 county="[1988-2000]安康市"
+ 2421 county="[-1988]安康县"
+ 2422 county="[-2000]汉阴县"
+ 2423 county="[-2000]石泉县"
+ 2424 county="[-2000]宁陕县"
+ 2425 county="[-2000]紫阳县"
+ 2426 county="[-2000]岚皋县"
+ 2427 county="[-2000]平利县"
+ 2428 county="[-2000]镇坪县"
+ 2429 county="[-2000]旬阳县"
+ 2430 county="[-2000]白河县"
+ 2500 county="[-2001]商洛地区"
+ 2501 county="[1988-2001]商州市"
+ 2521 county="[-1988]商县"
+ 2522 county="[-2001]洛南县"
+ 2523 county="[-2001]丹凤县"
+ 2524 county="[-2001]商南县"
+ 2525 county="[-2001]山阳县"
+ 2526 county="[-2001]镇安县"
+ 2527 county="[-2001]柞水县"
+ 2600 county="[-1996]延安地区"
+ 2601 county="[-1996]延安市"
+ 2621 county="[-1996]延长县"
+ 2622 county="[-1996]延川县"
+ 2623 county="[-1996]子长县"
+ 2624 county="[-1996]安塞县"
+ 2625 county="[-1996]志丹县"
+ 2626 county="[-1996]吴旗县"
+ 2627 county="[-1996]甘泉县"
+ 2628 county="[-1996]富县"
+ 2629 county="[-1996]洛川县"
+ 2630 county="[-1996]宜川县"
+ 2631 county="[-1996]黄龙县"
+ 2632 county="[-1996]黄陵县"
+ 2633 county="[-1983]宜君县"
+ 2700 county="[-1999]榆林地区"
+ 2701 county="[1988-1999]榆林市"
+ 2721 county="[-1988]榆林县"
+ 2722 county="[-1999]神木县"
+ 2723 county="[-1999]府谷县"
+ 2724 county="[-1999]横山县"
+ 2725 county="[-1999]靖边县"
+ 2726 county="[-1999]定边县"
+ 2727 county="[-1999]绥德县"
+ 2728 county="[-1999]米脂县"
+ 2729 county="[-1999]佳县"
+ 2730 county="[-1999]吴堡县"
+ 2731 county="[-1999]清涧县"
+ 2732 county="[-1999]子洲县"
+62 province="甘肃省"
+ 0000 county="甘肃省"
+ 0100 county="兰州市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]城关区"
+ 0103 county="[1983-]七里河区"
+ 0104 county="[1983-]西固区"
+ 0105 county="[1983-]安宁区"
+ 0111 county="[1983-]红古区"
+ 0112 county="[1983-1985]白银区"
+ 0120 county="[-1983]市区"
+ 0121 county="永登县"
+ 0122 county="皋兰县"
+ 0123 county="榆中县"
+ 0200 county="嘉峪关市"
+ 0300 county="[1981-]金昌市"
+ 0301 county="[1984-]市辖区"
+ 0302 county="[1984-]金川区"
+ 0320 county="[1981-1984]市区"
+ 0321 county="[1981-]永昌县"
+ 0400 county="[1985-]白银市"
+ 0401 county="[1985-]市辖区"
+ 0402 county="[1985-]白银区"
+ 0403 county="[1985-]平川区"
+ 0421 county="[1985-]靖远县"
+ 0422 county="[1985-]会宁县"
+ 0423 county="[1985-]景泰县"
+ 0500 county="[1985-]天水市"
+ 0501 county="[1985-]市辖区"
+ 0502 county="[1985-2003]秦城区,[2004-]秦州区"
+ 0503 county="[1985-2003]北道区,[2004-]麦积区"
+ 0521 county="[1985-]清水县"
+ 0522 county="[1985-]秦安县"
+ 0523 county="[1985-]甘谷县"
+ 0524 county="[1985-]武山县"
+ 0525 county="[1985-]张家川回族自治县"
+ 0600 county="[2001-]武威市"
+ 0601 county="[2001-]市辖区"
+ 0602 county="[2001-]凉州区"
+ 0621 county="[2001-]民勤县"
+ 0622 county="[2001-]古浪县"
+ 0623 county="[2001-]天祝藏族自治县"
+ 0700 county="[2002-]张掖市"
+ 0701 county="[2002-]市辖区"
+ 0702 county="[2002-]甘州区"
+ 0721 county="[2002-]肃南裕固族自治县"
+ 0722 county="[2002-]民乐县"
+ 0723 county="[2002-]临泽县"
+ 0724 county="[2002-]高台县"
+ 0725 county="[2002-]山丹县"
+ 0800 county="[2002-]平凉市"
+ 0801 county="[2002-]市辖区"
+ 0802 county="[2002-]崆峒区"
+ 0821 county="[2002-]泾川县"
+ 0822 county="[2002-]灵台县"
+ 0823 county="[2002-]崇信县"
+ 0824 county="[2002-2018]华亭县"
+ 0825 county="[2002-]庄浪县"
+ 0826 county="[2002-]静宁县"
+ 0881 county="[2018-]华亭市"
+ 0900 county="[2002-]酒泉市"
+ 0901 county="[2002-]市辖区"
+ 0902 county="[2002-]肃州区"
+ 0921 county="[2002-]金塔县"
+ 0922 county="[2002-2005]安西县,[2006-]瓜州县"
+ 0923 county="[2002-]肃北蒙古族自治县"
+ 0924 county="[2002-]阿克塞哈萨克族自治县"
+ 0981 county="[2002-]玉门市"
+ 0982 county="[2002-]敦煌市"
+ 1000 county="[2002-]庆阳市"
+ 1001 county="[2002-]市辖区"
+ 1002 county="[2002-]西峰区"
+ 1021 county="[2002-]庆城县"
+ 1022 county="[2002-]环县"
+ 1023 county="[2002-]华池县"
+ 1024 county="[2002-]合水县"
+ 1025 county="[2002-]正宁县"
+ 1026 county="[2002-]宁县"
+ 1027 county="[2002-]镇原县"
+ 1100 county="[2003-]定西市"
+ 1101 county="[2003-]市辖区"
+ 1102 county="[2003-]安定区"
+ 1121 county="[2003-]通渭县"
+ 1122 county="[2003-]陇西县"
+ 1123 county="[2003-]渭源县"
+ 1124 county="[2003-]临洮县"
+ 1125 county="[2003-]漳县"
+ 1126 county="[2003-]岷县"
+ 1200 county="[2004-]陇南市"
+ 1201 county="[2004-]市辖区"
+ 1202 county="[2004-]武都区"
+ 1221 county="[2004-]成县"
+ 1222 county="[2004-]文县"
+ 1223 county="[2004-]宕昌县"
+ 1224 county="[2004-]康县"
+ 1225 county="[2004-]西和县"
+ 1226 county="[2004-]礼县"
+ 1227 county="[2004-]徽县"
+ 1228 county="[2004-]两当县"
+ 2100 county="[-2002]酒泉地区"
+ 2101 county="[-2002]玉门市"
+ 2102 county="[1985-2002]酒泉市"
+ 2103 county="[1987-2002]敦煌市"
+ 2121 county="[-1985]酒泉县"
+ 2122 county="[-1987]敦煌县"
+ 2123 county="[-2002]金塔县"
+ 2124 county="[-2002]肃北蒙古族自治县"
+ 2125 county="[-2002]阿克塞哈萨克族自治县"
+ 2126 county="[-2002]安西县"
+ 2200 county="[-2002]张掖地区"
+ 2201 county="[1985-2002]张掖市"
+ 2221 county="[-1985]张掖县"
+ 2222 county="[-2002]肃南裕固族自治县"
+ 2223 county="[-2002]民乐县"
+ 2224 county="[-2002]临泽县"
+ 2225 county="[-2002]高台县"
+ 2226 county="[-2002]山丹县"
+ 2300 county="[-2001]武威地区"
+ 2301 county="[1985-2001]武威市"
+ 2321 county="[-1985]武威县"
+ 2322 county="[-2001]民勤县"
+ 2323 county="[-2001]古浪县"
+ 2324 county="[-1985]景泰县"
+ 2325 county="[-1981]永昌县"
+ 2326 county="[-2001]天祝藏族自治县"
+ 2400 county="[-2003]定西地区"
+ 2421 county="[-2003]定西县"
+ 2422 county="[-1985]靖远县"
+ 2423 county="[-1985]会宁县"
+ 2424 county="[-2003]通渭县"
+ 2425 county="[-2003]陇西县"
+ 2426 county="[-2003]渭源县"
+ 2427 county="[-2003]临洮县"
+ 2428 county="[1985-2003]漳县"
+ 2429 county="[1985-2003]岷县"
+ 2500 county="[-1985]天水地区"
+ 2501 county="[-1985]天水市"
+ 2521 county="[-1985]张家川回族自治县"
+ 2522 county="[-1985]天水县"
+ 2523 county="[-1985]清水县"
+ 2524 county="[-1985]徽县"
+ 2525 county="[-1985]两当县"
+ 2526 county="[-1985]礼县"
+ 2527 county="[-1985]西和县"
+ 2528 county="[-1985]武山县"
+ 2529 county="[-1985]甘谷县"
+ 2530 county="[-1985]秦安县"
+ 2531 county="[-1985]漳县"
+ 2600 county="[-1984]武都地区,[1985-2003]陇南地区"
+ 2621 county="[-2004]武都县"
+ 2622 county="[-1985]岷县"
+ 2623 county="[-2004]宕昌县"
+ 2624 county="[-2004]成县"
+ 2625 county="[-2004]康县"
+ 2626 county="[-2004]文县"
+ 2627 county="[1985-2004]西和县"
+ 2628 county="[1985-2004]礼县"
+ 2629 county="[1985-2004]两当县"
+ 2630 county="[1985-2004]徽县"
+ 2700 county="[-2002]平凉地区"
+ 2701 county="[1983-2002]平凉市"
+ 2721 county="[-1983]平凉县"
+ 2722 county="[-2002]泾川县"
+ 2723 county="[-2002]灵台县"
+ 2724 county="[-2002]崇信县"
+ 2725 county="[-2002]华亭县"
+ 2726 county="[-2002]庄浪县"
+ 2727 county="[-2002]静宁县"
+ 2800 county="[-2002]庆阳地区"
+ 2801 county="[1985-2002]西峰市"
+ 2821 county="[-2002]庆阳县"
+ 2822 county="[-2002]环县"
+ 2823 county="[-2002]华池县"
+ 2824 county="[-2002]合水县"
+ 2825 county="[-2002]正宁县"
+ 2826 county="[-2002]宁县"
+ 2827 county="[-2002]镇原县"
+ 2900 county="临夏回族自治州"
+ 2901 county="[1983-]临夏市"
+ 2921 county="临夏县"
+ 2922 county="康乐县"
+ 2923 county="永靖县"
+ 2924 county="广河县"
+ 2925 county="和政县"
+ 2926 county="东乡族自治县"
+ 2927 county="积石山保安族东乡族撒拉族自治县"
+ 3000 county="甘南藏族自治州"
+ 3001 county="[1996-]合作市"
+ 3021 county="临潭县"
+ 3022 county="卓尼县"
+ 3023 county="舟曲县"
+ 3024 county="迭部县"
+ 3025 county="玛曲县"
+ 3026 county="碌曲县"
+ 3027 county="夏河县"
+63 province="青海省"
+ 0000 county="青海省"
+ 0100 county="西宁市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]城东区"
+ 0103 county="[1983-]城中区"
+ 0104 county="[1983-]城西区"
+ 0105 county="[1986-]城北区"
+ 0106 county="[2019-]湟中区"
+ 0111 county="[1983-1986]郊区"
+ 0120 county="[-1983]市区"
+ 0121 county="[-1984]大通县,[1985-]大通回族土族自治县"
+ 0122 county="[1999-2019]湟中县"
+ 0123 county="[1999-]湟源县"
+ 0200 county="[2013-]海东市"
+ 0201 county="[2013-]市辖区"
+ 0202 county="[2013-]乐都区"
+ 0203 county="[2015-]平安区"
+ 0221 county="[2013-2015]平安县"
+ 0222 county="[2013-]民和回族土族自治县"
+ 0223 county="[2013-]互助土族自治县"
+ 0224 county="[2013-]化隆回族自治县"
+ 0225 county="[2013-]循化撒拉族自治县"
+ 2100 county="[-2013]海东地区"
+ 2121 county="[-2013]平安县"
+ 2122 county="[-1984]民和县,[1985-2013]民和回族土族自治县"
+ 2123 county="[-2013]乐都县"
+ 2124 county="[-1999]湟中县"
+ 2125 county="[-1999]湟源县"
+ 2126 county="[-2013]互助土族自治县"
+ 2127 county="[-2013]化隆回族自治县"
+ 2128 county="[-2013]循化撒拉族自治县"
+ 2200 county="海北藏族自治州"
+ 2221 county="门源回族自治县"
+ 2222 county="祁连县"
+ 2223 county="海晏县"
+ 2224 county="刚察县"
+ 2300 county="黄南藏族自治州"
+ 2301 county="[2020-]同仁市"
+ 2321 county="[-2020]同仁县"
+ 2322 county="尖扎县"
+ 2323 county="泽库县"
+ 2324 county="[1988-]河南蒙古族自治县"
+ 2400 county="[-1988]省直辖行政单位"
+ 2421 county="[-1988]河南蒙古族自治县"
+ 2500 county="海南藏族自治州"
+ 2521 county="共和县"
+ 2522 county="同德县"
+ 2523 county="贵德县"
+ 2524 county="兴海县"
+ 2525 county="贵南县"
+ 2600 county="果洛藏族自治州"
+ 2621 county="玛沁县"
+ 2622 county="班玛县"
+ 2623 county="甘德县"
+ 2624 county="达日县"
+ 2625 county="久治县"
+ 2626 county="玛多县"
+ 2700 county="玉树藏族自治州"
+ 2701 county="[2013-]玉树市"
+ 2721 county="[-2013]玉树县"
+ 2722 county="杂多县"
+ 2723 county="称多县"
+ 2724 county="治多县"
+ 2725 county="囊谦县"
+ 2726 county="曲麻莱县"
+ 2800 county="[-1984]海西蒙古族藏族哈萨克族自治州,[1985-]海西蒙古族藏族自治州"
+ 2801 county="格尔木市"
+ 2802 county="[1988-]德令哈市"
+ 2803 county="[2018-]茫崖市"
+ 2821 county="乌兰县"
+ 2822 county="都兰县"
+ 2823 county="天峻县"
+ 2858 county="[1992-2018]冷湖行政委員會"
+ 2859 county="[1984-2018]茫崖行政委員會"
+64 province="宁夏回族自治区"
+ 0000 county="宁夏回族自治区"
+ 0100 county="银川市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-2002]城区"
+ 0103 county="[1983-2002]新城区"
+ 0104 county="[2002-]兴庆区"
+ 0105 county="[2002-]西夏区"
+ 0106 county="[2002-]金凤区"
+ 0111 county="[1983-2002]郊区"
+ 0120 county="[-1983]市区"
+ 0121 county="永宁县"
+ 0122 county="贺兰县"
+ 0181 county="[2002-]灵武市"
+ 0200 county="石嘴山市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]大武口区"
+ 0203 county="[1983-2003]石嘴山区"
+ 0204 county="[1983-2002]石炭井区"
+ 0205 county="[2003-]惠农区"
+ 0211 county="[1983-1987]郊区"
+ 0220 county="[-1983]市区"
+ 0221 county="平罗县"
+ 0222 county="[-2003]陶乐县"
+ 0223 county="[1987-2003]惠农县"
+ 0300 county="[1998-]吴忠市"
+ 0301 county="[1998-]市辖区"
+ 0302 county="[1998-]利通区"
+ 0303 county="[2009-]红寺堡区"
+ 0321 county="[1998-2003]中卫县"
+ 0322 county="[1998-2003]中宁县"
+ 0323 county="[1998-]盐池县"
+ 0324 county="[1998-]同心县"
+ 0381 county="[1998-]青铜峡市"
+ 0382 county="[1998-2002]灵武市"
+ 0400 county="[2001-]固原市"
+ 0401 county="[2001-]市辖区"
+ 0402 county="[2001-]原州区"
+ 0421 county="[2001-2003]海原县"
+ 0422 county="[2001-]西吉县"
+ 0423 county="[2001-]隆德县"
+ 0424 county="[2001-]泾源县"
+ 0425 county="[2001-]彭阳县"
+ 0500 county="[2003-]中卫市"
+ 0501 county="[2003-]市辖区"
+ 0502 county="[2003-]沙坡头区"
+ 0521 county="[2003-]中宁县"
+ 0522 county="[2003-]海原县"
+ 2100 county="[-1998]银南地区"
+ 2101 county="[1983-1998]吴忠市"
+ 2102 county="[1984-1998]青铜峡市"
+ 2103 county="[1996-1998]灵武市"
+ 2121 county="[-1983]吴忠县"
+ 2122 county="[-1984]青铜峡县"
+ 2123 county="[-1998]中卫县"
+ 2124 county="[-1998]中宁县"
+ 2125 county="[-1996]灵武县"
+ 2126 county="[-1998]盐池县"
+ 2127 county="[-1998]同心县"
+ 2200 county="[-2001]固原地区"
+ 2221 county="[-2001]固原县"
+ 2222 county="[-2001]海原县"
+ 2223 county="[-2001]西吉县"
+ 2224 county="[-2001]隆德县"
+ 2225 county="[-2001]泾源县"
+ 2226 county="[-2001]彭阳县"
+65 province="新疆维吾尔自治区"
+ 0000 county="新疆维吾尔自治区"
+ 0100 county="乌鲁木齐市"
+ 0101 county="[1983-]市辖区"
+ 0102 county="[1983-]天山区"
+ 0103 county="[1983-]沙依巴克区"
+ 0104 county="[1983-]新市区"
+ 0105 county="[1983-]水磨沟区"
+ 0106 county="[1983-]头屯河区"
+ 0107 county="[1983-1998]南山矿区,[1999-2001]南泉区,[2002-]达坂城区"
+ 0108 county="[1987-2007]东山区"
+ 0109 county="[2007-]米东区"
+ 0120 county="[-1983]市区"
+ 0121 county="乌鲁木齐县"
+ 0200 county="克拉玛依市"
+ 0201 county="[1983-]市辖区"
+ 0202 county="[1983-]独山子区"
+ 0203 county="[1983-]克拉玛依区"
+ 0204 county="[1983-]白碱滩区"
+ 0205 county="[1983-]乌尔禾区"
+ 0300 county="[-1986]石河子市"
+ 0400 county="[2015-]吐鲁番市"
+ 0401 county="[2015-]市辖区"
+ 0402 county="[2015-]高昌区"
+ 0421 county="[2015-]鄯善县"
+ 0422 county="[2015-]托克逊县"
+ 0500 county="[2016-]哈密市"
+ 0501 county="[2016-]市辖区"
+ 0502 county="[2016-]伊州区"
+ 0521 county="[2016-]巴里坤哈萨克自治县"
+ 0522 county="[2016-]伊吾县"
+ 2100 county="[-2015]吐鲁番地区"
+ 2101 county="[1984-2015]吐鲁番市"
+ 2121 county="[-1984]吐鲁番县"
+ 2122 county="[-2015]鄯善县"
+ 2123 county="[-2015]托克逊县"
+ 2200 county="[-2016]哈密地区"
+ 2201 county="[-2016]哈密市"
+ 2221 county="[-1983]哈密县"
+ 2222 county="[-2016]巴里坤哈萨克自治县"
+ 2223 county="[-2016]伊吾县"
+ 2300 county="昌吉回族自治州"
+ 2301 county="[1983-]昌吉市"
+ 2302 county="[1992-]阜康市"
+ 2303 county="[1996-2007]米泉市"
+ 2321 county="[-1983]昌吉县"
+ 2322 county="[-1996]米泉县"
+ 2323 county="呼图壁县"
+ 2324 county="玛纳斯县"
+ 2325 county="奇台县"
+ 2326 county="[-1992]阜康县"
+ 2327 county="吉木萨尔县"
+ 2328 county="木垒哈萨克自治县"
+ 2400 county="[-1984]伊犁哈萨克自治州"
+ 2401 county="[-1984]伊宁市"
+ 2402 county="[-1984]奎屯市"
+ 2421 county="[-1984]伊宁县"
+ 2422 county="[-1984]察布查尔锡伯自治县"
+ 2423 county="[-1984]霍城县"
+ 2424 county="[-1984]巩留县"
+ 2425 county="[-1984]新源县"
+ 2426 county="[-1984]昭苏县"
+ 2427 county="[-1984]特克斯县"
+ 2428 county="[-1984]尼勒克县"
+ 2500 county="[-1984]塔城地区"
+ 2521 county="[-1984]塔城县"
+ 2522 county="[-1984]额敏县"
+ 2523 county="[-1984]乌苏县"
+ 2524 county="[-1984]沙湾县"
+ 2525 county="[-1984]托里县"
+ 2526 county="[-1984]裕民县"
+ 2527 county="[-1984]和布克赛尔蒙古自治县"
+ 2600 county="[-1984]阿勒泰地区"
+ 2621 county="[-1984]阿勒泰县"
+ 2622 county="[-1984]布尔津县"
+ 2623 county="[-1984]富蕴县"
+ 2624 county="[-1984]福海县"
+ 2625 county="[-1984]哈巴河县"
+ 2626 county="[-1984]青河县"
+ 2627 county="[-1984]吉木乃县"
+ 2700 county="博尔塔拉蒙古自治州"
+ 2701 county="[1985-]博乐市"
+ 2702 county="[2012-]阿拉山口市"
+ 2721 county="[-1985]博乐县"
+ 2722 county="精河县"
+ 2723 county="温泉县"
+ 2800 county="巴音郭楞蒙古自治州"
+ 2801 county="库尔勒市"
+ 2821 county="[-1983]库尔勒县"
+ 2822 county="轮台县"
+ 2823 county="尉犁县"
+ 2824 county="若羌县"
+ 2825 county="且末县"
+ 2826 county="焉耆回族自治县"
+ 2827 county="和静县"
+ 2828 county="和硕县"
+ 2829 county="博湖县"
+ 2900 county="阿克苏地区"
+ 2901 county="[1983-]阿克苏市"
+ 2902 county="[2019-]库车市"
+ 2921 county="[-1983]阿克苏县"
+ 2922 county="温宿县"
+ 2923 county="[-2019]库车县"
+ 2924 county="沙雅县"
+ 2925 county="新和县"
+ 2926 county="拜城县"
+ 2927 county="乌什县"
+ 2928 county="阿瓦提县"
+ 2929 county="柯坪县"
+ 3000 county="克孜勒苏柯尔克孜自治州"
+ 3001 county="[1986-]阿图什市"
+ 3021 county="[-1986]阿图什县"
+ 3022 county="阿克陶县"
+ 3023 county="阿合奇县"
+ 3024 county="乌恰县"
+ 3100 county="喀什地区"
+ 3101 county="喀什市"
+ 3121 county="疏附县"
+ 3122 county="疏勒县"
+ 3123 county="英吉沙县"
+ 3124 county="泽普县"
+ 3125 county="莎车县"
+ 3126 county="叶城县"
+ 3127 county="麦盖提县"
+ 3128 county="岳普湖县"
+ 3129 county="伽师县"
+ 3130 county="巴楚县"
+ 3131 county="塔什库尔干塔吉克自治县"
+ 3200 county="和田地区"
+ 3201 county="[1983-]和田市"
+ 3221 county="和田县"
+ 3222 county="墨玉县"
+ 3223 county="皮山县"
+ 3224 county="洛浦县"
+ 3225 county="策勒县"
+ 3226 county="于田县"
+ 3227 county="民丰县"
+ 3228 county="[2024-]和康县"
+ 3229 county="[2024-]和安县"
+ 4000 county="[1984-]伊犁哈萨克自治州"
+ 4001 county="[1984-2001]奎屯市"
+ 4002 county="[2001-]伊宁市"
+ 4003 county="[2001-]奎屯市"
+ 4004 county="[2014-]霍尔果斯市"
+ 4021 county="[2001-]伊宁县"
+ 4022 county="[2001-]察布查尔锡伯自治县"
+ 4023 county="[2001-]霍城县"
+ 4024 county="[2001-]巩留县"
+ 4025 county="[2001-]新源县"
+ 4026 county="[2001-]昭苏县"
+ 4027 county="[2001-]特克斯县"
+ 4028 county="[2001-]尼勒克县"
+ 4100 county="[1984-2001]伊犁地区"
+ 4101 county="[1984-2001]伊宁市"
+ 4121 county="[1984-2001]伊宁县"
+ 4122 county="[1984-2001]察布查尔锡伯自治县"
+ 4123 county="[1984-2001]霍城县"
+ 4124 county="[1984-2001]巩留县"
+ 4125 county="[1984-2001]新源县"
+ 4126 county="[1984-2001]昭苏县"
+ 4127 county="[1984-2001]特克斯县"
+ 4128 county="[1984-2001]尼勒克县"
+ 4200 county="[1984-]塔城地区"
+ 4201 county="[1984-]塔城市"
+ 4202 county="[1996-]乌苏市"
+ 4203 county="[2021-]沙湾市"
+ 4221 county="[1984-]额敏县"
+ 4222 county="[1984-1996]乌苏县"
+ 4223 county="[1984-2021]沙湾县"
+ 4224 county="[1984-]托里县"
+ 4225 county="[1984-]裕民县"
+ 4226 county="[1984-]和布克赛尔蒙古自治县"
+ 4300 county="[1984-]阿勒泰地区"
+ 4301 county="[1984-]阿勒泰市"
+ 4321 county="[1984-]布尔津县"
+ 4322 county="[1984-]富蕴县"
+ 4323 county="[1984-]福海县"
+ 4324 county="[1984-]哈巴河县"
+ 4325 county="[1984-]青河县"
+ 4326 county="[1984-]吉木乃县"
+ 9000 county="[1986-]自治区直辖县级行政单位"
+ 9001 county="[1986-]石河子市"
+ 9002 county="[2002-]阿拉尔市"
+ 9003 county="[2002-]图木舒克市"
+ 9004 county="[2002-]五家渠市"
+ 9005 county="[2011-]北屯市"
+ 9006 county="[2012-]铁门关市"
+ 9007 county="[2014-]双河市"
+ 9008 county="[2015-]可克达拉市"
+ 9009 county="[2016-]昆玉市"
+ 9010 county="[2019-]胡杨河市"
+ 9011 county="[2021-]新星市"
+ 9012 county="[2022-]白杨市"
+71 province="台湾省"
+ 0000 county="台湾省"
+81 province="香港特別行政區"
+ 0000 county="[1997-]香港特别行政区"
+82 province="澳門特別行政區"
+ 0000 county="[1999-]澳门特别行政区"
diff --git a/stdnum/cn/ric.py b/stdnum/cn/ric.py
index 4cbe4865..12554b80 100644
--- a/stdnum/cn/ric.py
+++ b/stdnum/cn/ric.py
@@ -1,6 +1,7 @@
# ric.py - functions for handling Chinese Resident Identity Card Number
#
# Copyright (C) 2014 Jiangge Zhang
+# Copyright (C) 2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -13,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RIC No. (Chinese Resident Identity Card Number).
@@ -64,10 +63,25 @@ def get_birth_place(number: str) -> dict[str, str]:
"""Use the number to look up the place of birth of the person."""
from stdnum import numdb
number = compact(number)
- results = numdb.get('cn/loc').info(number[:6])[0][1]
- if not results:
+ results = numdb.get('cn/loc').info(number[:6])
+ info = {k: v for part, props in results for k, v in props.items()}
+ if not info:
raise InvalidComponent()
- return results
+ year = get_birth_date(number).year
+ # check if any found county was assigned at the birth year
+ for county in info['county'].split(','):
+ if not county.startswith('['):
+ return info
+ startend, county = county[1:].split(']')
+ start, end = startend.split('-')
+ if start and year < int(start):
+ continue
+ if end and year > int(end):
+ continue
+ info['county'] = county
+ return info
+ # none of the found counties were valid when the number was assigned
+ raise InvalidComponent()
def calc_check_digit(number: str) -> str:
diff --git a/stdnum/cn/uscc.py b/stdnum/cn/uscc.py
index 7f870c24..a14b93b8 100644
--- a/stdnum/cn/uscc.py
+++ b/stdnum/cn/uscc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""USCC (Unified Social Credit Code, 统一社会信用代码, China tax number).
diff --git a/stdnum/co/__init__.py b/stdnum/co/__init__.py
index 320cab08..997ad89e 100644
--- a/stdnum/co/__init__.py
+++ b/stdnum/co/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Colombian numbers."""
diff --git a/stdnum/co/nit.py b/stdnum/co/nit.py
index f2505845..213ed325 100644
--- a/stdnum/co/nit.py
+++ b/stdnum/co/nit.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIT (Número De Identificación Tributaria, Colombian identity code).
diff --git a/stdnum/cr/__init__.py b/stdnum/cr/__init__.py
index 9cc8e3d1..ca027c85 100644
--- a/stdnum/cr/__init__.py
+++ b/stdnum/cr/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Costa Rican numbers."""
diff --git a/stdnum/cr/cpf.py b/stdnum/cr/cpf.py
index ff906264..8f48df22 100644
--- a/stdnum/cr/cpf.py
+++ b/stdnum/cr/cpf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CPF (Cédula de Persona Física, Costa Rica physical person ID number).
diff --git a/stdnum/cr/cpj.py b/stdnum/cr/cpj.py
index dcc85487..a61ad4f9 100644
--- a/stdnum/cr/cpj.py
+++ b/stdnum/cr/cpj.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CPJ (Cédula de Persona Jurídica, Costa Rica tax number).
diff --git a/stdnum/cr/cr.py b/stdnum/cr/cr.py
index 13fb71fc..5cbf29e4 100644
--- a/stdnum/cr/cr.py
+++ b/stdnum/cr/cr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CR (Cédula de Residencia, Costa Rica foreigners ID number).
diff --git a/stdnum/cu/__init__.py b/stdnum/cu/__init__.py
index aec2e467..1cb6f628 100644
--- a/stdnum/cu/__init__.py
+++ b/stdnum/cu/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Cuban numbers."""
diff --git a/stdnum/cu/ni.py b/stdnum/cu/ni.py
index 3956d527..c9e8d6bf 100644
--- a/stdnum/cu/ni.py
+++ b/stdnum/cu/ni.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NI (Número de identidad, Cuban identity card numbers).
diff --git a/stdnum/cusip.py b/stdnum/cusip.py
index a560e540..b21813ef 100644
--- a/stdnum/cusip.py
+++ b/stdnum/cusip.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CUSIP number (financial security identification number).
diff --git a/stdnum/cy/__init__.py b/stdnum/cy/__init__.py
index 1d0117b2..095d36e9 100644
--- a/stdnum/cy/__init__.py
+++ b/stdnum/cy/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Cypriot numbers."""
diff --git a/stdnum/cy/vat.py b/stdnum/cy/vat.py
index 5862134a..4c2c5214 100644
--- a/stdnum/cy/vat.py
+++ b/stdnum/cy/vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Αριθμός Εγγραφής Φ.Π.Α. (Cypriot VAT number).
diff --git a/stdnum/cz/__init__.py b/stdnum/cz/__init__.py
index 6e292b58..9e3c0183 100644
--- a/stdnum/cz/__init__.py
+++ b/stdnum/cz/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Czech numbers."""
diff --git a/stdnum/cz/bankaccount.py b/stdnum/cz/bankaccount.py
index 4fbc59bf..ccfee4f8 100644
--- a/stdnum/cz/bankaccount.py
+++ b/stdnum/cz/bankaccount.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Czech bank account number.
diff --git a/stdnum/cz/banks.dat b/stdnum/cz/banks.dat
index 4c7f6d25..883234fc 100644
--- a/stdnum/cz/banks.dat
+++ b/stdnum/cz/banks.dat
@@ -45,3 +45,5 @@
8255 bic="COMMCZPP" bank="Bank of Communications Co., Ltd., Prague Branch odštěpný závod" certis="True"
8265 bic="ICBKCZPP" bank="Industrial and Commercial Bank of China Limited, Prague Branch, odštěpný závod" certis="True"
8500 bank="Multitude Bank p.l.c." certis="True"
+8610 bank="Devizová burza a.s."
+8660 bank="PAYMONT, UAB" certis="True"
diff --git a/stdnum/cz/dic.py b/stdnum/cz/dic.py
index b4b790b0..7b331d21 100644
--- a/stdnum/cz/dic.py
+++ b/stdnum/cz/dic.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""DIČ (Daňové identifikační číslo, Czech VAT number).
diff --git a/stdnum/cz/rc.py b/stdnum/cz/rc.py
index d4ddd64d..f4d395c6 100644
--- a/stdnum/cz/rc.py
+++ b/stdnum/cz/rc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RČ (Rodné číslo, the Czech birth number).
diff --git a/stdnum/damm.py b/stdnum/damm.py
index abb983e0..2151b099 100644
--- a/stdnum/damm.py
+++ b/stdnum/damm.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The Damm algorithm.
diff --git a/stdnum/de/__init__.py b/stdnum/de/__init__.py
index df82ea38..c684bdde 100644
--- a/stdnum/de/__init__.py
+++ b/stdnum/de/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of German numbers."""
diff --git a/stdnum/de/handelsregisternummer.py b/stdnum/de/handelsregisternummer.py
index 9253d3cd..f1dead9f 100644
--- a/stdnum/de/handelsregisternummer.py
+++ b/stdnum/de/handelsregisternummer.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Handelsregisternummer (German company register number).
diff --git a/stdnum/de/idnr.py b/stdnum/de/idnr.py
index b07f832d..4982a46f 100644
--- a/stdnum/de/idnr.py
+++ b/stdnum/de/idnr.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IdNr (Steuerliche Identifikationsnummer, German personal tax number).
diff --git a/stdnum/de/leitweg.py b/stdnum/de/leitweg.py
new file mode 100644
index 00000000..b5d80634
--- /dev/null
+++ b/stdnum/de/leitweg.py
@@ -0,0 +1,91 @@
+# leitweg.py - functions for handling Leitweg-ID
+# coding: utf-8
+#
+# Copyright (C) 2025 Holvi Payment Services Oy
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""Leitweg-ID, a buyer reference or routing identifier for electronic invoices.
+
+For the successful transmission of an electronic invoice as invoicing party or
+sender, a unique identification and addressing of the invoice recipient is
+required. The Leitweg-ID must be transmitted as a mandatory requirement for
+electronic invoicing to public contracting authorities in the federal
+administration.
+
+More information:
+
+* https://leitweg-id.de/
+* https://de.wikipedia.org/wiki/Leitweg-ID
+* https://xeinkauf.de/app/uploads/2022/11/Leitweg-ID-Formatspezifikation-v2-0-2-1.pdf
+
+>>> validate('991-03730-19')
+'991-03730-19'
+>>> validate('1-03730-19')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+"""
+
+from __future__ import annotations
+
+import re
+
+from stdnum.exceptions import *
+from stdnum.iso7064 import mod_97_10
+
+
+_pattern = re.compile(r'[0-9]{2,12}(-[0-9A-Z]{,30})?-[0-9]{2}')
+
+
+def compact(number: str) -> str:
+ """
+ Convert the number to the minimal representation. This strips the
+ number of any valid separators and removes surrounding whitespace.
+ """
+ return number.strip().upper() # no valid separators, dashes part of the format
+
+
+def validate(number: str) -> str:
+ """
+ Check if the number provided is valid. This checks the format, state or
+ federal government code, and check digits.
+ """
+ if not isinstance(number, str):
+ raise InvalidFormat()
+ number = compact(number)
+ # 2.1 Bestandteile der Leitweg-ID
+ if not 5 <= len(number) <= 46:
+ raise InvalidLength()
+ # 2.1 Bestandteile der Leitweg-ID
+ if not re.fullmatch(_pattern, number):
+ raise InvalidFormat()
+ # 2.2.1 Kennzahl des Bundeslandes/des Bundes
+ if not number[:2] in {
+ '01', '02', '03', '04', '05', '06', '07', '08', '09', '10',
+ '11', '12', '13', '14', '15', '16', '99',
+ }:
+ raise InvalidComponent()
+ # 2.4 Prüfziffer
+ mod_97_10.validate(number.replace('-', ''))
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number provided is valid. This checks the length and
+ check digit."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
diff --git a/stdnum/de/stnr.py b/stdnum/de/stnr.py
index 67ca9fe2..822747dc 100644
--- a/stdnum/de/stnr.py
+++ b/stdnum/de/stnr.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""St.-Nr. (Steuernummer, German tax number).
diff --git a/stdnum/de/vat.py b/stdnum/de/vat.py
index c09eadf7..af0587f1 100644
--- a/stdnum/de/vat.py
+++ b/stdnum/de/vat.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Ust ID Nr. (Umsatzsteur Identifikationnummer, German VAT number).
diff --git a/stdnum/de/wkn.py b/stdnum/de/wkn.py
index f303223e..4d3fe66f 100644
--- a/stdnum/de/wkn.py
+++ b/stdnum/de/wkn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Wertpapierkennnummer (German securities identification code).
diff --git a/stdnum/dk/__init__.py b/stdnum/dk/__init__.py
index ef79e7a7..d594e136 100644
--- a/stdnum/dk/__init__.py
+++ b/stdnum/dk/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Danish numbers."""
diff --git a/stdnum/dk/cpr.py b/stdnum/dk/cpr.py
index 901bc081..c547f2df 100644
--- a/stdnum/dk/cpr.py
+++ b/stdnum/dk/cpr.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CPR (personnummer, the Danish citizen number).
diff --git a/stdnum/dk/cvr.py b/stdnum/dk/cvr.py
index 849b8d97..008ce939 100644
--- a/stdnum/dk/cvr.py
+++ b/stdnum/dk/cvr.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CVR (Momsregistreringsnummer, Danish VAT number).
diff --git a/stdnum/do/__init__.py b/stdnum/do/__init__.py
index 16c67f58..30603c8d 100644
--- a/stdnum/do/__init__.py
+++ b/stdnum/do/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Dominican Republic numbers."""
diff --git a/stdnum/do/cedula.py b/stdnum/do/cedula.py
index 97a3a728..98580011 100644
--- a/stdnum/do/cedula.py
+++ b/stdnum/do/cedula.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Cedula (Dominican Republic national identification number).
diff --git a/stdnum/do/ncf.py b/stdnum/do/ncf.py
index c67a3b88..ed8f067d 100644
--- a/stdnum/do/ncf.py
+++ b/stdnum/do/ncf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# Development of this functionality was funded by iterativo | https://iterativo.do
diff --git a/stdnum/do/rnc.py b/stdnum/do/rnc.py
index 63570d3b..4d6852c4 100644
--- a/stdnum/do/rnc.py
+++ b/stdnum/do/rnc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# Development of this functionality was funded by iterativo | https://iterativo.do
diff --git a/stdnum/dz/__init__.py b/stdnum/dz/__init__.py
index 812c3ec6..60cae228 100644
--- a/stdnum/dz/__init__.py
+++ b/stdnum/dz/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Algerian numbers."""
diff --git a/stdnum/dz/nif.py b/stdnum/dz/nif.py
index 3f4857ed..c28173f8 100644
--- a/stdnum/dz/nif.py
+++ b/stdnum/dz/nif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIF, sometimes N.I.F. (Numéro d'Identification Fiscale, Algeria tax number).
diff --git a/stdnum/ean.py b/stdnum/ean.py
index f84503c5..befa2327 100644
--- a/stdnum/ean.py
+++ b/stdnum/ean.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EAN (International Article Number).
diff --git a/stdnum/ec/__init__.py b/stdnum/ec/__init__.py
index 3c353464..da334132 100644
--- a/stdnum/ec/__init__.py
+++ b/stdnum/ec/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Ecuadorian numbers."""
diff --git a/stdnum/ec/ci.py b/stdnum/ec/ci.py
index 00462662..0e48fe6b 100644
--- a/stdnum/ec/ci.py
+++ b/stdnum/ec/ci.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CI (Cédula de identidad, Ecuadorian personal identity code).
diff --git a/stdnum/ec/ruc.py b/stdnum/ec/ruc.py
index d2b45cae..59fdbf65 100644
--- a/stdnum/ec/ruc.py
+++ b/stdnum/ec/ruc.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RUC (Registro Único de Contribuyentes, Ecuadorian company tax number).
diff --git a/stdnum/ee/__init__.py b/stdnum/ee/__init__.py
index 96624491..a7444b0b 100644
--- a/stdnum/ee/__init__.py
+++ b/stdnum/ee/__init__.py
@@ -14,13 +14,13 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Estonian numbers."""
from __future__ import annotations
-# provide vat as an alias
+# provide aliases
+from stdnum.ee import ik as personalid # noqa: F401
from stdnum.ee import kmkr as vat # noqa: F401
+from stdnum.ee import registrikood as businessid # noqa: F401
diff --git a/stdnum/ee/ik.py b/stdnum/ee/ik.py
index b8465bb9..10af45dd 100644
--- a/stdnum/ee/ik.py
+++ b/stdnum/ee/ik.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Isikukood (Estonian Personal ID number).
diff --git a/stdnum/ee/kmkr.py b/stdnum/ee/kmkr.py
index e94ad8bf..85383a80 100644
--- a/stdnum/ee/kmkr.py
+++ b/stdnum/ee/kmkr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""KMKR (Käibemaksukohuslase, Estonian VAT number).
diff --git a/stdnum/ee/registrikood.py b/stdnum/ee/registrikood.py
index ab4427c9..0a3228c1 100644
--- a/stdnum/ee/registrikood.py
+++ b/stdnum/ee/registrikood.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Registrikood (Estonian organisation registration code).
diff --git a/stdnum/eg/__init__.py b/stdnum/eg/__init__.py
index 1026aca8..347c1f36 100644
--- a/stdnum/eg/__init__.py
+++ b/stdnum/eg/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Egypt numbers."""
diff --git a/stdnum/eg/tn.py b/stdnum/eg/tn.py
index 07559db7..92e93674 100644
--- a/stdnum/eg/tn.py
+++ b/stdnum/eg/tn.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Tax Registration Number (الرقم الضريبي, Egypt tax number).
diff --git a/stdnum/es/__init__.py b/stdnum/es/__init__.py
index cc881379..247f5526 100644
--- a/stdnum/es/__init__.py
+++ b/stdnum/es/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Spanish numbers."""
diff --git a/stdnum/es/cae.py b/stdnum/es/cae.py
index b203881b..2cfb3407 100644
--- a/stdnum/es/cae.py
+++ b/stdnum/es/cae.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CAE (Código de Actividad y Establecimiento, Spanish activity establishment code).
diff --git a/stdnum/es/ccc.py b/stdnum/es/ccc.py
index ce0a8b14..952d2506 100644
--- a/stdnum/es/ccc.py
+++ b/stdnum/es/ccc.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CCC (Código Cuenta Corriente, Spanish Bank Account Code)
diff --git a/stdnum/es/cif.py b/stdnum/es/cif.py
index ea9dd0d1..4072d0e8 100644
--- a/stdnum/es/cif.py
+++ b/stdnum/es/cif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CIF (Código de Identificación Fiscal, Spanish company tax number).
diff --git a/stdnum/es/cups.py b/stdnum/es/cups.py
index f666eacb..59913d95 100644
--- a/stdnum/es/cups.py
+++ b/stdnum/es/cups.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CUPS (Código Unificado de Punto de Suministro, Spanish meter point number).
diff --git a/stdnum/es/dni.py b/stdnum/es/dni.py
index f50ebc81..66979424 100644
--- a/stdnum/es/dni.py
+++ b/stdnum/es/dni.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""DNI (Documento Nacional de Identidad, Spanish personal identity codes).
diff --git a/stdnum/es/iban.py b/stdnum/es/iban.py
index 7de14038..b777f4c3 100644
--- a/stdnum/es/iban.py
+++ b/stdnum/es/iban.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Spanish IBAN (International Bank Account Number).
diff --git a/stdnum/es/nie.py b/stdnum/es/nie.py
index 52462a2f..400bc709 100644
--- a/stdnum/es/nie.py
+++ b/stdnum/es/nie.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIE (Número de Identificación de Extranjero, Spanish foreigner number).
diff --git a/stdnum/es/nif.py b/stdnum/es/nif.py
index cb05bd67..7eb4c01b 100644
--- a/stdnum/es/nif.py
+++ b/stdnum/es/nif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIF (Número de Identificación Fiscal, Spanish VAT number).
diff --git a/stdnum/es/postal_code.py b/stdnum/es/postal_code.py
index 81ea4c29..a9a4ab80 100644
--- a/stdnum/es/postal_code.py
+++ b/stdnum/es/postal_code.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Postcode (the Spanish postal code).
diff --git a/stdnum/es/referenciacatastral.py b/stdnum/es/referenciacatastral.py
index 19123c94..82c3d177 100644
--- a/stdnum/es/referenciacatastral.py
+++ b/stdnum/es/referenciacatastral.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Referencia Catastral (Spanish real estate property id)
diff --git a/stdnum/eu/__init__.py b/stdnum/eu/__init__.py
index a00e8320..f76f0a21 100644
--- a/stdnum/eu/__init__.py
+++ b/stdnum/eu/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of European Union numbers."""
diff --git a/stdnum/eu/at_02.py b/stdnum/eu/at_02.py
index fa750acd..610ef615 100644
--- a/stdnum/eu/at_02.py
+++ b/stdnum/eu/at_02.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SEPA Identifier of the Creditor (AT-02).
diff --git a/stdnum/eu/banknote.py b/stdnum/eu/banknote.py
index 160ca135..47f83ea6 100644
--- a/stdnum/eu/banknote.py
+++ b/stdnum/eu/banknote.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Euro banknote serial numbers.
diff --git a/stdnum/eu/ecnumber.py b/stdnum/eu/ecnumber.py
index 138a936c..5255c955 100644
--- a/stdnum/eu/ecnumber.py
+++ b/stdnum/eu/ecnumber.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EC Number (European Community number).
diff --git a/stdnum/eu/eic.py b/stdnum/eu/eic.py
index cf3c96b6..47e69995 100644
--- a/stdnum/eu/eic.py
+++ b/stdnum/eu/eic.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EIC (European Energy Identification Code).
diff --git a/stdnum/eu/excise.py b/stdnum/eu/excise.py
new file mode 100644
index 00000000..736a22a9
--- /dev/null
+++ b/stdnum/eu/excise.py
@@ -0,0 +1,81 @@
+# excise.py - functions for handling EU Excise numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Cédric Krier
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""European Excise Number
+
+The excise duty identification number assigned to businesses authorised to
+operate with excise goods (e.g. alcohol, tobacco, energy products, etc.).
+
+The number is issued by the national customs or tax authority of the Member
+State where the business is established. The number consists of a two-letter
+country code followed by up to 13 alphanumeric characters.
+
+More information:
+
+* https://ec.europa.eu/taxation_customs/dds2/seed/
+
+>>> validate('LU 987ABC')
+'LU00000987ABC'
+"""
+
+from __future__ import annotations
+
+from stdnum.eu.vat import MEMBER_STATES
+from stdnum.exceptions import *
+from stdnum.util import NumberValidationModule, clean, get_cc_module
+
+
+_country_modules = dict()
+
+
+def _get_cc_module(cc: str) -> NumberValidationModule | None:
+ """Get the Excise number module based on the country code."""
+ cc = cc.lower()
+ if cc not in MEMBER_STATES:
+ raise InvalidComponent()
+ if cc not in _country_modules:
+ _country_modules[cc] = get_cc_module(cc, 'excise')
+ return _country_modules[cc]
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation. This strips the number
+ of any valid separators and removes surrounding whitespace."""
+ number = clean(number, ' ').upper().strip()
+ if len(number) < 13:
+ number = number[:2] + number[2:].zfill(11)
+ return number
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid Excise number."""
+ number = compact(number)
+ if len(number) != 13:
+ raise InvalidLength()
+ module = _get_cc_module(number[:2])
+ if module:
+ module.validate(number)
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid excise number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py
index df3e2c0d..e0c9db4c 100644
--- a/stdnum/eu/nace.py
+++ b/stdnum/eu/nace.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NACE (classification for businesses in the European Union).
@@ -27,18 +25,20 @@
The first 4 digits are the same in all EU countries while additional levels
and digits may be vary between countries. This module validates the numbers
-according to revision 2 and based on the registry as published by the EC.
+according to revision 2.1 (or 2.0 if that version is supplied) and based on
+the registry as published by the EC.
More information:
* https://en.wikipedia.org/wiki/Statistical_Classification_of_Economic_Activities_in_the_European_Community
* https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_REV2&StrLanguageCode=EN&IntPcKey=&StrLayoutCode=HIERARCHIC
+* https://showvoc.op.europa.eu/#/datasets/ESTAT_Statistical_Classification_of_Economic_Activities_in_the_European_Community_Rev._2.1._%28NACE_2.1%29/data
>>> validate('A')
'A'
->>> validate('62.01')
+>>> validate('62.01', revision='2.0')
'6201'
->>> get_label('62.01')
+>>> get_label('62.10')
'Computer programming activities'
>>> validate('62.05')
Traceback (most recent call last):
@@ -60,27 +60,32 @@
from stdnum.util import clean, isdigits
+# The revision of the NACE definition to use
+DEFAULT_REVISION = '2.1'
+
+
def compact(number: str) -> str:
"""Convert the number to the minimal representation. This strips the
number of any valid separators and removes surrounding whitespace."""
return clean(number, '.').strip()
-def info(number: str) -> dict[str, str]:
+def info(number: str, *, revision: str = DEFAULT_REVISION) -> dict[str, str]:
"""Lookup information about the specified NACE. This returns a dict."""
number = compact(number)
+ revision = revision.replace('.', '')
from stdnum import numdb
info = dict()
- for _n, i in numdb.get('eu/nace').info(number):
+ for _n, i in numdb.get(f'eu/nace{revision}').info(number):
if not i:
raise InvalidComponent()
info.update(i)
return info
-def get_label(number: str) -> str:
+def get_label(number: str, revision: str = DEFAULT_REVISION) -> str:
"""Lookup the category label for the number."""
- return info(number)['label']
+ return info(number, revision=revision)['label']
def label(number: str) -> str: # pragma: no cover (deprecated function)
@@ -88,10 +93,10 @@ def label(number: str) -> str: # pragma: no cover (deprecated function)
warnings.warn(
'label() has been to get_label()',
DeprecationWarning, stacklevel=2)
- return get_label(number)
+ return get_label(number, revision='2.0')
-def validate(number: str) -> str:
+def validate(number: str, revision: str = DEFAULT_REVISION) -> str:
"""Check if the number is a valid NACE. This checks the format and
searches the registry to see if it exists."""
number = compact(number)
@@ -103,15 +108,15 @@ def validate(number: str) -> str:
else:
if not isdigits(number):
raise InvalidFormat()
- info(number)
+ info(number, revision=revision)
return number
-def is_valid(number: str) -> bool:
+def is_valid(number: str, revision: str = DEFAULT_REVISION) -> bool:
"""Check if the number is a valid NACE. This checks the format and
searches the registry to see if it exists."""
try:
- return bool(validate(number))
+ return bool(validate(number, revision=revision))
except ValidationError:
return False
diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace20.dat
similarity index 100%
rename from stdnum/eu/nace.dat
rename to stdnum/eu/nace20.dat
diff --git a/stdnum/eu/nace21.dat b/stdnum/eu/nace21.dat
new file mode 100644
index 00000000..d2210dca
--- /dev/null
+++ b/stdnum/eu/nace21.dat
@@ -0,0 +1,1050 @@
+# generated from NACE_Rev2.1_Heading_All_Languages.tsv, downloaded from
+# https://showvoc.op.europa.eu/#/datasets/ESTAT_Statistical_Classification_of_Economic_Activities_in_the_European_Community_Rev._2.1._%28NACE_2.1%29/downloads
+# NACE_REV2.1: Statistical Classification of Economic Activities in the European Community, Rev. 2.1 (2025)
+A label="AGRICULTURE, FORESTRY AND FISHING" isic="A"
+01 section="A" label="Crop and animal production, hunting and related service activities" isic="01"
+ 1 label="Growing of non-perennial crops" isic="011"
+ 1 label="Growing of cereals, other than rice, leguminous crops and oil seeds" isic="0111"
+ 2 label="Growing of rice" isic="0112"
+ 3 label="Growing of vegetables and melons, roots and tubers" isic="0113"
+ 4 label="Growing of sugar cane" isic="0114"
+ 5 label="Growing of tobacco" isic="0115"
+ 6 label="Growing of fibre crops" isic="0116"
+ 9 label="Growing of other non-perennial crops" isic="0119"
+ 2 label="Growing of perennial crops" isic="012"
+ 1 label="Growing of grapes" isic="0121"
+ 2 label="Growing of tropical and subtropical fruits" isic="0122"
+ 3 label="Growing of citrus fruits" isic="0123"
+ 4 label="Growing of pome fruits and stone fruits" isic="0124"
+ 5 label="Growing of other tree and bush fruits and nuts" isic="0125"
+ 6 label="Growing of oleaginous fruits" isic="0126"
+ 7 label="Growing of beverage crops" isic="0127"
+ 8 label="Growing of spices, aromatic, drug and pharmaceutical crops" isic="0128"
+ 9 label="Growing of other perennial crops" isic="0129"
+ 3 label="Plant propagation" isic="013"
+ 0 label="Plant propagation" isic="0130"
+ 4 label="Animal production" isic="014"
+ 1 label="Raising of dairy cattle" isic="0141"
+ 2 label="Raising of other cattle and buffaloes" isic="0142"
+ 3 label="Raising of horses and other equines" isic="0143"
+ 4 label="Raising of camels and camelids" isic="0144"
+ 5 label="Raising of sheep and goats" isic="0145"
+ 6 label="Raising of swine and pigs" isic="0146"
+ 7 label="Raising of poultry" isic="0147"
+ 8 label="Raising of other animals" isic="0148"
+ 5 label="Mixed farming" isic="015"
+ 0 label="Mixed farming" isic="0150"
+ 6 label="Support activities to agriculture and post-harvest crop activities" isic="016"
+ 1 label="Support activities for crop production" isic="0161"
+ 2 label="Support activities for animal production" isic="0162"
+ 3 label="Post-harvest crop activities and seed processing for propagation" isic="0163"
+ 7 label="Hunting, trapping and related service activities" isic="017"
+ 0 label="Hunting, trapping and related service activities" isic="0170"
+02 section="A" label="Forestry and logging" isic="02"
+ 1 label="Silviculture and other forestry activities" isic="021"
+ 0 label="Silviculture and other forestry activities" isic="0210"
+ 2 label="Logging" isic="022"
+ 0 label="Logging" isic="0220"
+ 3 label="Gathering of wild growing non-wood products" isic="023"
+ 0 label="Gathering of wild growing non-wood products" isic="0230"
+ 4 label="Support services to forestry" isic="024"
+ 0 label="Support services to forestry" isic="0240"
+03 section="A" label="Fishing and aquaculture" isic="03"
+ 1 label="Fishing" isic="031"
+ 1 label="Marine fishing" isic="0311"
+ 2 label="Freshwater fishing" isic="0312"
+ 2 label="Aquaculture" isic="032"
+ 1 label="Marine aquaculture" isic="0321"
+ 2 label="Freshwater aquaculture" isic="0322"
+ 3 label="Support activities for fishing and aquaculture" isic="033"
+ 0 label="Support activities for fishing and aquaculture" isic="0330"
+B label="MINING AND QUARRYING" isic="B"
+05 section="B" label="Mining of coal and lignite" isic="05"
+ 1 label="Mining of hard coal" isic="051"
+ 0 label="Mining of hard coal" isic="0510"
+ 2 label="Mining of lignite" isic="052"
+ 0 label="Mining of lignite" isic="0520"
+06 section="B" label="Extraction of crude petroleum and natural gas" isic="06"
+ 1 label="Extraction of crude petroleum" isic="061"
+ 0 label="Extraction of crude petroleum" isic="0610"
+ 2 label="Extraction of natural gas" isic="062"
+ 0 label="Extraction of natural gas" isic="0620"
+07 section="B" label="Mining of metal ores" isic="07"
+ 1 label="Mining of iron ores" isic="071"
+ 0 label="Mining of iron ores" isic="0710"
+ 2 label="Mining of non-ferrous metal ores" isic="072"
+ 1 label="Mining of uranium and thorium ores" isic="0721"
+ 9 label="Mining of other non-ferrous metal ores" isic="0729"
+08 section="B" label="Other mining and quarrying" isic="08"
+ 1 label="Quarrying of stone, sand and clay" isic="081"
+ 1 label="Quarrying of ornamental stone, limestone, gypsum, slate and other stone" isic="0811"
+ 2 label="Operation of gravel and sand pits and mining of clay and kaolin" isic="0812"
+ 9 label="Mining and quarrying n.e.c." isic="089"
+ 1 label="Mining of chemical and fertiliser minerals" isic="0891"
+ 2 label="Extraction of peat" isic="0892"
+ 3 label="Extraction of salt" isic="0893"
+ 9 label="Other mining and quarrying n.e.c." isic="0899"
+09 section="B" label="Mining support service activities" isic="09"
+ 1 label="Support activities for petroleum and natural gas extraction" isic="091"
+ 0 label="Support activities for petroleum and natural gas extraction" isic="0910"
+ 9 label="Support activities for other mining and quarrying" isic="099"
+ 0 label="Support activities for other mining and quarrying" isic="0990"
+C label="MANUFACTURING" isic="C"
+10 section="C" label="Manufacture of food products" isic="10"
+ 1 label="Processing and preserving of meat and production of meat products" isic="101"
+ 1 label="Processing and preserving of meat, except of poultry meat" isic="1011"
+ 2 label="Processing and preserving of poultry meat" isic="1012"
+ 3 label="Production of meat and poultry meat products" isic="1013"
+ 2 label="Processing and preserving of fish, crustaceans and molluscs" isic="102"
+ 0 label="Processing and preserving of fish, crustaceans and molluscs" isic="1020"
+ 3 label="Processing and preserving of fruit and vegetables" isic="103"
+ 1 label="Processing and preserving of potatoes" isic="1031"
+ 2 label="Manufacture of fruit and vegetable juice" isic="1032"
+ 9 label="Other processing and preserving of fruit and vegetables" isic="1039"
+ 4 label="Manufacture of vegetable and animal oils and fats" isic="104"
+ 1 label="Manufacture of oils and fats" isic="1041"
+ 2 label="Manufacture of margarine and similar edible fats" isic="1042"
+ 5 label="Manufacture of dairy products and edible ice" isic="105"
+ 1 label="Manufacture of dairy products" isic="1051"
+ 2 label="Manufacture of ice cream and other edible ice" isic="1052"
+ 6 label="Manufacture of grain mill products, starches and starch products" isic="106"
+ 1 label="Manufacture of grain mill products" isic="1061"
+ 2 label="Manufacture of starches and starch products" isic="1062"
+ 7 label="Manufacture of bakery and farinaceous products" isic="107"
+ 1 label="Manufacture of bread; manufacture of fresh pastry goods and cakes" isic="1071"
+ 2 label="Manufacture of rusks, biscuits, preserved pastries and cakes" isic="1072"
+ 3 label="Manufacture of farinaceous products" isic="1073"
+ 8 label="Manufacture of other food products" isic="108"
+ 1 label="Manufacture of sugar" isic="1081"
+ 2 label="Manufacture of cocoa, chocolate and sugar confectionery" isic="1082"
+ 3 label="Processing of tea and coffee" isic="1083"
+ 4 label="Manufacture of condiments and seasonings" isic="1084"
+ 5 label="Manufacture of prepared meals and dishes" isic="1085"
+ 6 label="Manufacture of homogenised food preparations and dietetic food" isic="1086"
+ 9 label="Manufacture of other food products n.e.c." isic="1089"
+ 9 label="Manufacture of prepared animal feeds" isic="109"
+ 1 label="Manufacture of prepared feeds for farm animals" isic="1091"
+ 2 label="Manufacture of prepared pet foods" isic="1092"
+11 section="C" label="Manufacture of beverages" isic="11"
+ 0 label="Manufacture of beverages" isic="110"
+ 1 label="Distilling, rectifying and blending of spirits" isic="1101"
+ 2 label="Manufacture of wine from grape" isic="1102"
+ 3 label="Manufacture of cider and other fruit fermented beverages" isic="1103"
+ 4 label="Manufacture of other non-distilled fermented beverages" isic="1104"
+ 5 label="Manufacture of beer" isic="1105"
+ 6 label="Manufacture of malt" isic="1106"
+ 7 label="Manufacture of soft drinks and bottled waters" isic="1107"
+12 section="C" label="Manufacture of tobacco products" isic="12"
+ 0 label="Manufacture of tobacco products" isic="120"
+ 0 label="Manufacture of tobacco products" isic="1200"
+13 section="C" label="Manufacture of textiles" isic="13"
+ 1 label="Preparation and spinning of textile fibres" isic="131"
+ 0 label="Preparation and spinning of textile fibres" isic="1310"
+ 2 label="Weaving of textiles" isic="132"
+ 0 label="Weaving of textiles" isic="1320"
+ 3 label="Finishing of textiles" isic="133"
+ 0 label="Finishing of textiles" isic="1330"
+ 9 label="Manufacture of other textiles" isic="139"
+ 1 label="Manufacture of knitted and crocheted fabrics" isic="1391"
+ 2 label="Manufacture of household textiles and made-up furnishing articles" isic="1392"
+ 3 label="Manufacture of carpets and rugs" isic="1393"
+ 4 label="Manufacture of cordage, rope, twine and netting" isic="1394"
+ 5 label="Manufacture of non-wovens and non-woven articles" isic="1395"
+ 6 label="Manufacture of other technical and industrial textiles" isic="1396"
+ 9 label="Manufacture of other textiles n.e.c." isic="1399"
+14 section="C" label="Manufacture of wearing apparel" isic="14"
+ 1 label="Manufacture of knitted and crocheted apparel" isic="141"
+ 0 label="Manufacture of knitted and crocheted apparel" isic="1410"
+ 2 label="Manufacture of other wearing apparel and accessories" isic="142"
+ 1 label="Manufacture of outerwear" isic="1421"
+ 2 label="Manufacture of underwear" isic="1422"
+ 3 label="Manufacture of workwear" isic="1423"
+ 4 label="Manufacture of leather clothes and fur apparel" isic="1424"
+ 9 label="Manufacture of other wearing apparel and accessories n.e.c." isic="1429"
+15 section="C" label="Manufacture of leather and related products of other materials" isic="15"
+ 1 label="Tanning, dyeing, dressing of leather and fur; manufacture of luggage, handbags, saddlery and harness" isic="151"
+ 1 label="Tanning, dressing, dyeing of leather and fur" isic="1511"
+ 2 label="Manufacture of luggage, handbags, saddlery and harness of any material" isic="1512"
+ 2 label="Manufacture of footwear" isic="152"
+ 0 label="Manufacture of footwear" isic="1520"
+16 section="C" label="Manufacture of wood and of products of wood and cork, except furniture; manufacture of articles of straw and plaiting materials" isic="16"
+ 1 label="Sawmilling and planing of wood; processing and finishing of wood" isic="161"
+ 1 label="Sawmilling and planing of wood" isic="1611"
+ 2 label="Processing and finishing of wood" isic="1612"
+ 2 label="Manufacture of products of wood, cork, straw and plaiting materials" isic="162"
+ 1 label="Manufacture of veneer sheets and wood-based panels" isic="1621"
+ 2 label="Manufacture of assembled parquet floors" isic="1622"
+ 3 label="Manufacture of other builders' carpentry and joinery" isic="1623"
+ 4 label="Manufacture of wooden containers" isic="1624"
+ 5 label="Manufacture of doors and windows of wood" isic="1625"
+ 6 label="Manufacture of solid fuels from vegetable biomass" isic="1626"
+ 7 label="Finishing of wooden products" isic="1627"
+ 8 label="Manufacture of other products of wood and articles of cork, straw and plaiting materials" isic="1628"
+17 section="C" label="Manufacture of paper and paper products" isic="17"
+ 1 label="Manufacture of pulp, paper and paperboard" isic="171"
+ 1 label="Manufacture of pulp" isic="1711"
+ 2 label="Manufacture of paper and paperboard" isic="1712"
+ 2 label="Manufacture of articles of paper and paperboard" isic="172"
+ 1 label="Manufacture of corrugated paper, paperboard and containers of paper and paperboard" isic="1721"
+ 2 label="Manufacture of household and sanitary goods and of toilet requisites" isic="1722"
+ 3 label="Manufacture of paper stationery" isic="1723"
+ 4 label="Manufacture of wallpaper" isic="1724"
+ 5 label="Manufacture of other articles of paper and paperboard" isic="1725"
+18 section="C" label="Printing and reproduction of recorded media" isic="18"
+ 1 label="Printing and service activities related to printing" isic="181"
+ 1 label="Printing of newspapers" isic="1811"
+ 2 label="Other printing" isic="1812"
+ 3 label="Pre-press and pre-media services" isic="1813"
+ 4 label="Binding and related services" isic="1814"
+ 2 label="Reproduction of recorded media" isic="182"
+ 0 label="Reproduction of recorded media" isic="1820"
+19 section="C" label="Manufacture of coke and refined petroleum products" isic="19"
+ 1 label="Manufacture of coke oven products" isic="191"
+ 0 label="Manufacture of coke oven products" isic="1910"
+ 2 label="Manufacture of refined petroleum products and fossil fuel products" isic="192"
+ 0 label="Manufacture of refined petroleum products and fossil fuel products" isic="1920"
+20 section="C" label="Manufacture of chemicals and chemical products" isic="20"
+ 1 label="Manufacture of basic chemicals, fertilisers and nitrogen compounds, plastics and synthetic rubber in primary forms" isic="201"
+ 1 label="Manufacture of industrial gases" isic="2011"
+ 2 label="Manufacture of dyes and pigments" isic="2012"
+ 3 label="Manufacture of other inorganic basic chemicals" isic="2013"
+ 4 label="Manufacture of other organic basic chemicals" isic="2014"
+ 5 label="Manufacture of fertilisers and nitrogen compounds" isic="2015"
+ 6 label="Manufacture of plastics in primary forms" isic="2016"
+ 7 label="Manufacture of synthetic rubber in primary forms" isic="2017"
+ 2 label="Manufacture of pesticides, disinfectants and other agrochemical products" isic="202"
+ 0 label="Manufacture of pesticides, disinfectants and other agrochemical products" isic="2020"
+ 3 label="Manufacture of paints, varnishes and similar coatings, printing ink and mastics" isic="203"
+ 0 label="Manufacture of paints, varnishes and similar coatings, printing ink and mastics" isic="2030"
+ 4 label="Manufacture of washing, cleaning and polishing preparations" isic="204"
+ 1 label="Manufacture of soap and detergents, cleaning and polishing preparations" isic="2041"
+ 2 label="Manufacture of perfumes and toilet preparations" isic="2042"
+ 5 label="Manufacture of other chemical products" isic="205"
+ 1 label="Manufacture of liquid biofuels" isic="2051"
+ 9 label="Manufacture of other chemical products n.e.c." isic="2059"
+ 6 label="Manufacture of man-made fibres" isic="206"
+ 0 label="Manufacture of man-made fibres" isic="2060"
+21 section="C" label="Manufacture of basic pharmaceutical products and pharmaceutical preparations" isic="21"
+ 1 label="Manufacture of basic pharmaceutical products" isic="211"
+ 0 label="Manufacture of basic pharmaceutical products" isic="2110"
+ 2 label="Manufacture of pharmaceutical preparations" isic="212"
+ 0 label="Manufacture of pharmaceutical preparations" isic="2120"
+22 section="C" label="Manufacture of rubber and plastic products" isic="22"
+ 1 label="Manufacture of rubber products" isic="221"
+ 1 label="Manufacture, retreading and rebuilding of rubber tyres and manufacture of tubes" isic="2211"
+ 2 label="Manufacture of other rubber products" isic="2212"
+ 2 label="Manufacture of plastic products" isic="222"
+ 1 label="Manufacture of plastic plates, sheets, tubes and profiles" isic="2221"
+ 2 label="Manufacture of plastic packing goods" isic="2222"
+ 3 label="Manufacture of doors and windows of plastic" isic="2223"
+ 4 label="Manufacture of builders’ ware of plastic" isic="2224"
+ 5 label="Processing and finishing of plastic products" isic="2225"
+ 6 label="Manufacture of other plastic products" isic="2226"
+23 section="C" label="Manufacture of other non-metallic mineral products" isic="23"
+ 1 label="Manufacture of glass and glass products" isic="231"
+ 1 label="Manufacture of flat glass" isic="2311"
+ 2 label="Shaping and processing of flat glass" isic="2312"
+ 3 label="Manufacture of hollow glass" isic="2313"
+ 4 label="Manufacture of glass fibres" isic="2314"
+ 5 label="Manufacture and processing of other glass, including technical glassware" isic="2315"
+ 2 label="Manufacture of refractory products" isic="232"
+ 0 label="Manufacture of refractory products" isic="2320"
+ 3 label="Manufacture of clay building materials" isic="233"
+ 1 label="Manufacture of ceramic tiles and flags" isic="2331"
+ 2 label="Manufacture of bricks, tiles and construction products, in baked clay" isic="2332"
+ 4 label="Manufacture of other porcelain and ceramic products" isic="234"
+ 1 label="Manufacture of ceramic household and ornamental articles" isic="2341"
+ 2 label="Manufacture of ceramic sanitary fixtures" isic="2342"
+ 3 label="Manufacture of ceramic insulators and insulating fittings" isic="2343"
+ 4 label="Manufacture of other technical ceramic products" isic="2344"
+ 5 label="Manufacture of other ceramic products" isic="2345"
+ 5 label="Manufacture of cement, lime and plaster" isic="235"
+ 1 label="Manufacture of cement" isic="2351"
+ 2 label="Manufacture of lime and plaster" isic="2352"
+ 6 label="Manufacture of articles of concrete, cement and plaster" isic="236"
+ 1 label="Manufacture of concrete products for construction purposes" isic="2361"
+ 2 label="Manufacture of plaster products for construction purposes" isic="2362"
+ 3 label="Manufacture of ready-mixed concrete" isic="2363"
+ 4 label="Manufacture of mortars" isic="2364"
+ 5 label="Manufacture of fibre cement" isic="2365"
+ 6 label="Manufacture of other articles of concrete, cement and plaster" isic="2366"
+ 7 label="Cutting, shaping and finishing of stone" isic="237"
+ 0 label="Cutting, shaping and finishing of stone" isic="2370"
+ 9 label="Manufacture of abrasive products and non-metallic mineral products n.e.c." isic="239"
+ 1 label="Manufacture of abrasive products" isic="2391"
+ 9 label="Manufacture of other non-metallic mineral products n.e.c." isic="2399"
+24 section="C" label="Manufacture of basic metals" isic="24"
+ 1 label="Manufacture of basic iron and steel and of ferro-alloys" isic="241"
+ 0 label="Manufacture of basic iron and steel and of ferro-alloys" isic="2410"
+ 2 label="Manufacture of tubes, pipes, hollow profiles and related fittings, of steel" isic="242"
+ 0 label="Manufacture of tubes, pipes, hollow profiles and related fittings, of steel" isic="2420"
+ 3 label="Manufacture of other products of first processing of steel" isic="243"
+ 1 label="Cold drawing of bars" isic="2431"
+ 2 label="Cold rolling of narrow strip" isic="2432"
+ 3 label="Cold forming or folding" isic="2433"
+ 4 label="Cold drawing of wire" isic="2434"
+ 4 label="Manufacture of basic precious and other non-ferrous metals" isic="244"
+ 1 label="Precious metals production" isic="2441"
+ 2 label="Aluminium production" isic="2442"
+ 3 label="Lead, zinc and tin production" isic="2443"
+ 4 label="Copper production" isic="2444"
+ 5 label="Other non-ferrous metal production" isic="2445"
+ 6 label="Processing of nuclear fuel" isic="2446"
+ 5 label="Casting of metals" isic="245"
+ 1 label="Casting of iron" isic="2451"
+ 2 label="Casting of steel" isic="2452"
+ 3 label="Casting of light metals" isic="2453"
+ 4 label="Casting of other non-ferrous metals" isic="2454"
+25 section="C" label="Manufacture of fabricated metal products, except machinery and equipment" isic="25"
+ 1 label="Manufacture of structural metal products" isic="251"
+ 1 label="Manufacture of metal structures and parts of structures" isic="2511"
+ 2 label="Manufacture of doors and windows of metal" isic="2512"
+ 2 label="Manufacture of tanks, reservoirs and containers of metal" isic="252"
+ 1 label="Manufacture of central heating radiators, steam generators and boilers" isic="2521"
+ 2 label="Manufacture of other tanks, reservoirs and containers of metal" isic="2522"
+ 3 label="Manufacture of weapons and ammunition" isic="253"
+ 0 label="Manufacture of weapons and ammunition" isic="2530"
+ 4 label="Forging and shaping metal and powder metallurgy" isic="254"
+ 0 label="Forging and shaping metal and powder metallurgy" isic="2540"
+ 5 label="Treatment and coating of metals; machining" isic="255"
+ 1 label="Coating of metals" isic="2551"
+ 2 label="Heat treatment of metals" isic="2552"
+ 3 label="Machining of metals" isic="2553"
+ 6 label="Manufacture of cutlery, tools and general hardware" isic="256"
+ 1 label="Manufacture of cutlery" isic="2561"
+ 2 label="Manufacture of locks and hinges" isic="2562"
+ 3 label="Manufacture of tools" isic="2563"
+ 9 label="Manufacture of other fabricated metal products" isic="259"
+ 1 label="Manufacture of steel drums and similar containers" isic="2591"
+ 2 label="Manufacture of light metal packaging" isic="2592"
+ 3 label="Manufacture of wire products, chain and springs" isic="2593"
+ 4 label="Manufacture of fasteners and screw machine products" isic="2594"
+ 9 label="Manufacture of other fabricated metal products n.e.c." isic="2599"
+26 section="C" label="Manufacture of computer, electronic and optical products" isic="26"
+ 1 label="Manufacture of electronic components and boards" isic="261"
+ 1 label="Manufacture of electronic components" isic="2611"
+ 2 label="Manufacture of loaded electronic boards" isic="2612"
+ 2 label="Manufacture of computers and peripheral equipment" isic="262"
+ 0 label="Manufacture of computers and peripheral equipment" isic="2620"
+ 3 label="Manufacture of communication equipment" isic="263"
+ 0 label="Manufacture of communication equipment" isic="2630"
+ 4 label="Manufacture of consumer electronics" isic="264"
+ 0 label="Manufacture of consumer electronics" isic="2640"
+ 5 label="Manufacture of measuring testing instruments, clocks and watches" isic="265"
+ 1 label="Manufacture of instruments and appliances for measuring, testing and navigation" isic="2651"
+ 2 label="Manufacture of watches and clocks" isic="2652"
+ 6 label="Manufacture of irradiation, electromedical and electrotherapeutic equipment" isic="266"
+ 0 label="Manufacture of irradiation, electromedical and electrotherapeutic equipment" isic="2660"
+ 7 label="Manufacture of optical instruments, magnetic and optical media and photographic equipment" isic="267"
+ 0 label="Manufacture of optical instruments, magnetic and optical media and photographic equipment" isic="2670"
+27 section="C" label="Manufacture of electrical equipment" isic="27"
+ 1 label="Manufacture of electric motors, generators, transformers and electricity distribution and control apparatus" isic="271"
+ 1 label="Manufacture of electric motors, generators and transformers" isic="2711"
+ 2 label="Manufacture of electricity distribution and control apparatus" isic="2712"
+ 2 label="Manufacture of batteries and accumulators" isic="272"
+ 0 label="Manufacture of batteries and accumulators" isic="2720"
+ 3 label="Manufacture of wiring and wiring devices" isic="273"
+ 1 label="Manufacture of fibre optic cables" isic="2731"
+ 2 label="Manufacture of other electronic and electric wires and cables" isic="2732"
+ 3 label="Manufacture of wiring devices" isic="2733"
+ 4 label="Manufacture of lighting equipment" isic="274"
+ 0 label="Manufacture of lighting equipment" isic="2740"
+ 5 label="Manufacture of domestic appliances" isic="275"
+ 1 label="Manufacture of electric domestic appliances" isic="2751"
+ 2 label="Manufacture of non-electric domestic appliances" isic="2752"
+ 9 label="Manufacture of other electrical equipment" isic="279"
+ 0 label="Manufacture of other electrical equipment" isic="2790"
+28 section="C" label="Manufacture of machinery and equipment n.e.c." isic="28"
+ 1 label="Manufacture of general-purpose machinery" isic="281"
+ 1 label="Manufacture of engines and turbines, except aircraft, vehicle and cycle engines" isic="2811"
+ 2 label="Manufacture of fluid power equipment" isic="2812"
+ 3 label="Manufacture of other pumps and compressors" isic="2813"
+ 4 label="Manufacture of other taps and valves" isic="2814"
+ 5 label="Manufacture of bearings, gears, gearing and driving elements" isic="2815"
+ 2 label="Manufacture of other general-purpose machinery" isic="282"
+ 1 label="Manufacture of ovens, furnaces and permanent household heating equipment" isic="2821"
+ 2 label="Manufacture of lifting and handling equipment" isic="2822"
+ 3 label="Manufacture of office machinery and equipment, except computers and peripheral equipment" isic="2823"
+ 4 label="Manufacture of power-driven hand tools" isic="2824"
+ 5 label="Manufacture of non-domestic air conditioning equipment" isic="2825"
+ 9 label="Manufacture of other general-purpose machinery n.e.c." isic="2829"
+ 3 label="Manufacture of agricultural and forestry machinery" isic="283"
+ 0 label="Manufacture of agricultural and forestry machinery" isic="2830"
+ 4 label="Manufacture of metal forming machinery and machine tools" isic="284"
+ 1 label="Manufacture of metal forming machinery and machine tools for metal work" isic="2841"
+ 2 label="Manufacture of other machine tools" isic="2842"
+ 9 label="Manufacture of other special-purpose machinery" isic="289"
+ 1 label="Manufacture of machinery for metallurgy" isic="2891"
+ 2 label="Manufacture of machinery for mining, quarrying and construction" isic="2892"
+ 3 label="Manufacture of machinery for food, beverage and tobacco processing" isic="2893"
+ 4 label="Manufacture of machinery for textile, apparel and leather production" isic="2894"
+ 5 label="Manufacture of machinery for paper and paperboard production" isic="2895"
+ 6 label="Manufacture of plastics and rubber machinery" isic="2896"
+ 7 label="Manufacture of additive manufacturing machinery" isic="2897"
+ 9 label="Manufacture of other special-purpose machinery n.e.c." isic="2899"
+29 section="C" label="Manufacture of motor vehicles, trailers and semi-trailers" isic="29"
+ 1 label="Manufacture of motor vehicles" isic="291"
+ 0 label="Manufacture of motor vehicles" isic="2910"
+ 2 label="Manufacture of bodies and coachwork for motor vehicles; manufacture of trailers and semi-trailers" isic="292"
+ 0 label="Manufacture of bodies and coachwork for motor vehicles; manufacture of trailers and semi-trailers" isic="2920"
+ 3 label="Manufacture of motor vehicle parts and accessories" isic="293"
+ 1 label="Manufacture of electrical and electronic equipment for motor vehicles" isic="2931"
+ 2 label="Manufacture of other parts and accessories for motor vehicles" isic="2932"
+30 section="C" label="Manufacture of other transport equipment" isic="30"
+ 1 label="Building of ships and boats" isic="301"
+ 1 label="Building of civilian ships and floating structures" isic="3011"
+ 2 label="Building of pleasure and sporting boats" isic="3012"
+ 3 label="Building of military ships and vessels" isic="3013"
+ 2 label="Manufacture of railway locomotives and rolling stock" isic="302"
+ 0 label="Manufacture of railway locomotives and rolling stock" isic="3020"
+ 3 label="Manufacture of air and spacecraft and related machinery" isic="303"
+ 1 label="Manufacture of civilian air and spacecraft and related machinery" isic="3031"
+ 2 label="Manufacture of military air and spacecraft and related machinery" isic="3032"
+ 4 label="Manufacture of military fighting vehicles" isic="304"
+ 0 label="Manufacture of military fighting vehicles" isic="3040"
+ 9 label="Manufacture of transport equipment n.e.c." isic="309"
+ 1 label="Manufacture of motorcycles" isic="3091"
+ 2 label="Manufacture of bicycles and invalid carriages" isic="3092"
+ 9 label="Manufacture of other transport equipment n.e.c." isic="3099"
+31 section="C" label="Manufacture of furniture" isic="31"
+ 0 label="Manufacture of furniture" isic="310"
+ 0 label="Manufacture of furniture" isic="3100"
+32 section="C" label="Other manufacturing" isic="32"
+ 1 label="Manufacture of jewellery, bijouterie and related articles" isic="321"
+ 1 label="Striking of coins" isic="3211"
+ 2 label="Manufacture of jewellery and related articles" isic="3212"
+ 3 label="Manufacture of imitation jewellery and related articles" isic="3213"
+ 2 label="Manufacture of musical instruments" isic="322"
+ 0 label="Manufacture of musical instruments" isic="3220"
+ 3 label="Manufacture of sports goods" isic="323"
+ 0 label="Manufacture of sports goods" isic="3230"
+ 4 label="Manufacture of games and toys" isic="324"
+ 0 label="Manufacture of games and toys" isic="3240"
+ 5 label="Manufacture of medical and dental instruments and supplies" isic="325"
+ 0 label="Manufacture of medical and dental instruments and supplies" isic="3250"
+ 9 label="Manufacturing n.e.c." isic="329"
+ 1 label="Manufacture of brooms and brushes" isic="3291"
+ 9 label="Other manufacturing n.e.c." isic="3299"
+33 section="C" label="Repair, maintenance and installation of machinery and equipment" isic="33"
+ 1 label="Repair and maintenance of fabricated metal products, machinery and equipment" isic="331"
+ 1 label="Repair and maintenance of fabricated metal products" isic="3311"
+ 2 label="Repair and maintenance of machinery" isic="3312"
+ 3 label="Repair and maintenance of electronic and optical equipment" isic="3313"
+ 4 label="Repair and maintenance of electrical equipment" isic="3314"
+ 5 label="Repair and maintenance of civilian ships and boats" isic="3315"
+ 6 label="Repair and maintenance of civilian air and spacecraft" isic="3316"
+ 7 label="Repair and maintenance of other civilian transport equipment" isic="3317"
+ 8 label="Repair and maintenance of military fighting vehicles, ships, boats, air and spacecraft" isic="3318"
+ 9 label="Repair and maintenance of other equipment" isic="3319"
+ 2 label="Installation of industrial machinery and equipment" isic="332"
+ 0 label="Installation of industrial machinery and equipment" isic="3320"
+D label="ELECTRICITY, GAS, STEAM AND AIR CONDITIONING SUPPLY" isic="D"
+35 section="D" label="Electricity, gas, steam and air conditioning supply" isic="35"
+ 1 label="Electric power generation, transmission and distribution" isic="351"
+ 1 label="Production of electricity from non-renewable sources" isic="3511"
+ 2 label="Production of electricity from renewable sources" isic="3512"
+ 3 label="Transmission of electricity" isic="3513"
+ 4 label="Distribution of electricity" isic="3514"
+ 5 label="Trade of electricity" isic="3515"
+ 6 label="Storage of electricity" isic="3516"
+ 2 label="Manufacture of gas, and distribution of gaseous fuels through mains" isic="352"
+ 1 label="Manufacture of gas" isic="3521"
+ 2 label="Distribution of gaseous fuels through mains" isic="3522"
+ 3 label="Trade of gas through mains" isic="3523"
+ 4 label="Storage of gas as part of network supply services" isic="3524"
+ 3 label="Steam and air conditioning supply" isic="353"
+ 0 label="Steam and air conditioning supply" isic="3530"
+ 4 label="Activities of brokers and agents for electric power and natural gas" isic="354"
+ 0 label="Activities of brokers and agents for electric power and natural gas" isic="3540"
+E label="WATER SUPPLY; SEWERAGE, WASTE MANAGEMENT AND REMEDIATION ACTIVITIES" isic="E"
+36 section="E" label="Water collection, treatment and supply" isic="36"
+ 0 label="Water collection, treatment and supply" isic="360"
+ 0 label="Water collection, treatment and supply" isic="3600"
+37 section="E" label="Sewerage" isic="37"
+ 0 label="Sewerage" isic="370"
+ 0 label="Sewerage" isic="3700"
+38 section="E" label="Waste collection, recovery and disposal activities" isic="38"
+ 1 label="Waste collection" isic="381"
+ 1 label="Collection of non-hazardous waste" isic="3811"
+ 2 label="Collection of hazardous waste" isic="3812"
+ 2 label="Waste recovery" isic="382"
+ 1 label="Materials recovery" isic="3821"
+ 2 label="Energy recovery" isic="3822"
+ 3 label="Other waste recovery" isic="3823"
+ 3 label="Waste disposal without recovery" isic="383"
+ 1 label="Incineration without energy recovery" isic="3831"
+ 2 label="Landfilling or permanent storage" isic="3832"
+ 3 label="Other waste disposal" isic="3833"
+39 section="E" label="Remediation activities and other waste management service activities" isic="39"
+ 0 label="Remediation activities and other waste management service activities" isic="390"
+ 0 label="Remediation activities and other waste management service activities" isic="3900"
+F label="CONSTRUCTION" isic="F"
+41 section="F" label="Construction of residential and non-residential buildings" isic="41"
+ 0 label="Construction of residential and non-residential buildings" isic="410"
+ 0 label="Construction of residential and non-residential buildings" isic="4100"
+42 section="F" label="Civil engineering" isic="42"
+ 1 label="Construction of roads and railways" isic="421"
+ 1 label="Construction of roads and motorways" isic="4211"
+ 2 label="Construction of railways and underground railways" isic="4212"
+ 3 label="Construction of bridges and tunnels" isic="4213"
+ 2 label="Construction of utility projects" isic="422"
+ 1 label="Construction of utility projects for fluids" isic="4221"
+ 2 label="Construction of utility projects for electricity and telecommunications" isic="4222"
+ 9 label="Construction of other civil engineering projects" isic="429"
+ 1 label="Construction of water projects" isic="4291"
+ 9 label="Construction of other civil engineering projects n.e.c." isic="4299"
+43 section="F" label="Specialised construction activities" isic="43"
+ 1 label="Demolition and site preparation" isic="431"
+ 1 label="Demolition" isic="4311"
+ 2 label="Site preparation" isic="4312"
+ 3 label="Test drilling and boring" isic="4313"
+ 2 label="Electrical, plumbing and other construction installation activities" isic="432"
+ 1 label="Electrical installation" isic="4321"
+ 2 label="Plumbing, heat and air-conditioning installation" isic="4322"
+ 3 label="Installation of insulation" isic="4323"
+ 4 label="Other construction installation" isic="4324"
+ 3 label="Building completion and finishing" isic="433"
+ 1 label="Plastering" isic="4331"
+ 2 label="Joinery installation" isic="4332"
+ 3 label="Floor and wall covering" isic="4333"
+ 4 label="Painting and glazing" isic="4334"
+ 5 label="Other building completion and finishing" isic="4335"
+ 4 label="Specialised construction activities in construction of buildings" isic="434"
+ 1 label="Roofing activities" isic="4341"
+ 2 label="Other specialised construction activities in construction of buildings" isic="4342"
+ 5 label="Specialised construction activities in civil engineering" isic="435"
+ 0 label="Specialised construction activities in civil engineering" isic="4350"
+ 6 label="Intermediation service activities for specialised construction services" isic="436"
+ 0 label="Intermediation service activities for specialised construction services" isic="4360"
+ 9 label="Other specialised construction activities" isic="439"
+ 1 label="Masonry and bricklaying activities" isic="4391"
+ 9 label="Other specialised construction activities n.e.c." isic="4399"
+G label="WHOLESALE AND RETAIL TRADE" isic="G"
+46 section="G" label="Wholesale trade" isic="46"
+ 1 label="Wholesale on a fee or contract basis" isic="461"
+ 1 label="Activities of agents involved in the wholesale of agricultural raw materials, live animals, textile raw materials and semi-finished goods" isic="4611"
+ 2 label="Activities of agents involved in the wholesale of fuels, ores, metals and industrial chemicals" isic="4612"
+ 3 label="Activities of agents involved in the wholesale of timber and building materials" isic="4613"
+ 4 label="Activities of agents involved in the wholesale of machinery, industrial equipment, ships and aircraft" isic="4614"
+ 5 label="Activities of agents involved in the wholesale of furniture, household goods, hardware and ironmongery" isic="4615"
+ 6 label="Activities of agents involved in the wholesale of textiles, clothing, fur, footwear and leather goods" isic="4616"
+ 7 label="Activities of agents involved in the wholesale of food, beverages and tobacco" isic="4617"
+ 8 label="Activities of agents involved in the wholesale of other particular products" isic="4618"
+ 9 label="Activities of agents involved in non-specialised wholesale" isic="4619"
+ 2 label="Wholesale of agricultural raw materials and live animals" isic="462"
+ 1 label="Wholesale of grain, unmanufactured tobacco, seeds and animal feeds" isic="4621"
+ 2 label="Wholesale of flowers and plants" isic="4622"
+ 3 label="Wholesale of live animals" isic="4623"
+ 4 label="Wholesale of hides, skins and leather" isic="4624"
+ 3 label="Wholesale of food, beverages and tobacco" isic="463"
+ 1 label="Wholesale of fruit and vegetables" isic="4631"
+ 2 label="Wholesale of meat, meat products, fish and fish products" isic="4632"
+ 3 label="Wholesale of dairy products, eggs and edible oils and fats" isic="4633"
+ 4 label="Wholesale of beverages" isic="4634"
+ 5 label="Wholesale of tobacco products" isic="4635"
+ 6 label="Wholesale of sugar, chocolate and sugar confectionery" isic="4636"
+ 7 label="Wholesale of coffee, tea, cocoa and spices" isic="4637"
+ 8 label="Wholesale of other food" isic="4638"
+ 9 label="Non-specialised wholesale of food, beverages and tobacco" isic="4639"
+ 4 label="Wholesale of household goods" isic="464"
+ 1 label="Wholesale of textiles" isic="4641"
+ 2 label="Wholesale of clothing and footwear" isic="4642"
+ 3 label="Wholesale of electrical household appliances" isic="4643"
+ 4 label="Wholesale of china and glassware and cleaning materials" isic="4644"
+ 5 label="Wholesale of perfume and cosmetics" isic="4645"
+ 6 label="Wholesale of pharmaceutical and medical goods" isic="4646"
+ 7 label="Wholesale of household, office and shop furniture, carpets and lighting equipment" isic="4647"
+ 8 label="Wholesale of watches and jewellery" isic="4648"
+ 9 label="Wholesale of other household goods" isic="4649"
+ 5 label="Wholesale of information and communication equipment" isic="465"
+ 0 label="Wholesale of information and communication equipment" isic="4650"
+ 6 label="Wholesale of other machinery, equipment and supplies" isic="466"
+ 1 label="Wholesale of agricultural machinery, equipment and supplies" isic="4661"
+ 2 label="Wholesale of machine tools" isic="4662"
+ 3 label="Wholesale of mining, construction and civil engineering machinery" isic="4663"
+ 4 label="Wholesale of other machinery and equipment" isic="4664"
+ 7 label="Wholesale of motor vehicles, motorcycles and related parts and accessories" isic="467"
+ 1 label="Wholesale of motor vehicles" isic="4671"
+ 2 label="Wholesale of motor vehicle parts and accessories" isic="4672"
+ 3 label="Wholesale of motorcycles, motorcycle parts and accessories" isic="4673"
+ 8 label="Other specialised wholesale" isic="468"
+ 1 label="Wholesale of solid, liquid and gaseous fuels and related products" isic="4681"
+ 2 label="Wholesale of metals and metal ores" isic="4682"
+ 3 label="Wholesale of wood, construction materials and sanitary equipment" isic="4683"
+ 4 label="Wholesale of hardware, plumbing and heating equipment and supplies" isic="4684"
+ 5 label="Wholesale of chemical products" isic="4685"
+ 6 label="Wholesale of other intermediate products" isic="4686"
+ 7 label="Wholesale of waste and scrap" isic="4687"
+ 9 label="Other specialised wholesale n.e.c." isic="4689"
+ 9 label="Non-specialised wholesale trade" isic="469"
+ 0 label="Non-specialised wholesale trade" isic="4690"
+47 section="G" label="Retail trade" isic="47"
+ 1 label="Non-specialised retail sale" isic="471"
+ 1 label="Non-specialised retail sale of predominately food, beverages or tobacco" isic="4711"
+ 2 label="Other non-specialised retail sale" isic="4712"
+ 2 label="Retail sale of food, beverages and tobacco" isic="472"
+ 1 label="Retail sale of fruit and vegetables" isic="4721"
+ 2 label="Retail sale of meat and meat products" isic="4722"
+ 3 label="Retail sale of fish, crustaceans and molluscs" isic="4723"
+ 4 label="Retail sale of bread, cake and confectionery" isic="4724"
+ 5 label="Retail sale of beverages" isic="4725"
+ 6 label="Retail sale of tobacco products" isic="4726"
+ 7 label="Retail sale of other food" isic="4727"
+ 3 label="Retail sale of automotive fuel" isic="473"
+ 0 label="Retail sale of automotive fuel" isic="4730"
+ 4 label="Retail sale of information and communication equipment" isic="474"
+ 0 label="Retail sale of information and communication equipment" isic="4740"
+ 5 label="Retail sale of other household equipment" isic="475"
+ 1 label="Retail sale of textiles" isic="4751"
+ 2 label="Retail sale of hardware, building materials, paints and glass" isic="4752"
+ 3 label="Retail sale of carpets, rugs, wall and floor coverings" isic="4753"
+ 4 label="Retail sale of electrical household appliances" isic="4754"
+ 5 label="Retail sale of furniture, lighting equipment, tableware and other household goods" isic="4755"
+ 6 label="Retail sale of cultural and recreational goods" isic="476"
+ 1 label="Retail sale of books" isic="4761"
+ 2 label="Retail sale of newspapers, and other periodical publications and stationery" isic="4762"
+ 3 label="Retail sale of sporting equipment" isic="4763"
+ 4 label="Retail sale of games and toys" isic="4764"
+ 9 label="Retail sale of cultural and recreational goods n.e.c." isic="4769"
+ 7 label="Retail sale of other goods, except motor vehicles and motorcycles" isic="477"
+ 1 label="Retail sale of clothing" isic="4771"
+ 2 label="Retail sale of footwear and leather goods" isic="4772"
+ 3 label="Retail sale of pharmaceutical products" isic="4773"
+ 4 label="Retail sale of medical and orthopaedic goods" isic="4774"
+ 5 label="Retail sale of cosmetic and toilet articles" isic="4775"
+ 6 label="Retail sale of flowers, plants, fertilisers, pets and pet food" isic="4776"
+ 7 label="Retail sale of watches and jewellery" isic="4777"
+ 8 label="Retail sale of other new goods" isic="4778"
+ 9 label="Retail sale of second-hand goods" isic="4779"
+ 8 label="Retail sale of motor vehicles, motorcycles and related parts and accessories" isic="478"
+ 1 label="Retail sale of motor vehicles" isic="4781"
+ 2 label="Retail sale of motor vehicle parts and accessories" isic="4782"
+ 3 label="Retail sale of motorcycles, motorcycle parts and accessories" isic="4783"
+ 9 label="Intermediation service activities for retail sale" isic="479"
+ 1 label="Intermediation service activities for non-specialised retail sale" isic="4791"
+ 2 label="Intermediation service activities for specialised retail sale" isic="4792"
+H label="TRANSPORTATION AND STORAGE" isic="H"
+49 section="H" label="Land transport and transport via pipelines" isic="49"
+ 1 label="Passenger rail transport" isic="491"
+ 1 label="Passenger heavy rail transport" isic="4911"
+ 2 label="Other passenger rail transport" isic="4912"
+ 2 label="Freight rail transport" isic="492"
+ 0 label="Freight rail transport" isic="4920"
+ 3 label="Other passenger land transport" isic="493"
+ 1 label="Scheduled passenger transport by road" isic="4931"
+ 2 label="Non-scheduled passenger transport by road" isic="4932"
+ 3 label="On-demand passenger transport service activities by vehicle with driver" isic="4933"
+ 4 label="Passenger transport by cableways and ski lifts" isic="4934"
+ 9 label="Other passenger land transport n.e.c." isic="4939"
+ 4 label="Freight transport by road and removal services" isic="494"
+ 1 label="Freight transport by road" isic="4941"
+ 2 label="Removal services" isic="4942"
+ 5 label="Transport via pipeline" isic="495"
+ 0 label="Transport via pipeline" isic="4950"
+50 section="H" label="Water transport" isic="50"
+ 1 label="Sea and coastal passenger water transport" isic="501"
+ 0 label="Sea and coastal passenger water transport" isic="5010"
+ 2 label="Sea and coastal freight water transport" isic="502"
+ 0 label="Sea and coastal freight water transport" isic="5020"
+ 3 label="Inland passenger water transport" isic="503"
+ 0 label="Inland passenger water transport" isic="5030"
+ 4 label="Inland freight water transport" isic="504"
+ 0 label="Inland freight water transport" isic="5040"
+51 section="H" label="Air transport" isic="51"
+ 1 label="Passenger air transport" isic="511"
+ 0 label="Passenger air transport" isic="5110"
+ 2 label="Freight air transport and space transport" isic="512"
+ 1 label="Freight air transport" isic="5121"
+ 2 label="Space transport" isic="5122"
+52 section="H" label="Warehousing, storage and support activities for transportation" isic="52"
+ 1 label="Warehousing and storage" isic="521"
+ 0 label="Warehousing and storage" isic="5210"
+ 2 label="Support activities for transportation" isic="522"
+ 1 label="Service activities incidental to land transportation" isic="5221"
+ 2 label="Service activities incidental to water transportation" isic="5222"
+ 3 label="Service activities incidental to air transportation" isic="5223"
+ 4 label="Cargo handling" isic="5224"
+ 5 label="Logistics service activities" isic="5225"
+ 6 label="Other support activities for transportation" isic="5226"
+ 3 label="Intermediation service activities for transportation" isic="523"
+ 1 label="Intermediation service activities for freight transportation" isic="5231"
+ 2 label="Intermediation service activities for passenger transportation" isic="5232"
+53 section="H" label="Postal and courier activities" isic="53"
+ 1 label="Postal activities under universal service obligation" isic="531"
+ 0 label="Postal activities under universal service obligation" isic="5310"
+ 2 label="Other postal and courier activities" isic="532"
+ 0 label="Other postal and courier activities" isic="5320"
+ 3 label="Intermediation service activities for postal and courier activities" isic="533"
+ 0 label="Intermediation service activities for postal and courier activities" isic="5330"
+I label="ACCOMMODATION AND FOOD SERVICE ACTIVITIES" isic="I"
+55 section="I" label="Accommodation" isic="55"
+ 1 label="Hotels and similar accommodation" isic="551"
+ 0 label="Hotels and similar accommodation" isic="5510"
+ 2 label="Holiday and other short-stay accommodation" isic="552"
+ 0 label="Holiday and other short-stay accommodation" isic="5520"
+ 3 label="Camping grounds and recreational vehicle parks" isic="553"
+ 0 label="Camping grounds and recreational vehicle parks" isic="5530"
+ 4 label="Intermediation service activities for accommodation" isic="554"
+ 0 label="Intermediation service activities for accommodation" isic="5540"
+ 9 label="Other accommodation" isic="559"
+ 0 label="Other accommodation" isic="5590"
+56 section="I" label="Food and beverage service activities" isic="56"
+ 1 label="Restaurants and mobile food service activities" isic="561"
+ 1 label="Restaurant activities" isic="5611"
+ 2 label="Mobile food service activities" isic="5612"
+ 2 label="Event catering, contract catering service activities and other food service activities" isic="562"
+ 1 label="Event catering activities" isic="5621"
+ 2 label="Contract catering service activities and other food service activities" isic="5622"
+ 3 label="Beverage serving activities" isic="563"
+ 0 label="Beverage serving activities" isic="5630"
+ 4 label="Intermediation service activities for food and beverage services activities" isic="564"
+ 0 label="Intermediation service activities for food and beverage services activities" isic="5640"
+J label="PUBLISHING, BROADCASTING, AND CONTENT PRODUCTION AND DISTRIBUTION ACTIVITIES" isic="J"
+58 section="J" label="Publishing activities" isic="58"
+ 1 label="Publishing of books, newspapers and other publishing activities, except software publishing" isic="581"
+ 1 label="Publishing of books" isic="5811"
+ 2 label="Publishing of newspapers" isic="5812"
+ 3 label="Publishing of journals and periodicals" isic="5813"
+ 9 label="Other publishing activities, except software publishing" isic="5819"
+ 2 label="Software publishing" isic="582"
+ 1 label="Publishing of video games" isic="5821"
+ 9 label="Other software publishing" isic="5829"
+59 section="J" label="Motion picture, video and television programme production, sound recording and music publishing activities" isic="59"
+ 1 label="Motion picture, video and television programme activities" isic="591"
+ 1 label="Motion picture, video and television programme production activities" isic="5911"
+ 2 label="Motion picture, video and television programme post-production activities" isic="5912"
+ 3 label="Motion picture and video distribution activities" isic="5913"
+ 4 label="Motion picture projection activities" isic="5914"
+ 2 label="Sound recording and music publishing activities" isic="592"
+ 0 label="Sound recording and music publishing activities" isic="5920"
+60 section="J" label="Programming, broadcasting, news agency and other content distribution activities" isic="60"
+ 1 label="Radio broadcasting and audio distribution activities" isic="601"
+ 0 label="Radio broadcasting and audio distribution activities" isic="6010"
+ 2 label="Television programming, broadcasting and video distribution activities" isic="602"
+ 0 label="Television programming, broadcasting and video distribution activities" isic="6020"
+ 3 label="News agency and other content distribution activities" isic="603"
+ 1 label="News agency activities" isic="6031"
+ 9 label="Other content distribution activities" isic="6039"
+K label="TELECOMMUNICATION, COMPUTER PROGRAMMING, CONSULTING, COMPUTING INFRASTRUCTURE AND OTHER INFORMATION SERVICE ACTIVITIES" isic="K"
+61 section="K" label="Telecommunication" isic="61"
+ 1 label="Wired, wireless, and satellite telecommunication activities" isic="611"
+ 0 label="Wired, wireless, and satellite telecommunication activities" isic="6110"
+ 2 label="Telecommunication reselling activities and intermediation service activities for telecommunication" isic="612"
+ 0 label="Telecommunication reselling activities and intermediation service activities for telecommunication" isic="6120"
+ 9 label="Other telecommunication activities" isic="619"
+ 0 label="Other telecommunication activities" isic="6190"
+62 section="K" label="Computer programming, consultancy and related activities" isic="62"
+ 1 label="Computer programming activities" isic="621"
+ 0 label="Computer programming activities" isic="6210"
+ 2 label="Computer consultancy and computer facilities management activities" isic="622"
+ 0 label="Computer consultancy and computer facilities management activities" isic="6220"
+ 9 label="Other information technology and computer service activities" isic="629"
+ 0 label="Other information technology and computer service activities" isic="6290"
+63 section="K" label="Computing infrastructure, data processing, hosting and other information service activities" isic="63"
+ 1 label="Computing infrastructure, data processing, hosting and related activities" isic="631"
+ 0 label="Computing infrastructure, data processing, hosting and related activities" isic="6310"
+ 9 label="Web search portal activities and other information service activities" isic="639"
+ 1 label="Web search portal activities" isic="6391"
+ 2 label="Other information service activities" isic="6392"
+L label="FINANCIAL AND INSURANCE ACTIVITIES" isic="L"
+64 section="L" label="Financial service activities, except insurance and pension funding" isic="64"
+ 1 label="Monetary intermediation" isic="641"
+ 1 label="Central banking" isic="6411"
+ 9 label="Other monetary intermediation" isic="6419"
+ 2 label="Activities of holding companies and financing conduits" isic="642"
+ 1 label="Activities of holding companies" isic="6421"
+ 2 label="Activities of financing conduits" isic="6422"
+ 3 label="Activities of trusts, funds and similar financial entities" isic="643"
+ 1 label="Activities of money market and non-money market investments funds" isic="6431"
+ 2 label="Activities of trust, estate and agency accounts" isic="6432"
+ 9 label="Other financial service activities, except insurance and pension funding" isic="649"
+ 1 label="Financial leasing" isic="6491"
+ 2 label="Other credit granting" isic="6492"
+ 9 label="Other financial service activities, except insurance and pension funding n.e.c." isic="6499"
+65 section="L" label="Insurance, reinsurance and pension funding, except compulsory social security" isic="65"
+ 1 label="Insurance" isic="651"
+ 1 label="Life insurance" isic="6511"
+ 2 label="Non-life insurance" isic="6512"
+ 2 label="Reinsurance" isic="652"
+ 0 label="Reinsurance" isic="6520"
+ 3 label="Pension funding" isic="653"
+ 0 label="Pension funding" isic="6530"
+66 section="L" label="Activities auxiliary to financial services and insurance activities" isic="66"
+ 1 label="Activities auxiliary to financial services, except insurance and pension funding" isic="661"
+ 1 label="Administration of financial markets" isic="6611"
+ 2 label="Security and commodity contracts brokerage" isic="6612"
+ 9 label="Other activities auxiliary to financial services, except insurance and pension funding" isic="6619"
+ 2 label="Activities auxiliary to insurance and pension funding" isic="662"
+ 1 label="Risk and damage evaluation" isic="6621"
+ 2 label="Activities of insurance agents and brokers" isic="6622"
+ 9 label="Activities auxiliary to insurance and pension funding n.e.c." isic="6629"
+ 3 label="Fund management activities" isic="663"
+ 0 label="Fund management activities" isic="6630"
+M label="REAL ESTATE ACTIVITIES" isic="M"
+68 section="M" label="Real estate activities" isic="68"
+ 1 label="Real estate activities with own property and development of building projects" isic="681"
+ 1 label="Buying and selling of own real estate" isic="6811"
+ 2 label="Development of building projects" isic="6812"
+ 2 label="Rental and operating of own or leased real estate" isic="682"
+ 0 label="Rental and operating of own or leased real estate" isic="6820"
+ 3 label="Real estate activities on a fee or contract basis" isic="683"
+ 1 label="Intermediation service activities for real estate activities" isic="6831"
+ 2 label="Other real estate activities on a fee or contract basis" isic="6832"
+N label="PROFESSIONAL, SCIENTIFIC AND TECHNICAL ACTIVITIES" isic="N"
+69 section="N" label="Legal and accounting activities" isic="69"
+ 1 label="Legal activities" isic="691"
+ 0 label="Legal activities" isic="6910"
+ 2 label="Accounting, bookkeeping and auditing activities; tax consultancy" isic="692"
+ 0 label="Accounting, bookkeeping and auditing activities; tax consultancy" isic="6920"
+70 section="N" label="Activities of head offices and management consultancy" isic="70"
+ 1 label="Activities of head offices" isic="701"
+ 0 label="Activities of head offices" isic="7010"
+ 2 label="Business and other management consultancy activities" isic="702"
+ 0 label="Business and other management consultancy activities" isic="7020"
+71 section="N" label="Architectural and engineering activities; technical testing and analysis" isic="71"
+ 1 label="Architectural and engineering activities and related technical consultancy" isic="711"
+ 1 label="Architectural activities" isic="7111"
+ 2 label="Engineering activities and related technical consultancy" isic="7112"
+ 2 label="Technical testing and analysis" isic="712"
+ 0 label="Technical testing and analysis" isic="7120"
+72 section="N" label="Scientific research and development" isic="72"
+ 1 label="Research and experimental development on natural sciences and engineering" isic="721"
+ 0 label="Research and experimental development on natural sciences and engineering" isic="7210"
+ 2 label="Research and experimental development on social sciences and humanities" isic="722"
+ 0 label="Research and experimental development on social sciences and humanities" isic="7220"
+73 section="N" label="Activities of advertising, market research and public relations" isic="73"
+ 1 label="Advertising" isic="731"
+ 1 label="Activities of advertising agencies" isic="7311"
+ 2 label="Media representation" isic="7312"
+ 2 label="Market research and public opinion polling" isic="732"
+ 0 label="Market research and public opinion polling" isic="7320"
+ 3 label="Public relations and communication activities" isic="733"
+ 0 label="Public relations and communication activities" isic="7330"
+74 section="N" label="Other professional, scientific and technical activities" isic="74"
+ 1 label="Specialised design activities" isic="741"
+ 1 label="Industrial product and fashion design activities" isic="7411"
+ 2 label="Graphic design and visual communication activities" isic="7412"
+ 3 label="Interior design activities" isic="7413"
+ 4 label="Other specialised design activities" isic="7414"
+ 2 label="Photographic activities" isic="742"
+ 0 label="Photographic activities" isic="7420"
+ 3 label="Translation and interpretation activities" isic="743"
+ 0 label="Translation and interpretation activities" isic="7430"
+ 9 label="Other professional, scientific and technical activities n.e.c." isic="749"
+ 1 label="Patent brokering and marketing service activities" isic="7491"
+ 9 label="All other professional, scientific and technical activities n.e.c." isic="7499"
+75 section="N" label="Veterinary activities" isic="75"
+ 0 label="Veterinary activities" isic="750"
+ 0 label="Veterinary activities" isic="7500"
+O label="ADMINISTRATIVE AND SUPPORT SERVICE ACTIVITIES" isic="O"
+77 section="O" label="Rental and leasing activities" isic="77"
+ 1 label="Rental and leasing of motor vehicles" isic="771"
+ 1 label="Rental and leasing of cars and light motor vehicles" isic="7711"
+ 2 label="Rental and leasing of trucks" isic="7712"
+ 2 label="Rental and leasing of personal and household goods" isic="772"
+ 1 label="Rental and leasing of recreational and sports goods" isic="7721"
+ 2 label="Rental and leasing of other personal and household goods" isic="7722"
+ 3 label="Rental and leasing of other machinery, equipment and tangible goods" isic="773"
+ 1 label="Rental and leasing of agricultural machinery and equipment" isic="7731"
+ 2 label="Rental and leasing of construction and civil engineering machinery and equipment" isic="7732"
+ 3 label="Rental and leasing of office machinery, equipment and computers" isic="7733"
+ 4 label="Rental and leasing of water transport equipment" isic="7734"
+ 5 label="Rental and leasing of air transport equipment" isic="7735"
+ 9 label="Rental and leasing of other machinery, equipment and tangible goods n.e.c." isic="7739"
+ 4 label="Leasing of intellectual property and similar products, except copyrighted works" isic="774"
+ 0 label="Leasing of intellectual property and similar products, except copyrighted works" isic="7740"
+ 5 label="Intermediation service activities for rental and leasing of tangible goods and non-financial intangible assets" isic="775"
+ 1 label="Intermediation service activities for rental and leasing of cars, motorhomes and trailers" isic="7751"
+ 2 label="Intermediation service activities for rental and leasing of other tangible goods and non-financial intangible assets" isic="7752"
+78 section="O" label="Employment activities" isic="78"
+ 1 label="Activities of employment placement agencies" isic="781"
+ 0 label="Activities of employment placement agencies" isic="7810"
+ 2 label="Temporary employment agency activities and other human resource provisions" isic="782"
+ 0 label="Temporary employment agency activities and other human resource provisions" isic="7820"
+79 section="O" label="Travel agency, tour operator and other reservation service and related activities" isic="79"
+ 1 label="Travel agency and tour operator activities" isic="791"
+ 1 label="Travel agency activities" isic="7911"
+ 2 label="Tour operator activities" isic="7912"
+ 9 label="Other reservation service and related activities" isic="799"
+ 0 label="Other reservation service and related activities" isic="7990"
+80 section="O" label="Investigation and security activities" isic="80"
+ 0 label="Investigation and security activities" isic="800"
+ 1 label="Investigation and private security activities" isic="8001"
+ 9 label="Security activities n.e.c." isic="8009"
+81 section="O" label="Services to buildings and landscape activities" isic="81"
+ 1 label="Combined facilities support activities" isic="811"
+ 0 label="Combined facilities support activities" isic="8110"
+ 2 label="Cleaning activities" isic="812"
+ 1 label="General cleaning of buildings" isic="8121"
+ 2 label="Other building and industrial cleaning activities" isic="8122"
+ 3 label="Other cleaning activities" isic="8123"
+ 3 label="Landscape service activities" isic="813"
+ 0 label="Landscape service activities" isic="8130"
+82 section="O" label="Office administrative, office support and other business support activities" isic="82"
+ 1 label="Office administrative and support activities" isic="821"
+ 0 label="Office administrative and support activities" isic="8210"
+ 2 label="Activities of call centres" isic="822"
+ 0 label="Activities of call centres" isic="8220"
+ 3 label="Organisation of conventions and trade shows" isic="823"
+ 0 label="Organisation of conventions and trade shows" isic="8230"
+ 4 label="Intermediation service activities for business support service activities n.e.c." isic="824"
+ 0 label="Intermediation service activities for business support service activities n.e.c." isic="8240"
+ 9 label="Business support service activities n.e.c." isic="829"
+ 1 label="Activities of collection agencies and credit bureaus" isic="8291"
+ 2 label="Packaging activities" isic="8292"
+ 9 label="Other business support service activities n.e.c." isic="8299"
+P label="PUBLIC ADMINISTRATION AND DEFENCE; COMPULSORY SOCIAL SECURITY" isic="P"
+84 section="P" label="Public administration and defence; compulsory social security" isic="84"
+ 1 label="Administration of the State and the economic, social and environmental policies of the community" isic="841"
+ 1 label="General public administration activities" isic="8411"
+ 2 label="Regulation of health care, education, cultural services and other social services" isic="8412"
+ 3 label="Regulation of and contribution to more efficient operation of businesses" isic="8413"
+ 2 label="Provision of services to the community as a whole" isic="842"
+ 1 label="Foreign affairs" isic="8421"
+ 2 label="Defence activities" isic="8422"
+ 3 label="Justice and judicial activities" isic="8423"
+ 4 label="Public order and safety activities" isic="8424"
+ 5 label="Fire service activities" isic="8425"
+ 3 label="Compulsory social security activities" isic="843"
+ 0 label="Compulsory social security activities" isic="8430"
+Q label="EDUCATION" isic="Q"
+85 section="Q" label="Education" isic="85"
+ 1 label="Pre-primary education" isic="851"
+ 0 label="Pre-primary education" isic="8510"
+ 2 label="Primary education" isic="852"
+ 0 label="Primary education" isic="8520"
+ 3 label="Secondary and post-secondary non-tertiary education" isic="853"
+ 1 label="General secondary education" isic="8531"
+ 2 label="Vocational secondary education" isic="8532"
+ 3 label="Post-secondary non-tertiary education" isic="8533"
+ 4 label="Tertiary education" isic="854"
+ 0 label="Tertiary education" isic="8540"
+ 5 label="Other education" isic="855"
+ 1 label="Sports and recreation education" isic="8551"
+ 2 label="Cultural education" isic="8552"
+ 3 label="Driving school activities" isic="8553"
+ 9 label="Other education n.e.c." isic="8559"
+ 6 label="Educational support activities" isic="856"
+ 1 label="Intermediation service activities for courses and tutors" isic="8561"
+ 9 label="Educational support activities n.e.c." isic="8569"
+R label="HUMAN HEALTH AND SOCIAL WORK ACTIVITIES" isic="R"
+86 section="R" label="Human health activities" isic="86"
+ 1 label="Hospital activities" isic="861"
+ 0 label="Hospital activities" isic="8610"
+ 2 label="Medical and dental practice activities" isic="862"
+ 1 label="General medical practice activities" isic="8621"
+ 2 label="Medical specialists activities" isic="8622"
+ 3 label="Dental practice care activities" isic="8623"
+ 9 label="Other human health activities" isic="869"
+ 1 label="Diagnostic imaging services and medical laboratory activities" isic="8691"
+ 2 label="Patient transportation by ambulance" isic="8692"
+ 3 label="Activities of psychologists and psychotherapists, except medical doctors" isic="8693"
+ 4 label="Nursing and midwifery activities" isic="8694"
+ 5 label="Physiotherapy activities" isic="8695"
+ 6 label="Traditional, complementary and alternative medicine activities" isic="8696"
+ 7 label="Intermediation service activities for medical, dental and other human health services" isic="8697"
+ 9 label="Other human health activities n.e.c." isic="8699"
+87 section="R" label="Residential care activities" isic="87"
+ 1 label="Residential nursing care activities" isic="871"
+ 0 label="Residential nursing care activities" isic="8710"
+ 2 label="Residential care activities for persons living with or having a diagnosis of a mental illness or substance abuse" isic="872"
+ 0 label="Residential care activities for persons living with or having a diagnosis of a mental illness or substance abuse" isic="8720"
+ 3 label="Residential care activities for older persons or persons with physical disabilities" isic="873"
+ 0 label="Residential care activities for older persons or persons with physical disabilities" isic="8730"
+ 9 label="Other residential care activities" isic="879"
+ 1 label="Intermediation service activities for residential care activities" isic="8791"
+ 9 label="Other residential care activities n.e.c." isic="8799"
+88 section="R" label="Social work activities without accommodation" isic="88"
+ 1 label="Social work activities without accommodation for older persons or persons with disabilities" isic="881"
+ 0 label="Social work activities without accommodation for older persons or persons with disabilities" isic="8810"
+ 9 label="Other social work activities without accommodation" isic="889"
+ 1 label="Child day-care activities" isic="8891"
+ 9 label="Other social work activities without accommodation n.e.c." isic="8899"
+S label="ARTS, SPORTS AND RECREATION" isic="S"
+90 section="S" label="Arts creation and performing arts activities" isic="90"
+ 1 label="Arts creation activities" isic="901"
+ 1 label="Literary creation and musical composition activities" isic="9011"
+ 2 label="Visual arts creation activities" isic="9012"
+ 3 label="Other arts creation activities" isic="9013"
+ 2 label="Activities of performing arts" isic="902"
+ 0 label="Activities of performing arts" isic="9020"
+ 3 label="Support activities to arts creation and performing arts" isic="903"
+ 1 label="Operation of arts facilities and sites" isic="9031"
+ 9 label="Other support activities to arts and performing arts" isic="9039"
+91 section="S" label="Libraries, archives, museums and other cultural activities" isic="91"
+ 1 label="Library and archive activities" isic="911"
+ 1 label="Library activities" isic="9111"
+ 2 label="Archive activities" isic="9112"
+ 2 label="Museum, collection, historical site and monument activities" isic="912"
+ 1 label="Museum and collection activities" isic="9121"
+ 2 label="Historical site and monument activities" isic="9122"
+ 3 label="Conservation, restoration and other support activities for cultural heritage" isic="913"
+ 0 label="Conservation, restoration and other support activities for cultural heritage" isic="9130"
+ 4 label="Botanical and zoological garden and nature reserve activities" isic="914"
+ 1 label="Botanical and zoological garden activities" isic="9141"
+ 2 label="Nature reserve activities" isic="9142"
+92 section="S" label="Gambling and betting activities" isic="92"
+ 0 label="Gambling and betting activities" isic="920"
+ 0 label="Gambling and betting activities" isic="9200"
+93 section="S" label="Sports activities and amusement and recreation activities" isic="93"
+ 1 label="Sports activities" isic="931"
+ 1 label="Operation of sports facilities" isic="9311"
+ 2 label="Activities of sports clubs" isic="9312"
+ 3 label="Activities of fitness centres" isic="9313"
+ 9 label="Sports activities n.e.c." isic="9319"
+ 2 label="Amusement and recreation activities" isic="932"
+ 1 label="Activities of amusement parks and theme parks" isic="9321"
+ 9 label="Amusement and recreation activities n.e.c." isic="9329"
+T label="OTHER SERVICE ACTIVITIES" isic="T"
+94 section="T" label="Activities of membership organisations" isic="94"
+ 1 label="Activities of business, employers and professional membership organisations" isic="941"
+ 1 label="Activities of business and employers membership organisations" isic="9411"
+ 2 label="Activities of professional membership organisations" isic="9412"
+ 2 label="Activities of trade unions" isic="942"
+ 0 label="Activities of trade unions" isic="9420"
+ 9 label="Activities of other membership organisations" isic="949"
+ 1 label="Activities of religious organisations" isic="9491"
+ 2 label="Activities of political organisations" isic="9492"
+ 9 label="Activities of other membership organisations n.e.c." isic="9499"
+95 section="T" label="Repair and maintenance of computers, personal and household goods, and motor vehicles and motorcycles" isic="95"
+ 1 label="Repair and maintenance of computers and communication equipment" isic="951"
+ 0 label="Repair and maintenance of computers and communication equipment" isic="9510"
+ 2 label="Repair and maintenance of personal and household goods" isic="952"
+ 1 label="Repair and maintenance of consumer electronics" isic="9521"
+ 2 label="Repair and maintenance of household appliances and home and garden equipment" isic="9522"
+ 3 label="Repair and maintenance of footwear and leather goods" isic="9523"
+ 4 label="Repair and maintenance of furniture and home furnishings" isic="9524"
+ 5 label="Repair and maintenance of watches, clocks and jewellery" isic="9525"
+ 9 label="Repair and maintenance of personal and household goods n.e.c." isic="9529"
+ 3 label="Repair and maintenance of motor vehicles and motorcycles" isic="953"
+ 1 label="Repair and maintenance of motor vehicles" isic="9531"
+ 2 label="Repair and maintenance of motorcycles" isic="9532"
+ 4 label="Intermediation service activities for repair and maintenance of computers, personal and household goods, and motor vehicles and motorcycles" isic="954"
+ 0 label="Intermediation service activities for repair and maintenance of computers, personal and household goods, and motor vehicles and motorcycles" isic="9540"
+96 section="T" label="Personal service activities" isic="96"
+ 1 label="Washing and cleaning of textile and fur products" isic="961"
+ 0 label="Washing and cleaning of textile and fur products" isic="9610"
+ 2 label="Hairdressing, beauty treatment, day spa and similar activities" isic="962"
+ 1 label="Hairdressing and barber activities" isic="9621"
+ 2 label="Beauty care and other beauty treatment activities" isic="9622"
+ 3 label="Day spa, sauna and steam bath activities" isic="9623"
+ 3 label="Funeral and related activities" isic="963"
+ 0 label="Funeral and related activities" isic="9630"
+ 4 label="Intermediation service activities for personal services" isic="964"
+ 0 label="Intermediation service activities for personal services" isic="9640"
+ 9 label="Other personal service activities" isic="969"
+ 1 label="Provision of domestic personal service activities" isic="9691"
+ 9 label="Other personal service activities n.e.c." isic="9699"
+U label="ACTIVITIES OF HOUSEHOLDS AS EMPLOYERS AND UNDIFFERENTIATED GOODS - AND SERVICE-PRODUCING ACTIVITIES OF HOUSEHOLDS FOR OWN USE" isic="U"
+97 section="U" label="Activities of households as employers of domestic personnel" isic="97"
+ 0 label="Activities of households as employers of domestic personnel" isic="970"
+ 0 label="Activities of households as employers of domestic personnel" isic="9700"
+98 section="U" label="Undifferentiated goods- and service-producing activities of private households for own use" isic="98"
+ 1 label="Undifferentiated goods-producing activities of private households for own use" isic="981"
+ 0 label="Undifferentiated goods-producing activities of private households for own use" isic="9810"
+ 2 label="Undifferentiated service-producing activities of private households for own use" isic="982"
+ 0 label="Undifferentiated service-producing activities of private households for own use" isic="9820"
+V label="ACTIVITIES OF EXTRATERRITORIAL ORGANISATIONS AND BODIES" isic="V"
+99 section="V" label="Activities of extraterritorial organisations and bodies" isic="99"
+ 0 label="Activities of extraterritorial organisations and bodies" isic="990"
+ 0 label="Activities of extraterritorial organisations and bodies" isic="9900"
diff --git a/stdnum/eu/oss.py b/stdnum/eu/oss.py
index 7bb3f657..40524f50 100644
--- a/stdnum/eu/oss.py
+++ b/stdnum/eu/oss.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""OSS (European VAT on e-Commerce - One Stop Shop).
diff --git a/stdnum/eu/vat.py b/stdnum/eu/vat.py
index 062abaaf..6c2e5a26 100644
--- a/stdnum/eu/vat.py
+++ b/stdnum/eu/vat.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (European Union VAT number).
diff --git a/stdnum/exceptions.py b/stdnum/exceptions.py
index daa9d2f2..20c8ef0c 100644
--- a/stdnum/exceptions.py
+++ b/stdnum/exceptions.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of exceptions.
diff --git a/stdnum/fi/__init__.py b/stdnum/fi/__init__.py
index c47cc8d4..aa25af5a 100644
--- a/stdnum/fi/__init__.py
+++ b/stdnum/fi/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Finnish numbers."""
diff --git a/stdnum/fi/alv.py b/stdnum/fi/alv.py
index 3c38a6bc..07cbfb89 100644
--- a/stdnum/fi/alv.py
+++ b/stdnum/fi/alv.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ALV nro (Arvonlisäveronumero, Finnish VAT number).
diff --git a/stdnum/fi/associationid.py b/stdnum/fi/associationid.py
index 4535d1cd..b7b9cc5c 100644
--- a/stdnum/fi/associationid.py
+++ b/stdnum/fi/associationid.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Finnish Association Identifier.
diff --git a/stdnum/fi/hetu.py b/stdnum/fi/hetu.py
index 4ad57983..d3772933 100644
--- a/stdnum/fi/hetu.py
+++ b/stdnum/fi/hetu.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""HETU (Henkilötunnus, Finnish personal identity code).
diff --git a/stdnum/fi/veronumero.py b/stdnum/fi/veronumero.py
index 6b2a6ff4..ca0e92c2 100644
--- a/stdnum/fi/veronumero.py
+++ b/stdnum/fi/veronumero.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""
Veronumero (Finnish individual tax number).
diff --git a/stdnum/fi/ytunnus.py b/stdnum/fi/ytunnus.py
index b4898303..3e8cd8c6 100644
--- a/stdnum/fi/ytunnus.py
+++ b/stdnum/fi/ytunnus.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Y-tunnus (Finnish business identifier).
diff --git a/stdnum/figi.py b/stdnum/figi.py
index daecd792..240b345e 100644
--- a/stdnum/figi.py
+++ b/stdnum/figi.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""FIGI (Financial Instrument Global Identifier).
diff --git a/stdnum/fo/__init__.py b/stdnum/fo/__init__.py
index 251fe25e..e39b2576 100644
--- a/stdnum/fo/__init__.py
+++ b/stdnum/fo/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Faroe Islands numbers."""
diff --git a/stdnum/fo/vn.py b/stdnum/fo/vn.py
index 536a3f73..fa7232b7 100644
--- a/stdnum/fo/vn.py
+++ b/stdnum/fo/vn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""V-number (Vinnutal, Faroe Islands tax number).
diff --git a/stdnum/fr/__init__.py b/stdnum/fr/__init__.py
index abb5e236..4ecbfe82 100644
--- a/stdnum/fr/__init__.py
+++ b/stdnum/fr/__init__.py
@@ -14,13 +14,12 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of French numbers."""
from __future__ import annotations
-# provide vat as an alias
+# provide excise and vat as an alias
+from stdnum.fr import accise as excise # noqa: F401
from stdnum.fr import tva as vat # noqa: F401
diff --git a/stdnum/fr/accise.py b/stdnum/fr/accise.py
new file mode 100644
index 00000000..fcdd63b8
--- /dev/null
+++ b/stdnum/fr/accise.py
@@ -0,0 +1,77 @@
+# accise.py - functions for handling French Accise numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Cédric Krier
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""n° d'accise (French number to identify taxpayers of excise taxes).
+
+The n° d'accise always start by FR0 following by the 2 ending digits of the
+year, 3 number of customs office, one letter for the type and an ordering
+number of 4 digits.
+
+>>> validate('FR023004N9448')
+'FR023004N9448'
+>>> validate('FR0XX907E0820')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> validate('FR012907A0820')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+"""
+
+from __future__ import annotations
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+OPERATORS = set(['E', 'N', 'C', 'B'])
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation. This strips the number
+ of any valid separators and removes surrounding whitespace."""
+ return clean(number, ' ').upper().strip()
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid accise number. This checks the length,
+ formatting."""
+ number = compact(number)
+ code = number[:3]
+ if code != 'FR0':
+ raise InvalidFormat()
+ if len(number) != 13:
+ raise InvalidLength()
+ if not isdigits(number[3:5]):
+ raise InvalidFormat()
+ if not isdigits(number[5:8]):
+ raise InvalidFormat()
+ if number[8] not in OPERATORS:
+ raise InvalidComponent()
+ if not isdigits(number[9:12]):
+ raise InvalidFormat()
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid accise number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
diff --git a/stdnum/fr/nif.py b/stdnum/fr/nif.py
index 348a4b9b..9dd4c468 100644
--- a/stdnum/fr/nif.py
+++ b/stdnum/fr/nif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIF (Numéro d'Immatriculation Fiscale, French tax identification number).
diff --git a/stdnum/fr/nir.py b/stdnum/fr/nir.py
index 121da27d..24f14a32 100644
--- a/stdnum/fr/nir.py
+++ b/stdnum/fr/nir.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIR (French personal identification number).
diff --git a/stdnum/fr/rcs.py b/stdnum/fr/rcs.py
new file mode 100644
index 00000000..5e397496
--- /dev/null
+++ b/stdnum/fr/rcs.py
@@ -0,0 +1,115 @@
+# rcs.py - functions for handling French NIR numbers
+# coding: utf-8
+#
+# Copyright (C) 2025 Fabien Michel
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""RCS (French trade registration number for commercial companies).
+
+The RCS number (Registre du commerce et des sociétés) is given by INSEE to a
+company with commercial activity when created. It is required for most of
+administrative procedures.
+
+The number consists of "RCS" letters followed by name of the city where the company was registered
+followed by letter A for a retailer or B for society
+followed by the SIREN number
+
+More information:
+
+* https://entreprendre.service-public.fr/vosdroits/F31190
+* https://fr.wikipedia.org/wiki/Registre_du_commerce_et_des_sociétés_(France)
+
+>>> validate('RCS Nancy B 323 159 715')
+'RCS Nancy B 323159715'
+>>> validate('RCS Nancy B 323 159 716')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> validate('RCSNancy B 323 159 716')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> format('RCS Nancy B323159715')
+'RCS Nancy B 323 159 715'
+>>> to_siren('RCS Nancy B 323159 715')
+'323159715'
+"""
+
+from __future__ import annotations
+
+import re
+
+from stdnum.exceptions import *
+from stdnum.fr import siren
+from stdnum.util import clean
+
+
+_rcs_validation_regex = re.compile(
+ r'^ *(?PRCS|rcs) +(?P.*?) +(?P[AB]) *(?P(?:\d *){9})\b *$',
+)
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation."""
+ parts = clean(number).strip().split()
+ rest = ''.join(parts[2:])
+ return ' '.join(parts[:2] + [rest[:1], siren.compact(rest[1:])])
+
+
+def validate(number: str) -> str:
+ """Validate number is a valid French RCS number."""
+ number = compact(number)
+ match = _rcs_validation_regex.match(number)
+ if not match:
+ raise InvalidFormat()
+ siren_number = siren.validate(match.group('siren'))
+ siren_number = siren.format(siren_number)
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number provided is valid."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
+
+
+def format(number: str) -> str:
+ """Reformat the number to the standard presentation format."""
+ number = compact(number)
+ match = _rcs_validation_regex.match(number)
+ if not match:
+ raise InvalidFormat()
+ return ' '.join(
+ (
+ 'RCS',
+ match.group('city'),
+ match.group('letter'),
+ siren.format(match.group('siren')),
+ ),
+ )
+
+
+def to_siren(number: str) -> str:
+ """Extract SIREN number from the RCS number.
+
+ The SIREN number is the 9 last digits of the RCS number.
+ """
+ number = compact(number)
+ match = _rcs_validation_regex.match(clean(number))
+ if not match:
+ raise InvalidFormat()
+ return match.group('siren')
diff --git a/stdnum/fr/siren.py b/stdnum/fr/siren.py
index e3607475..4964d2b1 100644
--- a/stdnum/fr/siren.py
+++ b/stdnum/fr/siren.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SIREN (a French company identification number).
@@ -34,6 +32,8 @@
InvalidChecksum: ...
>>> to_tva('443 121 975')
'46 443 121 975'
+>>> format('404833048')
+'404 833 048'
"""
from __future__ import annotations
@@ -83,3 +83,9 @@ def to_tva(number: str) -> str:
int(compact(number) + '12') % 97,
' ' if ' ' in number else '',
number)
+
+
+def format(number: str, separator: str = ' ') -> str:
+ """Reformat the number to the standard presentation format."""
+ number = compact(number)
+ return separator.join((number[:3], number[3:6], number[6:]))
diff --git a/stdnum/fr/siret.py b/stdnum/fr/siret.py
index 477d35ba..41d1cef7 100644
--- a/stdnum/fr/siret.py
+++ b/stdnum/fr/siret.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SIRET (a French company establishment identification number).
diff --git a/stdnum/fr/tva.py b/stdnum/fr/tva.py
index 2638663a..52b10d26 100644
--- a/stdnum/fr/tva.py
+++ b/stdnum/fr/tva.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""n° TVA (taxe sur la valeur ajoutée, French VAT number).
@@ -41,6 +39,8 @@
Traceback (most recent call last):
...
InvalidFormat: ...
+>>> to_siren('Fr 40 303 265 045')
+'303265045'
"""
from __future__ import annotations
@@ -101,3 +101,15 @@ def is_valid(number: str) -> bool:
return bool(validate(number))
except ValidationError:
return False
+
+
+def to_siren(number: str) -> str:
+ """Convert the VAT number to a SIREN number.
+
+ The SIREN number is the 9 last digits of the VAT number.
+ """
+ number = compact(number)
+ if number[2:5] == '000':
+ # numbers from Monaco are valid TVA but not SIREN
+ raise InvalidComponent()
+ return number[2:]
diff --git a/stdnum/gb/__init__.py b/stdnum/gb/__init__.py
index 2c3ec3c3..ed9c51db 100644
--- a/stdnum/gb/__init__.py
+++ b/stdnum/gb/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of United Kingdom numbers."""
diff --git a/stdnum/gb/nhs.py b/stdnum/gb/nhs.py
index 0b115546..0ed3477c 100644
--- a/stdnum/gb/nhs.py
+++ b/stdnum/gb/nhs.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NHS (United Kingdom National Health Service patient identifier).
diff --git a/stdnum/gb/sedol.py b/stdnum/gb/sedol.py
index 2b38b176..6d66255e 100644
--- a/stdnum/gb/sedol.py
+++ b/stdnum/gb/sedol.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SEDOL number (Stock Exchange Daily Official List number).
diff --git a/stdnum/gb/upn.py b/stdnum/gb/upn.py
index 0e9c94ea..a3f22a15 100644
--- a/stdnum/gb/upn.py
+++ b/stdnum/gb/upn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UPN (English Unique Pupil Number).
diff --git a/stdnum/gb/utr.py b/stdnum/gb/utr.py
index eab0bf5c..00911e83 100644
--- a/stdnum/gb/utr.py
+++ b/stdnum/gb/utr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UTR (United Kingdom Unique Taxpayer Reference).
diff --git a/stdnum/gb/vat.py b/stdnum/gb/vat.py
index 3ee9f960..9111917c 100644
--- a/stdnum/gb/vat.py
+++ b/stdnum/gb/vat.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (United Kingdom (and Isle of Man) VAT registration number).
diff --git a/stdnum/gh/__init__.py b/stdnum/gh/__init__.py
index 1809b17b..268cdda7 100644
--- a/stdnum/gh/__init__.py
+++ b/stdnum/gh/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Ghana numbers."""
diff --git a/stdnum/gh/tin.py b/stdnum/gh/tin.py
index f9ea45aa..f048c997 100644
--- a/stdnum/gh/tin.py
+++ b/stdnum/gh/tin.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TIN (Taxpayer Identification Number, Ghana tax number).
diff --git a/stdnum/gn/__init__.py b/stdnum/gn/__init__.py
index 136d7488..2e3c212d 100644
--- a/stdnum/gn/__init__.py
+++ b/stdnum/gn/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Guinea numbers."""
diff --git a/stdnum/gn/nifp.py b/stdnum/gn/nifp.py
index d3749316..29a17519 100644
--- a/stdnum/gn/nifp.py
+++ b/stdnum/gn/nifp.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIFp (Numéro d'Identification Fiscale Permanent, Guinea tax number).
diff --git a/stdnum/gr/__init__.py b/stdnum/gr/__init__.py
index 89aae30f..a01ea35c 100644
--- a/stdnum/gr/__init__.py
+++ b/stdnum/gr/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Greek numbers."""
diff --git a/stdnum/gr/amka.py b/stdnum/gr/amka.py
index bfb1ae3c..629e0393 100644
--- a/stdnum/gr/amka.py
+++ b/stdnum/gr/amka.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""AMKA (Αριθμός Μητρώου Κοινωνικής Ασφάλισης, Greek social security number).
diff --git a/stdnum/gr/vat.py b/stdnum/gr/vat.py
index b83117ef..ff2a6abc 100644
--- a/stdnum/gr/vat.py
+++ b/stdnum/gr/vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""FPA, ΦΠΑ, ΑΦΜ (Αριθμός Φορολογικού Μητρώου, the Greek VAT number).
diff --git a/stdnum/grid.py b/stdnum/grid.py
index b1ef26a4..3cfedc34 100644
--- a/stdnum/grid.py
+++ b/stdnum/grid.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""GRid (Global Release Identifier).
diff --git a/stdnum/gs1_128.py b/stdnum/gs1_128.py
index 38e6e479..001dd584 100644
--- a/stdnum/gs1_128.py
+++ b/stdnum/gs1_128.py
@@ -1,7 +1,7 @@
# gs1_128.py - functions for handling GS1-128 codes
#
# Copyright (C) 2019 Sergi Almacellas Abellana
-# Copyright (C) 2020-2024 Arthur de Jong
+# Copyright (C) 2020-2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""GS1-128 (Standard to encode product information in Code 128 barcodes).
@@ -86,103 +84,135 @@ def compact(number: str) -> str:
return clean(number, '()').strip()
-def _encode_value(fmt: str, _type: str, value: object) -> str:
+def _encode_decimal(ai: str, fmt: str, value: object) -> tuple[str, str]:
+ """Encode the specified decimal value given the format."""
+ # For decimal types the last digit of the AI is used to encode the
+ # number of decimal places (we replace the last digit)
+ if isinstance(value, (list, tuple)) and fmt.startswith('N3+'):
+ # Two numbers, where the number of decimal places is expected to apply
+ # to the second value
+ ai, number = _encode_decimal(ai, fmt[3:], value[1])
+ return ai, str(value[0]).rjust(3, '0') + number
+ value = str(value)
+ if fmt.startswith('N..'):
+ # Variable length number up to a certain length
+ length = int(fmt[3:])
+ value = value[:length + 1]
+ number, decimals = (value.split('.') + [''])[:2]
+ decimals = decimals[:9]
+ return ai[:-1] + str(len(decimals)), number + decimals
+ else:
+ # Fixed length numeric
+ length = int(fmt[1:])
+ value = value[:length + 1]
+ number, decimals = (value.split('.') + [''])[:2]
+ decimals = decimals[:9]
+ return ai[:-1] + str(len(decimals)), (number + decimals).rjust(length, '0')
+
+
+def _encode_date(fmt: str, value: object) -> str:
+ """Encode the specified date value given the format."""
+ if isinstance(value, (list, tuple)) and fmt in ('N6..12', 'N6[+N6]'):
+ # Two date values
+ return '%s%s' % (
+ _encode_date('N6', value[0]),
+ _encode_date('N6', value[1]),
+ )
+ elif isinstance(value, datetime.date):
+ # Format date in different formats
+ if fmt in ('N6', 'N6..12', 'N6[+N6]'):
+ return value.strftime('%y%m%d')
+ elif fmt == 'N10':
+ return value.strftime('%y%m%d%H%M')
+ elif fmt in ('N6+N..4', 'N6[+N..4]', 'N6[+N4]'):
+ value = value.strftime('%y%m%d%H%M')
+ if value.endswith('00'):
+ value = value[:-2]
+ if value.endswith('00'):
+ value = value[:-2]
+ return value
+ elif fmt in ('N8+N..4', 'N8[+N..4]'):
+ value = value.strftime('%y%m%d%H%M%S')
+ if value.endswith('00'):
+ value = value[:-2]
+ if value.endswith('00'):
+ value = value[:-2]
+ return value
+ else: # pragma: no cover (all formats should be covered)
+ raise ValueError('unsupported format: %s' % fmt)
+ else:
+ # Value is assumed to be in the correct format already
+ return str(value)
+
+
+def _encode_value(ai: str, fmt: str, _type: str, value: object) -> tuple[str, str]:
"""Encode the specified value given the format and type."""
if _type == 'decimal':
- if isinstance(value, (list, tuple)) and fmt.startswith('N3+'):
- number = _encode_value(fmt[3:], _type, value[1])
- assert isinstance(value[0], str)
- return number[0] + value[0].rjust(3, '0') + number[1:]
- value = str(value)
- if fmt.startswith('N..'):
- length = int(fmt[3:])
- value = value[:length + 1]
- number, digits = (value.split('.') + [''])[:2]
- digits = digits[:9]
- return str(len(digits)) + number + digits
- else:
- length = int(fmt[1:])
- value = value[:length + 1]
- number, digits = (value.split('.') + [''])[:2]
- digits = digits[:9]
- return str(len(digits)) + (number + digits).rjust(length, '0')
+ return _encode_decimal(ai, fmt, value)
elif _type == 'date':
- if isinstance(value, (list, tuple)) and fmt in ('N6..12', 'N6[+N6]'):
- return '%s%s' % (
- _encode_value('N6', _type, value[0]),
- _encode_value('N6', _type, value[1]))
- elif isinstance(value, datetime.date):
- if fmt in ('N6', 'N6..12', 'N6[+N6]'):
- return value.strftime('%y%m%d')
- elif fmt == 'N10':
- return value.strftime('%y%m%d%H%M')
- elif fmt in ('N6+N..4', 'N6[+N..4]', 'N6[+N4]'):
- value = value.strftime('%y%m%d%H%M')
- if value.endswith('00'):
- value = value[:-2]
- if value.endswith('00'):
- value = value[:-2]
- return value
- elif fmt in ('N8+N..4', 'N8[+N..4]'):
- value = value.strftime('%y%m%d%H%M%S')
- if value.endswith('00'):
- value = value[:-2]
- if value.endswith('00'):
- value = value[:-2]
- return value
- else: # pragma: no cover (all formats should be covered)
- raise ValueError('unsupported format: %s' % fmt)
- return str(value)
-
-
-def _max_length(fmt: str, _type: str) -> int:
- """Determine the maximum length based on the format ad type."""
- length = sum(
+ return ai, _encode_date(fmt, value)
+ else: # str or int types
+ return ai, str(value)
+
+
+def _max_length(fmt: str) -> int:
+ """Determine the maximum length based on the format."""
+ return sum(
int(re.match(r'^[NXY][0-9]*?[.]*([0-9]+)[\[\]]?$', x).group(1)) # type: ignore[misc, union-attr]
for x in fmt.split('+')
)
- if _type == 'decimal':
- length += 1
- return length
def _pad_value(fmt: str, _type: str, value: str) -> str:
"""Pad the value to the maximum length for the format."""
if _type in ('decimal', 'int'):
- return value.rjust(_max_length(fmt, _type), '0')
- return value.ljust(_max_length(fmt, _type))
+ return value.rjust(_max_length(fmt), '0')
+ else:
+ return value.ljust(_max_length(fmt))
+
+
+def _decode_decimal(ai: str, fmt: str, value: str) -> decimal.Decimal | tuple[str, decimal.Decimal]:
+ """Decode the specified decimal value given the fmt."""
+ if fmt.startswith('N3+'):
+ # If the number consists of two parts, it is assumed that the decimal
+ # from the AI applies to the second part
+ return (value[:3], _decode_decimal(ai, fmt[3:], value[3:])) # type: ignore[return-value]
+ decimals = int(ai[-1])
+ if decimals:
+ value = value[:-decimals] + '.' + value[-decimals:]
+ return decimal.Decimal(value)
+
+
+def _decode_date(fmt: str, value: str) -> datetime.date | datetime.datetime | tuple[datetime.date, datetime.date]:
+ """Decode the specified date value given the fmt."""
+ if len(value) == 6:
+ if value[4:] == '00':
+ # When day == '00', it must be interpreted as last day of month
+ date = datetime.datetime.strptime(value[:4], '%y%m')
+ if date.month == 12:
+ date = date.replace(day=31)
+ else:
+ date = date.replace(month=date.month + 1, day=1) - datetime.timedelta(days=1)
+ return date.date()
+ else:
+ return datetime.datetime.strptime(value, '%y%m%d').date()
+ elif len(value) == 12 and fmt in ('N12', 'N6..12', 'N6[+N6]'):
+ return (_decode_date('N6', value[:6]), _decode_date('N6', value[6:])) # type: ignore[return-value]
+ else:
+ # Other lengths are interpreted as variable-length datetime values
+ return datetime.datetime.strptime(value, '%y%m%d%H%M%S'[:len(value)])
-def _decode_value(fmt: str, _type: str, value: str) -> Any:
+def _decode_value(ai: str, fmt: str, _type: str, value: str) -> Any:
"""Decode the specified value given the fmt and type."""
if _type == 'decimal':
- if fmt.startswith('N3+'):
- return (value[1:4], _decode_value(fmt[3:], _type, value[0] + value[4:]))
- digits = int(value[0])
- value = value[1:]
- if digits:
- value = value[:-digits] + '.' + value[-digits:]
- return decimal.Decimal(value)
+ return _decode_decimal(ai, fmt, value)
elif _type == 'date':
- if len(value) == 6:
- if value[4:] == '00':
- # When day == '00', it must be interpreted as last day of month
- date = datetime.datetime.strptime(value[:4], '%y%m')
- if date.month == 12:
- date = date.replace(day=31)
- else:
- date = date.replace(month=date.month + 1, day=1) - datetime.timedelta(days=1)
- return date.date()
- else:
- return datetime.datetime.strptime(value, '%y%m%d').date()
- elif len(value) == 12 and fmt in ('N12', 'N6..12', 'N6[+N6]'):
- return (_decode_value('N6', _type, value[:6]), _decode_value('N6', _type, value[6:]))
- else:
- # other lengths are interpreted as variable-length datetime values
- return datetime.datetime.strptime(value, '%y%m%d%H%M%S'[:len(value)])
+ return _decode_date(fmt, value)
elif _type == 'int':
return int(value)
- return value.strip()
+ else: # str
+ return value.strip()
def info(number: str, separator: str = '') -> dict[str, Any]:
@@ -208,7 +238,7 @@ def info(number: str, separator: str = '') -> dict[str, Any]:
raise InvalidComponent()
number = number[len(ai):]
# figure out the value part
- value = number[:_max_length(info['format'], info['type'])]
+ value = number[:_max_length(info['format'])]
if separator and info.get('fnc1'):
idx = number.find(separator)
if idx > 0:
@@ -219,7 +249,7 @@ def info(number: str, separator: str = '') -> dict[str, Any]:
mod = __import__(_ai_validators[ai], globals(), locals(), ['validate'])
mod.validate(value)
# convert the number
- data[ai] = _decode_value(info['format'], info['type'], value)
+ data[ai] = _decode_value(ai, info['format'], info['type'], value)
# skip separator
if separator and number.startswith(separator):
number = number[len(separator):]
@@ -253,12 +283,12 @@ def encode(data: Mapping[str, object], separator: str = '', parentheses: bool =
if ai in _ai_validators:
mod = __import__(_ai_validators[ai], globals(), locals(), ['validate'])
mod.validate(value)
- value = _encode_value(info['format'], info['type'], value)
+ ai, value = _encode_value(ai, info['format'], info['type'], value)
# store variable-sized values separate from fixed-size values
- if info.get('fnc1'):
- variable_values.append((ai_fmt % ai, info['format'], info['type'], value))
- else:
+ if not info.get('fnc1'):
fixed_values.append(ai_fmt % ai + value)
+ else:
+ variable_values.append((ai_fmt % ai, info['format'], info['type'], value))
# we need the separator for all but the last variable-sized value
# (or pad values if we don't have a separator)
return ''.join(
diff --git a/stdnum/gs1_ai.dat b/stdnum/gs1_ai.dat
index 58645160..35836a24 100644
--- a/stdnum/gs1_ai.dat
+++ b/stdnum/gs1_ai.dat
@@ -1,5 +1,5 @@
# generated from https://ref.gs1.org/ai/
-# on 2025-05-05 17:42:08.911766+00:00
+# on 2026-01-04 16:48:51.071859+00:00
00 format="N18" type="str" name="SSCC" description="Serial Shipping Container Code (SSCC)"
01 format="N14" type="str" name="GTIN" description="Global Trade Item Number (GTIN)"
02 format="N14" type="str" name="CONTENT" description="Global Trade Item Number (GTIN) of contained trade items"
@@ -25,66 +25,66 @@
254 format="X..20" type="str" fnc1="1" name="GLN EXTENSION COMPONENT" description="Global Location Number (GLN) extension component"
255 format="N13[+N..12]" type="str" fnc1="1" name="GCN" description="Global Coupon Number (GCN)"
30 format="N..8" type="int" fnc1="1" name="VAR. COUNT" description="Variable count of items (variable measure trade item)"
-310 format="N6" type="decimal" name="NET WEIGHT (kg)" description="Net weight, kilograms (variable measure trade item)"
-311 format="N6" type="decimal" name="LENGTH (m)" description="Length or first dimension, metres (variable measure trade item)"
-312 format="N6" type="decimal" name="WIDTH (m)" description="Width, diameter, or second dimension, metres (variable measure trade item)"
-313 format="N6" type="decimal" name="HEIGHT (m)" description="Depth, thickness, height, or third dimension, metres (variable measure trade item)"
-314 format="N6" type="decimal" name="AREA (m²)" description="Area, square metres (variable measure trade item)"
-315 format="N6" type="decimal" name="NET VOLUME (l)" description="Net volume, litres (variable measure trade item)"
-316 format="N6" type="decimal" name="NET VOLUME (m³)" description="Net volume, cubic metres (variable measure trade item)"
-320 format="N6" type="decimal" name="NET WEIGHT (lb)" description="Net weight, pounds (variable measure trade item)"
-321 format="N6" type="decimal" name="LENGTH (in)" description="Length or first dimension, inches (variable measure trade item)"
-322 format="N6" type="decimal" name="LENGTH (ft)" description="Length or first dimension, feet (variable measure trade item)"
-323 format="N6" type="decimal" name="LENGTH (yd)" description="Length or first dimension, yards (variable measure trade item)"
-324 format="N6" type="decimal" name="WIDTH (in)" description="Width, diameter, or second dimension, inches (variable measure trade item)"
-325 format="N6" type="decimal" name="WIDTH (ft)" description="Width, diameter, or second dimension, feet (variable measure trade item)"
-326 format="N6" type="decimal" name="WIDTH (yd)" description="Width, diameter, or second dimension, yards (variable measure trade item)"
-327 format="N6" type="decimal" name="HEIGHT (in)" description="Depth, thickness, height, or third dimension, inches (variable measure trade item)"
-328 format="N6" type="decimal" name="HEIGHT (ft)" description="Depth, thickness, height, or third dimension, feet (variable measure trade item)"
-329 format="N6" type="decimal" name="HEIGHT (yd)" description="Depth, thickness, height, or third dimension, yards (variable measure trade item)"
-330 format="N6" type="decimal" name="GROSS WEIGHT (kg)" description="Logistic weight, kilograms"
-331 format="N6" type="decimal" name="LENGTH (m), log" description="Length or first dimension, metres"
-332 format="N6" type="decimal" name="WIDTH (m), log" description="Width, diameter, or second dimension, metres"
-333 format="N6" type="decimal" name="HEIGHT (m), log" description="Depth, thickness, height, or third dimension, metres"
-334 format="N6" type="decimal" name="AREA (m²), log" description="Area, square metres"
-335 format="N6" type="decimal" name="VOLUME (l), log" description="Logistic volume, litres"
-336 format="N6" type="decimal" name="VOLUME (m³), log" description="Logistic volume, cubic metres"
-337 format="N6" type="decimal" name="KG PER m²" description="Kilograms per square metre"
-340 format="N6" type="decimal" name="GROSS WEIGHT (lb)" description="Logistic weight, pounds"
-341 format="N6" type="decimal" name="LENGTH (in), log" description="Length or first dimension, inches"
-342 format="N6" type="decimal" name="LENGTH (ft), log" description="Length or first dimension, feet"
-343 format="N6" type="decimal" name="LENGTH (yd), log" description="Length or first dimension, yards"
-344 format="N6" type="decimal" name="WIDTH (in), log" description="Width, diameter, or second dimension, inches"
-345 format="N6" type="decimal" name="WIDTH (ft), log" description="Width, diameter, or second dimension, feet"
-346 format="N6" type="decimal" name="WIDTH (yd), log" description="Width, diameter, or second dimension, yard"
-347 format="N6" type="decimal" name="HEIGHT (in), log" description="Depth, thickness, height, or third dimension, inches"
-348 format="N6" type="decimal" name="HEIGHT (ft), log" description="Depth, thickness, height, or third dimension, feet"
-349 format="N6" type="decimal" name="HEIGHT (yd), log" description="Depth, thickness, height, or third dimension, yards"
-350 format="N6" type="decimal" name="AREA (in²)" description="Area, square inches (variable measure trade item)"
-351 format="N6" type="decimal" name="AREA (ft²)" description="Area, square feet (variable measure trade item)"
-352 format="N6" type="decimal" name="AREA (yd²)" description="Area, square yards (variable measure trade item)"
-353 format="N6" type="decimal" name="AREA (in²), log" description="Area, square inches"
-354 format="N6" type="decimal" name="AREA (ft²), log" description="Area, square feet"
-355 format="N6" type="decimal" name="AREA (yd²), log" description="Area, square yards"
-356 format="N6" type="decimal" name="NET WEIGHT (troy oz)" description="Net weight, troy ounces (variable measure trade item)"
-357 format="N6" type="decimal" name="NET VOLUME (oz)" description="Net weight (or volume), ounces (variable measure trade item)"
-360 format="N6" type="decimal" name="NET VOLUME (qt)" description="Net volume, quarts (variable measure trade item)"
-361 format="N6" type="decimal" name="NET VOLUME (gal.)" description="Net volume, gallons U.S. (variable measure trade item)"
-362 format="N6" type="decimal" name="VOLUME (qt), log" description="Logistic volume, quarts"
-363 format="N6" type="decimal" name="VOLUME (gal.), log" description="Logistic volume, gallons U.S."
-364 format="N6" type="decimal" name="VOLUME (in³)" description="Net volume, cubic inches (variable measure trade item)"
-365 format="N6" type="decimal" name="VOLUME (ft³)" description="Net volume, cubic feet (variable measure trade item)"
-366 format="N6" type="decimal" name="VOLUME (yd³)" description="Net volume, cubic yards (variable measure trade item)"
-367 format="N6" type="decimal" name="VOLUME (in³), log" description="Logistic volume, cubic inches"
-368 format="N6" type="decimal" name="VOLUME (ft³), log" description="Logistic volume, cubic feet"
-369 format="N6" type="decimal" name="VOLUME (yd³), log" description="Logistic volume, cubic yards"
+3100-3105 format="N6" type="decimal" name="NET WEIGHT (kg)" description="Net weight, kilograms (variable measure trade item)"
+3110-3115 format="N6" type="decimal" name="LENGTH (m)" description="Length or first dimension, metres (variable measure trade item)"
+3120-3125 format="N6" type="decimal" name="WIDTH (m)" description="Width, diameter, or second dimension, metres (variable measure trade item)"
+3130-3135 format="N6" type="decimal" name="HEIGHT (m)" description="Depth, thickness, height, or third dimension, metres (variable measure trade item)"
+3140-3145 format="N6" type="decimal" name="AREA (m²)" description="Area, square metres (variable measure trade item)"
+3150-3155 format="N6" type="decimal" name="NET VOLUME (l)" description="Net volume, litres (variable measure trade item)"
+3160-3165 format="N6" type="decimal" name="NET VOLUME (m³)" description="Net volume, cubic metres (variable measure trade item)"
+3200-3205 format="N6" type="decimal" name="NET WEIGHT (lb)" description="Net weight, pounds (variable measure trade item)"
+3210-3215 format="N6" type="decimal" name="LENGTH (in)" description="Length or first dimension, inches (variable measure trade item)"
+3220-3225 format="N6" type="decimal" name="LENGTH (ft)" description="Length or first dimension, feet (variable measure trade item)"
+3230-3235 format="N6" type="decimal" name="LENGTH (yd)" description="Length or first dimension, yards (variable measure trade item)"
+3240-3245 format="N6" type="decimal" name="WIDTH (in)" description="Width, diameter, or second dimension, inches (variable measure trade item)"
+3250-3255 format="N6" type="decimal" name="WIDTH (ft)" description="Width, diameter, or second dimension, feet (variable measure trade item)"
+3260-3265 format="N6" type="decimal" name="WIDTH (yd)" description="Width, diameter, or second dimension, yards (variable measure trade item)"
+3270-3275 format="N6" type="decimal" name="HEIGHT (in)" description="Depth, thickness, height, or third dimension, inches (variable measure trade item)"
+3280-3285 format="N6" type="decimal" name="HEIGHT (ft)" description="Depth, thickness, height, or third dimension, feet (variable measure trade item)"
+3290-3295 format="N6" type="decimal" name="HEIGHT (yd)" description="Depth, thickness, height, or third dimension, yards (variable measure trade item)"
+3300-3305 format="N6" type="decimal" name="GROSS WEIGHT (kg)" description="Logistic weight, kilograms"
+3310-3315 format="N6" type="decimal" name="LENGTH (m), log" description="Length or first dimension, metres"
+3320-3325 format="N6" type="decimal" name="WIDTH (m), log" description="Width, diameter, or second dimension, metres"
+3330-3335 format="N6" type="decimal" name="HEIGHT (m), log" description="Depth, thickness, height, or third dimension, metres"
+3340-3345 format="N6" type="decimal" name="AREA (m²), log" description="Area, square metres"
+3350-3355 format="N6" type="decimal" name="VOLUME (l), log" description="Logistic volume, litres"
+3360-3365 format="N6" type="decimal" name="VOLUME (m³), log" description="Logistic volume, cubic metres"
+3370-3375 format="N6" type="decimal" name="KG PER m²" description="Kilograms per square metre"
+3400-3405 format="N6" type="decimal" name="GROSS WEIGHT (lb)" description="Logistic weight, pounds"
+3410-3415 format="N6" type="decimal" name="LENGTH (in), log" description="Length or first dimension, inches"
+3420-3425 format="N6" type="decimal" name="LENGTH (ft), log" description="Length or first dimension, feet"
+3430-3435 format="N6" type="decimal" name="LENGTH (yd), log" description="Length or first dimension, yards"
+3440-3445 format="N6" type="decimal" name="WIDTH (in), log" description="Width, diameter, or second dimension, inches"
+3450-3455 format="N6" type="decimal" name="WIDTH (ft), log" description="Width, diameter, or second dimension, feet"
+3460-3465 format="N6" type="decimal" name="WIDTH (yd), log" description="Width, diameter, or second dimension, yard"
+3470-3475 format="N6" type="decimal" name="HEIGHT (in), log" description="Depth, thickness, height, or third dimension, inches"
+3480-3485 format="N6" type="decimal" name="HEIGHT (ft), log" description="Depth, thickness, height, or third dimension, feet"
+3490-3495 format="N6" type="decimal" name="HEIGHT (yd), log" description="Depth, thickness, height, or third dimension, yards"
+3500-3505 format="N6" type="decimal" name="AREA (in²)" description="Area, square inches (variable measure trade item)"
+3510-3515 format="N6" type="decimal" name="AREA (ft²)" description="Area, square feet (variable measure trade item)"
+3520-3525 format="N6" type="decimal" name="AREA (yd²)" description="Area, square yards (variable measure trade item)"
+3530-3535 format="N6" type="decimal" name="AREA (in²), log" description="Area, square inches"
+3540-3545 format="N6" type="decimal" name="AREA (ft²), log" description="Area, square feet"
+3550-3555 format="N6" type="decimal" name="AREA (yd²), log" description="Area, square yards"
+3560-3565 format="N6" type="decimal" name="NET WEIGHT (troy oz)" description="Net weight, troy ounces (variable measure trade item)"
+3570-3575 format="N6" type="decimal" name="NET VOLUME (oz)" description="Net weight (or volume), ounces (variable measure trade item)"
+3600-3605 format="N6" type="decimal" name="NET VOLUME (qt)" description="Net volume, quarts (variable measure trade item)"
+3610-3615 format="N6" type="decimal" name="NET VOLUME (gal.)" description="Net volume, gallons U.S. (variable measure trade item)"
+3620-3625 format="N6" type="decimal" name="VOLUME (qt), log" description="Logistic volume, quarts"
+3630-3635 format="N6" type="decimal" name="VOLUME (gal.), log" description="Logistic volume, gallons U.S."
+3640-3645 format="N6" type="decimal" name="VOLUME (in³)" description="Net volume, cubic inches (variable measure trade item)"
+3650-3655 format="N6" type="decimal" name="VOLUME (ft³)" description="Net volume, cubic feet (variable measure trade item)"
+3660-3665 format="N6" type="decimal" name="VOLUME (yd³)" description="Net volume, cubic yards (variable measure trade item)"
+3670-3675 format="N6" type="decimal" name="VOLUME (in³), log" description="Logistic volume, cubic inches"
+3680-3685 format="N6" type="decimal" name="VOLUME (ft³), log" description="Logistic volume, cubic feet"
+3690-3695 format="N6" type="decimal" name="VOLUME (yd³), log" description="Logistic volume, cubic yards"
37 format="N..8" type="int" fnc1="1" name="COUNT" description="Count of trade items or trade item pieces contained in a logistic unit"
-390 format="N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable or Coupon value, local currency"
-391 format="N3+N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable with ISO currency code"
-392 format="N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable, single monetary area (variable measure trade item)"
-393 format="N3+N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable with ISO currency code (variable measure trade item)"
-394 format="N4" type="decimal" fnc1="1" name="PRCNT OFF" description="Percentage discount of a coupon"
-395 format="N6" type="decimal" fnc1="1" name="PRICE/UoM" description="Amount Payable per unit of measure single monetary area (variable measure trade item)"
+3900-3909 format="N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable or Coupon value, local currency"
+3910-3919 format="N3+N..15" type="decimal" fnc1="1" name="AMOUNT" description="Applicable amount payable with ISO currency code"
+3920-3929 format="N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable, single monetary area (variable measure trade item)"
+3930-3939 format="N3+N..15" type="decimal" fnc1="1" name="PRICE" description="Applicable amount payable with ISO currency code (variable measure trade item)"
+3940-3943 format="N4" type="decimal" fnc1="1" name="PRCNT OFF" description="Percentage discount of a coupon"
+3950-3955 format="N6" type="decimal" fnc1="1" name="PRICE/UoM" description="Amount Payable per unit of measure single monetary area (variable measure trade item)"
400 format="X..30" type="str" fnc1="1" name="ORDER NUMBER" description="Customers purchase order number"
401 format="X..30" type="str" fnc1="1" name="GINC" description="Global Identification Number for Consignment (GINC)"
402 format="N17" type="str" fnc1="1" name="GSIN" description="Global Shipment Identification Number (GSIN)"
@@ -170,6 +170,7 @@
714 format="X..20" type="str" fnc1="1" name="NHRN AIM" description="National Healthcare Reimbursement Number (NHRN) - Portugal AIM"
715 format="X..20" type="str" fnc1="1" name="NHRN NDC" description="National Healthcare Reimbursement Number (NHRN) - United States of America NDC"
716 format="X..20" type="str" fnc1="1" name="NHRN AIC" description="National Healthcare Reimbursement Number (NHRN) - Italy AIC"
+717 format="X..20" type="str" fnc1="1" name="NHRN SRN" description="National Healthcare Reimbursement Number (NHRN) - Costa Rica Sanitary Register Number"
7230 format="X2+X..28" type="str" fnc1="1" name="CERT # 0" description="Certification Reference"
7231 format="X2+X..28" type="str" fnc1="1" name="CERT # 1" description="Certification Reference"
7232 format="X2+X..28" type="str" fnc1="1" name="CERT # 2" description="Certification Reference"
@@ -213,6 +214,10 @@
8020 format="X..25" type="str" fnc1="1" name="REF No." description="Payment slip reference number"
8026 format="N14+N2+N2" type="str" fnc1="1" name="ITIP CONTENT" description="Identification of pieces of a trade item (ITIP) contained in a logistic unit"
8030 format="Z..90" type="str" fnc1="1" name="DIGSIG" description="Digital Signature (DigSig)"
+8040 format="N15" type="str" fnc1="1" name="IMEI" description="Internatinal Mobile Equipment Identity (IMEI)"
+8041 format="N15" type="str" fnc1="1" name="IMEI2" description="Internatinal Mobile Equipment Identity 2 (IMEI2)"
+8042 format="N32" type="str" fnc1="1" name="ESIM" description="Embedded SIM number"
+8043 format="N18+[N1..N2]" type="str" fnc1="1" name="PSIM" description="Physical SIM number"
8110 format="X..70" type="str" fnc1="1" name="" description="Coupon code identification for use in North America"
8111 format="N4" type="str" fnc1="1" name="POINTS" description="Loyalty points of a coupon"
8112 format="X..70" type="str" fnc1="1" name="" description="Positive offer file coupon code identification for use in North America"
diff --git a/stdnum/gt/__init__.py b/stdnum/gt/__init__.py
index e0d6f060..3d942809 100644
--- a/stdnum/gt/__init__.py
+++ b/stdnum/gt/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Guatemalan numbers."""
diff --git a/stdnum/gt/cui.txt b/stdnum/gt/cui.txt
new file mode 100644
index 00000000..b9441680
--- /dev/null
+++ b/stdnum/gt/cui.txt
@@ -0,0 +1,121 @@
+# cui.py - functions for handling Guatemala CUI numbers
+#
+# Copyright (C) 2025 Arthur de Jong
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""
+
+Guatemala – National ID Number (Código Único de Identificación, CUI)
+
+
+
+
+The Guatemalan National ID Number (Código Único de Identificación, CUI) is the official identification number issued to Guatemalan nationals and permanent residents. The CUI appears on the Personal Identification Document (Documento Personal de Identificación, DPI), which all Guatemalan nationals can obtain when they turn 18 years old. In other words, the DPI is the identification document itself, and the CUI is the number on that document.
+
+The CUI comprises a 13-digit numeric code:
+
+ The first eight digits (A) are randomly assigned numbers (número correlativo asignado).
+ The ninth digit (B) is a checksum digit (dígito verificador).
+ The tenth and eleventh digits (C) comprise a two-digit code denoting the department of birth.
+ The twelfth and thirteenth digits (D) comprise a two-digit code indicating the municipality of birth. A list of two-digit codes for departments and municipalities in Guatemala can be found here.
+
+The resulting ID number is structured as follows:
+
+AAAAAAAABCCDD
+
+Note that for naturalized citizens and permanent residents, the last four digits correspond to the department and municipality where they registered for the DPI.
+
+
+https://www.renap.gob.gt/noticias/codigo-unico-de-identificacion-cui#:~:text=Est%C3%A1%20compuesto%20por%2013%20d%C3%ADgitos,del%20municipio%20de%20su%20nacimiento
+
+"""
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+
+
+
+
+
+
+def check_vat(self):
+ """ Extention of the validation method to cover DPI/CUI and NIT. """
+ l10n_gt_partners = self.filtered(lambda p: p.country_code == 'GT')
+ l10n_gt_partners.l10n_gt_identification_validation()
+ return super(ResPartner, self - l10n_gt_partners).check_vat()
+
+
+def l10n_gt_identification_validation(self):
+ for record in self.filtered('vat'):
+ record.ensure_one()
+ if record.l10n_latam_identification_type_id == self.env.ref('l10n_gt.it_cui'):
+ cui_sum = sum(int(a) * b for a, b in zip(record.vat[:8], range(2, 10)))
+ cui_res = '0123456789K'[(cui_sum % 11)]
+ if record.vat[8] != cui_res:
+ raise ValidationError(_("Incorrect verification digit for the CUI identification type."))
+ elif record.l10n_latam_identification_type_id == self.env.ref('l10n_gt.it_nit'):
+ stdnum.gt.nit.validate(record.vat)
+
+
+
+
+
+
+
+def compact(number):
+ """Convert the number to the minimal representation. This strips the
+ number of any valid separators and removes surrounding whitespace."""
+ return clean(number, ' -').upper().strip().lstrip('0')
+ # FIXME: check
+
+
+def calc_check_digit(number):
+ """Calculate the check digit. The number passed should not have the
+ check digit included."""
+ c = -sum(i * int(n) for i, n in enumerate(reversed(number), 2)) % 11
+ return 'K' if c == 10 else str(c)
+
+
+def validate(number):
+ """Check if the number is a valid Guatemala NIT number.
+
+ This checks the length, formatting and check digit.
+ """
+ number = compact(number)
+ if len(number) < 2 or len(number) > 12:
+ raise InvalidLength()
+ if not isdigits(number[:-1]):
+ raise InvalidFormat()
+ if number[-1] != 'K' and not isdigits(number[-1]):
+ raise InvalidFormat()
+ if number[-1] != calc_check_digit(number[:-1]):
+ raise InvalidChecksum()
+ return number
+
+
+def is_valid(number):
+ """Check if the number is a valid Guatemala NIT number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
+
+
+def format(number):
+ """Reformat the number to the standard presentation format."""
+ number = compact(number)
+ return '-'.join([number[:-1], number[-1]])
diff --git a/stdnum/gt/nit.py b/stdnum/gt/nit.py
index 38c1fe36..64416e20 100644
--- a/stdnum/gt/nit.py
+++ b/stdnum/gt/nit.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIT (Número de Identificación Tributaria, Guatemala tax number).
diff --git a/stdnum/hr/__init__.py b/stdnum/hr/__init__.py
index 8d2e3d65..51d85d04 100644
--- a/stdnum/hr/__init__.py
+++ b/stdnum/hr/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Croatian numbers."""
diff --git a/stdnum/hr/oib.py b/stdnum/hr/oib.py
index ed176cc4..4be93a39 100644
--- a/stdnum/hr/oib.py
+++ b/stdnum/hr/oib.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""OIB (Osobni identifikacijski broj, Croatian identification number).
diff --git a/stdnum/hu/__init__.py b/stdnum/hu/__init__.py
index f271446f..4b57b2bb 100644
--- a/stdnum/hu/__init__.py
+++ b/stdnum/hu/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Hungarian numbers."""
diff --git a/stdnum/hu/anum.py b/stdnum/hu/anum.py
index 1316ed9f..77da79e5 100644
--- a/stdnum/hu/anum.py
+++ b/stdnum/hu/anum.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ANUM (Közösségi adószám, Hungarian VAT number).
diff --git a/stdnum/iban.dat b/stdnum/iban.dat
index 38db7976..aa80e7fc 100644
--- a/stdnum/iban.dat
+++ b/stdnum/iban.dat
@@ -1,4 +1,4 @@
-# generated from iban-registry_1.txt
+# generated from iban-registry-v101.txt
# downloaded from https://www.swift.com/node/11971
AD country="Andorra" bban="4!n4!n12!c"
AE country="United Arab Emirates (The)" bban="3!n16!n"
@@ -11,11 +11,11 @@ BG country="Bulgaria" bban="4!a4!n2!n8!c"
BH country="Bahrain" bban="4!a14!c"
BI country="Burundi" bban="5!n5!n11!n2!n"
BR country="Brazil" bban="8!n5!n10!n1!a1!c"
-BY country="Republic of Belarus" bban="4!c4!n16!c"
+BY country="Belarus" bban="4!c4!n16!c"
CH country="Switzerland" bban="5!n12!c"
CR country="Costa Rica" bban="4!n14!n"
CY country="Cyprus" bban="3!n5!n16!c"
-CZ country="Czechia" bban="4!n6!n10!n"
+CZ country="Czechia" bban="4!n16!n"
DE country="Germany" bban="8!n10!n"
DJ country="Djibouti" bban="5!n5!n11!n2!n"
DK country="Denmark" bban="4!n9!n1!n"
@@ -24,7 +24,7 @@ EE country="Estonia" bban="2!n14!n"
EG country="Egypt" bban="4!n4!n17!n"
ES country="Spain" bban="4!n4!n1!n1!n10!n"
FI country="Finland" bban="3!n11!n"
-FK country="Falkland Islands" bban="2!a12!n"
+FK country="Falkland Islands (Malvinas)" bban="2!a12!n"
FO country="Faroe Islands" bban="4!n9!n1!n"
FR country="France" bban="5!n5!n11!c2!n"
GB country="United Kingdom" bban="4!a6!n8!n"
@@ -52,9 +52,9 @@ LU country="Luxembourg" bban="3!n13!c"
LV country="Latvia" bban="4!a13!c"
LY country="Libya" bban="3!n3!n15!n"
MC country="Monaco" bban="5!n5!n11!c2!n"
-MD country="Moldova" bban="2!c18!c"
+MD country="Moldova, Republic of" bban="2!c18!c"
ME country="Montenegro" bban="3!n13!n2!n"
-MK country="Macedonia" bban="3!n10!c2!n"
+MK country="North Macedonia" bban="3!n10!c2!n"
MN country="Mongolia" bban="4!n12!n"
MR country="Mauritania" bban="5!n5!n11!n2!n"
MT country="Malta" bban="4!a5!n18!c"
@@ -70,7 +70,7 @@ PT country="Portugal" bban="4!n4!n11!n2!n"
QA country="Qatar" bban="4!a21!c"
RO country="Romania" bban="4!a16!c"
RS country="Serbia" bban="3!n13!n2!n"
-RU country="Russia" bban="9!n5!n15!c"
+RU country="Russian Federation" bban="9!n5!n15!c"
SA country="Saudi Arabia" bban="2!n18!c"
SC country="Seychelles" bban="4!a2!n2!n16!n3!a"
SD country="Sudan" bban="2!n12!n"
@@ -79,13 +79,13 @@ SI country="Slovenia" bban="5!n8!n2!n"
SK country="Slovakia" bban="4!n6!n10!n"
SM country="San Marino" bban="1!a5!n5!n12!c"
SO country="Somalia" bban="4!n3!n12!n"
-ST country="Sao Tome and Principe" bban="8!n11!n2!n"
+ST country="Sao Tome and Principe" bban="4!n4!n11!n2!n"
SV country="El Salvador" bban="4!a20!n"
TL country="Timor-Leste" bban="3!n14!n2!n"
TN country="Tunisia" bban="2!n3!n13!n2!n"
-TR country="Turkey" bban="5!n1!n16!c"
+TR country="Turkiye" bban="5!n1!n16!c"
UA country="Ukraine" bban="6!n19!c"
-VA country="Vatican City State" bban="3!n15!n"
-VG country="Virgin Islands" bban="4!a16!n"
+VA country="Holy See" bban="3!n15!n"
+VG country="Virgin Islands (British)" bban="4!a16!n"
XK country="Kosovo" bban="4!n10!n2!n"
YE country="Yemen" bban="4!a4!n18!c"
diff --git a/stdnum/iban.py b/stdnum/iban.py
index 7c54871b..7aa1db4e 100644
--- a/stdnum/iban.py
+++ b/stdnum/iban.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IBAN (International Bank Account Number).
diff --git a/stdnum/id/__init__.py b/stdnum/id/__init__.py
index 86737d86..50e6cd2c 100644
--- a/stdnum/id/__init__.py
+++ b/stdnum/id/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Indonesian numbers."""
diff --git a/stdnum/id/nik.py b/stdnum/id/nik.py
index 906a4cd5..6090237f 100644
--- a/stdnum/id/nik.py
+++ b/stdnum/id/nik.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIK (Nomor Induk Kependudukan, Indonesian identity number).
diff --git a/stdnum/id/npwp.py b/stdnum/id/npwp.py
index fc1d5b9d..fe7a4dff 100644
--- a/stdnum/id/npwp.py
+++ b/stdnum/id/npwp.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NPWP (Nomor Pokok Wajib Pajak, Indonesian VAT Number).
diff --git a/stdnum/ie/__init__.py b/stdnum/ie/__init__.py
index 8adc4771..5f874370 100644
--- a/stdnum/ie/__init__.py
+++ b/stdnum/ie/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Irish numbers."""
diff --git a/stdnum/ie/pps.py b/stdnum/ie/pps.py
index c0b9f7c5..7ad007ab 100644
--- a/stdnum/ie/pps.py
+++ b/stdnum/ie/pps.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PPS No (Personal Public Service Number, Irish personal number).
diff --git a/stdnum/ie/vat.py b/stdnum/ie/vat.py
index 66958a2c..59e3ed58 100644
--- a/stdnum/ie/vat.py
+++ b/stdnum/ie/vat.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (Irish tax reference number).
diff --git a/stdnum/il/__init__.py b/stdnum/il/__init__.py
index 46809fa1..185affee 100644
--- a/stdnum/il/__init__.py
+++ b/stdnum/il/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Israeli numbers."""
diff --git a/stdnum/il/hp.py b/stdnum/il/hp.py
index d65a32e5..ada52d79 100644
--- a/stdnum/il/hp.py
+++ b/stdnum/il/hp.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Company Number (מספר חברה, or short ח.פ. Israeli company number).
diff --git a/stdnum/il/idnr.py b/stdnum/il/idnr.py
index 3f39ac4f..38fb541e 100644
--- a/stdnum/il/idnr.py
+++ b/stdnum/il/idnr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Identity Number (Mispar Zehut, מספר זהות, Israeli identity number).
diff --git a/stdnum/imei.py b/stdnum/imei.py
index d6451a42..3954f7f7 100644
--- a/stdnum/imei.py
+++ b/stdnum/imei.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IMEI (International Mobile Equipment Identity).
diff --git a/stdnum/imo.py b/stdnum/imo.py
index 9c0ae9f0..8d5bcad3 100644
--- a/stdnum/imo.py
+++ b/stdnum/imo.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IMO number (International Maritime Organization number).
diff --git a/stdnum/imsi.dat b/stdnum/imsi.dat
index c2966ad3..f2aab6a3 100644
--- a/stdnum/imsi.dat
+++ b/stdnum/imsi.dat
@@ -83,6 +83,7 @@
09 cc="be" country="Belgium" operator="Proximus SA"
10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Orange Belgium" cc="be" country="Belgium" operator="Orange S.A." status="Operational"
11 bands="MVNO" brand="L-mobi" cc="be" country="Belgium" operator="L-Mobi Mobile" status="Not operational"
+ 12 brand="DIGI Belgium" cc="be" country="Belgium" operator="DIGI Communications Belgium NV" status="Operational"
13 cc="be" country="Belgium" operator="CWave"
15 cc="be" country="Belgium" operator="Elephant Talk Communications Schweiz GmbH" status="Not operational"
16 cc="be" country="Belgium" operator="NextGen Mobile Ltd." status="Not operational"
@@ -106,7 +107,7 @@
99 bands="5G" cc="be" country="Belgium" operator="e-BO Enterprises"
00-99
208
- 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational"
+ 01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 2100 / 5G 3500" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational"
02 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Orange" cc="fr" country="France" operator="Orange S.A." status="Operational"
03 bands="MVNO" brand="Sierra Wireless" cc="fr" country="France" operator="Sierra Wireless France" status="Operational"
04 bands="MVNO" cc="fr" country="France" operator="Netcom Group" status="Operational"
@@ -206,7 +207,7 @@
05 bands="MVNO" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational"
06 bands="MVNO" brand="Vodafone" cc="es" country="Spain" operator="Vodafone Spain" status="Operational"
07 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 3500 / 5G 26000" brand="Movistar" cc="es" country="Spain" operator="Telefónica Móviles España" status="Operational"
- 08 bands="MVNO" brand="Euskaltel" cc="es" country="Spain" status="Operational"
+ 08 bands="MVNO" brand="Euskaltel" cc="es" country="Spain" operator="Euskaltel, S.A." status="Operational"
09 bands="MVNO" brand="Orange" cc="es" country="Spain" operator="Orange Espagne S.A.U" status="Operational"
10 cc="es" country="Spain" operator="ZINNIA TELECOMUNICACIONES, S.L.U."
11 cc="es" country="Spain" operator="TELECOM CASTILLA-LA MANCHA, S.A."
@@ -227,7 +228,7 @@
26 cc="es" country="Spain" operator="Lleida Networks Serveis Telemátics, SL"
27 bands="MVNO" brand="Truphone" cc="es" country="Spain" operator="SCN Truphone, S.L." status="Operational"
28 bands="TD-LTE 2600" brand="Murcia4G" cc="es" country="Spain" operator="Consorcio de Telecomunicaciones Avanzadas, S.A." status="Not operational"
- 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="Xfera Moviles S.A.U." status="Operational"
+ 29 bands="TD-LTE 3500" cc="es" country="Spain" operator="Xfera Moviles S.A.U." status="Not operational"
30 cc="es" country="Spain" operator="Compatel Limited" status="Not operational"
31 cc="es" country="Spain" operator="Red Digital De Telecomunicaciones de las Islas Baleares, S.L."
32 bands="MVNO" brand="Tuenti" cc="es" country="Spain" operator="Telefónica Móviles España" status="Not operational"
@@ -250,7 +251,7 @@
216
01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700 / 5G 2100 / 5G 3500" brand="Yettel Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt." status="Operational"
02 bands="LTE 450" cc="hu" country="Hungary" operator="HM EI Zrt." status="Operational"
- 03 bands="LTE 1800 / TD-LTE 3700" brand="DIGI" cc="hu" country="Hungary" operator="DIGI Telecommunication Ltd." status="Operational"
+ 03 bands="LTE 1800 / TD-LTE 3700" brand="one" cc="hu" country="Hungary" operator="One Hungary Ltd." status="Operational"
04 cc="hu" country="Hungary" operator="Pro-M PrCo. Ltd."
20 brand="Yettel Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt."
25 brand="Yettel Hungary" cc="hu" country="Hungary" operator="Telenor Magyarország Zrt."
@@ -286,7 +287,8 @@
05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="A1 SRB" cc="rs" country="Serbia" operator="A1 Srbija d.o.o." status="Operational"
07 bands="CDMA 450" brand="Orion" cc="rs" country="Serbia" operator="Orion Telekom" status="Not operational"
09 bands="MVNO" brand="Vectone Mobile" cc="rs" country="Serbia" operator="MUNDIO MOBILE d.o.o." status="Not operational"
- 11 bands="MVNO" brand="Globaltel" cc="rs" country="Serbia" operator="Telekom Srbija" status="Operational"
+ 11 bands="MVNO" brand="Globaltel" cc="rs" country="Serbia" operator="Telekom Srbija" status="Not operational"
+ 12 bands="MVNO" brand="STmobile" cc="rs" country="Serbia" operator="Sat-Trakt d.o.o. Bačka Topola" status="Operational"
20 brand="A1 SRB" cc="rs" country="Serbia" operator="A1 Srbija d.o.o."
21 bands="GSM-R" cc="rs" country="Serbia" operator="Infrastruktura železnice Srbije a.d."
00-99
@@ -299,8 +301,8 @@
222
01 bands="GSM 900 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2600" brand="TIM" cc="it" country="Italy" operator="Telecom Italia S.p.A." status="Operational"
02 bands="Satellite (Globalstar)" brand="Elsacom" cc="it" country="Italy" status="Not operational"
- 04 brand="Intermatica" cc="it" country="Italy"
- 05 brand="Telespazio" cc="it" country="Italy"
+ 04 brand="Intermatica" cc="it" country="Italy" operator="Intermatica S.p.A."
+ 05 brand="Telespazio" cc="it" country="Italy" operator="Telespazio S.p.A."
06 brand="Vodafone" cc="it" country="Italy" operator="Vodafone Italia S.p.A." status="Operational"
07 bands="MVNO" brand="Kena Mobile" cc="it" country="Italy" operator="Nòverca S.r.l." status="Operational"
08 bands="MVNO" brand="Fastweb" cc="it" country="Italy" operator="Fastweb S.p.A." status="Operational"
@@ -323,9 +325,9 @@
54 bands="MVNO" brand="Plintron" cc="it" country="Italy" operator="Plintron Italy S.r.l." status="Operational"
56 bands="MVNO" brand="spusu" cc="it" country="Italy" operator="MASS Response Service GmbH" status="Operational"
77 bands="UMTS 2100" brand="IPSE 2000" cc="it" country="Italy" status="Not operational"
- 88 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 1800 / 5G 2600 / 5G 3500" brand="Wind Tre" cc="it" country="Italy" operator="Wind Tre S.p.A." status="Operational"
+ 88 bands="GSM 900 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 1800 / 5G 2600 / 5G 3500" brand="Wind Tre" cc="it" country="Italy" operator="Wind Tre S.p.A." status="Operational"
98 bands="GSM 900" brand="Blu" cc="it" country="Italy" operator="Blu S.p.A." status="Not operational"
- 99 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Wind Tre" cc="it" country="Italy" operator="Wind Tre S.p.A." status="Operational"
+ 99 bands="UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600" brand="Wind Tre" cc="it" country="Italy" operator="Wind Tre S.p.A." status="Operational"
00-99
226
01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500" brand="Vodafone" cc="ro" country="Romania" operator="Vodafone România" status="Operational"
@@ -334,30 +336,31 @@
04 bands="CDMA 450" brand="Cosmote/Zapp" cc="ro" country="Romania" operator="Telekom Romania Mobile" status="Not operational"
05 bands="GSM 900 / LTE 800 / LTE 2100 / LTE 2600 / TD-LTE 2600 / 5G 2600 / 5G 3500" brand="Digi.Mobil" cc="ro" country="Romania" operator="RCS&RDS" status="Operational"
06 bands="UMTS 900 / UMTS 2100" brand="Telekom" cc="ro" country="Romania" operator="Telekom Romania Mobile" status="Not operational"
- 10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational"
+ 10 bands="GSM 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Orange" cc="ro" country="Romania" operator="Orange România" status="Operational"
11 bands="MVNO" cc="ro" country="Romania" operator="Enigma-System"
15 bands="WiMAX / TD-LTE 2600" brand="Idilis" cc="ro" country="Romania" operator="Idilis" status="Not operational"
16 bands="MVNO" brand="Lycamobile" cc="ro" country="Romania" operator="Lycamobile Romania" status="Not operational"
- 19 bands="GSM-R 900" brand="CFR" cc="ro" country="Romania" operator="Căile Ferate Române" status="Testing"
+ 19 bands="GSM-R 900" brand="CFR" cc="ro" country="Romania" operator="Căile Ferate Române" status="Operational"
00-99
228
01 bands="UMTS 900 / LTE 700 / LTE 800 / LTE 900 / LTE 1500 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 2100 / 5G 3500" brand="Swisscom" cc="ch" country="Switzerland" operator="Swisscom AG" status="Operational"
- 02 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise UPC" status="Operational"
+ 02 bands="LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise UPC" status="Operational"
03 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Salt" cc="ch" country="Switzerland" operator="Salt Mobile SA" status="Operational"
05 cc="ch" country="Switzerland" operator="Comfone AG" status="Not operational"
06 bands="GSM-R 900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Operational"
07 bands="GSM 1800" brand="IN&Phone" cc="ch" country="Switzerland" operator="IN&Phone SA" status="Not operational"
- 08 bands="GSM 1800" brand="Tele4u" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Operational"
+ 08 bands="GSM 1800" brand="Tele4u" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational"
09 cc="ch" country="Switzerland" operator="Comfone AG"
10 cc="ch" country="Switzerland" operator="Stadt Polizei Zürich" status="Not operational"
11 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG"
12 brand="Sunrise" cc="ch" country="Switzerland" operator="Sunrise Communications AG" status="Not operational"
+ 13 bands="FRMCS 900 / 1900" brand="SBB-CFF-FFS" cc="ch" country="Switzerland" operator="SBB AG" status="Not operational"
50 bands="UMTS 2100" cc="ch" country="Switzerland" operator="3G Mobile AG" status="Not operational"
51 bands="MVNO" cc="ch" country="Switzerland" operator="relario AG" status="Operational"
52 brand="Barablu" cc="ch" country="Switzerland" operator="Barablu" status="Not operational"
53 bands="MVNO" brand="upc cablecom" cc="ch" country="Switzerland" operator="Sunrise UPC GmbH" status="Operational"
54 bands="MVNO" brand="Lycamobile" cc="ch" country="Switzerland" operator="Lycamobile AG" status="Operational"
- 55 brand="WeMobile" cc="ch" country="Switzerland" operator="Komodos SA"
+ 55 cc="ch" country="Switzerland" operator="Komodos SA" status="Not operational"
56 cc="ch" country="Switzerland" operator="SMSRelay AG" status="Not operational"
57 cc="ch" country="Switzerland" operator="Mitto AG"
58 bands="MVNO" brand="beeone" cc="ch" country="Switzerland" operator="Beeone Communications SA" status="Operational"
@@ -368,7 +371,7 @@
63 brand="FTS" cc="ch" country="Switzerland" operator="Fink Telecom Services" status="Operational"
64 bands="MVNO" cc="ch" country="Switzerland" operator="Nth AG" status="Operational"
65 bands="MVNO" cc="ch" country="Switzerland" operator="Nexphone AG" status="Operational"
- 66 cc="ch" country="Switzerland" operator="Inovia Services SA"
+ 66 cc="ch" country="Switzerland" operator="Inovia Services SA" status="Not operational"
67 cc="ch" country="Switzerland" operator="Datatrade Managed AG"
68 cc="ch" country="Switzerland" operator="Intellico AG"
69 cc="ch" country="Switzerland" operator="MTEL Schweiz GmbH"
@@ -377,6 +380,7 @@
72 brand="SolNet" cc="ch" country="Switzerland" operator="BSE Software GmbH"
73 bands="MVNO" brand="iWay" cc="ch" country="Switzerland" operator="iWay AG" status="Operational"
74 bands="MVNO" brand="net+" cc="ch" country="Switzerland" operator="netplus.ch SA" status="Operational"
+ 80 cc="ch" country="Switzerland" operator="Phonegroup SA"
98 cc="ch" country="Switzerland" operator="Etablissement Cantonal d'Assurance"
99 cc="ch" country="Switzerland" operator="Swisscom Broadcast AG" status="Not operational"
00-99
@@ -465,7 +469,7 @@
17 cc="gb" country="United Kingdom" operator="FleXtel Limited" status="Not operational"
18 bands="MVNO" brand="Cloud9" cc="gb" country="United Kingdom" operator="Wireless Logic Limited" status="Operational"
19 bands="GSM 1800" brand="PMN" cc="gb" country="United Kingdom" operator="Teleware plc" status="Operational"
- 20 bands="UMTS 2100 / LTE 800 / LTE 1500 / LTE 1800 / LTE 2100 / 5G 700 / 5G 2100 / 5G 3500" brand="3" cc="gb" country="United Kingdom" operator="Hutchison 3G UK Ltd" status="Operational"
+ 20 bands="LTE 800 / LTE 1500 / LTE 1800 / LTE 2100 / 5G 700 / 5G 2100 / 5G 3500" brand="3" cc="gb" country="United Kingdom" operator="Three UK" status="Operational"
21 cc="gb" country="United Kingdom" operator="LogicStar Ltd" status="Not operational"
22 cc="gb" country="United Kingdom" operator="Telesign Mobile Limited"
23 cc="gb" country="United Kingdom" operator="Icron Network Limited"
@@ -475,11 +479,11 @@
27 bands="MVNO" brand="Teleena" cc="gb" country="United Kingdom" operator="Tata Communications Move UK Ltd" status="Operational"
28 bands="MVNO" cc="gb" country="United Kingdom" operator="Marathon Telecom Limited" status="Operational"
29 brand="aql" cc="gb" country="United Kingdom" operator="(aq) Limited"
- 30 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE" status="Operational"
- 31 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE" status="Allocated"
- 32 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE" status="Allocated"
- 33 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE" status="Operational"
- 34 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE" status="Operational"
+ 30 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE Limited" status="Operational"
+ 31 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE Limited" status="Allocated"
+ 32 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE Limited" status="Allocated"
+ 33 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE Limited" status="Operational"
+ 34 bands="GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500" brand="EE" cc="gb" country="United Kingdom" operator="EE Limited" status="Operational"
35 cc="gb" country="United Kingdom" operator="JSC Ingenium (UK) Limited" status="Not operational"
36 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure Isle of Man Ltd." status="Operational"
37 cc="gb" country="United Kingdom" operator="Synectiv Ltd"
@@ -493,7 +497,7 @@
54 bands="MVNO" brand="iD Mobile" cc="gb" country="United Kingdom" operator="The Carphone Warehouse Limited" status="Operational"
55 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Sure Mobile" cc="gb" country="United Kingdom" operator="Sure (Guernsey) Limited" status="Operational"
56 cc="gb" country="United Kingdom" operator="National Cyber Security Centre"
- 57 cc="gb" country="United Kingdom" operator="Sky UK Limited"
+ 57 brand="Sky" cc="gb" country="United Kingdom" operator="Sky UK Limited"
58 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Pronto GSM" cc="gb" country="United Kingdom" operator="Manx Telecom" status="Operational"
59 bands="MVNO" cc="gb" country="United Kingdom" operator="Limitless Mobile Ltd" status="Not operational"
70 cc="gb" country="United Kingdom" operator="AMSUK Ltd." status="Not operational"
@@ -506,13 +510,13 @@
77 brand="Vodafone UK" cc="gb" country="United Kingdom" operator="Vodafone United Kingdom"
78 bands="TETRA" brand="Airwave" cc="gb" country="United Kingdom" operator="Airwave Solutions Ltd" status="Operational"
79 brand="UKTL" cc="gb" country="United Kingdom" operator="UK Telecoms Lab"
- 86 cc="gb" country="United Kingdom" operator="EE"
+ 86 cc="gb" country="United Kingdom" operator="EE Limited"
87 bands="MVNO" cc="gb" country="United Kingdom" operator="Lebara" status="Operational"
88 bands="GSM 1800/LTE 1800/ LTE 2600/ 5G 2600/ 5G 3800" brand="telet" cc="gb" country="United Kingdom" operator="Telet Research (N.I.) Limited" status="Operational"
00-99
235
- 01 cc="gb" country="United Kingdom" operator="EE"
- 02 cc="gb" country="United Kingdom" operator="EE"
+ 01 brand="EE" cc="gb" country="United Kingdom" operator="EE Limited"
+ 02 brand="EE" cc="gb" country="United Kingdom" operator="EE Limited"
03 brand="Relish" cc="gb" country="United Kingdom" operator="UK Broadband Limited"
04 bands="5G" cc="gb" country="United Kingdom" operator="University of Strathclyde"
06 bands="5G" cc="gb" country="United Kingdom" operator="University of Strathclyde"
@@ -571,7 +575,7 @@
08 bands="GSM 900 / GSM 1800" brand="Telenor" cc="se" country="Sweden" operator="Telenor Sverige AB" status="Not operational"
09 brand="Com4" cc="se" country="Sweden" operator="Communication for Devices in Sweden AB"
10 brand="Spring Mobil" cc="se" country="Sweden" operator="Tele2 Sverige AB" status="Operational"
- 11 cc="se" country="Sweden" operator="ComHem AB" status="Not operational"
+ 11 bands="MVNO" brand="GlobalCell" cc="se" country="Sweden" operator="GlobalCell EU Ltd." status="Operational"
12 bands="MVNO" brand="Lycamobile" cc="se" country="Sweden" operator="Lycamobile Sweden Limited" status="Operational"
13 cc="se" country="Sweden" operator="Bredband2 Allmänna IT AB"
14 cc="se" country="Sweden" operator="Tele2 Sverige AB"
@@ -579,12 +583,12 @@
16 bands="GSM" cc="se" country="Sweden" operator="42 Telecom AB" status="Operational"
17 bands="MVNO" brand="Gotanet" cc="se" country="Sweden" operator="Götalandsnätet AB" status="Operational"
18 cc="se" country="Sweden" operator="Generic Mobile Systems Sweden AB"
- 19 bands="MVNO" brand="Vectone Mobile" cc="se" country="Sweden" operator="Mundio Mobile (Sweden) Limited" status="Operational"
+ 19 bands="MVNO" brand="Vectone Mobile" cc="se" country="Sweden" operator="Mundio Mobile (Sweden) Limited" status="Not operational"
20 bands="MVNO" cc="se" country="Sweden" operator="Sierra Wireless Messaging AB" status="Operational"
21 bands="GSM-R 900" brand="MobiSir" cc="se" country="Sweden" operator="Trafikverket ICT" status="Operational"
22 cc="se" country="Sweden" operator="Mediafon Carrier Services UAB"
23 cc="se" country="Sweden" operator="Infobip Limited (UK)" status="Not operational"
- 24 bands="GSM 900 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 3500" brand="Sweden 2G" cc="se" country="Sweden" operator="Net4Mobility HB" status="Operational"
+ 24 bands="GSM 900 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600 / 5G 700 / 5G 3500" brand="Sweden 2G" cc="se" country="Sweden" operator="Net4Mobility HB" status="Operational"
25 cc="se" country="Sweden" operator="Monty UK Global Ltd"
26 cc="se" country="Sweden" operator="Twilio Sweden AB"
27 bands="MVNO" cc="se" country="Sweden" operator="GlobeTouch AB" status="Operational"
@@ -599,10 +603,10 @@
36 cc="se" country="Sweden" operator="interactive digital media GmbH"
37 cc="se" country="Sweden" operator="Sinch Sweden AB"
38 bands="MVNO" brand="Voxbone" cc="se" country="Sweden" operator="Voxbone mobile" status="Operational"
- 39 cc="se" country="Sweden" operator="Primlight AB"
+ 39 cc="se" country="Sweden" operator="Primlight AB" status="Not operational"
40 cc="se" country="Sweden" operator="Netmore Group AB"
41 cc="se" country="Sweden" operator="Telenor Sverige AB"
- 42 cc="se" country="Sweden" operator="Telenor Connexion AB"
+ 42 brand="Telenor IoT" cc="se" country="Sweden" operator="Telenor Connexion AB"
43 cc="se" country="Sweden" operator="MobiWeb Ltd."
44 cc="se" country="Sweden" operator="Telenabler AB"
45 cc="se" country="Sweden" operator="Spirius AB"
@@ -615,8 +619,8 @@
59 bands="5G 700" brand="Rakel G2" cc="se" country="Sweden" operator="Swedish Civil Contingencies Agency"
60 cc="se" country="Sweden" operator="Västra Götalandsregionen"
61 cc="se" country="Sweden" operator="MessageBird B.V." status="Not operational"
- 63 brand="FTS" cc="se" country="Sweden" operator="Fink Telecom Services" status="Operational"
- 00-99
+ 63 brand="FTS" cc="se" country="Sweden" operator="Fink Telecom Services" status="Not operational"
+ 900 cc="se" country="Sweden" operator="Västra Götalandsregionen"
242
01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2600 / 5G 3500" brand="Telenor" cc="no" country="Norway" operator="Telenor Norge AS" status="Operational"
02 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700 / 5G 3500" brand="Telia" cc="no" country="Norway" operator="Telia Norge AS" status="Operational"
@@ -661,7 +665,7 @@
11 cc="fi" country="Finland" operator="Traficom"
12 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 1800 / 5G 2100 / 5G 2600 / 5G 3500 / 5G 26000" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Operational"
13 bands="GSM 900 / GSM 1800" brand="DNA" cc="fi" country="Finland" operator="DNA Oy" status="Not operational"
- 14 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ålcom" cc="fi" country="Finland" operator="Ålands Telekommunikation Ab" status="Operational"
+ 14 bands="UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Ålcom" cc="fi" country="Finland" operator="Ålands Telekommunikation Ab" status="Operational"
15 cc="fi" country="Finland" operator="Telit Wireless Solutions GmbH"
16 cc="fi" country="Finland" operator="Digita Oy"
17 bands="GSM-R" cc="fi" country="Finland" operator="Liikennevirasto" status="Operational"
@@ -682,7 +686,7 @@
33 bands="TETRA" brand="VIRVE" cc="fi" country="Finland" operator="Suomen Turvallisuusverkko Oy" status="Operational"
34 bands="MVNO" brand="Bittium Wireless" cc="fi" country="Finland" operator="Bittium Wireless Oy" status="Not operational"
35 bands="LTE 450 / TD-LTE 2600" cc="fi" country="Finland" operator="Edzcom Oy" status="Operational"
- 36 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Telia / DNA" cc="fi" country="Finland" operator="Telia Finland Oyj / Suomen Yhteisverkko Oy" status="Operational"
+ 36 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G" brand="Telia / DNA" cc="fi" country="Finland" operator="Telia Finland Oyj / Suomen Yhteisverkko Oy" status="Operational"
37 bands="MVNO" brand="Tismi" cc="fi" country="Finland" operator="Tismi BV" status="Not operational"
38 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy"
39 cc="fi" country="Finland" operator="Nokia Solutions and Networks Oy" status="Not operational"
@@ -704,7 +708,7 @@
57 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Not operational"
58 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Not operational"
59 cc="fi" country="Finland" operator="Aalto-korkeakoulusäätiö sr" status="Not operational"
- 91 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Telia" cc="fi" country="Finland" operator="Telia Finland Oyj" status="Operational"
+ 91 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Telia" cc="fi" country="Finland" operator="Telia Finland Oyj" status="Operational"
92 brand="Sonera" cc="fi" country="Finland" operator="TeliaSonera Finland Oyj" status="Not operational"
95 cc="fi" country="Finland" operator="Säteilyturvakeskus"
99 cc="fi" country="Finland" operator="Oy L M Ericsson Ab" status="Not operational"
@@ -712,7 +716,7 @@
246
01 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 2100 / 5G 3500" brand="Telia" cc="lt" country="Lithuania" operator="Telia Lietuva" status="Operational"
02 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2300 TDD / LTE 2600 TDD / LTE 2600 FDD / 5G 2300 / 5G 2600 TDD / 5G 3500" brand="BITĖ" cc="lt" country="Lithuania" operator="Bitė Lietuva" status="Operational"
- 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Tele2" cc="lt" country="Lithuania" operator="UAB Tele2 (Tele2 AB, Sweden)" status="Operational"
+ 03 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Tele2" cc="lt" country="Lithuania" operator="UAB Tele2 (Tele2 AB, Sweden)" status="Operational"
04 cc="lt" country="Lithuania" operator="Ministry of the Interior)"
05 bands="GSM-R 900" brand="LitRail" cc="lt" country="Lithuania" operator="Lietuvos geležinkeliai (Lithuanian Railways)" status="Operational"
06 brand="Mediafon" cc="lt" country="Lithuania" operator="UAB Mediafon" status="Operational"
@@ -748,7 +752,7 @@
07 bands="CDMA2000 450" brand="Kõu" cc="ee" country="Estonia" operator="Televõrgu AS" status="Not operational"
08 bands="MVNO" brand="VIVEX" cc="ee" country="Estonia" operator="VIVEX OU" status="Not operational"
09 cc="ee" country="Estonia" operator="Bravo Telecom" status="Not operational"
- 10 cc="ee" country="Estonia" operator="Telcotrade OÜ" status="Not operational"
+ 10 cc="ee" country="Estonia" operator="Intergo Telecom OÜ"
11 cc="ee" country="Estonia" operator="UAB Raystorm Eesti filiaal"
12 cc="ee" country="Estonia" operator="Ntel Solutions OÜ"
13 cc="ee" country="Estonia" operator="Telia Eesti AS" status="Not operational"
@@ -756,10 +760,10 @@
15 cc="ee" country="Estonia" operator="Premium Net International S.R.L. Eesti filiaal" status="Not operational"
16 bands="MVNO" brand="dzinga" cc="ee" country="Estonia" operator="SmartTel Plus OÜ" status="Operational"
17 cc="ee" country="Estonia" operator="Baltergo OÜ" status="Not operational"
- 18 cc="ee" country="Estonia" operator="Cloud Communications OÜ"
+ 18 cc="ee" country="Estonia" operator="Cloud Communications OÜ" status="Not operational"
19 cc="ee" country="Estonia" operator="OkTelecom OÜ"
20 bands="MVNO" cc="ee" country="Estonia" operator="DOTT Telecom OÜ" status="Operational"
- 21 cc="ee" country="Estonia" operator="Tismi B.V." status="Not operational"
+ 21 cc="ee" country="Estonia" operator="Trinavo LLC"
22 cc="ee" country="Estonia" operator="M2MConnect OÜ"
24 bands="MVNO" cc="ee" country="Estonia" operator="Novametro OÜ"
25 cc="ee" country="Estonia" operator="Eurofed OÜ" status="Not operational"
@@ -777,8 +781,8 @@
71 cc="ee" country="Estonia" operator="Siseministeerium (Ministry of Interior)"
00-99
250
- 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / TD-LTE 2600 / 5G 4700" brand="MTS" cc="ru" country="Russian Federation" operator="Mobile TeleSystems" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="MegaFon" cc="ru" country="Russian Federation" operator="MegaFon PJSC" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500 / LTE 2600 / TD-LTE 2600 / 5G 4700" brand="MTS" cc="ru" country="Russian Federation" operator="Mobile TeleSystems" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / 5G 2100 / LTE 2600 / TD-LTE 2600 / 5G 2600" brand="MegaFon" cc="ru" country="Russian Federation" operator="MegaFon PJSC" status="Operational"
03 bands="GSM 900 / GSM 1800" brand="NCC" cc="ru" country="Russian Federation" operator="Nizhegorodskaya Cellular Communications" status="Not operational"
04 bands="GSM 900" brand="Sibchallenge" cc="ru" country="Russian Federation" operator="Sibchallenge" status="Not operational"
05 bands="GSM 900 / GSM 1800 / UMTS 2100 / CDMA 450" brand="ETK" cc="ru" country="Russian Federation" operator="Yeniseytelecom" status="Not operational"
@@ -794,7 +798,7 @@
15 bands="GSM 1800" brand="SMARTS" cc="ru" country="Russian Federation" operator="SMARTS Ufa, SMARTS Uljanovsk" status="Not operational"
16 bands="MVNO" brand="Miatel" cc="ru" country="Russian Federation" operator="Miatel" status="Operational"
17 bands="GSM 900 / GSM 1800" brand="Utel" cc="ru" country="Russian Federation" operator="JSC Uralsvyazinform" status="Not operational"
- 18 bands="TD-LTE 2300" brand="Osnova Telecom" cc="ru" country="Russian Federation" status="Not operational"
+ 18 bands="MVNO" brand="12.ru" cc="ru" country="Russian Federation" operator="Astran" status="Operational"
19 bands="MVNO" brand="Alfa-Mobile" cc="ru" country="Russian Federation" operator="Alfa-Bank" status="Operational"
20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 800 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500 / LTE 2600" brand="t2" cc="ru" country="Russian Federation" operator="Rostelecom" status="Operational"
21 bands="Satellite" brand="GlobalTel" cc="ru" country="Russian Federation" operator="JSC "GlobalTel"" status="Operational"
@@ -831,12 +835,12 @@
99 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Beeline" cc="ru" country="Russian Federation" operator="OJSC Vimpel-Communications" status="Operational"
255
00 bands="CDMA 800" brand="IDC" cc="md" country="Moldova" operator="Interdnestrcom" status="Not operational"
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC “VF Ukraine"" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Operational"
- 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE2100 / TD-LTE 2300 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600 / TD-LTE 2600" brand="Vodafone" cc="ua" country="Ukraine" operator="PRJSC “VF Ukraine"" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Not operational"
+ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Operational"
04 bands="CDMA 800" brand="Intertelecom" cc="ua" country="Ukraine" operator="International Telecommunications" status="Not operational"
05 bands="GSM 1800" brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar"" status="Not operational"
- 06 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="lifecell LLC" status="Operational"
+ 06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="lifecell" cc="ua" country="Ukraine" operator="lifecell LLC" status="Operational"
07 bands="UMTS 2100" brand="3Mob; Lycamobile" cc="ua" country="Ukraine" operator="Trimob LLC" status="Operational"
08 cc="ua" country="Ukraine" operator="JSC Ukrtelecom"
09 cc="ua" country="Ukraine" operator="PRJSC "Farlep-Invest""
@@ -846,6 +850,8 @@
23 bands="CDMA 800" brand="CDMA Ukraine" cc="ua" country="Ukraine" operator="Intertelecom LLC" status="Not operational"
25 bands="CDMA 800" brand="NEWTONE" cc="ua" country="Ukraine" operator="PRJSC “Telesystems of Ukraine"" status="Not operational"
701 cc="ua" country="Ukraine" operator="Ukrainian Special Systems"
+ 702 cc="ua" country="Ukraine" operator="Limited Liability Company "J&W""
+ 707 brand="Kyivstar" cc="ua" country="Ukraine" operator="PRJSC “Kyivstar""
99 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 900 / LTE 1800 / LTE 2600" brand="Phoenix; MKS (ex. Lugacom)" cc="ua" country="Ukraine" operator="DPR "Republican Telecommunications Operator"; OOO "MKS"" status="Not operational"
257
01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100" brand="A1" cc="by" country="Belarus" operator="A1 Belarus" status="Operational"
@@ -856,8 +862,8 @@
06 bands="LTE 800 / LTE 1800 / LTE 2600" brand="beCloud" cc="by" country="Belarus" operator="Belorussian Cloud Technologies" status="Operational"
00-99
259
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange" cc="md" country="Moldova" operator="Orange Moldova" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600" brand="Moldcell" cc="md" country="Moldova" operator="Moldcell" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 2100 / 5G 3500" brand="Orange" cc="md" country="Moldova" operator="Orange Moldova" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2600 / 5G 2100" brand="Moldcell" cc="md" country="Moldova" operator="Moldcell" status="Operational"
03 bands="CDMA 450" brand="Moldtelecom" cc="md" country="Moldova" operator="Moldtelecom" status="Operational"
04 bands="GSM 900 / GSM 1800" brand="Eventis" cc="md" country="Moldova" operator="Eventis Telecom" status="Not operational"
05 bands="UMTS 900 / UMTS 2100 / LTE 1800" brand="Moldtelecom" cc="md" country="Moldova" operator="Moldtelecom" status="Operational"
@@ -867,7 +873,7 @@
260
01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / TD-5G 2500" brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Operational"
02 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500" brand="T-Mobile" cc="pl" country="Poland" operator="T-Mobile Polska S.A." status="Operational"
- 03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500" brand="Orange" cc="pl" country="Poland" operator="Orange Polska S.A." status="Operational"
+ 03 bands="GSM 900 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500" brand="Orange" cc="pl" country="Poland" operator="Orange Polska S.A." status="Operational"
04 brand="Plus" cc="pl" country="Poland" operator="Polkomtel Sp. z o.o." status="Not operational"
05 bands="UMTS 2100" brand="Orange" cc="pl" country="Poland" operator="Orange Polska S.A." status="Not operational"
06 bands="GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2100 / 5G 3500" brand="Play" cc="pl" country="Poland" operator="P4 Sp. z o.o." status="Operational"
@@ -959,18 +965,20 @@
77 bands="GSM 900" brand="O2" cc="de" country="Germany" operator="Telefónica Germany GmbH & Co. oHG" status="Not operational"
78 brand="Telekom" cc="de" country="Germany" operator="Telekom Deutschland GmbH"
79 cc="de" country="Germany" operator="ng4T GmbH" status="Not operational"
+ 868 cc="de" country="Germany" operator="BDBOS"
+ 869 cc="de" country="Germany" operator="TKÜV-Netzanbindungen"
92 bands="GSM 1800 / UMTS 2100" cc="de" country="Germany" operator="Nash Technologies" status="Not operational"
98 bands="5G 3500" cc="de" country="Germany" operator="private networks" status="operational"
- 00-99
266
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="GibTel" cc="gi" country="Gibraltar (United Kingdom)" operator="Gibtelecom" status="Operational"
03 brand="Gibfibrespeed" cc="gi" country="Gibraltar (United Kingdom)" operator="GibFibre Ltd"
+ 04 brand="MCOM" cc="gi" country="Gibraltar (United Kingdom)" operator="Melmasti Global (Gibraltar) Ltd"
06 bands="UMTS 2100" brand="CTS Mobile" cc="gi" country="Gibraltar (United Kingdom)" operator="CTS Gibraltar" status="Not operational"
09 bands="GSM 1800 / UMTS 2100" brand="Shine" cc="gi" country="Gibraltar (United Kingdom)" operator="Eazitelecom" status="Not operational"
00-99
268
01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="Vodafone" cc="pt" country="Portugal" operator="Vodafone Portugal" status="Operational"
- 02 bands="LTE 900 / LTE 1800 / LTE 2600" brand="DIGI" cc="pt" country="Portugal" operator="Digi Portugal, Lda." status="Building Network"
+ 02 bands="LTE 900 / LTE 1800 / LTE 2600" brand="DIGI PT" cc="pt" country="Portugal" operator="Digi Portugal, Lda." status="Operational"
03 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="NOS" cc="pt" country="Portugal" operator="NOS Comunicações" status="Operational"
04 bands="MVNO" brand="LycaMobile" cc="pt" country="Portugal" operator="LycaMobile" status="Operational"
05 bands="UMTS 2100" cc="pt" country="Portugal" operator="Oniway - Inforcomunicaçôes, S.A." status="Not operational"
@@ -1022,8 +1030,8 @@
00-99
274
01 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / 5G 3500" brand="Síminn" cc="is" country="Iceland" operator="Iceland Telecom" status="Operational"
- 02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Vodafone" cc="is" country="Iceland" operator="Sýn" status="Operational"
- 03 brand="Vodafone" cc="is" country="Iceland" operator="Sýn" status="Not operational"
+ 02 bands="UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Sýn" cc="is" country="Iceland" operator="Sýn" status="Operational"
+ 03 brand="Sýn" cc="is" country="Iceland" operator="Sýn" status="Not operational"
04 bands="GSM 1800" brand="Viking" cc="is" country="Iceland" operator="IMC Island ehf" status="Not operational"
05 bands="GSM 1800" cc="is" country="Iceland" operator="Halló Frjáls fjarskipti hf." status="Not operational"
06 cc="is" country="Iceland" operator="Núll níu ehf" status="Not operational"
@@ -1080,9 +1088,9 @@
66 cc="ge" country="Georgia" operator="Icecell Telecom LLC"
00-99
283
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Team Telecom Armenia" cc="am" country="Armenia" operator="Telecom Armenia" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 450 / LTE 1800" brand="Team" cc="am" country="Armenia" operator="Telecom Armenia" status="Operational"
04 bands="GSM 900 / UMTS 900" brand="Karabakh Telecom" cc="am" country="Armenia" operator="Karabakh Telecom" status="Not operational"
- 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600 / 5G 800" brand="VivaCell-MTS" cc="am" country="Armenia" operator="K Telecom CJSC" status="Operational"
+ 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600 / 5G 800" brand="Viva Armenia" cc="am" country="Armenia" operator="K Telecom CJSC" status="Operational"
10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Ucom" cc="am" country="Armenia" operator="Ucom LLC" status="Operational"
00-99
284
@@ -1125,13 +1133,13 @@
21 bands="MVNO" cc="si" country="Slovenia" operator="NOVATEL d.o.o."
22 bands="MVNO" cc="si" country="Slovenia" operator="Mobile One Ltd."
40 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 3500" brand="A1 SI" cc="si" country="Slovenia" operator="A1 Slovenija" status="Operational"
- 41 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 2600 / 5G 3600" brand="Mobitel" cc="si" country="Slovenia" operator="Telekom Slovenije" status="Operational"
+ 41 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 800 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 700 / 5G 2600 / 5G 3600" brand="Mobitel" cc="si" country="Slovenia" operator="Telekom Slovenije" status="Operational"
64 bands="UMTS 2100 / LTE 2100 / 5G 2300 / 5G 3500" brand="T-2" cc="si" country="Slovenia" operator="T-2 d.o.o." status="Operational"
70 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 800 / LTE 1800 / LTE 2100 / 5G 700 / 5G 3500" brand="Telemach" cc="si" country="Slovenia" operator="Tušmobil d.o.o." status="Operational"
86 bands="LTE 700" cc="si" country="Slovenia" operator="ELEKTRO GORENJSKA, d.d"
00-99
294
- 01 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100 / 5G 700 / 5G 2100 / 5G 3500" brand="Telekom.mk" cc="mk" country="North Macedonia" operator="Makedonski Telekom" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / LTE 800 / LTE 1800 / LTE 2100 / 5G 700 / 5G 2100 / 5G 3500" brand="Telekom.mk" cc="mk" country="North Macedonia" operator="Makedonski Telekom" status="Operational"
02 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="one" cc="mk" country="North Macedonia" operator="one" status="Not operational"
03 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 800 / LTE 1800 / LTE 2100" brand="A1 MK" cc="mk" country="North Macedonia" operator="A1 Macedonia DOOEL" status="Operational"
04 bands="MVNO" brand="Lycamobile" cc="mk" country="North Macedonia" operator="Lycamobile LLC" status="Operational"
@@ -1165,7 +1173,7 @@
151 cc="ca" country="Canada" operator="Cogeco Connexion Inc."
152 cc="ca" country="Canada" operator="Cogeco Connexion Inc."
160 bands="MVNO" cc="ca" country="Canada" operator="Sugar Mobile Inc." status="Operational"
- 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 2600 / 5G 1700 / 5G 3500" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational"
+ 220 bands="UMTS 850 / UMTS 1900 / LTE 1700 / LTE 1900 / LTE 2600 / 5G 1700 / 5G 3500" brand="Telus Mobility, Koodo Mobile, Public Mobile" cc="ca" country="Canada" operator="Telus Mobility" status="Operational"
221 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility"
222 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility"
230 cc="ca" country="Canada" operator="ISP Telecom"
@@ -1219,13 +1227,15 @@
701 bands="CDMA2000" cc="ca" country="Canada" operator="MB Tel Mobility" status="Not operational"
702 bands="CDMA2000" cc="ca" country="Canada" operator="MT&T Mobility (Aliant)" status="Not operational"
703 bands="CDMA2000" cc="ca" country="Canada" operator="New Tel Mobility (Aliant)" status="Not operational"
- 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" status="Operational"
+ 710 bands="Satellite CDMA" brand="Globalstar" cc="ca" country="Canada" operator="Globalstar Canada Satellite Co." status="Operational"
720 bands="GSM 850 / UMTS 850 / LTE 600 / LTE 700 / LTE 850 / LTE 1700 / LTE 1900 / LTE 2600 / 5G 600 / 5G 1700 / TD-5G 2600 / 5G 3500" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational"
721 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
722 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
- 723 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
+ 723 bands="LTE 1900" brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Operational"
724 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
+ 725 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
730 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks"
+ 731 brand="TerreStar Solutions" cc="ca" country="Canada" operator="TerreStar Networks"
740 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
741 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
750 brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility"
@@ -1235,15 +1245,18 @@
781 brand="SaskTel" cc="ca" country="Canada" operator="SaskTel Mobility" status="Not operational"
790 bands="WiMAX / TD-LTE 3500" cc="ca" country="Canada" operator="NetSet Communications" status="Operational"
820 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
+ 821 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications"
848 cc="ca" country="Canada" operator="Vocom International Telecommunications, Inc"
860 brand="Telus" cc="ca" country="Canada" operator="Telus Mobility"
- 880 bands="UMTS 850 / UMTS 1900" brand="Bell / Telus / SaskTel" cc="ca" country="Canada" operator="Shared Telus, Bell, and SaskTel" status="Operational"
+ 880 bands="UMTS 850 / UMTS 1900" brand="Telus / SaskTel" cc="ca" country="Canada" operator="Shared Telus, Bell, and SaskTel" status="Operational"
910 bands="LTE 700" cc="ca" country="Canada" operator="Halton Regional Police Service" status="Operational"
911 bands="LTE 700" cc="ca" country="Canada" operator="Halton Regional Police Service" status="Operational"
920 brand="Rogers Wireless" cc="ca" country="Canada" operator="Rogers Communications" status="Not operational"
940 bands="UMTS 850 / UMTS 1900" brand="Wightman Mobility" cc="ca" country="Canada" operator="Wightman Telecom" status="Operational"
- 970 cc="ca" country="Canada" operator="Canadian Pacific Railway"
- 971 cc="ca" country="Canada" operator="Canadian Pacific Railway"
+ 970 cc="ca" country="Canada" operator="Canadian Pacific Kansas City Railway"
+ 971 cc="ca" country="Canada" operator="Canadian National Railway"
+ 972 cc="ca" country="Canada" operator="Hydro-Québec"
+ 975 cc="ca" country="Canada" operator="BC Hydro"
990 cc="ca" country="Canada" operator="Ericsson Canada"
991 cc="ca" country="Canada" operator="Halton Regional Police Service"
996 cc="ca" country="Canada" operator="BC Hydro" status="Not operational"
@@ -1268,11 +1281,11 @@
016 bands="CDMA2000 1900 / CDMA2000 1700" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational"
017 bands="iDEN" brand="ProxTel" cc="us" country="United States of America" operator="North Sight Communications Inc." status="Not operational"
020 bands="UMTS / LTE" brand="Union Wireless" cc="us" country="United States of America" operator="Union Telephone Company" status="Operational"
- 030 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational"
+ 030 brand="mobi" cc="us" country="United States of America" operator="mobi"
032 bands="CDMA 1900 / GSM 1900 / UMTS 1900 / LTE 700" brand="IT&E Wireless" cc="us" country="United States of America" operator="PTI Pacifica Inc." status="Operational"
033 cc="us" country="United States of America" operator="Guam Telephone Authority"
034 bands="iDEN" brand="Airpeak" cc="us" country="United States of America" operator="Airpeak" status="Operational"
- 035 brand="ETEX Wireless" cc="us" country="United States of America" operator="ETEX Communications, LP"
+ 035 brand="ETEX Wireless" cc="us" country="United States of America" operator="ETEX Communications, LP" status="Not operational"
040 brand="Mobi" cc="us" country="United States of America" operator="Mobi, Inc."
050 bands="CDMA" brand="GCI" cc="us" country="United States of America" operator="Alaska Communications" status="Operational"
053 bands="MVNO" brand="Virgin Mobile" cc="us" country="United States of America" operator="T-Mobile US" status="Operational"
@@ -1331,7 +1344,7 @@
550 cc="us" country="United States of America" operator="Syniverse Technologies"
560 bands="GSM 850" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Not operational"
570 bands="GSM 850 / LTE 700" cc="us" country="United States of America" operator="Broadpoint, LLC" status="Operational"
- 580 bands="CDMA2000" cc="us" country="United States of America" operator="Inland Cellular Telephone Company" status="Operational"
+ 580 bands="CDMA" cc="us" country="United States of America" operator="Inland Cellular Telephone Company" status="Not operational"
59 bands="CDMA" brand="Cellular One" cc="bm" country="Bermuda" status="Not operational"
590 bands="GSM 850 / GSM 1900" cc="us" country="United States of America" operator="Verizon Wireless"
591 cc="us" country="United States of America" operator="Verizon Wireless"
@@ -1349,10 +1362,10 @@
630 brand="Choice Wireless" cc="us" country="United States of America" operator="Commnet Wireless LLC"
640 bands="MVNO" cc="us" country="United States of America" operator="Numerex" status="Operational"
650 bands="MVNO" brand="Jasper" cc="us" country="United States of America" operator="Jasper Technologies" status="Operational"
- 660 bands="GSM 1900" brand="T-Mobile" cc="us" country="United States of America" status="Not operational"
+ 660 bands="GSM 1900" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile USA, Inc." status="Not operational"
670 brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility"
680 bands="GSM 850 / GSM 1900" brand="AT&T" cc="us" country="United States of America" operator="AT&T Mobility" status="Operational"
- 690 bands="GSM 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" status="Operational"
+ 690 bands="UMTS 1900 / LTE 1900" brand="Limitless Mobile" cc="us" country="United States of America" operator="Limitless Mobile, LLC" status="Operational"
700 bands="GSM" brand="Bigfoot Cellular" cc="us" country="United States of America" operator="Cross Valiant Cellular Partnership"
710 bands="UMTS 850 / LTE" brand="ASTAC" cc="us" country="United States of America" operator="Arctic Slope Telephone Association Cooperative" status="Operational"
720 cc="us" country="United States of America" operator="Syniverse Technologies"
@@ -1519,9 +1532,9 @@
900 bands="MVNO" cc="us" country="United States of America" operator="GigSky" status="Operational"
910 bands="CDMA / LTE" brand="MobileNation" cc="us" country="United States of America" operator="SI Wireless LLC" status="Not operational"
920 brand="Chariton Valley" cc="us" country="United States of America" operator="Missouri RSA 5 Partnership" status="Not operational"
- 930 bands="3500" cc="us" country="United States of America" operator="Cox Communications"
+ 930 bands="3500" cc="us" country="United States of America" operator="Cox Communications" status="Not operational"
940 bands="WiMAX" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile US" status="Not operational"
- 950 bands="CDMA / LTE 700" brand="ETC" cc="us" country="United States of America" operator="Enhanced Telecommunications Corp." status="Operational"
+ 950 bands="CDMA / LTE 700" brand="ETC" cc="us" country="United States of America" operator="Enhanced Telecommunications Corp." status="Not operational"
960 bands="MVNO" brand="Lycamobile" cc="us" country="United States of America" operator="Lycamobile USA Inc." status="Not operational"
970 bands="LTE 1700" brand="Big River Broadband" cc="us" country="United States of America" operator="Big River Broadband, LLC" status="Operational"
980 cc="us" country="United States of America" operator="LigTel Communications" status="Not operational"
@@ -1545,7 +1558,7 @@
160 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="RSA1 Limited Partnership" status="Operational"
170 bands="LTE 700" brand="Chat Mobility" cc="us" country="United States of America" operator="Iowa RSA No. 2 LP" status="Not operational"
180 bands="LTE 1900" cc="us" country="United States of America" operator="Limitless Mobile LLC" status="Operational"
- 190 brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile US"
+ 190 bands="LTE 1900" brand="T-Mobile" cc="us" country="United States of America" operator="T-Mobile US" status="Operational"
200 bands="MVNO" cc="us" country="United States of America" operator="Voyager Mobility LLC" status="Not operational"
210 bands="MVNO" cc="us" country="United States of America" operator="Aspenta International, Inc." status="Operational"
220 bands="LTE 700" brand="Chariton Valley" cc="us" country="United States of America" operator="Chariton Valley Communications Corporation, Inc." status="Not operational"
@@ -1583,12 +1596,12 @@
540 cc="us" country="United States of America" operator="Broadband In Hand LLC" status="Not operational"
550 cc="us" country="United States of America" operator="Great Plains Communications, Inc." status="Not operational"
560 bands="MVNO" cc="us" country="United States of America" operator="NHLT Inc." status="Not operational"
- 570 bands="CDMA / LTE" brand="Blue Wireless" cc="us" country="United States of America" operator="Buffalo-Lake Erie Wireless Systems Co., LLC" status="Not operational"
+ 570 brand="Impact" cc="us" country="United States of America" operator="MHG Telco LLC" status="Operational"
580 cc="us" country="United States of America" operator="Google LLC"
- 590 bands="LTE 2600" brand="NMU" cc="us" country="United States of America" operator="Northern Michigan University" status="Operational"
+ 590 bands="TD-LTE 2500" brand="NMU" cc="us" country="United States of America" operator="Northern Michigan University" status="Operational"
600 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc."
610 cc="us" country="United States of America" operator="ShawnTech Communications"
- 620 bands="MVNO" cc="us" country="United States of America" operator="GlobeTouch Inc." status="Operational"
+ 620 cc="us" country="United States of America" operator="Airlinq Inc." status="Operational"
630 cc="us" country="United States of America" operator="NetGenuity, Inc."
640 brand="Nemont" cc="us" country="United States of America" operator="Sagebrush Cellular, Inc." status="Not operational"
650 cc="us" country="United States of America" operator="Brightlink"
@@ -1607,7 +1620,7 @@
780 bands="TD-LTE 2500" cc="us" country="United States of America" operator="Redzone Wireless" status="Operational"
790 cc="us" country="United States of America" operator="Gila Electronics"
800 bands="MVNO" cc="us" country="United States of America" operator="Cirrus Core Networks"
- 810 bands="CDMA / LTE" brand="BBCP" cc="us" country="United States of America" operator="Bristol Bay Telephone Cooperative" status="Operational"
+ 810 bands="CDMA / LTE" brand="BBCP" cc="us" country="United States of America" operator="Bristol Bay Telephone Cooperative" status="Not operational"
820 cc="us" country="United States of America" operator="Santel Communications Cooperative, Inc." status="Not operational"
830 bands="WiMAX" cc="us" country="United States of America" operator="Kings County Office of Education" status="Operational"
840 cc="us" country="United States of America" operator="South Georgia Regional Information Technology Authority"
@@ -1636,7 +1649,7 @@
060 cc="us" country="United States of America" operator="Country Wireless" status="Operational"
061 cc="us" country="United States of America" operator="Country Wireless"
070 cc="us" country="United States of America" operator="Midwest Network Solutions Hub LLC"
- 080 cc="us" country="United States of America" operator="Speedwavz LLP" status="Operational"
+ 080 cc="us" country="United States of America" operator="Speedwavz LLP" status="Not operational"
090 cc="us" country="United States of America" operator="Vivint Wireless, Inc." status="Operational"
100 bands="LTE 700" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet" status="Operational"
110 bands="LTE" brand="FirstNet" cc="us" country="United States of America" operator="AT&T FirstNet"
@@ -1774,15 +1787,37 @@
570 cc="us" country="United States of America" operator="Newmont Corporation"
580 cc="us" country="United States of America" operator="Lower Colorado River Authority"
590 bands="Satellite" cc="us" country="United States of America" operator="Lynk Global, Inc." status="Operational"
+ 600 cc="us" country="United States of America" operator="XNET Inc."
+ 610 cc="us" country="United States of America" operator="IMSI.AI"
+ 620 cc="us" country="United States of America" operator="Memphis Light, Gas and Water"
+ 630 brand="Cape" cc="us" country="United States of America" operator="Private Tech, Inc."
+ 640 brand="Cape" cc="us" country="United States of America" operator="Private Tech, Inc."
+ 650 brand="Cape" cc="us" country="United States of America" operator="Private Tech, Inc."
+ 660 brand="Cape" cc="us" country="United States of America" operator="Private Tech, Inc."
+ 670 cc="us" country="United States of America" operator="Wi-DAS LLC"
+ 680 bands="MVNO" brand="Xfinity" cc="us" country="United States of America" operator="Comcast OTR1 LLC" status="Operational"
+ 690 cc="us" country="United States of America" operator="Agri-Valley Communications, Inc."
+ 700 cc="us" country="United States of America" operator="Tampa Electric Company"
+ 710 cc="us" country="United States of America" operator="Tribal Ready, PBC"
+ 720 bands="MVNO" cc="us" country="United States of America" operator="OXIO, Inc."
+ 730 bands="MVNO" cc="us" country="United States of America" operator="TextNow, Inc." status="Operational"
+ 740 cc="us" country="United States of America" operator="Ringer Mobile, LLC"
+ 750 cc="us" country="United States of America" operator="SDF, Inc."
+ 760 bands="5G" brand="BATS Wireless" cc="us" country="United States of America" operator="Broadband Antenna Tracking Systems, Inc."
+ 770 cc="us" country="United States of America" operator="Westbold LLC"
+ 780 cc="us" country="United States of America" operator="Saint Regis Mohawk Tribe"
+ 790 bands="MVNO" cc="us" country="United States of America" operator="Neuner Mobile Technologies LLC"
+ 800 cc="us" country="United States of America" operator="Boost Network"
+ 810 brand="ORCID" cc="us" country="United States of America" operator="Open RAN Center for Integration and Deployment"
000-999
316
011 bands="iDEN 800" brand="Southern LINC" cc="us" country="United States of America" operator="Southern Communications Services" status="Not operational"
700 cc="us" country="United States of America" operator="Mile High Networks LLC"
000-999
330
- 000 bands="CDMA 1900" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Operational"
- 110 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1700 / 5G 28000" brand="Claro Puerto Rico" cc="pr" country="Puerto Rico" operator="América Móvil" status="Operational"
- 120 bands="LTE 700" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Operational"
+ 000 bands="CDMA 1900" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Not operational"
+ 110 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 850 / LTE 1700 / LTE 2500 / 5G 1700 / 5G 2500 / 5G 28000" brand="Claro Puerto Rico" cc="pr" country="Puerto Rico" operator="América Móvil" status="Operational"
+ 120 bands="LTE 700" brand="Open Mobile" cc="pr" country="Puerto Rico" operator="PR Wireless" status="Not operational"
000-999
334
001 cc="mx" country="Mexico" operator="Comunicaciones Digitales Del Norte, S.A. de C.V."
@@ -1810,6 +1845,7 @@
210 bands="MVNO" brand="YO Mobile" cc="mx" country="Mexico" operator="Yonder Media Mobile México, S. de R.L. de C.V." status="Operational"
220 bands="MVNO" brand="Megamóvil" cc="mx" country="Mexico" operator="Mega Cable, S.A. de C.V" status="Operational"
230 cc="mx" country="Mexico" operator="VINOC, S.A.P.I. de C.V."
+ 240 cc="mx" country="Mexico" operator="PEGASO PCS, S.A. DE C.V. (Movistar)"
000-999
338
020 brand="FLOW" cc="jm" country="Jamaica" operator="LIME (Cable & Wireless)" status="Not operational"
@@ -1818,7 +1854,7 @@
050 bands="GSM 900 / GSM 1900 / LTE 700 / LTE 1700" brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Operational"
070 bands="GSM / UMTS / CDMA" brand="Claro" cc="jm" country="Jamaica" operator="Oceanic Digital Jamaica Limited" status="Not operational"
080 bands="LTE 700" cc="jm" country="Jamaica" operator="Rock Mobile Limited"
- 110 brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Not operational"
+ 110 bands="LTE" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational"
180 bands="UMTS 850 / UMTS 1900 / LTE 700 / LTE 1700 / LTE 1900" brand="FLOW" cc="jm" country="Jamaica" operator="Cable & Wireless Communications" status="Operational"
340
01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="Orange" cc="gf" country="French Guiana (France)" operator="Orange Caraïbe Mobiles" status="Operational"
@@ -1833,9 +1869,9 @@
20 bands="GSM 900 / UMTS 2100 / LTE 800" brand="Digicel" cc="gf" country="French Guiana (France)" operator="DIGICEL Antilles Française Guyane" status="Operational"
00-99
342
- 600 bands="GSM 1900 / UMTS 850 / LTE 850 / LTE 1900" brand="FLOW" cc="bb" country="Barbados" operator="LIME (formerly known as Cable & Wireless)" status="Operational"
+ 600 bands="GSM 1900 / UMTS 850 / LTE 850 / LTE 1900 / 5G" brand="FLOW" cc="bb" country="Barbados" operator="LIME (formerly known as Cable & Wireless)" status="Operational"
646 bands="LTE 700" cc="bb" country="Barbados" operator="KW Telecommunications Inc." status="Not operational"
- 750 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1900" brand="Digicel" cc="bb" country="Barbados" operator="Digicel (Barbados) Limited" status="Operational"
+ 750 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1900 / 5G" brand="Digicel" cc="bb" country="Barbados" operator="Digicel (Barbados) Limited" status="Operational"
800 bands="LTE 700" brand="Ozone" cc="bb" country="Barbados" operator="Ozone Wireless Inc." status="Not operational"
820 bands="LTE 700" cc="bb" country="Barbados" operator="Neptune Communications Inc." status="Not operational"
000-999
@@ -1846,7 +1882,7 @@
930 cc="ag" country="Antigua and Barbuda" operator="AT&T Wireless"
000-999
346
- 001 bands="LTE 2500" brand="Logic" cc="ky" country="Cayman Islands (United Kingdom)" operator="WestTel Ltd." status="Operational"
+ 001 bands="LTE 2500" brand="Logic" cc="ky" country="Cayman Islands (United Kingdom)" operator="WestTel Ltd." status="Not operational"
007 bands="5G" cc="ky" country="Cayman Islands (United Kingdom)" operator="Paradise Mobile Limited" status="Not operational"
050 brand="Digicel" cc="ky" country="Cayman Islands (United Kingdom)" operator="Digicel Cayman Ltd." status="Reserved"
140 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / LTE 1900 / 5G 3500" brand="FLOW" cc="ky" country="Cayman Islands (United Kingdom)" operator="Cable & Wireless (Cayman Islands) Limited" status="Operational"
@@ -1858,8 +1894,8 @@
770 bands="GSM 1800 / GSM 1900 / UMTS 1900 / LTE 700 / LTE 1700" brand="Digicel" cc="vg" country="British Virgin Islands" operator="Digicel (BVI) Limited" status="Operational"
000-999
350
- 00 bands="GSM 1900 / UMTS 850 / LTE 700 / 5G" brand="One" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational"
- 007 bands="5G" cc="bm" country="Bermuda" operator="Paradise Mobile" status="Operational"
+ 00 bands="GSM 1900 / UMTS 850 / LTE 700 / 5G 3500" brand="One" cc="bm" country="Bermuda" operator="Bermuda Digital Communications Ltd." status="Operational"
+ 007 bands="LTE 700 / LTE 1700 / 5G 3500" cc="bm" country="Bermuda" operator="Paradise Mobile" status="Operational"
01 bands="GSM 1900" brand="Digicel Bermuda" cc="bm" country="Bermuda" operator="Telecommunications (Bermuda & West Indies) Ltd" status="Reserved"
02 bands="GSM 1900 / UMTS" brand="Mobility" cc="bm" country="Bermuda" operator="M3 Wireless" status="Not operational"
05 cc="bm" country="Bermuda" operator="Telecom Networks"
@@ -1944,11 +1980,11 @@
350 bands="UMTS 850 / LTE 700" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Operational"
351 brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Not operational"
352 bands="UMTS 850" brand="FLOW" cc="tc" country="Turks and Caicos Islands" operator="Cable & Wireless West Indies Ltd (Turks & Caicos)" status="Not operational"
- 360 brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited"
+ 360 brand="Digicel" cc="tc" country="Turks and Caicos Islands" operator="Digicel (Turks & Caicos) Limited" status="Reserved"
000-999
400
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Azercell" cc="az" country="Azerbaijan" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Bakcell" cc="az" country="Azerbaijan" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Azercell" cc="az" country="Azerbaijan" operator="Azercell Telecom LLC" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Bakcell" cc="az" country="Azerbaijan" operator="Bakcell LLC" status="Operational"
03 bands="CDMA 450" brand="FONEX" cc="az" country="Azerbaijan" operator="CATEL" status="Operational"
04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Nar Mobile" cc="az" country="Azerbaijan" operator="Azerfon" status="Operational"
05 bands="TETRA?" cc="az" country="Azerbaijan" operator="Special State Protection Service of the Republic of Azerbaijan"
@@ -1957,15 +1993,16 @@
401
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2100" brand="Beeline" cc="kz" country="Kazakhstan" operator="KaR-Tel LLP" status="Operational"
02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 3500" brand="Kcell" cc="kz" country="Kazakhstan" operator="Kcell JSC" status="Operational"
+ 04 brand="Beeline" cc="kz" country="Kazakhstan" operator="KaR-Tel LLP"
07 bands="UMTS 850 / GSM 1800 / LTE 1800" brand="Altel" cc="kz" country="Kazakhstan" operator="Altel" status="Operational"
08 bands="CDMA 450 / CDMA 800" brand="Kazakhtelecom" cc="kz" country="Kazakhstan" status="Operational"
10 bands="5G" cc="kz" country="Kazakhstan" operator="Freedom Telecom Operations LLP"
77 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / 5G 3500" brand="Tele2.kz" cc="kz" country="Kazakhstan" operator="MTS" status="Operational"
00-99
402
- 11 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 1800" brand="B-Mobile" cc="bt" country="Bhutan" operator="Bhutan Telecom Limited" status="Operational"
+ 11 bands="GSM 900 / UMTS 850 / UMTS 2100 / LTE 1800 / 5G" brand="B-Mobile" cc="bt" country="Bhutan" operator="Bhutan Telecom Limited" status="Operational"
17 brand="B-Mobile" cc="bt" country="Bhutan" operator="Bhutan Telecom Limited"
- 77 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE 700" brand="TashiCell" cc="bt" country="Bhutan" operator="Tashi InfoComm Limited" status="Operational"
+ 77 bands="GSM 900 / GSM 1800 / UMTS 850 / LTE 700 / 3G 3500" brand="TashiCell" cc="bt" country="Bhutan" operator="Tashi InfoComm Limited" status="Operational"
00-99
404
01 bands="GSM 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Haryana" status="Operational"
@@ -2040,23 +2077,23 @@
79 bands="GSM 900 / UMTS 2100" brand="BSNL Mobile" cc="in" country="India" operator="Andaman Nicobar" status="Operational"
80 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2100" brand="BSNL Mobile" cc="in" country="India" operator="Tamil Nadu" status="Operational"
81 bands="GSM 900 / UMTS 2100 / LTE 2100" brand="BSNL Mobile" cc="in" country="India" operator="Kolkata" status="Operational"
- 82 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Himachal Pradesh" status="Operational"
+ 82 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Operational"
83 bands="LTE" brand="Reliance" cc="in" country="India" operator="Kolkata" status="Operational"
84 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Vi India" cc="in" country="India" operator="Chennai" status="Not Operational"
85 bands="LTE" brand="Reliance" cc="in" country="India" operator="West Bengal" status="Operational"
86 bands="GSM 900 / LTE 900 / LTE 1800 / LTE 2100" brand="Vi India" cc="in" country="India" operator="Karnataka" status="Operational"
- 87 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Rajasthan" status="Not Operational"
+ 87 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
88 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Punjab" status="Not Operational"
- 89 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Uttar Pradesh (East)" status="Not Operational"
- 90 bands="GSM 1800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Maharashtra" status="Operational"
+ 89 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 90 bands="GSM 1800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Maharashtra)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
91 bands="GSM 900" brand="AIRCEL" cc="in" country="India" operator="Kolkata" status="Not operational"
- 92 bands="GSM 900 / GSM 1800 / LTE 850 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Mumbai" status="Operational"
- 93 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Madhya Pradesh" status="Operational"
- 94 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Tamil Nadu" status="Operational"
- 95 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Kerala" status="Operational"
- 96 bands="GSM 1800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Haryana" status="Operational"
- 97 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational"
- 98 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Gujarat" status="Operational"
+ 92 bands="GSM 900 / GSM 1800 / LTE 850 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Mumbai)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 93 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Madhya Pradesh)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 94 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Tamil Nadu)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 95 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Kerala)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 96 bands="GSM 1800 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Haryana)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 97 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (UP-West)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 98 bands="GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Gujarat)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
00-99
405
024 bands="CDMA 850" brand="HFCL INFOT (Ping Mobile Brand)" cc="in" country="India" operator="Punjab" status="Not operational"
@@ -2086,15 +2123,15 @@
21 bands="LTE" brand="Reliance" cc="in" country="India" operator="Uttar Pradesh (East)" status="Operational"
22 bands="LTE" brand="Reliance" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational"
23 bands="LTE" brand="Reliance" cc="in" country="India" operator="West Bengal" status="Operational"
- 51 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="West Bengal" status="Operational"
- 52 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Bihar & Jharkhand" status="Operational"
- 53 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Odisha" status="Operational"
- 54 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Uttar Pradesh (East)" status="Operational"
- 55 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Airtel" cc="in" country="India" operator="Jammu & Kashmir" status="Operational"
- 56 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel" cc="in" country="India" operator="Assam" status="Operational"
+ 51 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (West Bengal)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 52 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Bihar)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 53 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Orissa)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 54 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (UP East)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 55 bands="GSM 900 / GSM 1800 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="Airtel (Jammu & Kasmir)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
+ 56 bands="GSM 900 / GSM 1800 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300" brand="AirTel (Assam)" cc="in" country="India" operator="Bharti Airtel Limited" status="Operational"
66 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Uttar Pradesh (West)" status="Not Operational"
67 bands="GSM 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="West Bengal" status="Operational"
- 70 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Bihar & Jharkhand" status="Operational"
+ 70 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Operational"
750 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Jammu & Kashmir" status="Operational"
751 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Assam" status="Operational"
752 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Bihar & Jharkhand" status="Not Operational"
@@ -2116,31 +2153,41 @@
81 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Delhi" status="UNKNOWN"
82 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Andhra Pradesh" status="UNKNOWN"
83 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Gujarat" status="UNKNOWN"
- 84 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Maharashtra" status="UNKNOWN"
- 840 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="West Bengal" status="Operational"
- 85 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Mumbai" status="UNKNOWN"
- 854 bands="LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Andhra Pradesh" status="Operational"
- 855 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Assam" status="Operational"
- 856 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Bihar" status="Operational"
- 857 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Gujarat" status="Operational"
- 858 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Haryana" status="Operational"
- 859 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Himachal Pradesh" status="Operational"
- 86 bands="UNKNOWN" brand="AIRCELL" cc="in" country="India" operator="Rajasthan" status="UNKNOWN"
- 860 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Jammu & Kashmir" status="Operational"
- 861 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Karnataka" status="Operational"
- 862 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Kerala" status="Operational"
- 863 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Madhya Pradesh" status="Operational"
- 864 bands="LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Maharashtra" status="Operational"
- 865 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="North East" status="Operational"
- 866 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Odisha" status="Operational"
- 867 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Punjab" status="Operational"
- 868 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Rajasthan" status="Operational"
- 869 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Tamil Nadu (incl. Chennai)" status="Operational"
- 870 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Uttar Pradesh (West)" status="Operational"
- 871 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Uttar Pradesh (East)" status="Operational"
- 872 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Delhi" status="Operational"
- 873 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Kolkata" status="Operational"
- 874 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio" cc="in" country="India" operator="Mumbai" status="Operational"
+ 840 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Bengal" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 841 bands="GSM 1800" brand="Videocon Telecom" cc="in" country="India" operator="Uttar Pradesh (East)" status="Not operational"
+ 842 bands="GSM 1800" brand="Videocon Telecom" cc="in" country="India" operator="Uttar Pradesh (West)" status="Not operational"
+ 843 bands="GSM 1800" brand="Videocon Telecom" cc="in" country="India" operator="West Bengal" status="Not operational"
+ 844 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Delhi & NCR" status="Not operational"
+ 845 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 846 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 847 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100" brand="Vi India" cc="in" country="India" operator="Karnataka" status="Not operational"
+ 848 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 849 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 850 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 851 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Vi India" cc="in" country="India" operator="Punjab" status="Not Operational"
+ 852 bands="GSM 1800 / UMTS 2100 / LTE 1800 / LTE 2100" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 853 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2500" brand="Idea" cc="in" country="India" operator="Vodafone Idea Limited" status="Not Operational"
+ 854 bands="LTE 1800 / TD-LTE 2300" brand="Jio Andhra Pradesh" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 855 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Assam" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 856 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Bihar" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 857 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Gujarat" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 858 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Haryana" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 859 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Pradesh" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 860 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Mumbai" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 861 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Karnataka" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 862 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Kerala" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 863 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Madhya Pradesh" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 864 bands="LTE 1800 / TD-LTE 2300" brand="Jio Maharashtra" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 865 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio North East" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 866 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Orissa" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 867 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Punjab" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 868 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Rajasthan" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 869 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Tamil Nadu" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 870 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Uttar Pradesh (West)" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 871 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Uttar Pradesh (East)" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 872 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Delhi" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 873 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Kolkata" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
+ 874 bands="LTE 850 / LTE 1800 / TD-LTE 2300" brand="Jio Mumbai" cc="in" country="India" operator="Reliance Jio Infocomm Limited" status="Operational"
875 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Assam" status="Not operational"
876 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="Bihar" status="Not operational"
877 bands="GSM 1800" brand="Uninor" cc="in" country="India" operator="North East" status="Not operational"
@@ -2212,7 +2259,7 @@
412
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="AWCC" cc="af" country="Afghanistan" operator="Afghan Wireless Communication Company" status="Operational"
20 bands="GSM 900 / UMTS 2100" brand="Roshan" cc="af" country="Afghanistan" operator="Telecom Development Company Afghanistan Ltd." status="Operational"
- 40 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="af" country="Afghanistan" operator="MTN Group Afghanistan" status="Operational"
+ 40 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="ATOMA" cc="af" country="Afghanistan" operator="M1 Group Afghanistan" status="Operational"
50 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Etisalat" cc="af" country="Afghanistan" operator="Etisalat Afghanistan" status="Operational"
55 bands="CDMA 800" brand="WASEL" cc="af" country="Afghanistan" operator="WASEL Afghanistan" status="Operational"
80 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Salaam" cc="af" country="Afghanistan" operator="Afghan Telecom" status="Operational"
@@ -2260,8 +2307,8 @@
00-99
417
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Syriatel" cc="sy" country="Syria" operator="Syriatel Mobile Telecom" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="sy" country="Syria" operator="MTN Syria" status="Operational"
- 03 cc="sy" country="Syria" operator="Wafa Telecom"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="MTN" cc="sy" country="Syria" operator="MTN Syria/TeleInvest" status="Operational"
+ 03 cc="sy" country="Syria" operator="Wafa Telecom" status="Not operational"
09 cc="sy" country="Syria" operator="Syrian Telecom"
50 bands="LTE 800 / LTE 2600" brand="Rcell" cc="sy" country="Syria" operator="Rcell" status="Operational"
00-99
@@ -2314,15 +2361,15 @@
01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / 5G 2600 / 5G 3500" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational"
02 bands="GSM 1800 / UMTS 850 / UMTS 2100 / LTE 1800 / 5G 2600 / 5G 3500" brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd." status="Operational"
03 bands="UMTS 850 / UMTS 2100 / LTE 1800 / 5G 2600 / 5G 3500" brand="Pelephone" cc="il" country="Israel" operator="Pelephone Communications Ltd." status="Operational"
- 04 cc="il" country="Israel" operator="Globalsim Ltd" status="Not operational"
+ 04 bands="MVNO" cc="il" country="Israel" operator="Voye Global Connectivity Ltd." status="Operational"
05 bands="GSM 900 / UMTS 2100" brand="Jawwal" cc="ps" country="Palestine" operator="Palestine Cellular Communications, Ltd." status="Operational"
06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Ooredoo" cc="ps" country="Palestine" operator="Ooredoo Palestine" status="Operational"
07 bands="UMTS 2100 / LTE 1800 / LTE 2100 / 5G 2600 / 5G 3500" brand="Hot Mobile" cc="il" country="Israel" operator="Hot Mobile Ltd." status="Operational"
- 08 bands="UMTS 2100 / LTE 1800" brand="Golan Telecom" cc="il" country="Israel" operator="Golan Telecom Ltd." status="Operational"
+ 08 bands="UMTS 2100 / LTE 1800" brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd." status="Operational"
09 bands="LTE 1800" brand="We4G" cc="il" country="Israel" operator="Wecom Mobile Ltd." status="Operational"
- 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Partner" cc="il" country="Israel" operator="Partner Communications Company Ltd." status="Operational"
+ 10 cc="il" country="Israel" operator="Voicenter Ltd."
11 cc="il" country="Israel" operator="Merkaziya Ltd"
- 12 bands="MVNO" brand="x2one" cc="il" country="Israel" operator="Widely Mobile" status="Operational"
+ 12 bands="MVNO" cc="il" country="Israel" operator="Free Telecom" status="Operational"
13 cc="il" country="Israel" operator="Ituran Cellular Communications" status="Not operational"
14 brand="Pelephone" cc="il" country="Israel" operator="Pelephone Communications Ltd"
15 brand="Cellcom" cc="il" country="Israel" operator="Cellcom Israel Ltd"
@@ -2359,7 +2406,7 @@
428
33 bands="LTE" brand="ONDO" cc="mn" country="Mongolia" operator="IN Mobile Network LLC" status="Operational"
88 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300" brand="Unitel" cc="mn" country="Mongolia" operator="Unitel LLC" status="Operational"
- 91 bands="CDMA 850 / UMTS 2100 / LTE 1800" brand="Skytel" cc="mn" country="Mongolia" operator="Skytel LLC" status="Operational"
+ 91 bands="UMTS 2100 / LTE 1800" brand="Skytel" cc="mn" country="Mongolia" operator="Skytel LLC" status="Operational"
98 bands="CDMA 450 / UMTS 2100 / LTE 1800" brand="G-Mobile" cc="mn" country="Mongolia" operator="G-Mobile LLC" status="Operational"
99 bands="GSM 900 / UMTS 2100 / LTE 700 / LTE 1800" brand="Mobicom" cc="mn" country="Mongolia" operator="Mobicom Corporation" status="Operational"
00-99
@@ -2447,7 +2494,7 @@
06 cc="jp" country="Japan" operator="SAKURA Internet Inc."
07 bands="MVNO" cc="jp" country="Japan" operator="closip, Inc."
08 cc="jp" country="Japan" operator="Panasonic Connect Co., Ltd."
- 09 bands="MVNO" cc="jp" country="Japan" operator="Marubeni Network Solutions Inc." status="Operational"
+ 09 bands="MVNO" cc="jp" country="Japan" operator="Misora Connect Inc." status="Operational"
10 bands="UMTS 850 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 3500 / 5G 3500 / 5G 4700 / 5G 28000" brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc." status="Operational"
11 bands="LTE 700 / LTE 1800 / 5G 3700" brand="Rakuten Mobile" cc="jp" country="Japan" operator="Rakuten Mobile Network, Inc." status="Operational"
12 cc="jp" country="Japan" operator="Cable media waiwai Co., Ltd."
@@ -2463,11 +2510,14 @@
22 cc="jp" country="Japan" operator="JTOWER Inc."
23 cc="jp" country="Japan" operator="Fujitsu Ltd."
24 bands="MVNO" cc="jp" country="Japan" operator="Japan Communications Inc." status="Operational"
+ 25 brand="SoftBank" cc="jp" country="Japan" operator="SoftBank Corp."
+ 26 brand="NTT docomo" cc="jp" country="Japan" operator="NTT DoCoMo, Inc."
50 bands="LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 800 / 5G 3500 / 5G 3700 / 5G 28000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
51 bands="LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 800 / 5G 3500 / 5G 3700 / 5G 28000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
52 bands="LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 800 / 5G 3500 / 5G 3700 / 5G 28000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
53 bands="LTE 700 / LTE 850 / LTE 1500 / LTE 1800 / LTE 2100 / TD-LTE 2500 / TD-LTE 3500 / 5G 800 / 5G 3500 / 5G 3700 / 5G 28000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
- 54 bands="CDMA 850 / CDMA 2000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Not operational"
+ 54 bands="5G NR 3500" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
+ 55 bands="LTE 2100" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Operational"
70 bands="CDMA 850 / CDMA 2000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Not operational"
71 bands="CDMA 850 / CDMA 2000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Not operational"
72 bands="CDMA 850 / CDMA 2000" brand="au" cc="jp" country="Japan" operator="KDDI Corporation" status="Not operational"
@@ -2494,7 +2544,7 @@
207 cc="jp" country="Japan" operator="Mitsui Knowledge Industry Co., Ltd."
208 cc="jp" country="Japan" operator="Chudenko Corp."
209 cc="jp" country="Japan" operator="Cable Television Toyama Inc."
- 210 cc="jp" country="Japan" operator="Nippon Telegraph and Telephone East Corp."
+ 210 cc="jp" country="Japan" operator="NTT East Corp."
211 cc="jp" country="Japan" operator="Starcat Cable Network Co., Ltd."
212 cc="jp" country="Japan" operator="I-TEC Solutions Co., Ltd."
213 cc="jp" country="Japan" operator="Hokkaido Telecommunication Network Co., Inc."
@@ -2538,7 +2588,7 @@
09 bands="MVNO" cc="hk" country="Hong Kong" operator="China Motion Telecom" status="Not operational"
10 bands="GSM 1800" brand="New World Mobility" cc="hk" country="Hong Kong" operator="CSL Limited" status="Not operational"
11 bands="MVNO" cc="hk" country="Hong Kong" operator="China-Hong Kong Telecom" status="Operational"
- 12 bands="GSM 1800 / UMTS 2100 / TD-SCDMA 2000 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 700 / 5G 3500 / 5G 4700" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational"
+ 12 bands="GSM 1800 / TD-SCDMA 2000 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 700 / 5G 3500 / 5G 4700" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational"
13 bands="MVNO" brand="CMCC HK" cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited" status="Operational"
14 bands="GSM 900 / GSM 1800" cc="hk" country="Hong Kong" operator="Hutchison Telecom" status="Not operational"
15 bands="GSM 1800" brand="SmarTone" cc="hk" country="Hong Kong" operator="SmarTone Mobile Communications Limited" status="Not operational"
@@ -2565,14 +2615,14 @@
383 cc="hk" country="Hong Kong" operator="China Mobile Hong Kong Company Limited"
390 cc="hk" country="Hong Kong" operator="Hong Kong Government"
455
- 00 bands="UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone - Comunicações Móveis, S.A." status="Not operational"
- 01 bands="UMTS 2100 / LTE 900 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500 / 5G 4900" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational"
- 02 bands="CDMA 800" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Company Limited" status="Not operational"
- 03 bands="UMTS 2100" brand="3 Macau" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational"
- 04 bands="UMTS 2100" brand="CTM" cc="mo" country="Macau (China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L."
- 05 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800" brand="3 Macau" cc="mo" country="Macau (China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational"
- 06 bands="UMTS 2100" brand="SmarTone" cc="mo" country="Macau (China)" operator="Smartone - Comunicações Móveis, S.A." status="Not operational"
- 07 bands="LTE 850 / LTE 1800 / LTE 2100 / 5G 3500" brand="China Telecom" cc="mo" country="Macau (China)" operator="China Telecom (Macau) Limitada" status="Operational"
+ 00 bands="UMTS 2100 / LTE 1800" brand="SmarTone" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Smartone - Comunicações Móveis, S.A." status="Not operational"
+ 01 bands="LTE 900 / LTE 1800 / LTE 2100 / 5G 2100 / 5G 3500 / 5G 4900" brand="CTM" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L." status="Operational"
+ 02 bands="CDMA 800" brand="China Telecom" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="China Telecom (Macau) Company Limited" status="Not operational"
+ 03 bands="UMTS 2100" brand="3 Macau" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Hutchison Telephone (Macau), Limitada"
+ 04 bands="UMTS 2100" brand="CTM" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Companhia de Telecomunicações de Macau, S.A.R.L."
+ 05 bands="LTE 900 / LTE 1800" brand="3 Macau" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Hutchison Telephone (Macau), Limitada" status="Operational"
+ 06 bands="UMTS 2100" brand="SmarTone" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="Smartone - Comunicações Móveis, S.A." status="Not operational"
+ 07 bands="LTE 850 / LTE 1800 / LTE 2100 / 5G 3500" brand="China Telecom" cc="mo" country="Macau (Special administrative region of the People's Republic of China)" operator="China Telecom (Macau) Limitada" status="Operational"
00-99
456
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Cellcard" cc="kh" country="Cambodia" operator="CamGSM / The Royal Group" status="Operational"
@@ -2630,8 +2680,8 @@
99 bands="GSM 900" brand="Taiwan Mobile" cc="tw" country="Taiwan" operator="Taiwan Mobile Co. Ltd" status="Not operational"
00-99
467
- 05 bands="UMTS 2100 / LTE" brand="Koryolink" cc="kp" country="North Korea" operator="Cheo Technology Jv Company" status="Operational"
- 06 bands="UMTS 2100 / LTE" brand="Kang Song NET" cc="kp" country="North Korea" operator="Korea Posts and Telecommunications Corporation" status="Operational"
+ 05 bands="UMTS 2100" brand="Koryolink" cc="kp" country="North Korea" operator="Cheo Technology Jv Company" status="Operational"
+ 06 bands="UMTS 2100 / LTE" brand="Kangsong NET" cc="kp" country="North Korea" operator="Korea Posts and Telecommunications Corporation" status="Operational"
193 bands="GSM 900" brand="SunNet" cc="kp" country="North Korea" operator="Korea Posts and Telecommunications Corporation" status="Not operational"
470
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Grameenphone" cc="bd" country="Bangladesh" operator="Grameenphone Ltd." status="Operational"
@@ -2668,72 +2718,74 @@
19 bands="GSM 900 / LTE 1800 / LTE 2100 / LTE 2600" brand="Celcom" cc="my" country="Malaysia" operator="Celcom Axiata Berhad" status="Operational"
20 bands="DMR" brand="Electcoms" cc="my" country="Malaysia" operator="Electcoms Berhad" status="Not operational"
505
- 01 bands="LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 850 / 5G 2600 / 5G 3500 / 5G 28000" brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra Corporation Limited" status="Operational"
- 02 bands="LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 900 / 5G 1800 / 5G 2100 / TD-5G 2300 / 5G 3500 / 5G 28000" brand="Optus" country="Australia - AU/CC/CX" operator="Singtel Optus Pty Ltd" status="Operational"
+ 01 bands="LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 850 / 5G 2600 / 5G 3500 / 5G 28000" brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra" status="Operational"
+ 02 bands="LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 900 / 5G 1800 / 5G 2100 / TD-5G 2300 / 5G 3500 / 5G 28000" brand="Optus" country="Australia - AU/CC/CX" operator="Singtel Optus" status="Operational"
03 bands="LTE 850 / LTE 1800 / LTE 2100 / 5G 700 / 5G 1800 / 5G 2100 / 5G 3500 / 5G 28000" brand="Vodafone" country="Australia - AU/CC/CX" operator="TPG Telecom" status="Operational"
04 country="Australia - AU/CC/CX" operator="Department of Defence" status="Operational"
05 brand="Ozitel" country="Australia - AU/CC/CX" status="Not operational"
- 06 bands="UMTS 2100" brand="3" country="Australia - AU/CC/CX" operator="Vodafone Hutchison Australia Pty Ltd" status="Not operational"
- 07 brand="Vodafone" country="Australia - AU/CC/CX" operator="Vodafone Network Pty Ltd"
- 08 bands="GSM 900" brand="One.Tel" country="Australia - AU/CC/CX" operator="One.Tel Limited" status="Not operational"
+ 06 bands="UMTS 2100" brand="3" country="Australia - AU/CC/CX" operator="Vodafone Hutchison Australia" status="Not operational"
+ 07 country="Australia - AU/CC/CX" operator="TPG Telecom"
+ 08 bands="GSM 900" brand="One.Tel" country="Australia - AU/CC/CX" operator="One.Tel" status="Not operational"
09 brand="Airnet" country="Australia - AU/CC/CX" status="Not operational"
10 bands="GSM 900 / LTE 1800" brand="Norfolk Telecom" cc="nf" country="Norfolk Island" operator="Norfolk Telecom" status="Operational"
- 11 bands="Satellite LTE 2600" brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra Corporation Limited" status="Testing"
- 12 bands="UMTS 2100" brand="3" country="Australia - AU/CC/CX" operator="Vodafone Hutchison Australia Pty Ltd" status="Not operational"
+ 11 bands="LTE 2600" brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra" status="Operational"
+ 12 bands="UMTS 2100" brand="3" country="Australia - AU/CC/CX" operator="Vodafone Hutchison Australia" status="Not operational"
13 bands="GSM-R 1800" brand="RailCorp" country="Australia - AU/CC/CX" operator="Railcorp, Transport for NSW" status="Operational"
- 14 bands="MVNO" brand="AAPT" country="Australia - AU/CC/CX" operator="TPG Telecom" status="Operational"
- 15 brand="3GIS" country="Australia - AU/CC/CX" status="Not operational"
+ 14 bands="MVNO" brand="AAPT" country="Australia - AU/CC/CX" operator="TPG Telecom" status="Not operational"
+ 15 bands="UMTS" brand="3GIS" country="Australia - AU/CC/CX" status="Not operational"
16 bands="GSM-R 1800" brand="VicTrack" country="Australia - AU/CC/CX" operator="Victorian Rail Track" status="Operational"
- 17 bands="TD-LTE 2300" brand="Optus" country="Australia - AU/CC/CX" operator="Optus Mobile Pty Ltd" status="Operational"
- 18 brand="Pactel" country="Australia - AU/CC/CX" operator="Pactel International Pty Ltd" status="Not operational"
- 19 bands="MVNO" brand="Lycamobile" country="Australia - AU/CC/CX" operator="Lycamobile Pty Ltd" status="Operational"
- 20 country="Australia - AU/CC/CX" operator="Ausgrid Corporation"
- 21 bands="GSM-R 1800" country="Australia - AU/CC/CX" operator="Queensland Rail Limited"
- 22 country="Australia - AU/CC/CX" operator="iiNet Ltd"
- 23 bands="LTE 1800 / LTE 2100" country="Australia - AU/CC/CX" operator="Challenge Networks Pty Ltd" status="Operational"
- 24 country="Australia - AU/CC/CX" operator="Advanced Communications Technologies Pty Ltd"
- 25 country="Australia - AU/CC/CX" operator="Pilbara Iron Company Services Pty Ltd"
- 26 country="Australia - AU/CC/CX" operator="Dialogue Communications Pty Ltd"
- 27 country="Australia - AU/CC/CX" operator="Nexium Telecommunications"
- 28 country="Australia - AU/CC/CX" operator="RCOM International Pty Ltd"
- 30 country="Australia - AU/CC/CX" operator="Compatel Limited"
+ 17 bands="TD-LTE 2300" brand="Optus" country="Australia - AU/CC/CX" operator="Optus Mobile" status="Operational"
+ 18 brand="Pactel" country="Australia - AU/CC/CX" operator="Pactel International" status="Not operational"
+ 19 bands="MVNO" brand="Lycamobile" country="Australia - AU/CC/CX" operator="Lycamobile" status="Operational"
+ 20 country="Australia - AU/CC/CX" operator="Ausgrid Corporation" status="Not operational"
+ 21 bands="GSM-R 1800" country="Australia - AU/CC/CX" operator="Queensland Rail"
+ 22 country="Australia - AU/CC/CX" operator="iiNet" status="Not operational"
+ 23 bands="LTE 1800 / LTE 2100" country="Australia - AU/CC/CX" operator="Vocus" status="Operational"
+ 24 country="Australia - AU/CC/CX" operator="Advanced Communications Technologies"
+ 25 country="Australia - AU/CC/CX" operator="Pilbara Iron"
+ 26 bands="MVNO" country="Australia - AU/CC/CX" operator="Sinch Australia"
+ 27 country="Australia - AU/CC/CX" operator="Ergon Energy Telecommunications"
+ 28 country="Australia - AU/CC/CX" operator="RCOM International" status="Not operational"
+ 30 country="Australia - AU/CC/CX" operator="Compatel" status="Not operational"
31 country="Australia - AU/CC/CX" operator="BHP"
32 country="Australia - AU/CC/CX" operator="Thales Australia"
- 33 country="Australia - AU/CC/CX" operator="CLX Networks Pty Ltd"
- 34 country="Australia - AU/CC/CX" operator="Santos Limited"
- 35 country="Australia - AU/CC/CX" operator="MessageBird Pty Ltd"
- 36 brand="Optus" country="Australia - AU/CC/CX" operator="Singtel Optus Pty Ltd"
- 37 country="Australia - AU/CC/CX" operator="Yancoal Australia Ltd"
- 38 bands="MVNO" brand="Truphone" country="Australia - AU/CC/CX" operator="Truphone Pty Ltd" status="Operational"
- 39 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra Corporation Ltd."
+ 33 bands="MVNO" country="Australia - AU/CC/CX" operator="Sinch Australia"
+ 34 country="Australia - AU/CC/CX" operator="Santos"
+ 35 country="Australia - AU/CC/CX" operator="Bird.com"
+ 36 brand="Optus" country="Australia - AU/CC/CX" operator="Singtel Optus"
+ 37 country="Australia - AU/CC/CX" operator="Yancoal"
+ 38 bands="MVNO" brand="Truphone" country="Australia - AU/CC/CX" operator="TP Operations Australia" status="Operational"
+ 39 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra"
40 country="Australia - AU/CC/CX" operator="CITIC Pacific Mining"
- 41 country="Australia - AU/CC/CX" operator="Aqura Technologies Pty"
- 42 brand="GEMCO" country="Australia - AU/CC/CX" operator="Groote Eylandt Mining Company Pty Ltd"
- 43 country="Australia - AU/CC/CX" operator="Arrow Energy Pty Ltd"
- 44 country="Australia - AU/CC/CX" operator="Roy Hill Iron Ore Pty Ltd"
- 45 country="Australia - AU/CC/CX" operator="Coal Operations Pty Ltd"
+ 41 country="Australia - AU/CC/CX" operator="Aqura Technologies"
+ 42 brand="GEMCO" country="Australia - AU/CC/CX" operator="Groote Eylandt Mining Company"
+ 43 country="Australia - AU/CC/CX" operator="Arrow Energy"
+ 44 country="Australia - AU/CC/CX" operator="Roy Hill"
+ 45 country="Australia - AU/CC/CX" operator="Coal Operations"
46 country="Australia - AU/CC/CX" operator="AngloGold Ashanti Australia Ltd"
- 47 country="Australia - AU/CC/CX" operator="Woodside Energy Limited"
- 48 country="Australia - AU/CC/CX" operator="Titan ICT Pty Ltd"
- 49 country="Australia - AU/CC/CX" operator="Field Solutions Group Pty Ltd"
- 50 bands="Satellite" country="Australia - AU/CC/CX" operator="Pivotel Group Pty Ltd" status="Operational"
- 51 country="Australia - AU/CC/CX" operator="Fortescue Metals Group"
+ 47 country="Australia - AU/CC/CX" operator="Woodside Energy" status="Not operational"
+ 48 country="Australia - AU/CC/CX" operator="Titan ICT"
+ 49 country="Australia - AU/CC/CX" operator="Field Solutions Group"
+ 50 bands="Satellite" country="Australia - AU/CC/CX" operator="Pivotel Group" status="Operational"
+ 51 country="Australia - AU/CC/CX" operator="Fortescue"
52 bands="LTE 1800 / LTE 2100 / 5G 1800 / 5G 2100" country="Australia - AU/CC/CX" operator="OptiTel Australia" status="Operational"
- 53 country="Australia - AU/CC/CX" operator="Shell Australia Pty Ltd"
- 54 country="Australia - AU/CC/CX" operator="Nokia Solutions and Networks Australia Pty Ltd" status="Not operational"
+ 53 country="Australia - AU/CC/CX" operator="Shell Australia"
+ 54 country="Australia - AU/CC/CX" operator="Nokia" status="Not operational"
55 country="Australia - AU/CC/CX" operator="New South Wales Government Telecommunications Authority"
- 56 country="Australia - AU/CC/CX" operator="Nokia Solutions and Networks Pty Ltd"
- 57 brand="CiFi" country="Australia - AU/CC/CX" operator="Christmas Island Fibre Internet Pty Ltd"
- 58 country="Australia - AU/CC/CX" operator="Wi-Sky (NSW) Pty Ltd" status="Operational"
- 59 bands="Satellite" country="Australia - AU/CC/CX" operator="Starlink Internet Services Pte Ltd" status="Operational"
- 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" country="Australia - AU/CC/CX" operator="Commtel Network Solutions Pty Ltd" status="Implement / Design"
- 62 bands="TD-LTE 2300 / TD-LTE 3500 / 5G 28000" brand="NBN" country="Australia - AU/CC/CX" operator="National Broadband Network Co." status="Operational"
- 68 bands="TD-LTE 2300 / TD-LTE 3500 / 5G 28000" brand="NBN" country="Australia - AU/CC/CX" operator="National Broadband Network Co." status="Operational"
- 71 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra Corporation Limited" status="Operational"
- 72 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra Corporation Limited" status="Operational"
- 88 bands="Satellite" country="Australia - AU/CC/CX" operator="Pivotel Group Pty Ltd" status="Operational"
- 90 country="Australia - AU/CC/CX" operator="Alphawest Pty Ltd"
- 99 bands="GSM 1800" brand="One.Tel" country="Australia - AU/CC/CX" operator="One.Tel" status="Not operational"
+ 56 country="Australia - AU/CC/CX" operator="Nokia"
+ 57 brand="CiFi" country="Australia - AU/CC/CX" operator="Christmas Island Fibre Internet"
+ 58 country="Australia - AU/CC/CX" operator="Wi-Sky" status="Operational"
+ 59 bands="Satellite" country="Australia - AU/CC/CX" operator="Starlink" status="Operational"
+ 60 bands="Satellite" country="Australia - AU/CC/CX" operator="Starlink" status="Operational"
+ 61 bands="LTE 1800 / LTE 2100" brand="CommTel NS" country="Australia - AU/CC/CX" operator="Commtel Network Solutions" status="Implement / Design"
+ 62 bands="TD-LTE 2300 / TD-LTE 3500 / 5G 28000" brand="NBN" country="Australia - AU/CC/CX" operator="NBN_Co" status="Operational"
+ 63 brand="MarchNet" country="Australia - AU/CC/CX" operator="March IT"
+ 68 bands="TD-LTE 2300 / TD-LTE 3500 / 5G 28000" brand="NBN" country="Australia - AU/CC/CX" operator="NBN_Co" status="Operational"
+ 71 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra" status="Operational"
+ 72 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra" status="Operational"
+ 88 bands="Satellite" country="Australia - AU/CC/CX" operator="Pivotel Group" status="Operational"
+ 90 country="Australia - AU/CC/CX" operator="Alphawest"
+ 99 brand="Telstra" country="Australia - AU/CC/CX" operator="Telstra"
00-99
510
00 bands="Satellite" brand="PSN" cc="id" country="Indonesia" operator="PT Pasifik Satelit Nusantara" status="Operational"
@@ -2760,14 +2812,14 @@
00-99
515
01 bands="GSM 900" brand="Islacom" cc="ph" country="Philippines" operator="Globe Telecom via Innove Communications" status="Not operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 700 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / LTE 700 / LTE 1800 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="Globe" cc="ph" country="Philippines" operator="Globe Telecom" status="Operational"
03 bands="GSM 900 / GSM 1800 / UMTS 850 / UMTS 2100 / LTE 700 / LTE 850 / LTE 1800 / LTE 2100 / TD-LTE 2300 / TD-LTE 2500 / 5G 3500" brand="SMART" cc="ph" country="Philippines" operator="PLDT via Smart Communications" status="Operational"
05 bands="GSM 1800 / UMTS 2100" brand="Sun Cellular" cc="ph" country="Philippines" operator="Digital Telecommunications Philippines" status="Operational"
11 cc="ph" country="Philippines" operator="PLDT via ACeS Philippines"
18 bands="GSM 900 / UMTS 2100" brand="Cure" cc="ph" country="Philippines" operator="PLDT via Smart's Connectivity Unlimited Resources Enterprise" status="Not operational"
24 bands="MVNO" brand="ABS-CBN Mobile" cc="ph" country="Philippines" operator="ABS-CBN Convergence with Globe Telecom" status="Not operational"
66 bands="LTE 700 / LTE 2100 / TD-LTE 2500 / 5G 3500" brand="DITO" cc="ph" country="Philippines" operator="Dito Telecommunity Corp." status="Operational"
- 88 bands="iDEN" cc="ph" country="Philippines" operator="Next Mobile Inc." status="Operational"
+ 88 bands="iDEN" cc="ph" country="Philippines" operator="Next Mobile Inc."
00-99
520
00 bands="UMTS 850" brand="TrueMove H / my by NT" cc="th" country="Thailand" operator="National Telecom Public Company Limited" status="Operational"
@@ -2787,7 +2839,7 @@
99 bands="GSM 1800" brand="TrueMove" cc="th" country="Thailand" operator="True Corporation" status="Operational"
00-99
525
- 01 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600 / 5G 2100 / 5G 3500 / 5G 28000" brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" status="Operational"
+ 01 bands="UMTS 900 / UMTS 2100 / LTE 900 / LTE 1800 / LTE 2600 / 5G 700 / 5G 2100 / 5G 3500 / 5G 28000" brand="SingTel" cc="sg" country="Singapore" operator="Singapore Telecom" status="Operational"
02 bands="GSM 1800" brand="SingTel-G18" cc="sg" country="Singapore" operator="Singapore Telecom" status="Not operational"
03 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2600 / 5G 2100 / 5G 3500" brand="M1" cc="sg" country="Singapore" operator="M1 Limited" status="Operational"
04 bands="LTE 800" brand="Grid" cc="sg" country="Singapore" operator="Grid Communications Pte Ltd." status="Operational"
@@ -2808,21 +2860,23 @@
528
01 brand="TelBru" cc="bn" country="Brunei" operator="Telekom Brunei Berhad"
02 bands="UMTS 2100" brand="PCSB" cc="bn" country="Brunei" operator="Progresif Cellular Sdn Bhd" status="Operational"
- 03 bands="5G" brand="UNN" cc="bn" country="Brunei" operator="Unified National Networks Sdn Bhd" status="Operational"
+ 03 bands="LTE 1800 / 5G 700 / 5G 1800 / 5G 3500" brand="UNN" cc="bn" country="Brunei" operator="Unified National Networks Sdn Bhd" status="Operational"
11 bands="UMTS 2100 / LTE 1800" brand="DST" cc="bn" country="Brunei" operator="Data Stream Technology Sdn Bhd" status="Operational"
00-99
530
- 00 bands="AMPS 800 / TDMA 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational"
+ 00 bands="AMPS 800 / TDMA 800" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Not operational"
01 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / LTE 2600 / 5G 3500" brand="One NZ" cc="nz" country="New Zealand" operator="One NZ" status="Operational"
- 02 bands="CDMA2000 800" brand="Telecom" cc="nz" country="New Zealand" operator="Telecom New Zealand" status="Not operational"
+ 02 bands="CDMA2000 800" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Not operational"
03 bands="UMTS-TDD 2000" brand="Woosh" cc="nz" country="New Zealand" operator="Woosh Wireless" status="Not operational"
04 bands="UMTS 2100" brand="One NZ" cc="nz" country="New Zealand" operator="One NZ" status="Not operational"
05 bands="UMTS 850 / LTE 700 / LTE 1800 / LTE 2100 / TD-LTE 2300 / LTE 2600 / 5G 2300 / 5G 3500" brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand" status="Operational"
06 cc="nz" country="New Zealand" operator="FX Networks"
07 cc="nz" country="New Zealand" operator="Dense Air New Zealand"
11 cc="nz" country="New Zealand" operator="Interim Māori Spectrum Commission"
- 12 cc="nz" country="New Zealand" operator="Broadband & Internet New Zealand Limited"
- 13 bands="LTE Midband" brand="One NZ" cc="nz" country="New Zealand" operator="One NZ" status="Operational"
+ 12 bands="5G n78 (3.30-3.34 GHz) regional" brand="BAINZ" cc="nz" country="New Zealand" operator="Broadband & Internet New Zealand Limited"
+ 13 bands="LTE 2600" brand="One NZ" cc="nz" country="New Zealand" operator="One NZ" status="Operational"
+ 14 brand="2degrees" cc="nz" country="New Zealand" operator="2degrees"
+ 15 brand="Spark" cc="nz" country="New Zealand" operator="Spark New Zealand"
24 bands="UMTS 900 / UMTS 2100 / LTE 700 / LTE 900 / LTE 1800 / LTE 2100 / 5G 3500" brand="2degrees" cc="nz" country="New Zealand" operator="2degrees" status="Operational"
00-99
536
@@ -2877,6 +2931,7 @@
00-99
548
01 bands="GSM 900 / UMTS 900 / LTE 700 / LTE 1800" brand="Vodafone" cc="ck" country="Cook Islands (Pacific Ocean)" operator="Telecom Cook Islands" status="Operational"
+ 02 cc="ck" country="Cook Islands (Pacific Ocean)" operator="VakaNET Ltd."
00-99
549
00 bands="LTE 700 / LTE 1800 / LTE 2100" brand="Digicel" cc="ws" country="Samoa" operator="Digicel Pacific Ltd." status="Operational"
@@ -2906,10 +2961,10 @@
01 bands="GSM 900 / LTE 700" brand="Telecom Niue" cc="nu" country="Niue" operator="Telecom Niue" status="Operational"
00-99
602
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Orange" cc="eg" country="Egypt" operator="Orange Egypt" status="Operational"
- 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Vodafone" cc="eg" country="Egypt" operator="Vodafone Egypt" status="Operational"
- 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Etisalat" cc="eg" country="Egypt" operator="Etisalat Egypt" status="Operational"
- 04 bands="LTE 1800" brand="WE" cc="eg" country="Egypt" operator="Telecom Egypt" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 2500" brand="Orange" cc="eg" country="Egypt" operator="Orange Egypt" status="Operational"
+ 02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 2500" brand="Vodafone" cc="eg" country="Egypt" operator="Vodafone Egypt" status="Operational"
+ 03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 2500" brand="e&" cc="eg" country="Egypt" operator="e& Egypt" status="Operational"
+ 04 bands="LTE 1800 / 5G 2500" brand="WE" cc="eg" country="Egypt" operator="Telecom Egypt" status="Operational"
00-99
603
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="Mobilis" cc="dz" country="Algeria" operator="Algérie Télécom" status="Operational"
@@ -2920,11 +2975,11 @@
21 bands="GSM-R" brand="ANESRIF" cc="dz" country="Algeria" operator="Anesrif" status="Ongoing"
00-99
604
- 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational"
- 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600" brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" status="Operational"
+ 00 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700 / 5G 3500" brand="Orange Morocco" cc="ma" country="Morocco" operator="Médi Télécom" status="Operational"
+ 01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600 / 5G 700 / 5G 3500" brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)" status="Operational"
02 bands="GSM 900 / GSM 1800" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational"
04 cc="ma" country="Morocco" operator="Al Houria Telecom"
- 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational"
+ 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / LTE 2600 / 5G 700 / 5G 3500" brand="INWI" cc="ma" country="Morocco" operator="Wana Corporate" status="Operational"
06 brand="IAM" cc="ma" country="Morocco" operator="Ittissalat Al-Maghrib (Maroc Telecom)"
99 cc="ma" country="Morocco" operator="Al Houria Telecom"
00-99
@@ -2966,7 +3021,7 @@
00-99
611
01 bands="GSM 900 / GSM 1800 / LTE" brand="Orange" cc="gn" country="Guinea" operator="Orange S.A." status="Operational"
- 02 bands="GSM 900" brand="Sotelgui" cc="gn" country="Guinea" operator="Sotelgui Lagui" status="Operational"
+ 02 bands="GSM 900" brand="Guinée Télécom" cc="gn" country="Guinea" operator="Guinée Télécom" status="Not operational"
03 bands="GSM 900" brand="Intercel" cc="gn" country="Guinea" operator="Intercel Guinée" status="Not operational"
04 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="MTN" cc="gn" country="Guinea" operator="Areeba Guinea" status="Operational"
05 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Cellcom" cc="gn" country="Guinea" operator="Cellcom" status="Operational"
@@ -2999,8 +3054,8 @@
616
01 bands="LTE 1800 / CDMA / WiMAX" cc="bj" country="Benin" operator="Benin Telecoms Mobile" status="Operational"
02 bands="GSM 900 / UMTS 2100" brand="Moov" cc="bj" country="Benin" operator="Telecel Benin" status="Operational"
- 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="MTN" cc="bj" country="Benin" operator="Spacetel Benin" status="Operational"
- 04 bands="GSM 900 / GSM 1800" brand="BBCOM" cc="bj" country="Benin" operator="Bell Benin Communications" status="Operational"
+ 03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800 / 5G 3500" brand="MTN" cc="bj" country="Benin" operator="Spacetel Benin" status="Operational"
+ 04 bands="GSM 900 / GSM 1800" brand="BBCOM" cc="bj" country="Benin" operator="Bell Benin Communications" status="Not operational"
05 bands="GSM 900 / GSM 1800" brand="Glo" cc="bj" country="Benin" operator="Glo Communication Benin" status="Not operational"
07 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 1800" brand="Celtiis" cc="bj" country="Benin" operator="SBIN" status="Operational"
00-99
@@ -3033,10 +3088,10 @@
620
01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / LTE 2600" brand="MTN" cc="gh" country="Ghana" operator="MTN Group" status="Operational"
02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="Vodafone" cc="gh" country="Ghana" operator="Vodafone Group" status="Operational"
- 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Millicom Ghana" status="Operational"
+ 03 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AT Ghana" cc="gh" country="Ghana" operator="AT Ghana Ltd." status="Operational"
04 bands="CDMA2000 850" brand="Expresso" cc="gh" country="Ghana" operator="Kasapa / Hutchison Telecom" status="Operational"
05 cc="gh" country="Ghana" operator="National Security"
- 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AirtelTigo" cc="gh" country="Ghana" operator="Airtel" status="Operational"
+ 06 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="AT Ghana" cc="gh" country="Ghana" operator="AT Ghana Ltd." status="Operational"
07 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Globacom" cc="gh" country="Ghana" operator="Globacom Group" status="Operational"
08 bands="LTE 2600" brand="Surfline" cc="gh" country="Ghana" operator="Surfline Communications Ltd" status="Not operational"
09 brand="NITA" cc="gh" country="Ghana" operator="National Information Technology Agency"
@@ -3057,6 +3112,7 @@
25 bands="CDMA2000 800 / CDMA2000 1900" brand="Visafone" cc="ng" country="Nigeria" operator="Visafone Communications Ltd." status="Not operational"
26 bands="TD-LTE 2300" cc="ng" country="Nigeria" operator="Swift" status="Operational"
27 bands="LTE 800" brand="Smile" cc="ng" country="Nigeria" operator="Smile Communications Nigeria" status="Operational"
+ 28 bands="5G 3500" brand="MCom (Mafab)" cc="ng" country="Nigeria" operator="Mafab Communications Ltd." status="Operational"
30 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 2600 / TD-LTE 3500 / 5G 3500" brand="MTN" cc="ng" country="Nigeria" operator="MTN Nigeria Communications Limited" status="Operational"
40 bands="LTE 900 / LTE 1800" brand="Ntel" cc="ng" country="Nigeria" operator="Nigerian Mobile Telecommunications Limited" status="Operational"
50 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 700 / LTE 2600" brand="Glo" cc="ng" country="Nigeria" operator="Globacom Ltd" status="Operational"
@@ -3102,7 +3158,7 @@
629
01 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 2600" brand="Airtel" cc="cg" country="Congo" operator="Celtel Congo" status="Operational"
07 bands="GSM 900" brand="Airtel" cc="cg" country="Congo" operator="Warid Telecom" status="Operational"
- 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600" brand="Libertis Telecom" cc="cg" country="Congo" operator="MTN CONGO S.A" status="Operational"
+ 10 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2600 / 5G 3500" brand="Libertis Telecom" cc="cg" country="Congo" operator="MTN CONGO S.A" status="Operational"
00-99
630
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / TD-LTE 3500 / WiMAX 3500" brand="Vodacom" cc="cd" country="Democratic Republic of the Congo" operator="Vodacom Congo RDC sprl" status="Operational"
@@ -3116,7 +3172,7 @@
631
02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G 3500" brand="UNITEL" cc="ao" country="Angola" operator="UNITEL S.a.r.l." status="Operational"
04 bands="GSM 900 / GSM 1800 / UMTS 900 / LTE 1800" brand="MOVICEL" cc="ao" country="Angola" operator="MOVICEL Telecommunications S.A." status="Operational"
- 05 bands="LTE" cc="ao" country="Angola" operator="Africell" status="Operational"
+ 05 bands="LTE 1800 / 5G 3500" cc="ao" country="Angola" operator="Africell" status="Operational"
00-99
632
01 bands="GSM 900 / GSM 1800" brand="Guinetel" cc="gw" country="Guinea-Bissau" operator="Guinétel S.A." status="Operational"
@@ -3139,12 +3195,12 @@
09 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="khartoum INC" cc="sd" country="Sudan" operator="NEC" status="operational"
00-99
635
- 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE" brand="MTN" cc="rw" country="Rwanda" operator="MTN Rwandacell SARL" status="Operational"
+ 10 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE / 5G 3500" brand="MTN Rwanda" cc="rw" country="Rwanda" operator="MTN Rwandacell SARL" status="Operational"
11 bands="CDMA" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational"
12 bands="GSM" brand="Rwandatel" cc="rw" country="Rwanda" operator="Rwandatel S.A." status="Not operational"
13 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Operational"
14 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Airtel" cc="rw" country="Rwanda" operator="Airtel RWANDA" status="Not operational"
- 17 bands="LTE 800 / LTE 1800" brand="Olleh" cc="rw" country="Rwanda" operator="Olleh Rwanda Networks" status="Operational"
+ 17 bands="LTE 800 / LTE 1800" brand="KTRN" cc="rw" country="Rwanda" operator="KT Rwanda Networks" status="Operational"
00-99
636
01 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G" brand="MTN" cc="et" country="Ethiopia" operator="Ethio Telecom" status="Operational"
@@ -3156,7 +3212,7 @@
10 bands="GSM 900" brand="Nationlink" cc="so" country="Somalia" operator="NationLink Telecom" status="Operational"
20 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800" brand="SOMNET" cc="so" country="Somalia" operator="SOMNET" status="Operational"
30 bands="GSM 900" brand="Golis" cc="so" country="Somalia" operator="Golis Telecom Somalia" status="Operational"
- 50 bands="GSM 900 / UMTS" brand="Hormuud" cc="so" country="Somalia" operator="Hormuud Telecom Somalia Inc" status="Operational"
+ 50 bands="GSM 900 / UMTS / 5G" brand="Hormuud" cc="so" country="Somalia" operator="Hormuud Telecom Somalia Inc" status="Operational"
57 bands="GSM 900 / GSM 1800" brand="UNITEL" cc="so" country="Somalia" operator="UNITEL S.a.r.l." status="Operational"
60 bands="GSM 900 / GSM 1800" brand="Nationlink" cc="so" country="Somalia" operator="Nationlink Telecom" status="Operational"
67 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Horntel Group" cc="so" country="Somalia" operator="HTG Group Somalia" status="Operational"
@@ -3168,7 +3224,7 @@
01 bands="GSM 900 / UMTS 2100 / LTE 800 / LTE 1800" brand="Evatis" cc="dj" country="Djibouti" operator="Djibouti Telecom SA" status="Operational"
00-99
639
- 01 brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited"
+ 01 bands="GSM 900 / GSM 1800 / NB-IoT / LTE 800 / 5G 3500" brand="Safaricom IoT" cc="ke" country="Kenya" operator="Safaricom Ltd" status="Operational"
02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800 / 5G 2500" brand="Safaricom" cc="ke" country="Kenya" operator="Safaricom Limited" status="Operational"
03 bands="GSM 900 / GSM 1800 / UMTS 900 / UMTS 2100 / LTE 800 / 5G 2500" brand="Airtel" cc="ke" country="Kenya" operator="Bharti Airtel" status="Operational"
04 cc="ke" country="Kenya" operator="Mobile Pay Kenya Limited"
@@ -3205,14 +3261,14 @@
08 bands="MVNO" cc="ug" country="Uganda" operator="Talkio Mobile Limited"
10 bands="GSM 900 / UMTS 900 / UMTS 2100 / LTE 2600 / 5G" brand="MTN" cc="ug" country="Uganda" operator="MTN Uganda" status="Operational"
11 bands="GSM 900 / UMTS 2100" brand="Uganda Telecom" cc="ug" country="Uganda" operator="Uganda Telecom Ltd." status="Operational"
- 14 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Africell" cc="ug" country="Uganda" operator="Africell Uganda" status="Operational"
+ 14 bands="GSM 900 / GSM 1800 / UMTS / LTE 800" brand="Africell" cc="ug" country="Uganda" operator="Africell Uganda" status="Not operational"
16 cc="ug" country="Uganda" operator="SimbaNET Uganda Limited"
18 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Smart" cc="ug" country="Uganda" operator="Suretelecom Uganda Ltd." status="Not operational"
20 cc="ug" country="Uganda" operator="Hamilton Telecom Limited" status="Not operational"
22 bands="GSM 900 / GSM 1800 / UMTS" brand="Airtel" cc="ug" country="Uganda" operator="Bharti Airtel" status="Operational"
26 bands="MVNO" brand="Lycamobile" cc="ug" country="Uganda" operator="Lycamobile Network Services Uganda Limited" status="Not operational"
30 cc="ug" country="Uganda" operator="Anupam Global Soft Uganda Limited" status="Not operational"
- 33 bands="LTE 800" brand="Smile" cc="ug" country="Uganda" operator="Smile Communications Uganda Limited" status="Operational"
+ 33 bands="LTE 800" brand="Smile" cc="ug" country="Uganda" operator="Smile Communications Uganda Ltd." status="Not operational"
40 cc="ug" country="Uganda" operator="Civil Aviation Authority (CAA)"
44 bands="MVNO" brand="K2" cc="ug" country="Uganda" operator="K2 Telecom Ltd" status="Operational"
66 brand="i-Tel" cc="ug" country="Uganda" operator="i-Tel Ltd" status="Not operational"
@@ -3254,7 +3310,7 @@
00-99
648
01 bands="GSM 900 / LTE 1800" brand="Net*One" cc="zw" country="Zimbabwe" operator="Net*One Cellular (Pvt) Ltd" status="Operational"
- 03 bands="GSM 900" brand="Telecel" cc="zw" country="Zimbabwe" operator="Telecel Zimbabwe (PVT) Ltd" status="Operational"
+ 03 bands="GSM 900 / LTE 1800" brand="Telecel" cc="zw" country="Zimbabwe" operator="Telecel Zimbabwe (PVT) Ltd" status="Operational"
04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / 5G" brand="Econet" cc="zw" country="Zimbabwe" operator="Econet Wireless" status="Operational"
00-99
649
@@ -3262,7 +3318,7 @@
02 bands="CDMA2000 800" brand="switch" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational"
03 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800 / TD-LTE 2600" brand="TN Mobile" cc="na" country="Namibia" operator="Telecom Namibia" status="Operational"
04 bands="WiMAX 2500 / TD-LTE" cc="na" country="Namibia" operator="Paratus Telecommunications (Pty)" status="Operational"
- 05 cc="na" country="Namibia" operator="Demshi Investments CC" status="Not operational"
+ 05 cc="na" country="Namibia" operator="Click Cloud Hosting Services CC"
06 bands="LTE" cc="na" country="Namibia" operator="MTN Namibia" status="Operational"
07 cc="na" country="Namibia" operator="Loc Eight Mobile (Pty) Ltd"
00-99
@@ -3281,6 +3337,7 @@
01 bands="GSM 900 / UMTS 2100 / LTE 1800 / 5G" brand="Mascom" cc="bw" country="Botswana" operator="Mascom Wireless (Pty) Limited" status="Operational"
02 bands="GSM 900 / UMTS 2100 / LTE 1800 / LTE 2100 / TD-LTE / 5G" brand="Orange" cc="bw" country="Botswana" operator="Orange (Botswana) Pty Limited" status="Operational"
04 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 1800" brand="BTC Mobile" cc="bw" country="Botswana" operator="Botswana Telecommunications Corporation" status="Operational"
+ 06 cc="bw" country="Botswana" operator="Paratus Telecommunications (Pty) Ltd" status="unknown"
00-99
653
01 cc="sz" country="Eswatini" operator="SPTC"
@@ -3343,11 +3400,11 @@
00-99
659
02 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE" brand="MTN" cc="ss" country="South Sudan" operator="MTN South Sudan" status="Operational"
- 03 bands="GSM 900 / GSM 1800" brand="Gemtel" cc="ss" country="South Sudan" operator="Gemtel" status="Operational"
+ 03 bands="GSM 900 / GSM 1800" brand="Gemtel" cc="ss" country="South Sudan" operator="Gemtel" status="Not operational"
04 bands="GSM 900 / GSM 1800" brand="Vivacell" cc="ss" country="South Sudan" operator="Network of the World (NOW)" status="Not operational"
- 05 bands="LTE" brand="DIGITEL" cc="ss" country="South Sudan" operator="DIGITEL Holdings Ltd." status="Operational"
+ 05 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 800 / LTE 1800" brand="DIGITEL" cc="ss" country="South Sudan" operator="DIGITEL Holdings Ltd." status="Operational"
06 bands="GSM 900 / GSM 1800 / UMTS 2100 / LTE 2100" brand="Zain" cc="ss" country="South Sudan" operator="Zain South Sudan" status="Operational"
- 07 bands="CDMA" brand="Sudani" cc="ss" country="South Sudan" operator="Sudani" status="Operational"
+ 07 bands="CDMA" brand="Sudani" cc="ss" country="South Sudan" operator="Sudani" status="Not operational"
00-99
702
67 bands="GSM 850 / GSM 1900 / UMTS 850 / UMTS 1900 / LTE 700 / LTE 1900" brand="DigiCell" cc="bz" country="Belize" operator="Belize Telemedia Limited (BTL)" status="Operational"
@@ -3474,9 +3531,10 @@
21 brand="Entel" cc="cl" country="Chile" operator="WILL S.A." status="Operational"
22 cc="cl" country="Chile" operator="Cellplus SpA"
23 brand="Claro" cc="cl" country="Chile" operator="Claro Servicios Empresariales S. A." status="Operational"
+ 24 brand="Claro" cc="cl" country="Chile" operator="Claro Chile SpA" status="Operational"
26 brand="Entel" cc="cl" country="Chile" operator="WILL S.A." status="Operational"
27 bands="MVNO" cc="cl" country="Chile" operator="Cibeles Telecom S.A."
- 29 brand="Entel" cc="cl" country="Chile" operator="Entel PCS Telecomunicaciones S.A." status="Operational"
+ 29 bands="LTE 1900" brand="Entel" cc="cl" country="Chile" operator="Entel PCS Telecomunicaciones S.A." status="Operational"
99 bands="GSM 1900 / UMTS 1900" brand="Will" cc="cl" country="Chile" operator="WILL Telefonía" status="Operational"
00-99
732
@@ -3503,7 +3561,7 @@
208 bands="LTE 1700" cc="co" country="Colombia" operator="UFF Movil SAS" status="Not operational"
210 cc="co" country="Colombia" operator="Hablame Colombia SAS ESP"
220 cc="co" country="Colombia" operator="Libre Tecnologias SAS"
- 230 cc="co" country="Colombia" operator="Setroc Mobile Group SAS"
+ 230 bands="MVNO" cc="co" country="Colombia" operator="Setroc Mobile Group SAS"
240 cc="co" country="Colombia" operator="Logistica Flash Colombia SAS" status="Operational"
250 cc="co" country="Colombia" operator="Plintron Colombia SAS"
360 bands="LTE 700 / LTE 2600" brand="WOM" cc="co" country="Colombia" operator="Partners Telecom Colombia SAS" status="Operational"
@@ -3519,7 +3577,7 @@
00-99
736
01 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="Viva" cc="bo" country="Bolivia" operator="Nuevatel PCS De Bolivia SA" status="Operational"
- 02 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700" brand="Entel" cc="bo" country="Bolivia" operator="Entel SA" status="Operational"
+ 02 bands="GSM 850 / GSM 1900 / UMTS 850 / LTE 700 / 5G 3500" brand="Entel" cc="bo" country="Bolivia" operator="Entel SA" status="Operational"
03 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 700" brand="Tigo" cc="bo" country="Bolivia" operator="Telefónica Celular De Bolivia S.A" status="Operational"
00-99
738
@@ -3534,7 +3592,6 @@
01 bands="GSM 850 / UMTS 850 / UMTS 1900 / LTE 1700" brand="Claro" cc="ec" country="Ecuador" operator="CONECEL S.A." status="Operational"
02 bands="GSM 1900 / UMTS 1900 / LTE 1700" brand="CNT Mobile" cc="ec" country="Ecuador" operator="Corporación Nacional de Telecomunicaciones (CNT EP)" status="Operational"
03 bands="MVNO" brand="Tuenti" cc="ec" country="Ecuador" operator="Otecel S.A." status="Operational"
- 24 brand="Claro" cc="cl" country="Chile" operator="Claro Chile SpA" status="Operational"
00-99
742
04 bands="UMTS 900 / UMTS 2100 / LTE 1800 / LTE 2100 / LTE 2600" brand="Free" cc="gf" country="French Guiana (France)" operator="Free Caraïbe"
@@ -3584,9 +3641,9 @@
17 bands="GSM 1800" brand="Navitas" country="International operators" operator="JT Group Limited" status="Not operational"
18 bands="GSM 900 / GSM 1900 / CDMA2000 1900 / UMTS 1900 / LTE 700" brand="WMS" country="International operators" operator="Wireless Maritime Services, LLC" status="Operational"
19 bands="GSM 900 / GSM 1800 / UMTS 2100" brand="Epic Maritime" country="International operators" operator="Monaco Telecom" status="Operational"
- 20 country="International operators" operator="Intermatica"
- 21 bands="GSM 1800" country="International operators" operator="Wins Limited" status="Operational"
- 22 country="International operators" operator="MediaLincc Ltd"
+ 20 country="International operators" operator="Intermatica" status="Not operational"
+ 21 bands="GSM 1800" country="International operators" operator="Wins Limited" status="Not operational"
+ 22 country="International operators" operator="MediaLincc Ltd" status="Not operational"
23 bands="5G" country="International operators" operator="Bloxtel Inc."
24 brand="iNum" country="International operators" operator="Voxbone" status="Not operational"
25 bands="MVNO" country="International operators" operator="Datora Mobile Telecomunicações SA"
@@ -3599,10 +3656,10 @@
32 bands="GSM 900" brand="Sky High" country="International operators" operator="MegaFon" status="Not operational"
33 country="International operators" operator="Smart Communications" status="Not operational"
34 bands="MVNO" country="International operators" operator="tyntec GmbH"
- 35 bands="GSM 850" country="International operators" operator="Globecomm Network Services" status="Operational"
- 36 bands="GSM 1800" country="International operators" operator="Azerfon" status="Operational"
+ 35 bands="GSM 850" country="International operators" operator="Globecomm Network Services" status="Not operational"
+ 36 bands="GSM 1800" country="International operators" operator="Azerfon" status="Not operational"
37 bands="MVNO" country="International operators" operator="Transatel" status="Operational"
- 38 bands="MVNO" country="International operators" operator="Multiregional TransitTelecom (MTT)" status="Operational"
+ 38 bands="MVNO" country="International operators" operator="Multiregional TransitTelecom (MTT)" status="Not operational"
39 bands="MVNO" country="International operators" operator="MTX Connect Ltd" status="Operational"
40 bands="MVNO" brand="1NCE" country="International operators" operator="Deutsche Telekom AG" status="Operational"
41 bands="MVNO" country="International operators" operator="One Network B.V." status="Operational"
@@ -3652,7 +3709,7 @@
85 country="International operators" operator="Telefónica Germany GmbH & Co. OHG"
86 country="International operators" operator="BJT Partners SAS"
87 country="International operators" operator="Cisco Systems, Inc."
- 88 country="International operators" operator="UN Office for the Coordination of Humanitarian Affairs (OCHA)" status="Not operational"
+ 88 country="International operators" operator="Bondio Limited"
89 bands="MVNO" country="International operators" operator="DIDWW Ireland Limited" status="Operational"
90 bands="MVNO" country="International operators" operator="Truphone Limited" status="Not operational"
91 country="International operators" operator="World Mobile Group Limited"
@@ -3662,7 +3719,7 @@
95 country="International operators" operator="HMD Global Oy" status="Not operational"
96 country="International operators" operator="KORE Wireless"
97 bands="Satellite" country="International operators" operator="Satelio IoT Services S.L."
- 98 bands="Satellite 5G 1600" country="International operators" operator="Skylo Technologies, Inc." status="Operational"
+ 98 bands="Satellite 5G 1600" country="International operators" operator="Skylo" status="Operational"
99 bands="MVNO" country="International operators" operator="Athalos Global Services BV" status="Not operational"
00-99
902
diff --git a/stdnum/imsi.py b/stdnum/imsi.py
index 67ccd71a..a04eff54 100644
--- a/stdnum/imsi.py
+++ b/stdnum/imsi.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IMSI (International Mobile Subscriber Identity).
diff --git a/stdnum/in_/__init__.py b/stdnum/in_/__init__.py
index ff608c39..263fc164 100644
--- a/stdnum/in_/__init__.py
+++ b/stdnum/in_/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Indian numbers."""
diff --git a/stdnum/in_/aadhaar.py b/stdnum/in_/aadhaar.py
index 83f70df9..6ca8aadc 100644
--- a/stdnum/in_/aadhaar.py
+++ b/stdnum/in_/aadhaar.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Aadhaar (Indian personal identity number).
diff --git a/stdnum/in_/epic.py b/stdnum/in_/epic.py
index cc99295e..dfc3e293 100644
--- a/stdnum/in_/epic.py
+++ b/stdnum/in_/epic.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EPIC (Electoral Photo Identity Card, Indian Voter ID).
diff --git a/stdnum/in_/gstin.py b/stdnum/in_/gstin.py
index b39d0559..15fd15e4 100644
--- a/stdnum/in_/gstin.py
+++ b/stdnum/in_/gstin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""GSTIN (Goods and Services Tax identification number, Indian VAT number).
diff --git a/stdnum/in_/pan.py b/stdnum/in_/pan.py
index c4d378dc..00eeffc0 100644
--- a/stdnum/in_/pan.py
+++ b/stdnum/in_/pan.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PAN (Permanent Account Number, Indian income tax identifier).
diff --git a/stdnum/in_/vid.py b/stdnum/in_/vid.py
index 9193a0e1..0db693b7 100644
--- a/stdnum/in_/vid.py
+++ b/stdnum/in_/vid.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VID (Indian personal virtual identity number).
diff --git a/stdnum/is_/__init__.py b/stdnum/is_/__init__.py
index aadfbd90..99b63945 100644
--- a/stdnum/is_/__init__.py
+++ b/stdnum/is_/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Icelandic numbers."""
diff --git a/stdnum/is_/kennitala.py b/stdnum/is_/kennitala.py
index 386fc4eb..31030123 100644
--- a/stdnum/is_/kennitala.py
+++ b/stdnum/is_/kennitala.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Kennitala (Icelandic personal and organisation identity code).
diff --git a/stdnum/is_/vsk.py b/stdnum/is_/vsk.py
index ecc644c4..76dd2a89 100644
--- a/stdnum/is_/vsk.py
+++ b/stdnum/is_/vsk.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VSK number (Virðisaukaskattsnúmer, Icelandic VAT number).
diff --git a/stdnum/isan.py b/stdnum/isan.py
index 80e14006..3062b5cc 100644
--- a/stdnum/isan.py
+++ b/stdnum/isan.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISAN (International Standard Audiovisual Number).
diff --git a/stdnum/isbn.dat b/stdnum/isbn.dat
index 8d0fd648..25a2ba83 100644
--- a/stdnum/isbn.dat
+++ b/stdnum/isbn.dat
@@ -1,7 +1,7 @@
# generated from RangeMessage.xml, downloaded from
# https://www.isbn-international.org/export_rangemessage.xml
-# file serial f6c8e205-9cb7-410c-a55b-51d56d08e4db
-# file date Mon, 5 May 2025 18:42:13 BST
+# file serial 6e5a8502-5e3f-4baa-9b1a-ff835dd18851
+# file date Sun, 4 Jan 2026 16:49:25 GMT
978
0-5,600-649,65-65,7-7,80-94,950-989,9900-9989,99900-99999
0 agency="English language"
@@ -10,15 +10,16 @@
6550-6559,656-699,7000-8499,85000-89999,900000-900370,9003710-9003719
900372-949999,9500000-9999999
1 agency="English language"
- 000-009,01-02,030-034,0350-0399,040-048,0490-0499,05-05,0670000-0699999
+ 000-009,01-02,030-034,0350-0399,040-047,0480-0499,05-05,0670000-0699999
0700-0999,100-397,3980-5499,55000-64999,6500-6799,68000-68599,6860-7139
714-716,7170-7319,7320000-7399999,74000-76199,7620-7634,7635000-7649999
76500-77499,7750000-7753999,77540-77639,7764000-7764999,77650-77699
7770000-7782999,77830-78999,7900-7999,80000-80049,80050-80499
80500-83799,8380000-8384999,83850-86719,8672-8675,86760-86979
869800-915999,9160000-9165059,916506-916869,9168700-9169079
- 916908-919599,9196000-9196549,919655-972999,9730-9877,987800-991149
- 9911500-9911999,991200-998989,9989900-9999999
+ 916908-919163,9191640-9195649,919565-919599,9196000-9196549
+ 919655-972999,9730-9877,987800-991149,9911500-9911999,991200-998989
+ 9989900-9999999
2 agency="French language"
00-19,200-349,35000-39999,400-486,487000-494999,495-495,4960-4966
49670-49699,497-527,5280-5299,530-699,7000-8399,84000-89999
@@ -53,8 +54,8 @@
606 agency="Romania"
000-099,10-49,500-799,8000-9099,910-919,92000-95999,9600-9749,975-999
607 agency="Mexico"
- 00-25,2600-2649,26500-26999,27-39,400-588,5890-5929,59300-59999,600-694
- 69500-69999,700-749,7500-9499,95000-99999
+ 00-25,2600-2649,26500-26999,27-39,400-588,5890-5929,59300-59999,600-691
+ 69200-69999,700-749,7500-9499,95000-99999
608 agency="North Macedonia"
0-0,10-19,200-449,4500-6499,65000-69999,7-9
609 agency="Lithuania"
@@ -81,22 +82,22 @@
621 agency="Philippines"
00-29,400-599,8000-8999,95000-99999
622 agency="Iran"
- 00-10,200-459,4600-8749,87500-99999
+ 00-10,110-129,1300-1799,200-459,4600-8749,87500-99999
623 agency="Indonesia"
00-10,110-524,5250-8799,88000-99999
624 agency="Sri Lanka"
- 00-04,200-249,5000-6899,92000-99999
+ 00-04,200-249,4850-6899,91000-99999
625 agency="Türkiye"
- 00-01,320-442,44300-44499,445-449,5500-7793,77940-77949,7795-8499
- 94000-99999
+ 00-01,320-442,44300-44499,445-449,5500-7793,77940-77949,7795-8749
+ 92500-99999
626 agency="Taiwan"
- 00-04,300-499,7000-7999,95000-99999
+ 00-04,300-499,7000-7999,92500-99999
627 agency="Pakistan"
- 30-31,500-529,7400-7999,94500-95149
+ 28-31,500-534,7400-7999,94500-95149
628 agency="Colombia"
00-09,500-549,7500-8499,95000-99999
629 agency="Malaysia"
- 00-02,460-499,7500-7999,95000-99999
+ 00-02,455-499,7500-7999,94000-99999
630 agency="Romania"
300-399,6500-6849,95000-99999
631 agency="Argentina"
@@ -108,15 +109,15 @@
634 agency="Indonesia"
00-04,200-349,7000-7999,96000-99999
65 agency="Brazil"
- 00-01,250-299,300-302,5000-6149,80000-81824,83000-89999,900000-902449
- 980000-999999
+ 00-01,250-299,300-302,5000-6199,80000-81824,82650-89999,900000-902449
+ 978500-999999
7 agency="China, People's Republic"
00-09,100-499,5000-7999,80000-89999,900000-999999
80 agency="former Czechoslovakia"
00-19,200-529,53000-54999,550-689,69000-69999,7000-8499,85000-89999
900000-998999,99900-99999
81 agency="India"
- 00-18,19000-19999,200-699,7000-8499,85000-89999,900000-999999
+ 00-18,19000-19999,200-689,69000-69999,7000-8499,85000-89999,900000-999999
82 agency="Norway"
00-19,200-689,690000-699999,7000-8999,90000-98999,990000-999999
83 agency="Poland"
@@ -147,7 +148,7 @@
92 agency="International NGO Publishers and EU Organizations"
0-5,60-79,800-899,9000-9499,95000-98999,990000-999999
93 agency="India"
- 00-09,100-479,48000-49999,5000-7999,80000-95999,960000-999999
+ 00-09,100-469,47000-47999,48000-49999,5000-7999,80000-95999,960000-999999
94 agency="Netherlands"
000-599,6000-6387,638800-638809,63881-63881,638820-638839,63884-63885
638860-638869,63887-63889,6389-6395,639600-639609,63961-63962
@@ -177,8 +178,8 @@
951 agency="Finland"
0-1,20-54,550-889,8900-9499,95000-99999
952 agency="Finland"
- 00-19,200-499,5000-5999,60-64,65000-65999,6600-6699,67000-69999
- 7000-7999,80-94,9500-9899,99000-99999
+ 00-18,19500-19999,200-499,5000-5999,60-64,65000-65999,6600-6699
+ 67000-69999,7000-7999,80-94,9500-9899,99000-99999
953 agency="Croatia"
0-0,10-14,150-459,46000-49999,500-500,50100-50999,51-54,55000-59999
6000-9499,95000-99999
@@ -241,14 +242,14 @@
00-19,200-499,5000-6999,700-849,85000-87399,8740-8899,890-894,8950-8999
90-95,9600-9699,970-999
978 agency="Nigeria"
- 000-199,2000-2999,30000-69499,695-699,765-799,8000-8999,900-999
+ 000-199,2000-2999,30000-67999,68-68,690-699,765-799,8000-8999,900-999
979 agency="Indonesia"
000-099,1000-1499,15000-19999,20-29,3000-3999,400-799,8000-9499
95000-99999
980 agency="Venezuela"
00-19,200-599,6000-9999
981 agency="Singapore"
- 00-16,17000-17999,18-19,200-299,3000-3099,310-399,4000-5999,94-99
+ 00-16,17000-17999,18-19,200-299,3000-3099,310-399,4000-5999,92-99
982 agency="South Pacific"
00-09,100-699,70-89,9000-9799,98000-99999
983 agency="Malaysia"
@@ -268,7 +269,10 @@
988 agency="Hong Kong, China"
00-11,12000-19999,200-699,70000-79999,8000-9699,97000-99999
989 agency="Portugal"
- 0-1,20-34,35000-36999,37-52,53000-54999,550-799,8000-9499,95000-99999
+ 0-0,20-34,35000-36999,37-48,49000-49999,50-52,53000-54999,550-799
+ 8000-9499,95000-99999
+ 9906 agency="Tajikistan"
+ 20-20,700-724,9900-9999
9907 agency="Ecuador"
0-0,50-64,800-874
9908 agency="Estonia"
@@ -276,15 +280,15 @@
9909 agency="Tunisia"
00-19,750-849,9800-9999
9910 agency="Uzbekistan"
- 01-12,550-799,8000-9999
+ 01-15,225-299,5000-5499,550-799,8000-9999
9911 agency="Montenegro"
20-24,550-749,9500-9999
9912 agency="Tanzania"
40-44,750-799,9800-9999
9913 agency="Uganda"
- 00-07,600-699,9550-9999
+ 00-09,600-709,9500-9999
9914 agency="Kenya"
- 35-55,700-774,9450-9999
+ 30-55,700-799,9350-9999
9915 agency="Uruguay"
40-59,650-799,9300-9999
9916 agency="Estonia"
@@ -296,11 +300,11 @@
9919 agency="Mongolia"
0-0,20-29,500-599,9000-9999
9920 agency="Morocco"
- 23-42,430-799,8550-9999
+ 200-229,23-42,430-799,8550-9999
9921 agency="Kuwait"
0-0,30-39,700-899,9700-9999
9922 agency="Iraq"
- 20-29,600-799,8250-9999
+ 20-29,600-799,8050-9999
9923 agency="Jordan"
0-0,10-69,700-899,9400-9999
9924 agency="Cambodia"
@@ -396,7 +400,7 @@
9968 agency="Costa Rica"
00-49,500-939,9400-9999
9969 agency="Algeria"
- 00-12,500-649,9700-9999
+ 00-12,500-674,9650-9999
9970 agency="Uganda"
00-39,400-899,9000-9999
9971 agency="Singapore"
@@ -596,29 +600,31 @@
99981 agency="Macau"
0-0,10-10,110-149,15-19,200-219,22-74,750-999
99982 agency="Benin"
- 0-2,50-71,885-999
+ 0-3,50-76,865-999
99983 agency="El Salvador"
0-0,35-69,900-999
99984 agency="Brunei Darussalam"
0-0,50-69,950-999
99985 agency="Tajikistan"
- 0-1,200-219,23-79,800-999
+ 0-1,200-229,23-79,800-999
99986 agency="Myanmar"
0-0,50-69,950-999
99987 agency="Luxembourg"
- 700-999
+ 550-999
99988 agency="Sudan"
0-0,10-10,50-54,800-824
99989 agency="Paraguay"
0-1,50-79,900-999
99990 agency="Ethiopia"
- 0-0,50-57,960-999
+ 0-1,45-57,930-999
+ 99991 agency="Burkina Faso"
+ 0-0,50-55,980-999
99992 agency="Oman"
- 0-1,50-64,950-999
+ 0-2,50-69,900-999
99993 agency="Mauritius"
- 0-2,50-54,980-999
+ 0-3,50-54,980-999
99994 agency="Haiti"
- 0-0,50-52,985-999
+ 0-0,50-56,960-999
99995 agency="Seychelles"
50-55,975-999
99996 agency="Macau"
@@ -632,11 +638,12 @@
10 agency="France"
00-19,200-699,7000-8999,90000-97599,976000-999999
11 agency="Korea, Republic"
- 00-24,250-549,5500-8499,85000-94999,950000-999999
+ 00-23,24000-24999,250-549,5500-8499,85000-94999,950000-999999
12 agency="Italy"
200-299,5450-5999,80000-84999,985000-999999
13 agency="Spain"
00-00,600-604,7000-7349,87500-89999,990000-999999
8 agency="United States"
- 200-229,230-239,2800-2999,3000-3199,3200-3499,3500-8849,88500-89999
- 90000-90999,9850000-9899999,9900000-9929999,9985000-9999999
+ 200-229,230-239,2400-2599,2600-2799,2800-2999,3000-3199,3200-3499
+ 3500-8849,88500-89999,90000-90999,9850000-9899999,9900000-9929999
+ 9930000-9959999,9985000-9999999
diff --git a/stdnum/isbn.py b/stdnum/isbn.py
index 795a3ec0..165119b8 100644
--- a/stdnum/isbn.py
+++ b/stdnum/isbn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISBN (International Standard Book Number).
diff --git a/stdnum/isil.dat b/stdnum/isil.dat
index 591003f1..883dd512 100644
--- a/stdnum/isil.dat
+++ b/stdnum/isil.dat
@@ -6,7 +6,7 @@ AU$ country="Australia" ra="National Library of Australia" ra_url="http://www.nl
BE$ country="Belgium" ra="Royal Library of Belgium" ra_url="http://www.kbr.be/"
BY$ country="Belarus" ra="National Library of Belarus"
BG$ country="Bulgaria" ra="National Library of Bulgaria" ra_url="http://www.nationallibrary.bg/wp/?page_id=220"
-BO$ ra="National and University Library of Bosnia and Herzegovina" ra_url="https://nub.ba/isil"
+BO$ ra="National and University Library of Bosnia and Herzegovina"
CA$ country="Canada" ra="Library and Archives Canada" ra_url="https://library-archives.canada.ca/eng/services/services-libraries/canadian-library-directory/pages/library-symbols.aspx#cansymbols"
CH$ country="Switzerland" ra="Swiss National Library" ra_url="https://www.isil.nb.admin.ch/en/"
CY$ country="Cyprus" ra="Cyprus University of Technology – Library" ra_url="http://library.cut.ac.cy/en/isil"
@@ -21,7 +21,7 @@ GL$ country="Greenland" ra="Central and Public Library of Greenland" ra_url="htt
HR$ ra="Nacionalna i sveučilišna knjižnica u Zagrebu" ra_url="https://nsk.hr/en/"
HU$ country="Hungary" ra="National Széchényi Library" ra_url="http://www.oszk.hu/orszagos-konyvtari-szabvanyositas/isil-kodok"
IL$ country="Israel" ra="National Library of Israel" ra_url="http://nli.org.il"
-IR$ country="Islamic Republic of Iran" ra="National Library and Archives of Islamic Republic of Iran" ra_url="https://www.nlai.ir/"
+IR$ country="Islamic Republic of Iran" ra="National Library and Archives of Islamic Republic of Iran"
IT$ country="Italy" ra="Istituto Centrale per il Catalogo Unico delle biblioteche italiane e per le informazioni bibliografiche" ra_url="https://www.iccu.sbn.it/"
JP$ country="Japan" ra="National Diet Library" ra_url="http://www.ndl.go.jp/en/library/isil/index.html"
KR$ country="Republic of Korea" ra="The National Library of Korea" ra_url="https://www.nl.go.kr/"
diff --git a/stdnum/isil.py b/stdnum/isil.py
index 85081ea5..767b95c0 100644
--- a/stdnum/isil.py
+++ b/stdnum/isil.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISIL (International Standard Identifier for Libraries).
diff --git a/stdnum/isin.py b/stdnum/isin.py
index 7c5a9ee6..545bc2d7 100644
--- a/stdnum/isin.py
+++ b/stdnum/isin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISIN (International Securities Identification Number).
diff --git a/stdnum/ismn.py b/stdnum/ismn.py
index 3b07a096..ca02099e 100644
--- a/stdnum/ismn.py
+++ b/stdnum/ismn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISMN (International Standard Music Number).
diff --git a/stdnum/isni.py b/stdnum/isni.py
index 8fac9618..cb8b35f2 100644
--- a/stdnum/isni.py
+++ b/stdnum/isni.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISNI (International Standard Name Identifier).
diff --git a/stdnum/iso11649.py b/stdnum/iso11649.py
index 2d94066a..16e84e54 100644
--- a/stdnum/iso11649.py
+++ b/stdnum/iso11649.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISO 11649 (Structured Creditor Reference).
diff --git a/stdnum/iso6346.py b/stdnum/iso6346.py
index 1ab0afef..c7edf347 100644
--- a/stdnum/iso6346.py
+++ b/stdnum/iso6346.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISO 6346 (International standard for container identification)
diff --git a/stdnum/iso7064/__init__.py b/stdnum/iso7064/__init__.py
index afc529fe..c336f8d8 100644
--- a/stdnum/iso7064/__init__.py
+++ b/stdnum/iso7064/__init__.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of the ISO 7064 algorithms.
diff --git a/stdnum/iso7064/mod_11_10.py b/stdnum/iso7064/mod_11_10.py
index 021572a8..3d074692 100644
--- a/stdnum/iso7064/mod_11_10.py
+++ b/stdnum/iso7064/mod_11_10.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The ISO 7064 Mod 11, 10 algorithm.
diff --git a/stdnum/iso7064/mod_11_2.py b/stdnum/iso7064/mod_11_2.py
index 736ae4d5..095b6a37 100644
--- a/stdnum/iso7064/mod_11_2.py
+++ b/stdnum/iso7064/mod_11_2.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The ISO 7064 Mod 11, 2 algorithm.
diff --git a/stdnum/iso7064/mod_37_2.py b/stdnum/iso7064/mod_37_2.py
index 289370ed..2502c9db 100644
--- a/stdnum/iso7064/mod_37_2.py
+++ b/stdnum/iso7064/mod_37_2.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The ISO 7064 Mod 37, 2 algorithm.
diff --git a/stdnum/iso7064/mod_37_36.py b/stdnum/iso7064/mod_37_36.py
index 687eee60..2d0cba52 100644
--- a/stdnum/iso7064/mod_37_36.py
+++ b/stdnum/iso7064/mod_37_36.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The ISO 7064 Mod 37, 36 algorithm.
diff --git a/stdnum/iso7064/mod_97_10.py b/stdnum/iso7064/mod_97_10.py
index 4c946c4b..9df5bd3a 100644
--- a/stdnum/iso7064/mod_97_10.py
+++ b/stdnum/iso7064/mod_97_10.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The ISO 7064 Mod 97, 10 algorithm.
diff --git a/stdnum/iso9362.py b/stdnum/iso9362.py
index 1902d3b7..0dc8f600 100644
--- a/stdnum/iso9362.py
+++ b/stdnum/iso9362.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# flake8: noqa
diff --git a/stdnum/isrc.py b/stdnum/isrc.py
index b71c3bd8..12e5317d 100644
--- a/stdnum/isrc.py
+++ b/stdnum/isrc.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISRC (International Standard Recording Code).
diff --git a/stdnum/issn.py b/stdnum/issn.py
index e2960acd..86577d5c 100644
--- a/stdnum/issn.py
+++ b/stdnum/issn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ISSN (International Standard Serial Number).
diff --git a/stdnum/it/__init__.py b/stdnum/it/__init__.py
index 89dca808..6995eaae 100644
--- a/stdnum/it/__init__.py
+++ b/stdnum/it/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Italian numbers."""
diff --git a/stdnum/it/aic.py b/stdnum/it/aic.py
index 0e29c9ad..937ede6a 100644
--- a/stdnum/it/aic.py
+++ b/stdnum/it/aic.py
@@ -17,9 +17,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""AIC (Italian code for identification of drugs).
diff --git a/stdnum/it/codicefiscale.py b/stdnum/it/codicefiscale.py
index e687c8d8..9618bcd6 100644
--- a/stdnum/it/codicefiscale.py
+++ b/stdnum/it/codicefiscale.py
@@ -20,9 +20,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Codice Fiscale (Italian tax code for individuals).
diff --git a/stdnum/it/iva.py b/stdnum/it/iva.py
index f4027654..1edc2d59 100644
--- a/stdnum/it/iva.py
+++ b/stdnum/it/iva.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Partita IVA (Italian VAT number).
diff --git a/stdnum/jp/__init__.py b/stdnum/jp/__init__.py
index 077cd25e..8d6c1261 100644
--- a/stdnum/jp/__init__.py
+++ b/stdnum/jp/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Japanese numbers."""
diff --git a/stdnum/jp/cn.py b/stdnum/jp/cn.py
index b2f7a3f4..8466f40b 100644
--- a/stdnum/jp/cn.py
+++ b/stdnum/jp/cn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CN (法人番号, hōjin bangō, Japanese Corporate Number).
diff --git a/stdnum/jp/in_.py b/stdnum/jp/in_.py
index d21f58ae..891935be 100644
--- a/stdnum/jp/in_.py
+++ b/stdnum/jp/in_.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IN (個人番号, kojin bangō, Japanese Individual Number).
@@ -61,7 +59,7 @@ def calc_check_digit(number: str) -> str:
"""Calculate the check digit. The number passed should not have
the check digit included."""
weights = (6, 5, 4, 3, 2, 7, 6, 5, 4, 3, 2)
- s = sum(w * int(n) for w, n in zip(weights, number)) % 11
+ s = sum(w * int(n) for w, n in zip(weights, number))
return str(-s % 11 % 10)
diff --git a/stdnum/ke/__init__.py b/stdnum/ke/__init__.py
index de4b0d78..80500ad8 100644
--- a/stdnum/ke/__init__.py
+++ b/stdnum/ke/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Kenyan numbers."""
diff --git a/stdnum/ke/pin.py b/stdnum/ke/pin.py
index e6262de1..3838e4d5 100644
--- a/stdnum/ke/pin.py
+++ b/stdnum/ke/pin.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PIN (Personal Identification Number, Kenya tax number).
diff --git a/stdnum/kr/__init__.py b/stdnum/kr/__init__.py
index ed5da97b..92bdfc02 100644
--- a/stdnum/kr/__init__.py
+++ b/stdnum/kr/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of South Korean numbers."""
diff --git a/stdnum/kr/brn.py b/stdnum/kr/brn.py
index 7f878fc4..3befcec3 100644
--- a/stdnum/kr/brn.py
+++ b/stdnum/kr/brn.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BRN (사업자 등록 번호, South Korea Business Registration Number).
diff --git a/stdnum/kr/brn.txt b/stdnum/kr/brn.txt
new file mode 100644
index 00000000..366b976b
--- /dev/null
+++ b/stdnum/kr/brn.txt
@@ -0,0 +1,666 @@
+Python 3.8.3 (default, May 14 2020, 11:03:12)
+[GCC 9.3.0] on linux
+Type "help", "copyright", "credits" or "license" for more information.
+>>> import requests
+>>> from pkg_resources import resource_filename
+>>> certificate = resource_filename('stdnum.kr.brn', 'GPKIRootCA1.crt')
+>>> certificate
+'/local/arthur/python-stdnum/stdnum/kr/GPKIRootCA1.crt'
+>>> number = '1098139795'
+>>> response = requests.get('https://www.ftc.go.kr/bizCommPop.do', params={'wrkr_no': number}, timeout=10, verify=certificate)
+>>> response
+
+>>> response.ok
+True
+>>> import lxml.html
+
+>>> document = lxml.html.fromstring(response.text)
+>>> document.find('.//th')
+
+>>> document.findall('.//th')
+[, , , , , , , , , , , , , , , ]
+
+
+import requests
+from pkg_resources import resource_filename
+import lxml.html
+
+
+document = lxml.html.fromstring(response.text)
+
+headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36'}
+
+
+def check_ftc(number, timeout=30):
+ url = 'https://www.ftc.go.kr/bizCommPop.do'
+ #certificate = resource_filename(__name__, 'GPKIRootCA1.crt')
+ document = lxml.html.fromstring(
+ requests.get(url, params={'wrkr_no': number}, timeout=timeout, verify=certificate, headers=headers).text)
+ data = dict(zip(
+ [x.text.strip() for x in document.findall('.//th')],
+ [x.text.strip() for x in document.findall('.//td')]))
+ return data or None
+
+
+
+ data.update(zip(
+ [x.text.strip() for x in result.findall('.//th')],
+ [x.text.strip() for x in result.findall('.//td/span')]))
+
+
+
+
+
+sames = defaultdict(list)
+for number in numbers:
+ sames[number[:7] + 'x'].append(number)
+complete = [number for number, values in sames.items() if len(values) == 10]
+for i in range(5):
+ number = random.choice(complete)
+ print('%s %s' % (number, ''.join(x[-1] for x in sames[number])))
+
+
+def freq(lst, start, end):
+ counts = defaultdict(int)
+ for x in lst:
+ counts[x[start:end]] += 1
+ for k, v in sorted(counts.items()):
+ print('%s %4d' % (k, v))
+
+
+
+sames = defaultdict(list)
+for number in numbers:
+ sames[number[:7] + 'x'].append(number)
+
+complete = [number for number, values in sames.items() if len(values) == 10]
+for i in range(5):
+ number = random.choice(complete)
+ print('%s %s' % (number, ''.join(x[-1] for x in sames[number])))
+
+
+
+valid = ['1018213065', '1028103525', '1028142945', '1048125258',
+'1048136565', '1048403406', '1058661489', '1078713471', '1078770962',
+'1081983613', '1098133637', '1098139795', '1101416596', '1108105034',
+'1108107390', '1108140725', '1108402173', '1130243949', '1138192367',
+'1138621886', '1138638602', '1148600579', '1148604968', '1148661464',
+'1168200276', '1178177714', '1191996781', '1198644529', '1208157465',
+'1208639706', '1208200052', '1248179802', '1283949844', '1288177295',
+'1298638970', '1298639907', '1308192528', '1308689294', '1328604520',
+'1348624634', '1348672683', '1350924640', '1352980067', '1358106333',
+'1418118585', '1448125090', '1480500404', '1562300883', '1698600394',
+'1839800113', '1938600010', '2018199798', '2018517396', '2028104367',
+'2040691556', '2048646427', '2068650913', '2088124115', '2118608983',
+'2118623306', '2118767960', '2141158465', '2148104230', '2148778980',
+'2148798889', '2148851159', '2158786862', '2178114493', '2190139810',
+'2208183676', '2208718070', '2208875699', '2208888699', '2248141168',
+'2758701259', '2808601410', '3018191475', '3018612266', '3031273313',
+'3058138564', '3058170638', '3058187876', '3121225168', '3123006675',
+'3148125684', '3148653230', '3188102096', '3218100982', '3481300692',
+'3648100669', '3833700143', '4028215272', '4102553731', '4150683258',
+'5012678904', '5038609407', '5048185233', '5150768272', '5684100305',
+'5829000497', '6028166559', '6158211718', '6162512643', '6178611575',
+'6498200117', '6808700210', '7668800563', '7828600130', '8098101574',
+'8168100840', '8841701026']
+
+valid = ['1018213065', '1028103525', '1028142945', '1048125258',
+'1048136565', '1048403406', '1058661489', '1078713471', '1078770962',
+'1081983613', '1098133637', '1098139795', '1101416596', '1108105034',
+'1108107390', '1108140725', '1108402173', '1130243949', '1138192367',
+'1138621886', '1138638602', '1148600579', '1148604968', '1148661464',
+'1168200276', '1178177714', '1191996781', '1198644529', '1208157465',
+'1208200052', '1208639706', '1248179802', '1283949844', '1288177295',
+'1298638970', '1298639907', '1308192528', '1308689294', '1328604520',
+'1348624634', '1348672683', '1350924640', '1352980067', '1358106333',
+'1418118585', '1448125090', '1480500404', '1562300883', '1698600394',
+'1839800113', '1938600010', '2018199798', '2018517396', '2028104367',
+'2040691556', '2048646427', '2068650913', '2088124115', '2118608983',
+'2118623306', '2118767960', '2122529409', '2141158465', '2148104230',
+'2148778980', '2148798889', '2148851159', '2158786862', '2178114493',
+'2190139810', '2208183676', '2208718070', '2208875699', '2208888699',
+'2248141168', '2758701259', '2808601410', '3018191475', '3018612266',
+'3031273313', '3058138564', '3058170638', '3058187876', '3090151285',
+'3090152187', '3090152284', '3090152299', '3121225168', '3123006675',
+'3148125684', '3148653230', '3188102096', '3218100982', '3481300692',
+'3648100669', '3833700143', '4028215272', '4102553731', '4150683258',
+'4558600621', '4750300791', '5012678904', '5038609407', '5048185233',
+'5150768272', '5684100305', '5829000497', '6028166559', '6158211718',
+'6162512643', '6178611575', '6498200117', '6808700210', '7668800563',
+'7828600130', '8098101574', '8168100840', '8841701026', '8841701220']
+
+
+
+def find(number):
+ for x in range(10):
+ for c in range(10):
+ n = number.replace('x', str(x)) + str(c)
+ print(n)
+ if check_ftc(n):
+ yield n
+
+
+'1358106333'
+
+candidates = list(find('1358106x'))
+
+
+# begin with analysis of check digit frequency
+
+[16, 3, 9, 14, 12, 15, 13, 9, 9, 11]
+
+
+# >>> [int( y * 100 / 111 - 10) for x,y in sorted(counts.items())]
+[4, -7, -1, 2, 0, 3, 1, -1, -1, 0]
+
+# so 0 and 5 are more likely while 1 is considerably less likely
+
+
+'8841701026'
+candidates = list(find('88417010x'))
+['8841701026']
+
+candidates = list(find('8841701x2'))
+['8841701026', '8841701220']
+
+candidates = list(find('884170x02'))
+['8841701026']
+
+# USE THIS TO SAVE RESULTS TO REBUILD checked BETWEEN RUNS
+valid = sorted(k for k, v in checked.items() if v)
+['1018213065', '1028103525', '1028142945', '1048125258', '1048136565',
+'1048403406', '1058661489', '1078713471', '1078770962', '1081983613',
+'1098133637', '1098139795', '1101416596', '1108105034', '1108107390',
+'1108140725', '1108402173', '1130243949', '1138192367', '1138621886',
+'1138638602', '1148600579', '1148604968', '1148661464', '1168200276',
+'1178177714', '1191996781', '1198644529', '1208157465', '1208200052',
+'1208639706', '1248179802', '1283949844', '1288177295', '1298638970',
+'1298639907', '1308192528', '1308689294', '1328604520', '1348624634',
+'1348672683', '1350924640', '1352980067', '1358106333', '1418118585',
+'1448125090', '1480500404', '1562300883', '1698600394', '1839800113',
+'1938600010', '2018199798', '2018517396', '2028104367', '2040691556',
+'2048646427', '2068650913', '2088124115', '2118608983', '2118623306',
+'2118767960', '2141158465', '2148104230', '2148778980', '2148798889',
+'2148851159', '2158786862', '2178114493', '2190139810', '2208183676',
+'2208718070', '2208875699', '2208888699', '2248141168', '2758701259',
+'2808601410', '3018191475', '3018612266', '3031273313', '3058138564',
+'3058170638', '3058187876', '3090151285', '3090152187', '3090152284',
+'3090152299', '3121225168', '3123006675', '3148125684', '3148653230',
+'3188102096', '3218100982', '3481300692', '3648100669', '3833700143',
+'4028215272', '4102553731', '4150683258', '5012678904', '5038609407',
+'5048185233', '5150768272', '5684100305', '5829000497', '6028166559',
+'6158211718', '6162512643', '6178611575', '6498200117', '6808700210',
+'7668800563', '7828600130', '8098101574', '8168100840', '8841701026',
+'8841701220']
+
+
+invalid = sorted(k for k, v in checked.items() if not v)
+['0090152280', '0090152281', '0090152282', '0090152283', '0090152284',
+'0090152285', '0090152286', '0090152287', '0090152288', '0090152289',
+'1051741513', '1068207200', '1078209351', '1090152280', '1090152281',
+'1090152282', '1090152283', '1090152284', '1090152285', '1090152286',
+'1090152287', '1090152288', '1090152289', '1098162393', '1101239727',
+'1108005030', '1108005031', '1108005032', '1108005033', '1108005034',
+'1108005035', '1108005036', '1108005037', '1108005038', '1108005039',
+'1108100000', '1108100001', '1108100002', '1108100003', '1108100004',
+'1108100005', '1108100006', '1108100007', '1108100008', '1108100009',
+'1108100010', '1108100011', '1108100012', '1108100013', '1108100014',
+'1108100015', '1108100016', '1108100017', '1108100018', '1108100019',
+'1108100020', '1108100021', '1108100022', '1108100023', '1108100024',
+'1108100025', '1108100026', '1108100027', '1108100028', '1108100029',
+'1108100030', '1108100031', '1108100032', '1108100033', '1108100034',
+'1108100035', '1108100036', '1108100037', '1108100038', '1108100039',
+'1108100040', '1108100041', '1108100042', '1108100043', '1108100044',
+'1108100045', '1108100046', '1108100047', '1108100048', '1108100049',
+'1108100050', '1108100051', '1108100052', '1108100053', '1108100054',
+'1108100055', '1108100056', '1108100057', '1108100058', '1108100059',
+'1108100060', '1108100061', '1108100062', '1108100063', '1108100064',
+'1108100065', '1108100066', '1108100067', '1108100068', '1108100069',
+'1108100070', '1108100071', '1108100072', '1108100073', '1108100074',
+'1108100075', '1108100076', '1108100077', '1108100078', '1108100079',
+'1108100080', '1108100081', '1108100082', '1108100083', '1108100084',
+'1108100085', '1108100086', '1108100087', '1108100088', '1108100089',
+'1108100090', '1108100091', '1108100092', '1108100093', '1108100094',
+'1108100095', '1108100096', '1108100097', '1108100098', '1108100099',
+'1108101030', '1108101031', '1108101032', '1108101033', '1108101034',
+'1108101035', '1108101036', '1108101037', '1108101038', '1108101039',
+'1108102030', '1108102031', '1108102032', '1108102033', '1108102034',
+'1108102035', '1108102036', '1108102037', '1108102038', '1108102039',
+'1108103030', '1108103031', '1108103032', '1108103033', '1108103034',
+'1108103035', '1108103036', '1108103037', '1108103038', '1108103039',
+'1108104030', '1108104031', '1108104032', '1108104033', '1108104034',
+'1108104035', '1108104036', '1108104037', '1108104038', '1108104039',
+'1108105000', '1108105001', '1108105002', '1108105003', '1108105004',
+'1108105005', '1108105006', '1108105007', '1108105008', '1108105009',
+'1108105010', '1108105011', '1108105012', '1108105013', '1108105014',
+'1108105015', '1108105016', '1108105017', '1108105018', '1108105019',
+'1108105020', '1108105021', '1108105022', '1108105023', '1108105024',
+'1108105025', '1108105026', '1108105027', '1108105028', '1108105029',
+'1108105030', '1108105031', '1108105032', '1108105033', '1108105035',
+'1108105036', '1108105037', '1108105038', '1108105039', '1108105040',
+'1108105041', '1108105042', '1108105043', '1108105044', '1108105045',
+'1108105046', '1108105047', '1108105048', '1108105049', '1108105050',
+'1108105051', '1108105052', '1108105053', '1108105054', '1108105055',
+'1108105056', '1108105057', '1108105058', '1108105059', '1108105060',
+'1108105061', '1108105062', '1108105063', '1108105064', '1108105065',
+'1108105066', '1108105067', '1108105068', '1108105069', '1108105070',
+'1108105071', '1108105072', '1108105073', '1108105074', '1108105075',
+'1108105076', '1108105077', '1108105078', '1108105079', '1108105080',
+'1108105081', '1108105082', '1108105083', '1108105084', '1108105085',
+'1108105086', '1108105087', '1108105088', '1108105089', '1108105090',
+'1108105091', '1108105092', '1108105093', '1108105094', '1108105095',
+'1108105096', '1108105097', '1108105098', '1108105099', '1108105130',
+'1108105131', '1108105132', '1108105133', '1108105134', '1108105135',
+'1108105136', '1108105137', '1108105138', '1108105139', '1108105230',
+'1108105231', '1108105232', '1108105233', '1108105234', '1108105235',
+'1108105236', '1108105237', '1108105238', '1108105239', '1108105330',
+'1108105331', '1108105332', '1108105333', '1108105334', '1108105335',
+'1108105336', '1108105337', '1108105338', '1108105339', '1108105430',
+'1108105431', '1108105432', '1108105433', '1108105434', '1108105435',
+'1108105436', '1108105437', '1108105438', '1108105439', '1108105530',
+'1108105531', '1108105532', '1108105533', '1108105534', '1108105535',
+'1108105536', '1108105537', '1108105538', '1108105539', '1108105630',
+'1108105631', '1108105632', '1108105633', '1108105634', '1108105635',
+'1108105636', '1108105637', '1108105638', '1108105639', '1108105730',
+'1108105731', '1108105732', '1108105733', '1108105734', '1108105735',
+'1108105736', '1108105737', '1108105738', '1108105739', '1108105830',
+'1108105831', '1108105832', '1108105833', '1108105834', '1108105835',
+'1108105836', '1108105837', '1108105838', '1108105839', '1108105930',
+'1108105931', '1108105932', '1108105933', '1108105934', '1108105935',
+'1108105936', '1108105937', '1108105938', '1108105939', '1108106030',
+'1108106031', '1108106032', '1108106033', '1108106034', '1108106035',
+'1108106036', '1108106037', '1108106038', '1108106039', '1108107030',
+'1108107031', '1108107032', '1108107033', '1108107034', '1108107035',
+'1108107036', '1108107037', '1108107038', '1108107039', '1108108030',
+'1108108031', '1108108032', '1108108033', '1108108034', '1108108035',
+'1108108036', '1108108037', '1108108038', '1108108039', '1108109030',
+'1108109031', '1108109032', '1108109033', '1108109034', '1108109035',
+'1108109036', '1108109037', '1108109038', '1108109039', '1108115000',
+'1108115001', '1108115002', '1108115003', '1108115004', '1108115005',
+'1108115006', '1108115007', '1108115008', '1108115009', '1108115010',
+'1108115011', '1108115012', '1108115013', '1108115014', '1108115015',
+'1108115016', '1108115017', '1108115018', '1108115019', '1108115020',
+'1108115021', '1108115022', '1108115023', '1108115024', '1108115025',
+'1108115026', '1108115027', '1108115028', '1108115029', '1108115030',
+'1108115031', '1108115032', '1108115033', '1108115034', '1108115035',
+'1108115036', '1108115037', '1108115038', '1108115039', '1108115040',
+'1108115041', '1108115042', '1108115043', '1108115044', '1108115045',
+'1108115046', '1108115047', '1108115048', '1108115049', '1108115050',
+'1108115051', '1108115052', '1108115053', '1108115054', '1108115055',
+'1108115056', '1108115057', '1108115058', '1108115059', '1108115060',
+'1108115061', '1108115062', '1108115063', '1108115064', '1108115065',
+'1108115066', '1108115067', '1108115068', '1108115069', '1108115070',
+'1108115071', '1108115072', '1108115073', '1108115074', '1108115075',
+'1108115076', '1108115077', '1108115078', '1108115079', '1108115080',
+'1108115081', '1108115082', '1108115083', '1108115084', '1108115085',
+'1108115086', '1108115087', '1108115088', '1108115089', '1108115090',
+'1108115091', '1108115092', '1108115093', '1108115094', '1108115095',
+'1108115096', '1108115097', '1108115098', '1108115099', '1108125030',
+'1108125031', '1108125032', '1108125033', '1108125034', '1108125035',
+'1108125036', '1108125037', '1108125038', '1108125039', '1108135030',
+'1108135031', '1108135032', '1108135033', '1108135034', '1108135035',
+'1108135036', '1108135037', '1108135038', '1108135039', '1108145030',
+'1108145031', '1108145032', '1108145033', '1108145034', '1108145035',
+'1108145036', '1108145037', '1108145038', '1108145039', '1108155030',
+'1108155031', '1108155032', '1108155033', '1108155034', '1108155035',
+'1108155036', '1108155037', '1108155038', '1108155039', '1108165030',
+'1108165031', '1108165032', '1108165033', '1108165034', '1108165035',
+'1108165036', '1108165037', '1108165038', '1108165039', '1108175030',
+'1108175031', '1108175032', '1108175033', '1108175034', '1108175035',
+'1108175036', '1108175037', '1108175038', '1108175039', '1108185030',
+'1108185031', '1108185032', '1108185033', '1108185034', '1108185035',
+'1108185036', '1108185037', '1108185038', '1108185039', '1108195030',
+'1108195031', '1108195032', '1108195033', '1108195034', '1108195035',
+'1108195036', '1108195037', '1108195038', '1108195039', '1108205030',
+'1108205031', '1108205032', '1108205033', '1108205034', '1108205035',
+'1108205036', '1108205037', '1108205038', '1108205039', '1108305030',
+'1108305031', '1108305032', '1108305033', '1108305034', '1108305035',
+'1108305036', '1108305037', '1108305038', '1108305039', '1108405030',
+'1108405031', '1108405032', '1108405033', '1108405034', '1108405035',
+'1108405036', '1108405037', '1108405038', '1108405039', '1108505030',
+'1108505031', '1108505032', '1108505033', '1108505034', '1108505035',
+'1108505036', '1108505037', '1108505038', '1108505039', '1108605030',
+'1108605031', '1108605032', '1108605033', '1108605034', '1108605035',
+'1108605036', '1108605037', '1108605038', '1108605039', '1108705030',
+'1108705031', '1108705032', '1108705033', '1108705034', '1108705035',
+'1108705036', '1108705037', '1108705038', '1108705039', '1108805030',
+'1108805031', '1108805032', '1108805033', '1108805034', '1108805035',
+'1108805036', '1108805037', '1108805038', '1108805039', '1108905030',
+'1108905031', '1108905032', '1108905033', '1108905034', '1108905035',
+'1108905036', '1108905037', '1108905038', '1108905039', '1128130811',
+'1138526486', '1138646500', '1138660856', '1148144645', '1148262150',
+'1188109714', '1190243947', '1198208146', '1198263265', '1198679111',
+'1198708063', '1218125326', '1218142209', '1218178347', '1228162455',
+'1248613144', '1248665341', '1248685333', '1271187351', '1280241206',
+'1288163302', '1298116573', '1298123356', '1298130691', '1298185385',
+'1304717700', '1308635857', '1308679710', '1318200372', '1318640843',
+'1328138608', '1338129441', '1338132077', '1338140621', '1348106679',
+'1348644004', '135810600', '135810601', '135810602', '135810603',
+'135810604', '135810605', '135810606', '135810607', '135810608', '135810609',
+'135810610', '135810611', '135810612', '135810613', '135810614', '135810615',
+'135810616', '135810617', '135810618', '135810619', '135810620', '135810621',
+'135810622', '135810623', '135810624', '135810625', '135810626', '135810627',
+'135810628', '135810629', '135810630', '1358106300', '1358106301',
+'1358106302', '1358106303', '1358106304', '1358106305', '1358106306',
+'1358106307', '1358106308', '1358106309', '135810631', '1358106310',
+'1358106311', '1358106312', '1358106313', '1358106314', '1358106315',
+'1358106316', '1358106317', '1358106318', '1358106319', '135810632',
+'1358106320', '1358106321', '1358106322', '1358106323', '1358106324',
+'1358106325', '1358106326', '1358106327', '1358106328', '1358106329',
+'135810633', '1358106330', '1358106331', '1358106332', '1358106334',
+'1358106335', '1358106336', '1358106337', '1358106338', '1358106339',
+'1358106340', '1358106341', '1358106342', '1358106343', '1358106344',
+'1358106345', '1358106346', '1358106347', '1358106348', '1358106349',
+'1358106350', '1358106351', '1358106352', '1358106353', '1358106354',
+'1358106355', '1358106356', '1358106357', '1358106358', '1358106359',
+'1358106360', '1358106361', '1358106362', '1358106363', '1358106364',
+'1358106365', '1358106366', '1358106367', '1358106368', '1358106369',
+'1358106370', '1358106371', '1358106372', '1358106373', '1358106374',
+'1358106375', '1358106376', '1358106377', '1358106378', '1358106379',
+'1358106380', '1358106381', '1358106382', '1358106383', '1358106384',
+'1358106385', '1358106386', '1358106387', '1358106388', '1358106389',
+'1358106390', '1358106391', '1358106392', '1358106393', '1358106394',
+'1358106395', '1358106396', '1358106397', '1358106398', '1358106399',
+'1378639058', '1388103499', '1388144092', '1388144277', '1408167744',
+'1438110463', '1878200055', '2018154845', '2018176228', '2018625781',
+'2028142420', '2058126341', '2061812345', '2090152280', '2090152281',
+'2090152282', '2090152283', '2090152284', '2090152285', '2090152286',
+'2090152287', '2090152288', '2090152289', '2098205326', '2098206382',
+'2118639754', '2148799743', '2148849333', '2208166148', '2208205060',
+'2208757205', '2208869974', '2218132210', '2218301195', '2228103192',
+'2318102896', '2798101263', '3018114992', '3018262166', '3038144911',
+'3038207378', '3068122629', '3068200417', '3088141001', '3090051280',
+'3090051281', '3090051282', '3090051283', '3090051284', '3090051285',
+'3090051286', '3090051287', '3090051288', '3090051289', '3090101280',
+'3090101281', '3090101282', '3090101283', '3090101284', '3090101285',
+'3090101286', '3090101287', '3090101288', '3090101289', '3090102280',
+'3090102281', '3090102282', '3090102283', '3090102284', '3090102285',
+'3090102286', '3090102287', '3090102288', '3090102289', '3090111280',
+'3090111281', '3090111282', '3090111283', '3090111284', '3090111285',
+'3090111286', '3090111287', '3090111288', '3090111289', '3090112280',
+'3090112281', '3090112282', '3090112283', '3090112284', '3090112285',
+'3090112286', '3090112287', '3090112288', '3090112289', '3090121280',
+'3090121281', '3090121282', '3090121283', '3090121284', '3090121285',
+'3090121286', '3090121287', '3090121288', '3090121289', '3090122280',
+'3090122281', '3090122282', '3090122283', '3090122284', '3090122285',
+'3090122286', '3090122287', '3090122288', '3090122289', '3090131280',
+'3090131281', '3090131282', '3090131283', '3090131284', '3090131285',
+'3090131286', '3090131287', '3090131288', '3090131289', '3090132280',
+'3090132281', '3090132282', '3090132283', '3090132284', '3090132285',
+'3090132286', '3090132287', '3090132288', '3090132289', '3090141280',
+'3090141281', '3090141282', '3090141283', '3090141284', '3090141285',
+'3090141286', '3090141287', '3090141288', '3090141289', '3090142280',
+'3090142281', '3090142282', '3090142283', '3090142284', '3090142285',
+'3090142286', '3090142287', '3090142288', '3090142289', '3090150280',
+'3090150281', '3090150282', '3090150283', '3090150284', '3090150285',
+'3090150286', '3090150287', '3090150288', '3090150289', '3090151280',
+'3090151281', '3090151282', '3090151283', '3090151284', '3090151286',
+'3090151287', '3090151288', '3090151289', '3090152080', '3090152081',
+'3090152082', '3090152083', '3090152084', '3090152085', '3090152086',
+'3090152087', '3090152088', '3090152089', '3090152180', '3090152181',
+'3090152182', '3090152183', '3090152184', '3090152185', '3090152186',
+'3090152188', '3090152189', '3090152200', '3090152201', '3090152202',
+'3090152203', '3090152204', '3090152205', '3090152206', '3090152207',
+'3090152208', '3090152209', '3090152210', '3090152211', '3090152212',
+'3090152213', '3090152214', '3090152215', '3090152216', '3090152217',
+'3090152218', '3090152219', '3090152220', '3090152221', '3090152222',
+'3090152223', '3090152224', '3090152225', '3090152226', '3090152227',
+'3090152228', '3090152229', '3090152230', '3090152231', '3090152232',
+'3090152233', '3090152234', '3090152235', '3090152236', '3090152237',
+'3090152238', '3090152239', '3090152240', '3090152241', '3090152242',
+'3090152243', '3090152244', '3090152245', '3090152246', '3090152247',
+'3090152248', '3090152249', '3090152250', '3090152251', '3090152252',
+'3090152253', '3090152254', '3090152255', '3090152256', '3090152257',
+'3090152258', '3090152259', '3090152260', '3090152261', '3090152262',
+'3090152263', '3090152264', '3090152265', '3090152266', '3090152267',
+'3090152268', '3090152269', '3090152270', '3090152271', '3090152272',
+'3090152273', '3090152274', '3090152275', '3090152276', '3090152277',
+'3090152278', '3090152279', '3090152280', '3090152281', '3090152282',
+'3090152283', '3090152285', '3090152286', '3090152287', '3090152288',
+'3090152289', '3090152290', '3090152291', '3090152292', '3090152293',
+'3090152294', '3090152295', '3090152296', '3090152297', '3090152298',
+'3090152380', '3090152381', '3090152382', '3090152383', '3090152384',
+'3090152385', '3090152386', '3090152387', '3090152388', '3090152389',
+'3090152480', '3090152481', '3090152482', '3090152483', '3090152484',
+'3090152485', '3090152486', '3090152487', '3090152488', '3090152489',
+'3090152580', '3090152581', '3090152582', '3090152583', '3090152584',
+'3090152585', '3090152586', '3090152587', '3090152588', '3090152589',
+'3090152680', '3090152681', '3090152682', '3090152683', '3090152684',
+'3090152685', '3090152686', '3090152687', '3090152688', '3090152689',
+'3090152780', '3090152781', '3090152782', '3090152783', '3090152784',
+'3090152785', '3090152786', '3090152787', '3090152788', '3090152789',
+'3090152880', '3090152881', '3090152882', '3090152883', '3090152884',
+'3090152885', '3090152886', '3090152887', '3090152888', '3090152889',
+'3090152980', '3090152981', '3090152982', '3090152983', '3090152984',
+'3090152985', '3090152986', '3090152987', '3090152988', '3090152989',
+'3090153280', '3090153281', '3090153282', '3090153283', '3090153284',
+'3090153285', '3090153286', '3090153287', '3090153288', '3090153289',
+'3090154280', '3090154281', '3090154282', '3090154283', '3090154284',
+'3090154285', '3090154286', '3090154287', '3090154288', '3090154289',
+'3090155280', '3090155281', '3090155282', '3090155283', '3090155284',
+'3090155285', '3090155286', '3090155287', '3090155288', '3090155289',
+'3090156280', '3090156281', '3090156282', '3090156283', '3090156284',
+'3090156285', '3090156286', '3090156287', '3090156288', '3090156289',
+'3090157280', '3090157281', '3090157282', '3090157283', '3090157284',
+'3090157285', '3090157286', '3090157287', '3090157288', '3090157289',
+'3090158280', '3090158281', '3090158282', '3090158283', '3090158284',
+'3090158285', '3090158286', '3090158287', '3090158288', '3090158289',
+'3090159280', '3090159281', '3090159282', '3090159283', '3090159284',
+'3090159285', '3090159286', '3090159287', '3090159288', '3090159289',
+'3090161280', '3090161281', '3090161282', '3090161283', '3090161284',
+'3090161285', '3090161286', '3090161287', '3090161288', '3090161289',
+'3090162280', '3090162281', '3090162282', '3090162283', '3090162284',
+'3090162285', '3090162286', '3090162287', '3090162288', '3090162289',
+'3090171280', '3090171281', '3090171282', '3090171283', '3090171284',
+'3090171285', '3090171286', '3090171287', '3090171288', '3090171289',
+'3090172280', '3090172281', '3090172282', '3090172283', '3090172284',
+'3090172285', '3090172286', '3090172287', '3090172288', '3090172289',
+'3090181280', '3090181281', '3090181282', '3090181283', '3090181284',
+'3090181285', '3090181286', '3090181287', '3090181288', '3090181289',
+'3090182280', '3090182281', '3090182282', '3090182283', '3090182284',
+'3090182285', '3090182286', '3090182287', '3090182288', '3090182289',
+'3090191280', '3090191281', '3090191282', '3090191283', '3090191284',
+'3090191285', '3090191286', '3090191287', '3090191288', '3090191289',
+'3090192280', '3090192281', '3090192282', '3090192283', '3090192284',
+'3090192285', '3090192286', '3090192287', '3090192288', '3090192289',
+'3090251280', '3090251281', '3090251282', '3090251283', '3090251284',
+'3090251285', '3090251286', '3090251287', '3090251288', '3090251289',
+'3090351280', '3090351281', '3090351282', '3090351283', '3090351284',
+'3090351285', '3090351286', '3090351287', '3090351288', '3090351289',
+'3090451280', '3090451281', '3090451282', '3090451283', '3090451284',
+'3090451285', '3090451286', '3090451287', '3090451288', '3090451289',
+'3090551280', '3090551281', '3090551282', '3090551283', '3090551284',
+'3090551285', '3090551286', '3090551287', '3090551288', '3090551289',
+'3090651280', '3090651281', '3090651282', '3090651283', '3090651284',
+'3090651285', '3090651286', '3090651287', '3090651288', '3090651289',
+'3090751280', '3090751281', '3090751282', '3090751283', '3090751284',
+'3090751285', '3090751286', '3090751287', '3090751288', '3090751289',
+'3090851280', '3090851281', '3090851282', '3090851283', '3090851284',
+'3090851285', '3090851286', '3090851287', '3090851288', '3090851289',
+'3090951280', '3090951281', '3090951282', '3090951283', '3090951284',
+'3090951285', '3090951286', '3090951287', '3090951288', '3090951289',
+'3118122413', '3128195317', '3148201980', '3148600956', '3148642432',
+'3148663209', '3178104543', '3178111175', '3748101516', '3751000859',
+'3758800519', '3949200410', '3988500113', '4090152280', '4090152281',
+'4090152282', '4090152283', '4090152284', '4090152285', '4090152286',
+'4090152287', '4090152288', '4090152289', '4098633769', '4108283844',
+'4108653770', '4158119511', '4158211025', '4168148042', '4178507912',
+'4208700883', '5048511802', '5068206755', '5090152280', '5090152281',
+'5090152282', '5090152283', '5090152284', '5090152285', '5090152286',
+'5090152287', '5090152288', '5090152289', '5148168599', '5150462016',
+'5150532580', '5158110315', '5158140648', '5338500526', '5338701306',
+'5531436227', '5802100836', '6038124270', '6068154507', '6068606989',
+'6090152280', '6090152281', '6090152282', '6090152283', '6090152284',
+'6090152285', '6090152286', '6090152287', '6090152288', '6090152289',
+'6098199124', '6100984339', '6108104971', '6158609068', '6162446281',
+'6211541743', '6321101006', '6398600985', '6698100996', '6828500885',
+'7090152280', '7090152281', '7090152282', '7090152283', '7090152284',
+'7090152285', '7090152286', '7090152287', '7090152288', '7090152289',
+'7288600316', '7358500501', '7600600079', '8090152280', '8090152281',
+'8090152282', '8090152283', '8090152284', '8090152285', '8090152286',
+'8090152287', '8090152288', '8090152289', '8841700020', '8841700021',
+'8841700022', '8841700023', '8841700024', '8841700025', '8841700026',
+'8841700027', '8841700028', '8841700029', '8841701000', '8841701001',
+'8841701002', '8841701003', '8841701004', '8841701005', '8841701006',
+'8841701007', '8841701008', '8841701009', '8841701010', '8841701011',
+'8841701012', '8841701013', '8841701014', '8841701015', '8841701016',
+'8841701017', '8841701018', '8841701019', '8841701020', '8841701021',
+'8841701022', '8841701023', '8841701024', '8841701025', '8841701027',
+'8841701028', '8841701029', '8841701030', '8841701031', '8841701032',
+'8841701033', '8841701034', '8841701035', '8841701036', '8841701037',
+'8841701038', '8841701039', '8841701040', '8841701041', '8841701042',
+'8841701043', '8841701044', '8841701045', '8841701046', '8841701047',
+'8841701048', '8841701049', '8841701050', '8841701051', '8841701052',
+'8841701053', '8841701054', '8841701055', '8841701056', '8841701057',
+'8841701058', '8841701059', '8841701060', '8841701061', '8841701062',
+'8841701063', '8841701064', '8841701065', '8841701066', '8841701067',
+'8841701068', '8841701069', '8841701070', '8841701071', '8841701072',
+'8841701073', '8841701074', '8841701075', '8841701076', '8841701077',
+'8841701078', '8841701079', '8841701080', '8841701081', '8841701082',
+'8841701083', '8841701084', '8841701085', '8841701086', '8841701087',
+'8841701088', '8841701089', '8841701090', '8841701091', '8841701092',
+'8841701093', '8841701094', '8841701095', '8841701096', '8841701097',
+'8841701098', '8841701099', '8841701120', '8841701121', '8841701122',
+'8841701123', '8841701124', '8841701125', '8841701126', '8841701127',
+'8841701128', '8841701129', '8841701221', '8841701222', '8841701223',
+'8841701224', '8841701225', '8841701226', '8841701227', '8841701228',
+'8841701229', '8841701320', '8841701321', '8841701322', '8841701323',
+'8841701324', '8841701325', '8841701326', '8841701327', '8841701328',
+'8841701329', '8841701420', '8841701421', '8841701422', '8841701423',
+'8841701424', '8841701425', '8841701426', '8841701427', '8841701428',
+'8841701429', '8841701520', '8841701521', '8841701522', '8841701523',
+'8841701524', '8841701525', '8841701526', '8841701527', '8841701528',
+'8841701529', '8841701620', '8841701621', '8841701622', '8841701623',
+'8841701624', '8841701625', '8841701626', '8841701627', '8841701628',
+'8841701629', '8841701720', '8841701721', '8841701722', '8841701723',
+'8841701724', '8841701725', '8841701726', '8841701727', '8841701728',
+'8841701729', '8841701820', '8841701821', '8841701822', '8841701823',
+'8841701824', '8841701825', '8841701826', '8841701827', '8841701828',
+'8841701829', '8841701920', '8841701921', '8841701922', '8841701923',
+'8841701924', '8841701925', '8841701926', '8841701927', '8841701928',
+'8841701929', '8841702020', '8841702021', '8841702022', '8841702023',
+'8841702024', '8841702025', '8841702026', '8841702027', '8841702028',
+'8841702029', '8841703020', '8841703021', '8841703022', '8841703023',
+'8841703024', '8841703025', '8841703026', '8841703027', '8841703028',
+'8841703029', '8841704020', '8841704021', '8841704022', '8841704023',
+'8841704024', '8841704025', '8841704026', '8841704027', '8841704028',
+'8841704029', '8841705020', '8841705021', '8841705022', '8841705023',
+'8841705024', '8841705025', '8841705026', '8841705027', '8841705028',
+'8841705029', '8841706020', '8841706021', '8841706022', '8841706023',
+'8841706024', '8841706025', '8841706026', '8841706027', '8841706028',
+'8841706029', '8841707020', '8841707021', '8841707022', '8841707023',
+'8841707024', '8841707025', '8841707026', '8841707027', '8841707028',
+'8841707029', '8841708020', '8841708021', '8841708022', '8841708023',
+'8841708024', '8841708025', '8841708026', '8841708027', '8841708028',
+'8841708029', '8841709020', '8841709021', '8841709022', '8841709023',
+'8841709024', '8841709025', '8841709026', '8841709027', '8841709028',
+'8841709029', '9090152280', '9090152281', '9090152282', '9090152283',
+'9090152284', '9090152285', '9090152286', '9090152287', '9090152288',
+'9090152289']
+
+list(find('30901522x'))
+['3090152284', '3090152299'] 8->9 4->9
+
+
+
+#weights = (2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5)
+
+weights = (4, 5, 6, 7, 8, 9, 2, 3, 4)
+
+
+def calc_check_digit(number):
+ """Calculate the check digit."""
+ check = sum(w * int(n) for w, n in zip(weights, number))
+ return str((11 - (check % 11)) % 10)
+
+
+most popular first three digits:
+['110', '214']
+
+most popular company types
+['86', '81']
+
+most popular prefixes:
+['11081', '11486', '30581']
+
+
+>>> [x for x in valid if x.startswith('11081')]
+['1108105034', '1108107390', '1108140725']
+>>> list(find('11081050x'))
+['1108105034']
+>>> list(find('1108105x3'))
+['1108105034']
+>>> list(find('110810x03'))
+['1108105034']
+>>> list(find('11081x503'))
+['1108105034']
+>>> list(find('1108x0503'))
+['1108105034']
+>>> list(find('11081000x'))
+[]
+>>> list(find('11081150x'))
+[]
+>>> list(find('30901522x'))
+['3090152284', '3090152299'] 8->9: 4->9 (5?)
+>>> list(find('3090152x8'))
+['3090152187', '3090152284'] 1->2: 7->4 (8?)
+>>> list(find('309015x28'))
+['3090151285', '3090152284'] 1->2: 5->4 (10?)
+>>> list(find('30901x228'))
+['3090152284']
+>>> list(find('30901x128'))
+>>> list(find('30901x128'))
+['3090151285']
+>>> list(find('3090x5128'))
+['3090151285']
+
+
+# 214-81-0011?
+
+
+checked = {}
+
+def check_ftc(number, timeout=30): # pragma: no cover
+ """Check the number against the Korea Fair Trade Commission website."""
+ from pkg_resources import resource_filename
+ import lxml.html
+ import requests
+ number = compact(number)
+ if number in checked:
+ return checked[number]
+ url = 'https://www.ftc.go.kr/bizCommPop.do'
+ certificate = resource_filename(__name__, 'GPKIRootCA1.crt')
+ document = lxml.html.fromstring(
+ requests.get(url, params={'wrkr_no': number}, timeout=timeout, verify=certificate).text)
+ data = dict(zip(
+ [(x.text or '').strip() for x in document.findall('.//th')],
+ [(x.text or '').strip() for x in document.findall('.//td')]))
+ checked[number] = data or None
+ return data or None
+
+
+def check(number):
+ return not (number[:3] < '101' or number[3:5] == '00' or number[5:-1] == '0000')
+
+
+while True:
+ number = ''.join(random.choice('0123456789') for x in range(10))
+ if not (number[:3] < '101' or number[3:5] == '00' or number[5:-1] == '0000'):
+ print(number)
+ if number not in valid and number not in invalid:
+ try:
+ if check_ftc(number, 60):
+ valid.add(number)
+ validfile.write('%s\n' % number)
+ invalidfile.flush()
+ else:
+ invalid.add(number)
+ invalidfile.write('%s\n' % number)
+ invalidfile.flush()
+ except:
+ traceback.print_exc()
+ time.sleep(1)
+
+
+The above resulted in 8 valid numbers in about 2.5 months time. Most of the time
+the service was unavailable and it seems they changed their CA certificate at some point.
diff --git a/stdnum/kr/rrn.py b/stdnum/kr/rrn.py
index cffa1e69..9a8bf8e6 100644
--- a/stdnum/kr/rrn.py
+++ b/stdnum/kr/rrn.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RRN (South Korean resident registration number).
diff --git a/stdnum/lei.py b/stdnum/lei.py
index dc167183..06b5c524 100644
--- a/stdnum/lei.py
+++ b/stdnum/lei.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""LEI (Legal Entity Identifier).
diff --git a/stdnum/li/__init__.py b/stdnum/li/__init__.py
index 48d72911..86f558eb 100644
--- a/stdnum/li/__init__.py
+++ b/stdnum/li/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Liechtenstein numbers."""
diff --git a/stdnum/li/peid.py b/stdnum/li/peid.py
index aad888b0..6be8ac30 100644
--- a/stdnum/li/peid.py
+++ b/stdnum/li/peid.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PEID (Liechtenstein tax code for individuals and entities).
diff --git a/stdnum/lt/__init__.py b/stdnum/lt/__init__.py
index f6ab3a61..72228039 100644
--- a/stdnum/lt/__init__.py
+++ b/stdnum/lt/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Lithuanian numbers."""
diff --git a/stdnum/lt/asmens.py b/stdnum/lt/asmens.py
index 25636171..25a7d7f1 100644
--- a/stdnum/lt/asmens.py
+++ b/stdnum/lt/asmens.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Asmens kodas (Lithuanian, personal numbers).
diff --git a/stdnum/lt/pvm.py b/stdnum/lt/pvm.py
index 699dd576..8b01cb9f 100644
--- a/stdnum/lt/pvm.py
+++ b/stdnum/lt/pvm.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PVM (Pridėtinės vertės mokestis mokėtojo kodas, Lithuanian VAT number).
diff --git a/stdnum/lu/__init__.py b/stdnum/lu/__init__.py
index 35376af1..32aebead 100644
--- a/stdnum/lu/__init__.py
+++ b/stdnum/lu/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Luxembourgian numbers."""
diff --git a/stdnum/lu/tva.py b/stdnum/lu/tva.py
index 89f4b8a7..558ccdeb 100644
--- a/stdnum/lu/tva.py
+++ b/stdnum/lu/tva.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TVA (taxe sur la valeur ajoutée, Luxembourgian VAT number).
diff --git a/stdnum/luhn.py b/stdnum/luhn.py
index 7dcbf89d..fe77f0a2 100644
--- a/stdnum/luhn.py
+++ b/stdnum/luhn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The Luhn and Luhn mod N algorithms.
diff --git a/stdnum/lv/__init__.py b/stdnum/lv/__init__.py
index 3cfc1a13..a4ab3130 100644
--- a/stdnum/lv/__init__.py
+++ b/stdnum/lv/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Latvian numbers."""
diff --git a/stdnum/lv/pvn.py b/stdnum/lv/pvn.py
index 6a680c84..d73ee4c9 100644
--- a/stdnum/lv/pvn.py
+++ b/stdnum/lv/pvn.py
@@ -1,7 +1,7 @@
# pvn.py - functions for handling Latvian PVN (VAT) numbers
# coding: utf-8
#
-# Copyright (C) 2012-2019 Arthur de Jong
+# Copyright (C) 2012-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,16 +14,19 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PVN (Pievienotās vērtības nodokļa, Latvian VAT number).
The PVN is a 11-digit number that can either be a reference to a legal
entity (in which case the first digit > 3) or a natural person (in which
case it should be the same as the personal code (personas kods)). Personal
-codes start with 6 digits to denote the birth date in the form ddmmyy.
+codes start "32". Older personal codes start with 6 digits to denote the birth
+date in the form ddmmyy.
+
+More information:
+
+* https://en.wikipedia.org/wiki/National_identification_number#Latvia
>>> validate('LV 4000 3521 600')
'40003521600'
@@ -31,12 +34,18 @@
Traceback (most recent call last):
...
InvalidChecksum: ...
->>> validate('161175-19997') # personal code
+>>> validate('161175-19997') # personal code, old format
'16117519997'
>>> validate('161375-19997') # invalid date
Traceback (most recent call last):
...
InvalidComponent: ...
+>>> validate('328673-00679') # personal code, new format
+'32867300679'
+>>> validate('328673-00677') # personal code, new format
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
"""
from __future__ import annotations
@@ -101,6 +110,10 @@ def validate(number: str) -> str:
# legal entity
if checksum(number) != 3:
raise InvalidChecksum()
+ elif number.startswith('32'):
+ # personal code without a date of birth (issued from July 2017 onwards)
+ if calc_check_digit_pers(number[:-1]) != number[-1]:
+ raise InvalidChecksum()
else:
# natural resident, check if birth date is valid
get_birth_date(number)
diff --git a/stdnum/ma/__init__.py b/stdnum/ma/__init__.py
index d7e02694..b895e1ff 100644
--- a/stdnum/ma/__init__.py
+++ b/stdnum/ma/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Moroccan numbers."""
diff --git a/stdnum/ma/ice.py b/stdnum/ma/ice.py
index 73267c57..d1922bb2 100644
--- a/stdnum/ma/ice.py
+++ b/stdnum/ma/ice.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ICE (Identifiant Commun de l’Entreprise, التعريف الموحد للمقاولة, Morocco tax number).
diff --git a/stdnum/mac.py b/stdnum/mac.py
index 93a3f816..42b82093 100644
--- a/stdnum/mac.py
+++ b/stdnum/mac.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MAC address (Media Access Control address).
diff --git a/stdnum/mc/__init__.py b/stdnum/mc/__init__.py
index dc9717b4..478d9775 100644
--- a/stdnum/mc/__init__.py
+++ b/stdnum/mc/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Monacan numbers."""
diff --git a/stdnum/mc/tva.py b/stdnum/mc/tva.py
index c709b5d9..10c61728 100644
--- a/stdnum/mc/tva.py
+++ b/stdnum/mc/tva.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""n° TVA (taxe sur la valeur ajoutée, Monacan VAT number).
diff --git a/stdnum/md/__init__.py b/stdnum/md/__init__.py
index f9220652..1a3e1730 100644
--- a/stdnum/md/__init__.py
+++ b/stdnum/md/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Moldavian numbers."""
diff --git a/stdnum/md/idno.py b/stdnum/md/idno.py
index 44172d45..c36f746d 100644
--- a/stdnum/md/idno.py
+++ b/stdnum/md/idno.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IDNO (Moldavian company identification number).
diff --git a/stdnum/me/__init__.py b/stdnum/me/__init__.py
index 5142dfe6..512b9a08 100644
--- a/stdnum/me/__init__.py
+++ b/stdnum/me/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Montenegro numbers."""
diff --git a/stdnum/me/iban.py b/stdnum/me/iban.py
index 17bf8a2c..8403232a 100644
--- a/stdnum/me/iban.py
+++ b/stdnum/me/iban.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Montenegro IBAN (International Bank Account Number).
diff --git a/stdnum/me/pib.py b/stdnum/me/pib.py
index 48d2361a..ff5913c8 100644
--- a/stdnum/me/pib.py
+++ b/stdnum/me/pib.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PIB (Poreski Identifikacioni Broj, Montenegro tax number).
diff --git a/stdnum/meid.py b/stdnum/meid.py
index 555898d7..e7b3fed7 100644
--- a/stdnum/meid.py
+++ b/stdnum/meid.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MEID (Mobile Equipment Identifier).
diff --git a/stdnum/mk/__init__.py b/stdnum/mk/__init__.py
index 460926ec..fab00712 100644
--- a/stdnum/mk/__init__.py
+++ b/stdnum/mk/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of North Macedonia numbers."""
diff --git a/stdnum/mk/edb.py b/stdnum/mk/edb.py
index 7ff77100..c3a482a0 100644
--- a/stdnum/mk/edb.py
+++ b/stdnum/mk/edb.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ЕДБ (Едниствен Даночен Број, North Macedonia tax number).
diff --git a/stdnum/mt/__init__.py b/stdnum/mt/__init__.py
index e1d2ef78..5692ac20 100644
--- a/stdnum/mt/__init__.py
+++ b/stdnum/mt/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Maltese numbers."""
diff --git a/stdnum/mt/vat.py b/stdnum/mt/vat.py
index acfb85a1..f18604c6 100644
--- a/stdnum/mt/vat.py
+++ b/stdnum/mt/vat.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (Maltese VAT number).
diff --git a/stdnum/mu/__init__.py b/stdnum/mu/__init__.py
index 1fff1660..efe73814 100644
--- a/stdnum/mu/__init__.py
+++ b/stdnum/mu/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Mauritian numbers."""
diff --git a/stdnum/mu/nid.py b/stdnum/mu/nid.py
index e6a93c88..fe645b6d 100644
--- a/stdnum/mu/nid.py
+++ b/stdnum/mu/nid.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ID number (Mauritian national identifier).
diff --git a/stdnum/mx/__init__.py b/stdnum/mx/__init__.py
index 44c78e75..3f5d29e0 100644
--- a/stdnum/mx/__init__.py
+++ b/stdnum/mx/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Mexican numbers."""
diff --git a/stdnum/mx/curp.py b/stdnum/mx/curp.py
index de5ca875..e86b0999 100644
--- a/stdnum/mx/curp.py
+++ b/stdnum/mx/curp.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CURP (Clave Única de Registro de Población, Mexican personal ID).
diff --git a/stdnum/mx/rfc.py b/stdnum/mx/rfc.py
index d2494b35..ebdaa052 100644
--- a/stdnum/mx/rfc.py
+++ b/stdnum/mx/rfc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RFC (Registro Federal de Contribuyentes, Mexican tax number).
diff --git a/stdnum/my/__init__.py b/stdnum/my/__init__.py
index e20908ed..059c8c74 100644
--- a/stdnum/my/__init__.py
+++ b/stdnum/my/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Malaysian numbers."""
diff --git a/stdnum/my/bp.dat b/stdnum/my/bp.dat
index c6dff81f..241ad8fb 100644
--- a/stdnum/my/bp.dat
+++ b/stdnum/my/bp.dat
@@ -1,6 +1,6 @@
# generated from National Registration Department of Malaysia, downloaded from
-# https://www.jpn.gov.my/en/kod-negeri-eng
-# https://www.jpn.gov.my/en/kod-negara-eng
+# https://www.jpn.gov.my/index.php?option=com_content&view=article&id=453&lang=en
+# https://www.jpn.gov.my/index.php?option=com_content&view=article&id=471&lang=en
01 state="Johor" country="Malaysia" countries="Malaysia"
02 state="Kedah" country="Malaysia" countries="Malaysia"
diff --git a/stdnum/my/nric.py b/stdnum/my/nric.py
index 7c85ad42..feee2e0e 100644
--- a/stdnum/my/nric.py
+++ b/stdnum/my/nric.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NRIC No. (Malaysian National Registration Identity Card Number).
diff --git a/stdnum/mz/__init__.py b/stdnum/mz/__init__.py
new file mode 100644
index 00000000..8765976f
--- /dev/null
+++ b/stdnum/mz/__init__.py
@@ -0,0 +1,24 @@
+# __init__.py - collection of Mozambique numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Leandro Regueiro
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""Collection of Mozambique numbers."""
+
+from __future__ import annotations
+
+# provide aliases
+from stdnum.mz import nuit as vat # noqa: F401
diff --git a/stdnum/mz/nuit.py b/stdnum/mz/nuit.py
new file mode 100644
index 00000000..a6d6156b
--- /dev/null
+++ b/stdnum/mz/nuit.py
@@ -0,0 +1,87 @@
+# nuit.py - functions for handling Mozambique NUIT numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Leandro Regueiro
+# Copyright (C) 2025 Luca Sicurello
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""NUIT (Número Único de Identificação Tributaria, Mozambique tax number).
+
+This number consists of 9 digits, sometimes separated in three groups of three
+digits using whitespace to make it easier to read.
+
+The first digit indicates the type of entity. The next seven digits are a
+sequential number. The last digit is the check digit, which is used to verify
+the number was correctly typed.
+
+More information:
+
+* https://www.mobilize.org.mz/nuit-numero-unico-de-identificacao-tributaria/
+* https://www.at.gov.mz/por/Perguntas-Frequentes2/NUIT
+
+>>> validate('400339910')
+'400339910'
+>>> validate('400 005 834')
+'400005834'
+>>> validate('12345')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> format('400339910')
+'400 339 910'
+"""
+
+from __future__ import annotations
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation."""
+ return clean(number, ' -.').strip()
+
+
+def calc_check_digit(number: str) -> str:
+ """Calculate the check digit."""
+ weights = (8, 9, 4, 5, 6, 7, 8, 9)
+ check = sum(w * int(n) for w, n in zip(weights, number)) % 11
+ return '01234567891'[check]
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid Mozambique NUIT number."""
+ number = compact(number)
+ if len(number) != 9:
+ raise InvalidLength()
+ if not isdigits(number):
+ raise InvalidFormat()
+ if calc_check_digit(number[:-1]) != number[-1]:
+ raise InvalidChecksum()
+ return number
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid Mozambique NUIT number."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
+
+
+def format(number: str) -> str:
+ """Reformat the number to the standard presentation format."""
+ number = compact(number)
+ return ' '.join([number[:3], number[3:-3], number[-3:]])
diff --git a/stdnum/nl/__init__.py b/stdnum/nl/__init__.py
index 0523a37f..860477ac 100644
--- a/stdnum/nl/__init__.py
+++ b/stdnum/nl/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Dutch numbers."""
diff --git a/stdnum/nl/brin.py b/stdnum/nl/brin.py
index c3dcc82f..06152cba 100644
--- a/stdnum/nl/brin.py
+++ b/stdnum/nl/brin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BRIN number (the Dutch school identification number).
diff --git a/stdnum/nl/bsn.py b/stdnum/nl/bsn.py
index cb8dca58..af2907ad 100644
--- a/stdnum/nl/bsn.py
+++ b/stdnum/nl/bsn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""BSN (Burgerservicenummer, the Dutch citizen identification number).
diff --git a/stdnum/nl/btw.py b/stdnum/nl/btw.py
index 08a97b0e..6387f5df 100644
--- a/stdnum/nl/btw.py
+++ b/stdnum/nl/btw.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Btw-identificatienummer (Omzetbelastingnummer, the Dutch VAT number).
diff --git a/stdnum/nl/identiteitskaartnummer.py b/stdnum/nl/identiteitskaartnummer.py
index 2431b5fc..4405058a 100644
--- a/stdnum/nl/identiteitskaartnummer.py
+++ b/stdnum/nl/identiteitskaartnummer.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Identiteitskaartnummer, Paspoortnummer (the Dutch passport number).
diff --git a/stdnum/nl/onderwijsnummer.py b/stdnum/nl/onderwijsnummer.py
index 0fa6a308..73774672 100644
--- a/stdnum/nl/onderwijsnummer.py
+++ b/stdnum/nl/onderwijsnummer.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Onderwijsnummer (the Dutch student identification number).
diff --git a/stdnum/nl/postcode.py b/stdnum/nl/postcode.py
index 2f3ba97d..96c870d0 100644
--- a/stdnum/nl/postcode.py
+++ b/stdnum/nl/postcode.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Postcode (the Dutch postal code).
diff --git a/stdnum/no/__init__.py b/stdnum/no/__init__.py
index 9dfe517e..ca24ce98 100644
--- a/stdnum/no/__init__.py
+++ b/stdnum/no/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Norwegian numbers."""
diff --git a/stdnum/no/fodselsnummer.py b/stdnum/no/fodselsnummer.py
index f070685d..2c10cacd 100644
--- a/stdnum/no/fodselsnummer.py
+++ b/stdnum/no/fodselsnummer.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Fødselsnummer (Norwegian birth number, the national identity number).
diff --git a/stdnum/no/iban.py b/stdnum/no/iban.py
index 19872773..5d1afde3 100644
--- a/stdnum/no/iban.py
+++ b/stdnum/no/iban.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Norwegian IBAN (International Bank Account Number).
diff --git a/stdnum/no/kontonr.py b/stdnum/no/kontonr.py
index aa233c46..ecd114f2 100644
--- a/stdnum/no/kontonr.py
+++ b/stdnum/no/kontonr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Konto nr. (Norwegian bank account number)
diff --git a/stdnum/no/mva.py b/stdnum/no/mva.py
index 4409a540..982fa1f5 100644
--- a/stdnum/no/mva.py
+++ b/stdnum/no/mva.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MVA (Merverdiavgift, Norwegian VAT number).
diff --git a/stdnum/no/orgnr.py b/stdnum/no/orgnr.py
index 884fc9b3..c3bc668b 100644
--- a/stdnum/no/orgnr.py
+++ b/stdnum/no/orgnr.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Orgnr (Organisasjonsnummer, Norwegian organisation number).
diff --git a/stdnum/numdb.py b/stdnum/numdb.py
index 489249fc..9c2e0291 100644
--- a/stdnum/numdb.py
+++ b/stdnum/numdb.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Query structured number format files with number properties.
@@ -178,7 +176,7 @@ def _get_resource_stream(name: str) -> IO[bytes]:
import importlib.resources
return importlib.resources.files(__package__).joinpath(name).open('rb')
except (ImportError, AttributeError): # pragma: no cover (older Python versions)
- import pkg_resources # type: ignore[import-untyped]
+ import pkg_resources # type: ignore
return pkg_resources.resource_stream(__name__, name) # type: ignore[no-any-return]
diff --git a/stdnum/nz/__init__.py b/stdnum/nz/__init__.py
index 916154bc..d0727397 100644
--- a/stdnum/nz/__init__.py
+++ b/stdnum/nz/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of New Zealand numbers."""
diff --git a/stdnum/nz/bankaccount.py b/stdnum/nz/bankaccount.py
index 837f5309..f910977d 100644
--- a/stdnum/nz/bankaccount.py
+++ b/stdnum/nz/bankaccount.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""New Zealand bank account number
diff --git a/stdnum/nz/banks.dat b/stdnum/nz/banks.dat
index 69286d3b..960149f9 100644
--- a/stdnum/nz/banks.dat
+++ b/stdnum/nz/banks.dat
@@ -1,4 +1,4 @@
-# generated from BankBranchRegister-06May2025.xlsx downloaded from
+# generated from BankBranchRegister-05Jan2026.xlsx downloaded from
# https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xlsx/
01 bank="ANZ Bank New Zealand"
0001 branch="ANZ Retail 1"
@@ -225,6 +225,7 @@
1846 branch="Manukau Mall"
1849 branch="Grey Lynn"
1853-1854 branch="Transaction Banking"
+ 1881 branch="PSO - Shared Ownership"
1889 branch="CTM Processing"
6150 branch="ANZ Corporate Headquarters - MBP"
02 bank="Bank of New Zealand"
@@ -517,10 +518,9 @@
1289-1292 branch="Wise Payments Ltd"
1294 branch="Waddle Loans Ltd"
1295 branch="Toll Networks (NZ) Ltd"
- 1296 branch="Toll Carriers Ltd"
+ 1296,1299 branch="TMNZ Limited Partnership"
1297 branch="Latipay"
1298 branch="Whangaparaoa"
- 1299 branch="Tax Management New Zealand Ltd"
2025-2053 branch="BNZ Account"
2054 branch="BNZ Account Test Branch"
2055 branch="BNZ Account Training Branch"
@@ -866,6 +866,7 @@
1917 branch="Transaction Banking 123"
1918 branch="Transaction Banking 124"
1919 branch="Transaction Banking 125"
+ 5050 branch="Westpc Insurance"
7355 branch="Branch On Demand"
04 bank="ANZ Bank New Zealand"
2014-2015,2019-2024 branch="ANZ Institutional"
diff --git a/stdnum/nz/ird.py b/stdnum/nz/ird.py
index c0e88680..250689f3 100644
--- a/stdnum/nz/ird.py
+++ b/stdnum/nz/ird.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IRD number (New Zealand Inland Revenue Department (Te Tari Tāke) number).
diff --git a/stdnum/oui.dat b/stdnum/oui.dat
index 3bead750..9c1cf5da 100644
--- a/stdnum/oui.dat
+++ b/stdnum/oui.dat
@@ -5,7 +5,7 @@
000000-000009,0000AA o="XEROX CORPORATION"
00000A o="OMRON TATEISI ELECTRONICS CO."
00000B o="MATRIX CORPORATION"
-00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,00596C,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00DF1D,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,045FB9,046273,046C9D,0476B0,04A741,04BD97,04C5A4,04DAD2,04E387,04EB40,04FE7F,080FE5,081735,081FF3,0845D1,084FA9,084FF9,087B87,0896AD,08CC68,08CCA7,08D09F,08ECF5,08F3FB,08F4F0,0C1167,0C2724,0C6803,0C75BD,0C8525,0CAF31,0CD0F8,0CD5D3,0CD996,0CF5A4,1005CA,1006ED,105725,108CCF,1096C6,10A829,10B3C6,10B3D5-10B3D6,10BD18,10E376,10F311,10F920,14169D,148473,14A2A0,18339D,1859F5,188090,188B45,188B9D,189C5D,18E728,18EF63,18F935,1C17D3,1C1D86,1C6A7A,1CAA07,1CD1E0,1CDEA7,1CDF0F,1CE6C7,1CE85D,1CFC17,200BC5,203706,203A07,204C9E,20BBC0,20CC27,20CFAE,20DBEA,20F120,2401C7,24161B,24169D,242A04,2436DA,246C84,247E12,24813B,24B657,24D5E4,24D79C,24E9B3,2834A2,285261,286B5C,286F7F,2893FE,28940F,28AC9E,28AFFD,28B591,28C7CE,2C01B5,2C0BE9,2C1A05,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5741,2C5A0F,2C73A0,2C86D2,2CABEB,2CD02D,2CE38E,2CF89B,3001AF,3037A6,308BB2,30E4DB,30F70D,341B2D,345DA8,346288,346F90,347069,34732D,348818,34A84E,34B883,34BDC8,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,3891B7,38AA09,38ED18,38FDF8,3C08F6,3C0E23,3C13CC,3C26E4,3C410E,3C510E,3C5731,3C5EC3,3C8B7F,3CCE73,3CDF1E,3CFEAC,40017A,4006D5,401482,404244,405539,40A6E8,40B5C1,40CE24,40F078,40F49F,40F4EC,4403A7,442B03,44643C,448816,44ADD9,44AE25,44B6BE,44C20C,44D3CA,44E4D9,4800B3,481BA4,482E72,487410,488002,488B0A,4891D5,48A170,4C0082,4C01F7,4C421E,4C4E35,4C5D3C,4C710C-4C710D,4C776D,4CA64D,4CBC48,4CD0F9,4CE175-4CE176,4CEC0F,5000E0,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,504921,5057A8,505C88,5061BF,5067AE,508789,50F722,544A00,5451DE,5475D0,54781A,547C69,547FEE,5486BC,5488DE,548ABA,549FC6,54A274,580A20,5835D9,58569F,588B1C,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58DF59,58F39C,5C3192,5C3E06,5C5015,5C5AC7,5C64F1,5C710D,5C838F,5CA48A,5CA62D,5CB12E,5CE176,5CFC66,6026AA,60735C,60B9C0,6400F1,640864,641225,64168D,643AEA,648F3E,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,680489,682C7B,683B78,687161,687909,687DB4,6886A7,6887C6,6899CD,689CE2,689E0B,68BC0C,68BDAB,68CAE4,68E59E,68EFBD,6C0309,6C03B5,6C13D5,6C2056,6C29D2,6C310E,6C410E,6C416A,6C4EF6,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C8D77,6C9989,6C9CED,6CAB05,6CB2AE,6CD6E3,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70617B,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70A983,70B317,70BC48,70BD96,70C9C6,70CA9B,70D379,70DA48,70DB98,70DF2F,70E422,70EA1A,70F096,70F35A,7411B2,7426AC,74860B,7488BB,748FC2,74A02F,74A2E6,74AD98,74E2E7,7802B1,780CF0,7864A0,78725D,788517,78BAF9,78BC1A,78DA6E,78F1C6,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C95F3,7CAD4F,7CAD74,7CB353,7CF880,80248F,80276C,802DBF,806A00,80E01D,80E86F,843DC6,845A3E,8478AC,84802D,848A8D,84B261,84B517,84B802,84EBEF,84F147,84FFC2,881DFC,8843E1,884F59,885A92,887556,887ABC,88908D,889CAD,88F031,88F077,88FC5D,8C1E80,8C44A5,8C604F,8C8442,8C941F,8C9461,8CB50E,8CB64F,905671,9077EE,908855,90E95E,90EB50,940D4B,9433D8,94AEF0,94D469,98A2C0,98D7E1,9C098B,9C3818,9C4E20,9C5416,9C57AD,9C6697,9CA9B8,9CAFCA,9CD57D,9CE176,A00F37,A0239F,A0334F,A03D6E-A03D6F,A0554F,A09351,A0A47F,A0B439,A0BC6F,A0C7D2,A0CF5B,A0E0AF,A0ECF9,A0F849,A4004E,A40CC3,A410B6,A411BB,A41875,A44C11,A4530E,A45630,A46C2A,A47806,A48873,A4934C,A49BCD,A4A584,A4B239,A4B439,A80C0D,A84FB1,A89D21,A8B1D4,A8B456,AC2AA1,AC3A67,AC4A56,AC4A67,AC7A56,AC7E8A,ACA016,ACBCD9,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF-B08BD0,B08D57,B0907E,B0A651,B0AA77,B0C53C,B0FAEB,B40216,B41489,B44C90,B4A4E3,B4A8B9,B4CADD,B4DE31,B4E9B0,B8114B,B83861,B8621F,B8A377,B8BEBF,BC1665,BC16F5,BC26C7,BC2CE6,BC4A56,BC5A56,BC671C,BC8D1F,BCC493,BCD295,BCE712,BCF1F2,BCFAEB,C014FE,C0255C,C02C17,C0626B,C064E4,C067AF,C07BBC,C08B2A,C08C60,C0F87F,C40ACB,C4143C,C418FC,C444A0,C44606,C44D84,C46413,C471FE,C47295,C47D4F,C47EE0,C4AB4D,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C828E5,C84709,C84C75,C8608F,C88234,C884A1,C89C1D,C8F9F9,CC167E,CC36CF,CC46D6,CC5A53,CC6A33,CC70ED,CC79D7,CC7F75-CC7F76,CC8E71,CC9070,CC9891,CCB6C8,CCD342,CCD539,CCD8C1,CCDB93,CCED4D,CCEF48,D009C8,D0574C,D072DC,D08543,D0A5A6,D0C282,D0C789,D0D0FD,D0DC2C,D0E042,D0EC35,D42C44,D46624,D46A35,D46D50,D47798,D4789B,D47F35,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D4EB68,D824BD,D867D9,D8B190,DC0539,DC0B09,DC3979,DC774C,DC7B94,DC8C37,DCA5F4,DCCEC1,DCEB94,DCF719,E00EDA,E02A66,E02F6D,E05FB9,E069BA,E0899D,E0ACF1,E0D173,E41F7B,E4379F,E4387E,E44E2D,E462C4,E4A41C,E4AA5D,E4C722,E4D3F1,E80462,E80AB9,E84040,E85C0A,E86549,E879A3,E8B748,E8BA70,E8BCE4,E8D322,E8DC6C,E8EB34,E8EDF3,EC01D5,EC192E,EC1D8B,EC3091,EC4476,ECBD1D,ECC018,ECC882,ECCE13,ECDD24,ECE1A9,ECF40C,F003BC,F01D2D,F02572,F02929,F04A02,F07816,F07F06,F09E63,F0B2E5,F0D805,F0F755,F40F1B,F41FC2,F43392,F44E05,F47470,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F4EE31,F80BCB,F80F6F,F814DD,F83918,F84F57,F866F2,F868FF,F86BD9,F872EA,F87A41,F87B20,F8A5C5,F8A73A,F8B7E2,F8C288,F8C650,F8E57E,F8E94F,FC589A,FC5B39,FC9947,FCFBFB o="Cisco Systems, Inc"
+00000C,000142-000143,000163-000164,000196-000197,0001C7,0001C9,000216-000217,00023D,00024A-00024B,00027D-00027E,0002B9-0002BA,0002FC-0002FD,000331-000332,00036B-00036C,00039F-0003A0,0003E3-0003E4,0003FD-0003FE,000427-000428,00044D-00044E,00046D-00046E,00049A-00049B,0004C0-0004C1,0004DD-0004DE,000500-000501,000531-000532,00055E-00055F,000573-000574,00059A-00059B,0005DC-0005DD,000628,00062A,000652-000653,00067C,0006C1,0006D6-0006D7,0006F6,00070D-00070E,00074F-000750,00077D,000784-000785,0007B3-0007B4,0007EB-0007EC,000820-000821,00082F-000832,00087C-00087D,0008A3-0008A4,0008C2,0008E2-0008E3,000911-000912,000943-000944,00097B-00097C,0009B6-0009B7,0009E8-0009E9,000A41-000A42,000A8A-000A8B,000AB7-000AB8,000AF3-000AF4,000B45-000B46,000B5F-000B60,000B85,000BBE-000BBF,000BFC-000BFD,000C30-000C31,000C85-000C86,000CCE-000CCF,000D28-000D29,000D65-000D66,000DBC-000DBD,000DEC-000DED,000E38-000E39,000E83-000E84,000ED6-000ED7,000F23-000F24,000F34-000F35,000F8F-000F90,000FF7-000FF8,001007,00100B,00100D,001011,001014,00101F,001029,00102F,001054,001079,00107B,0010A6,0010F6,0010FF,001120-001121,00115C-00115D,001192-001193,0011BB-0011BC,001200-001201,001243-001244,00127F-001280,0012D9-0012DA,001319-00131A,00135F-001360,00137F-001380,0013C3-0013C4,00141B-00141C,001469-00146A,0014A8-0014A9,0014F1-0014F2,00152B-00152C,001562-001563,0015C6-0015C7,0015F9-0015FA,001646-001647,00169C-00169D,0016C7-0016C8,00170E-00170F,00173B,001759-00175A,001794-001795,0017DF-0017E0,001818-001819,001873-001874,0018B9-0018BA,001906-001907,00192F-001930,001955-001956,0019A9-0019AA,0019E7-0019E8,001A2F-001A30,001A6C-001A6D,001AA1-001AA2,001AE2-001AE3,001B0C-001B0D,001B2A-001B2B,001B53-001B54,001B8F-001B90,001BD4-001BD5,001C0E-001C0F,001C57-001C58,001CB0-001CB1,001CF6,001CF9,001D45-001D46,001D70-001D71,001DA1-001DA2,001DE5-001DE6,001E13-001E14,001E49-001E4A,001E79-001E7A,001EBD-001EBE,001EF6-001EF7,001F26-001F27,001F6C-001F6D,001F9D-001F9E,001FC9-001FCA,00211B-00211C,002155-002156,0021A0-0021A1,0021D7-0021D8,00220C-00220D,002255-002256,002290-002291,0022BD-0022BE,002304-002305,002333-002334,00235D-00235E,0023AB-0023AC,0023EA-0023EB,002413-002414,002450-002451,002497-002498,0024C3-0024C4,0024F7,0024F9,002545-002546,002583-002584,0025B4-0025B5,00260A-00260B,002651-002652,002698-002699,0026CA-0026CB,00270C-00270D,002790,0027E3,0029C2,002A10,002A6A,002CC8,002F5C,003019,003024,003040,003071,003078,00307B,003080,003085,003094,003096,0030A3,0030B6,0030F2,003217,00351A,0038DF,003A7D,003A98-003A9C,003C10,00400B,004096,0041D2,00425A,004268,00451D,00500B,00500F,005014,00502A,00503E,005050,005053-005054,005073,005080,0050A2,0050A7,0050BD,0050D1,0050E2,0050F0,00562B,0057D2,00596C,0059DC,005D73,005F86,006009,00602F,00603E,006047,00605C,006070,006083,0062EC,006440,006BF1,006CBC,007278,007686,00778D,007888,007E95,0081C4,008731,008764,008A96,008E73,00900C,009021,00902B,00905F,00906D,00906F,009086,009092,0090A6,0090AB,0090B1,0090BF,0090D9,0090F2,009AD2,009E1E,00A289,00A2EE,00A38E,00A3D1,00A5BF,00A6CA,00A742,00AA6E,00AF1F,00B04A,00B064,00B08E,00B0C2,00B0E1,00B1E3,00B670,00B771,00B8B3,00BC60,00BE75,00BF77,00C164,00C1B1,00C88B,00CAE5,00CCFC,00D006,00D058,00D063,00D079,00D090,00D097,00D0BA-00D0BC,00D0C0,00D0D3,00D0E4,00D0FF,00D6FE,00D78F,00DA55,00DEFB,00DF1D,00E014,00E01E,00E034,00E04F,00E08F,00E0A3,00E0B0,00E0F7,00E0F9,00E0FE,00E16D,00EABD,00EBD5,00EEAB,00F28B,00F663,00F82C,00FCBA,00FD22,00FEC8,042AE2,045FB9,046273,046C9D,0476B0,04A741,04BD97,04C5A4,04DAD2,04E387,04EB40,04FE7F,080FE5,081735,081FF3,0845D1,084FA9,084FF9,087B87,0896AD,089707,08CC68,08CCA7,08D09F,08ECF5,08F3FB,08F4F0,0C1167,0C2724,0C6803,0C75BD,0C8525,0CAF31,0CD0F8,0CD5D3,0CD996,0CF5A4,1005CA,1006ED,105725,108CCF,1096C6,10A829,10B3C6,10B3D5-10B3D6,10BD18,10E376,10F311,10F920,14169D,141923,148473,14A2A0,14BC68,14E22A,18339D,1859F5,188090,188B45,188B9D,189C5D,18E728,18EF63,18F935,1C17D3,1C1D86,1C6A7A,1CAA07,1CD1E0,1CDEA7,1CDF0F,1CE6C7,1CE85D,1CFC17,200BC5,203706,203A07,204C9E,20BBC0,20CC27,20CFAE,20DBEA,20F120,2401C7,24161B,24169D,242A04,2436DA,246C84,247121,247E12,24813B,24B657,24D5E4,24D79C,24E9B3,2834A2,285261,286B5C,286F7F,2893FE,28940F,28AC9E,28AFFD,28B591,28C7CE,2C01B5,2C0BE9,2C1A05,2C3124,2C3311,2C36F8,2C3ECF,2C3F38,2C4F52,2C542D,2C5741,2C5A0F,2C658D,2C73A0,2C86D2,2CABEB,2CD02D,2CE38E,2CF814,2CF89B,3001AF,3037A6,308BB2,30E4DB,30F70D,30FEFA,341B2D,34588A,345DA8,346288,346F90,347069,34732D,348818,34A84E,34B883,34BDC8,34C3FD,34DBFD,34ED1B,34F8E7,380E4D,381C1A,382056,3890A5,3891B7,38AA09,38ED18,38FDF8,3C08F6,3C0E23,3C13CC,3C26E4,3C410E,3C510E,3C5731,3C5EC3,3C8B7F,3CCE73,3CDF1E,3CFEAC,40017A,4006D5,401482,404244,405539,40A6E8,40B5C1,40CE24,40F078,40F49F,40F4EC,4403A7,441A5C,442B03,44643C,448816,448DD5,44ADD9,44AE25,44B6BE,44C20C,44D3CA,44E4D9,4800B3,481BA4,482E72,487410,488002,488B0A,4891D5,48A170,4C0082,4C01F7,4C421E,4C4E35,4C5D3C,4C710C-4C710D,4C776D,4CA64D,4CBC48,4CD0F9,4CE175-4CE176,4CEC0F,5000E0,500604,5006AB,500F80,5017FF,501CB0,501CBF,502FA8,503DE5,504921,5057A8,505C88,5061BF,5067AE,508789,50F722,544A00,5451DE,5475D0,54781A,547C69,547FEE,5486BC,5488DE,548ABA,549FC6,54A274,580A20,5835D9,58569F,588B1C,588D09,58971E,5897BD,58AC78,58BC27,58BFEA,58DF59,58F39C,5C3192,5C3E06,5C5015,5C5AC7,5C64F1,5C710D,5C838F,5CA48A,5CA62D,5CB12E,5CE176,5CFC66,6026AA,60735C,60A954,60B9C0,6400F1,640864,641225,64168D,643AEA,648F3E,649EF3,64A0E7,64AE0C,64D814,64D989,64E950,64F69D,680489,682C7B,683B78,687161,687909,687DB4,6886A7,6887C6,6899CD,689CE2,689E0B,68BC0C,68BDAB,68CAE4,68D972,68E59E,68EFBD,6C0309,6C03B5,6C13D5,6C2056,6C29D2,6C310E,6C410E,6C416A,6C4EF6,6C4FA1,6C504D,6C5E3B,6C6CD3,6C710D,6C8BD3,6C8D77,6C9989,6C9CED,6CAB05,6CB2AE,6CD6E3,6CDD30,6CFA89,7001B5,700B4F,700F6A,70105C,7018A7,701F53,703509,70617B,70695A,706BB9,706D15,706E6D,70708B,7079B3,707DB9,708105,70A983,70B317,70BC48,70BD96,70C9C6,70CA9B,70D379,70DA48,70DB98,70DF2F,70E422,70EA1A,70F096,70F35A,7411B2,7426AC,74860B,7488BB,748FC2,74A02F,74A2E6,74AD98,74E2E7,7802B1,780CF0,78119D,7824BE,7864A0,78725D,788517,78BAF9,78BC1A,78DA6E,78F1C6,7C0ECE,7C210D-7C210E,7C310E,7C69F6,7C8767,7C95F3,7CAD4F,7CAD74,7CB353,7CF880,80248F,80276C,802DBF,806132,806A00,80E01D,80E86F,840C6D,843DC6,845A3E,8478AC,84802D,848A8D,84B261,84B517,84B802,84EBEF,84F147,84FFC2,881DFC,8843E1,884F59,885A92,887556,887ABC,88908D,889CAD,88F031,88F077,88FC5D,8C1E80,8C44A5,8C604F,8C8442,8C941F,8C9461,8CB50E,8CB64F,905671,9077EE,908855,908A80,90E95E,90EB50,940D4B,9433D8,94AEF0,94D469,98A2C0,98D7E1,9C098B,9C3818,9C4E20,9C5416,9C57AD,9C6697,9CA9B8,9CAFCA,9CD57D,9CE176,A00F37,A0239F,A0334F,A03D6E-A03D6F,A0554F,A09351,A0A47F,A0B439,A0BC6F,A0C7D2,A0CF5B,A0E0AF,A0ECF9,A0F849,A4004E,A40CC3,A410B6,A411BB,A41875,A44C11,A4530E,A45630,A46C2A,A47806,A48873,A4934C,A49700,A49BCD,A4A584,A4B239,A4B439,A4DCD5,A80C0D,A84FB1,A89D21,A8B1D4,A8B456,AC2AA1,AC3A67,AC4A56,AC4A67,AC7A56,AC7E8A,ACA016,ACBCD9,ACF2C5,ACF5E6,B000B4,B02680,B07D47,B08BCF-B08BD0,B08D57,B0907E,B0A651,B0AA77,B0C53C,B0FAEB,B40216,B41489,B44C90,B4A4E3,B4A8B9,B4CADD,B4DE31,B4E9B0,B8114B,B83861,B8621F,B8A377,B8BEBF,B8C924,B8FE90,BC1665,BC16F5,BC26C7,BC2CE6,BC4A56,BC5A56,BC671C,BC8D1F,BCABF5,BCC493,BCD295,BCE712,BCF1F2,BCFAEB,C014FE,C0255C,C02C17,C0626B,C064E4,C067AF,C07BBC,C08B2A,C08C60,C0F87F,C40ACB,C4143C,C418FC,C444A0,C44606,C44D84,C46413,C471FE,C47295,C47D4F,C47EE0,C4AB4D,C4B239,C4B36A,C4B9CD,C4C603,C4F7D5,C80084,C828E5,C834E5,C84709,C84C75,C8608F,C878F7,C88234,C884A1,C89C1D,C8F9F9,CC167E,CC36CF,CC46D6,CC5A53,CC6A33,CC70ED,CC79D7,CC7F75-CC7F76,CC8E71,CC9070,CC9891,CCB6C8,CCD342,CCD539,CCD8C1,CCDB93,CCED4D,CCEF48,D009C8,D02C39,D0574C,D072DC,D08543,D0A5A6,D0C282,D0C789,D0D0FD,D0DC2C,D0E042,D0EC35,D42C44,D46624,D46A35,D46D50,D47798,D4789B,D47F35,D48CB5,D4A02A,D4AD71,D4ADBD,D4C93C,D4D748,D4E880,D4EB68,D824BD,D867D9,D8B190,DC0539,DC0B09,DC3979,DC774C,DC7B94,DC8C37,DCA5F4,DCCEC1,DCD83B,DCEB94,DCF719,E00EDA,E02A66,E02F6D,E05FB9,E069BA,E0899D,E08C3C,E0ACF1,E0D173,E0D491,E41F7B,E4379F,E4387E,E44E2D,E462C4,E489CA,E4A41C,E4AA5D,E4C722,E4D3F1,E80462,E80AB9,E84040,E85C0A,E86549,E879A3,E8B748,E8BA70,E8BCE4,E8D322,E8DC6C,E8EB34,E8EDF3,EC01D5,EC192E,EC1D8B,EC3091,EC4476,ECA78D,ECBB78,ECBD1D,ECC018,ECC882,ECCE13,ECDD24,ECE1A9,ECF40C,F003BC,F01D2D,F02572,F02929,F04A02,F07816,F07F06,F09E63,F0B2E5,F0D805,F0F755,F40F1B,F41FC2,F43392,F44E05,F47470,F47F35,F4ACC1,F4BD9E,F4CFE2,F4DBE6,F4EA67,F4EE31,F80BCB,F80F6F,F814DD,F83918,F84F57,F866F2,F868FF,F86BD9,F872EA,F87A41,F87B20,F8A5C5,F8A73A,F8B7E2,F8C288,F8C650,F8E57E,F8E94F,FC589A,FC5B39,FC7288,FC9947,FCFBFB o="Cisco Systems, Inc"
00000D o="FIBRONICS LTD."
00000E,000B5D,001742,002326,00E000,2CD444,38AFD7,502690,5C9AD8,68847E,742B62,8C736E,A06610,A8B2DA,B09928,B0ACFA,C47D46,E01877,E47FB2,EC7949,FC084A o="FUJITSU LIMITED"
00000F o="NEXT, INC."
@@ -65,7 +65,7 @@
000045 o="FORD AEROSPACE & COMM. CORP."
000046 o="OLIVETTI NORTH AMERICA"
000047 o="NICOLET INSTRUMENTS CORP."
-000048,0026AB,381A52,389D92,44D244,50579C,5805D9,64C6D2,64EB8C,6855D4,9CAED3,A4D73C,A4EE57,AC1826,B0E892,D4808B,DCCD2F,E0BB9E,F82551,F8D027 o="Seiko Epson Corporation"
+000048,0026AB,381A52,389D92,44D244,50579C,5805D9,64C6D2,64EB8C,6855D4,9CAED3,A4D73C,A4EE57,AC1826,B0E892,D4808B,DC83BF,DCCD2F,E0BB9E,F82551,F8D027 o="Seiko Epson Corporation"
000049 o="APRICOT COMPUTERS, LTD"
00004A,0080DF o="ADC CODENOLL TECHNOLOGY CORP."
00004B o="ICL DATA OY"
@@ -88,7 +88,7 @@
00005C o="TELEMATICS INTERNATIONAL INC."
00005D o="CS TELECOM"
00005E o="ICANN, IANA Department"
-00005F,0008F6,000BA2,001CFC,0025DC,084EBF,A4DE26 o="Sumitomo Electric Industries, Ltd"
+00005F,0008F6,000BA2,001CFC,0025DC,084EBF,44388C,A4DE26 o="Sumitomo Electric Industries, Ltd"
000060,003059,08855B o="Kontron Europe GmbH"
000061 o="GATEWAY COMMUNICATIONS"
000062 o="BULL HN INFORMATION SYSTEMS"
@@ -125,7 +125,7 @@
000082 o="LECTRA SYSTEMES SA"
000083 o="TADPOLE TECHNOLOGY PLC"
000084 o="SUPERNET"
-000085,001E8F,00BBC1,180CAC,2C9EFC,349F7B,40F8DF,5003CF,5C625A,60128B,6C3C7C,6CF2D8,7438B7,74BFC0,84BA3B,888717,9C32CE,D8492F,DCC2C9,F48139,F4A997,F80D60,F8A26D o="CANON INC."
+000085,001E8F,00BBC1,180CAC,2C9EFC,349F7B,40F8DF,5003CF,5C625A,60128B,6C3C7C,6CF2D8,7438B7,74BFC0,80030D,84BA3B,888717,9C32CE,A4F01F,D8492F,DCC2C9,F48139,F4A997,F80D60,F8A26D o="CANON INC."
000086 o="MEGAHERTZ CORPORATION"
000087 o="HITACHI, LTD."
000088,00010F,000480,00051E,000533,000CDB,0012F2,0014C9,001BED,002438,0027F8,006069,0060DF,00E052,080088,50EB1A,609C9F,748EF8,78A6E1,889471,8C7CFF,BCE9E2,C4F57C,CC4E24,D81FCC o="Brocade Communications Systems LLC"
@@ -226,7 +226,7 @@
0000ED o="APRIL"
0000EE o="NETWORK DESIGNERS, LTD."
0000EF o="KTI"
-0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,002B70,006F64,0073E0,007C2D,007D3B,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04292E,04B1A1,04B429,04B9E3,04BA8D,04BDBF,04CB01,04E4B6,04FE31,08023C,0808C2,081093,0821EF,08373D,083D88,087808,088C2C,08A5DF,08AED6,08BFA0,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C02BD,0C1420,0C2FB0,0C323A,0C715D,0C8910,0C8DCA,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,1029AB,102B41,103047,103917,103B59,1077B1,1089FB,108EE0,109266,10ABC9,10D38A,10D542,10E4C2,10EC81,140152,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14E01D,14F42A,1816C9,1819D6,181EB0,182195,18227E,182654,182666,183A2D,183F47,184617,184E16,184ECB,1854CF,185BB3,1867B0,1869D4,188331,18895B,18AB1D,18CE94,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1C76F2,1C869A,1CAF05,1CAF4A,1CE57F,1CE61D,1CF8D0,2013E0,2015DE,202D07,20326C,203B67,205531,205EF7,206E9C,20D390,20D5BF,240935,240A3F,241153,2424B7,244B03,244B81,245AB5,2460B3,2468B0,24920E,24A452,24C613,24C696,24DBED,24F0D3,24F5AA,24FCE5,2802D8,280708,2827BF,28395E,283DC2,288335,28987B,289F04,28AF42,28BAB5,28CC01,28DE1C,28E6A9,2C15BF,2C4053,2C4401,2C9975,2CAE2B,2CBABA,2CDA46,301966,306A85,307467,3096FB,30C7AE,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,3482C5,348A7B,34AA8B,34BE00,34C3AC,34E3FB,34F043,380195,380A94,380B40,3816D1,382DD1,382DE8,384A80,3868A4,386A77,388A06,388F30,389496,389AF6,38D40B,38ECE4,3C0518,3C0A7A,3C195E,3C20F6,3C318A,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,4011C3,40163B,4035E6,405EF6,40D3AE,40DE24,4416FA,444E1A,445CE9,446D6C,44783E,44C63C,44EA30,44F459,48137E,4827EA,4844F7,4849C7,485169,4861EE,48794D,489DD1,48BCE1,48C796,48EF1C,4C2E5E,4C3946,4C3C16,4C5739,4C66A6,4CA56D,4CBCA5,4CC95E,4CDD31,5001BB,503275,503DA1,5049B0,5050A4,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,54104F,54219D,543AD6,5440AD,5444A3,5492BE,549B12,54B802,54BD79,54D17D,54DD4F,54F201,54FA3E,54FCF0,582071,5879E0,58A639,58B10F,58C38B,58C5CB,5C10C5,5C2E59,5C3C27,5C497D,5C5181,5C5E0A,5C865C,5C9960,5CAC3D,5CC1D7,5CCB99,5CDC49,5CE8EB,5CEDF4,5CF6DC,603AAF,60684E,606BBD,6077E2,607FCB,608E08,608F5C,60A10A,60A4D0,60AF6D,60C5AD,60D0A9,60FF12,64037F,6407F6,6417CD,641B2F,641CAE,641CB0,645DF4,6466D8,646CB2,647791,647BCE,6489F1,64B310,64B5F2,64B853,64D0D6,64E7D8,680571,682737,684898,684AE9,685ACF,6872C3,687D6B,68BFC4,68DFE4,68E7C2,68EBAE,68FCCA,6C006B,6C2F2C,6C2F8A,6C5563,6C70CB,6C8336,6CACC2,6CB7F4,6CDDBC,6CF373,700971,701F3C,70288B,702AD5,705AAC,70B13D,70CE8C,70F927,70FD46,74190A,741EB1,74458A,746DFA,749EF5,74EB80,74F67A,78009E,781FDB,782327,7825AD,783716,7840E4,7846D4,78471D,78521A,78595E,789ED0,78A873,78ABBB,78B6FE,78BDBC,78C3E9,78F238,78F7BE,7C0A3F,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C752D,7C787E,7C8956,7C8BB5,7C9122,7CC225,7CF854,7CF90E,800794,8018A7,801970,8020FD,8031F0,80398C,804786,804E70,804E81,80542D,80549C,805719,80656D,8075BF,807B3E,8086D9,808ABD,809FF5,80CEB9,84119E,842289,8425DB,842E27,8437D5,845181,8455A5,845F04,849866,84A466,84B541,84C0EF,84EEE4,88299C,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C6A3B,8C71F8,8C7712,8C79F5,8C83E1,8CBFA6,8CC5D0,8CC8CD,8CDEE6,8CE5C0,8CEA48,9000DB,900628,90633B,908175,9097F3,90B144,90B622,90EEC7,90F1AA,9401C2,942DDC,94350A,945103,945244,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,94E129,94E6BA,98063C,980D6F,981DFA,98398E,983FE8,984E8A,9852B1,9880EE,988389,98B08B,98B8BC,98D742,98FB27,9C0298,9C2595,9C2A83,9C2E7A,9C3928,9C3AAF,9C5FB0,9C65B0,9C73B1,9C8306,9C8C6E,9CA513,9CD35B,9CE063,9CE6E7,A00798,A01081,A02195,A027B6,A0562C,A06090,A07591,A07D9C,A0821F,A0AC69,A0B0BD,A0B4A5,A0CBFD,A0D05B,A0D722,A0D7F3,A407B6,A4307A,A46CF1,A475B9,A48431,A49A58,A49DDD,A49FE7,A4A490,A4C69A,A4D990,A4EBD3,A80600,A816D0,A82BB9,A830BC,A8346A,A84B4D,A8515B,A87650,A8798D,A87C01,A88195,A887B3,A89FBA,A8BA69,A8EE67,A8F274,AC1E92,AC3613,AC5A14,AC6C90,AC80FB,ACAFB9,ACC33A,ACEE9E,B047BF,B04A6A,B05476,B06FE0,B099D7,B0C4E7,B0C559,B0D09C,B0DF3A,B0E45C,B0EC71,B0F2F6,B40B1D,B41A1D,B43A28,B440DC,B46293,B47064,B47443,B49D02,B4BFF6,B4CE40,B4D5E5,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8A0B8,B8A825,B8B409,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC0EAB,BC107B,BC1485,BC20A4,BC32B2,BC4486,BC455B,BC4760,BC5274,BC5451,BC72B1,BC765E,BC79AD,BC7ABF,BC7E8B,BC851F,BC9307,BCA080,BCA58B,BCB1F3,BCB2CC,BCD11F,BCE63F,BCF730,C01173,C0174D,C0238D,C03D03,C048E6,C06599,C07AD6,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0D5E2,C0DCDA,C418E9,C41C07,C44202,C45006,C4576E,C45D83,C462EA,C4731E,C47764,C47D9F,C488E5,C493D9,C4AE12,C4EF3D,C8120B,C81479,C819F7,C83870,C85142,C87E75,C8908A,C8A6EF,C8A823,C8BD4D,C8BD69,C8D7B0,CC051B,CC07AB,CC20AC,CC2119,CC464E,CC6EA4,CCB11A,CCE686,CCE9FA,CCF826,CCF9E8,CCF9F0,CCFE3C,D003DF,D004B0,D0176A,D01B49,D03169,D039FA,D056FB,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0C24E,D0D003,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D48A39,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868A0,D868C3,D890E8,D8A35C,D8C4E9,D8E0E1,DC44B6,DC6672,DC69E2,DC74A8,DC8983,DCC49C,DCCCE6,DCCF96,DCDCE2,DCF756,E0036B,E09971,E09D13,E0AA96,E0C377,E0CBEE,E0D083,E0DB10,E41088,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E49282,E492FB,E4A430,E4B021,E4E0C5,E4ECE8,E4F3C4,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E85497,E86DCB,E87F6B,E89309,E8AACB,E8B4C8,E8E5D6,EC107B,EC7CB6,EC90C1,ECAA25,ECB550,ECE09B,F0051B,F008F1,F03965,F05A09,F05B7B,F065AE,F06BCA,F0704F,F0728C,F08A76,F0CD31,F0E77E,F0EE10,F0F564,F40E22,F42B8C,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4DD06,F4F309,F4FEFB,F83F51,F84E58,F85B6E,F877B8,F884F2,F88F07,F8D0BD,F8E61A,F8F1E6,FC039F,FC1910,FC1A46,FC4203,FC643A,FC8F90,FC936B,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd"
+0000F0,0007AB,001247,0012FB,001377,001599,0015B9,001632,00166B-00166C,0016DB,0017C9,0017D5,0018AF,001A8A,001B98,001C43,001D25,001DF6,001E7D,001EE1-001EE2,001FCC-001FCD,00214C,0021D1-0021D2,002339-00233A,002399,0023D6-0023D7,002454,002490-002491,0024E9,002566-002567,00265D,00265F,002B70,006F64,0073E0,007C2D,007D3B,008701,00B5D0,00BF61,00C3F4,00E3B2,00F46F,00FA21,04180F,041BBA,04292E,04B1A1,04B429,04B9E3,04BA8D,04BDBF,04CB01,04E4B6,04FE31,08023C,0808C2,081093,0821EF,08373D,083D88,087808,088C2C,08A5DF,08AED6,08BFA0,08D42B,08ECA9,08EE8B,08FC88,08FD0E,0C02BD,0C1420,0C2FB0,0C323A,0C715D,0C8910,0C8DCA,0CA8A7,0CB319,0CDFA4,0CE0DC,1007B6,101DC0,1029AB,102B41,103047,103917,103B59,1077B1,1089FB,108EE0,109266,10ABC9,10D38A,10D542,10E4C2,10EC81,140152,140B9E,141F78,1432D1,14568E,1489FD,1496E5,149F3C,14A364,14B484,14BB6E,14E01D,14F42A,1816C9,1819D6,181EB0,182195,18227E,182654,182666,183A2D,183F47,184617,184E16,184ECB,1854CF,185BB3,1867B0,1869D4,188331,18895B,18AB1D,18CE94,18E2C2,1C232C,1C3ADE,1C5A3E,1C62B8,1C66AA,1C76F2,1C869A,1CAF05,1CAF4A,1CE57F,1CE61D,1CF8D0,2013E0,2015DE,202D07,20326C,203B67,205531,205EF7,206E9C,20D390,20D5BF,240935,240A3F,241153,2424B7,244B03,244B81,245AB5,2460B3,2468B0,24920E,24A452,24C613,24C696,24DBED,24F0D3,24F40A,24F5AA,24FCE5,2802D8,280708,2827BF,28395E,283DC2,288335,28987B,289F04,28AF42,28BAB5,28CC01,28DE1C,28E6A9,2C15BF,2C4053,2C4401,2C9975,2CAE2B,2CBABA,2CDA46,301966,306A85,307467,3096FB,30C7AE,30C9CC,30CBF8,30CDA7,30D587,30D6C9,34145F,342D0D,343111,3482C5,348A7B,34AA8B,34BE00,34C3AC,34E3FB,34F043,380195,380A94,380B40,3816D1,382DD1,382DE8,384A80,3868A4,386A77,388A06,388CEF,388F30,389496,389AF6,38D40B,38ECE4,3C0518,3C0A7A,3C195E,3C20F6,3C318A,3C576C,3C5A37,3C6200,3C8BFE,3CA10D,3CBBFD,3CDCBC,3CF7A4,4011C3,40163B,4035E6,405EF6,40D3AE,40DE24,4416FA,444E1A,445CE9,446D6C,44783E,44C63C,44EA30,44F459,48137E,4827EA,4844F7,4849C7,485169,4861EE,48794D,489DD1,48BCE1,48C796,48EF1C,4C2E5E,4C3946,4C3C16,4C5739,4C66A6,4CA56D,4CBCA5,4CC95E,4CDD31,4CEBB0,5001BB,503275,503DA1,5049B0,5050A4,5056BF,507705,508569,5092B9,509EA7,50A4C8,50B7C3,50C8E5,50F0D3,50F520,50FC9F,54104F,54219D,543AD6,5440AD,5444A3,5492BE,549B12,54B802,54BD79,54D17D,54DD4F,54F201,54FA3E,54FCF0,582071,5879E0,58A639,58B10F,58C38B,58C5CB,5C10C5,5C2E59,5C3C27,5C497D,5C5136,5C5181,5C5E0A,5C865C,5C9960,5CAC3D,5CC1D7,5CCB99,5CD33D,5CDC49,5CE8EB,5CEDF4,5CF6DC,603AAF,60684E,606BBD,6077E2,607FCB,608E08,608F5C,60A10A,60A4D0,60AF6D,60B4A2,60C5AD,60D0A9,60FF12,64037F,6407F6,6417CD,641B2F,641CAE,641CB0,645DF4,6466D8,646CB2,647791,647BCE,6489F1,64B310,64B5F2,64B853,64D0D6,64E7D8,680571,682737,684898,684AE9,685ACF,6872C3,687D6B,68BFC4,68DFE4,68E7C2,68EBAE,68FCCA,6C006B,6C2F2C,6C2F8A,6C5563,6C70CB,6C8336,6CACC2,6CB7F4,6CDDBC,6CF373,700971,701F3C,70288B,702AD5,704EE0,705AAC,70B13D,70CE8C,70F927,70FD46,74190A,741EB1,74458A,746DFA,749EF5,74EB80,74F441,74F67A,78009E,781FDB,782327,7825AD,7833C6,783716,7840E4,7846D4,78471D,78521A,78595E,786089,789ED0,78A873,78ABBB,78B6FE,78BDBC,78C11D,78C3E9,78F238,78F7BE,7C0A3F,7C0BC6,7C1C68,7C2302,7C2EDD,7C38AD,7C6456,7C752D,7C787E,7C7BBF,7C8956,7C8BB5,7C9122,7CC225,7CF854,7CF90E,800794,800D3F,8018A7,801970,8020FD,8031F0,80398C,804786,804E70,804E81,80542D,80549C,805719,80656D,8075BF,807B3E,8086D9,808ABD,809FF5,80CEB9,84119E,842289,8425DB,842E27,8437D5,845181,8455A5,845F04,849866,84A466,84B541,84C0EF,84EEE4,88299C,885E54,887598,888322,889B39,889F6F,88A303,88ADD2,88BD45,8C1ABF,8C2E72,8C6A3B,8C71F8,8C7712,8C79F5,8C83E1,8CA3EC,8CBFA6,8CC5D0,8CC8CD,8CDEE6,8CE5C0,8CEA48,9000DB,900628,90633B,908175,9097F3,90B144,90B622,90EEC7,90F1AA,9401C2,942DDC,94350A,945103,945244,9463D1,9476B7,947BE7,948BC1,94B10A,94D771,94E129,94E6BA,98063C,980D6F,981DFA,98398E,983FE8,984E8A,9852B1,9880EE,988389,98B08B,98B8BC,98D742,98FB27,9C0298,9C2595,9C2A83,9C2E7A,9C3928,9C3AAF,9C5FB0,9C65B0,9C73B1,9C8306,9C8C6E,9CA513,9CD35B,9CE063,9CE6E7,A00798,A01081,A01B9E,A02195,A027B6,A0562C,A06090,A07591,A07D9C,A0821F,A0AC69,A0B0BD,A0B4A5,A0CBFD,A0D05B,A0D722,A0D7F3,A407B6,A4307A,A46CF1,A475B9,A48431,A49A58,A49DDD,A49FE7,A4A490,A4C69A,A4D990,A4EBD3,A80600,A816D0,A82BB9,A830BC,A8346A,A84B4D,A8515B,A87650,A8798D,A87C01,A88195,A887B3,A89FBA,A8BA69,A8D162,A8EE67,A8F274,AC1E92,AC3613,AC5A14,AC6C90,AC80FB,ACAFB9,ACC33A,ACEE9E,B047BF,B04A6A,B05476,B06FE0,B099D7,B0C4E7,B0C559,B0D09C,B0DF3A,B0E45C,B0EC71,B0F2F6,B40B1D,B41A1D,B43A28,B440DC,B46293,B47064,B47443,B49D02,B4BFF6,B4CE40,B4D5E5,B4EF39,B857D8,B85A73,B85E7B,B86CE8,B8A0B8,B8A825,B8B409,B8BBAF,B8BC5B,B8C68E,B8D9CE,BC0EAB,BC107B,BC1485,BC20A4,BC277A,BC32B2,BC4486,BC455B,BC4760,BC5274,BC5451,BC72B1,BC765E,BC79AD,BC7ABF,BC7E8B,BC851F,BC9307,BCA080,BCA58B,BCB1F3,BCB2CC,BCD11F,BCE63F,BCF730,C01173,C0174D,C0238D,C03D03,C048E6,C06599,C07AD6,C087EB,C08997,C0BDC8,C0D2DD,C0D3C0,C0D5E2,C0DCDA,C418E9,C41C07,C44202,C45006,C4576E,C45D83,C462EA,C4731E,C47764,C47D9F,C488E5,C493D9,C4AE12,C4EF3D,C8120B,C81479,C819F7,C83870,C85142,C87E75,C8908A,C8A6EF,C8A823,C8BD4D,C8BD69,C8D7B0,CC051B,CC07AB,CC20AC,CC2119,CC464E,CC6EA4,CCB11A,CCE686,CCE9FA,CCF826,CCF9E8,CCF9F0,CCFE3C,D003DF,D004B0,D0176A,D01B49,D03169,D039FA,D056FB,D059E4,D0667B,D07FA0,D087E2,D0B128,D0C1B1,D0C24E,D0D003,D0DFC7,D0FCCC,D411A3,D47AE2,D487D8,D48890,D48A39,D49DC0,D4AE05,D4E6B7,D4E8B2,D80831,D80B9A,D831CF,D85575,D857EF,D85B2A,D868A0,D868C3,D87154,D890E8,D8A35C,D8C4E9,D8E0E1,DC44B6,DC6672,DC69E2,DC74A8,DC8983,DCC49C,DCCCE6,DCCF96,DCDCE2,DCF756,E0036B,E09971,E09D13,E0AA96,E0C377,E0CBEE,E0D083,E0DB10,E41088,E4121D,E432CB,E440E2,E458B8,E458E7,E45D75,E47CF9,E47DBD,E49282,E492FB,E49F7D,E4A430,E4B021,E4E0C5,E4ECE8,E4F3C4,E4F8EF,E4FAED,E8039A,E81132,E83A12,E84E84,E85497,E86DCB,E87F6B,E89309,E8AACB,E8B4C8,E8C913,E8E5D6,EC107B,EC7CB6,EC90C1,ECAA25,ECB550,ECE09B,F0051B,F008F1,F03965,F05A09,F05B7B,F065AE,F06BCA,F0704F,F0728C,F08A76,F0CD31,F0E77E,F0EE10,F0F564,F40E22,F42B8C,F4428F,F47190,F47B5E,F47DEF,F49F54,F4C248,F4D9FB,F4DD06,F4F309,F4FEFB,F83F51,F84E58,F85B6E,F877B8,F884F2,F88F07,F8D0BD,F8E61A,F8F1E6,FC039F,FC1910,FC1A46,FC4203,FC643A,FC8F90,FC936B,FCA13E,FCA621,FCAAB6,FCC734,FCDE90,FCF136 o="Samsung Electronics Co.,Ltd"
0000F1 o="MAGNA COMPUTER CORPORATION"
0000F2 o="SPIDER COMMUNICATIONS"
0000F3 o="GANDALF DATA LIMITED"
@@ -287,7 +287,7 @@
00012D o="Komodo Technology"
00012E o="PC Partner Ltd."
00012F o="Twinhead International Corp"
-000130,000496,001977,00DCB2,00E02B,00E60E,08EA44,0C9B78,0CED71,1849F8,206C8A,209EF7,241FBD,348584,4018B1,403F43,40882F,40B215,40E317,44E4E6,489BD5,4C0A4E,4C231A,500A9C,5858CD,5859C2,5C0E8B,601D56,602D74,6C0370,7467F7,787D53,7896A3,7C95B1,7CA4F7,809562,885BDD,887E25,8C497A,90B832,949B2C,9C5D12,A473AB,A49791,A4C7F6,A4EA8E,A8C647,AC4DD9,AC7F8D,ACED32,B027CF,B42D56,B4A3BD,B4C799,B85001,B87CF2,BCF310,C413E2,C851FB,C8665D,C8675E,C8BE35,D802C0,D854A2,D88466,DC233B,DCB808,DCDCC3,DCE650,E01C41,E0A129,E444E5,E4DBAE,E4FD8C,F02B7C,F06426,F09CE9,F45424,F46E95,F4CE48,F4EAB5,FC0A81 o="Extreme Networks Headquarters"
+000130,000496,001977,0089C9,00DCB2,00E02B,00E60E,08EA44,0C9B78,0CED71,1849F8,1C984B,206C8A,209EF7,241FBD,248185,30F856,348584,4018B1,403F43,40882F,40B215,40E317,44E4E6,489BD5,4C0A4E,4C231A,500A9C,5858CD,5859C2,5C0E8B,601D56,602D74,6C0370,7467F7,787D53,7896A3,7C95B1,7CA4F7,809562,885BDD,887E25,8C497A,90B832,949B2C,9C5D12,A473AB,A49791,A4C7F6,A4EA8E,A8C647,AC4DD9,AC7F8D,ACED32,B027CF,B42D56,B4A3BD,B4C799,B85001,B87CF2,BC34D6,BCF310,C413E2,C851FB,C8665D,C8675E,C8BE35,D802C0,D854A2,D88466,D8E016,DC233B,DCB808,DCBB3D,DCDCC3,DCE650,E01C41,E0A129,E41613,E444E5,E4DBAE,E4FD8C,F02B7C,F06426,F09CE9,F45424,F46E95,F4CE48,F4EAB5,FC0A81 o="Extreme Networks Headquarters"
000131 o="Bosch Security Systems, Inc."
000132 o="Dranetz - BMI"
000133 o="KYOWA Electronic Instruments C"
@@ -307,7 +307,7 @@
000141 o="CABLE PRINT"
000145 o="WINSYSTEMS, INC."
000146 o="Tesco Controls, Inc."
-000147,000271,00180C,003052,0050CA,00A01B,00E0DF,304F75,40F21C,9C65EE,CC6C52,D096FB o="DZS Inc."
+000147,000271,00180C,003052,0050CA,00A01B,00E0DF,304F75,40F21C,9C65EE,CC6C52,D096FB o="Zhone Technologies, Inc."
000148 o="X-traWeb Inc."
000149 o="TDT AG"
00014A,000AD9,000E07,000FDE,0012EE,0013A9,001620,0016B8,001813,001963,001A75,001A80,001B59,001CA4,001D28,001DBA,001E45,001EDC,001FE4,00219E,002298,002345,0023F1,0024BE,0024EF,0025E7,00EB2D,045D4B,080046,104FA8,18002D,1C7B21,205476,2421AB,283F69,3017C8,303926,307512,30A8DB,30F9ED,387862,3C01EF,3C0771,3C38F4,402BA1,4040A7,40B837,44746C,44D4E0,4C21D0,54263D,544249,5453ED,58170C,581862,584822,5CB524,68764F,6C0E0D,6C23B9,78843C,8099E7,8400D2,848EDF,84C7EA,88C9E8,8C6422,90C115,94CE2C,9C5CF9,A0E453,AC800A,AC9B0A,B4527D-B4527E,B8F934,BC6E64,C43ABE,D05162,D4389C,D8D43C,E063E5,F0BF97,F84E17,FCF152 o="Sony Corporation"
@@ -315,7 +315,7 @@
00014C o="Berkeley Process Control"
00014D o="Shin Kin Enterprises Co., Ltd"
00014E o="WIN Enterprises, Inc."
-00014F,001992,002445,00A0C8,205F3D,28D0CB,38F8F6,5422E0,844D4C,AC139C,AC51EE,CC6618 o="Adtran Inc"
+00014F,001992,002445,00A0C8,205F3D,28D0CB,38F8F6,5422E0,588785,64A0AC,844D4C,AC139C,AC51EE,BC2106,CC6618 o="Adtran Inc"
000150 o="GILAT COMMUNICATIONS, LTD."
000151 o="Ensemble Communications"
000152 o="CHROMATEK INC."
@@ -444,7 +444,7 @@
0001D4 o="Leisure Time, Inc."
0001D5 o="HAEDONG INFO & COMM CO., LTD"
0001D6 o="manroland AG"
-0001D7,000A49,0023E9,0094A1,14A9D0,F41563 o="F5 Networks, Inc."
+0001D7,000A49,0023E9,0094A1,14A9D0,242D4B,F41563 o="F5 Inc."
0001D8 o="Teltronics, Inc."
0001D9 o="Sigma, Inc."
0001DA o="WINCOMM Corporation"
@@ -456,7 +456,7 @@
0001E0 o="Fast Systems, Inc."
0001E1,DCD255 o="Kinpo Electronics, Inc."
0001E2 o="Ando Electric Corporation"
-0001E3,000BA3,000E8C,10DFFC,286336,30B851,40ECF8,883F99,AC6417,EC1C5D o="Siemens AG"
+0001E3,000BA3,000E8C,10DFFC,286336,30B851,40ECF8,883F99,A86D04,AC6417,EC1C5D o="Siemens AG"
0001E4 o="Sitera, Inc."
0001E5 o="Supernet, Inc."
0001E6-0001E7,0002A5,0004EA,000802,000883,0008C7,000A57,000BCD,000D9D,000E7F,000EB3,000F20,000F61,001083,0010E3,00110A,001185,001279,001321,0014C2,001560,001635,001708,0017A4,001871,0018FE,0019BB,001A4B,001B78,001CC4,001E0B,001F29,00215A,002264,00237D,002481,0025B3,002655,00306E,0030C1,00508B,0060B0,00805F,0080A0,009C02,080009,082E5F,101F74,10604B,1062E5,10E7C6,1458D0,186024,18A905,1CC1DE,24BE05,288023,28924A,2C233A,2C27D7,2C4138,2C44FD,2C59E5,2C768A,308D99,30E171,3464A9,3863BB,38EAA7,3C4A92,3C5282,3CA82A,3CD92B,40A8F0,40B034,441EA1,443192,480FCF,48BA4E,5065F3,5820B1,5C8A38,5CB901,643150,645106,68B599,6C3BE5,6CC217,705A0F,7446A0,784859,78ACC0,78E3B5,78E7D1,80C16E,80CE62,80E82C,843497,84A93E,8851FB,8CDCD4,9457A5,984BE1,98E7F4,9C7BEF,9C8E99,9CB654,A01D48,A02BB8,A0481C,A08CFD,A0B3CC,A0D3C1,A45D36,AC162D,ACE2D3,B00CD1,B05ADA,B499BA,B4B52F,B4B686,B8AF67,BCEAFA,C4346B,C46516,C8CBB8,C8D3FF,C8D9D2,CC3E5F,D07E28,D0BF9C,D48564,D4C9EF,D89D67,D8D385,DC4A3E,E4115B,E4E749,E83935,EC8EB5,EC9A74,ECB1D7,F0921C,F430B9,F43909,F4CE46,F8B46A,FC15B4,FC3FDB o="Hewlett Packard"
@@ -668,9 +668,9 @@
0002C4 o="OPT Machine Vision Tech Co., Ltd"
0002C5 o="Evertz Microsystems Ltd."
0002C6 o="Data Track Technology PLC"
-0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,30DF17,34C731,38C096,44EB2E,48F07B,5816D7,60380E,6405E4,64D4BD,7495EC,847051,9409C9,9C8D7C,AC7A4D,B4EC02,BC428C,BC7536,C4B757,E02DF0,E0750A,E0AE5E,ECD909,FC62B9,FC9816 o="ALPSALPINE CO,.LTD"
+0002C7,0006F5,0006F7,000704,0016FE,0019C1,001BFB,001E3D,00214F,002306,002433,002643,04766E,0498F3,28A183,30C3D9,30DF17,34C731,38C096,44EB2E,48F07B,5816D7,60380E,6405E4,64D4BD,7495EC,847051,9409C9,9C8D7C,AC7A4D,B4EC02,BC428C,BC7536,C0408D,C4B757,E02DF0,E0750A,E0AE5E,ECD909,FC62B9,FC9816 o="ALPSALPINE CO,.LTD"
0002C8 o="Technocom Communications Technology (pte) Ltd"
-0002C9,00258B,043F72,08C0EB,0C42A1,1070FD,1C34DA,248A07,2C5EAB,3825F3,5000E6,506B4B,58A2E1,5C2573,6433AA,7C8C09,7CFE90,900A84,946DAE,98039B,9C0591,9C63C0,A088C2,B0CF0E,B83FD2,B8599F,B8CEF6,B8E924,C470BD,E09D73,E41D2D,E8EBD3,EC0D9A,F45214,FC6A1C o="Mellanox Technologies, Inc."
+0002C9,00258B,043F72,04C5CD,0820E7,08C0EB,0C42A1,1070FD,1C34DA,204D52,248A07,2801CD,2C5EAB,2C9D90,3825F3,5000E6,506B4B,549B24,58A2E1,5C2573,605E65,6433AA,7C8C09,7CFE90,8C913A,900A84,90E317,946DAE,98039B,9C0591,9C63C0,A088C2,B0CF0E,B45CB5,B83FD2,B8599F,B8CEF6,B8E924,C470BD,CC40F3,D89424,E09D73,E41D2D,E46DAB,E89E49,E8EBD3,EC0D9A,F0BC50,F0FB7F,F45214,FC6A1C o="Mellanox Technologies, Inc."
0002CA o="EndPoints, Inc."
0002CB o="TriState Ltd."
0002CC o="M.C.C.I"
@@ -689,7 +689,7 @@
0002D9 o="Reliable Controls"
0002DA o="ExiO Communications, Inc."
0002DB o="NETSEC"
-0002DC o="Fujitsu General Limited"
+0002DC o="GENERAL Inc."
0002DD o="Bromax Communications, Ltd."
0002DE o="Astrodesign, Inc."
0002DF o="Net Com Systems, Inc."
@@ -862,7 +862,7 @@
000390 o="Digital Video Communications, Inc."
000391 o="Advanced Digital Broadcast, Ltd."
000392 o="Hyundai Teletek Co., Ltd."
-000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,007D60,00812A,008865,008A76,0097F1,00A040,00B362,00C585,00C610,00CDFE,00DB70,00F39F,00F4B9,00F76F,040CCE,04137A,041552,041E64,042665,0441A5,04489A,044BED,0452F3,045453,046865,0469F8,047295,0499B9,0499BB,049D05,04BC6D,04BFD5,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082573,082CB6,085D53,086202,086518,086698,086D41,087045,087402,0887C7,088EDC,089542,08C729,08C7B5,08E689,08F4AB,08F69C,08F8BC,08FF44,0C1539,0C1563,0C19F8,0C3021,0C3B50,0C3E9F,0C4DE9,0C5101,0C517E,0C53B7,0C6AC4,0C74C2,0C771A,0C85E1,0CBC9F,0CC56C,0CD746,0CDBEA,0CE441,100020,101C0C,102959,102FCA,103025,1040F3,10417F,1093E9,1094BB,109ADD,109F41,10A2D3,10B588,10B9C4,10BD3A,10CEE9,10CF0F,10DA63,10DDB1,10E2C9,14109F,14147D,141A97,141BA0,14205E,142876,142D4D,1435B7,145A05,1460CB,147AE4,147DDA,147FCE,148509,14876A,1488E6,148FC6,14946C,1495CE,149877,1499E2,149D99,14BD61,14C213,14C88B,14D00D,14D19E,14F287,182032,183451,183EEF,183F70,184A53,1855E3,1856C3,186590,187EB9,18810E,189EFC,18AF61,18AF8F,18E7B0,18E7F4,18EE69,18F1D8,18F643,18FAB7,1C0D7D,1C0EC2,1C1AC0,1C1DD3,1C36BB,1C3C78,1C57DC,1C5CF2,1C61BF,1C6A76,1C7125,1C7754,1C8682,1C9148,1C9180,1C9E46,1CABA7,1CB3C9,1CE209,1CE62B,1CF64C,1CF9D5,200484,200E2B,201582,201A94,202DF6,2032C6,2037A5,203CAE,206980,20768F,2078CD,2078F0,207D74,2091DF,209BCD,20A2E4,20A5CB,20AB37,20C9D0,20E2A8,20E874,20EE28,20FA85,241B7A,241EEB,24240E,245BA7,245E48,24A074,24A2E1,24AB81,24B339,24D0DF,24E314,24F094,24F677,28022E,280244,280B5C,282D7F,2834FF,283737,285AEB,286AB8,286ABA,2877F1,2883C9,288EEC,288FF6,28A02B,28C1A0,28C538,28C709,28CFDA,28CFE9,28E02C,28E14C,28E7CF,28EA2D,28EC95,28ED6A,28F033,28F076,28FF3C,2C1809,2C1F23,2C200B,2C326A,2C3361,2C57CE,2C61F6,2C7600,2C7CF2,2C81BF,2C8217,2CB43A,2CBC87,2CBE08,2CC253,2CCA16,2CDF68,2CF0A2,2CF0EE,3010E4,3035AD,303B7C,305714,30636B,308216,309048,3090AB,30D53E,30D7A1,30D875,30D9D9,30E04F,30F7C5,30FE6C,3408BC,341298,34159E,342840,342B6E,34318F,34363B,344262,3451C9,346691,347C25,348C5E,34A395,34A8EB,34AB37,34B1EB,34C059,34E2FD,34EE16,34F68D,34FD6A,34FE77,3809FB,380F4A,38484C,38539C,386233,3865B2,3866F0,3871DE,387F8B,3888A4,38892C,389CB2,38B54D,38C43A,38C986,38CADA,38E13D,38EC0D,38F9D3,3C0630,3C0754,3C07D7,3C15C2,3C1EB5,3C22FB,3C2EF9,3C2EFF,3C3464,3C39C8,3C3B77,3C4DBE,3C5002,3C6D89,3C7D0A,3CA6F6,3CAB8E,3CBF60,3CCD36,3CCD40,3CD0F8,3CDD57,3CE072,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,407911,40831D,40921A,4098AD,409C28,40A6D9,40B395,40B3FA,40BC60,40C711,40CBC0,40D160,40D32D,40DA5C,40E64B,40EDCF,40F946,440010,4409DA,4418FD,441B88,442A60,443583,444ADB,444C0C,4490BB,449E8B,44A10E,44A7F4,44A8FC,44C65D,44D884,44DA30,44E66E,44F09E,44F21B,44FB42,48262C,48352B,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48B8A3,48BF6B,48D705,48E15C,48E9F1,4C20B8,4C2EB4,4C3275,4C569D,4C57CA,4C5D6A,4C6BE8,4C74BF,4C7975,4C7C5F,4C7CD9,4C8D79,4C97CC,4C9FF1,4CAB4F,4CB199,4CB910,4CCDB6,4CE6C0,501FC6,5023A2,503237,50578A,507A55,507AC5,5082D5,50A67F,50A6D8,50B127,50BC96,50DE06,50EAD6,50ED3C,50F265,50F351,50F4EB,540910,542696,542906,542B8D,5432C7,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54E43A,54E61B,54EAA8,54EBE9,580AD4,581FAA,583653,58404E,585595,5855CA,5864C4,58666D,586B14,5873D8,587F57,5893E8,58AD12,58B035,58B965,58D349,58E28F,58E6BA,5C0947,5C13CC,5C1BF4,5C1DD9,5C3E1B,5C50D9,5C5230,5C5284,5C5948,5C7017,5C8730,5C8D4E,5C9175,5C95AE,5C969D,5C97F3,5C9977,5C9BA6,5CADBA,5CADCF,5CE91E,5CF5DA,5CF7E6,5CF938,600308,6006E3,600F6B,6030D4,60334B,603E5F,6057C8,606525,606944,6070C0,607EC9,608110,608246,608373,608B0E,608C4A,609217,609316,6095BD,609AC1,60A37D,60BEC4,60C547,60D039,60D9C7,60DD70,60F445,60F549,60F81D,60FACD,60FB42,60FDA6,60FEC5,640BD7,640C91,64200C,643135,6441E6,644842,645A36,645AED,646D2F,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64C753,64D2C4,64E682,680927,682F67,683EC0,684465,6845CC,685B35,68644B,6883CB,68967B,689C70,68A86D,68AB1E,68AE20,68CAC4,68D93C,68DBCA,68E580,68EF43,68EFDC,68FB7E,68FEF7,6C1270,6C19C0,6C1F8A,6C3AFF,6C3E6D,6C4008,6C4A85,6C4D73,6C709F,6C72E7,6C7E67,6C8DC1,6C94F8,6C96CF,6CAB31,6CB133,6CC26B,6CE5C9,6CE85C,701124,701384,7014A6,7022FE,70317F,703C69,703EAC,70480F,705681,70700D,7072FE,7073CB,7081EB,708CF2,70A2B3,70AED5,70B306,70BB5B,70CD60,70DEE2,70E72C,70EA5A,70ECE4,70EF00,70F087,70F94A,740EA4,7415F5,741BB2,743174,744218,74428B,74650C,74718B,7473B4,748114,748D08,748F3C,749EAF,74A6CD,74B587,74CC40,74E1B6,74E2F5,74E987,78028B,7831C1,783A84,783F4D,784F43,785ECC,7864C0,7867D7,786C1C,78753E,787B8A,787E61,78886D,789F70,78A3E4,78A7C7,78CA39,78D162,78D75F,78E3DE,78FBD8,78FD94,7C0191,7C04D0,7C11BE,7C2499,7C296F,7C2ACA,7C3B2D,7C4B26,7C5049,7C6130,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CAB60,7CC06F,7CC180,7CC3A1,7CC537,7CC8DF,7CD1C3,7CD2DA,7CECB1,7CF05F,7CF34D,7CFADF,7CFC16,80006E,80045F,800C67,804971,804A14,8054E3,805FC5,80657C,808223,8083F6,80929F,80953A,809698,80A997,80AF19,80B03D,80B989,80BE05,80D605,80E650,80EA96,80ED2C,840511,840F4C,842999,842F57,843835,844167,846878,84788B,848506,8488E1,8489AD,848C8D,848E0C,849437,84A134,84AB1A,84AC16,84AD8D,84B153,84B1E4,84D328,84FCAC,84FCFE,881908,881E5A,881FA1,88200D,884D7C,8851F2,885395,8863DF,886440,88665A,8866A5,886B6E,886BDB,88A479,88A9B7,88AE07,88B291,88B7EB,88B945,88C08B,88C663,88CB87,88D546,88E87F,88E9FE,8C006D,8C08AA,8C26AA,8C2937,8C2DAA,8C3396,8C5877,8C7AAA,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8C986B,8CEC7B,8CFABA,8CFE57,9027E4,902C09,903C92,904CC5,905F7A,9060F1,90623F,907240,90812A,908158,90840D,908C43,908D6C,909B6F,909C4A,90A25B,90AC6D,90B0ED,90B21F,90B790,90B931,90C1C6,90CDE8,90DD5D,90E17B,90ECEA,90FD61,940BCD,940C98,941625,942157,942B68,943FD6,945C9A,949426,94AD23,94B01F,94BF2D,94E96A,94EA32,94F6A3,94F6D6,9800C6,9801A7,9803D8,980DAF,9810E8,981CA2,983C8C,98460A,98502E,985AEB,9860CA,98698A,989E63,98A5F9,98B379,98B8E3,98CA33,98D6BB,98DD60,98E0D9,98F0AB,98FE94,98FEE1,9C04EB,9C1A25,9C207B,9C28B3,9C293F,9C35EB,9C3E53,9C4FDA,9C583C,9C5884,9C6076,9C648B,9C760E,9C79E3,9C84BF,9C8BA0,9C924F,9CA9C5,9CDAA8,9CE33F,9CE65E,9CF387,9CF3AC,9CF48E,9CFA76,9CFC01,9CFC28,A01828,A03BE3,A04EA7,A04ECF,A05272,A056F3,A07817,A0782D,A0999B,A09A8E,A09D22,A0A309,A0B40F,A0C1C5,A0D1B3,A0D795,A0EDCD,A0EE1A,A0FBC5,A40987,A416C0,A43135,A45E60,A46706,A477F3,A483E7,A4B197,A4B805,A4C337,A4C361,A4C6F0,A4CF99,A4D18C,A4D1D2,A4D23E,A4D931,A4E975,A4F1E8,A4F6E6,A4F6E8,A4F841,A4F921,A4FC14,A81AF1,A82066,A84A28,A851AB,A85B78,A85BB7,A85C2C,A860B6,A8667F,A87CF8,A8817E,A886DD,A88808,A88E24,A88FD9,A8913D,A8968A,A89C78,A8ABB5,A8BB56,A8BBCF,A8BE27,A8FAD8,A8FE9D,AC007A,AC0775,AC15F4,AC1615,AC1D06,AC1F74,AC293A,AC3C0B,AC4500,AC49DB,AC5C2C,AC61EA,AC7F3E,AC86A3,AC87A3,AC88FD,AC9085,AC9738,ACBC32,ACBCB5,ACC906,ACCF5C,ACDFA1,ACE4B5,ACFDEC,B01831,B019C6,B03495,B035B5,B03F64,B0481A,B065BD,B067B5,B0702D,B07219,B08C75,B09200,B09FBA,B0BE83,B0CA68,B0D576,B0DE28,B0E5EF,B0E5F9,B0F1D8,B418D1,B41974,B41BB0,B440A4,B44BD2,B456E3,B45976,B485E1,B48B19,B496A5,B49CDF,B4AEC1,B4F0AB,B4F61C,B4FA48,B8098A,B8144D,B817C2,B8211C,B8220C,B82AA9,B8374A,B83C28,B841A4,B844D9,B845EB,B8496D,B84FA7,B853AC,B85D0A,B8634D,B8782E,B87BC5,B881FA,B88D12,B89047,B8B2F8,B8C111,B8C75D,B8E60C,B8E856,B8F12A,B8F6B1,B8FF61,BC0963,BC37D3,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC804E,BC89A7,BC926B,BC9F58,BC9FEF,BCA5A9,BCA920,BCB863,BCBB58,BCD074,BCE143,BCEC5D,BCFED9,C01754,C01ADA,C02C5C,C04442,C06394,C06C0C,C0847A,C0956D,C09AD0,C09F42,C0A53E,C0A600,C0B22F,C0B658,C0C7DB,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C40B31,C41234,C41411,C42AD0,C42C03,C435D9,C4524F,C4618B,C48466,C484FC,C4910C,C49880,C4ACAA,C4B301,C4B349,C4C17D,C4C36B,C4F7C1,C81EE7,C81FE8,C82A14,C8334B,C83C85,C869CD,C86F1D,C88550,C889F3,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC08FA,CC115A,CC20E8,CC25EF,CC2746,CC29F5,CC2DB7,CC3F36,CC4463,CC4B04,CC6023,CC660A,CC68E0,CC69FA,CC785F,CC817D,CCC760,CCC95D,CCD281,D0034B,D011E5,D023DB,D02598,D02B20,D03311,D03E07,D03FAA,D04D86,D04F7E,D058A5,D06544,D06B78,D0817A,D0880C,D0A637,D0C050,D0C5F3,D0D23C,D0D2B0,D0D49F,D0DAD7,D0E140,D0E581,D40F9E,D42FCA,D446E1,D45763,D4619D,D461DA,D463C0,D468AA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D4FB8E,D8004D,D81C79,D81D72,D83062,D84C90,D87475,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8BE1F,D8CF9C,D8D1CB,D8DC40,D8DE3A,D8E593,DC080F,DC0C5C,DC1057,DC2B2A,DC2B61,DC3714,DC415F,DC45B8,DC5285,DC5392,DC56E7,DC6DBC,DC71D0,DC8084,DC86D8,DC9566,DC9B9C,DC9E8F,DCA4CA,DCA904,DCB54F,DCD3A2,DCF4CA,E02B96,E0338E,E05F45,E06678,E06D17,E0897E,E0925C,E0ACCB,E0B52D,E0B55F,E0B9BA,E0BDA0,E0BFB2,E0C3EA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E44389,E450EB,E47684,E48B7F,E490FD,E498D6,E49A79,E49ADC,E49C67,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E81CD8,E83617,E84A78,E85F02,E87865,E87F95,E8802E,E88152,E8854B,E88D28,E8A730,E8B2AC,E8FBE9,E8FFF4,EC0D51,EC2651,EC28D3,EC2C73,EC2CE2,EC3586,EC42CC,EC4654,EC7379,EC8150,EC852F,EC97A2,ECA907,ECADB8,ECCED7,ECFF3A,F004E1,F01898,F01FC7,F02475,F027A0,F02F4B,F05CD5,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B3EC,F0B479,F0C1F1,F0C371,F0C725,F0CBA1,F0D1A9,F0D31F,F0D635,F0D793,F0DBE2,F0DBF8,F0DCE2,F0EE7A,F0F61C,F40616,F40E01,F40F24,F41BA1,F421CA,F431C3,F434F0,F437B7,F439A6,F45293,F45C89,F465A6,F481C4,F4A310,F4AFE7,F4BEEC,F4CBE7,F4D488,F4DBE3,F4E8C7,F4F15A,F4F951,F4FE3E,F80377,F81093,F81EDF,F82793,F82D7C,F83880,F84288,F84D89,F84E73,F86214,F8665A,F86FC1,F871A6,F873DF,F87D76,F887F1,F895EA,F8B1DD,F8C3CC,F8E5CE,F8E94E,F8F58C,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FC315D,FC47D8,FC4EA4,FC5557,FC66CF,FC9CA7,FCA5C8,FCAA81,FCB6D8,FCD848,FCE26C,FCE998,FCFC48 o="Apple, Inc."
+000393,000502,000A27,000A95,000D93,0010FA,001124,001451,0016CB,0017F2,0019E3,001B63,001CB3,001D4F,001E52,001EC2,001F5B,001FF3,0021E9,002241,002312,002332,00236C,0023DF,002436,002500,00254B,0025BC,002608,00264A,0026B0,0026BB,003065,003EE1,0050E4,0056CD,005B94,006171,006D52,007D60,00812A,008865,008A76,009235,0097F1,00A040,00B362,00C585,00C610,00CDFE,00DB70,00F39F,00F4B9,00F76F,040CCE,04137A,041552,041E64,042665,042EC1,0434CF,0441A5,04489A,044BED,0452F3,045453,046865,0469F8,047295,0472EF,0499B9,0499BB,049D05,04B5B2,04BC6D,04BFD5,04D3CF,04DB56,04E536,04F13E,04F7E4,080007,082573,082CB6,085D53,086202,086518,086698,086D41,087045,087402,0887C7,088EDC,089542,08C729,08C7B5,08E689,08F4AB,08F69C,08F8BC,08FF44,0C1539,0C1563,0C19F8,0C3021,0C3B50,0C3E9F,0C4DE9,0C5101,0C517E,0C53B7,0C6AC4,0C74C2,0C771A,0C85E1,0CA3B2,0CBC9F,0CC56C,0CCC5D,0CD746,0CDBEA,0CE441,0CE5A1,100020,101C0C,102959,102FCA,103025,1040F3,10417F,104210,107DC8,1093E9,1094BB,109ADD,109F41,10A1DA,10A2D3,10B588,10B9C4,10BD3A,10CEE9,10CF0F,10DA63,10DDB1,10E2C9,14109F,14147D,141A97,141BA0,14205E,142876,142D4D,1435B7,145A05,1460CB,147AE4,147DDA,147FCE,148509,14876A,1488E6,148F79,148FC6,14946C,1495CE,149877,1499E2,149D99,14BD61,14C213,14C88B,14D00D,14D19E,14F287,182032,183451,183EEF,183F70,184A53,1855E3,1856C3,186590,187EB9,18810E,189EFC,18AF61,18AF8F,18E671,18E7B0,18E7F4,18EE69,18F1D8,18F643,18FAB7,1C0D7D,1C0EC2,1C1AC0,1C1DD3,1C36BB,1C3C78,1C57DC,1C5CF2,1C61BF,1C6A76,1C7125,1C7754,1C8682,1C8E2A,1C9148,1C9180,1C9E46,1CABA7,1CB3C9,1CE209,1CE62B,1CF64C,1CF9D5,200484,200E2B,201582,201A94,202DF6,2032C6,2037A5,203CAE,20463A,206980,20768F,2078CD,2078F0,207D74,2091DF,209BCD,20A2E4,20A5CB,20AB37,20C9D0,20E2A8,20E874,20EE28,20F4D4,20FA85,241B7A,241EEB,24240E,242AEA,24559A,245BA7,245E48,246D10,24A074,24A2E1,24AB81,24B339,24D0DF,24E314,24F094,24F677,28022E,280244,280B5C,282D7F,2834FF,283737,2849E9,284B54,28575D,285AEB,286AB8,286ABA,2877F1,2883C9,288EEC,288FF6,28A02B,28C1A0,28C538,28C709,28CFDA,28CFE9,28D5B1,28E02C,28E14C,28E7CF,28EA2D,28EC95,28ED6A,28F033,28F076,28FF3C,2C1809,2C1F23,2C200B,2C326A,2C3361,2C57CE,2C61F6,2C7600,2C7CF2,2C81BF,2C8217,2C9520,2CB43A,2CBC87,2CBE08,2CC253,2CCA16,2CDF68,2CF0A2,2CF0EE,300E43,3010E4,3035AD,303B7C,305714,30636B,307AD2,308216,309048,3090AB,30A033,30C0AE,30D53E,30D7A1,30D875,30D9D9,30E04F,30F7C5,30FE6C,3408BC,340E22,3410BE,341298,34159E,342840,342B6E,34318F,34363B,344262,3451C9,346691,347C25,348C5E,34A395,34A8EB,34AB37,34B1EB,34C059,34DAA1,34E2FD,34EE16,34F68D,34FD6A,34FE77,3809FB,380F4A,38484C,38539C,386233,3865B2,3866F0,3871DE,387F8B,3888A4,38892C,389CB2,38B54D,38C43A,38C986,38CADA,38E13D,38EC0D,38F9D3,3C0630,3C0754,3C07D7,3C15C2,3C1EB5,3C22FB,3C2EF9,3C2EFF,3C3464,3C39C8,3C3B77,3C4DBE,3C5002,3C6D89,3C7D0A,3CA6F6,3CAB8E,3CBF60,3CCD36,3CCD40,3CD0F8,3CDD57,3CE072,3CFB02,402619,403004,40331A,403CFC,404D7F,406C8F,4070F5,407911,40831D,40921A,4098AD,409C28,40A6D9,40B395,40B3FA,40BC60,40C711,40CBC0,40D160,40D32D,40DA5C,40E64B,40EDCF,40F946,440010,4409DA,4418FD,441B88,442A60,443583,444ADB,444C0C,4490BB,449E8B,44A10E,44A7F4,44A8FC,44C65D,44D884,44DA30,44E66E,44F09E,44F21B,44FB42,48262C,48352B,483B38,48437C,484BAA,4860BC,48746E,48A195,48A91C,48B8A3,48BF6B,48CA68,48D705,48E15C,48E1CA,48E9F1,4C20B8,4C2EB4,4C3275,4C569D,4C57CA,4C5D6A,4C6BE8,4C74BF,4C7975,4C7C5F,4C7CD9,4C820C,4C8D79,4C97CC,4C9FF1,4CAB4F,4CAD35,4CB199,4CB910,4CCDB6,4CE650,4CE6C0,501FC6,5023A2,503237,50578A,507A55,507AC5,5082D5,50A67F,50A6D8,50B127,50BC96,50DE06,50EAD6,50ED3C,50F265,50F351,50F4EB,540910,542696,542906,542B8D,5432C7,5433CB,544E90,5462E2,54724F,549963,549F13,54AE27,54B8DB,54E43A,54E61B,54EAA8,54EBE9,580AD4,581FAA,583653,58404E,585595,5855CA,5864C4,58666D,586B14,5873D8,587F57,5893E8,58AD12,58B035,58B965,58D349,58E28F,58E6BA,5C0947,5C13AC,5C13CC,5C1BF4,5C1DD9,5C3E1B,5C50D9,5C5230,5C5284,5C5948,5C7017,5C8730,5C8D4E,5C9175,5C95AE,5C969D,5C97F3,5C9977,5C9BA6,5CADBA,5CADCF,5CE91E,5CF5DA,5CF7E6,5CF938,600308,6006E3,600F6B,6030D4,60334B,603E5F,6057C8,606525,606944,6070C0,607EC9,608110,608246,608373,608B0E,608C4A,609217,609316,6095BD,609AC1,60A37D,60BEC4,60C547,60D039,60D9C7,60DD70,60DE18,60F445,60F549,60F81D,60FACD,60FB42,60FDA6,60FEC5,640BD7,640C91,64200C,643135,6441E6,644842,645A36,645AED,646D2F,647033,6476BA,649ABE,64A3CB,64A5C3,64B0A6,64B9E8,64BD6D,64C753,64D2C4,64E682,680927,681A47,682F67,683036,683EC0,684465,6845CC,684A5F,685B35,685EDD,68644B,6883CB,68967B,689C70,68A593,68A729,68A86D,68AB1E,68AE20,68CAC4,68D93C,68DBCA,68E580,68EF43,68EFDC,68FB7E,68FEF7,6C1270,6C19C0,6C1F8A,6C3AFF,6C3E6D,6C4008,6C4A85,6C4D73,6C709F,6C72E7,6C7E67,6C8DC1,6C94F8,6C96CF,6CAB31,6CB133,6CC26B,6CE5C9,6CE85C,701124,701384,7014A6,7022FE,70317F,703C69,703EAC,70480F,704CA2,705681,70700D,7072FE,7073CB,7081EB,708CF2,70A2B3,70AED5,70B306,70BB5B,70CD60,70DEE2,70E72C,70EA5A,70ECE4,70EF00,70F087,70F94A,740EA4,7414D0,7415F5,741BB2,742917,742959,743174,743F8E,744218,74428B,74650C,74718B,7473B4,747786,748114,748D08,748F3C,749EAF,74A6CD,74B587,74CC40,74E1B6,74E2F5,74E987,78028B,7831C1,783A84,783F4D,784F43,785ECC,7864C0,7867D7,786C1C,78753E,787984,787B8A,787E61,78886D,78960D,789F70,78A3E4,78A7C7,78CA39,78D162,78D75F,78E3DE,78FBD8,78FD94,7C0191,7C04D0,7C11BE,7C2499,7C296F,7C2ACA,7C3B2D,7C4B26,7C5049,7C6130,7C6D62,7C6DF8,7C9A1D,7CA1AE,7CAB60,7CC06F,7CC180,7CC3A1,7CC537,7CC8DF,7CD1AD,7CD1C3,7CD2DA,7CECB1,7CF05F,7CF34D,7CFADF,7CFC16,80006E,80045F,800C67,801242,801D39,804715,804971,804A14,8054E3,805FC5,80657C,808223,8083F6,80929F,80953A,809698,80A997,80AF19,80B03D,80B989,80BE05,80D1CE,80D605,80E650,80EA96,80ED2C,840511,840F4C,842999,842F57,843835,844167,846878,84788B,848506,8488E1,8489AD,848C8D,848E0C,849437,84A134,84AB1A,84AC16,84AD8D,84B153,84B1E4,84D328,84FCAC,84FCFE,881908,881E5A,881FA1,88200D,884D7C,8851F2,885395,8863DF,886440,88665A,8866A5,886B6E,886BDB,88A479,88A9B7,88AE07,88B291,88B7EB,88B945,88C08B,88C663,88CB87,88D546,88E87F,88E9FE,8C006D,8C08AA,8C26AA,8C2937,8C2DAA,8C3396,8C5877,8C7AAA,8C7B9D,8C7C92,8C8590,8C861E,8C8EF2,8C8FE9,8C91A4,8C986B,8CEC7B,8CFABA,8CFE57,9027E4,902C09,9035A2,903C92,904CC5,905F7A,9060F1,90623F,907240,90812A,908158,90840D,908C43,908D6C,909B6F,909C4A,90A25B,90AC6D,90B0ED,90B21F,90B790,90B931,90C1C6,90CDE8,90DD5D,90E17B,90ECEA,90FD61,940BCD,940C98,941625,942157,942B68,943FD6,945C9A,948978,949426,94AD23,94B01F,94BF2D,94E96A,94EA32,94F6A3,94F6D6,9800C6,9801A7,9803D8,980DAF,9810E8,981CA2,983C8C,98460A,98502E,985AEB,9860CA,98698A,989E63,98A5F9,98B379,98B8E3,98CA33,98CF7D,98D6BB,98DD60,98E0D9,98E859,98F0AB,98FE94,98FEE1,9C04EB,9C1A25,9C207B,9C28B3,9C293F,9C35EB,9C3E53,9C4FDA,9C583C,9C5884,9C6076,9C648B,9C760E,9C79E3,9C84BF,9C8BA0,9C924F,9CA9C5,9CC394,9CDAA8,9CE33F,9CE65E,9CF387,9CF3AC,9CF48E,9CFA76,9CFC01,9CFC28,A01828,A03BE3,A04EA7,A04ECF,A05272,A056F3,A07817,A0782D,A0999B,A09A8E,A09D22,A0A309,A0B40F,A0C1C5,A0D1B3,A0D795,A0E390,A0EDCD,A0EE1A,A0FBC5,A40987,A416C0,A43135,A45E60,A46706,A477F3,A483E7,A4B197,A4B805,A4C337,A4C361,A4C6F0,A4CF99,A4D18C,A4D1D2,A4D23E,A4D931,A4E975,A4F1E8,A4F6E6,A4F6E8,A4F841,A4F921,A4FC14,A81AF1,A82066,A82C89,A84A28,A851AB,A85B78,A85BB7,A85C2C,A860B6,A8667F,A87CF8,A8817E,A886DD,A88808,A88E24,A88FD9,A8913D,A8968A,A89C78,A8ABB5,A8BB56,A8BBCF,A8BE27,A8FAD8,A8FE9D,AC007A,AC0775,AC15F4,AC1615,AC1D06,AC1F74,AC293A,AC3C0B,AC4500,AC49DB,AC5C2C,AC61EA,AC7F3E,AC82F0,AC86A3,AC87A3,AC88FD,AC9085,AC9738,ACBC32,ACBCB5,ACC906,ACCF5C,ACDFA1,ACE4B5,ACFDEC,B01831,B019C6,B03495,B035B5,B03F64,B0481A,B065BD,B067B5,B0702D,B07219,B08C75,B09200,B09FBA,B0BE83,B0CA68,B0D576,B0DE28,B0E5EF,B0E5F9,B0F1D8,B418D1,B41974,B41BB0,B440A4,B44BD2,B45575,B456E3,B45976,B485E1,B48B19,B496A5,B49CDF,B4AEC1,B4F0AB,B4F61C,B4FA48,B8011F,B80533,B8098A,B8144D,B817C2,B8211C,B8220C,B82AA9,B8374A,B83C28,B841A4,B844D9,B845EB,B8496D,B84FA7,B853AC,B85D0A,B8634D,B8782E,B87BC5,B881FA,B88D12,B89047,B8B2F8,B8C111,B8C75D,B8E60C,B8E856,B8F12A,B8F6B1,B8FF61,BC0963,BC37D3,BC3BAF,BC4CC4,BC52B7,BC5436,BC6778,BC6C21,BC804E,BC89A7,BC926B,BC9F58,BC9FEF,BCA5A9,BCA920,BCB863,BCBB58,BCD074,BCE143,BCEC5D,BCFED9,C01754,C01ADA,C02C5C,C04442,C06394,C06C0C,C0847A,C0956D,C09AD0,C09F42,C0A53E,C0A600,C0B22F,C0B658,C0C7DB,C0CCF8,C0CECD,C0D012,C0E862,C0F2FB,C40B31,C41234,C41411,C4168F,C42AD0,C42C03,C435D9,C4491B,C4524F,C45BAC,C4618B,C48466,C484FC,C4910C,C49880,C4ACAA,C4B301,C4B349,C4C17D,C4C36B,C4F7C1,C81EE7,C81FE8,C82A14,C8334B,C83C85,C869CD,C86F1D,C8806D,C88550,C889F3,C8B1CD,C8B5B7,C8BCC8,C8D083,C8E0EB,C8F650,CC088D,CC08E0,CC08FA,CC115A,CC20E8,CC22FE,CC25EF,CC2746,CC29F5,CC2DB7,CC3F36,CC4463,CC4B04,CC6023,CC660A,CC68E0,CC69FA,CC722A,CC785F,CC808F,CC817D,CCC760,CCC95D,CCD281,D0034B,D011E5,D023DB,D02598,D02B20,D03311,D03E07,D03FAA,D04D86,D04F7E,D058A5,D06544,D06B78,D0817A,D0880C,D0A637,D0B324,D0C050,D0C5F3,D0D23C,D0D2B0,D0D49F,D0DAD7,D0E140,D0E581,D40F9E,D42DCC,D42FCA,D446E1,D45763,D4619D,D461DA,D463C0,D468AA,D4909C,D49A20,D4A33D,D4DCCD,D4F46F,D4FB8E,D4FF1A,D8004D,D81C79,D81D72,D83062,D84C90,D87475,D88F76,D89695,D89E3F,D8A25E,D8BB2C,D8BE1F,D8CF9C,D8D1CB,D8DC40,D8DE3A,D8E593,DC080F,DC0C5C,DC1057,DC2B2A,DC2B61,DC3714,DC415F,DC45B8,DC5285,DC5392,DC56E7,DC6DBC,DC71D0,DC8084,DC86D8,DC9396,DC9566,DC9B9C,DC9E8F,DCA4CA,DCA904,DCB54F,DCD3A2,DCF4CA,E02611,E02B96,E0338E,E05F45,E06678,E06D17,E0897E,E0925C,E0ACCB,E0B52D,E0B55F,E0B9BA,E0BA78,E0BDA0,E0BFB2,E0C3EA,E0C767,E0C97A,E0EB40,E0F5C6,E0F847,E425E7,E42B34,E42F37,E44389,E450EB,E45341,E47684,E48B7F,E490FD,E498D6,E49A79,E49ADC,E49C67,E4B16C,E4B2FB,E4C63D,E4CE8F,E4E0A6,E4E4AB,E8040B,E80688,E81CD8,E83617,E84A78,E85F02,E87865,E87F95,E8802E,E88152,E8854B,E88D28,E898EE,E8A730,E8B2AC,E8C386,E8FBE9,E8FFF4,EC0D51,EC2651,EC28D3,EC2C73,EC2CE2,EC3586,EC42CC,EC4654,EC7379,EC8150,EC852F,EC97A2,ECA907,ECADB8,ECCED7,ECE9D2,ECFF3A,F004E1,F01898,F01FC7,F02475,F027A0,F02F4B,F02FBA,F05CD5,F0766F,F07807,F07960,F0989D,F099B6,F099BF,F0A35A,F0B0E7,F0B3EC,F0B479,F0C1F1,F0C371,F0C725,F0CBA1,F0D1A9,F0D31F,F0D635,F0D793,F0DBE2,F0DBF8,F0DCE2,F0EE7A,F0F61C,F40616,F40E01,F40F24,F41BA1,F421CA,F431C3,F433B7,F434F0,F437B7,F439A6,F45293,F45C89,F465A6,F478AC,F481C4,F4A310,F4AFE7,F4B599,F4BEEC,F4CBE7,F4D488,F4DBE3,F4E8C7,F4F15A,F4F951,F4FE3E,F80377,F81093,F81EDF,F82793,F82AE2,F82D7C,F83880,F84288,F84D89,F84E73,F86214,F8665A,F86FC1,F871A6,F873DF,F87D76,F887F1,F895EA,F8B1DD,F8C3CC,F8D3F0,F8E252,F8E5CE,F8E94E,F8F58C,F8FFC2,FC183C,FC1D43,FC253F,FC2A9C,FC315D,FC47D8,FC4EA4,FC5557,FC66CF,FC8827,FC9CA7,FCA5C8,FCAA81,FCB214,FCB6D8,FCD848,FCE26C,FCE998,FCFC48 o="Apple, Inc."
000394 o="Connect One"
000395 o="California Amplifier"
000396 o="EZ Cast Co., Ltd."
@@ -962,7 +962,7 @@
0003FA o="TiMetra Networks"
0003FB o="ENEGATE Co.,Ltd."
0003FC o="Intertex Data AB"
-0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,042728,0C3526,0C413E,0CE725,102F6B,10C735,149A10,14CB65,1C1ADF,201642,206274,20A99B,2816A8,281878,28EA0B,2C2997,2C5491,38563D,3C8375,3CFA06,408E2C,441622,485073,487B2F,4886E8,4C3BDF,544C8A,5CBA37,686CE6,6C1544,6C5D3A,70BC10,70F8AE,74761F,74C412,74E28C,78862E,7CC0AA,80C5E6,845733,8463D6,84B1E2,906AEB,949AA9,985FD3,987A14,9C6C15,9CAA1B,A04A5E,A085FC,A88C3E,AC8EBD,B831B5,B84FD5,B85C5C,BC8385,C0D6D5,C461C7,C49DED,C4CB76,C83F26,C89665,CC60C8,CCB0B3,D0929E,D48F33,D8E2DF,DC9840,E42AAC,E8A72F,E8F673,EC59E7,EC8350,F01DBC,F06E0B,F46AD7,FC8C11 o="Microsoft Corporation"
+0003FF,00125A,00155D,0017FA,001DD8,002248,0025AE,042728,0C3526,0C413E,0CE725,102F6B,10C735,149A10,14CB65,1C1ADF,201642,206274,20A99B,2816A8,281878,28EA0B,2C2997,2C5491,3833C5,38563D,3C8375,3CFA06,408E2C,441622,485073,487B2F,4886E8,4C3BDF,544C8A,587961,5CBA37,686CE6,68F7D8,6C1544,6C5D3A,70A8A5,70BC10,70F8AE,74761F,74C412,74E28C,78862E,7C6D12,7CC0AA,80C5E6,845733,8463D6,84B1E2,9020D7,906AEB,949AA9,985FD3,987A14,9C6C15,9CAA1B,A04A5E,A085FC,A88C3E,AC8EBD,B831B5,B84FD5,B85C5C,B8BA66,BC8385,C0D6D5,C461C7,C49DED,C4CB76,C83F26,C89665,CC0DCB,CC60C8,CC7645,CCB0B3,D0929E,D48F33,D8E2DF,DC9840,E42AAC,E8A72F,E8F673,EC4684,EC59E7,EC8350,F01DBC,F06E0B,F46AD7,FC8C11 o="Microsoft Corporation"
000400,002000,0021B7,0084ED,788C77 o="LEXMARK INTERNATIONAL, INC."
000401 o="Osaki Electric Co., Ltd."
000402 o="Nexsan Technologies, Ltd."
@@ -993,7 +993,7 @@
00041C o="ipDialog, Inc."
00041D o="Corega of America"
00041E o="Shikoku Instrumentation Co., Ltd."
-00041F,001315,0015C1,0019C5,001D0D,001FA7,00248D,00D9D1,00E421,04F778,0C7043,0CFE45,280DFC,2840DD,2C9E00,2CCC44,50B03B,5C843C,5C9666,68286C,70662A,709E29,78C881,84E657,904748,98FA2E,9C37CB,A8E3EE,B40AD8,BC3329,BC60A7,C84AA0,C863F1,D4F7D5,E86E3A,EC748C,F46412,F8461C,F8D0AC,FC0FE6 o="Sony Interactive Entertainment Inc."
+00041F,001315,0015C1,0019C5,001D0D,001FA7,00248D,00D9D1,00E421,04F778,0C7043,0CFE45,280DFC,2840DD,2C9E00,2CCC44,50B03B,5C843C,5C9666,68286C,70662A,709E29,78C881,84E657,904748,98FA2E,9C37CB,A8E3EE,B40AD8,B41F4D,BC3329,BC60A7,C0151B,C84AA0,C863F1,D4F7D5,E86E3A,EC748C,F46412,F8461C,F8D0AC,FC0FE6 o="Sony Interactive Entertainment Inc."
000420 o="Slim Devices, Inc."
000421 o="Ocular Networks"
000422 o="Studio Technologies, Inc"
@@ -1009,7 +1009,7 @@
00042F o="International Communications Products, Inc."
000430 o="Netgem"
000431 o="GlobalStreams, Inc."
-000432 o="Voyetra Turtle Beach, Inc."
+000432,6073C8 o="Voyetra Turtle Beach, Inc."
000433 o="Cyberboard A/S"
000434 o="Accelent Systems, Inc."
000435,A0B4BF o="InfiNet LLC"
@@ -1042,7 +1042,7 @@
000453 o="YottaYotta, Inc."
000454 o="Quadriga UK"
000455 o="ANTARA.net"
-000456,30CBC7,58C17A,906D62,B4A25C,BCA993,BCE67C,FC1165 o="Cambium Networks Limited"
+000456,30CBC7,58C17A,9014AF,906D62,B4A25C,BCA993,BCE67C,FC1165 o="Cambium Networks Limited"
000457 o="Universal Access Technology, Inc."
000458 o="Fusion X Co., Ltd."
000459 o="Veristar Corporation"
@@ -1078,7 +1078,7 @@
00047B o="Schlumberger"
00047C o="Skidata AG"
00047D,001885,001F92,4CCC34 o="Motorola Solutions Inc."
-00047E o="TKH Security B.V."
+00047E,001ED1 o="TKH Security B.V."
00047F o="Chr. Mayr GmbH & Co. KG"
000481 o="Econolite Control Products, Inc."
000482 o="Medialogic Corp."
@@ -1264,7 +1264,7 @@
00054C o="RF Innovations Pty Ltd"
00054D o="Brans Technologies, Inc."
00054E,E8C1D7 o="Philips"
-00054F,0C7E24,104E89,10C6FC,14130B,148F21,38F9F5,603C68,90F157,A02884,B4C26A,E04824,F09919 o="Garmin International"
+00054F,0C7E24,104E89,10C6FC,14130B,148F21,38F9F5,603C68,64A337,90F157,A02884,B4C26A,E04824,F09919 o="Garmin International"
000550 o="Vcomms Connect Limited"
000551 o="F & S Elektronik Systeme GmbH"
000552 o="Xycotec Computer GmbH"
@@ -1312,7 +1312,7 @@
000582 o="ClearCube Technology"
000583 o="ImageCom Limited"
000584 o="AbsoluteValue Systems, Inc."
-000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,00C52C,00CC34,045C6C,04698F,0805E2,0881F4,08B258,0C599C,0C8126,0C8610,100E7E,1039E9,14B3A1,182AD3,1C9C8C,201BC9,204E71,209339,20D80B,20ED47,245D92,24FC4E,288A1C,28A24B,28B829,28C0DA,2C2131,2C2172,2C4C15,2C6BF5,3063EA,307C5E,30B64F,34936F,384F49,38F20D,3C08CD,3C6104,3C8AB0,3C8C93,3C94D5,4036B7,407183,407F5F,408F9D,409EA4,40A677,40B4F0,40DEAD,44AA50,44ECCE,44F477,485A0D,487310,4C16FC,4C6D58,4C734F,4C9614,50C58D,50C709,541E56,544B8C,54E032,5800BB,588670,58E434,5C4527,5C5EAB,60C78D,64649B,648788,64C3D6,68228E,68ED57,68F38E,6C62FE,6C78C1,742972,74E798,7819F7,784F9B,78507C,78FE3D,7C2586,7CE2CA,80433F,80711F,807FF8,80ACAC,80DB17,840328,841888,845234,84B59C,84C1C1,880AA3,8828FB,883037,889009,88A25E,88D98F,88E0F3,88E64B,94BF94,94F7AD,984925,98868B,9C5A80,9C8ACB,9CC893,9CCC83,A4515E,A47F1B,A4E11A,A8D0E5,AC4BC8,AC78D1,ACA09D,B033A6,B0A86E,B0C69A,B0EB7F,B41678,B48A5F,B4F95D,B8C253,B8F015,BC0FFE,C00380,C01944,C042D0,C0BFA7,C0DFED,C409B7,C81337,C8D995,C8E7F0,C8FE6A,CCE17F,CCE194,D007CA,D048A1,D081C5,D0DD49,D404FF,D45A3F,D4996C,D818D3,D8539A,D8B122,DC38E1,E030F9,E0F62D,E4233C,E45D37,E45ECC,E4F27C,E4FC82,E824A6,E8A245,E8B6C2,EC13DB,EC3873,EC3EF7,EC7C5C,EC94D5,F01C2D,F04B3A,F07CC7,F4A739,F4B52F,F4BFA8,F4CC55,F8C001,F8C116,FC3342,FC9643 o="Juniper Networks"
+000585,0010DB,00121E,0014F6,0017CB,0019E2,001BC0,001DB5,001F12,002159,002283,00239C,0024DC,002688,003146,009069,00C52C,00CC34,045C6C,04698F,0805E2,087671,0881F4,08B258,0C599C,0C8126,0C8610,100E7E,1039E9,14B3A1,182AD3,1C9C8C,201BC9,204E71,209339,20D80B,20ED47,245D92,24DB94,24FC4E,288A1C,28A24B,28B829,28C0DA,2C2131,2C2172,2C4C15,2C6BF5,3063EA,307C5E,30B64F,342865,34936F,384F49,38F20D,3C08CD,3C6104,3C8AB0,3C8C93,3C94D5,4036B7,407183,407F5F,408F9D,409EA4,40A677,40B4F0,40DEAD,44AA50,44ECCE,44F477,485A0D,487310,4C16FC,4C6D58,4C734F,4C9614,50C58D,50C709,541E56,544B8C,54E032,5800BB,588670,58E434,5C3977,5C4527,5C5EAB,60C78D,64649B,648788,64AC2B,64C3D6,68228E,68ED57,68F38E,6C62FE,6C78C1,742972,74E798,7819F7,784F9B,78507C,78FE3D,7C2586,7CE2CA,8013BE,80433F,80711F,807FF8,80ACAC,80DB17,840328,841888,845234,84B59C,84C1C1,880AA3,8828FB,883037,889009,88A25E,88D98F,88E0F3,88E64B,94BF94,94F7AD,984925,98868B,9C5A80,9C8ACB,9CC893,9CCC83,A4515E,A47F1B,A4E11A,A8D0E5,AC4BC8,AC78D1,ACA09D,B033A6,B0A86E,B0C69A,B0EB7F,B41678,B48A5F,B4F95D,B8C253,B8F015,BC0FFE,C00380,C01944,C042D0,C0BFA7,C0DFED,C409B7,C81337,C8D995,C8E7F0,C8FE6A,CCE17F,CCE194,D007CA,D048A1,D081C5,D0DD49,D404FF,D45A3F,D4996C,D818D3,D8539A,D8B122,DC38E1,E030F9,E0F62D,E4233C,E45D37,E45ECC,E4F27C,E4FC82,E824A6,E8A245,E8A55A,E8B6C2,EC13DB,EC3873,EC3EF7,EC7C5C,EC94D5,F01C2D,F04B3A,F07CC7,F0D32B,F4A739,F4B52F,F4BFA8,F4CC55,F8C001,F8C116,FC3342,FC9643 o="Juniper Networks"
000586 o="Lucent Technologies"
000587 o="Locus, Incorporated"
000588 o="Sensoria Corp."
@@ -1377,7 +1377,7 @@
0005C6 o="Triz Communications"
0005C7 o="I/F-COM A/S"
0005C8 o="VERYTECH"
-0005C9,001EB2,0051ED,008667,0092A5,044EAF,147F67,1C08C1,203DBD,24E853,280FEB,2C2BF9,3034DB,30A9DE,34E6E6,402F86,40D521,442745,44CB8B,4C9B63,4CBAD7,4CBCE9,60AB14,64CBE9,7440BE,7C1C4E,805B65,944444,A06FAA,A436C7,ACF108,B4E62A,B8165F,C0DCAB,C4366C,C80210,CC8826,D48D26,D8E35E,DC0398,E0854D,E8F2E2,F896FE,F8B95A o="LG Innotek"
+0005C9,001EB2,0051ED,008667,0092A5,044EAF,147F67,1C08C1,1CD3AF,203DBD,24E853,280FEB,288761,2C2BF9,3034DB,30A9DE,34E6E6,402F86,40D521,442745,44CB8B,4C9B63,4CBAD7,4CBCE9,60AB14,64CBE9,7440BE,7C1C4E,805B65,944444,A06FAA,A436C7,ACF108,B4E62A,B8165F,C0DCAB,C4366C,C80210,CC8826,D48D26,D8E35E,DC0398,E0854D,E8F2E2,F414BF,F896FE,F8B95A o="LG Innotek"
0005CA o="Hitron Technology, Inc."
0005CB o="ROIS Technologies, Inc."
0005CC o="Sumtel Communications, Inc."
@@ -1395,7 +1395,7 @@
0005D8 o="Arescom, Inc."
0005D9 o="Techno Valley, Inc."
0005DA o="Apex Automationstechnik"
-0005DB o="PSI Nentec GmbH"
+0005DB o="PSI Software SE,"
0005DE o="Gi Fone Korea, Inc."
0005DF o="Electronic Innovation, Inc."
0005E0 o="Empirix Corp."
@@ -1474,7 +1474,7 @@
00062E o="Aristos Logic Corp."
00062F o="Pivotech Systems Inc."
000630 o="Adtranz Sweden"
-000631,04BC9F,1074C5,142103,1C8B76,44657F,487746,4C4341,5CDB36,60DB98,84D343,B89470,CCBE59,D0768F,E46CD1,EC4F82,F885F9 o="Calix Inc."
+000631,04BC9F,1003CD,1074C5,142103,1C8B76,40E762,44657F,487746,4C4341,5CDB36,60DB98,84D343,88DA36,B89470,CCBE59,D0768F,E04934,E46CD1,EC4F82,F885F9 o="Calix Inc."
000632 o="Mesco Engineering GmbH"
000633,00308E o="Crossmatch Technologies/HID Global"
000634 o="GTE Airfone Inc."
@@ -1514,7 +1514,7 @@
000658 o="Helmut Fischer GmbH Institut für Elektronik und Messtechnik"
000659 o="EAL (Apeldoorn) B.V."
00065A o="Strix Systems"
-00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00BE43,00C04F,04BF1B,089204,0C29EF,106530,107D1A,109819,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,1C721D,20040F,204747,208810,246E96,247152,24B6FD,2800AF,28F10E,2CEA7F,30D042,3417EB,3448ED,34735A,34E6D7,381428,3C25F8,3C2C30,405CFD,44A842,484D7E,4C7625,4CD717,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,601895,605B30,64006A,684F64,6C2B59,6C3C8C,70B5E8,747827,74867A,7486E2,74E6E2,782BCB,7845C4,78AC44,801844,842B2B,847BEB,848F69,886FD4,8C04BA,8C47BE,8CE9FF,8CEC4B,908D6E,90B11C,9840BB,989096,98E743,A02919,A41F72,A44CC8,A4BADB,A4BB6D,A83CA5,A89969,AC1A3D,AC91A1,ACB480,B04F13,B07B25,B083FE,B44506,B4E10F,B4E9B8,B82A72,B88584,B8AC6F,B8CA3A,B8CB29,BC305B,C025A5,C03EBA,C0470E,C45AB1,C4CBE1,C4D6D3,C81F66,C84BD6,C8F750,CC483A,CC96E5,CCC5E5,D0431E,D0460C,D067E5,D08E79,D09466,D0C1B5,D481D7,D4A2CD,D4AE52,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,E8655F,E8B265,E8B5D0,E8CF83,EC2A72,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F4EE08,F8B156,F8BC12,F8CAB8,F8DB88 o="Dell Inc."
+00065B,000874,000BDB,000D56,000F1F,001143,00123F,001372,001422,0015C5,00188B,0019B9,001AA0,001C23,001D09,001E4F,001EC9,002170,00219B,002219,0023AE,0024E8,002564,0026B9,004E01,00B0D0,00BE43,00C04F,04BF1B,089204,0C29EF,106530,107D1A,109819,109836,141877,149ECF,14B31F,14FEB5,180373,185A58,1866DA,18A99B,18DBF2,18FB7B,1C4024,1C721D,20040F,204747,208810,2453ED,246E96,247152,24B6FD,2800AF,28F10E,2CEA7F,30D042,3417EB,3448ED,34735A,34E6D7,381428,3C25F8,3C2C30,405CFD,44A842,484D7E,4C7625,4CC5D9,4CD717,4CD98F,509A4C,544810,549F35,54BF64,588A5A,5C260A,5CF9DD,601895,605B30,64006A,684F64,6C2B59,6C3C8C,70B5E8,747827,74867A,7486E2,74E6E2,782BCB,7845C4,78AC44,801844,842B2B,845C31,847BEB,848F69,886FD4,8C04BA,8C47BE,8CE9FF,8CEC4B,908D6E,90B11C,9840BB,989096,98E743,A02919,A41F72,A44CC8,A4BADB,A4BB6D,A83CA5,A89969,AC1A3D,AC91A1,ACB480,B04F13,B07B25,B083FE,B44506,B4E10F,B4E9B8,B82A72,B88584,B8AC6F,B8CA3A,B8CB29,BC305B,C025A5,C03EBA,C0470E,C45AB1,C4CBE1,C4D6D3,C81F66,C84BD6,C8F750,CC483A,CC96E5,CCC5E5,D0431E,D0460C,D067E5,D08E79,D09466,D0C1B5,D481D7,D4A2CD,D4AE52,D4BED7,D4BED9,D89EF3,D8D090,DCF401,E0D848,E0DB55,E4434B,E454E8,E4B97A,E4F004,E8655F,E8B265,E8B5D0,E8CF83,EC2A72,ECF4BB,F01FAF,F04DA2,F0D4E2,F40270,F48E38,F4EE08,F8B156,F8BC12,F8CAB8,F8DB88,FC4CEA o="Dell Inc."
00065C o="Malachite Technologies, Inc."
00065D o="Heidelberg Web Systems"
00065E o="Photuris, Inc."
@@ -1728,7 +1728,7 @@
00073D o="Nanjing Postel Telecommunications Co., Ltd."
00073E o="China Great-Wall Computer Shenzhen Co., Ltd."
00073F o="Woojyun Systec Co., Ltd."
-000740,000D0B,001601,001D73,0024A5,002BF5,004026,00E5F1,106F3F,18C2BF,18ECE7,343DC4,4C858A,4CE676,50C4DD,58278C,6084BD,68E1DC,7403BD,84AFEC,84E8CB,8857EE,9096F3,B0C745,C436C0,C43CEA,CCE1D5,D42C46,DCFB02,EC5A31,F0F84A,F89497 o="BUFFALO.INC"
+000740,000D0B,001601,001D73,0024A5,002BF5,004026,00E5F1,106F3F,18C2BF,18ECE7,343DC4,4C858A,4CE676,50C4DD,58278C,6084BD,68E1DC,7403BD,84AFEC,84E8CB,8857EE,9096F3,B0C745,C436C0,C43CEA,CCE1D5,D056F2,D42C46,DCFB02,EC5A31,F0F84A,F89497 o="BUFFALO.INC"
000741 o="Sierra Automated Systems"
000742 o="Ormazabal"
000743 o="Chelsio Communications"
@@ -1774,7 +1774,7 @@
00076D o="Flexlight Networks"
00076E o="Sinetica Corporation Limited"
00076F o="Synoptics Limited"
-000770,70305D o="Ubiquoss Inc"
+000770,70305D,BC76F9 o="Ubiquoss Inc"
000771 o="Embedded System Corporation"
000772,184A6F,1880F5,3C8BCD,54A619,A09D86,A8AD3D,AC9CE4,C8F86D,E03005,E4A1E6,F4C613 o="Alcatel-Lucent Shanghai Bell Co., Ltd"
000773 o="Ascom Powerline Communications Ltd."
@@ -2132,7 +2132,7 @@
00090C o="Mayekawa Mfg. Co. Ltd."
00090D o="LEADER ELECTRONICS CORP."
00090E o="Helix Technology Inc."
-00090F,000CE6,0401A1,04D590,085B0E,38C0EA,483A02,704CA5,7478A6,7818EC,80802C,84398F,906CAC,94F392,94FF3C,AC712E,B4B2E9,D476A0,D4B4C0,E023FF,E81CBA,E8EDD6 o="Fortinet, Inc."
+00090F,000CE6,0401A1,04D590,085B0E,1CD11A,38C0EA,483A02,68CCAE,704CA5,7478A6,7818EC,80802C,84398F,906CAC,94F392,94FF3C,AC712E,B4B2E9,D476A0,D4B4C0,E023FF,E81CBA,E8EDD6 o="Fortinet, Inc."
000910 o="Simple Access Inc."
000913 o="SystemK Corporation"
000914 o="COMPUTROLS INC."
@@ -2204,7 +2204,7 @@
000958 o="INTELNET S.A."
000959 o="Sitecsoft"
00095A o="RACEWOOD TECHNOLOGY"
-00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,289401,28C68E,2C3033,2CB05D,30469A,3498B5,3894ED,3C3786,405D82,4494FC,44A56E,4C60DE,504A6E,506A03,54077D,6CB0CE,6CCDD6,744401,78D294,803773,80CC9C,841B5E,8C3BAD,941865,94A67E,9C3DCF,9CC9EB,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,BCA511,C03F0E,C0FFD4,C40415,C43DC7,C8102F,C89E43,CC40D0,DCEF09,E0469A,E046EE,E091F5,E0C250,E4F4C6,E8FCAF,F87394 o="NETGEAR"
+00095B,000FB5,00146C,00184D,001B2F,001E2A,001F33,00223F,0024B2,0026F2,008EF2,04A151,08028E,0836C9,08BD43,100C6B,100D7F,10DA43,1459C0,200CC8,204E7F,20E52A,288088,289401,28C68E,2C3033,2CB05D,30469A,3498B5,3894ED,3C3786,405D82,4494FC,44A56E,4C60DE,504A6E,506A03,54077D,6CB0CE,6CCDD6,744401,78D294,803773,80CC9C,841B5E,8C3BAD,941865,943B22,94A67E,9C3DCF,9CC9EB,9CD36D,A00460,A021B7,A040A0,A06391,A42B8C,B03956,B07FB9,B0B98A,BCA511,C03F0E,C0FFD4,C40415,C43DC7,C8102F,C89E43,CC40D0,DCEF09,E0469A,E046EE,E091F5,E0C250,E4F4C6,E8FCAF,F87394 o="NETGEAR"
00095C o="Philips Medical Systems - Cardiac and Monitoring Systems (CM"
00095D o="Dialogue Technology Corp."
00095E o="Masstech Group Inc."
@@ -2368,7 +2368,7 @@
000A05 o="Widax Corp."
000A06 o="Teledex LLC"
000A07 o="WebWayOne Ltd"
-000A08,146102,C44F96 o="Alps Alpine"
+000A08,146102,B89C13,C44F96 o="Alps Alpine"
000A09 o="TaraCom Integrated Products, Inc."
000A0A o="SUNIX Co., Ltd."
000A0B o="Sealevel Systems, Inc."
@@ -2590,7 +2590,7 @@
000AF2 o="NeoAxiom Corp."
000AF5 o="Airgo Networks, Inc."
000AF6 o="Copeland LP"
-000AF7,000DB6,001018,001BE9,18C086,38BAB0,D40129,E03E44 o="Broadcom"
+000AF7,000DB6,001018,001BE9,18C086,38BAB0,B8CEED,D40129,E03E44 o="Broadcom"
000AF8 o="American Telecare Inc."
000AF9 o="HiConnect, Inc."
000AFA o="Traverse Technologies Australia"
@@ -2613,7 +2613,7 @@
000B0C o="Agile Systems Inc."
000B0D o="Air2U, Inc."
000B0E,00263E o="Trapeze Networks"
-000B0F o="Bosch Rexroth"
+000B0F o="Bosch Rexroth AG"
000B10 o="11wave Technonlogy Co.,Ltd"
000B11 o="HIMEJI ABC TRADING CO.,LTD."
000B12 o="NURI Telecom Co., Ltd."
@@ -2682,7 +2682,7 @@
000B54 o="BiTMICRO Networks, Inc."
000B55 o="ADInstruments"
000B56 o="Cybernetics"
-000B57,003C84,00BE44,040D84,048727,04CD15,04E3E5,086BD7,08B95F,08DDEB,08FD52,0C2A6F,0C4314,0CAE5F,0CEFF6,142D41,14B457,180DF9,187A3E,1C34F1,1CC089,286847,287681,28DBA7,2C1165,30FB10,3410F4,3425B4,348D13,38398F,385B44,385CFB,3C2EF5,403059,44E2F8,4C5BB3,4C97A1,50325F,540F57,54DCE9,58263A,583BC2,588E81,5C0272,5CC7C1,60A423,60B647,60EFAB,64028F,680AE2,6C5CB1,6CFD22,705464,70AC08,70C59C,781C9D,7CC6B6,804B50,842712,842E14,847127,84B4DB,84BA20,84FD27,880F62,881A14,8C65A3,8C6FB9,8C8B48,8CF681,9035EA,90395E,90AB96,90FD9F,943469,94A081,94B216,94DEB8,94EC32,980C33,A46DD4,A49E69,B0C7DE,B43522,B43A31,B4E3F9,BC026E,BC33AC,BC8D7E,C02CED,C4D8C8,CC86EC,CCCCCC,D44867,D4FE28,D87A3B,DC8E95,E0798D,E406BF,E8E07E,EC1BBD,ECF64C,F074BF,F082C0,F0FD45,F4B3B1,F84477,FC4D6A o="Silicon Laboratories"
+000B57,003C84,00BE44,040D84,048727,04CD15,04E3E5,086BD7,08B95F,08DDEB,08FD52,0C2A6F,0C4314,0CAE5F,0CEFF6,142D41,14B457,180DF9,18690A,187A3E,1C34F1,1CC089,20A716,286847,287681,28DBA7,2C1165,30FB10,3410F4,3425B4,348D13,38398F,385B44,385CFB,3C2EF5,403059,403802,449FDA,44E2F8,4C5BB3,4C97A1,50325F,540F57,54DCE9,58263A,583BC2,588E81,5C0272,5C3AA2,5CC7C1,6083DA,60A423,60B647,60B763,60EFAB,64028F,680AE2,6C5CB1,6CA042,6CE4A4,6CFD22,705464,70AC08,70C59C,70D07E,781C9D,7C31FA,7CC6B6,804B50,842712,842E14,847127,84B4DB,84BA20,84FD27,880F62,881A14,8C65A3,8C6FB9,8C73DA,8C8B48,8CF681,901F09,9035EA,90395E,90AB96,90FD9F,943469,94A081,94B216,94DEB8,94EC32,980C33,983268,A46DD4,A49E69,B0C7DE,B0E8E8,B43522,B43A31,B48931,B4E3F9,BC026E,BC33AC,BC8D7E,C02CED,C09B9E,C4D8C8,CC36BB,CC86EC,CCCCCC,D44867,D4FE28,D878F0,D87A3B,DC8E95,E07291,E0798D,E406BF,E456AC,E8E07E,EC1BBD,ECF64C,F044D3,F074BF,F082C0,F0FD45,F4B3B1,F84477,FC4D6A o="Silicon Laboratories"
000B58 o="Astronautics C.A LTD"
000B59 o="ScriptPro, LLC"
000B5A o="HyperEdge"
@@ -2699,7 +2699,7 @@
000B68 o="Addvalue Communications Pte Ltd"
000B69 o="Franke Finland Oy"
000B6A,00138F,001966 o="Asiarock Technology Limited"
-000B6B,001BB1,10E8A7,1CD6BE,2441FE,2824FF,282E89,2C9FFB,2CDCAD,30144A,388D3D,38B800,401A58,44E4EE,48A9D2,589671,58E403,6002B4,60E6F0,64FF0A,7061BE,746FF7,78670E,80EA23,885A85,8C53E6,8C579B,90A4DE,984914,A854B2,AC919B,B00073,B882F2,B89F09,B8B7F1,BC307D-BC307E,D86162,DC4BA1,E037BF,E8C7CF,F46C68,F86DCC o="Wistron Neweb Corporation"
+000B6B,001BB1,10E8A7,1CD6BE,205843,2441FE,2824FF,282E89,2C9FFB,2CDCAD,30144A,388D3D,38B800,401A58,442538,44E4EE,48A9D2,589671,58E403,6002B4,60E6F0,64FF0A,7061BE,746FF7,78670E,80EA23,885A85,8C53E6,8C579B,8C8B5B,90A4DE,984914,A854B2,AC919B,B00073,B882F2,B89F09,B8B7F1,BC307D-BC307E,D86162,DC4BA1,E037BF,E8C7CF,F46C68,F86DCC o="WNC Corporation"
000B6C o="Sychip Inc."
000B6D o="SOLECTRON JAPAN NAKANIIDA"
000B6E o="Neff Instrument Corp."
@@ -2721,10 +2721,10 @@
000B7F o="Align Engineering LLC"
000B80 o="Lycium Networks"
000B81 o="Kaparel Corporation"
-000B82,C074AD o="Grandstream Networks, Inc."
+000B82,144CFF,C074AD o="Grandstream Networks, Inc."
000B83 o="DATAWATT B.V."
000B84 o="BODET"
-000B86,001438,001A1E,00246C,004E35,00FD45,040973,04BD88,089734,08F1EA,0C975F,104F58,1402EC,147E19,14ABEC,186472,187A3B,1C28AF,1C3003,1C98EC,204C03,20677C,209CB4,20A6CD,2462CE,24DEC6,24F27F,28DE65,303FBB,343A20,348A12,34C515,34FCB9,3810F0,3817C3,3821C7,389E4C,38BD7A,3CE86E,40B93C,40E3D6,441244,4448C1,445BED,480020,482F6B,484AE9,489ECB,48B4C3,48DF37,4CAEA3,4CD587,50E4E0,54778A,548028,54D7E3,54F0B1,5CA47D,5CBA2C,5CED8C,6026EF,64E881,6828CF,685134,6CC49F,6CF37F,70106F,703A0E,749E75,7C573C,7CA62A,7CA8EC,8030E0,808DB7,84D47E,88225B,882510,883A30,88E9A4,8C7909,8C85C1,9020C2,904C81,941882,943FC2,9440C9,9460D5,946424,94B40F,94F128,94FF06,988F00,98F2B3,9C1C12,9C3708,9C8CD8,9CDAB7,9CDC71,A025D7,A0A001,A40E75,A852D4,A85BF7,A8BA25,A8BD27,ACA31E,B01F8C,B0B867,B45D50,B47AF1,B8374B,B837B2,B83A5A,B86CE0,B88303,B8D4E7,BC9FE4,BCD7A5,C8B5AD,CC88C7,CCD083,D015A6,D04DC6,D06726,D0D3E0,D41972,D4E053,D4F5EF,D89403,D8C7C8,DC680C,DCB7AC,E0071B,E4DE40,E81098,E81CA5,E82689,E8F724,EC0273,EC1B5F,EC50AA,EC6794,EC9B8B,ECEBB8,ECFCC6,F01AA0,F05C19,F061C0,F40343,F42E7F,F860F0,FC7FF1 o="Hewlett Packard Enterprise"
+000B86,001438,001A1E,00246C,004E35,00C84E,00FD45,040973,04BD88,081814,089734,08F1EA,0C975F,101D6E,104F58,1402EC,147E19,14ABEC,186472,187A3B,1C28AF,1C3003,1C98EC,204C03,20677C,209CB4,20A6CD,2462CE,24DEC6,24F27F,28DE65,303FBB,30F65D,343A20,348A12,34C515,34FCB9,3810F0,3817C3,3821C7,389E4C,38BD7A,3CE86E,40B93C,40E3D6,441244,4448C1,445BED,480020,482F6B,484AE9,489ECB,48B4C3,48DF37,4CAEA3,4CD546,4CD587,50E4E0,54778A,548028,54D7E3,54F0B1,5CA47D,5CBA2C,5CED8C,6026EF,64E881,6828CF,685134,6CC49F,6CF37F,70106F,703A0E,749E75,7C573C,7CA62A,7CA8EC,8030E0,808DB7,84D47E,88225B,882510,883A30,88E9A4,8C7909,8C85C1,9020C2,904C81,9051F8,941882,943FC2,9440C9,9460D5,946424,94B40F,94F128,94FF06,988F00,98F2B3,9C1C12,9C3708,9C8CD8,9CDAB7,9CDC71,A025D7,A0A001,A40E75,A43FA7,A852D4,A85BF7,A8BA25,A8BD27,ACA31E,B01F8C,B0B867,B45D50,B47AF1,B8374B,B837B2,B83A5A,B86CE0,B88303,B8D4E7,BC9FE4,BCD7A5,C8B5AD,CC88C7,CCD083,D015A6,D04DC6,D06726,D0D3E0,D41972,D4E053,D4F5EF,D89403,D8C7C8,DC680C,DCB7AC,E0071B,E4DE40,E81098,E81CA5,E82689,E8F724,EC0273,EC1B5F,EC50AA,EC6794,EC7CBA,EC9B8B,ECEBB8,ECFCC6,F01AA0,F05C19,F061C0,F40343,F42E7F,F49AB1,F4E1FC,F860F0,FC7FF1 o="Hewlett Packard Enterprise"
000B87 o="American Reliance Inc."
000B88 o="Vidisco ltd."
000B89 o="Top Global Technology, Ltd."
@@ -2897,7 +2897,7 @@
000C3F o="Cogent Defence & Security Networks,"
000C40 o="Altech Controls"
000C41,000E08,000F66,001217,001310,0014BF,0016B6,001839,0018F8,001A70,001C10,001D7E,001EE5,002129,00226B,002369,00259C,20AA4B,48F8B3,586D8F,687F74,98FC11,C0C1C0,C8B373,C8D719 o="Cisco-Linksys, LLC"
-000C42,04F41C,085531,18FD74,2CC81B,488F5A,48A98A,4C5E0C,64D154,6C3B6B,744D28,789A18,B869F4,C4AD34,CC2DE0,D401C3,D4CA6D,DC2C6E,E48D8C,F41E57 o="Routerboard.com"
+000C42,04F41C,085531,18FD74,2CC81B,488F5A,48A98A,4C5E0C,64D154,6C3B6B,744D28,789A18,B869F4,C4AD34,CC2DE0,D0EA11,D401C3,D4CA6D,DC2C6E,E48D8C,F41E57 o="Routerboard.com"
000C44 o="Automated Interfaces, Inc."
000C45 o="Animation Technologies Inc."
000C46 o="Allied Telesyn Inc."
@@ -2938,7 +2938,7 @@
000C6B o="Kurz Industrie-Elektronik GmbH"
000C6C o="Eve Systems GmbH"
000C6D o="Edwards Ltd."
-000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,04421A,049226,04D4C4,04D9F5,08606E,086266,08BFB8,0C9D92,107B44,107C61,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,244BFE,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,3497F6,382C4A,38D547,3C7C3F,40167E,40B076,485B39,4CEDFB,50465D,50EBF6,5404A6,54A050,581122,6045CB,60A44C,60CF84,704D7B,708BCD,74D02B,7824AF,7C10C9,88D7F6,90E6BA,9C5C8E,A036BC,A0AD9F,A85E45,AC220B,AC9E17,B06EBF,BCAEC5,BCEE7B,BCFCE7,C86000,C87F54,CC28AA,D017C2,D45D64,D850E6,E03F49,E0CB4E,E89C25,F02F74,F07959,F46D04,F832E4,FC3497,FCC233 o="ASUSTek COMPUTER INC."
+000C6E,000EA6,00112F,0011D8,0013D4,0015F2,001731,0018F3,001A92,001BFC,001D60,001E8C,001FC6,002215,002354,00248C,002618,00E018,04421A,049226,04D4C4,04D9F5,08606E,086266,08BFB8,0C9D92,107B44,107C61,10BF48,10C37B,14DAE9,14DDA9,1831BF,1C872C,1CB72C,20CF30,244BFE,2C4D54,2C56DC,2CFDA1,305A3A,3085A9,30C599,3497F6,382C4A,38D547,3C7C3F,40167E,40B076,485B39,4CEDFB,50465D,50EBF6,5404A6,54A050,581122,6045CB,60A44C,60CF84,704D7B,708BCD,74D02B,7824AF,7C10C9,88D7F6,90E6BA,9C5C8E,A036BC,A0AD9F,A85E45,AC220B,AC9E17,B06EBF,B082E2,BCAEC5,BCEE7B,BCFCE7,C86000,C87F54,CC28AA,D017C2,D45D64,D850E6,E03F49,E0CB4E,E89C25,F02F74,F07959,F46D04,F832E4,FC3497,FCC233 o="ASUSTek COMPUTER INC."
000C6F o="Amtek system co.,LTD."
000C70 o="ACC GmbH"
000C71 o="Wybron, Inc"
@@ -2964,7 +2964,7 @@
000C87 o="AMD"
000C88 o="Apache Micro Peripherals, Inc."
000C89 o="AC Electric Vehicles, Ltd."
-000C8A,0452C7,08DF1F,2811A5,2C41A1,4C875D,60ABD2,782B64,ACBF71,BC87FA,C87B23,E458BC o="Bose Corporation"
+000C8A,0452C7,08DF1F,2811A5,2C41A1,4C875D,60ABD2,68F21F,782B64,ACBF71,BC87FA,C87B23,E458BC o="Bose Corporation"
000C8B o="Connect Tech Inc"
000C8C o="KODICOM CO.,LTD."
000C8D o="Balluff MV GmbH"
@@ -3198,7 +3198,7 @@
000D84 o="Makus Inc."
000D85 o="Tapwave, Inc."
000D86 o="Huber + Suhner AG"
-000D88,000F3D,001195,001346,0015E9,00179A,00195B,001B11,001CF0,001E58,002191,0022B0,002401,00265A,0050BA,04BAD6,340804,3C3332,4086CB,5CD998,642943,8876B9,C8787D,D032C3,DCEAE7,F07D68 o="D-Link Corporation"
+000D88,000F3D,001195,001346,0015E9,00179A,00195B,001B11,001CF0,001E58,002191,0022B0,002401,00265A,0050BA,04BAD6,34029C,340804,3C3332,4086CB,5CD998,642943,8876B9,C8787D,D032C3,DCEAE7,F07D68 o="D-Link Corporation"
000D89 o="Bils Technology Inc"
000D8A o="Winners Electronics Co., Ltd."
000D8B o="T&D Corporation"
@@ -3385,7 +3385,7 @@
000E56 o="4G Systems GmbH & Co. KG"
000E57 o="Iworld Networking, Inc."
000E58,347E5C,38420B,48A6B8,542A1B,5CAAFD,74CA60,7828CA,804AF2,949F3E,B8E937,C43875,F0F6C1 o="Sonos, Inc."
-000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,00F8CC,04E31A,083E5D,087B12,08D59D,0CAC8A,100645,10D7B0,180C7A,181E78,18622C,186A81,1890D8,203543,2047B5,209A7D,20B82B,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,2CF2A5,2CFB0F,302478,3067A1,3093BC,30F600,34495B,3453D2,345D9E,346B46,348AAE,34DB9C,3817B1,3835FB,38A659,38E1F4,3C1710,3C5836,3C585D,3C81D8,4065A3,40C729,40F201,44053F,441524,44ADB1,44D453-44D454,44E9DD,482952,4883C7,48D24F,4C17EB,4C195D,506F0C,5447CC,5464D9,581DD8,582FF7,58687A,589043,5CB13E,5CFA25,6045CD,646624,647B1E,64FD96,681590,6867C7,6C2E85,6C9961,6CBAB8,6CFFCE,700B01,786559,788DAF,78C213,7C034C,7C03D8,7C1689,7C2664,7CE87F,8020DA,841EA3,843E03,84A06E,84A1D1,84A423,880FA2,88A6C6,8C10D4,8C9A8F,8CC5B4,8CFDDE,90013B,904D4A,907282,943C96,94988F,94FEF4,981E19,984265,988B5D,9C2472,A01B29,A02DDB,A039EE,A0551F,A07F8A,A08E78,A408F5,A42249,A86ABB,A89A93,AC3B77,AC84C9,ACD75B,B05B99,B0924A,B0982B,B0B28F,B0BBE5,B0FC88,B86685,B86AF1,B88C2B,B8D94D,B8EE0E,BCD5ED,C03C04,C0AC54,C0D044,C4EB39,C4EB41-C4EB43,C891F9,C8CD72,CC00F1,CC33BB,CC5830,D01BF4,D05794,D06DC9,D06EDE,D084B0,D0CF0E,D4B5CD,D4F829,D833B7,D86CE9,D87D7F,D8A756,D8CF61,D8D775,DC9272,DC97E6,E4C0E2,E8ADA6,E8BE81,E8D2FF,E8F1B0,ECBEDD,ECFC2F,F04DD4,F07B65,F08175,F08261,F40595,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS"
+000E59,001556,00194B,001BBF,001E74,001F95,002348,002569,002691,0037B7,00604C,00789E,00CB51,00F8CC,04E31A,083E5D,087B12,08D59D,0CAC8A,100645,102BAA,10D7B0,180C7A,181E78,18622C,186A81,1890D8,203543,2047B5,209A7D,20B82B,2420C7,247F20,289EFC,2C3996,2C79D7,2CE412,2CF2A5,2CFB0F,302478,3067A1,3093BC,30F600,34495B,3453D2,345D9E,346B46,348AAE,34DB9C,3817B1,3835FB,38A659,38E1F4,3C1710,3C5836,3C585D,3C81D8,4065A3,40C729,40F201,44053F,441524,44ADB1,44D453-44D454,44E9DD,482952,4883C7,48D24F,4C17EB,4C195D,506F0C,5447CC,5464D9,54B27E,581DD8,582FF7,58687A,589043,5CB13E,5CFA25,6045CD,6418DF,646624,647B1E,64FA2B,64FD96,681590,6867C7,68ABA9,6C2E85,6C9961,6CBAB8,6CFFCE,700B01,707DA1,786559,788DAF,78C213,7C034C,7C03D8,7C1689,7C2664,7CD4A8,7CE87F,8020DA,841EA3,843E03,84A06E,84A1D1,84A423,880FA2,88A6C6,8C10D4,8C9A8F,8CC5B4,8CFDDE,90013B,904D4A,907282,943C96,94988F,94FEF4,981E19,984265,988B5D,9C2472,A01B29,A02DDB,A039EE,A039F9,A03C20,A0551F,A07F8A,A08E78,A408F5,A42249,A86ABB,A89A93,AC3B77,AC84C9,ACD75B,B01FF4,B05B99,B0924A,B0982B,B0B28F,B0BBE5,B0FC88,B86685,B86AF1,B88C2B,B8D94D,B8EE0E,BCD5ED,C03C04,C0AC54,C0D044,C4EB39,C4EB41-C4EB43,C891F9,C8CD72,CC00F1,CC33BB,CC5830,CCFAF1,D01BF4,D05794,D06DC9,D06EDE,D084B0,D0CF0E,D427FF,D4B5CD,D4F829,D833B7,D86CE9,D87D7F,D8A756,D8CF61,D8D775,DC9272,DC97E6,E4C0E2,E8ADA6,E8BE81,E8D2FF,E8F1B0,ECBEDD,ECFC2F,F04DD4,F07B65,F08175,F08261,F40595,F46BEF,F4EB38,F8084F,F8AB05 o="Sagemcom Broadband SAS"
000E5A o="TELEFIELD inc."
000E5B o="ParkerVision - Direct2Data"
000E5D o="Triple Play Technologies A/S"
@@ -3402,12 +3402,12 @@
000E69 o="China Electric Power Research Institute"
000E6B o="Janitza electronics GmbH"
000E6C o="Device Drivers Limited"
-000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,04C461,10322C,1098C3,10A5D0,147DC5,1848CA,1C7022,1C994C,2002AF,24CD8D,2C4CC6,2CD1C6,3490EA,40F308,449160,44A7CF,48EB62,5026EF,58D50A,5CDAD4,5CF8A1,6021C0,60F189,707414,7087A7,747A90,784B87,78F505,7CB8DA,849690,88308A,8C4500,90B686,98F170,9C50D1,A0C9A0,A0CC2B,A0CDF3,A408EA,B0653A,B072BF,B8D7AF,C4AC59,CCC079,D00B27,D01769,D040EF,D0E44A,D44DA4,D45383,D81068,D8C46A,DCEFCA,DCFE23,E84F25,E8E8B7,EC5C84,F02765,FC84A7,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd."
+000E6D,0013E0,0021E8,0026E8,00376D,006057,009D6B,00AEFA,044665,04C461,0C802F,10322C,1098C3,10A5D0,147DC5,1848CA,1C7022,1C994C,2002AF,24CD8D,2C4CC6,2CD1C6,3490EA,40F308,449160,44A7CF,48EB62,5026EF,58D50A,5CDAD4,5CF8A1,6021C0,60F189,707414,7087A7,747A90,784B87,78F505,7CB8DA,80999B,849690,88308A,8C4500,90B686,98F170,9C50D1,A0C9A0,A0CC2B,A0CDF3,A408EA,B0653A,B072BF,B8D7AF,C4AC59,CCC079,D00B27,D01769,D040EF,D0E44A,D44DA4,D45383,D81068,D8C46A,DCEFCA,DCFE23,E84F25,E8E8B7,EC5C84,F02765,F03E05,FC84A7,FCC2DE,FCDBB3 o="Murata Manufacturing Co., Ltd."
000E6E o="MAT S.A. (Mircrelec Advanced Technology)"
000E6F o="IRIS Corporation Berhad"
000E70 o="in2 Networks"
000E71 o="Gemstar Technology Development Ltd."
-000E72 o="Arca Technologies S.r.l."
+000E72 o="Sesami Technologies Srl"
000E73 o="Tpack A/S"
000E74 o="Solar Telecom. Tech"
000E75 o="New York Air Brake Corp."
@@ -3431,7 +3431,7 @@
000E8B o="Astarte Technology Co, Ltd."
000E8D o="Systems in Progress Holding GmbH"
000E8E o="SparkLAN Communications, Inc."
-000E8F,00C002,0C7329,105072,142E5E,3802DE,3C62F0,3C9872,60CE86,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066,E81B69 o="Sercomm Corporation."
+000E8F,00C002,0C7329,105072,142E5E,3802DE,3C62F0,3C9872,60CE86,749D79,788102,7894B4,944A0C,B4A5EF,D42122,D460E3,E06066,E81B69,F464B6 o="Sercomm Corporation."
000E90 o="PONICO CORP."
000E91 o="Navico Auckland Ltd"
000E92 o="Open Telecom"
@@ -3937,7 +3937,7 @@
0010C3 o="CSI-CONTROL SYSTEMS"
0010C4,046169 o="MEDIA GLOBAL LINKS CO., LTD."
0010C5 o="PROTOCOL TECHNOLOGIES, INC."
-0010C6,001641,001A6B,001E37,002186,00247E,002713,047BCB,083A88,0C3CCD,387C76,3CE1A1,402CF4,4439C4,6C0B84,70F395,8C3B4A,CC52AF,E02A82,E04F43,FC4DD4 o="Universal Global Scientific Industrial Co., Ltd."
+0010C6,001641,001A6B,001E37,002186,00247E,002713,047BCB,083A88,0C3CCD,10E18E,387C76,3CE1A1,402CF4,4439C4,6C0B84,702661,70F395,8C3B4A,CC52AF,E02A82,E04F43,FC4DD4 o="Universal Global Scientific Industrial., Ltd"
0010C7 o="DATA TRANSMISSION NETWORK"
0010C8 o="COMMUNICATIONS ELECTRONICS SECURITY GROUP"
0010C9 o="MITSUBISHI ELECTRONICS LOGISTIC SUPPORT CO."
@@ -4105,7 +4105,7 @@
001187 o="Category Solutions, Inc"
001189 o="Aerotech Inc"
00118A o="Viewtran Technology Limited"
-00118B,0020DA,00D095,00E0B1,00E0DA,2CFAA2,782459,883C93,9424E1,DC0856,E8E732 o="Alcatel-Lucent Enterprise"
+00118B,0020DA,00D095,00E0B1,00E0DA,2CFAA2,782459,883C93,901C9E,9424E1,DC0856,E8E732 o="Alcatel-Lucent Enterprise"
00118C o="Missouri Department of Transportation"
00118D o="Hanchang System Corp."
00118E o="Halytech Mace"
@@ -4200,7 +4200,7 @@
0011F2 o="Institute of Network Technologies"
0011F3 o="NeoMedia Europe AG"
0011F4 o="woori-net"
-0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,0833ED,086A0A,08B055,1C24CD,1CB044,24EC99,2CEADC,388871,4CABF8,4CEDDE,505FB5,7493DA,7829ED,7CB733,7CDB98,807871,88DE7C,90D3CF,943251,94917F,A0648F,A08A06,A49733,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,DC08DA,E0CA94,E0CEC3,E839DF,E8D11B,F45246,F46942,F85B3B,FC1263,FCB4E6 o="ASKEY COMPUTER CORP"
+0011F5,0016E3,001B9E,002163,0024D2,0026B6,009096,0833ED,086A0A,08B055,1C24CD,1CB044,24EC99,2CEADC,388871,4CABF8,4CEDDE,505FB5,7493DA,7829ED,7CB733,7CDB98,807871,883374,88DE7C,90D3CF,943251,94917F,94C2EF,A0648F,A08A06,A49733,B0EABC,B4749F,B482FE,B4EEB4,C0D962,C8B422,D47BB0,D8FB5E,DC08DA,E0CA94,E0CEC3,E839DF,E8D11B,F45246,F46942,F85B3B,FC1263,FCB4E6 o="ASKEY COMPUTER CORP"
0011F6 o="Asia Pacific Microsystems , Inc."
0011F7 o="Shenzhen Forward Industry Co., Ltd"
0011F8 o="AIRAYA Corp"
@@ -4259,7 +4259,7 @@
001234 o="Camille Bauer"
001235 o="Andrew Corporation"
001236 o="ConSentry Networks"
-001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,00AAFD,042322,0425E8,044707,0479B7,04A316,04E451,04EE03,080028,0804B4,08D593,0C0ADF,0C1C57,0C4BEE,0C61CF,0CAE7D,0CB2B7,0CEC80,10082C,102EAF,10CABF,10CEA9,1442FC,147F0F,149CEF,1804ED,182C65,184516,1862E4,1893D7,1C4593,1C6349,1CBA8C,1CDF52,1CE2CC,200B16,209148,20C38F,20CD39,20D778,247189,247625,247D4D,249F89,283C90,28B5E8,28EC9A,2C6B7D,2CA774,2CAB33,2CD3AD,3030D0,304511,30AF7E,30E283,3403DE,3408E1,34105D,3414B5,341513,342AF1,3468B5,3484E4,34B1F7,34C459,380B3C,3881D7,38AB41,38D269,3C2DB7,3C7DB1,3CA308,3CE002,3CE064,3CE4B0,4006A0,402E71,405FC2,407912,40984E,40BD32,40F3B0,443E8A,446B1F,4488BE,44C15C,44EAD8,44EE14,48701E,48849D,48A3BD,4C2498,4C3FD3,4CDA38,50338B,5051A9,505663,506583,507224,508CB1,509893,50F14A,544538,544A16,546C0E,547DCD,54FEEB,582B0A,587A62,5893D8,58A15F,58D15A,5C313E,5C6B32,5CF821,602602,606405,607771,609866,60B6E1,60E85B,641C10,6433DB,64694E,647060,647BD4,648CBB,649C8E,64CFD9,6823B0,684749,685E1C,689E19,68C90B,68E74A,6C302A,6C79B8,6CB2FD,6CC374,6CECEB,7086C1,70B950,70E56E,70FF76,7402E1,742981,7446B3,74A58C,74B839,74D285,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78CD55,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C72E7,7C8EE4,7CE269,7CEC79,8030DC,806FB0,80C41B,80F5B5,847293,847E40,84BB26,84C692,84DD20,84EB18,8801F9,880CE0,883314,883F4A,884AEA,88C255,88CFCD,8C0879,8C8B83,9006F2,904846,9059AF,907065,907BC6,909A77,90CEB8,90D7EB,90E202,945044,948854,94A9A8,94E36D,98038A,98072D,985945,985DAD,987BF3,9884E3,988924,98F07B,98F487,9C1D58,A06C65,A0D91A,A0E6F8,A0F6FD,A406E9,A434F1,A45C25,A4B0F5,A4C34E,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,AC1F0F,AC4D16,B010A0,B07E11,B09122,B0B113,B0B448,B0D278,B0D5CC,B4107B,B452A9,B4994C,B4AC9D,B4BC7C,B4EED4,B83DF6,B8804F,B894D9,B8FFFE,BC0DA5,BC6A29,C04A0E,C06380,C0D60A,C0E422,C45746,C464E3,C4BE84,C4D36A,C4EDBA,C4F312,C83E99,C8A030,C8DF84,C8FD19,CC037B,CC3331,CC45A5,CC78AB,CC8CE3,CCB54C,CCDAB5,D003EB,D00790,D02EAB,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D4060F,D43639,D494A1,D4E95E,D4F513,D8543A,D8714D,D8952F,D8A98B,D8B673,D8DDFD,DCBE04,DCF31C,E06234,E07DEA,E0928F,E0C79D,E0D7BA,E0E5CF,E0FFF1,E415F6,E4521E,E45D39,E4E112,E4FA5B,E8EB11,EC09C9,EC1127,EC24B8,EC9A34,ECBFD0,F010A5,F045DA,F05ECD,F0B5D1,F0C77F,F0F8F2,F45EAB,F46077,F4844C,F4B85E,F4B898,F4E11E,F4FC32,F82E0C,F83002,F83331,F8369B,F85548,F88A5E,F8916F,F8FB90,FC0F4B,FC45C3,FC6947,FCA89B,FCDEC5 o="Texas Instruments"
+001237,00124B,0012D1-0012D2,001783,0017E3-0017EC,00182F-001834,001AB6,0021BA,0022A5,0023D4,0024BA,0035FF,0081F9,00AAFD,042322,0425E8,044707,0479B7,04A316,04E451,04EE03,080028,0804B4,08D593,0C0ADF,0C1C57,0C4BEE,0C61CF,0CAE7D,0CB2B7,0CEC80,10082C,102EAF,10CABF,10CEA9,1442FC,147F0F,149CEF,1804ED,182C65,184516,1862E4,1893D7,1C4593,1C6349,1CBA8C,1CDF52,1CE2CC,200B16,209148,20C38F,20CD39,20D778,247189,247625,247D4D,249F89,283C90,28B5E8,28EC9A,2C6B7D,2CA774,2CAB33,2CD3AD,3030D0,304511,30AF7E,30E283,3403DE,3408E1,34105D,3414B5,341513,342AF1,3468B5,3484E4,34B1F7,34C459,380B3C,3881D7,38AB41,38D269,38E2C4,3C2DB7,3C7DB1,3CA308,3CE002,3CE064,3CE4B0,4006A0,402E71,405FC2,407912,40984E,40BD32,40F3B0,443E8A,446B1F,4488BE,44C15C,44EAD8,44EE14,48701E,48849D,48A3BD,4C2498,4C3FD3,4CDA38,50338B,5051A9,505663,506583,507224,508CB1,509893,50F14A,544538,544A16,546C0E,547DCD,54FEEB,582B0A,587A62,5893D8,58A15F,58D15A,5C313E,5C6B32,5CF821,602602,606405,607771,609866,60B6E1,60E85B,641C10,6433DB,64694E,647060,647BD4,648CBB,649C8E,64CFD9,6823B0,684406,684749,685E1C,689E19,68C90B,68E74A,6C1AEA,6C302A,6C79B8,6CB2FD,6CC374,6CECEB,7086C1,70B950,70E56E,70FF76,7402E1,742981,7446B3,74A58C,74B839,74D285,74D6EA,74DAEA,74E182,780473,78A504,78C5E5,78CD55,78DB2F,78DEE4,7C010A,7C3866,7C669D,7C72E7,7C8EE4,7CE269,7CEC79,8030DC,806FB0,80C41B,80F5B5,847293,847E40,84BB26,84C692,84DD20,84EB18,8801F9,880CE0,883314,883F4A,884AEA,88546B,88C255,88CFCD,8C0879,8C8B83,9006F2,904846,9059AF,907065,907BC6,909A77,90CEB8,90D7EB,90E202,945044,948854,94A9A8,94E36D,98038A,98072D,985945,985DAD,987BF3,9884E3,988924,98F07B,98F487,9C1D58,A06C65,A0D91A,A0E6F8,A0F6FD,A406E9,A434F1,A45C25,A4B0F5,A4C34E,A4D578,A4DA32,A81087,A81B6A,A863F2,A8E2C1,A8E77D,AC1F0F,AC4D16,B010A0,B07E11,B09122,B0B113,B0B448,B0D278,B0D5CC,B4107B,B452A9,B4994C,B4AC9D,B4BC7C,B4EED4,B83DF6,B8804F,B894D9,B8FFFE,BC0DA5,BC6A29,C04A0E,C06380,C0D60A,C0E422,C45746,C464E3,C4BE84,C4D36A,C4EDBA,C4F312,C83E99,C8A030,C8C83F,C8DF84,C8FD19,CC037B,CC3331,CC45A5,CC78AB,CC8CE3,CCB54C,CCDAB5,D003EB,D00790,D02EAB,D03761,D03972,D05FB8,D08CB5,D0B5C2,D0FF50,D4060F,D43639,D494A1,D4E95E,D4F513,D81D13,D852FA,D8543A,D8714D,D8952F,D8A98B,D8B673,D8DDFD,DCBE04,DCF31C,E06234,E07DEA,E0928F,E0C79D,E0D7BA,E0DEF2,E0E5CF,E0FFF1,E415F6,E4521E,E45D39,E4E112,E4FA5B,E8EB11,EC09C9,EC1127,EC24B8,EC9A34,ECBFD0,F010A5,F045DA,F05ECD,F0B5D1,F0C77F,F0F8F2,F4063C,F45EAB,F46077,F4844C,F4B85E,F4B898,F4E11E,F4FC32,F82E0C,F83002,F83331,F8369B,F85548,F88A5E,F8916F,F8FB90,FC0F4B,FC45C3,FC6947,FCA89B,FCDEC5 o="Texas Instruments"
001238 o="SetaBox Technology Co., Ltd."
001239 o="S Net Systems Inc."
00123A o="Posystech Inc., Co."
@@ -4277,7 +4277,7 @@
00124C o="BBWM Corporation"
00124D o="Inducon BV"
00124E o="XAC AUTOMATION CORP."
-00124F o="nVent"
+00124F o="Chemelex LLC"
001250 o="Tokyo Aircaft Instrument Co., Ltd."
001251 o="SILINK"
001252 o="Citronix, LLC"
@@ -4382,7 +4382,7 @@
0012BE o="Astek Corporation"
0012BF,001A2A,001D19,002308,00264D,1883BF,1CC63C,4C09D4,507E5D,5CDC96,743170,7C4FB5,849CA6,880355,88252C,9C80DF,A8D3F7 o="Arcadyan Technology Corporation"
0012C0 o="HotLava Systems, Inc."
-0012C1,001C7F,00A08E o="Check Point Software Technologies"
+0012C1 o="Check Point Software Technologies Ltd."
0012C2 o="Apex Electronics Factory"
0012C3 o="WIT S.A."
0012C4 o="Viseon, Inc."
@@ -4422,9 +4422,9 @@
0012EC o="Movacolor b.v."
0012ED o="AVG Advanced Technologies"
0012EF,70FC8C o="OneAccess SA"
-0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,004238,0072EE,00919E,009337,00A554,00BB60,00C2C6,00D49E,00D76D,00DBDF,00E18C,0433C2,0456E5,046C59,04CF4B,04D3B0,04E8B9,04EA56,04ECD8,04ED33,04F0EE,081196,085BD6,086AC5,087190,088E90,089DF4,08B4D2,08D23E,08D40C,0C5415,0C7A15,0C8BFD,0C9192,0C9A3C,0CD292,0CDD24,1002B5,100BA9,102E00,103D1C,104A7D,105107,105FAD,1091D1,10A51D,10F005,10F60A,1418C3,144F8A,14755B,14857F,14ABC5,14F6D8,181DEA,182649,183DA2,185680,185E0F,189341,18CC18,18FF0F,1C1BB5,1C4D70,1C9957,1CC10C,2016B9,201E88,203A43,207918,20BD1D,20C19B,24418C,247703,24EB16,24EE9A,280C50,2811A8,2816AD,286B35,287FCF,289200,289529,28A06B,28A44A,28B2BD,28C5D2,28C63F,28D0EA,28DFEB,2C0DA7,2C3358,2C6DC1,2C6E85,2C7BA0,2C8DB1,2CDB07,300505,302432,303A64,303EA7,30894A,30E37A,30E3A4,30F6EF,340286,3413E8,342EB7,34415D,347DF6,34C93D,34CFF6,34DE1A,34E12D,34E6AD,34F39A,34F64B,380025,381868,386893,387A0E,3887D5,38BAF8,38DEAD,38FC98,3C219C,3C58C2,3C6AA7,3C9C0F,3CA9F4,3CE9F7,3CF011,3CF862,3CFDFE,401C83,4025C2,4074E0,40A3CC,40A6B7,40C73C,40D133,40EC99,44032C,4438E8,444988,448500,44A3BB,44AF28,44E517,484520,4851B7,4851C5,48684A,4889E7,48A472,48AD9A,48F17F,4C034F,4C0F3E,4C1D96,4C3488,4C445B,4C496C,4C5F70,4C77CB,4C796E,4C79BA,4C8093,4CB04A,4CEB42,50284A,502DA2,502F9B,5076AF,507C6F,508492,50E085,50EB71,5414F3,546CEB,548D5A,54E4ED,581CF8,586C25,586D67,5891CF,58946B,58961D,58A023,58A839,58CE2A,58FB84,5C514F,5C5F67,5C80B6,5C879C,5CB26D,5CB47E,5CC5D4,5CCD5B,5CD2E4,5CE0C5,5CE42A,6036DD,60452E,605718,606720,606C66,60A5E2,60DD8E,60E32B,60F262,60F677,6432A8,64497D,644C36,645D86,646EE0,6479F0,648099,64BC58,64D4DA,64D69A,64DE6D,6805CA,680715,681729,683421,683E26,68545A,685D43,687A64,68C6AC,68ECC5,6C2995,6C2F80,6C4CE2,6C6A77,6C8814,6C9466,6CA100,6CF6DA,6CFE54,700810,7015FB,701AB8,701CE7,703217,709CD1,70A6CC,70A8D3,70CD0D,70CF49,70D823,70D8C2,7404F1,7413EA,743AF4,7470FD,74D83E,74E50B,74E5F9,780CB8,782B46,78929C,78AF08,78FF57,7C214A,7C2A31,7C5079,7C5CF8,7C67A2,7C70DB,7C7635,7C7A91,7CB0C2,7CB27D,7CB566,7CCCB8,80000B,801934,803253,8038FB,8045DD,808489,8086F2,809B20,80B655,80C01E,80E4BA,84144D,841B77,843A4B,845CF3,84683E,847B57,84A6C8,84C5A6,84EF18,84FDD1,88532E,887873,88B111,88D82E,88F4DA,8C1759,8C1D96,8C554A,8C705A,8C8D28,8CA982,8CB87E,8CC681,8CE9EE,8CF8C5,9009DF,901057,902E1C,9049FA,9061AE,906584,907841,90CCDF,90E2BA,94390E,94659C,94B609,94B86D,94E23C,94E6F7,94E70B,982CBC,983B8F,9843FA,984FEE,98541B,98597A,985F41,988D46,98AF65,98BD80,98FE3E,9C2976,9C4E36,9C65EB,9C67D6,9CB150,9CDA3E,9CFCE8,A002A5,A02942,A0369F,A04F52,A0510B,A05950,A08069,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0B339,A0C589,A0D365,A0D37A,A0E70B,A402B9,A434D9,A4423B,A44E31,A46BB6,A4B1C1,A4BF01,A4C3F0,A4C494,A4F933,A8595F,A864F1,A86DAA,A87EEA,AC1203,AC16DE,AC198E,AC2B6E,AC45EF,AC5AFC,AC675D,AC7289,AC74B1,AC7BA1,AC8247,ACED5C,ACFDCE,B0359F,B03CDC,B047E9,B06088,B07D64,B0A460,B0DCEF,B40EDE,B46921,B46BFC,B46D83,B48351,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,B8F775,BC0358,BC091B,BC0F64,BC17B8,BC3898,BC542F,BC6EE2,BC7737,BCA8A6,BCCD99,BCF105,BCF171,C03C59,C0A5E8,C0A810,C0B6F9,C0B883,C403A8,C40F08,C42360,C43D1A,C4474E,C475AB,C48508,C4BDE5,C4D0E3,C4D987,C4FF99,C809A8,C8154E,C82158,C8348E,C858B3,C858C0,C85EA9,C86E08,C88A9A,C895CE,C8B29B,C8CB9E,C8E265,C8F733,CC1531,CC2F71,CC3D82,CCD9AC,CCF9E4,D03C1F,D0577B,D0577E,D06578,D07E35,D0ABD5,D0C637,D4258B,D43B04,D4548B,D46D6D,D4AB61,D4D252,D4D853,D4E98A,D4F32D,D83BBF,D8F2CA,D8F883,D8FC93,DC1BA1,DC2148,DC215C,DC41A9,DC4546,DC4628,DC5360,DC7196,DC8B28,DC9009,DC97BA,DCA971,DCFB48,E02BE9,E02E0B,E08F4C,E09467,E09D31,E0C264,E0D045,E0D464,E0D4E8,E0E258,E4029B,E40D36,E41FD5,E442A6,E45E37,E46017,E470B8,E4A471,E4A7A0,E4B318,E4C767,E4F89C,E4FAFD,E4FD45,E82AEA,E862BE,E884A5,E8B0C5,E8B1FC,E8BFB8,E8C829,E8F408,EC4C8C,EC63D7,EC8E77,ECE7A7,F020FF,F0421C,F057A6,F077C3,F09E4A,F0B2B9,F0B61E,F0D415,F0D5BF,F40669,F42679,F43BD8,F44637,F44EE3,F46D3F,F47B09,F48C50,F49634,F4A475,F4B301,F4C88A,F4CE23,F4D108,F81654,F83441,F85971,F85EA0,F8633F,F894C2,F89E94,F8AC65,F8B54D,F8E4E3,F8F21E,F8FE5E,FC4482,FC6D77,FC7774,FCB3AA,FCB3BC,FCF8AE o="Intel Corporate"
+0012F0,001302,001320,0013CE,0013E8,001500,001517,00166F,001676,0016EA-0016EB,0018DE,0019D1-0019D2,001B21,001B77,001CBF-001CC0,001DE0-001DE1,001E64-001E65,001E67,001F3B-001F3C,00215C-00215D,00216A-00216B,0022FA-0022FB,002314-002315,0024D6-0024D7,0026C6-0026C7,00270E,002710,0028F8,004238,0072EE,00919E,009337,00A554,00BB60,00C2C6,00D49E,00D76D,00DBDF,00E18C,0433C2,0456E5,046C59,04CF4B,04D3B0,04E8B9,04EA56,04ECD8,04ED33,04F0EE,081196,085BD6,086AC5,087190,088E90,089DF4,08B4D2,08D23E,08D40C,08EB21,0C5415,0C7A15,0C8BFD,0C9192,0C9A3C,0CD292,0CDD24,1002B5,100BA9,102E00,103D1C,104A7D,105107,105FAD,1091D1,10A51D,10F005,10F60A,1418C3,144F8A,14755B,14857F,14ABC5,14F6D8,181DEA,182649,183DA2,185680,185E0F,189341,18CC18,18FF0F,1C1BB5,1C4D70,1C9957,1CC10C,2016B9,201E88,203A43,207918,20BD1D,20C19B,24418C,247703,24EB16,24EE9A,280C50,2811A8,2816AD,286B35,287FCF,289200,289529,28A06B,28A44A,28B2BD,28C5D2,28C63F,28D0EA,28DFEB,2C0DA7,2C3358,2C6DC1,2C6E85,2C7BA0,2C8DB1,2CDB07,2CEAFC,300505,302432,303A64,303EA7,30894A,30E37A,30E3A4,30F6EF,340286,3413E8,342EB7,34415D,347DF6,34C93D,34CFF6,34DE1A,34E12D,34E6AD,34F39A,34F64B,34FD70,380025,381868,386893,387A0E,3887D5,38BAF8,38DEAD,38FC98,3C219C,3C58C2,3C6AA7,3C9C0F,3CA9F4,3CE9F7,3CF011,3CF862,3CFDFE,401C83,4025C2,4074E0,40A3CC,40A6B7,40C73C,40D133,40EC99,44032C,4438E8,444988,448500,44A3BB,44AF28,44E517,484520,4851B7,4851C5,48684A,4889E7,48A472,48AD9A,48E150,48F17F,4C034F,4C0F3E,4C1D96,4C3488,4C445B,4C496C,4C5F70,4C77CB,4C796E,4C79BA,4C8093,4CA954,4CB04A,4CEB42,50284A,502DA2,502F9B,5076AF,507C6F,508492,50E085,50EB71,5414F3,543631,546CEB,548D5A,54E4ED,581CF8,586C25,586D67,5891CF,58946B,58961D,58A023,58A839,58CE2A,58FB84,5C514F,5C5F67,5C6783,5C80B6,5C879C,5CB26D,5CB47E,5CC5D4,5CCD5B,5CD2E4,5CE0C5,5CE42A,6036DD,60452E,605718,606720,606C66,60A5E2,60DD8E,60E32B,60F262,60F677,6432A8,64497D,644A7D,644C36,645D86,646EE0,6479F0,648099,64BC58,64D4DA,64D69A,64DE6D,6805CA,680715,681729,683421,683E26,68545A,685D43,687A64,68C6AC,68ECC5,6C2995,6C2F80,6C4CE2,6C6A77,6C8814,6C9466,6CA100,6CF6DA,6CFE54,700810,7015FB,701AB8,701CE7,703217,709CD1,70A6CC,70A8D3,70CD0D,70CF49,70D823,70D8C2,7404F1,7413EA,743AF4,7470FD,74D83E,74E50B,74E5F9,780CB8,782B46,78929C,78AF08,78FF57,7C214A,7C2A31,7C5079,7C5CF8,7C67A2,7C70DB,7C7635,7C7A91,7CB0C2,7CB27D,7CB566,7CCCB8,80000B,801316,801934,803253,8038FB,8045DD,808489,8086F2,809B20,80B655,80C01E,80E4BA,84083A,84144D,841B77,843A4B,845CF3,84683E,847B57,849265,84A6C8,84C5A6,84D1C1,84EF18,84FDD1,88532E,887873,88B111,88D82E,88F4DA,8C1759,8C1D96,8C554A,8C705A,8C8D28,8CA982,8CB87E,8CC681,8CE9EE,8CF8C5,9009DF,901057,902E1C,9049FA,9061AE,906584,907841,90B021,90CCDF,90E2BA,94270E,94390E,9453FF,94659C,94B609,94B86D,94E23C,94E6F7,94E70B,982CBC,983B8F,9843FA,984FEE,98541B,98597A,985F41,988D46,98AF65,98BD80,98FE3E,9C2976,9C4E36,9C65EB,9C67D6,9C971B,9CB150,9CDA3E,9CFCE8,A002A5,A02942,A0369F,A04F52,A0510B,A05950,A08069,A08527,A08869,A088B4,A0A4C5,A0A8CD,A0AFBD,A0B339,A0C589,A0D365,A0D37A,A0E70B,A402B9,A434D9,A4423B,A44E31,A46BB6,A4B1C1,A4BF01,A4C3F0,A4C494,A4F933,A8595F,A864F1,A86DAA,A87EEA,AC1203,AC16DE,AC198E,AC2B6E,AC3DCB,AC45EF,AC5AFC,AC675D,AC7289,AC74B1,AC7BA1,AC8247,ACED5C,ACFDCE,B0359F,B03CDC,B047E9,B06088,B07D64,B0A460,B0DCEF,B40EDE,B46921,B46BFC,B46D83,B48351,B49691,B4B676,B4D5BD,B80305,B808CF,B88198,B88A60,B89A2A,B8B81E,B8BF83,B8F775,BC0358,BC091B,BC0F64,BC17B8,BC3898,BC542F,BC6EE2,BC7737,BCA8A6,BCCD99,BCD22C,BCF105,BCF171,C03C59,C0A5E8,C0A810,C0B6F9,C0B883,C403A8,C40F08,C42360,C43D1A,C4474E,C475AB,C48508,C4BDE5,C4D0E3,C4D987,C4FF99,C809A8,C8154E,C82158,C8348E,C858B3,C858C0,C85EA9,C86E08,C88A9A,C895CE,C8B29B,C8CB9E,C8E265,C8F733,CC1531,CC2F71,CC3D82,CCD9AC,CCF9E4,D03C1F,D0577B,D0577E,D06578,D07E35,D0ABD5,D0C637,D4258B,D43B04,D4548B,D46D6D,D494A9,D4AB61,D4D252,D4D853,D4E98A,D4F32D,D83BBF,D8F2CA,D8F883,D8FC93,DC1BA1,DC2148,DC215C,DC41A9,DC4546,DC4628,DC5360,DC7196,DC8B28,DC9009,DC97BA,DCA971,DCFB48,E02BE9,E02E0B,E03AAA,E07256,E08F4C,E09467,E09D31,E0C264,E0C932,E0D045,E0D464,E0D4E8,E0D55D,E0E258,E4029B,E40D36,E41FD5,E442A6,E44AE0,E45E37,E46017,E470B8,E4A471,E4A7A0,E4B318,E4C767,E4F89C,E4FAFD,E4FD45,E82AEA,E862BE,E884A5,E8B0C5,E8B1FC,E8BFB8,E8BFE1,E8C829,E8F408,EC4C8C,EC63D7,EC8E77,ECE7A7,ECED04,F020FF,F0421C,F057A6,F077C3,F09E4A,F0B2B9,F0B61E,F0D415,F0D5BF,F40669,F42679,F43BD8,F44637,F44EE3,F46D3F,F47B09,F48C50,F49634,F4A475,F4B301,F4C88A,F4CE23,F4D108,F81654,F83441,F85971,F85EA0,F8633F,F894C2,F89E94,F8AC65,F8B54D,F8CF52,F8E4E3,F8F21E,F8FE5E,FC4482,FC6D77,FC7774,FC9E53,FCB3AA,FCB3BC,FCF8AE o="Intel Corporate"
0012F1 o="IFOTEC"
-0012F3,20BA36,5464DE,54F82A,6009C3,6C1DEB,80A197,B8F44F,CCF957,D4CA6E o="u-blox AG"
+0012F3,20BA36,5464DE,54F82A,6009C3,6C1DEB,80A197,90F861,B8F44F,CCF957,D4CA6E o="u-blox AG"
0012F4 o="Belco International Co.,Ltd."
0012F5 o="Imarda New Zealand Limited"
0012F6 o="MDK CO.,LTD."
@@ -4497,7 +4497,7 @@
001343 o="Matsushita Electronic Components (Europe) GmbH"
001344 o="Fargo Electronics Inc."
001348 o="Artila Electronics Co., Ltd."
-001349,0019CB,0023F8,00A0C5,04BF6D,082697,1071B3,107BEF,143375,14360E,1C740D,28285D,30BD13,404A03,48EDE6,4C9EFF,4CC53E,5067F0,50E039,54833A,588BF3,5C648E,5C6A80,5CE28C,5CF4AB,603197,64DD68,6C4F89,7049A2,78C57D,7C7716,80EA0B,88ACC0,8C5973,909F22,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC7EC3,BC9911,BCCF4F,C8544B,C86C87,CC5D4E,D41AD1,D43DF3,D8912A,D8ECE5,E4186B,E8377A,EC3EB3,EC43F6,F08756,F44D5C,F80DA9,FC22F4,FCF528 o="Zyxel Communications Corporation"
+001349,0019CB,0023F8,00A0C5,04BF6D,082697,1071B3,107BEF,143375,14360E,1C740D,28285D,30BD13,404A03,48EDE6,4C9EFF,4CC53E,5067F0,50E039,54833A,588BF3,5C648E,5C6A80,5CE28C,5CF4AB,603197,64DD68,6C4F89,7049A2,78C57D,7C7716,80EA0B,88ACC0,8C5973,909F22,90EF68,980D67,A0E4CB,B0B2DC,B8D526,B8ECA3,BC7EC3,BC9911,BCCF4F,C02E5F,C49A31,C83374,C8544B,C86C87,CC5D4E,D41AD1,D43DF3,D8912A,D8ECE5,E4186B,E8377A,EC3EB3,EC43F6,F08756,F44D5C,F80DA9,FC22F4,FC9F2A,FCF528 o="Zyxel Communications Corporation"
00134A o="Engim, Inc."
00134B o="ToGoldenNet Technology Inc."
00134C o="YDT Technology International"
@@ -4559,7 +4559,7 @@
00138E o="FOAB Elektronik AB"
001390 o="Termtek Computer Co., Ltd"
001391 o="OUEN CO.,LTD."
-001392,001D2E,001F41,00227F,002482,0025C4,003358,00E63A,044FAA,0CF4D5,10F068,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,28B371,2C5D93,2CAB46,2CC5D3,2CE6CC,3087D9,341593,3420E3,348F27,34FA9F,38453B,38FF36,3C46A1,40B82D,441E98,4CB1CD,50A733,543D37,54EC2F,589396,58B633,58FB96,5C836C,5CDF89,60D02C,689234,6CAAB3,704777,70CA97,743E2B,74911A,789F6A,800384,80BC37,80F0CF,84183A,842388,8C0C90,8C7A15,8CFE74,903A72,94B34F,94BFC4,94F665,A80BFB,AC6706,B07C51,B479C8,C08ADE,C0C520,C0C70A,C4017C,C4108A,C803F5,C80873,C8848C,C8A608,CC1B5A,D04F58,D4684D,D4BD4F,D4C19E,D838FC,DCAEEB,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F0B052,F8E71E,FC5C45 o="Ruckus Wireless"
+001392,001D2E,001F41,00227F,002482,0025C4,003358,00E63A,044FAA,0CF4D5,10F068,184B0D,187C0B,1C3A60,1CB9C4,205869,24792A,24C9A1,28B371,2C5D93,2CAB46,2CC5D3,2CE6CC,3087D9,341593,3420E3,348F27,34FA9F,38453B,38FF36,3C46A1,40B82D,441E98,4CB1CD,50A733,543D37,54EC2F,589396,58B633,58FB96,5C836C,5CDF89,60D02C,689234,6CAAB3,704777,70B258,70CA97,74317E,743E2B,74911A,789F6A,800384,80BC37,80F0CF,84183A,842388,8C0C90,8C7A15,8CFE74,903A72,94B34F,94BFC4,94F665,A80BFB,AC6706,ACDE01,B07C51,B479C8,B4E53E,C08ADE,C0C520,C0C70A,C4017C,C4108A,C803F5,C80873,C8848C,C8A608,CC1B5A,CC2DD2,D04F58,D4684D,D4BD4F,D4C19E,D838FC,DCAEEB,E0107F,E81DA8,EC58EA,EC8CA2,F03E90,F06FCE,F0B052,F8E71E,FC5C45 o="Ruckus Wireless"
001393 o="Panta Systems, Inc."
001394 o="Infohand Co.,Ltd"
001395 o="congatec GmbH"
@@ -4969,7 +4969,7 @@
00156A o="DG2L Technologies Pvt. Ltd."
00156B o="Perfisans Networks Corp."
00156C o="SANE SYSTEM CO., LTD"
-00156D,002722,0418D6,0CEA14,18E829,1C0B8B,1C6A1B,245A4C,24A43C,28704E,44D9E7,58D61F,602232,687251,68D79A,6C63F8,70A741,7483C2,74ACB9,784558,788A20,802AA8,847848,8C3066,8CEDE1,942A6F,9C05D6,A89C6C,AC8BA9,B4FBE4,D021F9,D8B370,DC9FDB,E063DA,E43883,F09FC2,F492BF,F4E2C6,FCECDA o="Ubiquiti Inc"
+00156D,002722,0418D6,0CEA14,18E829,1C0B8B,1C6A1B,245A4C,24A43C,28704E,44D9E7,58D61F,602232,687251,68D79A,6C63F8,70A741,7483C2,74ACB9,74F92C,74FA29,784558,788A20,802AA8,847848,8C3066,8CEDE1,9041B2,942A6F,9C05D6,A89C6C,AC8BA9,B4FBE4,D021F9,D8B370,DC9FDB,E063DA,E43883,F09FC2,F492BF,F4E2C6,FCECDA o="Ubiquiti Inc"
00156E o="A. W. Communication Systems Ltd"
00156F o="Xiranet Communications GmbH"
001571 o="Nolan Systems"
@@ -5023,7 +5023,7 @@
0015AC o="Capelon AB"
0015AD o="Accedian Networks"
0015AE o="kyung il"
-0015AF,002243,0025D3,00E93A,08A95A,106838,141333,14D424,1C4BD6,1CCE51,200B74,204EF6,240A64,2866E3,28C2DD,28D043,2C3B70,2CDCD7,346F24,384FF0,409922,409F38,40E230,44D832,485D60,48E7DA,505A65,50BBB5,50FE0C,54271E,580205,5C9656,605BB4,60FF9E,6C71D9,6CADF8,706655,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,90E868,94BB43,94DBC9,9CC7D3,A81D16,A841F4,A8E291,AC8995,B0EE45,B48C9D,C0BFBE,C0E434,CC4740,D0C5D3,D0E782,D49AF6,D8C0A6,DC85DE,DCF505,E0B9A5,E8D819,E8FB1C,EC2E98,F0038C,F83DC6,F854F6 o="AzureWave Technology Inc."
+0015AF,002243,0025D3,00E93A,08A95A,106838,141333,14D424,1C4BD6,1CCE51,200B74,204EF6,240A64,2866E3,28C2DD,28D043,2C3B70,2CDCD7,346F24,384FF0,409922,409F38,40E230,44D832,485D60,48E7DA,502E91,505A65,50BBB5,50FE0C,54271E,580205,5C9656,605BB4,60FF9E,6C71D9,6CADF8,706655,742F68,74C63B,74F06D,781881,809133,80A589,80C5F2,80D21D,9074AE,90E868,94BB43,94DBC9,9CC7D3,A81D16,A841F4,A8E291,AC8995,B0EE45,B48C9D,C0BFBE,C0E434,CC4740,D0C5D3,D0E782,D49AF6,D8C0A6,DC85DE,DCF505,E0B9A5,E8D819,E8FB1C,EC2E98,EC3A56,F0038C,F068E3,F83DC6,F854F6 o="AzureWave Technology Inc."
0015B0 o="AUTOTELENET CO.,LTD"
0015B1 o="Ambient Corporation"
0015B2 o="Advanced Industrial Computer, Inc."
@@ -5068,8 +5068,8 @@
0015E5 o="Cheertek Inc."
0015E6 o="MOBILE TECHNIKA Inc."
0015E7 o="Quantec Tontechnik"
-0015EA o="Tellumat (Pty) Ltd"
-0015EB,0019C6,001E73,002293,002512,0026ED,004A77,0056F1,00E7E3,041DC7,042084,046ECB,049573,08181A,083FBC,084473,086083,089AC7,08AA89,08E63B,08F606,0C014B,0C01A5,0C1262,0C3747,0C44C0,0C72D9,101081,1012D0,103C59,10D0AB,14007D,1409B4,143EBF,146080,146B9A,14CA56,18132D,1844E6,185E0B,18686A,1879FD,18CAA7,1C2704,1C674A,200889,20108A,202051,203AEB,205A1D,208986,20E882,20F307,24586E,2475FC,247E51,24A65E,24C44A,24D3F2,28011C,284D7D,287777,287B09,288CB8,28AF21,28C87C,28DB02,28DEA8,28FF3E,2C26C5,2C704F,2C957F,2CB6C2,2CF1BB,300C23,301F48,304074,304240,3058EB,309935,30B930,30C6AB,30CC21,30D386,30DCE7,30F31D,34243E,343654,343759,344A1B,344B50,344DEA,346987,347839,349677,34DAB7,34DE34,34E0CF,38165A,382835,384608,38549B,386E88,3890AF,389148,389E80,38AA20,38D82F,38E1AA,38E2DD,38F6CF,3C6F9B,3C7625,3CA7AE,3CBCD0,3CDA2A,3CF652,3CF9F0,400EF3,4413D0,443262,4441F0,445943,44A3C7,44F436,44FB5A,44FFBA,48282F,4859A4,485FDF,4896D9,48A74E,48D682,4C09B4,4C16F1,4C22C9,4C494F,4C4CD8,4CABFC,4CAC0A,4CCBF5,504289,505D7A,505E24,5078B3,508CC9,50AF4D,50E24E,540955,541F8D,5422F8,542B76,544617,5484DC,54BE53,54CE82,54DED3,584BBC,585FF6,58D312,58ED99,58FE7E,58FFA1,5C101E,5C3A3D,5C4DBF,5C7DAE,5CA4F4,5CBBEE,5CEB52,601466,601888,606BB3,6073BC,60E5D8,64136C,646E60,648505,64BAA4,64DB38,681AB2,68275F,6877DA,6887BD,688AF0,68944A,689E29,689FF0,6C8B2F,6CA75F,6CB881,6CD008,6CD2BA,70110E,702E22,706AC9,709F2D,74238D,7426FF,7433E9,744AA4,746F88,74866F,749781,74A78E,74B57E,781D4A,7826A6,78305D,78312B,785237,787E42,7890A2,789682,78C1A7,78E8B6,7C3953,7C60DB,7CB30A,8006D9,802D1A,807C0A,808800,80B07B,84139F,841C70,843C99,84742A,847460,8493B2,84F2C1,84F5EB,885DFB,887B2C,887FD5,889E96,88C174,88D274,8C14B4,8C68C8,8C7967,8C8E0D,8CDC02,8CE081,8CE117,8CEEFD,901D27,9079CF,907E43,90869B,90B942,90C710,90C7D8,90D432,90D8F3,90FD73,940B83,94286F,949869,949F8B,94A7B7,94BF80,94CBCD,94E3EE,98006A,981333,9817F1,986610,986CF5,989AB9,98EE8C,98F428,98F537,9C2F4E,9C4FAC,9C635B,9C63ED,9C6F52,9CA9E4,9CB400,9CD24B,9CE91C,A0092E,A01077,A091C8,A0CFF5,A0EC80,A41A6E,A44027,A47E39,A4F33B,A802DB,A87484,A8A668,AC00D0,AC6462,ACAD4B,B00AD5,B075D5,B08B92,B0ACD2,B0B194,B0C19E,B40421,B41C30,B45F84,B49842,B4B362,B4DEDF,B805AB,B8D4BC,B8DD71,B8F0B9,BC1695,BC41A0,BC629C,BCBD84,BCF45F,BCF88B,BCFF54,C04943,C0515C,C09296,C094AD,C09FE1,C0B101,C0FD84,C421B9,C42728,C4741E,C4A366,C4CCF9,C4EBFF,C84C78,C85A9F,C864C7,C87B5B,C89828,C8EAF8,CC1AFA,CC29BD,CC763A,CC7B35,CCA08F,CCB777,D0154A,D058A8,D05919,D05BA8,D0608C,D071C4,D0BB61,D0C730,D0DD7C,D0F928,D0F99B,D437D7,D45F2C,D47226,D476EA,D4955D,D49E05,D4B709,D4C1C8,D4E3C5,D4F756,D8097F,D80AE6,D8312C,D84A2B,D855A3,D86BFC,D87495,D88C73,D8A0E8,D8A8C8,D8E844,DC028E,DC3642,DC5193,DC6880,DC7137,DCDFD6,DCE5D8,DCF8B9,E01954,E0383F,E04102,E07C13,E0A1CE,E0B668,E0C29E,E0C3F3,E0DAD7,E447B3,E44E12,E45BB3,E4604D,E466AB,E47723,E47E9A,E47F3C,E4BD4B,E4CA12,E4CDA7,E808AF,E84368,E86E44,E88175,E8A1F8,E8ACAD,E8B541,E8E7C3,EC1D7F,EC237B,EC6CB5,EC725B,EC8263,EC8A4C,ECC342,ECC3B0,ECF0FE,F01B24,F084C9,F0AB1F,F0ED19,F412DA,F41F88,F42D06,F42E48,F43A7B,F46DE2,F4B5AA,F4B8A7,F4E4AD,F4E84F,F4F647,F4FC49,F80DF0,F856C3,F864B8,F8731A,F87928,F8A34F,F8DFA8,FC2D5E,FC4009,FC449F,FC8A3D,FC8AF7,FC94CE,FCABF5,FCC897,FCFA21 o="zte corporation"
+0015EA o="Hensoldt South Africa (Pty) Ltd"
+0015EB,0019C6,001E73,002293,002512,0026ED,004A77,0056F1,00E7E3,041DC7,042084,046ECB,049573,08181A,083FBC,084473,086083,089AC7,08AA89,08E63B,08F606,0C014B,0C01A5,0C1262,0C3747,0C44C0,0C72D9,101081,1012D0,103C59,10D0AB,14007D,1409B4,142004,143EBF,146080,146B9A,14CA56,18132D,1844E6,185E0B,18686A,1879FD,18B0A4,18CAA7,1C2704,1C674A,200889,20108A,202051,203AEB,205A1D,208986,20E882,20F307,24586E,2475FC,247E51,24A65E,24C44A,24D3F2,28011C,284D7D,287777,287B09,288CB8,28AF21,28C87C,28DB02,28DEA8,28FF3E,2C26C5,2C704F,2C957F,2CB6C2,2CF1BB,300C23,301F48,304074,304240,3058EB,309935,30B930,30C6AB,30CC21,30D386,30DCE7,30F31D,34243E,343654,343759,344A1B,344B50,344DEA,346987,347839,349677,34DAB7,34DE34,34E0CF,38165A,382835,384608,38549B,386E88,3890AF,389148,389E80,38AA20,38D82F,38E1AA,38E2DD,38F6CF,3C6F9B,3C7625,3CA7AE,3CBCD0,3CDA2A,3CF652,3CF9F0,400EF3,405493,4413D0,443262,4441F0,445943,44A3C7,44F436,44FB5A,44FFBA,48282F,4859A4,485FDF,4896D9,48A74E,48D682,4C09B4,4C16F1,4C22C9,4C494F,4C4CD8,4CABFC,4CAC0A,4CCBF5,504289,505D7A,505E24,5078B3,508CC9,50AF4D,50E24E,540955,541F8D,5422F8,542B76,544617,5478F0,5484DC,54BE53,54CE82,54DED3,584BBC,585FF6,5872C9,58D312,58ED99,58FE7E,58FFA1,5C101E,5C3A3D,5C4DBF,5C7DAE,5CA4F4,5CBBEE,5CEB52,5CFFA9,601466,601888,606BB3,6073BC,60E5D8,64136C,646E60,647520,648505,64BAA4,64DB38,64EB94,681AB2,68275F,682ADD,6877DA,6887BD,688AF0,68944A,689E29,689FF0,6C11BA,6C7742,6C8B2F,6CA75F,6CB881,6CD008,6CD2BA,70110E,702E22,706AC9,709F2D,74238D,7426FF,7433E9,744AA4,746F88,74866F,749781,74A78E,74B57E,781D4A,7826A6,78305D,78312B,785237,787E42,7890A2,789682,78C1A7,78E8B6,7C3953,7C60DB,7C7D21,7CB30A,8006D9,802D1A,807C0A,808800,80B07B,84139F,841623,841C70,843C99,84742A,847460,8493B2,84F2C1,84F5EB,885DFB,887B2C,887FD5,889E96,88C174,88C78F,88D274,8C14B4,8C68C8,8C7967,8C8E0D,8CDC02,8CE081,8CE117,8CEEFD,901D27,9079CF,907E43,90869B,90B942,90C710,90C7D8,90D432,90D8F3,90FD73,940B83,94286F,949869,949F8B,94A7B7,94BF80,94CBCD,94E3EE,98006A,981333,9817F1,983FA4,986610,986CF5,989AB9,98EE8C,98F428,98F537,9C2F4E,9C4FAC,9C635B,9C63ED,9C6F52,9CA9E4,9CB400,9CD24B,9CE91C,A0092E,A01077,A0552E,A091C8,A0CFF5,A0EC80,A41A6E,A44027,A47E39,A4F33B,A802DB,A87484,A89A8C,A8A668,AC00D0,AC6462,ACAD4B,B00AD5,B075D5,B08B92,B0ACD2,B0B194,B0C19E,B40421,B41C30,B45F84,B472D4,B47CA6,B49842,B4B362,B4DEDF,B805AB,B85213,B8D4BC,B8DD71,B8F0B9,BC1695,BC41A0,BC4529,BC629C,BCBD84,BCF45F,BCF88B,BCFF54,C04943,C0515C,C09296,C094AD,C09FE1,C0B101,C0FD84,C421B9,C42728,C4741E,C4A366,C4CCF9,C4EBFF,C84C78,C85A9F,C864C7,C87B5B,C89828,C8EAF8,CC1AFA,CC29BD,CC763A,CC7B35,CCA08F,CCB777,D0154A,D058A8,D05919,D05BA8,D0608C,D071C4,D0BB61,D0C730,D0DD7C,D0F928,D0F99B,D437D7,D45F2C,D46195,D47226,D476EA,D4955D,D49E05,D4B709,D4C1C8,D4E3C5,D4F756,D8097F,D80AE6,D8312C,D83139,D84A2B,D855A3,D86BFC,D87495,D88C73,D89A0D,D8A0E8,D8A8C8,D8B2AA,D8E844,DC028E,DC3642,DC5193,DC6880,DC7137,DCDFD6,DCE5D8,DCF8B9,E01954,E0383F,E04102,E07C13,E0A1CE,E0B668,E0C29E,E0C3F3,E0DAD7,E447B3,E44E12,E45BB3,E4604D,E466AB,E47723,E47E9A,E47F3C,E4BD4B,E4CA12,E4CDA7,E808AF,E84368,E86E44,E88175,E8A1F8,E8ACAD,E8B541,E8E7C3,EC1D7F,EC237B,EC6CB5,EC725B,EC79C0,EC8263,EC8A4C,ECC342,ECC3B0,ECF0FE,F01B24,F07A55,F084C9,F0AB1F,F0ED19,F412DA,F41F88,F42D06,F42E48,F43A7B,F46DE2,F4B5AA,F4B8A7,F4E4AD,F4E84F,F4F647,F4FC49,F80DF0,F856C3,F864B8,F8731A,F87928,F8A34F,F8DFA8,FC2D5E,FC4009,FC449F,FC8A3D,FC8AF7,FC94CE,FCABF5,FCC897,FCFA21 o="zte corporation"
0015EC o="Boca Devices LLC"
0015ED o="Fulcrum Microsystems, Inc."
0015EE o="Omnex Control Systems"
@@ -5086,7 +5086,7 @@
0015FC o="Littelfuse Startco"
0015FD o="Complete Media Systems"
0015FE o="SCHILLING ROBOTICS LLC"
-0015FF,18EE86,2880A2,E08614 o="Novatel Wireless Solutions, Inc."
+0015FF,18EE86,2880A2,780C71,E08614 o="Inseego Wireless, Inc"
001600 o="CelleBrite Mobile Synchronization"
001602 o="CEYON TECHNOLOGY CO.,LTD."
001603 o="COOLKSKY Co., LTD"
@@ -5514,7 +5514,7 @@
001807 o="Fanstel Corp."
001808 o="SightLogix, Inc."
001809,1406A7,3053C1,7445CE,E89E13 o="CRESYN"
-00180A,00841E,08F1B3,0C7BC8,0C8DDB,149F43,2C3F0B,3456FE,388479,4027A8,4CC8A1,5C0610,683A1E,684992,6C7DB7,6C7F0C,6CC3B2,6CDEA9,6CEFBD,881544,8C8881,981888,9CE330,A8469D,AC17C8,AC69CF,ACC3E5,ACD31D,B4DF91,B80756,B8AB61,B8B4C9,BC3340,BCB1D3,BCDB09,C414A2,C48BA3,C4D666,CC03D9,CC6E2A,CC9C3E,E0553D,E0CBBC,E0D3B4,E455A8,F89E28,FC942E o="Cisco Meraki"
+00180A,00841E,086A0B,08711C,08F1B3,0C7BC8,0C8DDB,149F43,2C3F0B,303B49,3456FE,388479,4027A8,4CC8A1,5C0610,683A1E,684992,6C7DB7,6C7F0C,6CC3B2,6CDEA9,6CEFBD,780F81,881544,8C8881,981888,9CE330,A05911,A8469D,AC17C8,AC69CF,ACBDF7,ACC3E5,ACD31D,B4DF91,B80756,B8AB61,B8B4C9,BC3340,BCB1D3,BCDB09,C414A2,C48BA3,C4D666,C86340,CC03D9,CC6E2A,CC9C3E,D853AD,E0553D,E0CBBC,E0D3B4,E455A8,F89E28,FC942E o="Cisco Meraki"
00180B o="Brilliant Telecommunications"
00180D o="Terabytes Server Storage Tech Corp"
00180E o="Avega Systems"
@@ -5610,7 +5610,7 @@
00187F o="ZODIANET"
001880 o="Maxim Integrated Products"
001881 o="Buyang Electronics Industrial Co., Ltd"
-001882,001E10,002568,00259E,002EC7,0034FE,00464B,004F1A,005A13,006151,00664B,006B6F,00991D,009ACD,00A91D,00BE3B,00E0FC,00E12F,00E406,00F5FD,00F7AD,00F81C,00F952,04021F,041471,041892,0425C5,042758,043389,044A6C,044F4C,0455B8,047503,047970,04885F,048C16,049FCA,04A81C,04B0E7,04BD70,04BE58,04C06F,04CAED,04CCBC,04E795,04F352,04F938,04FE8D,080205,0819A6,0823C6,082FE9,08318B,084F0A,085C1B,086361,087073,08798C,087A4C,089356,089E84,08C021,08E84F,08EBF6,08FA28,0C07F3,0C184E,0C238D,0C2C54,0C2E57,0C31DC,0C37DC,0C41E9,0C45BA,0C4F9B,0C6743,0C704A,0C8408,0C8BA2,0C8FFF,0C96BF,0CB527,0CB787,0CC6CC,0CD6BD,0CE5B5,0CFC18,100177,101B54,102407,10321D,104400,104780,105172,1052BD,1067A3,108FFE,10A30F,10A4DA,10B1F8,10C172,10C3AB,10C61F,1409DC,1413FB,14230A,143004,143CC3,144658,144920,14579F,145F94,14656A,1489CB,148C4A,149AA3,149D09,14A0F8,14A51A,14AB02,14B968,14D11F,14D169,14EB08,18022D,180BD0,182A57,183386,183D5E,185644,18C58A,18CF24,18D276,18D6DD,18DED7,18E91D,1C151F,1C1D67,1C20DB,1C32AC,1C3CD4,1C3D2F,1C4363,1C599B,1C627E,1C6758,1C73E2,1C7F2C,1C8E5C,1C99DB,1CA681,1CAECB,1CB46C,1CB796,1CE504,1CE639,1CFC2A,1CFFAD,2008ED,200BC7,2014C4,201E1D,20283E,202BC1,203DB2,205383,2054FA,20658E,2087EC,208C86,20A200,20A680,20A766,20A8BF,20AB48,20C2B0,20DA22,20DF73,20F17C,20F3A3,2400BA,240995,24166D,241FA0,2426D6,2429B0,242E02,243154,244427,2446E4,244BF1,244C07,2469A5,247F3C,2491BB,249745,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DEEB,24DF6A,24EBED,24F603,24FB65,2811EC,281709,281DFB,28221E,282CC4,283152,2831F8,283CE4,2841C6,2841EC,284E44,28534E,285FDB,2868D2,286ED4,28808A,289E97,28A6DB,28B448,28DEE5,28E34E,28E5B0,28FBAE,2C0BAB,2C15D9,2C1A01,2C2768,2C36F2,2C52AF,2C55D3,2C58E8,2C693E,2C9452,2C97B1,2C9D1E,2CA797,2CA79E,2CAB00,2CB68F,2CCF58,2CECA6,2CED89,2CEDB0,301984,30294B,3037B3,304596,30499E,307496,308730,3089A6,308DD4,308ECF,309E62,30A1FA,30A30F,30C50F,30D17E,30D4E2,30E98E,30F335,30FBB8,30FD65,30FFFD,3400A3,340A98,3412F9,341E6B,342912,342EB6,345840,346679,346AC2,346BD3,346E68,347916,3483D5,349671,34A2A2,34B354,34CDBE,34FFF3,380FAD,382028,38378B,383FE8,3847BC,384C4F,38881E,389052,38BC01,38D09C,38EB47,38F195,38F889,38FB14,3C058E,3C13BB,3C15FB,3C306F,3C366A,3C4711,3C5447,3C59C0,3C678C,3C7843,3C869A,3C90E0,3C93F4,3C9D56,3CA161,3CA37E,3CC03E,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,3CFA80,3CFFD8,40410D,4044CE,4045C4,404D8E,404F42,406F27,407D0F,40B15C,40CBA8,40EEDD,44004D,44227C,44303F,4455B1,4459E3,446747,446A2E,446EE5,447654,4482E5,449BC1,44A191,44BE0B,44C346,44C3B6,44C532,44D791,44E59B,44E968,480031,480234,481258,48128F,4827C5,482CD0,482FD7,483C0C,483FE9,48435A,4846FB,484C29,485702,486276,48706F,487B6B,488EEF,48AD08,48B25D,48BD4A,48CDD3,48CFA9,48D539,48DB50,48DC2D,48F7BC,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4C8D53,4CAE13,4CB087,4CB16C,4CD0CB,4CD0DD,4CD1A1,4CD629,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,500B26,5014C1,501D93,504172,50464A,505DAC,506391,50680A,506F77,508A7F,509A88,509F27,50A72B,540295,54102E,5412CB,541310,542259,5425EA,542F2B,5434EF,5439DF,54443B,54511B,54606D,546990,548998,549209,54A51B,54B121,54BAD6,54C480,54CF8D,54EF43,54F6E2,581F28,582575,582AF7,5856C2,58605F,5873D1,587F66,588336,58AEA8,58BAD4,58BE72,58D061,58D759,58F8D7,58F987,5C0339,5C07A6,5C0979,5C167D,5C4CA9,5C546D,5C5EBB,5C647A,5C7075,5C7D5E,5C9157,5CA86A,5CB00A,5CB395,5CB43E,5CC0A0,5CC1F2,5CC307,5CE747,5CE883,5CF96A,6001B1,600810,60109E,60123C,602E20,603D29,604DE1,605375,6056B1,607ECD,608334,6096A4,609BB4,60A2C6,60A6C5,60BD83,60CE41,60D755,60DE44,60DE94,60DEF3,60E701,60F18A,60FA9D,64078C,6413AB,6416F0,6429FF,642CAC,643E0A,643E8C,6453E0,645E10,6467CD,646D4E,646D6C,64A651,64BF6B,64C394,681BEF,684983,684AAE,6881E0,6889C1,688F84,68962E,68A03E,68A0F6,68A46A,68A828,68CC6E,68D927,68E209,68F543,6C047A,6C146E,6C1632,6C1D2C,6C2636,6C3491,6C41DE,6C442A,6C558D,6C67EF,6C6C0F,6C71D2,6CB749,6CB7E2,6CD1E5,6CD63F,6CD704,6CE874,6CEBB6,70192F,702F35,704698,704E6B,7054F5,706E10,707013,70723C,707362,707990,707BE8,707CE3,708A09,708CB6,709C45,70A8E3,70C7F2,70D313,70FD45,7400E8,74342B,743C24,744D6D,7450CD,745909,745AAA,7460FA,74872E,74882A,749B89,749D8F,74A063,74A528,74B8A8,74C14F,74D21D,74E9BF,74F90F,78078F,78084D,781699,7817BE,781DBA,782DAD,783409,785773,785860,785C5E,786256,786A89,788371,78B46A,78CF2F,78D752,78DAAF,78DD33,78EB46,78F557,78F5FD,7C004D,7C0CFA,7C11CB,7C1AC0,7C1CF1,7C33F9,7C3626,7C3985,7C6097,7C669A,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CB59F,7CC385,7CD3E5,7CD9A0,7CDC73,7CE53F,800518,801382,802EC3,8038BC,803C20,804126,8054D9,806036,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80E1BF,80F1A4,80FB06,8415D3,8421F1,843E92,8446FE,844765,845B12,8464DD,847637,8492E5,849FB5,84A8E4,84A9C4,84AD58,84BE52,84D7DE,84DBAC,84EE7F,84FE40,88108F,881196,8828B3,883FD3,884033,88403B,884477,8853D4,8863C5,886639,8867DC,88693D,886EEB,887477,888603,88892F,88A0BE,88A2D7,88B4BE,88BCC1,88BFE4,88C227,88C6E8,88CE3F,88CEFA,88CF98,88E056,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C683A,8C6D77,8C83E8,8C862A,8C8ACD,8CA5CF,8CA96D,8CE5EF,8CEBC6,8CFADD,8CFD18,900117,900325,9016BA,90173F,9017AC,9017C8,9025F2,902BD2,903FEA,904E2B,905E44,9064AD,90671C,909497,909507,90A5AF,90F970,90F9B7,9400B0,94049C,940B19,940E6B,940EE7,942453,942533,94261D,943589,9440F3,944788,94772B,947AF4,947D77,949010,94A4F9,94B271,94D00D,94D2BC,94D54D,94DBDA,94DF34,94E300,94E7EA,94E7F3,94FE22,981A35,98247B,9835ED,983F60,9844CE,984874,984B06,985207,985A98,989C57,989F1E,98C08A,98D3D7,98E7F5,98F083,9C0351,9C1D36,9C28EF,9C37F4,9C4929,9C52F8,9C61D7,9C69D1,9C713A,9C7370,9C741A,9C746F,9C7DA3,9C9793,9CB2B2,9CB2E8,9CBFCD,9CC172,9CDBAF,9CE374,A0086F,A00E98,A01C8D,A031DB,A03679,A0406F,A0445C,A04839,A057E3,A070B7,A08CF8,A08D16,A0A33B,A0AD62,A0AF12,A0DF15,A0F479,A0FAC8,A400E2,A409B3,A416E7,A4178B,A46C24,A46DA4,A47174,A47CC9,A4933F,A49947,A49B4F,A4A46B,A4BA76,A4BDC4,A4BE2B,A4C64F,A4CAA0,A4DCBE,A4DD58,A80C63,A80DE1,A82BCD,A83B5C,A83ED3,A84616,A8494D,A85081,A87971,A87C45,A87D12,A8B271,A8C83A,A8CA7B,A8D4E0,A8E544,A8F059,A8F5AC,A8FFBA,AC075F,AC4E91,AC51AB,AC5E14,AC6089,AC6175,AC6490,AC751D,AC853D,AC8D34,AC9073,AC9232,AC9929,ACB3B5,ACC5B4,ACCF85,ACDCCA,ACE215,ACE342,ACE87B,ACEAEA,ACF970,ACFF6B,B00875,B01656,B0216F,B05508,B05B67,B0761B,B07ADF,B08900,B0995A,B0A4F0,B0C61C,B0C787,B0D77E,B0E17E,B0E5ED,B0EB57,B0ECDD,B40931,B414E6,B41513,B41DC4,B42BB9,B43052,B4394C,B43AE2,B44326,B46142,B46E08,B47B1A,B48655,B48901,B4B055,B4CD27,B4F58E,B4FBF9,B4FF98,B808D7,B81D1F,B81E9E,B85600,B85DC3,B85FB0,B8857B,B89436,B89FCC,B8BC1B,B8C385,B8D4C3,B8D6F6,B8E3B1,BC1896,BC1E85,BC25E0,BC3D85,BC3F8F,BC4C78,BC4CA0,BC620E,BC7574,BC7670,BC76C5,BC9930,BC9C31,BCA0B9,BCA231,BCB0E7,BCC427,BCD206,BCE265,C0060C,C03379,C03E50,C03FDD,C04E8A,C05234,C07009,C084E0,C08B05,C09B63,C0A938,C0BC9A,C0BFC0,C0E018,C0E1BE,C0E3FB,C0F4E6,C0F6C2,C0F6EC,C0F9B0,C0FFA8,C40528,C40683,C4072F,C40D96,C412EC,C416C8,C4345B,C4447D,C4473F,C457CD,C45E5C,C463C4,C467D1,C469F0,C475EA,C486E9,C49F4C,C4A402,C4AA99,C4B1D9,C4B8B4,C4D438,C4D8D4,C4DB04,C4E287,C4F081,C4FBAA,C4FF1F,C80CC8,C81451,C81FBE,C833E5,C850CE,C85195,C884CF,C88D83,C894BB,C89F1A,C8A776,C8B6D3,C8C2FA,C8C465,C8D15E,C8D1A9,C8E5E0,C8E600,CC0577,CC087B,CC1E56,CC1E97,CC208C,CC3DD1,CC53B5,CC64A6,CC895E,CC96A0,CCA223,CCB182,CCB7C4,CCBA6F,CCBBFE,CCBCE3,CCCC81,CCD73C,D016B4,D02DB3,D03E5C,D04E99,D06158,D065CA,D069C1,D06DC8,D06F82,D07AB5,D094CF,D0C65B,D0D04B,D0D783,D0D7BE,D0EFC1,D0FF98,D440F0,D44649,D44F67,D45F7A,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D48866,D49400,D494E8,D4A148,D4A923,D4B110,D4D51B,D4D892,D4F9A1,D801D0,D80A60,D8109F,D81BB5,D820A2,D82918,D829F8,D84008,D8490B,D85982,D86852,D86D17,D874DF,D876AE,D88863,D89B3B,D8C771,D8DAF1,DC094C,DC16B2,DC21E2,DC6180,DC621F,DC729B,DC7E1D,DC868D,DC9088,DC9914,DC9C99,DCA782,DCC64B,DCD2FC-DCD2FD,DCD916,DCEE06,DCEF80,E00084,E00630,E00CE5,E0191D,E0247F,E02481,E02861,E03676,E04BA6,E04E5D,E09796,E0A3AC,E0AD9B,E0AEA2,E0CC7A,E0DA90,E0F330,E40A16,E40EEE,E419C1,E43493,E435C8,E43EC6,E468A3,E472E2,E47727,E47E66,E48210,E48326,E4902A,E4995F,E4A7C5,E4A7D0,E4A8B6,E4B224,E4BEFB,E4C2D1,E4D373,E4DCCC,E4FB5D,E4FDA1,E8088B,E8136E,E84D74,E84DD0,E86819,E86DE9,E884C6,E8A34E,E8A660,E8ABF3,E8AC23,E8BDD1,E8CD2D,E8D765,E8D775,E8EA4D,E8F085,E8F654,E8F72F,E8F9D4,EC1A02,EC1D53,EC233D,EC388F,EC4D47,EC536F,EC551C,EC5623,EC753E,EC7C2C,EC819C,EC8914,EC8C9A,ECA1D1,ECA62F,ECAA8F,ECC01B,ECCB30,ECE9F5,ECF8D0,F00FEC,F0258E,F02FA7,F033E5,F03F95,F04347,F063F9,F09838,F09BB8,F0A0B1,F0A951,F0C478,F0C850,F0C8B5,F0E4A2,F0F7E7,F0F7FC,F41D6B,F4248B,F44588,F44C7F,F4559C,F45B29,F4631F,F46802,F47946,F47960,F48918,F48E92,F49FF3,F4A4D6,F4B78D,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E451,F4E5F2,F4F28A,F4FBB8,F800A1,F80113,F823B2,F828C9,F82E3F,F83DFF,F83E95,F84ABF,F84CDA,F85329,F86EEE,F87588,F89522,F898B9,F898EF,F89A25,F89A78,F8B132,F8BF09,F8C39E,F8DE73,F8E811,F8F7B9,FC1193,FC122C,FC1803,FC1BD1,FC1D3A,FC3F7C,FC48EF,FC4DA6,FC4E6D,FC51B5,FC73FB,FC8743,FC931D,FC9435,FCA0F3,FCAB90,FCBCD1,FCE1A6,FCE33C,FCF738 o="HUAWEI TECHNOLOGIES CO.,LTD"
+001882,001E10,002568,00259E,002EC7,0034FE,00464B,004F1A,005A13,006151,00664B,006B6F,00991D,009ACD,00A91D,00BE3B,00E0FC,00E12F,00E406,00F5FD,00F7AD,00F81C,00F952,04021F,041471,041892,0425C5,042758,043389,044A6C,044F4C,0455B8,04749E,047503,047970,04885F,048C16,049FCA,04A81C,04B0E7,04BD70,04BE58,04C06F,04CAED,04CCBC,04E795,04F352,04F938,04FE8D,080205,0816E3,0819A6,0823C6,082FE9,08318B,084F0A,085C1B,086361,087073,08798C,087A4C,089356,089E84,08C021,08D945,08E84F,08EBF6,08FA28,08FD58,0C07F3,0C184E,0C238D,0C2C54,0C2E57,0C31DC,0C37DC,0C41E9,0C45BA,0C4F9B,0C6743,0C704A,0C8408,0C8BA2,0C8FFF,0C96BF,0CB527,0CB787,0CC6CC,0CD6BD,0CE5B5,0CFC18,100177,101B54,102407,10321D,104400,104780,105172,1052BD,1067A3,1088D3,108FFE,1094EF,10A30F,10A4DA,10B1F8,10C172,10C3AB,10C61F,10CD54,1409DC,1413FB,14230A,143004,143CC3,144658,144920,14579F,145EBC,145F94,14656A,1489CB,148C4A,149AA3,149D09,14A0F8,14A51A,14AB02,14B903,14B968,14D11F,14D169,14EB08,18022D,180BD0,182A57,183386,183D5E,185644,18B657,18C58A,18CF24,18D276,18D6DD,18DED7,18E91D,1C151F,1C1D67,1C20DB,1C32AC,1C3CD4,1C3D2F,1C4363,1C599B,1C627E,1C6758,1C7055,1C73E2,1C7F2C,1C8E5C,1C99DB,1CA681,1CAECB,1CB46C,1CB796,1CE504,1CE639,1CFC2A,1CFFAD,2008ED,200BC7,2014C4,201E1D,20283E,202BC1,203DB2,205383,2054FA,20658E,2087EC,208C86,209BDD,20A200,20A680,20A766,20A8BF,20AB48,20C2B0,20DA22,20DF73,20F17C,20F3A3,2400BA,240995,24166D,241FA0,2426D6,2429B0,242E02,243154,244427,2446E4,244BF1,244C07,246078,2469A5,247F3C,2491BB,249745,249EAB,24A52C,24BCF8,24DA33,24DBAC,24DEEB,24DF6A,24EBED,24F603,24FB65,2811EC,281709,281DFB,28221E,282CC4,283152,2831F8,28353A,283CE4,2841C6,2841EC,284E44,28534E,285FDB,2868D2,286ED4,287AB4,28808A,2896B0,289E97,28A6DB,28B448,28D6EC,28DCC3,28DEE5,28E34E,28E5B0,28FBAE,2C0BAB,2C15D9,2C1A01,2C2768,2C36F2,2C52AF,2C55D3,2C58E8,2C693E,2C9452,2C97B1,2C9D1E,2CA797,2CA79E,2CAB00,2CB68F,2CCF58,2CECA6,2CED89,2CEDB0,301984,30294B,3037B3,304596,30499E,3061A2,307496,307A05,308730,3089A6,308DD4,308ECF,309E62,30A1FA,30A30F,30C50F,30D17E,30D4E2,30E98E,30F335,30FBB8,30FD65,30FFFD,3400A3,340A98,3412F9,341E6B,342912,342EB6,345840,346679,346AC2,346BD3,346E68,347916,3483D5,349671,34A137,34A2A2,34B354,34CDBE,34FFF3,380FAD,382028,38378B,383FE8,3847BC,384C4F,386EB2,3870F2,38881E,389052,38BC01,38D09C,38EB47,38F195,38F889,38FB14,3C058E,3C13BB,3C15FB,3C306F,3C366A,3C4711,3C5447,3C59C0,3C65D1,3C678C,3C7843,3C869A,3C90E0,3C93F4,3C9D56,3CA161,3CA37E,3CC03E,3CC5C7,3CCD5D,3CDFBD,3CE824,3CF808,3CFA43,3CFA80,3CFFD8,402641,40410D,4044CE,4045C4,404D8E,404F42,406F27,407D0F,40B15C,40CBA8,40EB21,40EEDD,44004D,4409C6,44227C,44303F,4455B1,4459E3,446747,446A2E,446EE5,447654,4482E5,449BC1,44A191,44BE0B,44C346,44C3B6,44C532,44D791,44E59B,44E968,480031,480234,481258,48128F,4827C5,482CD0,482FD7,483C0C,483FE9,48435A,4846FB,484C29,485702,486276,48706F,487B6B,488EEF,48AD08,48B25D,48BD4A,48CDD3,48CFA9,48D539,48DB50,48DC2D,48F7BC,48F8DB,48FD8E,4C1FCC,4C5499,4C8BEF,4C8D53,4CAE13,4CB087,4CB16C,4CD0CB,4CD0DD,4CD1A1,4CD629,4CE65E,4CF55B,4CF95D,4CFB45,50016B,5001D9,5004B8,500B23,500B26,5014C1,501D93,504172,50464A,505DAC,506391,50680A,506F77,508A7F,508D62,508D9E,5093CE,509A88,509F27,50A72B,50ACB9,540295,54102E,5412CB,541310,542259,5425EA,542618,542F2B,5434EF,5439DF,54443B,54511B,545925,54606D,546990,548998,549209,54A51B,54A637,54B121,54BAD6,54C480,54CF8D,54EF43,54F6E2,581F28,582575,582AF7,5856C2,58605F,5873D1,587F66,588336,58AEA8,58BAD4,58BE72,58D061,58D759,58F8D7,58F987,5C0339,5C07A6,5C0979,5C0B3B,5C167D,5C4879,5C4CA9,5C546D,5C5EBB,5C647A,5C7075,5C7D5E,5C9157,5CA86A,5CB00A,5CB395,5CB43E,5CC0A0,5CC1F2,5CC307,5CE747,5CE883,5CF96A,6001B1,600810,60109E,60123C,602E20,6030B3,603D29,604DE1,605375,6056B1,607ECD,608334,6096A4,609BB4,60A2C6,60A6C5,60BD83,60CE41,60D755,60DE44,60DE94,60DEF3,60E701,60F18A,60FA9D,64078C,6413AB,6416F0,6429FF,642CAC,642E41,642F1C,643E0A,643E8C,6453E0,645E10,6467CD,646D4E,646D6C,64A651,64BC43,64BF6B,64C394,681BEF,683045,684983,684AAE,6881E0,6889C1,688F84,68962E,68A03E,68A0F6,68A46A,68A828,68B5E3,68CC6E,68D927,68E209,68F543,6C047A,6C146E,6C1632,6C1D2C,6C2636,6C3491,6C41DE,6C442A,6C558D,6C67EF,6C6C0F,6C71D2,6CB749,6CB7E2,6CD1E5,6CD63F,6CD704,6CE874,6CEBB6,70192F,702F35,704698,704E6B,7054F5,706E10,707013,70723C,707362,707990,707BE8,707CE3,708A09,708CB6,709C45,70A8E3,70C7F2,70D313,70E997,70FD45,7400E8,74342B,743C24,744D6D,7450CD,745909,745AAA,7460FA,74872E,74882A,748DAA,749B89,749D8F,74A063,74A528,74B8A8,74C14F,74D21D,74E9BF,74F90F,74FC77,78078F,78084D,781699,7817BE,781DBA,782DAD,783409,785773,785860,785C5E,786256,786A89,788371,78B46A,78CF2F,78D752,78DAAF,78DC87,78DD33,78EB46,78F557,78F5FD,7C004D,7C0CFA,7C11CB,7C1AC0,7C1CF1,7C33F9,7C3626,7C3985,7C6097,7C669A,7C692B,7C7668,7C7D3D,7C942A,7CA177,7CA23E,7CB15D,7CB59F,7CC385,7CC882,7CD3E5,7CD9A0,7CDC73,7CE53F,800518,801382,802EC3,8038BC,803C20,804126,8054D9,806036,806933,80717A,807D14,80B575,80B686,80D09B,80D4A5,80E1BF,80F1A4,80FB06,8415D3,8421F1,843E92,8446FE,844765,845B12,8464DD,847637,8492E5,849FB5,84A8E4,84A9C4,84AD58,84BE52,84D7DE,84DBAC,84EE7F,84FE40,88108F,881196,8828B3,883FD3,884033,88403B,884477,8853D4,8863C5,886639,8867DC,88693D,886EEB,887477,888603,88892F,88A0BE,88A2D7,88B4BE,88BCC1,88BFE4,88C227,88C6E8,88CE3F,88CEFA,88CF98,88DA04,88E056,88E3AB,88F56E,88F872,8C0D76,8C15C7,8C2505,8C34FD,8C426D,8C683A,8C6D77,8C83E8,8C862A,8C8ACD,8CA5CF,8CA96D,8CE5EF,8CEBC6,8CFADD,8CFD18,900117,900325,9016BA,90173F,9017AC,9017C8,9025F2,902BD2,903FEA,904E2B,905E44,9064AD,90671C,909497,909507,90A5AF,90F970,90F9B7,9400B0,94049C,940B19,940E6B,940EE7,942453,942533,94261D,943589,9440F3,944788,945AEA,94772B,947AF4,947D77,949010,94A25D,94A4F9,94B271,94D00D,94D2BC,94D54D,94DBDA,94DF34,94E300,94E7EA,94E7F3,94FE22,981A35,98247B,982AFD,9835ED,983F60,9844CE,984874,984B06,985207,98535F,985A98,986110,989C57,989F1E,98C08A,98D3D7,98E7F5,98F083,98F3F6,9C0351,9C1D36,9C28EF,9C37F4,9C4929,9C52F8,9C5766,9C61D7,9C69D1,9C713A,9C7370,9C741A,9C746F,9C7DA3,9C9793,9CB2B2,9CB2E8,9CBFCD,9CC172,9CDBAF,9CDF8A,9CE374,A0086F,A00E98,A01C8D,A031DB,A03679,A0406F,A0445C,A04839,A057E3,A070B7,A08CF8,A08D16,A0A33B,A0AD62,A0AF12,A0DF15,A0F479,A0FAC8,A400E2,A409B3,A416E7,A4178B,A46C24,A46DA4,A47174,A47CC9,A4933F,A49947,A49B4F,A4A46B,A4BA76,A4BDC4,A4BE2B,A4C64F,A4CAA0,A4DCBE,A4DD58,A80C63,A80DE1,A82BCD,A83B5C,A83ED3,A84616,A8494D,A85081,A87971,A87C45,A87D12,A8B271,A8C407,A8C83A,A8CA7B,A8D4E0,A8E544,A8F059,A8F5AC,A8FFBA,AC075F,AC4E91,AC51AB,AC5E14,AC6089,AC6175,AC6490,AC751D,AC853D,AC8AC7,AC8D34,AC9073,AC9232,AC9929,ACB3B5,ACC5B4,ACCF85,ACDCCA,ACE011,ACE215,ACE342,ACE87B,ACEAEA,ACF970,ACFF6B,B00875,B01656,B0216F,B042B7,B05508,B05B67,B0761B,B07ADF,B08900,B0995A,B0A4F0,B0C61C,B0C787,B0D77E,B0E17E,B0E5ED,B0EB57,B0ECDD,B40931,B414E6,B41513,B41DC4,B42BB9,B43052,B43836,B4394C,B43AE2,B44326,B44389,B46142,B46E08,B47B1A,B48655,B48901,B4B055,B4C3D9,B4CD27,B4F58E,B4FBF9,B4FF98,B808D7,B81D1F,B81E9E,B85600,B85DC3,B85FB0,B8857B,B89436,B89FCC,B8BC1B,B8C385,B8D4C3,B8D6F6,B8E3B1,BC1896,BC1E85,BC25E0,BC3D85,BC3F8F,BC4C78,BC4CA0,BC620E,BC7574,BC7670,BC76C5,BC9930,BC9C31,BCA0B9,BCA231,BCB0E7,BCC427,BCD206,BCE265,C0060C,C03379,C03E50,C03FDD,C04E8A,C05234,C07009,C084E0,C08B05,C09B63,C0A938,C0BC9A,C0BFC0,C0E018,C0E1BE,C0E3FB,C0F4E6,C0F6C2,C0F6EC,C0F9B0,C0FFA8,C40528,C40683,C4072F,C40D96,C412EC,C416C8,C4345B,C4447D,C4473F,C457CD,C45E5C,C463C4,C467D1,C469F0,C46DD1,C475EA,C486E9,C49F4C,C4A402,C4AA99,C4B1D9,C4B8B4,C4BB03,C4D438,C4D8D4,C4DB04,C4E287,C4F081,C4FBAA,C4FF1F,C80CC8,C81451,C81FBE,C833E5,C850CE,C85195,C884CF,C88D83,C890F7,C894BB,C89F1A,C8A776,C8B6D3,C8B78A,C8C2FA,C8C465,C8D15E,C8D1A9,C8E31D,C8E5E0,C8E600,CC0577,CC087B,CC1E56,CC1E97,CC208C,CC3DD1,CC53B5,CC64A6,CC895E,CC96A0,CCA223,CCB182,CCB7C4,CCBA6F,CCBBFE,CCBCE3,CCCC81,CCD73C,D016B4,D02DB3,D03E5C,D04E99,D06158,D065CA,D069C1,D06DC8,D06F82,D07AB5,D094CF,D0C65B,D0C67F,D0D04B,D0D783,D0D7BE,D0EFC1,D0F815,D0FF98,D440F0,D44649,D44F67,D45F7A,D4612E,D462EA,D46AA8,D46BA6,D46E5C,D48866,D49400,D494E8,D4A148,D4A254,D4A923,D4B110,D4D51B,D4D892,D4F9A1,D801D0,D80A60,D8109F,D81BB5,D820A2,D82918,D829F8,D84008,D8490B,D85982,D86852,D86D17,D874DF,D876AE,D88863,D89B3B,D8C771,D8DAF1,DC094C,DC121D,DC16B2,DC21E2,DC6180,DC621F,DC729B,DC7E1D,DC868D,DC9088,DC9914,DC9C99,DCA782,DCC64B,DCD2FC-DCD2FD,DCD916,DCEE06,DCEF80,E00084,E00630,E00CE5,E0191D,E0247F,E02481,E02861,E03676,E04BA6,E04E5D,E09796,E0A3AC,E0AD9B,E0AEA2,E0CC7A,E0DA90,E0F330,E40A16,E40EEE,E419C1,E43493,E435C8,E43EC6,E468A3,E472E2,E47727,E47E66,E48210,E48326,E48EC5,E4902A,E4995F,E4A7C5,E4A7D0,E4A8B6,E4B224,E4BEFB,E4C2D1,E4D373,E4DCCC,E4FB5D,E4FDA1,E8088B,E8136E,E84D74,E84DD0,E86819,E86DE9,E87E1C,E884C6,E8A34E,E8A660,E8ABF3,E8AC23,E8BDD1,E8CD2D,E8D765,E8D775,E8EA4D,E8F085,E8F654,E8F72F,E8F9D4,EC1A02,EC1D53,EC233D,EC388F,EC4D47,EC536F,EC551C,EC5623,EC753E,EC7C2C,EC8152,EC819C,EC8914,EC8C9A,ECA1D1,ECA62F,ECAA8F,ECC01B,ECCB30,ECE9F5,ECF8D0,F00FEC,F0258E,F02FA7,F033E5,F03F95,F04347,F063F9,F09838,F09BB8,F0A0B1,F0A951,F0C478,F0C850,F0C8B5,F0E4A2,F0F7E7,F0F7FC,F41D6B,F4248B,F44588,F44C7F,F4559C,F45B29,F4631F,F46802,F47946,F47960,F48918,F48E92,F49FF3,F4A4D6,F4B78D,F4BF80,F4C714,F4CB52,F4DCF9,F4DEAF,F4E3FB,F4E451,F4E5F2,F4F28A,F4FBB8,F800A1,F80113,F823B2,F828C9,F82E3F,F83DFF,F83E95,F84ABF,F84CDA,F85329,F86EEE,F87588,F89522,F898B9,F898EF,F89A25,F89A78,F8B132,F8BF09,F8C39E,F8DE73,F8E811,F8F7B9,FC1193,FC122C,FC1803,FC1BD1,FC1D3A,FC3F7C,FC48EF,FC4DA6,FC4E6D,FC51B5,FC73FB,FC8743,FC931D,FC9435,FCA0F3,FCA27E,FCAB90,FCBCD1,FCE1A6,FCE33C,FCF738 o="HUAWEI TECHNOLOGIES CO.,LTD"
001883 o="FORMOSA21 INC."
001884,C47130 o="Fon Technology S.L."
001886 o="EL-TECH, INC."
@@ -5849,7 +5849,7 @@
00199A o="EDO-EVI"
00199B o="Diversified Technical Systems, Inc."
00199C o="CTRING"
-00199D,006B9E,00BD3E,0C8B7D,14C67D,201BA5,2C641F,3C9BD6,80051F,A06A44,A48D3B,C41CFF,CC95D7,E838A0 o="Vizio, Inc"
+00199D,006B9E,00BD3E,0C8B7D,14C67D,201BA5,24EE5D,2C641F,3C9BD6,80051F,A06A44,A48D3B,C41CFF,CC95D7,E838A0 o="Vizio, Inc"
00199E o="Nifty"
00199F o="DKT A/S"
0019A0 o="NIHON DATA SYSTENS, INC."
@@ -5940,7 +5940,7 @@
001A0E o="Cheng Uei Precision Industry Co.,Ltd"
001A0F o="ARTECHE GROUP"
001A10 o="LUCENT TRANS ELECTRONICS CO.,LTD"
-001A11,00F620,04006E,088BC8,089E08,08B4B1,0CC413,14223B,14C14E,1C53F9,1CF29A,201F3B,20DFB9,20F094,240588,242934,24952F,24E50F,28BD89,30FD38,34C7E9,3886F7,388B59,3C286D,3C3174,3C5AB4,3C8D20,44070B,44BB3B,48D6D5,546009,546749,582429,58CB52,5C337B,60706C,60B76E,649D38,703ACB,747446,7C2EBD,7CD95C,84A824,883D24,88541F,900CC8,90CAFA,944560,9495A0,94EB2C,9898FB,98D293,9C4F5F,A47733,AC3EB1,AC6784,B02A43,B06A41,B0E4D5,B41324,B423A2,B87BD4,B8DB38,BCDF58,C01C6A,C82ADD,CCA7C1,CCF411,D43A2C,D4F547,D86C63,D88C79,D8EB46,DCE55B,E45E1B,E4F042,E8D52B,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F81A2B,F88FCA,FC4116,FC915D o="Google, Inc."
+001A11,00F620,04006E,04C8B0,088BC8,089E08,08B4B1,0CC413,10D9A2,14223B,14C14E,1C53F9,1CF29A,201F3B,20DFB9,20F094,240588,242934,24952F,24E50F,28BD89,30E044,30FD38,343916,34C7E9,3886F7,388B59,3C286D,3C3174,3C5AB4,3C8D20,40A44A,44070B,44BB3B,48D6D5,546009,546749,582429,58CB52,5C337B,60706C,60B76E,649D38,703ACB,747446,7C2EBD,7CD95C,84A824,883D24,88541F,900CC8,90CAFA,944560,9495A0,94EB2C,983A1F,9898FB,98D293,9C4F5F,A47733,AC3EB1,AC6784,ACE6BB,B02A43,B06A41,B0D5FB,B0E4D5,B41324,B423A2,B87BD4,B8DB38,B8F4A4,BCDF58,C01C6A,C82ADD,CCA7C1,CCF411,D43A2C,D4F547,D86C63,D88C79,D8EB46,DCE55B,E01ADF,E45E1B,E4F042,E8D52B,F05C77,F072EA,F0EF86,F40304,F4F5D8,F4F5E8,F80FF9,F81A2B,F88FCA,FC4116,FC915D o="Google, Inc."
001A12 o="Essilor"
001A13 o="Wanlida Group Co., LTD"
001A14 o="Xin Hua Control Engineering Co.,Ltd."
@@ -5980,7 +5980,7 @@
001A3C o="Technowave Ltd."
001A3D o="Ajin Vision Co.,Ltd"
001A3E o="Faster Technology LLC"
-001A3F,180D2C,24FD0D,30E1F1,443B32,4851CF,546CAC,58108C,808544,808FE8,982A0A,98E55B,AC1EA9,B87EE5,D8365F,D8778B o="Intelbras"
+001A3F,180D2C,24FD0D,30E1F1,443B32,4851CF,546CAC,54BAD9,58108C,808544,808FE8,982A0A,98E55B,AC1EA9,B87EE5,D8365F,D8778B o="Intelbras"
001A40 o="A-FOUR TECH CO., LTD."
001A41 o="INOCOVA Co.,Ltd"
001A42 o="Techcity Technology co., Ltd."
@@ -6079,7 +6079,7 @@
001AB5 o="Home Network System"
001AB7 o="Ethos Networks LTD."
001AB8 o="Anseri Corporation"
-001AB9 o="PMC"
+001AB9 o="Groupe Carrus"
001ABA o="Caton Overseas Limited"
001ABB o="Fontal Technology Incorporation"
001ABC o="U4EA Technologies Ltd"
@@ -6160,7 +6160,7 @@
001B14 o="Carex Lighting Equipment Factory"
001B15 o="Voxtel, Inc."
001B16 o="Celtro Ltd."
-001B17,00869C,00DA27,04472A,080342,08306B,08661F,240B0A,34E5EC,3CFA30,58493B,58769C,5C58E6,60152B,647CE8,786D94,7C89C1,7CC025,7CC790,84D412,8C367A,945641,A427A5,B40C25,C42456,C829C8,CC38D0,D41D71,D49CF4,D4F4BE,DC0E96,E4A749,E8986D,EC6881,F4D58A,FC101A o="Palo Alto Networks"
+001B17,00869C,00DA27,04472A,080342,08306B,08661F,1CCF82,240B0A,34E5EC,3CFA30,58493B,58769C,5C58E6,60152B,647CE8,786D94,7C89C1,7CC025,7CC790,84D412,8C367A,945641,A427A5,B40C25,C42456,C829C8,CC38D0,CC5EA5,D41D71,D49CF4,D4F4BE,DC0E96,E4A749,E8986D,EC6881,F4D58A,FC101A o="Palo Alto Networks"
001B18 o="Tsuken Electric Ind. Co.,Ltd"
001B19 o="IEEE I&M Society TC9"
001B1A o="e-trees Japan, Inc."
@@ -6250,7 +6250,7 @@
001B82 o="Taiwan Semiconductor Co., Ltd."
001B83 o="Finsoft Ltd"
001B84 o="Scan Engineering Telecom"
-001B85 o="MAN Energy Solutions"
+001B85 o="Everllence"
001B87 o="Deepsound Tech. Co., Ltd"
001B88 o="Divinet Access Technologies Ltd"
001B89 o="EMZA Visual Sense Ltd."
@@ -6449,7 +6449,7 @@
001C70 o="NOVACOMM LTDA"
001C71 o="Emergent Electronics"
001C72 o="Mayer & Cie GmbH & Co KG"
-001C73,189CE1,28993A,28E71D,2CDDE9,3838A6,444CA8,540F2C,5C16C7,68BF6C,7483EF,785F6C,88F715,8C019D,948ED3,985D82,9C69ED,A47A72,A88F99,AC3D94,B8A1B8,C06911,C0D682,C4CA2B,CC1AA3,D4AFF7,D806F3,E01CA7,E47876,E8AEC5,EC8A48,FC59C0,FCBD67 o="Arista Networks"
+001C73,189CE1,28993A,28E71D,2CDDE9,3838A6,444CA8,540F2C,5C16C7,602972,68BF6C,6C7A63,7483EF,785F6C,88F715,8C019D,948ED3,985D82,9C69ED,A47A72,A88F99,AC3D94,B43A96,B858FF,B8A1B8,C06911,C0D682,C4CA2B,C8088B,CC1AA3,CCE4D1,D4AFF7,D806F3,E01CA7,E0FA5B,E47876,E8AEC5,EC8A48,FC59C0,FCBD67 o="Arista Networks"
001C74 o="Syswan Technologies Inc."
001C75 o="Segnet Ltd."
001C76 o="The Wandsworth Group Ltd"
@@ -6460,6 +6460,7 @@
001C7B,003054,184859,98F217,FC4AE9 o="Castlenet Technology Inc."
001C7C,021C7C o="PERQ SYSTEMS CORPORATION"
001C7D o="Excelpoint Manufacturing Pte Ltd"
+001C7F,00A08E o="Check Point Software Technologies"
001C80 o="New Business Division/Rhea-Information CO., LTD."
001C81 o="NextGen Venturi LTD"
001C82 o="Genew Technologies"
@@ -6529,7 +6530,7 @@
001CD2 o="King Champion (Hong Kong) Limited"
001CD3 o="ZP Engineering SEL"
001CD5 o="ZeeVee, Inc."
-001CD7,2856C1,384554,9CDF03,9CF55F,A056B2,B0BC7A,F8E877 o="Harman/Becker Automotive Systems GmbH"
+001CD7,2856C1,384554,9CDF03,9CF55F,A056B2,B0BC7A,F8E877,FCF861 o="Harman/Becker Automotive Systems GmbH"
001CD8 o="BlueAnt Wireless"
001CD9 o="GlobalTop Technology Inc."
001CDA o="Exegin Technologies Limited"
@@ -6557,7 +6558,7 @@
001CF7 o="AudioScience"
001CF8 o="Parade Technologies, Ltd."
001CFA,504074,B83A9D o="Alarm.com"
-001CFD,00CC3F,185111,1C4190,1C549E,209E79,20E7B6,30F94B,40B31E,48D0CF,5061F6,6888A1,7091F3,8C3A7E,940D2D,9CAC6D,ACEB51,B4CBB8,B8C065,B8E3EE,B8F255,C8D884,D4958E,E4A634,E80FC8,EC470C,F0B31E,F4931C o="Universal Electronics, Inc."
+001CFD,00CC3F,185111,1C4190,1C549E,209E79,20E7B6,30F94B,40B31E,48D0CF,4CABF3,5061F6,6888A1,7091F3,8C3A7E,940D2D,9CAC6D,ACEB51,B4CBB8,B8C065,B8E3EE,B8F255,C8D884,D4958E,E4A634,E80FC8,EC470C,F0B31E,F4931C o="Universal Electronics, Inc."
001CFE o="Quartics Inc"
001CFF o="Napera Networks Inc"
001D00 o="Brivo Systems, LLC"
@@ -6888,7 +6889,7 @@
001EAB o="TeleWell Oy"
001EAC o="Armadeus Systems"
001EAD o="Wingtech Group Limited"
-001EAE,0054AF,20AD56,D494FB o="Continental Automotive Systems Inc."
+001EAE,0054AF,20AD56,8C5F48,D494FB o="AUMOVIO Systems, Inc."
001EAF o="Ophir Optronics Ltd"
001EB0 o="ImesD Electronica S.L."
001EB1 o="Cryptsoft Pty Ltd"
@@ -6914,7 +6915,6 @@
001ECE o="BISA Technologies (Hong Kong) Limited"
001ECF o="PHILIPS ELECTRONICS UK LTD"
001ED0 o="Ingespace"
-001ED1 o="Keyprocessor B.V."
001ED2 o="Ray Shine Video Technology Inc"
001ED3 o="Dot Technology Int'l Co., Ltd."
001ED4 o="Doble Engineering"
@@ -7664,7 +7664,7 @@
00225C o="Multimedia & Communication Technology"
00225D o="Digicable Network India Pvt. Ltd."
00225E o="Uwin Technologies Co.,LTD"
-00225F,00F48D,1063C8,145AFC,14B5CD,18CF5E,1C659D,2016D8,20689D,24B2B9,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,700894,701A04,70C94E,70F1A1,744CA1,74DE2B,74DFBF,74E543,803049,940853,94E979,9822EF,9C2F9D,9CB70D,A4DB30,ACB57D,ACE010,B00594,B81EA4,B88687,B8EE65,C03532,C8FF28,CCB0DA,D03957,D05349,D0DF9A,D8F3BC,E00AF6,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F46ADD,F82819,F8A2D6 o="Liteon Technology Corporation"
+00225F,00F48D,1063C8,145AFC,14B5CD,18CF5E,1C659D,2016D8,20689D,24B2B9,24FD52,28E347,2CD05A,3010B3,3052CB,30D16B,3C9180,3C9509,3CA067,40F02F,446D57,48D224,505BC2,548CA0,5800E3,5C93A2,646E69,68A3C4,700894,701A04,70C94E,70F1A1,744CA1,74DE2B,74DFBF,74E543,803049,940853,94974F,94E979,9822EF,9C2F9D,9CB70D,A4DB30,ACB57D,ACE010,B00594,B81EA4,B88687,B8EE65,C03532,C8FF28,CCB0DA,D03957,D05349,D0DF9A,D8F3BC,E00AF6,E4AAEA,E82A44,E8617E,E8C74F,E8D0FC,F46ADD,F82819,F8A2D6 o="Liteon Technology Corporation"
002260 o="AFREEY Inc."
002261,305890 o="Frontier Silicon Ltd"
002262 o="BEP Marine"
@@ -7713,7 +7713,7 @@
00229D o="PYUNG-HWA IND.CO.,LTD"
00229E o="Social Aid Research Co., Ltd."
00229F o="Sensys Traffic AB"
-0022A0,2863BD,441DB1 o="APTIV SERVICES US, LLC"
+0022A0,2863BD,441DB1,646911 o="APTIV SERVICES US, LLC"
0022A1 o="Huawei Symantec Technologies Co.,Ltd."
0022A2 o="Xtramus Technologies"
0022A3 o="California Eastern Laboratories"
@@ -7888,7 +7888,7 @@
002386 o="IMI Hydronic Engineering international SA"
002387 o="ThinkFlood, Inc."
002388 o="V.T. Telematica S.p.a."
-00238A,0479FD,144E2A,1892A4,1C1161,208058,2465E1,2C39C1,2C4A11,54C33E,5C07A4,7487BB,78D71A,848DCE,94434D,9C7A03,AC89D2,C4836F,C8CA79,D0196A,D439B8,D4B7D0,D4E4C3,E09B27,E46D7F,ECB0E1 o="Ciena Corporation"
+00238A,0479FD,144E2A,1892A4,1C1161,208058,2465E1,2C39C1,2C4A11,54C33E,5C07A4,7487BB,785FA4,78D71A,848DCE,94434D,9811CC,9C7A03,AC89D2,C4836F,C8CA79,D0196A,D439B8,D4B7D0,D4E4C3,E09B27,E46D7F,ECB0E1 o="Ciena Corporation"
00238D o="Techno Design Co., Ltd."
00238F o="NIDEC COPAL CORPORATION"
002390 o="Algolware Corporation"
@@ -8103,7 +8103,7 @@
0024AB o="A7 Engineering, Inc."
0024AC o="Hangzhou DPtech Technologies Co., Ltd."
0024AD o="Adolf Thies Gmbh & Co. KG"
-0024AE o="IDEMIA"
+0024AE o="IDEMIA FRANCE SAS"
0024B0 o="ESAB AB"
0024B1 o="Coulomb Technologies"
0024B3 o="Graf-Syteco GmbH & Co. KG"
@@ -8189,7 +8189,7 @@
00251F o="ZYNUS VISION INC."
002520 o="SMA Railway Technology GmbH"
002521 o="Logitek Electronic Systems, Inc."
-002522,7085C2,9C6B00,A8A159,BC5FF4,D05099 o="ASRock Incorporation"
+002522,54FB66,7085C2,9C6B00,A8A159,BC5FF4,D05099 o="ASRock Incorporation"
002523 o="OCP Inc."
002524 o="Lightcomm Technology Co., Ltd"
002525 o="CTERA Networks Ltd."
@@ -8320,7 +8320,7 @@
0025C7 o="altek Corporation"
0025C8 o="S-Access GmbH"
0025C9 o="SHENZHEN HUAPU DIGITAL CO., LTD"
-0025CA,18C293,B0FB15,C0EE40,D8031A,E8CBF5,ECC07A o="Laird Connectivity"
+0025CA,18C293,B0FB15,C0EE40,D8031A,E8CBF5,ECC07A o="Ezurio, LLC"
0025CB o="Reiner SCT"
0025CC o="Mobile Communications Korea Incorporated"
0025CD o="Skylane Optics"
@@ -8460,7 +8460,7 @@
002684 o="KISAN SYSTEM"
002685 o="Digital Innovation"
002686 o="Quantenna Communcations, Inc."
-002689 o="General Dynamics Robotic Systems"
+002689 o="General Dynamics Land Systems Inc."
00268A o="Terrier SC Ltd"
00268B o="Guangzhou Escene Computer Technology Limited"
00268C o="StarLeaf Ltd."
@@ -8584,10 +8584,11 @@
00289F o="Semptian Co., Ltd."
002926 o="Applied Optoelectronics, Inc Taiwan Branch"
002AAF o="LARsys-Automation GmbH"
-002B67,183D2D,28D244,38F3AB,446370,507B9D,5405DB,54E1AD,68F728,6C2408,745D22,84A938,88A4C2,8C1645,8C8CAA,902E16,98FA9B,9C2DCD,C4C6E6,C4EFBB,C85309,C85B76,E86A64,E88088,F875A4,FC5CEE o="LCFC(Hefei) Electronics Technology co., ltd"
+002B67,183D2D,28D244,38F3AB,446370,507B9D,5405DB,54E1AD,68F728,6C2408,745D22,84A938,88A4C2,8C1645,8C8CAA,902E16,98FA9B,9C2DCD,A82BDD,C4C6E6,C4EFBB,C85309,C85B76,E86A64,E88088,E89744,F875A4,FC5CEE o="LCFC(Hefei) Electronics Technology co., ltd"
+002B90 o="Zelus(Shenzhen) Technology Ltd."
002D76 o="TITECH GmbH"
002DB3,08E9F6,08FBEA,20406A,2050E7,282D06,40D95A,40FDF3,50411C,5478C9,704A0E,70F754,8CCDFE,9CB8B4,B81332,B82D28,C0F535,D49CDD,F023AE o="AMPAK Technology,Inc."
-002FD9,006762,00BE9E,04A2F3,04C1B9,04ECBB,0830CE,0846C7,087458,0C2A86,0C35FE,0C6ABC,0C8447,10071D,104C43,105887,1077B0,1088CE,10DC4A,14172A,142233,142D79,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CD1BA,1CDE57,2025D2,205D0D,20896F,24B7DA,24CACB,24E3A4,24E4C8,28172E,28563A,286DDA,28BF89,28F7D6,3085EB,3086F1,30A176,341A35,342DA3,344B3D,34BF90,38144E,383D5B,38637F,387A3C,38A89B,3C1060,3CFB5C,444B7E,48555F,485AEA,48A0F8,48F97C,50C6AD,540A77,543E64,54DF24,54E005,58239B,583BD9,58AEF1,58C57E,5C7DF3,5CA4A4,5CE3B6,60B617,649CF3,64B2B4,68403C,685811,689A21,68B76B,68DECE,68E905,68FEDA,6C09BF,6C3845,6C48A6,6C9E7C,6CA4D1,6CA858,6CD719,70B921,70D51E,7412BB,741E93,7430AF,745D68,74C9A3,74CC39,74E19A,74EC42,78465F,7CC74A,7CC77E,7CF9A0,7CFCFD,803AF4,809FAB,80C7C5,8406FA,844DBE,848102,882067,88238C,88659F,88947E,88B2AB,8C5FAD,8C73A0,903CDA,903E7F,9055DE,9070D3,90837E,94AA0A,94D505,98EDCA,9C6865,9C88AD,9CA6D8,9CFEA1,A013CB,A0D83D,A0E06D,A41908,A844AA,A8E705,A8EA71,A8FECE,AC4E65,AC80AE,ACC25D,ACC4A9,ACCB36,B0104B,B05C16,B0A7D2,B0E2E5,B4608C,B49F4D,B8C716,B8DFD4,B8F774,BC0004,BC4632,BC9889,BCC00F,C03656,C096A4,C464B7,C4F0EC,C84029,C8E07A,C8F6C8,CC0677,CC500A,CC77C9,CCB071,D00492,D041C9,D05995,D069FF,D07880,D092FA,D40068,D45800,D467E7,D4AD2D,D4F786,D4FC13,D89ED4,D8F507,E00ECE,E02AE6,E0604A,E0F678,E42F26,E8018D,E85AD1,E8910F,E8B3EF,E8C417,E8D099,EC8AC7,ECE6A2,F0407B,F08CFB,F0ABF3,F4573E,F46FED,F84D33,F8AFDB,F8C96C,F8E4A4,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD"
+002FD9,006762,00BE9E,04A2F3,04C1B9,04ECBB,0830CE,0846C7,087458,0C2A86,0C35FE,0C6ABC,0C7474,0C8447,10071D,104C43,105887,1077B0,1088CE,10DC4A,14172A,142233,142D79,14E9B2,185282,18A3E8,18D225,1C398A,1C60D2,1CD1BA,1CDE57,2025D2,205D0D,20896F,24B7DA,24CACB,24E3A4,24E4C8,28172E,28563A,286DDA,28BF89,28F7D6,3085EB,3086F1,30A176,341A35,342DA3,344B3D,34BF90,38144E,383D5B,38637F,387A3C,38A89B,3C1060,3CFB5C,444B7E,48555F,485AEA,48A0F8,48F97C,50C6AD,540A77,543E64,54DF24,54E005,58239B,583BD9,58AEF1,58C57E,5C7DF3,5CA4A4,5CE3B6,60B617,649CF3,64B2B4,68403C,685811,689A21,68B76B,68DECE,68E905,68FEDA,6C09BF,6C3845,6C48A6,6C9E7C,6CA4D1,6CA858,6CD719,70B921,70D51E,7412BB,741E93,7430AF,745D68,74C9A3,74CC39,74E19A,74EC42,78465F,7CC74A,7CC77E,7CF9A0,7CFCFD,803AF4,809FAB,80C7C5,8406FA,844DBE,848102,882067,88238C,88659F,88947E,88B2AB,8C5FAD,8C73A0,903CDA,903E7F,9055DE,9070D3,90837E,94AA0A,94D505,98EDCA,9C6865,9C88AD,9CA6D8,9CFEA1,A013CB,A0D83D,A0E06D,A41908,A844AA,A8CEE7,A8E705,A8EA71,A8FECE,AC4E65,AC80AE,ACC25D,ACC4A9,ACCB36,B0104B,B05C16,B0A7D2,B0E2E5,B4608C,B49F4D,B8C716,B8DFD4,B8F774,BC0004,BC4632,BC9889,BCAA82,BCC00F,C03656,C096A4,C464B7,C4F0EC,C84029,C8741B,C8E07A,C8F6C8,CC0677,CC500A,CC77C9,CCB071,D00492,D041C9,D05995,D069FF,D07880,D092FA,D40068,D45800,D467E7,D49F29,D4AD2D,D4F786,D4FC13,D89ED4,D8F507,E00ECE,E02AE6,E0604A,E096E8,E0F678,E42F26,E8018D,E85AD1,E8910F,E8B3EF,E8C417,E8D099,EC8AC7,ECE6A2,F0407B,F08CFB,F0ABF3,F4573E,F46FED,F84D33,F8AFDB,F8C96C,F8E4A4,FC61E9,FCA6CD,FCF647 o="Fiberhome Telecommunication Technologies Co.,LTD"
003000 o="ALLWELL TECHNOLOGY CORP."
003001 o="SMP"
003002 o="Expand Networks"
@@ -8813,10 +8814,11 @@
0030FC o="Terawave Communications, Inc."
0030FD o="INTEGRATED SYSTEMS DESIGN"
0030FE o="DSA GmbH"
-003126,007839,00D0F6,0425F0,043D6E,04A526,04C241,08474C,0C354F,0C4B48,0C54B9,1005E1,107BCE,108A7B,109826,10E878,140F42,143E60,147BAC,1814AE,185345,185B00,18C300,18E215,1C2A8B,1CEA1B,205E97,20DE1E,20E09C,20F44F,242124,2478EF,24F68D,3000FC,30FE31,34AA99,38521A,3C1A65,405582,407C7D,409B21,40A53B,48F7F1,48F8E1,4C62CD,4CC94F,504061,50523B,50A0A4,50E0EF,58306E,5C76D5,5C8382,5CE7A0,60C9AA,68AB09,6C0D34,6C6286,6CAEE3,702526,78034F,781F7C,783486,7C41A2,7C8530,80B946,84262B,8439FC,846991,84DBFC,8C0C87,8C7A00,8C83DF,8C90D3,8CF773,903AA0,90C119,90ECE3,94ABFE,94B819,94E98C,98B039,9C47F4,9C5467,9CA389,9CE041,9CF155,A067D6,A47B2C,A492CB,A4E31B,A4FF95,A82316,A824B8,A89AD7,A8E5EC,AC8FF8,B0700D,B0754D,B851A9,BC1541,BC52B4,BC6B4D,BC8D0E,C014B8,C4084A,C8727E,CC66B2,CC874A,CCDEDE,D44D77,D4E33F,D89AC1,DCA120,DCB082,E0CB19,E42B79,E44164,E48184,E886CF,E89363,E89F39,E8F375,EC0C96,EC8E12,F06C73,F0B11D,F81308,F85C4D,F8BAE6,FC1CA1,FC2FAA o="Nokia"
+003126,007839,00D0F6,0425F0,043D6E,04A526,04C241,08474C,0C354F,0C4B48,0C54B9,1005E1,107BCE,108A7B,109826,10E878,140F42,141826,143E60,147BAC,1814AE,185345,185B00,1886C3,18C300,18E215,1C2A8B,1CEA1B,205E97,20DE1E,20E09C,20F44F,242124,2478EF,24F68D,2C6F37,3000FC,30FE31,34AA99,38521A,3C1A65,405582,407C7D,409B21,40A53B,48F7F1,48F8E1,4C62CD,4CC94F,504061,50523B,50A0A4,50E0EF,58306E,5C76D5,5C8382,5CE7A0,60C9AA,68A34F,68AB09,6C0D34,6C6286,6CAEE3,702526,78034F,781F7C,783486,7C41A2,7C8530,7CAF77,80B946,84262B,8439FC,846991,84DBFC,8818F1,8C0C87,8C7A00,8C83DF,8C90D3,8CF773,903AA0,90C119,90ECE3,941787,944FDB,94AA07,94ABFE,94B819,94E98C,98B039,9C47F4,9C5467,9CA389,9CE041,9CF155,A067D6,A47B2C,A492CB,A4E31B,A4FF95,A81378,A82316,A824B8,A89AD7,A8E5EC,AC8FF8,B0700D,B0754D,B851A9,BC1541,BC52B4,BC6B4D,BC8D0E,C014B8,C4084A,C8727E,CC66B2,CC874A,CCDEDE,D44D77,D4E33F,D89AC1,DCA120,DCB082,E0CB19,E42B79,E44164,E48184,E886CF,E89363,E89F39,E8F375,EC0C96,EC8E12,F06C73,F0B11D,F81308,F85C4D,F8BAE6,FC1CA1,FC2FAA o="Nokia"
003192,005F67,1027F5,14EBB6,1C61B4,202351,203626,242FD0,2887BA,30DE4B,3460F9,3C52A1,3C64CF,40AE30,40ED00,482254,5091E3,54AF97,5C628B,5CA6E6,5CE931,6083E7,60A4B7,687FF0,6C5AB0,74FECE,788CB5,7CC2C6,7CF17E,98254A,9C5322,9CA2F4,A842A1,A86E84,AC15A2,B01921,B0A7B9,B4B024,C006C3,CC68B6,D84489,DC6279,E4FAC4,E848B8,F0090D,F0A731 o="TP-Link Systems Inc"
00323A o="so-logic"
00336C o="SynapSense Corporation"
+00337A,105A17,10D561,1869D8,18DE50,1C90FF,20F1B2,30487D,381F8D,382CE5,38A5C9,3C0B59,4CA919,508A06,508BB9,68572D,708976,7CF666,80647C,84E342,A09208,A88055,B8060D,BC351E,C0F853,C482E1,CC8CBF,D4A651,D81F12,D8C80C,D8D668,D8FC92,E4AEE4,F8172D,FC3CD7,FC671F o="Tuya Smart Inc."
0034A1 o="RF-LAMBDA USA INC."
0034F1 o="Radicom Research, Inc."
003532 o="Electro-Metrics Corporation"
@@ -8829,8 +8831,8 @@
003AAF o="BlueBit Ltd."
003CC5 o="WONWOO Engineering Co., Ltd"
003D41 o="Hatteland Computer AS"
-003DE1,00566D,006619,00682B,008320,008A55,0094EC,00A45F,00ADD5,00BB1C,00D8A2,04331F,04495D,044BB1,0463D0,047AAE,048C9A,04BA1C,04C1D8,04D3B5,04F03E,04F169,04FF08,081AFD,08276B,082E36,0831A4,085104,086E9C,08A842,08C06C,08E7E5,08F458,0C1773,0C8306,0C839A,0CB5B3,0CB78E,0CBEF1,0CE4A0,100D8C,10327E,105DDC,107100,1086F4,109D7A,10DA49,10E953,10FC33,143B51,145120,145594,14563A,147740,14A32F,14A3B4,14DAB9,14DE39,14FB70,183CB7,18703B,189E2C,18AA0F,18BB1C,18BB41,18C007,18D98F,1C1386,1C13FA,1C1FF1,1C472F,1CE6AD,1CF42B,205E64,206BF4,20DCFD,24016F,241551,241AE6,2427E5,2430F8,243FAA,24456B,244885,245CC5,245F9F,24649F,246C60,246F8C,2481C7,24A487,24A799,24E29D,24E9CA,282B96,283334,2836F0,2845AC,2848E7,285471,2864B0,28D3EA,2C0786,2C08B4,2C0D27,2C2080,2C3A91,2C780E,2CA042,2CB7A1,2CC546,2CC8F5,2CE2D9,2CF295,3035C5,304E1B,3066D0,307C4A,308AF7,309610,30963B,30A2C2,30A998,30AAE4,30E396,30E4D8,30EB15,3446EC,345184,347146,347E00,34B20A,34D693,34F5D7,3822F4,38396C,384DD2,385247,3898E9,38A44B,38B3F7,38F7F1,38FC34,3C4AC9,3C9BC6,3CA916,3CB233,3CF692,400634,4014AD,403B7B,4076A9,408EDF,40B6E7,40B70E,40C3BC,40DCA5,4405B8,44272E,4455C4,449F46,44A038,44AE44,44B3C5,44C7FC,4805E2,4825F3,4831DB,483584,483871,48474B,484982,484996,484C86,486345,488C63,48A516,48EF61,48FC07,4C2B3B,4C2FD7,4C5077,4C617E,4C63AD,4C889E,4CCA95,4CDE48,4CF475,5021EC,502873,503F50,504B9E,50586F,5066E5,5068AC,5078B0,5089D1,50A1F3,50F7ED,50F958,540764,540DF9,54211D,545284,5455D5,5471DD,54A6DB,54D9C6,54E15B,54F294,54F607,58355D,58879F,589351,5894AE,58957E,58AE2B,58B18F,58F2FC,58FB3E,5C1720,5C78F8,5C9AA1,5CBD9A,5CC787,5CD89E,60183A,604F5B,605E4F,60A751,60AAEF,60B0E8,642315,642753,6451F4,646140,647924,64A198,64A28A,64B0E8,64D7C0,64F705,681324,6822E5,684571,684C25,686372,689B43,689E6A,6C06D6,6C1A75,6C51BF,6C51E4,6C60D0,6C7637,6C8243,6CB4FD,7040FF,7066B9,7090B7,709AC4,70DDEF,740AE1,740CEE,7422BB,742869,74452D,7463C2,747069,74B725,74D6E5,7804E3,7806C9,7818A8,782599,7845B3,785B64,7885F4,789FAA,78B554,78C5F8,78CFF9,78E22C,78F09B,7C1B93,7C3D2B,7C3E74,7C68B9,7C73EB,7C8931,7C97E1,802EDE,806F1C,807264,80CC12,80CFA2,845075,8454DF,84716A,8493A0,84CC63,84D3D5,84DBA4,84E986,881566,8815C5,8836CF,883F27,886D2D,8881B9,888E68,888FA4,88DDB8,88F6DC,8C0FC9,8C17B6,8C3446,8C5AC1,8C5EBD,8C6BDB,8CC9E9,90808F,909838,90A57D,90CC7A,90F644,9408C7,9415B2,9437F7,946010,94A07D,94CE0F,94CFB0,94E4BA,94E9EE,980709,980D51,982FF8,98751A,98818A,98876C,98886C,98AD1D,98B3EF,9C5636,9C823F,9C8E9C,9C9567,9C9E71,9CEC61,A00A9A,A04147,A042D1,A0889D,A0A0DC,A0C20D,A0D7A0,A0D807,A0DE0F,A4373E,A43B0E,A44343,A44380,A446B4,A47952,A47B1A,A4AAFE,A4AC0F,A4B61E,A4C54E,A4C74B,A809B1,A83512,A83759,A85AE0,A86E4E,A88940,A8AA7C,A8C092,A8C252,A8D081,A8E978,A8F266,AC3184,AC3328,AC471B,AC7E01,AC936A,ACBD70,B02491,B02EE0,B03ACE,B04502,B05A7B,B0735D,B098BC,B0C38E,B0CAE7,B0CCFE,B0FA8B,B0FEE5,B476A4,B4A10A,B4A898,B4C2F7,B4F18C,B8145C,B827C5,B82B68,B83C20,B87CD0,B87E40,B88E82,B8DAE8,BC1AE4,BC2EF6,BC7B72,BC7F7B,BC9789,BC9A53,BCCD7F,C07831,C083C9,C0AB2B,C0B47D,C0B5CD,C0BFAC,C0D026,C0D193,C0D46B,C0DA5E,C0DCD7,C41688,C4170E,C4278C,C42B44,C43EAB,C44F5F,C45A86,C478A2,C48025,C49D08,C4A1AE,C4D738,C4DE7B,C4FF22,C839AC,C83E9E,C868DE,C89D18,C8BB81,C8BC9C,C8BFFE,C8CA63,CC3296,CC4460,CC5C61,CC8A84,CC9096,CCB0A8,CCBC2B,CCFA66,CCFF90,D005E4,D00DF7,D07380,D07D33,D07E01,D0B45D,D0F3F5,D0F4F7,D47415,D47954,D48FA2,D49FDD,D4BBE6,D4F242,D847BB,D854F2,D867D3,D880DC,D88ADC,D89E61,D8A491,D8B249,D8CC98,D8EF42,DC2727,DC2D3C,DC333D,DC42C8,DC6B1B,DC7385,DC7794,DC9166,DCD444,DCD7A0,DCDB27,E00DEE,E01F6A,E02E3F,E04007,E06CC5,E07726,E0D462,E0E0FC,E0E37C,E0F442,E4072B,E4268B,E454E5,E48F1D,E4B107,E4B555,E4DC43,E81E92,E8288D,E82BC5,E83F67,E84FA7,E8A6CA,E8DA3E,E8FA23,E8FD35,E8FF98,EC3A52,EC3CBB,EC5AA3,ECB878,ECC5D2,ECE61D,F037CF,F042F5,F05501,F05C0E,F0B13F,F0BDEE,F0C42F,F0D7EE,F0FAC7,F0FEE7,F438C1,F4419E,F462DC,F487C5,F4A59D,F8075D,F820A9,F82B7F,F82F65,F83B7E,F87907,F87D3F,F89753,F8AF05,FC0736,FC4CEF,FC65B3,FC862A,FCF77B o="Huawei Device Co., Ltd."
-003E73,04CDC0,3C94FD,5433C6,5C5B35,709041,7CB68D,A83A79,A8537D,A8F7D9,AC2316,C87867,D420B0,D4DC09 o="Mist Systems, Inc."
+003DE1,004B0D,00566D,006619,00682B,008320,008A55,0094EC,00A45F,00ADD5,00BB1C,00D8A2,04331F,04495D,044BB1,0463D0,047AAE,048C9A,04BA1C,04C1D8,04D3B5,04F03E,04F169,04FF08,081AFD,08276B,082E36,0831A4,085104,086E9C,087C43,08A842,08B3D6,08C06C,08E7E5,08F458,0C0ECB,0C1773,0C8306,0C839A,0CB5B3,0CB78E,0CBEF1,0CE4A0,100D8C,10327E,105DDC,107100,1086F4,109D7A,10BC36,10DA49,10E953,10FC33,143B51,145120,145594,14563A,147740,14A32F,14A3B4,14DAB9,14DE39,14FB70,183CB7,18703B,189E2C,18AA0F,18BB1C,18BB41,18C007,18D98F,1C0EAF,1C1386,1C13FA,1C1FF1,1C472F,1CE6AD,1CF42B,205E64,206BF4,20DCFD,24016F,241551,241AE6,2427E5,2430F8,243FAA,24456B,244885,245CC5,245F9F,2462C6,24649F,246C60,246F8C,247645,2481C7,24A487,24A799,24E29D,24E9CA,282B96,283334,2836F0,2845AC,2848E7,285471,2864B0,28D3EA,2C0786,2C08B4,2C0D27,2C2080,2C3A91,2C3AB1,2C780E,2CA042,2CB7A1,2CC546,2CC8F5,2CE2D9,2CF295,3035C5,304E1B,3066D0,307C4A,308AF7,309610,30963B,30A2C2,30A998,30AAE4,30E396,30E4D8,30EB15,3446EC,345184,347146,347E00,34B20A,34D693,34F5D7,3822F4,38396C,384DD2,385247,3898E9,38A44B,38B3F7,38F7F1,38FC34,3C240A,3C4AC9,3C7787,3C9BC6,3CA916,3CB233,3CF692,400634,4014AD,401CD4,4024D2,403B7B,4076A9,408EDF,40B6E7,40B70E,40C3BC,40DCA5,4405B8,44272E,4455C4,449F46,44A038,44AE44,44B3C5,44C7FC,4805E2,4825F3,4831DB,483584,483871,48474B,484982,484996,484C86,486345,488C63,48A516,48EF61,48FC07,4C2B3B,4C2FD7,4C5077,4C617E,4C63AD,4C889E,4CCA95,4CDE48,4CF475,5021EC,502873,503F50,504B9E,50586F,5066E5,5068AC,5078B0,5089D1,50A1F3,50F7ED,50F958,540764,540DF9,54211D,545284,5455D5,545618,5471DD,54A6DB,54D9C6,54DD21,54E15B,54F294,54F607,58355D,58879F,589351,5894AE,58957E,58AE2B,58B18F,58F2FC,58FB3E,5C1720,5C78F8,5C9AA1,5CBD9A,5CC787,5CD89E,60183A,604F5B,605E4F,605FAA,608306,60A751,60AAEF,60B0E8,642315,642753,6451F4,646140,647924,64A198,64A28A,64B0E8,64D7C0,64F705,681324,6822E5,684571,684C25,686372,68951B,689B43,689E6A,6C06D6,6C1A75,6C51BF,6C51E4,6C60D0,6C7637,6C77F0,6C7F49,6C8243,6CB4FD,7040FF,7066B9,7090B7,709AC4,70B51A,70DDEF,70EBA5,740AE1,740CEE,7422BB,742435,742869,74452D,7463C2,747069,74B725,74D6E5,7804E3,7806C9,7818A8,782599,782B60,7845B3,785B64,7885F4,789FAA,78B554,78C5F8,78C884,78CFF9,78E22C,78F09B,7C1B93,7C3D2B,7C3E74,7C68B9,7C73EB,7C8931,7C97E1,802EDE,806F1C,807264,80CC12,80CFA2,845075,8454DF,84716A,8493A0,84CC63,84D3D5,84DBA4,84E986,881566,8815C5,8836CF,883F27,886D2D,8881B9,888E68,888FA4,88DDB8,88F6DC,8C0572,8C0FC9,8C17B6,8C3446,8C5AC1,8C5EBD,8C6BDB,8CC9E9,903FC3,90808F,909838,90A57D,90CC7A,90F644,9408C7,9415B2,9437F7,946010,94A07D,94CE0F,94CFB0,94E4BA,94E9EE,980709,980D51,982FF8,98751A,987EB5,98818A,98876C,98886C,98AD1D,98B3EF,9C5636,9C823F,9C8E9C,9C9567,9C9E71,9CEC61,A00A9A,A04147,A042D1,A0889D,A0A0DC,A0C20D,A0D7A0,A0D807,A0DE0F,A4373E,A43B0E,A44343,A44380,A446B4,A47952,A47B1A,A493AD,A4AAFE,A4AC0F,A4B61E,A4C54E,A4C74B,A809B1,A83512,A83759,A85AE0,A86E4E,A88940,A8AA7C,A8C092,A8C252,A8D081,A8E978,A8F266,AC3184,AC3328,AC471B,AC7E01,AC936A,ACBD70,B00B22,B02491,B02EE0,B03ACE,B04502,B05A7B,B0735D,B098BC,B0C38E,B0CAE7,B0CCFE,B0FA8B,B0FEE5,B476A4,B4A10A,B4A898,B4C2F7,B4E5C5,B4F18C,B4F49B,B8145C,B827C5,B82B68,B83C20,B87CD0,B87E40,B88E82,B8DAE8,BC1AE4,BC2EF6,BC7B72,BC7F7B,BC9789,BC9A53,BCBCCA,BCCD7F,C07831,C083C9,C0AB2B,C0B47D,C0B5CD,C0BFAC,C0D026,C0D193,C0D46B,C0DA5E,C0DCD7,C41688,C4170E,C4278C,C42B44,C43EAB,C44F5F,C45A86,C478A2,C48025,C49D08,C4A1AE,C4D738,C4DE7B,C4FF22,C839AC,C83E9E,C868DE,C89D18,C8BB81,C8BC9C,C8BFFE,C8CA63,CC3296,CC4460,CC5C61,CC8A84,CC9096,CCB0A8,CCBC2B,CCFA66,CCFF90,D005E4,D00DF7,D07380,D07D33,D07E01,D0B45D,D0F3F5,D0F4F7,D47415,D47954,D48FA2,D49FDD,D4BBE6,D4F242,D847BB,D854F2,D867D3,D880DC,D88ADC,D89E61,D8A491,D8B249,D8CC98,D8EF42,DC2727,DC2D3C,DC333D,DC42C8,DC6B1B,DC7385,DC7794,DC9166,DCD444,DCD7A0,DCDB27,E00DEE,E01F6A,E02E3F,E04007,E04027,E06CC5,E07726,E0CDB8,E0D462,E0E0FC,E0E37C,E0F442,E4072B,E4268B,E454E5,E47319,E48F1D,E4B107,E4B555,E4DC43,E81E92,E8288D,E82BC5,E83F67,E84FA7,E880E7,E8A6CA,E8DA3E,E8FA23,E8FD35,E8FF98,EC3A52,EC3CBB,EC5AA3,ECB878,ECC5D2,ECE61D,F037CF,F042F5,F05501,F05C0E,F0B13F,F0BDEE,F0C42F,F0D7EE,F0FAC7,F0FEE7,F438C1,F4419E,F45C42,F462DC,F487C5,F4A59D,F8075D,F820A9,F82B7F,F82F65,F83B7E,F87907,F87D3F,F89753,F8AF05,FC0736,FC4CEF,FC50D6,FC65B3,FC79DD,FC862A,FCF77B o="Huawei Device Co., Ltd."
+003E73,00D626,04A924,04CDC0,14A454,3C94FD,5433C6,5C5B35,709041,7CB68D,A83A79,A8537D,A8F7D9,AC2316,C87867,D420B0,D4DC09 o="Mist Systems, Inc."
003F10 o="Shenzhen GainStrong Technology Co., Ltd."
004000 o="PCI COMPONENTES DA AMZONIA LTD"
004001 o="Zero One Technology Co. Ltd."
@@ -9076,14 +9078,14 @@
0040FD o="LXE"
0040FE o="SYMPLEX COMMUNICATIONS"
0040FF o="TELEBIT CORPORATION"
-00410E,046874,08A136,106FD9,10B1DF,145A41,14AC60,1C98C1,202B20,2C9811,2C9C58,3003C8,30C9AB,38D57A,3C0AF3,3C5576,44FA66,4845E6,4C2338,4C82A9,502E66,50C2E8,58CDC9,5C6199,60E9AA,749779,78465C,8060B7,849E56,900F0C,A83B76,AC50DE,ACF23C,BCF4D4,C41375,C8A3E8,CC5EF8,CC6B1E,D88083,D8B32F,DC567B,DCE994,E86538,EC9161,F0A654,F889D2,FCB0DE o="CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD."
+00410E,046874,08A136,08F97E,106FD9,10B1DF,145A41,14AC60,1C98C1,202B20,2C9811,2C9C58,2CAE46,3003C8,30C9AB,38D57A,3C0AF3,3C5576,3CEFA5,44F79F,44FA66,4845E6,4C2338,4C82A9,502E66,50C2E8,58509F,58CDC9,5C6199,60E9AA,749779,78465C,8060B7,849E56,900F0C,A83B76,AC50DE,ACF23C,BCF4D4,C41375,C8A3E8,CC5EF8,CC6B1E,D88083,D8B32F,DC567B,DCE994,E86538,EC9161,F0A654,F4289D,F44EB4,F889D2,FCB0DE o="CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD."
0041B4 o="Wuxi Zhongxing Optoelectronics Technology Co.,Ltd."
004252 o="RLX Technologies"
0043FF o="KETRON S.R.L."
004501,78C95E o="Midmark RTLS"
-004B12,048308,083A8D,083AF2,08A6F7,08B61F,08D1F9,08F9E0,0C4EA0,0C8B95,0CB815,0CDC7E,10003B,10061C,1020BA,1051DB,10521C,1091A8,1097BD,10B41D,142B2F,14335C,188B0E,18FE34,1C6920,1C9DC2,2043A8,240AC4,244CAB,24587C,2462AB,246F28,24A160,24B2DE,24D7EB,24DCC3,24EC4A,28372F,28562F,2C3AE8,2CBCBB,2CF432,3030F9,308398,30AEA4,30C6F7,30C922,30EDA0,345F45,348518,34865D,349454,34987A,34AB95,34B472,34B7DA,34CDB0,38182B,3C6105,3C71BF,3C8427,3C8A1F,3CE90E,4022D8,404CCA,409151,40F520,441793,441D64,4827E2,4831B7,483FDA,485519,48CA43,48E729,4C11AE,4C7525,4CC382,4CEBD6,500291,50787D,543204,5443B2,545AA6,588C81,58BF25,58CF79,5C013B,5CCF7F,600194,6055F9,64B708,64E833,6825DD,686725,68B6B3,68C63A,6CB456,6CC840,70039F,70041D,70B8F6,744DBD,781C3C,782184,78421C,78E36D,78EE4C,7C2C67,7C7398,7C87CE,7C9EBD,7CDFA1,80646F,806599,807D3A,80B54E,80F3DA,840D8E,84CCA8,84F3EB,84F703,84FCE6,8813BF,8C4B14,8C4F00,8CAAB5,8CBFEA,8CCE4E,901506,90380C,9097D5,90E5B1,943CC6,9454C5,94A990,94B555,94B97E,94E686,983DAE,9888E0,98A316,98CDAC,98F4AB,9C9C1F,9C9E6E,A020A6,A0764E,A085E3,A0A3B3,A0B765,A0DD6C,A47B9D,A4CF12,A4E57C,A8032A,A842E3,A84674,A848FA,AC0BFB,AC1518,AC67B2,ACD074,B08184,B0A732,B0B21C,B43A45,B48A0A,B4E62D,B8D61A,B8F009,B8F862,BCDDC2,BCFF4D,C049EF,C04E30,C05D89,C44F33,C45BBE,C4D8D5,C4DD57,C4DEE2,C82B96,C82E18,C8C9A3,C8F09E,CC50E3,CC7B5C,CC8DA2,CCBA97,CCDBA7,D0EF76,D48AFC,D48C49,D4D4DA,D4F98D,D8132A,D83BDA,D8A01D,D8BC38,D8BFC0,D8F15B,DC0675,DC1ED5,DC4F22,DC5475,DCDA0C,E05A1B,E09806,E0E2E6,E465B8,E4B063,E4B323,E80690,E831CD,E868E7,E86BEA,E89F6D,E8DB84,EC6260,EC64C9,EC94CB,ECC9FF,ECDA3B,ECE334,ECFABC,F008D1,F024F9,F09E9E,F0F5BD,F412FA,F4650B,F4CFA2,F8B3B7,FC012C,FCB467,FCE8C0,FCF5C4 o="Espressif Inc."
+004B12,007007,048308,04B247,083A8D,083AF2,089272,08A6F7,08B61F,08D1F9,08F9E0,0C4EA0,0C8B95,0CB815,0CDC7E,10003B,10061C,1020BA,1051DB,10521C,1091A8,1097BD,10B41D,140808,142B2F,14335C,14C19F,188B0E,18FE34,1C6920,1C9DC2,1CC3AB,1CDBD4,2043A8,206EF1,20E7C8,240AC4,244CAB,24587C,2462AB,246F28,24A160,24B2DE,24D7EB,24DCC3,24EC4A,2805A5,28372F,28562F,2C3AE8,2CBCBB,2CF432,3030F9,3076F5,308398,30AEA4,30C6F7,30C922,30EDA0,345F45,348518,34865D,349454,34987A,34AB95,34B472,34B7DA,34CDB0,38182B,3844BE,3C0F02,3C6105,3C71BF,3C8427,3C8A1F,3CDC75,3CE90E,4022D8,404CCA,409151,40F520,441793,441BF6,441D64,4827E2,4831B7,483FDA,485519,489D31,48CA43,48E729,48F6EE,4C11AE,4C7525,4CC382,4CEBD6,500291,50787D,543204,5443B2,545AA6,588C81,58BF25,58CF79,58E6C5,5C013B,5CCF7F,600194,6055F9,64B708,64E833,6825DD,686725,68B6B3,68C63A,68FE71,6CB456,6CC840,70039F,70041D,704BCA,70B8F6,744DBD,781C3C,782184,78421C,78E36D,78EE4C,7C2C67,7C7398,7C87CE,7C9EBD,7CDFA1,80646F,806599,807D3A,80B54E,80F1B2,80F3DA,840D8E,841FE8,84CCA8,84F3EB,84F703,84FCE6,8813BF,8856A6,885721,8C4B14,8C4F00,8CAAB5,8CBFEA,8CCE4E,8CFD49,901506,90380C,907069,9097D5,90E5B1,943CC6,9451DC,9454C5,94A990,94B555,94B97E,94E686,983DAE,9888E0,98A316,98CDAC,98F4AB,9C139E,9C9C1F,9C9E6E,A020A6,A0764E,A085E3,A0A3B3,A0B765,A0DD6C,A0F262,A47B9D,A4CF12,A4E57C,A4F00F,A8032A,A842E3,A84674,A848FA,AC0BFB,AC1518,AC67B2,ACA704,ACD074,ACEBE6,B08184,B0A604,B0A732,B0B21C,B0CBD8,B43A45,B48A0A,B4BFE9,B4E62D,B8D61A,B8F009,B8F862,BCDDC2,BCFF4D,C049EF,C04E30,C05D89,C0CDD6,C44F33,C45BBE,C4D8D5,C4DD57,C4DEE2,C82B96,C82E18,C8C9A3,C8F09E,CC50E3,CC7B5C,CC8DA2,CCBA97,CCDBA7,D0CF13,D0EF76,D48AFC,D48C49,D4D4DA,D4E9F4,D4F98D,D8132A,D83BDA,D885AC,D8A01D,D8BC38,D8BFC0,D8F15B,DC0675,DC1ED5,DC4F22,DC5475,DCB4D9,DCDA0C,E05A1B,E072A1,E08CFE,E09806,E0E2E6,E465B8,E4B063,E4B323,E80690,E831CD,E83DC1,E868E7,E86BEA,E89F6D,E8DB84,E8F60A,EC6260,EC64C9,EC94CB,ECC9FF,ECDA3B,ECE334,ECFABC,F008D1,F0161D,F024F9,F09E9E,F0F5BD,F412FA,F42DC9,F4650B,F4CFA2,F85B1B,F8B3B7,FC012C,FCB467,FCE8C0,FCF5C4 o="Espressif Inc."
004BF3,005CC2,044BA5,10634B,24698E,386B1C,44F971,4C7766,4CB7E0,503AA0,508965,5CDE34,640DCE,90769F,BC54FC,C0252F,C0A5DD,D48409,E4F3F5 o="SHENZHEN MERCURY COMMUNICATION TECHNOLOGIES CO.,LTD."
-004CE5,00E5E4,0443FD,046B25,08010F,1012B4,1469A2,185207,187532,1C0ED3,1CFF59,2406F2,241D48,248BE0,28937D,2C6373,305A99,30BDFE,348D52,3868BE,4070A5,40F420,4456E2,44BA46,44D506,485DED,54E061,58D237,5C4A1F,5CA176,5CFC6E,643AB1,645234,645D92,64C01A,681A7C,68262A,74694A,7847E3,787104,78B84B,7CCC1F,7CDAC3,8048A5,84B630,88010C,8C8172,9052BF,908674,988CB3,9C32A9,9C6121,9C9C40,A42A71,A4A528,ACE77B,B8224F,BC5DA3,C01B23,C09120,C0CC42,C4A151,C814B4,C86C20,CC2614,CC6D55,CCA260,D44165,D4EEDE,D8EE42,E04FBD,E0C63C,E0F318,ECF8EB,F092B4,F86691,F8CDC8,F8E35F,FC372B,FC9189 o="Sichuan Tianyi Comheart Telecom Co.,LTD"
+004CE5,00E5E4,0443FD,046B25,08010F,1012B4,1469A2,185207,187532,1C0ED3,1CFF59,2406F2,241D48,248BE0,28937D,2C6373,305A99,30BDFE,348D52,3868BE,4070A5,40F420,4456E2,44BA46,44D506,485DED,54E061,58D237,5C4A1F,5CA176,5CFC6E,643AB1,645234,645D92,64C01A,681A7C,68262A,74694A,7847E3,787104,78B84B,7CCC1F,7CDAC3,8048A5,84B630,88010C,8C8172,9052BF,908674,988CB3,9C32A9,9C6121,9C9C40,A42A71,A4A528,AC017A,ACE77B,B8224F,B8A792,B8DDE8,BC5DA3,C01B23,C09120,C0CC42,C4A151,C814B4,C86C20,CC2614,CC6D55,CCA260,D44165,D4EEDE,D8EE42,E04FBD,E0C63C,E0F318,E86E3E,ECF8EB,F092B4,F86691,F8CDC8,F8E35F,FC372B,FC9189 o="Sichuan Tianyi Comheart Telecom Co.,LTD"
004D32 o="Andon Health Co.,Ltd."
005000 o="NEXO COMMUNICATIONS, INC."
005001 o="YAMASHITA SYSTEMS CORP."
@@ -9291,8 +9293,8 @@
005245 o="GANATECHWIN"
0052C8 o="Made Studio Design Ltd."
0054BD o="Swelaser AB"
-0055B1,00E00F,409249,847973,984562,AC128E,BC606B,FCFAF7 o="Shanghai Baud Data Communication Co.,Ltd."
-005828 o="Axon Networks Inc."
+0055B1,00E00F,409249,847973,984562,AC128E,BC606B,F4B0FF,FCFAF7 o="Shanghai Baud Data Communication Co.,Ltd."
+005828,847003 o="Axon Networks Inc."
00583F o="PC Aquarius"
005907 o="LenovoEMC Products USA, LLC"
005979 o="Networked Energy Services"
@@ -9301,7 +9303,7 @@
005BA1 o="shanghai huayuan chuangxin software CO., LTD."
005CB1 o="Gospell DIGITAL TECHNOLOGY CO., LTD"
005D03 o="Xilinx, Inc"
-005E0C,04F128,184E03,1C3B62,203956,44917C,4C6AF6,4CD3AF,60D89C,64D315,68DDD9,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A4BD7E,A83E0E,A8CC6F,AC5775,BC024A,C010B1,CC9ECA,E01F34,E02967,EC4269,F82111,F8ADCB o="HMD Global Oy"
+005E0C,04F128,184E03,1C3B62,203956,44917C,4C6AF6,4CD3AF,60D89C,64D315,68DDD9,6CA928,6CC4D5,748A28,88517A,90A365,94EE9F,A028ED,A0FFFD,A4BD7E,A83E0E,A8CC6F,AC5775,BC024A,C010B1,CC9ECA,E01F34,E02967,EC4269,F82111,F8ADCB o="HMD Global Oy"
005FBF,28FFB2,EC2125 o="Toshiba Corp."
006000 o="XYCOM INC."
006001 o="InnoSys, Inc."
@@ -9527,12 +9529,12 @@
0060FD o="NetICs, Inc."
0060FE o="LYNX SYSTEM DEVELOPERS, INC."
0060FF o="QuVis, Inc."
-006201,00B8B6,00FADE,04D395,083F21,08AA55,08CC27,0C7DB0,0CCB85,0CEC8D,141AA3,1430C6,1C56FE,1C64F0,20B868,2446C8,24DA9B,3009C0,304B07,3083D2,34BB26,3880DF,38E39F,40786A,408805,40FAFE,441C7F,4480EB,50131D,5016F4,502FBB,58D9C3,5C5188,601D91,60BEB5,6411A4,68871C,68C44D,6C976D,74B059,74BEF3,7C7B1C,8058F8,806C1B,84100D,88797E,88B4A6,8CF112,9068C3,90735A,9CD917,A0465A,A470D6,A89675,B04AB4,B07994,B0C2C7,B87E39,B898AD,B8A25D,BC1D89,BC98DF,BCFFEB,C06B55,C08C71,C4A052,C85895,C89F0C,C8A1DC,C8C750,C8D959,CC0DF2,CC61E5,CCC3EA,D00401,D07714,D45B51,D45E89,D463C6,D4C94B,D8CFBF,DCBFE9,E0757D,E09861,E426D5,E4907E,E89120,EC08E5,EC8892,ECED73,F0D7AA,F4F1E1,F4F524,F81F32,F8CFC5,F8E079,F8EF5D,F8F1B6,FCB9DF,FCD436 o="Motorola Mobility LLC, a Lenovo Company"
-00620B,043201,1423F2-1423F3,34D868,405B7F,4857D2,5C6F69,6C8375,6C92CF,70B7E4,7410E0,84160C,8C8474,9C2183,B02628,BC97E1,D404E6,E43D1A o="Broadcom Limited"
+006201,00B8B6,00FADE,04D395,083F21,08AA55,08CC27,0C7165,0C7DB0,0CCB85,0CEC8D,102B1C,140589,141AA3,1430C6,1C56FE,1C64F0,2036D0,20B868,2446C8,24B5B9,24D53B,24DA9B,2812D0,3009C0,304B07,3083D2,34BB26,3880DF,38E39F,38EC07,40786A,408805,40FAFE,441C7F,4480EB,50131D,5016F4,502FBB,58D9C3,5C5188,601D91,60BEB5,6411A4,68871C,68C44D,6C976D,74B059,74BEF3,7C7B1C,7CA53E,8058F8,806C1B,84100D,88797E,88B4A6,8C4E46,8CF112,9068C3,90735A,90B9F9,9CD917,A0465A,A422B6,A470D6,A89675,B04AB4,B07994,B0C2C7,B87E39,B898AD,B8A25D,BC1D89,BC98DF,BCFFEB,C06B55,C08C71,C4493E,C4A052,C85895,C89F0C,C8A1DC,C8C750,C8D959,CC0DF2,CC61E5,CCC3EA,D00401,D07714,D45B51,D45E89,D463C6,D4C94B,D8CFBF,DCBFE9,E0757D,E09861,E0A366,E426D5,E4907E,E89120,EC08E5,EC8892,ECED73,F0D7AA,F4F1E1,F4F524,F81F32,F8CFC5,F8E079,F8EF5D,F8F1B6,FCB9DF,FCD436 o="Motorola Mobility LLC, a Lenovo Company"
+00620B,043201,1423F2-1423F3,34D868,405B7F,4857D2,5C6F69,6C8375,6C92CF,70B7E4,7410E0,84160C,8C8474,9C2183,B02628,BC97E1,C0B550,D404E6,E43D1A,FC5708 o="Broadcom Limited"
0063DE o="CLOUDWALK TECHNOLOGY CO.,LTD"
0064A6 o="Maquet CardioVascular"
00651E,9C8ECD,A06032 o="Amcrest Technologies"
-0068EB,040E3C,10B676,14CB19,246A0E,24FBE3,28C5C8,2C58B9,30138B,3024A9,3822E2,38CA84,489EBD,48EA62,508140,5C60BA,644ED7,6C02E0,6C0B5E,7C4D8F,7C5758,842AFD,846993,A8B13B,B0227A,B05CDA,BC0FF3,BCE92F,C01803,C85ACF,D0AD08,E070EA,E073E7,E8D8D1,F80DAC,F8EDFC o="HP Inc."
+0068EB,040E3C,10B676,14CB19,246A0E,24FBE3,28C5C8,2C58B9,30138B,3024A9,3822E2,38CA84,489EBD,48EA62,4CCF7C,508140,5C60BA,644ED7,6C02E0,6C0B5E,7C4D8F,7C5758,842AFD,846993,A8B13B,ACF466,B0227A,B05CDA,B4E25B,BC0FF3,BCE92F,C01803,C85ACF,D0AD08,E070EA,E073E7,E8D8D1,F04EA4,F80DAC,F8EDFC o="HP Inc."
00692D,08A5C8,14801F,204B22,2C43BE,48E533,54C57A,60313B,60D21C,886B44,AC567B o="Sunnovo International Limited"
006B8E,8CAB8E,D842AC,F0EBD0 o="Shanghai Feixun Communication Co.,Ltd."
006BA0 o="SHENZHEN UNIVERSAL INTELLISYS PTE LTD"
@@ -9542,18 +9544,19 @@
006FF2,00A096,78617C,BC825D,C449BB,F0AB54,F83C80 o="MITSUMI ELECTRIC CO.,LTD."
0070B0,0270B0 o="M/A-COM INC. COMPANIES"
0070B3,0270B3 o="DATA RECALL LTD."
-007147,00BB3A,00F361,00FC8B,0812A5,0857FB,086AE5,087C39,08849D,089115,0891A3,08A6BC,08C224,0C43F9,0C47C9,0CDC91,0CEE99,1009F9,109693,10AE60,10BF67,10CE02,140AC5,149138,180B1B,1848BE,18742E,1C12B0,1C4D66,1C93C4,1CFE2B,20A171,20BEB8,20FE00,244CE3,24CE33,2824C9,2873F6,28EF01,2C71FF,3425BE,34AFB3,34D270,38F73D,3C5CC4,3CE441,4089C6,40A2DB,40A9CF,40B4CD,40F6BC,440049,443D54,444201,44650D,446D7F,44B4B2,44D5CC,4843DD,485F2D,48785E,48B423,4C1744,4C53FD,4CEFC0,5007C3,50995A,50D45C,50DCE7,50F5DA,542B1C,580987,589A3E,58A8E8,58E488,5C8B6B,6813F3,6837E9,6854FD,689A87,68B691,68DBF5,68F63B,6C0C9A,6C55B1,6C5697,6C999D,7070AA,7458F3,747548,74A7EA,74C246,74D423,74D637,74E20C,74ECB2,786C84,78A03F,78E103,7C6166,7C6305,7CD566,7CEDC6,800CF9,806D71,842859,84D6D0,8871E5,8C2A85,901195,90235B,90395F,90A822,90F82E,943A91,945AFC,98226E,98CCF3,9CC8E9,A002DC,A0D0DC,A0D2B1,A402B7,A40801,A8CA77,A8E621,AC416A,AC63BE,ACCCFC,B0739C,B08BA8,B0CFCB,B0F7C4,B0FC0D,B4107A,B47C9C,B4B742,B4E454,B85F98,C08D51,C091B9,C095CF,C49500,C86C3D,CC2293,CC9EA2,CCF735,D4910F,D8BE65,D8FBD6,DC54D7,DC91BF,DCA0D0,E0CB1D,E0F728,E84C4A,E8D87E,EC0DE4,EC2BEB,EC8AC4,ECA138,F0272D,F02F9E,F04F7C,F08173,F0A225,F0D2F1,F0F0A4,F4032A,F854B8,F8FCE1,FC492D,FC65DE,FCA183,FCA667,FCD749,FCE9D8 o="Amazon Technologies Inc."
+007147,008621,00BB3A,00F361,00FC8B,0812A5,0857FB,086AE5,087C39,08849D,089115,0891A3,08A6BC,08C224,0C43F9,0C47C9,0CDC91,0CEE99,1009F9,109693,10AE60,10BF67,10CE02,140AC5,149138,180B1B,1848BE,18742E,1C12B0,1C4D66,1C93C4,1CFE2B,2010B1,20A171,20BEB8,20FE00,244CE3,24CE33,2824C9,2873F6,28EF01,2C71FF,304D1F,3425BE,34AFB3,34D270,38F73D,3C5CC4,3CE441,4089C6,40A2DB,40A9CF,40B4CD,40F6BC,440049,443D54,444201,44650D,446D7F,44B4B2,44D5CC,4843DD,485F2D,48785E,48B423,4C1744,4C53FD,4C60AD,4CEFC0,5007C3,50995A,50D45C,50DCE7,50F5DA,542B1C,580987,589A3E,58A8E8,58E488,5C8B6B,64CDC2,6813F3,6837E9,6854FD,689A87,689FD4,68B691,68DBF5,68F63B,6C0C9A,6C55B1,6C5697,6C999D,7070AA,7458F3,747548,74A7EA,74C246,74D423,74D637,74E20C,74ECB2,786C84,78A03F,78E103,7C6166,7C6305,7CD566,7CEDC6,800CF9,806D71,842859,844880,84D6D0,8829BF,8871E5,8C1952,8C2A85,901195,90235B,90395F,90A822,90F82E,943A91,945AFC,98226E,98CCF3,9CC8E9,A002DC,A0D0DC,A0D2B1,A402B7,A40801,A8CA77,A8E621,AC416A,AC63BE,ACCCFC,B0739C,B08BA8,B0CFCB,B0F7C4,B0FC0D,B4107A,B47C9C,B4B742,B4E454,B85F98,C08D51,C091B9,C095CF,C49500,C86C3D,CC2293,CC9EA2,CCAFE3,CCF735,D4910F,D8BE65,D8FBD6,DC54D7,DC91BF,DCA0D0,E0CB1D,E0F728,E84C4A,E8D87E,EC0DE4,EC2BEB,EC8AC4,ECA138,F0272D,F02F9E,F04F7C,F08173,F0A225,F0D2F1,F0F0A4,F4032A,F854B8,F8FCE1,FC492D,FC65DE,FCA183,FCA667,FCD749,FCE9D8 o="Amazon Technologies Inc."
0071C2,0C54A5,100501,202564,386077,48210B,4C72B9,54B203,54BEF7,600292,7054D2,7071BC,74852A,78F29E,7C0507,84002D,88AD43,8C0F6F,C07CD1,D45DDF,D897BA,DCFE07,E06995,E840F2,ECAAA0 o="PEGATRON CORPORATION"
007204,08152F,448F17 o="Samsung Electronics Co., Ltd. ARTIK"
007263,045EA4,048D38,64EEB7,88BD09,BC62CE,BCE001,DC8E8D,E4BEED o="Netis Technology Co., Ltd."
00738D,0CEC84,18D61C,2C002A,44D3AD,68EE88,7C6CF0,806AB0,A04C5B,A0F895,B0A2E7,B43939,B4C0F5,BC4101,BC4434,BCD1D3,C0C976,D0B33F,D83C69,E06C4E o="Shenzhen TINNO Mobile Technology Corp."
-00749C,105F02,10823D,14144B,28D0F5,300D9E,4881D4,4C4968,541651,58696C,58B4BB,7042D3,7085C4,800588,984A6B,9C2BA6,9CCE88,C0A476,C0B8E6,C470AB,C4B25B,C8CD55,D43127,E05D54,ECB970,F0748D,FC599F o="Ruijie Networks Co.,LTD"
+00749C,105F02,10823D,14144B,28D0F5,300D9E,4881D4,4C4968,541651,58696C,58B4BB,7042D3,70856C,7085C4,7408AA,800588,8CDD30,984A6B,9C2BA6,9CCE88,C0A476,C0B8E6,C470AB,C4B25B,C8CD55,D43127,D8332A,E05D54,ECB970,F0748D,FC599F o="Ruijie Networks Co.,LTD"
007532 o="Integrated Engineering BV"
0075E1 o="Ampt, LLC"
00763D o="Veea"
0076B1 o="Somfy-Protect By Myfox SAS"
-0077E4,089BB9,0C7C28,1455B9,207852,24DE8A,2874F5,34CE69,38A067,40486E,40E1E4,48417B,48EC5B,54FA96,5807F8,608FA4,60A8FE,6CF712,78F9B4,80AB4D,A091CA,A0C98B,A4FCA1,A8FB40,AC8FA9,B4636F,B8977A,C04121,D0484F,D8EFCD,DC8D8A,E01F2B,F89B6E o="Nokia Solutions and Networks GmbH & Co. KG"
+0077E4,089BB9,0C7C28,1455B9,207852,24DE8A,2874F5,34CE69,38A067,40486E,40E1E4,48417B,48EC5B,54FA96,5807F8,608FA4,60A8FE,6CF712,78F9B4,80AB4D,980A4B,A091CA,A0C98B,A4FCA1,A8FB40,AC8FA9,B4636F,B8977A,C02E1D,C04121,D0484F,D8EFCD,DC8D8A,E01F2B,F89B6E o="Nokia Solutions and Networks GmbH & Co. KG"
0078CD o="Ignition Design Labs"
+007AA4,0CC574 o="FRITZ! Technology GmbH"
007B18 o="SENTRY Co., LTD."
007DFA o="Volkswagen Group of America"
007E56,043926,24B72A,3C7AAA,40AA56,44EFBF,788A86,94E0D6,A06720,A09DC1,A843A4,D0A46F,E051D8,E07526 o="China Dragon Technology Limited"
@@ -9709,7 +9712,7 @@
00809C o="LUXCOM, INC."
00809D o="Commscraft Ltd."
00809E o="DATUS GMBH"
-00809F,487A55 o="ALE International"
+00809F,3C28A6,487A55 o="ALE International"
0080A1 o="MICROTEST, INC."
0080A2 o="CREATIVE ELECTRONIC SYSTEMS"
0080A4 o="LIBERTY ELECTRONICS"
@@ -9798,6 +9801,7 @@
0080FD o="EXSCEED CORPRATION"
0080FE o="AZURE TECHNOLOGIES, INC."
0080FF o="SOC. DE TELEINFORMATIQUE RTC"
+008497,387B01,50617E,7483A0,8CE4DB,E89505 o="Shenzhen MiaoMing Intelligent Technology Co.,Ltd"
0088BA o="NC&C"
008B43 o="RFTECH"
008BFC o="mixi,Inc."
@@ -10026,18 +10030,18 @@
0090FD o="CopperCom, Inc."
0090FE o="ELECOM CO., LTD. (LANEED DIV.)"
0090FF o="TELLUS TECHNOLOGY INC."
-0091EB,0CB8E8,140FA6,245B83,280AEE,3462B4,389461,38FDF5,4C7713,50E7A0,54E1B6,5CC9C0,74803F,7CBFAE,882949,945F34,9C1EA4,9C6B37,ACB566,B436D1,B88A72,C0E3A0,E07E5F,FC9257,FCA9DC o="Renesas Electronics (Penang) Sdn. Bhd."
+0091EB,0CB8E8,140FA6,245B83,280AEE,3462B4,389461,38FDF5,4C7713,50E7A0,54E1B6,5CC9C0,74803F,7C152D,7CBFAE,882949,945F34,9C1EA4,9C6B37,ACB566,B436D1,B88A72,C0E3A0,E07E5F,FC9257,FCA9DC o="Renesas Electronics (Penang) Sdn. Bhd."
0091FA o="Synapse Product Development"
00927D o="Ficosa Internationa(Taicang) C0.,Ltd."
0092FA o="SHENZHEN WISKY TECHNOLOGY CO.,LTD"
009363 o="Uni-Link Technology Co., Ltd."
009569 o="LSD Science and Technology Co.,Ltd."
0097FF o="Heimann Sensor GmbH"
-009B08,009C17,00D6CB,048680,1480CC,241972,24215E,2CC682,34873D,405548,441A84,502065,50804A,50CF14,50E9DF,546503,58D391,58DB09,60323B,64C403,74077E,74765B,7CCCFC,7CE712,80FBF0,900371,90A6BF,90BDE6,90CD1F,94706C,9826AD,98A14A,A0EDFB,A486AE,ACD929,B00C9D,B42F03,B4EDD5,C44137,C4A64E,DC2E97,DCBDCC,E408E7,E82404,E84727,E88DA6,E8979A,EC1D9E o="Quectel Wireless Solutions Co.,Ltd."
-009CC0,0823B2,087F98,08B3AF,08FA79,0C20D3,0C6046,10BC97,10F681,14DD9C,1802AE,180403,18E29F,18E777,1C112F,1C7A43,1C7ACF,1CDA27,20311C,203B69,205D47,206BD5,207454,20E46F,20F77C,242361,283166,28A53F,28BE43,28FAA0,2C4881,2C9D65,2CFFEE,309435,30AFCE,340557,34E911,38384B,3839CD,386EA2,3C86D1,3CA2C3,3CA348,3CA581,3CA616,3CA80A,3CB6B7,4045A0,405846,449EF9,488764,488AE8,4C9992,4CC00A,50E7B7,540E2D,541149,5419C8,5C1CB9,6091F3,642C0F,64447B,64EC65,68628A,6C1ED7,6C24A6,6C40E8,6CD199,6CD94C,70357B,7047E9,70788B,708F47,70B7AA,70D923,743357,74C530,7834FD,808A8B,88548E,886AB1,88F7BF,8C49B6,8C6794,8CDF2C,8CE042,90ADF7,90C54A,90D473,94147A,9431CB,946372,982F86,987EE3,98C8B8,9C8281,9CA5C0,9CE82B,9CFBD5,A022DE,A490CE,A80556,A81306,A86F36,B03366,B40FB3,B46E10,B80716,B8D43E,BC2F3D,BC3ECB,BC9829,C04754,C46699,C4ABB2,CC812A,D09CAE,D463DE,D498B9,D4BBC8,D4CBCC,D4ECAB,D80E29,D84A83,D8A315,DC1AC5,DC2D04,DC31D1,DC8C1B,E013B5,E0DDC0,E441D4,E45768,E45AA2,E4F1D4,EC2150,EC7D11,ECDF3A,F01B6C,F42981,F463FC,F470AB,F4B7B3,F4BBC7,F8E7A0,FC1A11,FC1D2A,FCBE7B o="vivo Mobile Communication Co., Ltd."
+009B08,009C17,00D6CB,048680,0C587B,1480CC,18CEDF,241972,24215E,2CC682,34873D,3C1ACC,405548,441A84,502065,50804A,50CF14,50E9DF,546503,58D391,58DB09,60323B,64C403,682499,684A6E,74077E,74765B,7CCCFC,7CE712,80FBF0,900371,90A6BF,90BDE6,90CD1F,94706C,9826AD,98A14A,9C04B6,A0EDFB,A486AE,A8C050,A8DD9F,ACD929,B00C9D,B42F03,B4EDD5,BC2A33,C44137,C4A64E,DC2E97,DCBDCC,E408E7,E485FB,E82404,E84727,E88DA6,E8979A,EC1D9E,ECB50A,F4AB5C o="Quectel Wireless Solutions Co.,Ltd."
+009CC0,041FB8,0823B2,087F98,08B3AF,08FA79,0C20D3,0C6046,10BC97,10F681,14DD9C,1802AE,180403,18E29F,18E777,1C112F,1C7A43,1C7ACF,1CDA27,20311C,203B69,205D47,206BD5,207454,20E46F,20F77C,242361,2482CA,283166,28A53F,28BE43,28FAA0,2C4881,2C9D65,2CFFEE,3041DB,309435,30AFCE,340557,34E911,38384B,3839CD,386EA2,3C86D1,3CA2C3,3CA348,3CA581,3CA616,3CA80A,3CB6B7,4045A0,405846,449EF9,44FB76,488764,488AE8,4C9992,4CC00A,50E7B7,540E2D,541149,5419C8,5C1CB9,6091F3,642C0F,64447B,64EC65,68628A,6C1ED7,6C24A6,6C40E8,6CC36A,6CD199,6CD94C,70357B,7047E9,70788B,708F47,70B7AA,70D923,743357,74C530,7834FD,7CC518,808A8B,80BF21,88548E,886AB1,88F7BF,8C49B6,8C6794,8CDF2C,8CE042,904C02,90ADF7,90C54A,90D473,94147A,9431CB,946372,982F86,987EE3,98C8B8,9C8281,9CA5C0,9CE82B,9CFBD5,A022DE,A490CE,A80556,A81306,A86F36,AC401E,B03366,B40FB3,B46E10,B49D6B,B80716,B8D43E,BC2F3D,BC3ECB,BC9829,C04754,C46699,C4ABB2,CC812A,D09CAE,D463DE,D498B9,D4BBC8,D4CBCC,D4ECAB,D80E29,D84A83,D8A315,DC1AC5,DC2D04,DC31D1,DC8C1B,E013B5,E0DDC0,E441D4,E45768,E45AA2,E49652,E4F1D4,EC2150,EC7D11,ECDF3A,F01B6C,F42981,F463FC,F470AB,F4B7B3,F4BBC7,F8E7A0,FC1A11,FC1D2A,FCABD0,FCBE7B o="vivo Mobile Communication Co., Ltd."
009D85,14C9CF,507B91,D07CB2 o="Sigmastar Technology Ltd."
009D8E,029D8E o="CARDIAC RECORDERS, INC."
-009EC8,00C30A,00EC0A,04106B,04B167,04C807,04D13A,04E598,081C6E,082525,0C07DF,0C1DAF,0C9838,0CC6FD,0CEDC8,0CF346,102AB3,103F44,1449D4,14993E,14F65A,1801F1,185936,188740,18F0E4,1CCCD6,203462,2034FB,203B34,2047DA,2082C0,209952,20A60C,20F478,241145,24D337,28167F,285923,28E31F,2C0B97,2CD066,2CFE4F,3050CE,341CF0,3480B3,34B98D,38A4ED,38C6BD,38E60A,3C135A,3C3824,3CAFB7,444A37,482CA0,488759,48FDA3,4C0220,4C49E3,4C6371,4CE0DB,4CF202,503DC6,508E49,508F4C,509839,50A009,50DAD6,582059,584498,5C4071,5CD06E,606EE8,60AB67,640980,646306,64A200,64B473,64CC2E,64DDE9,684DB6,68C44C,68DFDD,6C483F,6CF784,70217F,703A51,705FA3,70BBE9,741575,742344,743822,7451BA,74F2FA,7802F8,789987,78D840,7C035E,7C03AB,7C1DD9,7C2ADB,7CA449,7CD661,7CFD6B,8035C1,80AD16,884604,8852EB,886C60,8C7A3D,8CAACE,8CBEBE,8CD9D6,902AEE,9078B2,941700,947BAE,9487E0,948B93,94D331,9812E0,98EE94,98F621,98FAE3,9C28F7,9C2EA1,9C5A81,9C99A0,9C9ED5,9CBCF0,A086C6,A44519,A44BD5,A45046,A45590,A4C3BE,A4C788,A4CCB3,A4E287,A82BD5,A86A86,A89CED,AC1E9E,ACC1EE,ACF7F3,B09C63,B0E235,B405A1,B4C4FC,B83BCC,B894E7,B8EA98,BC6193,BC6AD1,BC7FA4,C01693,C40BCB,C46AB7,C4710F,C83DDC,CC4210,CCEB5E,D09C7A,D0AE05,D0C1BF,D0CEC0,D41761,D4970B,D4A365,D832E3,D86375,D893D4,D8B053,D8CE3A,DC6AE7,DCB72E,E01F88,E06267,E0806B,E0CCF8,E0DCFF,E446DA,E484D3,E4AAE4,E4BCAA,E85A8B,E85FB4,E88843,E89847,E8F791,EC30B3,ECD09F,F06C5D,F0B429,F41A9C,F4308B,F460E2,F48B32,F4F5DB,F8710C,F8A45F,F8AB82,FC0296,FC1999,FC4345,FC5B8C,FC64BA,FCA9F5,FCD908 o="Xiaomi Communications Co Ltd"
+009EC8,00C30A,00EC0A,04106B,04B167,04C807,04D13A,04E598,081C6E,082525,08B339,0C07DF,0C1DAF,0C9838,0CC6FD,0CEDC8,0CF346,102AB3,103F44,1449D4,14993E,14F65A,1801F1,185936,188740,18F0E4,1CCCD6,2025CC,203462,2034FB,203B34,2047DA,2082C0,209952,20A60C,20F478,241145,24D337,28167F,285923,28E31F,2C0B97,2C0DCF,2CD066,2CFE4F,3050CE,341CF0,3480B3,34B98D,38A4ED,38C6BD,38E60A,3C135A,3C3824,3CAFB7,400877,444A37,44BDC8,44CBAD,482CA0,488759,48FDA3,4C0220,4C49E3,4C55B2,4C6371,4C8E19,4CE0DB,4CE20F,4CF202,503DC6,508E49,508F4C,509839,50A009,50DAD6,582059,584498,5C4071,5CD06E,606EE8,60AB67,640980,646306,64A200,64B473,64CC2E,64DDE9,684DB6,68C44C,68DFDD,6C483F,6CF784,70217F,703A51,705FA3,70BBE9,741575,742344,743822,7451BA,74F2FA,7802F8,789987,78D840,7C035E,7C03AB,7C1DD9,7C2ADB,7CA449,7CD661,7CFD6B,8035C1,808F97,80AD16,80E63C,882F92,884604,8852EB,886C60,88B951,8C7A3D,8CAACE,8CBEBE,8CD9D6,902AEE,9078B2,941700,947BAE,9487E0,948B93,94D331,9812E0,98EE94,98F621,98FAE3,9C28F7,9C2EA1,9C5A81,9C99A0,9C9ED5,9CBCF0,A086C6,A44519,A44BD5,A45046,A45590,A4C3BE,A4C788,A4CCB3,A4E287,A4FF9F,A82BD5,A86A86,A89CED,AC1E9E,ACC1EE,ACF7F3,B09C63,B0E235,B405A1,B4C4FC,B83BCC,B85384,B894E7,B8EA98,BC6193,BC6AD1,BC7FA4,C01693,C40BCB,C46AB7,C4710F,C83DDC,CC4210,CCEB5E,D09C7A,D0AE05,D0C1BF,D0CEC0,D41761,D4970B,D4A365,D832E3,D86375,D893D4,D8B053,D8CE3A,D8E374,DC6AE7,DCB72E,E01F88,E06267,E0806B,E0CCF8,E0DCFF,E446DA,E484D3,E4AAE4,E4BCAA,E85A8B,E85FB4,E87EEF,E88843,E89847,E8F791,EC30B3,ECD09F,F06C5D,F0B429,F41A9C,F4308B,F460E2,F48B32,F4F5DB,F843EF,F8710C,F8A45F,F8AB82,FC0296,FC1999,FC4345,FC5B8C,FC64BA,FCA9F5,FCD908 o="Xiaomi Communications Co Ltd"
009EEE,440BAB,DC35F1 o="Positivo Tecnologia S.A."
00A000 o="CENTILLION NETWORKS, INC."
00A001 o="DRS Signal Solutions"
@@ -10268,7 +10272,7 @@
00A0FD o="SCITEX DIGITAL PRINTING, INC."
00A0FE o="BOSTON TECHNOLOGY, INC."
00A0FF o="TELLABS OPERATIONS, INC."
-00A159,00E091,14C913,201742,300EB8,30B4B8,388C50,58960A,58FDB1,64956C,64E4A5,6CD032,74C17E,74E6B8,785DC8,7C646C,8C5646,A823FE,AC5AF0,B03795,B4B291,B4E3D0,C808E9,F801B4,F83869 o="LG Electronics"
+00A159,00E091,046F00,14C913,201742,300EB8,30B4B8,388C50,58960A,58FDB1,60756C,64956C,64E4A5,6CD032,74C17E,74E6B8,785DC8,7C646C,8C5646,A823FE,AC5AF0,B03795,B4B291,B4E3D0,C808E9,D0CDBF,F801B4,F83869 o="LG Electronics"
00A1DE o="ShenZhen ShiHua Technology CO.,LTD"
00A265,FC06ED o="M2Motive Technology Inc."
00A2DA o="INAT GmbH"
@@ -10279,7 +10283,7 @@
00A62B,74E9D8 o="Shanghai High-Flying Electronics Technology Co.,Ltd"
00A784 o="ITX security"
00AA3C o="OLIVETTI TELECOM SPA (OLTECO)"
-00AB48,089BF1,08F01E,0C1C1A,0C93A5,1422DB,189088,18A9ED,20BECD,20E6DF,242D6C,24F3E3,28EC22,30292B,303422,303A4A,30578E,3C5CF1,40475E,44AC85,48B424,48DD0C,4C0143,5027A9,5CA5BC,60577D,605F8D,60F419,649714,64C269,64DAED,684A76,6CAEF6,7093C1,74B6B6,786829,787689,78D6D6,7C49CF,7C5E98,7C7EF9,80B97A,80DA13,8470D7,886746,98ED7E,9C0B05,9C57BC,9CA570,A08E24,A499A8,A8130B,A8B088,ACEC85,B42046,B4B9E6,C03653,C06F98,C4A816,C4F174,C8B82F,C8C6FE,C8E306,D0167C,D0CBDD,D405DE,D43F32,D88ED4,DC69B5,E4197F,E8D3EB,EC7427,F021E0,F0B661,F8BBBF,F8BC0E,FC3FA6 o="eero inc."
+00AB48,089BF1,08F01E,0C1C1A,0C93A5,0CC763,1422DB,189088,18A9ED,203A0C,20BECD,20E6DF,242D6C,24F3E3,28EC22,2C2FF4,30292B,303422,303A4A,30578E,34BC5E,3C5CF1,40475E,40497C,44AC85,48B424,48DD0C,4C0143,5027A9,50613F,5CA5BC,60577D,605F8D,60F419,649714,64C269,64D9C2,64DAED,684A76,6CAEF6,7093C1,74B6B6,786829,787689,78D6D6,7C49CF,7C5E98,7C7EF9,80AF9F,80B97A,80DA13,8470D7,84D9E0,886746,8CDD0B,94CDFD,98ED7E,9C0B05,9C57BC,9CA570,A08E24,A46B1F,A499A8,A8130B,A8B088,AC393D,ACEC85,B0F1AE,B42046,B4B9E6,C03653,C06F98,C4A816,C4F174,C8B82F,C8C6FE,C8CC21,C8E306,D0167C,D06827,D0CBDD,D405DE,D43F32,D88ED4,DC69B5,E4197F,E8D3EB,EC7427,F021E0,F0B661,F8BBBF,F8BC0E,FC3D73,FC3FA6 o="eero inc."
00AD24,085A11,0C0E76,0CB6D2,1062EB,10BEF5,14D64D,180F76,1C5F2B,1C7EE5,1CAFF7,1CBDB9,28107B,283B82,340A33,3C1E04,409BCD,48EE0C,54B80A,58D56E,60634C,6C198F,6C7220,7062B8,74DADA,78321B,78542E,7898E8,802689,84C9B2,908D78,9094E4,9CD643,A0A3F0,A0AB1B,A42A95,A8637D,ACF1DF,B0C554,B8A386,BC0F9A,BC2228,BCF685,C0A0BB,C412F5,C4A81D,C4E90A,C8BE19,C8D3A3,CCB255,D8FEE3,E01CFC,E46F13,E8CC18,EC2280,ECADE0,F0B4D2,F48CEB,F8E903,FC7516 o="D-Link International"
00AD63 o="Dedicated Micros Malta LTD"
00AECD o="Pensando Systems"
@@ -10314,6 +10318,7 @@
00B0F5 o="NetWorth Technologies, Inc."
00B338 o="Kontron Asia Pacific Design Sdn. Bhd"
00B342 o="MacroSAN Technologies Co., Ltd."
+00B463,187F88,242BD6,343EA4,54E019,5C475E,649A63,90486C,9C7613,AC9FC3,C4DBAD,CC3BFB o="Ring LLC"
00B4F5,28FE65,4CFE2E o="DongGuan Siyoto Electronics Co., Ltd"
00B56D o="David Electronics Co., LTD."
00B5D6 o="Omnibit Inc."
@@ -10321,21 +10326,22 @@
00B69F o="Latch"
00B78D o="Nanjing Shining Electric Automation Co., Ltd"
00B7A8 o="Heinzinger electronic GmbH"
-00B810,1CC1BC,9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd"
+00B810,108321,1CC1BC,9C8275 o="Yichip Microelectronics (Hangzhou) Co.,Ltd"
00B881 o="New platforms LLC"
00B8C2,B01F47 o="Heights Telecom T ltd"
00B9F6 o="Shenzhen Super Rich Electronics Co.,Ltd"
00BAC0 o="Biometric Access Company"
00BB01,02BB01 o="OCTOTHORPE CORP."
-00BB43,140A29,4873CB,548450,84AB26,A4056E o="Tiinlab Corporation"
+00BB43,140A29,4873CB,548450,84AB26,A090B5,A4056E o="Tiinlab Corporation"
00BB8E o="HME Co., Ltd."
00BBF0,00DD00-00DD0F o="UNGERMANN-BASS INC."
-00BC2F,5C35FC,7058A4 o="Actiontec Electronics Inc."
+00BC2F,40C02F,5C35FC,7058A4,F07084 o="Actiontec Electronics Inc."
+00BC99,040312,04EECD,083BC1,085411,08A189,08CC81,0C75D2,1012FB,1868CB,188025,240F9B,2428FD,2432AE,244845,2857BE,2CA59C,340962,3C1BF8,40ACBF,4419B6,4447CC,44A642,4C1F86,4C62DF,4CBD8F,4CF5DC,50E538,548C81,54C415,5803FB,5850ED,5C345B,64DB8B,686DBC,743FC2,80489F,807C62,80BEAF,80F5AE,849459,849A40,88DE39,8C22D2,8CE748,94E1AC,988B0A,989DE5,98DF82,98F112,A0FF0C,A41437,A42902,A44BD9,A4A459,A4D5C2,ACB92F,ACCB51,B4A382,BC5E33,BC9B5E,BCAD28,BCBAC2,C0517E,C056E3,C06DED,C42F90,C8A702,D4E853,DC07F8,DCD26A,E0BAAD,E0CA3C,E0DF13,E4D58B,E8A0ED,ECA971,ECC89C,F84DFC,FC9FFD o="Hangzhou Hikvision Digital Technology Co.,Ltd."
00BD27 o="Exar Corp."
-00BD82,04E0B0,1047E7,14B837,1CD5E2,28D1B7,2C431A,2C557C,303F7B,34E71C,447BBB,4CB8B5,54666C,54B29D,60030C,687D00,68A682,68D1BA,70ACD7,74B7B3,7886B6,7C03C9,7C7630,88AC9E,901234,A42940,A8E2C3,B41D2B,BC13A8,C07C90,C4047B,C4518D,C821DA,C8EBEC,CC90E8,D0F76E,D45F25,D8028A,D8325A,DC9C9F,DCA333,E06A05,FC34E2 o="Shenzhen YOUHUA Technology Co., Ltd"
-00BED5,00DDB6,0440A9,04A959,04D7A5,083A38,083BE9,08688D,0C3AFA,101965,103F8C,1090FA,10B65E,14517E,148477,14962D,18C009,1C9468,1CAB34,28E424,305F77,307BAC,30809B,30B037,30C6D7,30F527,346B5B,34DC99,38A91C,38AD8E,38ADBE,3CD2E5,3CF5CC,40734D,4077A9,40FE95,441AFA,447609,487397,48BD3D,4CE9E4,5098B8,542BDE,54C6FF,58B38F,58C7AC,5CA721,5CC999,5CF796,60DB15,642FC7,689320,6C8720,6CE2D3,6CE5F7,703AA6,7057BF,708185,70C6DD,743A20,7449D2,74504E,7485C4,74ADCB,74D6CB,74EAC8,74EACB,782C29,78A13E,78AA82,78ED25,7C1E06,7C7A3C,7CDE78,80616C,80E455,846569,882A5E,88DF9E,8C946A,9023B4,905D7C,90742E,90E710,90F7B2,94282E,94292F,943BB0,94A6D8,94A748,982044,98A92D,98F181,9C0971,9C54C2,9CE895,A069D9,A4FA76,A8C98A,ACCE92,B04414,B4D7DB,B845F4,B8D4F7,BC2247,BC31E2,BCD0EB,C40778,C4C063,D4A23D,DCDA80,E48429,E878EE,ECCD4C,ECDA59,F01090,F47488,F4E975,F8388D,FC609B o="New H3C Technologies Co., Ltd"
+00BD82,04E0B0,1047E7,14B837,1CD5E2,28D1B7,2C431A,2C557C,303F7B,34E71C,447BBB,4CB8B5,54666C,54B29D,60030C,687D00,68A682,68D1BA,70ACD7,74B7B3,7886B6,7C03C9,7C7630,88AC9E,901234,A42940,A857BA,A8E2C3,B41D2B,BC13A8,C07C90,C4047B,C4518D,C821DA,C8EBEC,CC90E8,D0F76E,D45F25,D8028A,D8325A,DC9C9F,DCA333,E06A05,FC34E2 o="Shenzhen YOUHUA Technology Co., Ltd"
+00BED5,00DDB6,0440A9,04A959,04D7A5,083A38,083BE9,08688D,0C2779,0C3AFA,101965,103F8C,105EAE,1090FA,10B65E,14517E,148477,14962D,18C009,1C9468,1CAB34,2419A5,28C97A,28E424,2C4C7D,305F77,307BAC,30809B,30B037,30C6D7,30F527,346B5B,34DC99,38A91C,38AD8E,38ADBE,3CD2E5,3CF5CC,40734D,4077A9,40FE95,441AFA,447609,487397,48BD3D,4CE9E4,5098B8,542BDE,54C6FF,58B38F,58C7AC,5CA721,5CC999,5CF796,60DB15,642FC7,689320,6C8720,6CE2D3,6CE5F7,703AA6,7057BF,708185,70C6DD,743A20,7449D2,74504E,7485C4,74ADCB,74D6CB,74EAC8,74EACB,782C29,78A13E,78AA82,78ED25,7C1E06,7C7A3C,7CDE78,80616C,80E455,846569,882A5E,88DF9E,8C946A,8C96A5,9023B4,903F86,905D7C,90742E,90E710,90F7B2,94282E,94292F,943BB0,94A6D8,94A748,982044,98A92D,98F181,9C0971,9C54C2,9CE895,A069D9,A4FA76,A8C98A,ACCE92,B04414,B4D7DB,B845F4,B8D4F7,BC2247,BC31E2,BC5A34,BCD0EB,C40778,C4C063,D425DE,D4A23D,D8D7F3,DCDA80,E48429,E878EE,ECCD4C,ECDA59,F01090,F47488,F4E975,F8388D,FC609B o="New H3C Technologies Co., Ltd"
00BF15,0CBF15 o="Genetec Inc."
-00BFAF,04F4D8,0C62A6,0C7955,0C9160,103D0A,14EA63,1C1EE3,1C3008,20F543,243F75,287B11,287E80,28AD18,2C1B3A,2CD974,34F150,38C804,38E7C0,3CC5DD,44D878,489E9D,4C50DD,4C6BB8,645725,64E003,78669D,7893C3,7C27BC,7CA909,7CB232,843E1D,84C8A0,948CD7,94B3F7,9C9561,A8169D,B8AB62,C0D2F3,C48B66,C4985C,D01255,D07602,D4ABCD,D81399,DC7223,E001C7,E8CAC8,F03575,F0A3B2,F84FAD o="Hui Zhou Gaoshengda Technology Co.,LTD"
+00BFAF,04F4D8,0C62A6,0C7955,0C9160,103D0A,141416,14EA63,1C1EE3,1C3008,20F543,243F75,287B11,287E80,28AD18,2C1B3A,2CD974,34F150,38C804,38E7C0,3CC5DD,44D878,489E9D,4C50DD,4C6BB8,645725,64E003,78669D,7893C3,7C27BC,7CA909,7CB232,843E1D,84C8A0,948CD7,94B3F7,9C9561,A8169D,B06B11,B8AB62,BC09B9,C0D2F3,C48B66,C4985C,D01255,D07602,D4ABCD,D81399,DC7223,E001C7,E8CAC8,F03575,F0A3B2,F84FAD o="Hui Zhou Gaoshengda Technology Co.,LTD"
00C000 o="LANOPTICS, LTD."
00C001 o="DIATEK PATIENT MANAGMENT"
00C003 o="GLOBALNET COMMUNICATIONS"
@@ -10423,7 +10429,7 @@
00C056 o="SOMELEC"
00C057 o="MYCO ELECTRONICS"
00C058 o="DATAEXPERT CORP."
-00C059 o="DENSO CORPORATION"
+00C059,189578 o="DENSO CORPORATION"
00C05A o="SEMAPHORE COMMUNICATIONS CORP."
00C05B o="NETWORKS NORTHWEST, INC."
00C05C o="ELONEX PLC"
@@ -10578,15 +10584,15 @@
00C14F o="DDL Co,.ltd."
00C343 o="E-T-A Circuit Breakers Ltd"
00C5DB o="Datatech Sistemas Digitales Avanzados SL"
-00C711,04D320,0C8BD3,18AC9E,1C4C48,204569,20D276,24F306,282A87,3C3576,3C3B99,3C7AF0,40D25F,44DC4E,48DD9D,4C5CDF,4C6460,5413CA,5421A9,58C583,5CCDA8,68F62B,6CA31E,7052D8,741C27,787D48,7895EB,7CE97C,8022FA,802511,8050F6,881C95,88D5A8,8CD48E,94342F,947918,94C5A6,988ED4,9CAF6F,A4F465,A8D861,ACFE05,B8C8EB,BCBD9E,BCEA9C,C0FBC1,C81739,C81EC2,C89D6D,C8E193,CC8C17,CCA3BD,D019D3,D0F865,D87E76,DC543D,DC88A1,DCBE49,EC7E91,F0B968,F82F6A,FC3964 o="ITEL MOBILE LIMITED"
-00C896,04B6BE,0C8247,30600A,34B5A3,502F54,540463,5C18DD,605747,7C9F07,94F717,A08966,A0EEEE,A4817A,C051F3,CCCF83,E48E10,EC84B4,F40B9F,FCB2D6 o="CIG SHANGHAI CO LTD"
-00CAE0,084ACF,08DD03,0C938F,0CBD75,1071FA,14472D,145E69,149BF3,14C697,18D0C5,18D717,1C0219,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2064CB,20826A,2406AA,24753A,2475B3,2479F3,2C5BB8,2C5D34,2CA9F0,2CFC8B,301ABA,304F00,306DF9,307F10,308454,30E7BC,34479A,38295A,386F6B,388ABE,3C32B9,3CF591,408C1F,40B607,440444,4466FC,44AEAB,44FEEF,4829D6,483543,4877BD,4883B4,489507,48C461,4C189A,4C1A3D,4C50F1,4C6F9C,4C92D2,4CEAAE,50056E,5029F5,503CEA,50874D,540E58,5464BC,546706,5843AB,587A6A,58C6F0,58D697,5C1648,5C666C,6007C4,602101,60D4E9,6885A4,68FCB6,6C5C14,6CD71F,70DDA8,748669,74D558,74E147,74EF4B,7836CC,786CAB,7C6B9C,846FCE,8803E9,885A06,88684B,88D50C,8C0EE3,8C3401,9454CE,9497AE,94D029,986F60,9C0CDF,9C5F5A,9C7403,9CAA5D,9CF531,9CFB77,A09347,A0941A,A40F98,A41232,A43D78,A4C939,A4F05E,A81B5A,A888CE,A89892,A8C56F,AC45CA,AC7352,AC764C,AC7A94,ACC4BD,B04692,B0AA36,B0B5C3,B0C952,B4205B,B457E6,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,BC64D9,BCE8FA,C02E25,C09F05,C0EDE5,C440F6,C4E1A1,C4E39F,C4FE5B,C8F230,CC2D83,D020DD,D41A3F,D4503F,D467D3,D4BAFA,D81EDD,DC5583,DC6DCD,DCA956,DCB4CA,E40CFD,E433AE,E44097,E44790,E4936A,E4C483,E4E26C,E8BBA8,EC01EE,EC2F90,EC51BC,ECF342,F06728,F06D78,F079E8,F4D620,F8C4AE,F8C4FA,FC041C,FCA5D0 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD"
-00CB7A,087E64,08952A,08A7C0,0C0227,1033BF,1062D0,10A793,10C25A,14987D,14B7F8,1C9D72,1C9ECC,28BE9B,3817E1,383FB3,3C82C0,3C9A77,3CB74B,400FC1,4075C3,441C12,4432C8,480033,481B40,484BD4,48BDCE,48F7C0,500959,50BB9F,54A65C,58238C,589630,5C22DA,5C7695,5C7D7D,603D26,641236,6C55E8,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,80DAC2,8417EF,889E68,88F7C7,8C04FF,8C5C20,8C6A8D,905851,9404E3,946A77,98524A,989D5D,A0FF70,A456CC,AC4CA5,B0C287,B42A0E,B85E71,B8A535,BC9B68,C42795,CC03FA,CC3540,CCF3C8,D05A00,D08A91,D0B2C4,D4B92F,D4E2CB,DCEB69,E03717,E0885D,E0DBD1,E4BFFA,EC937D,ECA81F,F04B8A,F4C114,F820D2,F83B1D,F85E42,F8D2AC,FC528D,FC9114,FC94E3 o="Vantiva USA LLC"
+00C711,04B5C1,04D320,0C8BD3,18AC9E,1C4C48,204569,20D276,24F306,282A87,3C3576,3C3B99,3C7AF0,40D25F,44DC4E,48DD9D,4C5CDF,4C6460,5413CA,5421A9,58C583,5CCDA8,68F62B,6CA31E,7052D8,741C27,787D48,7895EB,7CE97C,8022FA,802511,8050F6,881C95,88D5A8,8CD48E,94342F,947918,94C5A6,988ED4,9CAF6F,A4F465,A8D861,ACFE05,B8C8EB,BCBD9E,BCEA9C,C0FBC1,C81739,C81EC2,C89D6D,C8E193,CC8C17,CCA3BD,D019D3,D0F865,D87E76,DC543D,DC88A1,DCBE49,EC7E91,F0B968,F82F6A,FC3964 o="ITEL MOBILE LIMITED"
+00C896,04B6BE,04D688,0C8247,30600A,3426E6,34B5A3,502F54,540463,5C18DD,605747,7C9F07,94F717,A08966,A0EEEE,A4817A,C051F3,CCCF83,E48E10,EC84B4,F40B9F,FCB2D6 o="CIG SHANGHAI CO LTD"
+00CAE0,042405,084ACF,08DD03,0C938F,0CBD75,1016B1,1071FA,14472D,145E69,149BF3,14C697,18D0C5,18D717,1C0219,1C427D,1C48CE,1C77F6,1CC3EB,1CDDEA,2064CB,20826A,2406AA,24753A,2475B3,2479F3,2C5BB8,2C5D34,2CA9F0,2CFC8B,301ABA,304F00,306DF9,307F10,308454,30E7BC,34479A,38295A,386F6B,388ABE,38E563,3C32B9,3CF591,408C1F,40B607,440444,4466FC,44AEAB,44FEEF,4829D6,483543,4877BD,4883B4,489507,48C461,4C189A,4C1A3D,4C50F1,4C6F9C,4C92D2,4CEAAE,50056E,5029F5,503CEA,50874D,540E58,5464BC,546706,5843AB,587A6A,58C6F0,58D697,5C1648,5C666C,6007C4,602101,60D4E9,6885A4,68FCB6,6C5C14,6CD71F,70DDA8,748669,74D558,74E147,74EF4B,7836CC,786CAB,7C6B9C,846FCE,8803E9,885A06,88684B,88D50C,8C0EE3,8C3401,9454CE,9497AE,94D029,986F60,9C0CDF,9C5F5A,9C7403,9CAA5D,9CF531,9CFB77,A09347,A0941A,A40F98,A41232,A43D78,A4C939,A4F05E,A81B5A,A888CE,A89892,A8C56F,AC45CA,AC7352,AC764C,AC7A94,ACC4BD,B04692,B0AA36,B0B5C3,B0C952,B4205B,B457E6,B4A5AC,B4CB57,B83765,B8C74A,B8C9B5,BC3AEA,BC64D9,BCE8FA,C02E25,C09F05,C0EDE5,C440F6,C4E1A1,C4E39F,C4FE5B,C8F230,CC2D83,D020DD,D41A3F,D4503F,D467D3,D4BAFA,D81EDD,DC5583,DC6DCD,DCA956,DCB4CA,E0426D,E40CFD,E433AE,E44097,E44790,E4936A,E4C483,E4E26C,E8BBA8,EC01EE,EC2F90,EC51BC,ECF342,F06728,F06D78,F079E8,F4D620,F8C4AE,F8C4FA,FC041C,FCA5D0 o="GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP.,LTD"
+00CB7A,087E64,08952A,08A7C0,0C0227,0CFE7B,1033BF,1062D0,10A793,10C25A,14987D,14B7F8,1C9D72,1C9ECC,28BE9B,3817E1,383FB3,3C82C0,3C9A77,3CB74B,400FC1,4075C3,441C12,4432C8,480033,481B40,484BD4,48BDCE,48F7C0,4CD74A,500959,50BB9F,54A65C,58238C,589630,5C22DA,5C7695,5C7D7D,603D26,641236,6C55E8,70037E,705A9E,7C9A54,802994,80B234,80C6AB,80D04A,80DAC2,8417EF,889E68,88F7C7,8C04FF,8C5C20,8C6A8D,905851,9404E3,946A77,98524A,989D5D,A0FF70,A456CC,AC4CA5,B0C287,B42A0E,B85E71,B8A535,BC9B68,C42795,CC03FA,CC3540,CCF3C8,D05A00,D08A91,D0B2C4,D4B92F,D4E2CB,DCEB69,E03717,E0885D,E0DBD1,E4BFFA,E8CD15,EC937D,ECA81F,F04B8A,F4C114,F820D2,F83B1D,F85E42,F8D00E,F8D2AC,FC528D,FC9114,FC94E3 o="Vantiva USA LLC"
00CBB4,606682 o="SHENZHEN ATEKO PHOTOELECTRICITY CO.,LTD"
00CBBD o="Cambridge Broadband Networks Group"
00CD90 o="MAS Elektronik AG"
00CE30 o="Express LUCK Industrial Ltd."
-00CFC0,00E22C,044F7A,0815AE,0C14D2,103D3E,1479F3,14A1DF,1869DA,187CAA,1C4176,241281,24615A,247BA4,2C5683,34AC11,3C574F,3CE3E7,4062EA,448EEC,44C874,481F66,50297B,507097,508CF5,50CF56,544DD4,5C75C6,64C582,6C0F0B,7089CC,74ADB7,781053,782E56,78C313,7C6A60,88DA18,8C1A50,8C53D2,90473C,90F3B8,94BE09,94FF61,987DDD,989D39,A021AA,A41B34,A861DF,AC5AEE,AC710C,B4D0A9,B86061,BC9E2C,C01692,C02D2E,C43306,C80C53,C875F4,CC5CDE,CC96A2,DC152D,DC7CF7,E0456D,E0E0C2,E4C0CC,E83A4B,EC9B2D,ECE7C2,F4BFBB,F848FD,FC2E19 o="China Mobile Group Device Co.,Ltd."
+00CFC0,00E22C,044F7A,0815AE,0C14D2,103D3E,1479F3,14A1DF,1869DA,187CAA,1C4176,241281,24615A,247BA4,2C5683,34AC11,3C574F,3CE3E7,4062EA,448EEC,44C874,481F66,50297B,507097,508CF5,50CF56,544DD4,5C75C6,64C582,6C0F0B,7089CC,74ADB7,781053,782E56,78C313,7C6A60,8453CD,88DA18,8C1A50,8C53D2,90473C,90F3B8,94BE09,94FF61,987DDD,989D39,A021AA,A41B34,A861DF,AC5AEE,AC710C,ACF70D,B4D0A9,B86061,BC9E2C,BCD9FB,C01692,C02D2E,C43306,C80C53,C875F4,CC5CDE,CC96A2,DC152D,DC7CF7,E0456D,E0E0C2,E4C0CC,E83A4B,EC9B2D,ECE7C2,F4BFBB,F848FD,FC2E19,FCE6C6 o="China Mobile Group Device Co.,Ltd."
00D000 o="FERRAN SCIENTIFIC, INC."
00D001 o="VST TECHNOLOGIES, INC."
00D002 o="DITECH CORPORATION"
@@ -10814,12 +10820,12 @@
00D0FE o="ASTRAL POINT"
00D11C o="ACETEL"
00D279 o="VINGROUP JOINT STOCK COMPANY"
-00D2B1,94BDBE o="TPV Display Technology (Xiamen) Co.,Ltd."
+00D2B1,60C418,94BDBE o="TPV Display Technology (Xiamen) Co.,Ltd."
00D318 o="SPG Controls"
00D38D o="Hotel Technology Next Generation"
00D598 o="BOPEL MOBILE TECHNOLOGY CO.,LIMITED"
00D632 o="GE Energy"
-00D861,047C16,2CF05D,309C23,345A60,4CCC6A,D843AE,D8BBC1,D8CB8A o="Micro-Star INTL CO., LTD."
+00D861,047C16,2CF05D,309C23,345A60,4CCC6A,D843AE,D8BBC1,D8CB8A,FC9D05 o="Micro-Star INTL CO., LTD."
00DB1E o="Albedo Telecom SL"
00DB45 o="THAMWAY CO.,LTD."
00DD25 o="Shenzhen hechengdong Technology Co., Ltd"
@@ -11027,7 +11033,7 @@
00E0E9 o="DATA LABS, INC."
00E0EA o="INNOVAT COMMUNICATIONS, INC."
00E0EB o="DIGICOM SYSTEMS, INCORPORATED"
-00E0EC,0C48C6,34AD61,885A23,B4DB91,D849BF,DCDA4D o="CELESTICA INC."
+00E0EC,0C48C6,34AD61,64F64D,885A23,B4DB91,D849BF,DCDA4D o="CELESTICA INC."
00E0ED o="SILICOM, LTD."
00E0EE o="MAREL HF"
00E0EF o="DIONEX"
@@ -11044,10 +11050,11 @@
00E0FD o="A-TREND TECHNOLOGY CO., LTD."
00E0FF o="SECURITY DYNAMICS TECHNOLOGIES, Inc."
00E175 o="AK-Systems Ltd"
+00E607 o="AURCORE TECHNOLOGY INC."
00E6D3,02E6D3 o="NIXDORF COMPUTER CORP."
00E6E8 o="Netzin Technology Corporation,.Ltd."
00E8AB o="Meggitt Training Systems, Inc."
-00EBD8,088AF1,30169D o="MERCUSYS TECHNOLOGIES CO., LTD."
+00EBD8,088AF1,0C1C31,30169D,94742E o="MERCUSYS TECHNOLOGIES CO., LTD."
00EDB8,2429FE,74A5C2,D0F520 o="KYOCERA Corporation"
00EE01 o="Enablers Solucoes e Consultoria em Dispositivos"
00F051 o="KWB Gmbh"
@@ -11063,29 +11070,31 @@
00FD4C o="NEVATEC"
02AA3C o="OLIVETTI TELECOMM SPA (OLTECO)"
040067 o="Stanley Black & Decker"
-0401BB,04946B,088620,08B49D,08ED9D,141114,148F34,1889CF,1C87E3,1CAB48,202681,2C4DDE,30F23C,389231,3C19CB,3CCA61,409A30,4476E7,4CA3A7,4CE19E,503CCA,58356B,58DB15,5C8F40,64CB9F,6C433C,704DE7,709FA9,74E60F,78123E,783A6C,78FFCA,8077A4,9056FC,90CBA3,9CDA36,A85EF2,AC2DA9,B4BA6A,BC09EB,C0AD97,C4A451,C4BF60,C4C563,CC3B27,D01C3C,D47DFC,D84567,E4F8BE,ECF22B,F03D03,F0C745 o="TECNO MOBILE LIMITED"
+0401BB,04946B,088620,08B49D,08ED9D,141114,148F34,1889CF,1C87E3,1CAB48,202681,2C4DDE,30F23C,389231,3C19CB,3CCA61,409A30,40A786,4476E7,4CA3A7,4CE19E,503CCA,58356B,58DB15,5C8F40,64CB9F,6C433C,704DE7,709FA9,74E60F,78123E,783A6C,78FFCA,8077A4,9056FC,90CBA3,9CDA36,A85EF2,AC2DA9,B4BA6A,BC09EB,C0AD97,C4A451,C4BF60,C4C563,CC3B27,D01C3C,D47DFC,D84567,D89999,E4F8BE,ECF22B,F03D03,F0C745 o="TECNO MOBILE LIMITED"
0402CA o="Shenzhen Vtsonic Co.,ltd"
-040312,085411,08A189,08CC81,0C75D2,1012FB,1868CB,188025,240F9B,2428FD,2432AE,244845,2857BE,2CA59C,340962,3C1BF8,40ACBF,4419B6,4447CC,44A642,4C1F86,4C62DF,4CBD8F,4CF5DC,50E538,548C81,54C415,5803FB,5850ED,5C345B,64DB8B,686DBC,743FC2,80489F,807C62,80BEAF,80F5AE,849A40,88DE39,8CE748,94E1AC,988B0A,989DE5,98DF82,98F112,A0FF0C,A41437,A42902,A44BD9,A4A459,A4D5C2,ACB92F,ACCB51,B4A382,BC5E33,BC9B5E,BCAD28,BCBAC2,C0517E,C056E3,C06DED,C42F90,C8A702,D4E853,DC07F8,DCD26A,E0BAAD,E0CA3C,E0DF13,E4D58B,E8A0ED,ECA971,ECC89C,F84DFC,FC9FFD o="Hangzhou Hikvision Digital Technology Co.,Ltd."
-0403D6,1C4586,200BCF,201C3A,28CF51,342FBD,3CA9AB,483177,48A5E7,48F1EB,50236D,582F40,58B03E,5C0CE6,5C521E,601AC7,606BFF,64B5C6,702C09,7048F7,70F088,748469,74F9CA,7820A5,78818C,80D2E5,904528,9458CB,98415C,98B6E9,98E255,98E8FA,A438CC,A4C1E8,ACFAE4,B87826,B88AEC,BC744B,BC9EBB,BCCE25,C84805,CC5B31,D05509,D4F057,DC68EB,DCCD18,E0EFBF,E0F6B5,E8A0CD,E8DA20,ECC40D o="Nintendo Co.,Ltd"
+0403D6,1C4586,200BCF,201C3A,28CF51,342FBD,38C6CE,3CA9AB,4044F7,483177,48A5E7,48F1EB,50236D,582F40,58B03E,5C0CE6,5C521E,601AC7,606BFF,64B5C6,702C09,7048F7,70F088,748469,74F9CA,7820A5,78818C,80D2E5,904528,9458CB,948E6D,98415C,98B6E9,98E255,98E8FA,A438CC,A4C1E8,ACFAE4,B86870,B87826,B88AEC,BC744B,BC89A6,BC9EBB,BCCE25,C84805,C89143,CC5B31,D05509,D4F057,D86B83,DC68EB,DCCD18,E0EFBF,E0F6B5,E8A0CD,E8DA20,ECC40D o="Nintendo Co.,Ltd"
0404B8 o="China Hualu Panasonic AVC Networks Co., LTD."
0404EA o="Valens Semiconductor Ltd."
-0405DD,A82C3E,B0D568 o="Shenzhen Cultraview Digital Technology Co., Ltd"
+0405DD,24D1A1,A82C3E,B0D568 o="Shenzhen Cultraview Digital Technology Co., Ltd"
04072E o="VTech Electronics Ltd."
-040986,047056,04A222,0827A8,0C8E29,185880,186041,18828C,18A5FF,1CF43F,2037F0,30B1B5,34194D,3806E6,3CBDC5,3CF083,44FE3B,488D36,4C1B86,4C22F3,543D60,54B7BD,54C45B,6045E8,608D26,64CC22,709741,7490BC,78DD12,84900A,84A329,8C19B5,8C8394,946AB0,A0B549,A4CEDA,A8A237,AC1007,ACB687,ACDF9F,B83BAB,B8F853,BC30D9,BCF87E,C0D7AA,C4E532,C899B2,CCB148,CCD42E,D0052A,D463FE,D48660,DCF51B,E05163,E43ED7,E475DC,EC6C9A,ECF451,F08620,F4CAE7,F83EB0,FC3DA5 o="Arcadyan Corporation"
+040986,047056,04A222,0827A8,0C8E29,185880,186041,18828C,18A5FF,1CF43F,2037F0,2C5917,30B1B5,34194D,3806E6,3CBDC5,3CF083,44FE3B,488D36,4C1B86,4C22F3,543D60,54B7BD,54C45B,6045E8,608D26,6475DA,64CC22,6C15DB,703E76,709741,7490BC,78DD12,8082FE,84900A,84A329,8C19B5,8C7779,8C8394,946AB0,A0B549,A4CEDA,A8A237,AC1007,ACB687,ACDF9F,B83BAB,B8F853,BC30D9,BCAF6E,BCF87E,C0D7AA,C4E532,C899B2,CCB148,CCD42E,D0052A,D463FE,D48660,DCF51B,E05163,E43ED7,E475DC,EC6C9A,ECF451,F08620,F4CAE7,F83EB0,FC3DA5 o="Arcadyan Corporation"
040AE0 o="XMIT AG COMPUTER NETWORKS"
040EC2 o="ViewSonic Mobile China Limited"
+040F66,04C845,0CEF15,105A95,186945,20E15D,306893,3C6AD2,3C7895,409595,48C381,503DD1,58044F,58D812,5CA64F,6C4CBC,782051,803C04,8C86DD,8C902D,94EF50,98038E,98BA5F,A82948,ACA7F1,B45BD1,B8FBB3,BC071D,CCBABD,D8F12E,E0280A,E0D362,EC750C,F4F50B o="TP-Link Systems Inc."
0415D9 o="Viwone"
-0417B6,102CB1,8C8580,90BFD9 o="Smart Innovation LLC"
+04174C o="Nanjing SCIYON Wisdom Technology Group Co.,Ltd."
+0417B6,102CB1,2C8D48,8C8580,90BFD9 o="Smart Innovation LLC"
04197F o="Grasphere Japan"
041A04 o="WaveIP"
041B94 o="Host Mobility AB"
+041CDB o="Siba Service"
041D10 o="Dream Ware Inc."
041E7A o="DSPWorks"
041EFA o="BISSELL Homecare, Inc."
04208A o="浙江路川科技有限公司"
04214C o="Insight Energy Ventures LLC"
042234 o="Wireless Standard Extensions"
-0425E0,0475F9,145808,184593,240B88,2CDD95,38E3C5,403306,4C0617,4C8120,501B32,5088C7,5437BB,5C8C30,5CF9FD,60BD2C,64D954,6CC63B,743C18,784F24,90032E,900A1A,A09B17,A41EE1,AC3728,B4265D,C448FA,C89CBB,D00ED9,D8B020,E03DA6,E4DADF,E8D0B9,ECA2A0,F06865,F49EEF,F80C58,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics"
+0425E0,0475F9,145808,184593,240B88,2CDD95,38E3C5,403306,4C0617,4C8120,501B32,5088C7,5437BB,5C8C30,5CF9FD,60BD2C,64D954,6CC63B,743C18,784F24,8049BF,80AE3C,90032E,900A1A,A09B17,A41EE1,AC3728,B4265D,C448FA,C89CBB,D00ED9,D8B020,E03DA6,E4DADF,E8D0B9,ECA2A0,F06865,F49EEF,F80C58,F844E3,F86CE1,FC10C6 o="Taicang T&W Electronics"
042605 o="Bosch Building Automation GmbH"
042B58 o="Shenzhen Hanzsung Technology Co.,Ltd"
042BBB o="PicoCELA, Inc."
@@ -11102,6 +11111,7 @@
0436B8,847207 o="I&C Technology"
043855 o="Scopus International Pvt. Ltd."
0438DC o="China Unicom Online Information Technology Co.,Ltd"
+0439CB,04C9DE o="Qingdao HaierTechnology Co.,Ltd"
043A0D o="SM Optics S.r.l."
043CE8,086BD1,24BBC9,30045C,34D72F,381672,402230,448502,488899,4CC096,649A08,68AE04,704CB6,7433A6,74CF00,8012DF,807EB4,900E9E,98CCD9,A8B483,ACEE64,B0FBDD,C0C170,CC242E,CC8DB5,DC4BDD,E0720A,E4F3E8,E8268D,F4442C,FC0C45,FCD586 o="Shenzhen SuperElectron Technology Co.,Ltd."
043D98 o="ChongQing QingJia Electronics CO.,LTD"
@@ -11112,45 +11122,49 @@
0446CF o="Beijing Venustech Cybervision Co.,Ltd."
0447CA,502CC6,580D0D,7CB8E6,9424B8,C03937 o="GREE ELECTRIC APPLIANCES, INC. OF ZHUHAI"
044A50 o="Ramaxel Technology (Shenzhen) limited company"
+044A69,0CC119,2C0547,34A6EF,8CBD37,BCFD0C,CCB85E o="Shenzhen Phaten Tech. LTD"
044A6A o="niliwi nanjing big data Co,.Ltd"
044AC6 o="Aipon Electronics Co., Ltd"
044BFF o="GuangZhou Hedy Digital Technology Co., Ltd"
044CEF o="Fujian Sanao Technology Co.,Ltd"
-044E06,1C90BE,24CBE1,3407FB,346E9D,348446,3C197D,549B72,58454C,58707F,74C99A,74D0DC,78D347,7C726E,903809,987A10,98A404,98C5DB,A4A1C2,AC3351,AC60B6,E04735,E40D3B,F0B107,F43C96,F897A9 o="Ericsson AB"
+044E06,18F7F6,1C90BE,24CBE1,3407FB,346E9D,348446,3C197D,549B72,58454C,58707F,74C99A,74D0DC,78D347,7C726E,7CC178,903809,987A10,98A404,98C5DB,A4A1C2,AC3351,AC60B6,E04735,E40D3B,F0B107,F43C96,F897A9 o="Ericsson AB"
044F8B o="Adapteva, Inc."
0450DA o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd"
045170 o="Zhongshan K-mate General Electronics Co.,Ltd"
0453D5 o="Sysorex Global Holdings"
+0455B2,58D533 o="Huaqin Technology Co.,Ltd"
0455CA o="BriView (Xiamen) Corp."
045604,3478D7,48A380 o="Gionee Communication Equipment Co.,Ltd."
-045665,0847D0,089C86,104738,286FB9,302364,3CBD69,4C2113,500238,503D7F,549F06,64DBF7,6C22F7,781735,783EA1,88B362,9075BC,90D20B,98865D,AC606F,B0D1D6,B81904,CCED21,DCD9AE,E01FED,E8F8D0,F82229 o="Nokia Shanghai Bell Co., Ltd."
+045665,0847D0,089C86,0C3623,104738,286FB9,302364,3CBD69,4C2113,500238,503D7F,549F06,64DBF7,6C22F7,781735,783EA1,88B362,9075BC,90D20B,98865D,AC606F,B0D1D6,B41D62,B81904,C0544D,CCED21,DCD9AE,E01FED,E8F8D0,F82229 o="Nokia Shanghai Bell Co., Ltd."
04572F o="Sertel Electronics UK Ltd"
045791,306371,4C7274,9C0C35,A02442 o="Shenzhenshi Xinzhongxin Technology Co.Ltd"
04586F o="Sichuan Whayer information industry Co.,LTD"
045C06 o="Zmodo Technology Corporation"
045C8E o="gosund GROUP CO.,LTD"
045D56 o="camtron industrial inc."
+045E0A,F83C44 o="SHENZHEN TRANSCHAN TECHNOLOGY LIMITED"
+045FA6,E4FAE4 o="Shenzhen SDMC Technology CP,.LTD"
045FA7 o="Shenzhen Yichen Technology Development Co.,LTD"
0462D7 o="ALSTOM HYDRO FRANCE"
0463E0 o="Nome Oy"
046565 o="Testop"
-046761,14D881,1CEAAC,24CF24,28D127,2C195C,3CCD57,44237C,44DF65,44F770,4CC64C,504F3B,508811,50D2F5,50EC50,5448E6,58B623,58EA1F,5C0214,5CE50C,64644A,6490C1,649E31,68ABBC,7CC294,844693,88C397,8C53C3,8CD0B2,8CDEF9,90FB5D,9C9D7E,A439B3,A4A930,A4BA70,AC8C46,B460ED,B850D8,C05B44,C493BB,C85CCC,C8BF4C,CC4D75,CCB5D1,CCD843,CCDA20,D43538,D4438A,D4DA21,D4F0EA,DCED83,E4FE43,E84A54,EC4D3E o="Beijing Xiaomi Mobile Software Co., Ltd"
+046761,04AE47,14D881,1CEAAC,24CF24,28D127,2C195C,34F015,34FA1C,3CCD57,44237C,44DF65,44F770,4CC64C,504F3B,508811,50926A,50D2F5,50EC50,50FE39,5448E6,58B623,58EA1F,5C0214,5CE50C,64644A,6490C1,649E31,68ABBC,709751,7CC294,844693,88C397,8C53C3,8CD0B2,8CDEF9,90FB5D,98171A,98E081,9C9D7E,A439B3,A4A930,A4BA70,AC8C46,B460ED,B850D8,C05B44,C493BB,C85CCC,C8BF4C,CC033D,CC4D75,CCB5D1,CCD843,CCDA20,D43538,D4438A,D4532A,D4DA21,D4F0EA,DCED83,E41B43,E4FE43,E84A54,EC4D3E,F88306 o="Beijing Xiaomi Mobile Software Co., Ltd"
046785 o="scemtec Hard- und Software fuer Mess- und Steuerungstechnik GmbH"
046B1B o="SYSDINE Co., Ltd."
046D42 o="Bryston Ltd."
046E02 o="OpenRTLS Group"
046E49 o="TaiYear Electronic Technology (Suzhou) Co., Ltd"
0470BC o="Globalstar Inc."
-047153,0C6714,483E5E,5876AC,740635,78B39F,7C131D,A0957F,C09F51,C40FA6,D0B66F,D821DA,F4239C o="SERNET (SUZHOU) TECHNOLOGIES CORPORATION"
+047153,0C6714,483E5E,5876AC,740635,78B39F,7C131D,982CC6,A0957F,C09F51,C40FA6,D0B66F,D821DA,F4239C o="SERNET (SUZHOU) TECHNOLOGIES CORPORATION"
0474A1 o="Aligera Equipamentos Digitais Ltda"
0475F5 o="CSST"
-047863,6879C4,80A036,849DC2,B0F893,D0BAE4 o="Shanghai MXCHIP Information Technology Co., Ltd."
-047975,0884FB,08E021,0CB789,0CB983,1461A4,1CC992,2004F3,24AECC,281293,2844F4,2CB301,3486DA,386504,40D4F6,449046,48BDA7,48C1EE,504877,60F04D,6858A0,68A7B4,68F0B5,70A6BD,70A703,78E61C,90FFD6,9432C1,94F6F2,98BEDC,9C0567,9CEA97,A06974,A0FB83,B08101,B8B1EA,BC5E91,C0280B,C89BAD,D8AD49,E42761,EC5382,EC6488,FC8417 o="Honor Device Co., Ltd."
+047863,6879C4,80A036,849DC2,88A68D,B0F893,D0BAE4 o="Shanghai MXCHIP Information Technology Co., Ltd."
+047975,0884FB,08E021,0CB789,0CB983,1461A4,1CC992,2004F3,24AECC,281293,2844F4,2CB301,3486DA,386504,40D4F6,449046,48BDA7,48C1EE,504877,54EAE1,60D4AF,60F04D,6858A0,68A7B4,68F0B5,70A6BD,70A703,78E61C,84A1B7,90FFD6,9432C1,94F6F2,98BEDC,9C0567,9CEA97,A06974,A09A0C,A0FB83,B08101,B4B853,B8B1EA,BC5E91,C0280B,C05724,C89BAD,CC6200,D8AD49,DCA281,E42761,EC5382,EC6488,FC8417 o="Honor Device Co., Ltd."
047A0B,3CBD3E,6C0DC4,8C5AF8,C82832,D45EEC,E0B655,E4DB6D,ECFA5C o="Beijing Xiaomi Electronics Co., Ltd."
047D50 o="Shenzhen Kang Ying Technology Co.Ltd."
047E23,1C25E1,2C3341,44E6B0,48216C,50558D,589153,6458AD,64F88A,688B0F,802278,8427B6,A0950C,A09B12,AC5474,AC8B6A,B03055,B05365,B4E46B,C098DA,C0D0FF,D47EE4,E0C58F,E42D7B o="China Mobile IOT Company Limited"
047E4A o="moobox CO., Ltd."
-047F0E,102381,606E41,F86B14 o="Barrot Technology Co.,LTD"
+047F0E,102381,304AC4,606E41,F86B14 o="Barrot Technology Co.,LTD"
0480A7 o="ShenZhen TianGang Micro Technology CO.LTD"
0481AE o="Clack Corporation"
04848A o="7INOVA TECHNOLOGY LIMITED"
@@ -11159,6 +11173,7 @@
048AE1,44CD0E,4CC7D6,C07878,C8C2F5,DCB4AC o="FLEXTRONICS MANUFACTURING(ZHUHAI)CO.,LTD."
048B42 o="Skspruce Technologies"
048C03 o="ThinPAD Technology (Shenzhen)CO.,LTD"
+048F00 o="Rong-Paisa Electronics Co., Ltd."
049081 o="Pensando Systems, Inc."
0490C0 o="Forvia"
0492EE o="iway AG"
@@ -11175,16 +11190,16 @@
049F06 o="Smobile Co., Ltd."
049F15 o="Humane"
04A3F3 o="Emicon"
-04A85A,34D262,481CB9,58B858,60601F,E47A2C o="SZ DJI TECHNOLOGY CO.,LTD"
+04A85A,0C9AE6,34D262,481CB9,4C43F6,58B858,60601F,882985,8C5823,E47A2C o="SZ DJI TECHNOLOGY CO.,LTD"
04AAE1 o="BEIJING MICROVISION TECHNOLOGY CO.,LTD"
-04AB08,04CE09,084F66,08FF24,0C2C7C,0CA94A,0CF07B,1055E4,109F47,18AA1E,1C880C,20898A,249AC8,24E8E5,28C01B,303180,30F947,348511,34AA31,34D856,3C55DB,40679B,4485DA,48555E,681AA4,6CC242,78530D,785F36,80EE25,8487FF,90B67A,947FD8,9CF8B8,A04C0C,AC8866,ACFBC2,B09738,B88EB0,BC9D4E,C068CC,C08F20,C8138B,D44D9F,E028B1,E822B8,F09008,F40A2E,F4D454,F8B8B4,FC386A,FC7A58 o="Shenzhen Skyworth Digital Technology CO., Ltd"
+04AB08,04CE09,084F66,08FF24,0C2C7C,0CA94A,0CF07B,1055E4,109F47,18AA1E,18EBD4,1C880C,20898A,249AC8,24E8E5,28C01B,303180,30F947,348511,34AA31,34D856,3C55DB,40679B,4485DA,48555E,60B705,681AA4,6CC242,703A8C,78530D,785F36,80EE25,8487FF,90B67A,947FD8,9CF8B8,A04C0C,AC8866,ACFBC2,B09738,B88EB0,BC9D4E,C068CC,C08F20,C8138B,D0458D,D0B1CA,D44D9F,E028B1,E822B8,F09008,F40A2E,F4D454,F847E3,F8B8B4,FC386A,FC7A58 o="Shenzhen Skyworth Digital Technology CO., Ltd"
04AB18,3897A4,BC5C4C o="ELECOM CO.,LTD."
04AB6A o="Chun-il Co.,Ltd."
04AC44,B8CA04 o="Holtek Semiconductor Inc."
04AEC7 o="Marquardt"
04B3B6 o="Seamap (UK) Ltd"
04B466 o="BSP Co., Ltd."
-04B4FE,08B657,0C7274,1CED6F,2C3AFD,2C91AB,3810D5,3C3712,3CA62F,444E6D,485D35,50E636,5C4979,60B58D,74427F,7CFF4D,989BCB,98A965,B0F208,B4FC7D,C80E14,CCCE1E,D012CB,D424DD,DC15C8,DC396F,E00855,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH"
+04B4FE,08B657,0C7274,1CED6F,2C3AFD,2C91AB,34E1A9,3810D5,3C3712,3CA62F,444E6D,485D35,50E636,5C4979,60B58D,74427F,7CFF4D,802395,989BCB,98A965,B0F208,B4FC7D,C80E14,CCCE1E,D012CB,D424DD,DC15C8,DC396F,E00855,E0286D,E8DF70,F0B014 o="AVM Audiovisuelles Marketing und Computersysteme GmbH"
04B648 o="ZENNER"
04B97D o="AiVIS Co., Itd."
04BA36 o="Li Seng Technology Ltd"
@@ -11195,7 +11210,6 @@
04C09C o="Tellabs Inc."
04C103,D49524 o="Clover Network, Inc."
04C29B o="Aura Home, Inc."
-04C845,0CEF15,306893,3C6AD2,503DD1,782051,803C04,8C86DD,8C902D,98038E,98BA5F,A82948,B45BD1,BC071D,E0280A,E0D362,EC750C o="TP-Link Systems Inc."
04C880 o="Samtec Inc"
04C991 o="Phistek INC."
04CA8D o="Enfabrica"
@@ -11206,9 +11220,9 @@
04CF25 o="MANYCOLORS, INC."
04CF8C,286C07,34CE00,40313C,50642B,7811DC,7C49EB,EC4118 o="XIAOMI Electronics,CO.,LTD"
04D437 o="ZNV"
-04D442,149FB6,14C050,74D873,782E03,7CFD82,8845F0,B86392,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD."
+04D442,149FB6,14C050,345506,74D873,782E03,7CFD82,8845F0,B86392,ECA9FA o="GUANGDONG GENIUS TECHNOLOGY CO., LTD."
04D6AA,08C5E1,1449E0,24181D,28C21F,2C0E3D,30074D,30AB6A,3423BA,400E85,40E99B,4C6641,54880E,6CC7EC,843838,88329B,8CB84A,8CF5A3,A8DB03,AC5F3E,B479A7,BC8CCD,C09727,C0BDD1,C8BA94,D022BE,D02544,E8508B,EC1F72,EC9BF3,F025B7,F40228,F409D8,F8042E o="SAMSUNG ELECTRO-MECHANICS(THAILAND)"
-04D6F4,102C8D,1841C3,242730,2459E5,305223,30B237,345BBB,3C2093,4435D3,502DBB,54B874,7086CE,803E4F,8076C2,847C9B,88F2BD,8C3F44,9CC12D,A0681C,A09921,A8407D,AC72DD,AC93C4,B07839,B096EA,B80BDA,B88C29,BC0435,C084FF,C43960,D450EE,D48457,D8341C,D8D261,E82281,F0C9D1,F82A53,FCDF00 o="GD Midea Air-Conditioning Equipment Co.,Ltd."
+04D6F4,102C8D,1841C3,242730,2459E5,305223,30B237,345BBB,382FB0,3C2093,4435D3,502DBB,54926A,54B874,7086CE,803E4F,8076C2,847C9B,88F2BD,8C3F44,9CC12D,A0681C,A09921,A42A26,A8407D,AC72DD,AC93C4,B07839,B096EA,B80BDA,B88C29,BC0435,BC89F8,C084FF,C08840,C43960,D450EE,D48457,D8341C,D8D261,E82281,F0C9D1,F82A53,F8D554,FCDF00 o="GD Midea Air-Conditioning Equipment Co.,Ltd."
04D783 o="Y&H E&C Co.,LTD."
04D921 o="Occuspace"
04D9C8,1CA0B8,20538D,28C13C,702084,A4AE11-A4AE12,D0F405,F46B8C,F4939F o="Hon Hai Precision Industry Co., Ltd."
@@ -11220,7 +11234,7 @@
04DF69 o="Car Connectivity Consortium"
04E0C4 o="TRIUMPH-ADLER AG"
04E1C8 o="IMS Soluções em Energia Ltda."
-04E229,04FA83,145790,18A7F1,24E8CE,3429EF,4448FF,540853,5C241F,60B02B,68E478,94224C,A08222,AC8226,ACB722,D8E23F,E8EAFA o="Qingdao Haier Technology Co.,Ltd"
+04E229,04FA83,145790,18A7F1,24E8CE,3429EF,3C1640,4448FF,540853,5C241F,60B02B,68E478,94224C,A08222,AC8226,ACB722,D8E23F,E8EAFA o="Qingdao Haier Technology Co.,Ltd"
04E2F8 o="AEP Ticketing solutions srl"
04E548 o="Cohda Wireless Pty Ltd"
04E56E o="THUB Co., ltd."
@@ -11238,7 +11252,7 @@
04F4BC o="Xena Networks"
04F8C2,88B6BD o="Flaircomm Microelectronics, Inc."
04F8F8,14448F,1CEA0B,34EFB6,3C2C99,68215F,80A235,8CEA1B,903CB3,98192C,A82BB5,B86A97,CC37AB,D077CE,E001A6,E49D73,F88EA1 o="Edgecore Networks Corporation"
-04F993,0C01DB,28D25A,305696,3C566E,408EF6,44E761,54C078,5810B7,74309D,74C17D,7C8BC1,80795D,88B86F,909DAC,9874DA,98B71E,98DDEA,AC2334,AC2929,AC512C,BC91B5,C464F2,C854A4,D02AAA,D429A7,DC6AEA,DC8D91,E095FF,E8C2DD,EC462C,F86BFA,FC29E3 o="Infinix mobility limited"
+04F993,0C01DB,28BBB2,28D25A,305696,3C566E,408EF6,44E761,4CBB6F,54C078,5810B7,74309D,74C17D,7C8BC1,80795D,88B86F,909DAC,9874DA,98B71E,98DDEA,AC2334,AC2929,AC512C,BC91B5,C464F2,C854A4,D02AAA,D429A7,DC6AEA,DC8D91,E095FF,E8C2DD,EC462C,F86BFA,FC29E3,FC3882 o="Infinix mobility limited"
04F9D9 o="Speaker Electronic(Jiashan) Co.,Ltd"
04FA3F o="OptiCore Inc."
04FDE8 o="Technoalpin"
@@ -11367,6 +11381,7 @@
08008E o="Tandem Computers"
08008F o="CHIPCOM CORPORATION"
080090 o="SONOMA SYSTEMS"
+080299 o="HC Corporation"
080371 o="KRG CORPORATE"
0805CD o="DongGuang EnMai Electronic Product Co.Ltd."
08085C o="Luna Products"
@@ -11381,13 +11396,13 @@
080FFA o="KSP INC."
081031 o="Lithiunal Energy"
08115E o="Bitel Co., Ltd."
-081287,74051D,840F2A,9CDEF0 o="Jiangxi Risound Electronics Co.,LTD"
+081287,185CA1,605556,74051D,840F2A,9CDEF0 o="Jiangxi Risound Electronics Co.,LTD"
081443 o="UNIBRAIN S.A."
081605,141459,601B52,74366D,801605,BC15AC,E48F34 o="Vodafone Italia S.p.A."
081651 o="SHENZHEN SEA STAR TECHNOLOGY CO.,LTD"
0816D5 o="GOERTEK INC."
08184C o="A. S. Thomas, Inc."
-081A1E,086F48,14B2E5,2067E0,2CDD5F,308E7A,341736,44E64A,489A5B,509B94,60DEF4,781EB8,7C949F,84B4D2,84EA97,88B5FF,90B57F,98C97C,9C84B6,A0AC78,A47D9F,A4B039,B8CC5F,D0A0BB,D4A3EB,E0CB56,EC41F9,F8160C o="Shenzhen iComm Semiconductor CO.,LTD"
+081A1E,086F48,106519,149569,14B2E5,2067E0,2CDD5F,308E7A,341736,44E64A,489A5B,509B94,60DEF4,781EB8,7C949F,84B4D2,84EA97,88B5FF,90B57F,98C97C,9C84B6,A0AC78,A47D9F,A4B039,B8CC5F,D0A0BB,D4A3EB,E0CB56,EC41F9,F4A3C2,F8160C o="Shenzhen iComm Semiconductor CO.,LTD"
081DC4 o="Thermo Fisher Scientific Messtechnik GmbH"
081DFB o="Shanghai Mexon Communication Technology Co.,Ltd"
081F3F o="WondaLink Inc."
@@ -11396,7 +11411,7 @@
082719 o="APS systems/electronic AG"
0827CE o="NAGANO KEIKI CO., LTD."
0827F0 o="Accton Technology Co., Ltd."
-082802,0854BB,107717,1CA770,283545,3C4E56,60427F,949034,A4E615,A877E5,AC1794,B01C0C,B48107,BC83A7,BCEC23,C4A72B,C4BD8D,C8AAB2,D09168,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD"
+082802,0854BB,107717,1CA770,283545,28B446,3C4E56,60427F,949034,A4E615,A877E5,AC1794,B01C0C,B48107,BC83A7,BCEC23,C4A72B,C4BD8D,C8AAB2,D09168,FCA386 o="SHENZHEN CHUANGWEI-RGB ELECTRONICS CO.,LTD"
082AD0 o="SRD Innovations Inc."
082CB0 o="Network Instruments"
082CED o="Technity Solutions Inc."
@@ -11433,7 +11448,8 @@
0868D0 o="Japan System Design"
0868EA o="EITO ELECTRONICS CO., LTD."
086DF2 o="Shenzhen MIMOWAVE Technology Co.,Ltd"
-087158,94FF34 o="HANSHOW TECHNOLOGY CO.,LTD."
+087158,1C7D51,94FF34 o="HANSHOW TECHNOLOGY CO.,LTD."
+08736F,08CE94,0CF3EE,109D9C,183219,2CDCC1,345B98,406918,4438F3,44D5C1,48836F,50F222,58350F,58C356,5C33B1,5C53B4,5CB260,602B58,64F54E,684724,68539D,68D976,785F28,7C1779,806559,84CB85,84E585,888C1B,8C6120,8CCD55,8CD67F,901A4F,906560,90A7BF,940BFA,946C04,987596,A07E16,A47E36,ACFCE3,B0FA91,B848AA,BC6E6D,C049BD,C0D063,C8F225,CC22DF,D035E5,D0A9D3,D8F760,E0189F,E0315D,E46447,EC1BFA,EC3BAF,ECB0D2,F0866F,F46ED6,F4FBF5,F80584,FC963E,FCCF9F o="EM Microelectronic"
0874F6 o="Winterhalter Gastronom GmbH"
087572 o="Obelux Oy"
087618 o="ViE Technologies Sdn. Bhd."
@@ -11445,7 +11461,7 @@
0881B2 o="Logitech (China) Technology Co., Ltd"
0881BC o="HongKong Ipro Technology Co., Limited"
088466 o="Novartis Pharma AG"
-0887C6,10E992,188637,18DF26,38B5C9,44A61E,50392F,683F7D,7CC177,ACCF7B o="INGRAM MICRO SERVICES"
+0887C6,10E992,188637,18DF26,38B5C9,44A61E,50392F,683F7D,7CC177,ACCF7B,C87F2B o="INGRAM MICRO SERVICES"
088DC8 o="Ryowa Electronics Co.,Ltd"
088E4F o="SF Software Solutions"
088F2C o="Amber Technology Ltd."
@@ -11454,6 +11470,7 @@
089758 o="Shenzhen Strong Rising Electronics Co.,Ltd DongGuan Subsidiary"
0899E8 o="KEMAS GmbH"
089B4B o="iKuai Networks"
+089C74,184F43,20B83D,3C49FF,3C5765,4C7B35,4CD2FB,841A24,8C1ECF,A0FDD9,E8122D,F02178 o="UNIONMAN TECHNOLOGY CO.,LTD"
089F97 o="LEROY AUTOMATION"
08A12B o="ShenZhen EZL Technology Co., Ltd"
08A8A1 o="Cyclotronics Power Concepts, Inc"
@@ -11474,13 +11491,12 @@
08BC20 o="Hangzhou Royal Cloud Technology Co., Ltd"
08BE09 o="Astrol Electronic AG"
08BE77 o="Green Electronics"
-08C3B3,2CE032,382656,4887B8,4C4929,C07982,D065B3 o="TCL King Electrical Appliances(Huizhou)Co.,Ltd"
-08C7F5,60D8A4,D8D8E5 o="Vantiva Connected Home - Technologies Telco"
+08C3B3,18ACC2,2CE032,382656,4887B8,4C4929,C07982,D065B3 o="TCL King Electrical Appliances(Huizhou)Co.,Ltd"
+08C7F5,60D8A4,9840D4,D8D8E5 o="Vantiva Connected Home - Technologies Telco"
08C8C2,305075,50C275,50C2ED,6CFBED,70BF92,745C4B o="GN Audio A/S"
08CA45 o="Toyou Feiji Electronics Co., Ltd."
08CBE5 o="R3 Solutions GmbH"
08CD9B o="samtec automotive electronics & software GmbH"
-08CE94,0CF3EE,109D9C,183219,345B98,406918,44D5C1,48836F,50F222,58350F,58C356,5C53B4,5CB260,602B58,64F54E,684724,68539D,68D976,785F28,7C1779,806559,84CB85,84E585,888C1B,8C6120,8CCD55,8CD67F,901A4F,906560,90A7BF,940BFA,946C04,987596,A47E36,ACFCE3,B0FA91,B848AA,BC6E6D,C049BD,C0D063,C8F225,CC22DF,D035E5,D0A9D3,D8F760,E0189F,E46447,EC1BFA,EC3BAF,ECB0D2,F0866F,F46ED6,F4FBF5,F80584 o="EM Microelectronic"
08D0B7,1C7B23,24E271,2CFEE2,340AFF,40CD7A,587E61,8C9F3B,90CF7D,A8A648,BC6010,C816BD,ECE660 o="Qingdao Hisense Communications Co.,Ltd."
08D29A o="Proformatique"
08D34B o="Techman Electronics (Changshu) Co., Ltd."
@@ -11492,12 +11508,12 @@
08E5DA o="NANJING FUJITSU COMPUTER PRODUCTS CO.,LTD."
08E672 o="JEBSEE ELECTRONICS CO.,LTD."
08E6C9 o="Business-intelligence of Oriental Nations Corporation Ltd."
-08EA40,0C8C24,0CCF89,10A4BE,145D34,146B9C,203233,2CC3E6,307BC9,347DE4,380146,387ACC,4401BB,54EF33,60FB00,74EE2A,782288,7CA7B0,9803CF,A09F10,A8B58E,B46DC2,C43CB0,C8FE0F,CC641A,E0B94D,EC3DFD,F0C814,FC23CD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD"
+08EA40,0C8C24,0CCF89,10A4BE,145D34,146B9C,203233,2CC3E6,307BC9,347DE4,380146,387ACC,4401BB,54EF33,60FB00,6CD552,74EE2A,782288,7CA7B0,84FC14,88492D,94BA06,9803CF,A09F10,A8B58E,B46DC2,C43CB0,C8FE0F,CC641A,E0B94D,EC3DFD,F0C814,FC23CD o="SHENZHEN BILIAN ELECTRONIC CO.,LTD"
08EB29,18BF1C,40E171,94C7A8,A842A7,C05D39 o="Jiangsu Huitong Group Co.,Ltd."
08EBED o="World Elite Technology Co.,LTD"
08EDED,14A78B,24526A,38AF29,3CE36B,3CEF8C,4C11BF,5CF51A,64FD29,6C1C71,74C929,8CE9B4,9002A9,98F9CC,9C1463,A0BD1D,B44C3B,BC325F,C0395A,C4AAC4,D4430E,E02EFE,E0508B,E4246C,F4B1C2,FC5F49,FCB69D o="Zhejiang Dahua Technology Co., Ltd."
08EFAB o="SAYME WIRELESS SENSOR NETWORK"
-08F0B6,0CAEBD,5CC6E9,60F43A,646876,6C1629,B4E7B3,CC14BC,FCE806 o="Edifier International"
+08F0B6,0CAEBD,5CC6E9,60F43A,646876,6C1629,B4E7B3,C82478,CC14BC,FCE806 o="Edifier International"
08F1B7 o="Towerstream Corpration"
08F2F4 o="Net One Partners Co.,Ltd."
08F6F8 o="GET Engineering"
@@ -11508,12 +11524,14 @@
0C01C8 o="DENSO Co.,Ltd"
0C0400 o="Jantar d.o.o."
0C0535 o="Juniper Systems"
+0C0FD8,389B73,440FB4,7C013E,907ABE o="GSD VIET NAM TECHNOLOGY COMPANY LIMITED"
0C1105 o="AKUVOX (XIAMEN) NETWORKS CO., LTD"
0C130B o="Uniqoteq Ltd."
0C15C5 o="SDTEC Co., Ltd."
0C17F1 o="TELECSYS"
0C191F o="Inform Electronik"
0C1A10 o="Acoustic Stream"
+0C1A61 o="Neox FZCO"
0C1BCC,20FF36 o="IFLYTEK CO.,LTD."
0C1C19 o="LONGCONN ELECTRONICS(SHENZHEN) CO.,LTD"
0C1C20 o="Kakao Corp"
@@ -11525,18 +11543,20 @@
0C2576,8C7716,B8DE5E,FC3D93 o="LONGCHEER TELECOMMUNICATION LIMITED"
0C2755 o="Valuable Techologies Limited"
0C2756 o="RONGCHEENG GOER TECHNOLOGY CO.,LTD."
-0C298F,4CFCAA,90E643,98ED5C o="Tesla,Inc."
+0C298F,4CFCAA,90E643,98ED5C,D44F14 o="Tesla,Inc."
0C2A69 o="electric imp, incorporated"
0C2AE7 o="Beijing General Research Institute of Mining and Metallurgy"
0C2D89 o="QiiQ Communications Inc."
+0C331B o="TydenBrooks"
0C3796 o="BIZLINK TECHNOLOGY, INC."
0C383E o="Fanvil Technology Co., Ltd."
0C3956 o="Observator instruments"
0C3C65 o="Dome Imaging Inc"
+0C3D5E,3CAB72,50547B,5414A7,546C50,5C5310,701988,C817F5,DC045A,DC3262,E04E7A,E466E5 o="Nanjing Qinheng Microelectronics Co., Ltd."
0C4101 o="Ruichi Auto Technology (Guangzhou) Co., Ltd."
0C469D o="MS Sedco"
0C4933,285B0C,7C5259 o="Sichuan Jiuzhou Electronic Technology Co., Ltd."
-0C4C39,2C9682,345760,443B14,4448B9,840BBB,84AA9C,9897D1,A433D7,ACC662,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,D8C678,E04136,E4AB89,E8458B o="MitraStar Technology Corp."
+0C4C39,2C9682,345760,443B14,4448B9,840BBB,84AA9C,9897D1,A433D7,ACC662,B014DF,B046FC,B8FFB3,C03DD9,CCD4A1,CCEDDC,D8C678,E04136,E4AB89,E8458B o="MitraStar Technology Corp."
0C4EC0 o="Maxlinear Inc"
0C4F5A o="ASA-RT s.r.l."
0C51F7 o="CHAUVIN ARNOUX"
@@ -11551,6 +11571,7 @@
0C5CD8 o="DOLI Elektronik GmbH"
0C5F35 o="Niagara Video Corporation"
0C6111 o="Anda Technologies SAC"
+0C61F9,98A942 o="Tozed Kangwei Tech Co., Ltd"
0C63FC o="Nanjing Signway Technology Co., Ltd"
0C6422 o="Beijing Wiseasy Technology Co.,Ltd."
0C659A,E0EE1B,EC65CC o="Panasonic Automotive Systems Company of America"
@@ -11558,7 +11579,7 @@
0C6AE6 o="Stanley Security Solutions"
0C6E4F o="PrimeVOLT Co., Ltd."
0C6F9C o="Shaw Communications Inc."
-0C718C,0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,2C532B,3CCB7C,3CEF42,405F7D,44A42D,4C0B3A,4C4E03,5C7776,60512C,6409AC,745C9F,841571,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,9C4FCF,A06B4A,A8A198,B04519,B0E03C,B4695F,B844AE,BC9424,C82AF1,CCFD17,D09DAB,D428D5,D8E56D,DC9BD6,E0E62E,E42D02,E4E130,E88F6F,F03404,F05136,F0D08C o="TCT mobile ltd"
+0C718C,0CBD51,18E3BC,1CCB99,20A90E,240A11,240DC2,289AFA,28BE03,2C532B,3CCB7C,3CEF42,405F7D,44A42D,4C0B3A,4C4E03,5C7776,60512C,6409AC,745C9F,841571,84D15A,889E33,8C99E6,905F2E,942790,9471AC,94D859,987800,9C4FCF,A06B4A,A8A198,B04519,B0E03C,B4695F,B844AE,BC9424,C82AF1,CCFD17,D09DAB,D428D5,D8E56D,DC9BD6,E0E62E,E42D02,E4E130,E88F6F,F03404,F05136,F0D08C o="TCT mobile ltd"
0C73BE o="Dongguan Haimai Electronie Technology Co.,Ltd"
0C7512 o="Shenzhen Kunlun TongTai Technology Co.,Ltd."
0C7523 o="BEIJING GEHUA CATV NETWORK CO.,LTD"
@@ -11571,13 +11592,14 @@
0C8411 o="A.O. Smith Water Products"
0C8484 o="Zenovia Electronics Inc."
0C86C7 o="Jabil Circuit (Guangzhou) Limited"
+0C8832,2CC1F4,609849,846EBC,BC515F o="Nokia Solutions and Networks India Private Limited"
0C8A87 o="AgLogica Holdings, Inc"
0C8C69 o="Shenzhen elink smart Co., ltd"
0C8C8F o="Kamo Technology Limited"
0C8CDC o="Suunto Oy"
0C8D7A o="RADiflow"
0C8D98 o="TOP EIGHT IND CORP"
-0C9043,0CE67C,1082D7,10F605,1CD107,20CD6E,4044FD,448C00,480286,489BE0,549A8F,5CA06C,60C7BE,702804,7CB073,7CFAD6,84E9C1,88AE35,8C938B,90DF7D,948AC6,98ACEF,A4CCB9,A8EF5F,AC3971,B06E72,B0A187,B43161,B88F27,BC2DEF,C04327,C4DF39,C816DA,C89BD7,C8A4CD,D05AFD,D097FE,D4D7CF,E04C12,E46A35,E48C73,E4B503,F0625A,F85E0B,F8AD24,FC2A46,FCD202,FCD96B o="Realme Chongqing Mobile Telecommunications Corp.,Ltd."
+0C9043,0CE67C,1082D7,10F605,1CD107,20CD6E,4044FD,448C00,480286,489BE0,549A8F,5CA06C,60C7BE,702804,7CB073,7CFAD6,80B82A,80E769,84E9C1,88AE35,8C938B,90DF7D,948AC6,98ACEF,A4CCB9,A4CF03,A8EF5F,AC3971,ACC9FF,B06E72,B0A187,B43161,B88F27,BC2DEF,C04327,C4DF39,C816DA,C89BD7,C8A4CD,D05AFD,D097FE,D47A97,D4D7CF,E04C12,E46A35,E48C73,E4B503,F0625A,F4D7E4,F85E0B,F8AD24,FC2A46,FCD202,FCD96B o="Realme Chongqing Mobile Telecommunications Corp.,Ltd."
0C924E o="Rice Lake Weighing Systems"
0C9301 o="PT. Prasimax Inovasi Teknologi"
0C93FB o="BNS Solutions"
@@ -11594,7 +11616,7 @@
0CA138 o="BLiNQ Networks Inc."
0CA2F4 o="Chameleon Technology (UK) Limited"
0CA42A o="OB Telecom Electronic Technology Co., Ltd"
-0CA64C,20BBBC,34C6DD,54D60D,588FCF,64F2FB,78A6A0,78C1AE,94EC13,AC1C26,EC97E0 o="Hangzhou Ezviz Software Co.,Ltd."
+0CA64C,20BBBC,34C6DD,54D60D,588FCF,64244D,64F2FB,78A6A0,78C1AE,94EC13,AC1C26,EC97E0,F47018 o="Hangzhou Ezviz Software Co.,Ltd."
0CAAEE o="Ansjer Electronics Co., Ltd."
0CAC05 o="Unitend Technologies Inc."
0CAF5A o="GENUS POWER INFRASTRUCTURES LIMITED"
@@ -11609,7 +11631,6 @@
0CBF3F o="Shenzhen Lencotion Technology Co.,Ltd"
0CBF74 o="Morse Micro"
0CC0C0 o="MAGNETI MARELLI SISTEMAS ELECTRONICOS MEXICO"
-0CC119,2C0547,34A6EF,8CBD37,BCFD0C,CCB85E o="Shenzhen Phaten Tech. LTD"
0CC3A7 o="Meritec"
0CC3B8 o="Shenzhen Jiahua Zhongli Technology Co., LTD"
0CC47E o="EUCAST Co., Ltd."
@@ -11623,7 +11644,7 @@
0CCB0C o="iSYS RTS GmbH"
0CCB8D o="ASCO Numatics GmbH"
0CCC26 o="Airenetworks"
-0CCDB4,102D41,10381F,1492F9,18EF3A,3CC683,4024B2,48BC0E,4C24CE,4C312D,50E478,54F15F,601D9D,647B40,70C912,78F235,80D10A,9C1221,A42985,B461E9,B4C9B9,C0E7BF,DC9758,FC702E o="Sichuan AI-Link Technology Co., Ltd."
+0CCDB4,0CF2F5,102D41,10381F,1492F9,18EF3A,3CC683,4024B2,48BC0E,4C24CE,4C312D,50E478,54F15F,601D9D,647B40,70C912,78F235,80D10A,9C1221,A42985,B461E9,B4C9B9,C0A4B9,C0E7BF,DC9758,EC3111,FC702E o="Sichuan AI-Link Technology Co., Ltd."
0CCDD3 o="EASTRIVER TECHNOLOGY CO., LTD."
0CCDFB o="EDIC Systems Inc."
0CCEF6 o="Guizhou Fortuneship Technology Co., Ltd"
@@ -11635,14 +11656,16 @@
0CD923 o="GOCLOUD Networks(GAOKE Networks)"
0CDCCC o="Inala Technologies"
0CE041 o="iDruide"
-0CE0FC,5C1783,7C8D9C,902D77,A01AE3,A47D78,A827C8,B46AD4,C0C989,D4DC85 o="Edgecore Americas Networking Corporation"
+0CE0FC,243408,4445BA,5C1783,7C8D9C,902D77,94EF97,A01AE3,A47D78,A827C8,B46AD4,C0C989,D4DC85 o="Edgecore Americas Networking Corporation"
0CE159 o="Shenzhen iStartek Technology Co., Ltd."
0CE5A3 o="SharkNinja"
0CE5D3 o="DH electronics GmbH"
-0CE709 o="Fox Crypto B.V."
+0CE709 o="Sentyron B.V"
0CE82F o="Bonfiglioli Vectron GmbH"
0CE936 o="ELIMOS srl"
0CE99A o="ATLS ALTEC"
+0CEB25,3C0868 o="Power Plus Communications AG"
+0CEE20 o="FBC"
0CEF7C o="AnaCom Inc"
0CF019 o="Malgn Technology Co., Ltd."
0CF0B4 o="Globalsat International Technology Ltd"
@@ -11667,7 +11690,7 @@
101218 o="Korins Inc."
101248 o="ITG, Inc."
101250,14E7C8,18C19D,1C9D3E,20163D,2405F5,2CB115,40B30E,40F04E,509744,58ECED,649829,689361,701BFB,782A79,7C6AF3,803A0A,80D160,847F3D,8817A3,907910,9C497F,9CF029,A42618,A4B52E,A4F3E7,B8DB1C,C84F0E,CC51B4,CC9916,D055B2,D8452B,D8D6F3,DC3757,DCCC8D,E4CC9D,E80945,E8DE8E,F89910,FCEA50 o="Integrated Device Technology (Malaysia) Sdn. Bhd."
-101331,20B001,30918F,589835,9C9726,A0B53C,A491B1,A4B1E9,C4EA1D,D4351D,D4925E,E0B9E5 o="Technicolor Delivery Technologies Belgium NV"
+101331,20B001,30918F,589835,9C9726,A0B53C,A491B1,A4B1E9,C4EA1D,D4351D,D4925E,E0B9E5 o="Vantiva Technologies Belgium"
1013EE o="Justec International Technology INC."
1015C1 o="Zhanzuo (Beijing) Technology Co., Ltd."
101849,1C965A,24A6FA,2C4D79,401B5F,48188D,4CB99B,841766,88034C,90895F,90B685,A0AB51,A0FA9C,A41566,A45385,A830AD,ACFD93,D0BCC1,DC0C2D,DCAF68 o="WEIFANG GOERTEK ELECTRONICS CO.,LTD"
@@ -11676,27 +11699,28 @@
101D51 o="8Mesh Networks Limited"
101EDA,38EFE3,44D47F,B40016 o="INGENICO TERMINALS SAS"
102279 o="ZeroDesktop, Inc."
+1025CE o="ELKA - Torantriebe GmbH u. Co. Betriebs KG"
102779 o="Sadel S.p.A."
1027BE o="TVIP"
102831 o="Morion Inc."
102834 o="SALZ Automation GmbH"
-102874,189067,20185B,40C1F6,E826CF o="Shenzhen Jingxun Technology Co., Ltd."
+102874,189067,20185B,40C1F6,4C3C8F,E826CF o="Shenzhen Jingxun Technology Co., Ltd."
102C83 o="XIMEA"
102CEF o="EMU Electronic AG"
102D31 o="Shenzhen Americas Trading Company LLC"
102D96 o="Looxcie Inc."
-102F6E,186F2D,202027,4CEF56,703A73,941457,9C3A9A,A80CCA,ACFC82,C8A23B,D468BA o="Shenzhen Sundray Technologies Company Limited"
+102F6E,186F2D,202027,4CEF56,600A8C,703A73,941457,9C3A9A,A80CCA,ACFC82,C8A23B,D468BA o="Shenzhen Sundray Technologies company Limited"
102FA3 o="Shenzhen Uvision-tech Technology Co.Ltd"
102FF8 o="Vicoretek (Nanjing) Co.,Ltd."
103034 o="Cara Systems"
103378 o="FLECTRON Co., LTD"
10341B o="Spacelink"
-103597 o="Qorvo Utrecht B.V."
+103597,6CD8FB,A05866 o="Qorvo Utrecht B.V."
10364A o="Boston Dynamics"
-1036AA,30FC8C,3C2D9E,701301,C44FD5,C4509C o="Vantiva - Connected Home"
+1036AA,30FC8C,3C2D9E,701301,C44FD5,C4509C,D0789A o="Vantiva - Connected Home"
103711 o="NORBIT ITS"
103DEA o="HFC Technology (Beijing) Ltd. Co."
-104121,107223,44896D,542F8A,68D40C,78E9CF,94EAEA,F45420 o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO"
+104121,107223,44896D,542F8A,68D40C,78E9CF,94EAEA,B81E61,F45420 o="TELLESCOM INDUSTRIA E COMERCIO EM TELECOMUNICACAO"
104369 o="Soundmax Electronic Limited"
10445A o="Shaanxi Hitech Electronic Co., LTD"
1045BE o="Norphonic AS"
@@ -11710,14 +11734,13 @@
104E20 o="HSE SMART"
105403 o="INTARSO GmbH"
105917 o="Tonal"
-105932,20EFBD,345E08,5006F5,6092C8,7C67AB,84EAED,8C4962,9CF1D4,A8B57C,ACAE19,B0EE7B,BCD7D4,C83A6B,D4BEDC,D4E22F,D83134 o="Roku, Inc"
-105A17,10D561,1869D8,18DE50,1C90FF,381F8D,382CE5,38A5C9,3C0B59,4CA919,508A06,508BB9,68572D,708976,7CF666,80647C,84E342,A09208,A88055,B8060D,C0F853,C482E1,CC8CBF,D4A651,D81F12,D8C80C,D8D668,F8172D,FC3CD7,FC671F o="Tuya Smart Inc."
+105932,20EFBD,345E08,5006F5,544EF0,6092C8,7C67AB,84EAED,8C4962,9CF1D4,A8B57C,ACAE19,B0EE7B,BCD7D4,C83A6B,D4BEDC,D4E22F,D83134 o="Roku, Inc"
105AF7,8C59C3 o="ADB Italia"
105BAD,A4FC77 o="Mega Well Limited"
105C3B o="Perma-Pipe, Inc."
105CBF o="DuroByte Inc"
105F81 o="INTENTSECURE Inc.,"
-105FD4,10D680,389592 o="Tendyron Corporation"
+105FD4,10D680,389592,8813C2 o="Tendyron Corporation"
1062C9 o="Adatis GmbH & Co. KG"
1064E2 o="ADFweb.com s.r.l."
1065A3 o="Panamax LLC"
@@ -11729,7 +11752,7 @@
1073C6 o="August Internet Limited"
1073EB o="Infiniti Electro-Optics"
10746F,B8E28C o="MOTOROLA SOLUTIONS MALAYSIA SDN. BHD."
-107636,148554,2C7360,44F53E,485C2C,487E48,4C0FC7,547787,603573,64BB1E,68B9C2,6CE8C6,9CB1DC,A87116,ACF42C,B447F5,B859CE,B8C6AA,BCC7DA,F09602 o="Earda Technologies co Ltd"
+107636,148554,2051F5,2C7360,44F53E,485C2C,487E48,4C0FC7,547787,603573,64BB1E,68B9C2,6CE8C6,8842D0,9CB1DC,A87116,ACF42C,B02EBA,B447F5,B859CE,B8C6AA,BCC7DA,F09602 o="Earda Technologies co Ltd"
10768A o="EoCell"
107873 o="Shenzhen Jinkeyi Communication Co., Ltd."
1078CE o="Hanvit SI, Inc."
@@ -11744,11 +11767,12 @@
108A1B o="RAONIX Inc."
108B6A,F0A968 o="Antailiye Technology Co.,Ltd"
108EBA o="Molekule"
-10907D,1889A0,2876CD,40BC68,58FCE3,8431A8,983F66,9CDBCB,D47AEC o="Funshion Online Technologies Co.,Ltd"
+10907D,1889A0,2876CD,40BC68,58FCE3,64CE0C,8431A8,906FA7,983F66,9CDBCB,B45B86,D47AEC o="Funshion Online Technologies Co.,Ltd"
1090FC o="Shenzhen DOOGEE Hengtong Technology CO.,LTD"
109166 o="Shenzhen Yinwang Intelligent Technologies Co.,Ltd."
109497 o="Logitech Hong Kong"
10954B o="Megabyte Ltd."
+10961D,28B20B o="NXP USA, Inc"
10985F,540929,900A62,987ECA,A463A1 o="Inventus Power Eletronica do Brasil LTDA"
109AB9 o="Tosibox Oy"
109C70 o="Prusa Research s.r.o."
@@ -11765,7 +11789,7 @@
10A932 o="Beijing Cyber Cloud Technology Co. ,Ltd."
10AEA5 o="Duskrise inc."
10AF78 o="Shenzhen ATUE Technology Co., Ltd"
-10B232,10C753,303235,381B9E,386407,50BA02,7CB37B,80CBBC,A8301C,BC5C17,C0E5DA,D40ADC,D4F921,E03ECB,E0D8C4,E4E33D,E85177 o="Qingdao Intelligent&Precise Electronics Co.,Ltd."
+10B232,10C753,303235,381B9E,386407,50BA02,7CB37B,80CBBC,A8301C,B8D82D,BC5C17,C0E5DA,D40ADC,D4F921,E03ECB,E0D8C4,E4E33D,E85177,F0ED51 o="Qingdao Intelligent&Precise Electronics Co.,Ltd."
10B26B o="base Co.,Ltd."
10B36F o="Bowei Technology Company Limited"
10B7A8 o="CableFree Networks Limited"
@@ -11775,12 +11799,14 @@
10BA1A,9C00D3 o="SHENZHEN IK WORLD Technology Co., Ltd"
10BAA5 o="GANA I&C CO., LTD"
10BBF3,14F5F9,20579E,2418C6,309587,54F29F,5CC563,684E05,8812AC,B84D43,D48A3B,F0B040,F43C3B o="HUNAN FN-LINK TECHNOLOGY LIMITED"
+10BD43,440CEE o="Robert Bosch Elektronikai Kft."
10BD55 o="Q-Lab Corporation"
10BE99 o="Netberg"
10C07C o="Blu-ray Disc Association"
10C0D5 o="HOLOEYE Photonics AG"
10C22F o="China Entropy Co., Ltd."
10C2BA o="UTT Co., Ltd."
+10C34D o="SHENZHEN WATER WORLD CO.,LTD."
10C586 o="BIO SOUND LAB CO., LTD."
10C595,809621,A41194,A48CDB o="Lenovo"
10C60C o="Domino UK Ltd"
@@ -11789,19 +11815,21 @@
10C73F o="Midas Klark Teknik Ltd"
10C9CA o="Ace Technology Corp."
10CA81 o="PRECIA"
+10CB33,10EDC8,144FF0,1C0460,34E1D7,38B9AF,44D465,940E2A o="NXP Semiconductors Taiwan Ltd."
10CC1B o="Liverock technologies,INC"
10CCDB o="AXIMUM PRODUITS ELECTRONIQUES"
10CD6E o="FISYS"
10CDB6 o="Essential Products, Inc."
10CE45 o="Miromico AG"
10D1DC o="INSTAR Deutschland GmbH"
+10D657,4CE705,8CF319,E0DCA0 o="Siemens Industrial Automation Products Ltd., Chengdu"
10DDF4 o="Maxway Electronics CO.,LTD"
10DEE4 o="automationNEXT GmbH"
10DF8B o="Shenzhen CareDear Communication Technology Co.,Ltd"
-10E18E o="Universal Global Scientific Industrial., Ltd"
10E2D5 o="Qi Hardware Inc."
10E3C7 o="Seohwa Telecom"
10E4AF o="APR, LLC"
+10E66B o="Kaon Broadband CO., LTD."
10E68F o="KWANGSUNG ELECTRONICS KOREA CO.,LTD."
10E6AE o="Source Technologies, LLC"
10E77A,18E8EC,500F59,8082F5 o="STMicrolectronics International NV"
@@ -11856,7 +11884,7 @@
14373B o="PROCOM Systems"
14375E o="Symbotic LLC"
14392F,344E2F,885046,A4978A o="LEAR"
-143A9A,444648,50EE32,AC361B,E8473A o="Hon Hai Precision Industry Co.,LTD"
+143A9A,444648,50EE32,AC361B,D42F4B,E8473A o="Hon Hai Precision Industry Co.,LTD"
143AEA o="Dynapower Company LLC"
143B42 o="Realfit(Shenzhen) Intelligent Technology Co., Ltd"
143DF2 o="Beijing Shidai Hongyuan Network Communication Co.,Ltd"
@@ -11885,8 +11913,9 @@
1466B7 o="Advanced Design Technology Pty Ltd"
146A0B o="Cypress Electronics Limited"
146B72 o="Shenzhen Fortune Ship Technology Co., Ltd."
-146C27,18B96E,1C919D,201B88,24B231,7CC95E,90EF4A,9C19C2,9C4952,B0BD1B,E00871,E06781 o="Dongguan Liesheng Electronic Co., Ltd."
+146C27,18B96E,1C919D,201B88,24B231,7CC95E,90EF4A,9C19C2,9C4952,9CCD42,B0BD1B,E00871,E06781 o="Dongguan Liesheng Electronic Co., Ltd."
147373 o="TUBITAK UEKAE"
+1475E5 o="ELMAX Srl"
14780B o="Varex Imaging Deutschland AG"
147D05,646772,74375F,94F7BE,A401DE,BC96E5 o="SERCOMM PHILIPPINES INC"
147DB3 o="JOA TELECOM.CO.,LTD"
@@ -11914,6 +11943,7 @@
14AB56,E85540 o="WUXI FUNIDE DIGITAL CO.,LTD"
14ADCA,1C784E,442295,7881CE,FC8E5B,FCF29F o="China Mobile Iot Limited company"
14AE68 o="KLG Smartec"
+14AEE0 o="ETHERNEXION NETWORKS PTE. LTD."
14B126,FCE66A o="Industrial Software Co"
14B1C8 o="InfiniWing, Inc."
14B370 o="Gigaset Digital Technology (Shenzhen) Co., Ltd."
@@ -11924,20 +11954,26 @@
14C0A1 o="UCloud Technology Co., Ltd."
14C1FF o="ShenZhen QianHai Comlan communication Co.,LTD"
14C21D o="Sabtech Industries"
+14C24D,A8E81E,D40145,DC8DB7 o="ATW TECHNOLOGY, INC."
14C35E,249493 o="FibRSol Global Network Limited"
14CAA0 o="Hu&Co"
14CB49 o="Habolink Technology Co.,LTD"
14CCB3 o="AO %GK NATEKS%"
-14CF8D,1C3929,309E1D,343E25,68966A,749EA5,98EF9B,98F5A9,B814DB,C8DD6A,D01B1F,E8DF24,F4832C,F4AAD0 o="OHSUNG"
+14CF8D,1C3929,309E1D,343E25,68966A,749EA5,98EF9B,98F5A9,B814DB,C8DD6A,D01B1F,D4FF26,E8DF24,F4832C,F4AAD0 o="OHSUNG"
+14D5C6 o="slash dev slash agents, inc"
+14D67C o="Uncord Technologies Private Limited"
+14D725,28D41E,E84074,ECA7AD o="Barrot Technology Co.,Ltd."
14D76E o="CONCH ELECTRONIC Co.,Ltd"
14DB85 o="S NET MEDIA"
14DC51 o="Xiamen Cheerzing IOT Technology Co.,Ltd."
14DCE2 o="THALES AVS France"
14DD02 o="Liangang Optoelectronic Technology CO., Ltd."
+14DD48 o="Shield AI"
14DDE5 o="MPMKVVCL"
14E289 o="Abietec Inc."
14E4EC o="mLogic LLC"
14EAA1 o="Micronet union Technology (chengdu) co., Ltd"
+14EB03,903196 o="SHENZHEN IP-COM NETWORKS CO.,LTD."
14EB33 o="BSMediasoft Co., Ltd."
14EDA5 o="Wächter GmbH Sicherheitssysteme"
14EDE4 o="Kaiam Corporation"
@@ -11962,6 +11998,7 @@
181171 o="Guangzhou Doctorpai Education & Technology Co.,Ltd"
181212 o="Cepton Technologies"
181420 o="TEB SAS"
+181628,6CB34D o="SharkNinja Operating LLC"
1816E8,B03829 o="Siliconware Precision Industries Co., Ltd."
181714 o="DAEWOOIS"
181725 o="Cameo Communications, Inc."
@@ -11971,6 +12008,7 @@
182012 o="Aztech Associates Inc."
18204C o="Kummler+Matter AG"
1820A6 o="Sage Co., Ltd."
+182439 o="YIPPEE ELECTRONICS CP.,LIMITED"
182A44 o="HIROSE ELECTRONIC SYSTEM"
182B05 o="8D Technologies"
182C91 o="Concept Development, Inc."
@@ -11994,7 +12032,7 @@
183BD2,98BB1E,BC2392 o="BYD Precision Manufacture Company Ltd."
183C98 o="Shenzhen Hengyi Technology Co., LTD"
1840A4 o="Shenzhen Trylong Smart Science and Technology Co., Ltd."
-1841FE o="Digital 14"
+1841FE o="KATIM L.L.C"
1842D4 o="Wuhan Hosan Telecommunication Technology Co.,Ltd"
184462 o="Riava Networks, Inc."
1844CF o="B+L Industrial Measurements GmbH"
@@ -12002,9 +12040,8 @@
18473D,1CBFC0,28CDC4,402343,405BD8,4CD577,4CEBBD,5C3A45,5CBAEF,5CFB3A,646C80,6CADAD,7412B3,8CC84B,A497B1,A8934A,ACD564,B068E6,B4B5B6,C0B5D7,C89402,D41B81,D81265,E86F38,EC5C68 o="CHONGQING FUGUI ELECTRONICS CO.,LTD."
1848D8 o="Fastback Networks"
184BDF o="Caavo Inc"
-184CAE o="CONTINENTAL"
+184CAE o="AUMOVIO France S.A.S."
184E94 o="MESSOA TECHNOLOGIES INC."
-184F43,3C5765,4C7B35,4CD2FB,841A24,8C1ECF,E8122D,F02178 o="UNIONMAN TECHNOLOGY CO.,LTD"
184F5D o="JRC Mobility Inc."
18502A o="SOARNEX"
185073 o="Tianjin HuaLai Technology CO., Ltd."
@@ -12023,6 +12060,7 @@
186751 o="KOMEG Industrielle Messtechnik GmbH"
186882 o="Beward R&D Co., Ltd."
186BE2 o="LYLINK LIMITED"
+186C60 o="Jifeline Networks B.V."
186D99 o="Adanis Inc."
187117 o="eta plus electronic gmbh"
1871D5 o="Hazens Automotive Electronics(SZ)Co.,Ltd."
@@ -12032,11 +12070,10 @@
187A93,C4FEE2 o="AMICCOM Electronics Corporation"
187C81,94F2BB,B8FC28 o="Valeo Vision Systems"
187ED5 o="shenzhen kaism technology Co. Ltd"
-187F88,343EA4,54E019,5C475E,649A63,90486C,9C7613,AC9FC3,CC3BFB o="Ring LLC"
1880CE o="Barberry Solutions Ltd"
188219,D896E0 o="Alibaba Cloud Computing Ltd."
188410 o="CoreTrust Inc."
-1884C1,1C2FA2,209BE6,283DE8,385439,44370B,584146,8C3592,90E468,B841D9,BC6BFF,C08ACD,D874EF,E0276C,E8519E,ECC1AB,F42015 o="Guangzhou Shiyuan Electronic Technology Company Limited"
+1884C1,1C2FA2,209BE6,283DE8,385439,44370B,584146,7424CA,8493EC,8C3592,8C7AB3,90E468,B40429,B841D9,BC6BFF,C08ACD,D874EF,DCEC4F,E0276C,E8519E,ECC1AB,F42015 o="Guangzhou Shiyuan Electronic Technology Company Limited"
18863A o="DIGITAL ART SYSTEM"
188857 o="Beijing Jinhong Xi-Dian Information Technology Corp."
1889DF o="OMNIVISION"
@@ -12044,14 +12081,16 @@
188B15 o="ShenZhen ZhongRuiJing Technology co.,LTD"
188ED5 o="TP Vision Belgium N.V. - innovation site Brugge"
188EF9 o="G2C Co. Ltd."
+189024 o="Astera LED Technology GmbH"
18922C o="Virtual Instruments"
1894A3 o="Wistron Service(Kunshan) Co., Ltd."
1894C6 o="ShenZhen Chenyee Technology Co., Ltd."
189552,6CCE44,78A7EB,9C9789 o="1MORE"
-189578 o="DENSO Corporation"
+189677,308B23,506245,F8F295 o="Annapurna labs"
+1897F1 o="KOSTAL (Shanghai) Management Co., Ltd."
1897FF o="TechFaith Wireless Technology Limited"
189A67 o="CSE-Servelec Limited"
-189C2C,F4B62D o="Dongguan Huayin Electronic Technology Co., Ltd."
+189C2C,3409C9,A4C139,F4B62D o="Dongguan Huayin Electronic Technology Co., Ltd."
189E2D,2C572C,60C22A,A017F1,A8F1B2,DC446D o="Allwinner Technology Co., Ltd"
189EAD o="Shenzhen Chengqian Information Technology Co., Ltd"
18A28A o="Essel-T Co., Ltd"
@@ -12075,12 +12114,13 @@
18B905,249494,B4E842 o="Hong Kong Bouffalo Lab Limited"
18BDAD o="L-TECH CORPORATION"
18BE92,6CB9C5 o="Delta Networks, Inc."
+18C1E2,3C3178 o="Qolsys Inc."
18C23C,54EF44 o="Lumi United Technology Co., Ltd"
-18C241,2CB8ED o="SonicWall"
+18C241,2CB8ED,FC395A o="SonicWall"
18C451 o="Tucson Embedded Systems"
18C8E7 o="Shenzhen Hualistone Technology Co.,Ltd"
18CC23 o="Philio Technology Corporation"
-18CC88 o="Hitachi Johnson Controls Air"
+18CC88 o="Hitachi Global Life Solutions, Inc."
18D5B6 o="SMG Holdings LLC"
18D66A o="Inmarsat"
18D6CF o="Kurth Electronic GmbH"
@@ -12105,10 +12145,12 @@
18F76B o="Zhejiang Winsight Technology CO.,LTD"
18F87A o="i3 International Inc."
18F87F o="Wha Yu Industrial Co., Ltd."
-18F9C4 o="BAE Systems"
+18F9C4,BCD767 o="BAE Systems"
18FA6F o="ISC applied systems corp"
+18FB8E,403E22,6CF43D,840055,84C7E2,882222,A4EA4F,B8C051,BCA13A,C4EB68,C877F3 o="VusionGroup"
18FC26,30E8E4,44A54E,74057C,9C6937,C49886 o="Qorvo International Pte. Ltd."
18FC9F o="Changhe Electronics Co., Ltd."
+18FD00 o="Marelli"
18FF2E o="Shenzhen Rui Ying Da Technology Co., Ltd"
1C0042 o="NARI Technology Co., Ltd."
1C012D o="Ficer Technology"
@@ -12133,7 +12175,7 @@
1C24EB o="Burlywood"
1C27DD o="Datang Gohighsec(zhejiang)Information Technology Co.,Ltd."
1C2AA3 o="Shenzhen HongRui Optical Technology Co., Ltd."
-1C2AB0,1C8BEF,2072A9,3C2CA6,447147,68B8BB,785333,B852E0,E44519 o="Beijing Xiaomi Electronics Co.,Ltd"
+1C2AB0,1C8BEF,2072A9,3C2CA6,447147,68B8BB,785333,94626D,B852E0,E44519,EC1055 o="Beijing Xiaomi Electronics Co.,Ltd"
1C2CE0 o="Shanghai Mountain View Silicon"
1C2E1B o="Suzhou Tremenet Communication Technology Co., Ltd."
1C3283 o="COMTTI Intelligent Technology(Shenzhen) Co., Ltd."
@@ -12156,8 +12198,8 @@
1C4AF7 o="AMON INC"
1C4BB9 o="SMG ENTERPRISE, LLC"
1C4C27 o="World WLAN Application Alliance"
-1C4D89,A83162 o="Hangzhou Huacheng Network Technology Co.,Ltd"
-1C4EA2,703A2D o="Shenzhen V-Link Technology CO., LTD."
+1C4D89,302450,A83162,AC3DFA o="Hangzhou Huacheng Network Technology Co.,Ltd"
+1C4EA2,341FC4,703A2D o="Shenzhen V-Link Technology CO., LTD."
1C51B5 o="Techaya LTD"
1C5216 o="DONGGUAN HELE ELECTRONICS CO., LTD"
1C52A7 o="Coram AI, Inc"
@@ -12191,8 +12233,8 @@
1C7370 o="Neotech"
1C76CA o="Terasic Technologies Inc."
1C7839,20906F o="Shenzhen Tencent Computer System Co., Ltd."
-1C784B,248602,28BBED,685377,7488A8,7C3E82,7CB94C,A81710,ACD829,B40ECF,B4C2E0,B83DFB,C4D7FD,C890A8,F44250,FC13F0 o="Bouffalo Lab (Nanjing) Co., Ltd."
-1C792D,3C3BAD,409CA7,5C8AAE,6C05D3,A84FA4,B0AC82,BC2B02,C0E350,C88AD8 o="CHINA DRAGON TECHNOLOGY LIMITED"
+1C784B,248602,28BBED,547AF4,685377,7488A8,7C3E82,7CB94C,806A34,9C2410,A405FD,A81710,ACD829,B40ECF,B4C2E0,B83DFB,C4D7FD,C890A8,C8E713,E8CA50,F44250,FC13F0 o="Bouffalo Lab (Nanjing) Co., Ltd."
+1C792D,3C3BAD,409CA7,54AEBC,5C8AAE,6C05D3,907ADA,A46B40,A84FA4,A8A092,B0AC82,BC2B02,C0E350,C826E2,C88AD8 o="CHINA DRAGON TECHNOLOGY LIMITED"
1C7C11 o="EID"
1C7C45 o="Vitek Industrial Video Products, Inc."
1C7CC7 o="Coriant GmbH"
@@ -12204,6 +12246,7 @@
1C860B o="Guangdong Taiying Technology Co.,Ltd"
1C86AD o="MCT CO., LTD."
1C8E8E o="DB Communication & Systems Co., ltd."
+1C8EE6 o="VTECH TELECOMMUNICATIONS LIMITED"
1C8F8A o="Phase Motion Control SpA"
1C9179 o="Integrated System Technologies Ltd"
1C9492 o="RUAG Schweiz AG"
@@ -12214,7 +12257,7 @@
1C97FB o="CoolBitX Ltd."
1C9C26 o="Zoovel Technologies"
1C9ECB o="Beijing Nari Smartchip Microelectronics Company Limited"
-1C9F4E o="COOSEA GROUP (HK) COMPANY LIMITED"
+1C9F4E,D83EEF o="COOSEA GROUP (HK) COMPANY LIMITED"
1CA2B1 o="ruwido austria gmbh"
1CA410 o="Amlogic, Inc."
1CA852 o="SENSAIO PTE LTD"
@@ -12248,15 +12291,20 @@
1CF5E7 o="Turtle Industry Co., Ltd."
1CFCBB o="Realfiction ApS"
1CFEA7 o="IDentytech Solutins Ltd."
+1CFF3F o="Cust2mate"
20014F o="Linea Research Ltd"
20019C o="Bigleaf Networks Inc."
+2002C9 o="Zhejiang Huayi IOT Technology Co.,Ltd"
2002FE o="Hangzhou Dangbei Network Technology Co., Ltd"
200505 o="RADMAX COMMUNICATION PRIVATE LIMITED"
2005B6 o="OpenWrt"
2005E8 o="OOO InProMedia"
200A5E o="Xiangshan Giant Eagle Technology Developing Co., Ltd."
+200A87 o="Guangzhou On-Bright Electronics Co., Ltd."
200C86,B48618 o="GX India Pvt Ltd"
+200D3D,3C227F o="Quectel Wireless Solutions Co., Ltd."
200DB0,40A5EF,E0E1A9 o="Shenzhen Four Seas Global Link Network Technology Co., Ltd."
+200E0F o="Panasonic Marketing Middle East & Africa FZE"
200E95 o="IEC – TC9 WG43"
200F70 o="FOXTECH"
200F92 o="STK Technology Co., Ltd."
@@ -12321,14 +12369,15 @@
2084F5 o="Yufei Innovation Software(Shenzhen) Co., Ltd."
20858C o="Assa"
2087AC o="AES motomation"
-208BD1,343C30,400326,40EEBE,487706,50C1F0,5C6152,60045C,804C5D,84F1F7,98E7D5,9CDFB3,A8F8C9,AC3B96,B05246,B43D6B,BCB4FD,C47DA8,D419F6,DCCD66,F4635A o="NXP Semiconductor (Tianjin) LTD."
+208BD1,343C30,400326,40EEBE,487706,4CD4B1,50C1F0,5C6152,60045C,804C5D,84F1F7,98E7D5,9CDFB3,A8F8C9,AC3B96,ACF932,B05246,B43D6B,BCB4FD,C47DA8,D419F6,DCCD66,F4635A o="NXP Semiconductor (Tianjin) LTD."
208C47 o="Tenstorrent Inc"
20918A o="PROFALUX"
2091D9 o="I'M SPA"
20968A,2823F5,58C876,8044FD,8C1850,B45459,BCD7CE,CCF0FD,F010AB o="China Mobile (Hangzhou) Information Technology Co., Ltd."
209727 o="TELTONIKA NETWORKS UAB"
+20988E,789F38 o="Shenzhen Feasycom Co., Ltd"
2098D8 o="Shenzhen Yingdakang Technology CO., LTD"
-2098ED,2CD8DE,30BE29,3854F5,387707,4472AC,48A4FD,4C2F7B,4C37DE,4C60BA,58C587,5C4EEE,6056EE,60DC81,6C221A,7CAADE,90314B,98A829,BCADAE,C08A60,E022A1,E8F494 o="AltoBeam Inc."
+2098ED,2CCC7A,2CD8DE,30BE29,3854F5,387707,4472AC,48A4FD,48D01C,4C2F7B,4C37DE,4C60BA,58C587,5C4EEE,6056EE,60DC81,6C221A,7CAADE,8C5C53,90314B,94FF7D,98A829,BCADAE,C02EDF,C08A60,D83A36,D83EEB,E022A1,E82D79,E8F494,F41C26,F4E25D o="AltoBeam Inc."
209AE9 o="Volacomm Co., Ltd"
209BA5 o="JIAXING GLEAD Electronics Co.,Ltd"
20A2E7 o="Lee-Dickens Ltd"
@@ -12352,6 +12401,7 @@
20C60D o="Shanghai annijie Information technology Co.,LTD"
20C74F o="SensorPush"
20C792 o="Wuhan Maiwe communication Co.,Ltd"
+20CBCC o="GridVisibility, inc."
20CEC4 o="Peraso Technologies"
20D21F o="Wincal Technology Corp."
20D25F o="SmartCap Technologies"
@@ -12363,6 +12413,7 @@
20DE88 o="IC Realtime LLC"
20DF3F,6C8366 o="Nanjing SAC Power Grid Automation Co., Ltd."
20E407 o="Spark srl"
+20E59B o="Panasonic Automotive Systems"
20E791 o="Siemens Healthcare Diagnostics, Inc"
20EAC7 o="SHENZHEN RIOPINE ELECTRONICS CO., LTD"
20ED74 o="Ability enterprise co.,Ltd."
@@ -12381,7 +12432,7 @@
2400FA o="China Mobile (Hangzhou) Information Technology Co., Ltd"
240462 o="Siemens Energy Global GmbH & Co.KG - GT PRM"
24050F o="MTN Electronic Co. Ltd"
-24085D o="Continental Aftermarket & Services GmbH"
+24085D o="AUMOVIO Aftermarket GmbH"
240917 o="Devlin Electronics Limited"
240B2A o="Viettel Group"
240BB1 o="KOSTAL Industrie Elektrik GmbH"
@@ -12414,7 +12465,7 @@
2440AE o="NIIC Technology Co., Ltd."
2442BC o="Alinco,incorporated"
2442E3 o="Shenzhen Ai-Thinker Technology Co.,Ltd"
-2443E2 o="DASAN Network Solutions"
+2443E2,64681A o="DASAN Network Solutions"
244597 o="GEMUE Gebr. Mueller Apparatebau"
24470E o="PentronicAB"
24497B o="Innovative Converged Devices Inc"
@@ -12457,15 +12508,17 @@
249442 o="OPEN ROAD SOLUTIONS , INC."
2496D5 o="NEXCON Technology Co.,ltd."
2497ED o="Techvision Intelligent Technology Limited"
-249AD8,3497D7,44DBD2,644F56,805E0C,805EC0,C4FC22,EC1DA9 o="YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD."
+249AD8,3497D7,44DBD2,644F56,805E0C,805EC0,B061A9,C4FC22,EC1DA9,F01653 o="YEALINK(XIAMEN) NETWORK TECHNOLOGY CO.,LTD."
249D2A o="LinkData Technology (Tianjin) Co., LTD"
249E7D,B04A39 o="Beijing Roborock Technology Co., Ltd."
24A42C o="NETIO products a.s."
24A495 o="Thales Canada Inc."
24A534 o="SynTrust Tech International Ltd."
+24A5FF o="Fairbanks Scales"
24A87D o="Panasonic Automotive Systems Asia Pacific(Thailand)Co.,Ltd."
24A937 o="PURE Storage"
24AF54 o="NEXGEN Mediatech Inc."
+24AFCC,58C935,5C579E,98C854,CC9F7A,E897B8 o="Chiun Mai Communication System, Inc"
24B0A9 o="Shanghai Mobiletek Communication Ltd."
24B105,BC2978 o="Prama Hikvision India Private Limited"
24B5F2 o="Shanghai Ingeek Technology Co., Ltd"
@@ -12480,7 +12533,8 @@
24C0B3 o="RSF"
24C17A o="BEIJING IACTIVE NETWORK CO.,LTD"
24C1BD o="CRRC DALIAN R&D CO.,LTD."
-24C406,501B6A,505E5C o="SUNITEC TECHNOLOGY CO.,LIMITED"
+24C35D o="Duke University"
+24C406,501B6A,505E5C,746859 o="SUNITEC TECHNOLOGY CO.,LIMITED"
24C42F o="Philips Lifeline"
24C848 o="mywerk Portal GmbH"
24C86E o="Chaney Instrument Co."
@@ -12515,8 +12569,9 @@
24F0FF o="GHT Co., Ltd."
24F128 o="Telstra"
24F150 o="Guangzhou Qi'an Technology Co., Ltd."
-24F2DD o="Radiant Zemax LLC"
+24F2DD o="Radiant Vision Systems, LLC"
24F57E o="HWH CO., LTD."
+24FAD4 o="ShenZhen More Star Technology Co.,LTD"
24FAF3 o="Shanghai Flexem Technology Co.,Ltd."
24FD5B o="SmartThings, Inc."
280245 o="Konze System Technology Co.,Ltd."
@@ -12536,12 +12591,14 @@
2815A4 o="SHENZHEN PINSU ZHILIAN INFORMATION TECHNOLOGY CO.,LTD."
2817CB o="Software Freedom Conservancy"
2817CE o="Omnisense Ltd"
-2818FD,5C3548 o="Aditya Infotech Ltd."
+2818FD,5C3548,F82097 o="Aditya Infotech Ltd."
281B04 o="Zalliant LLC"
281D21 o="IN ONE SMART TECHNOLOGY(H,K,)LIMITED"
+281DAA o="ASTI India Private Limited"
282246 o="Beijing Sinoix Communication Co., LTD"
282373 o="Digita"
282536 o="SHENZHEN HOLATEK CO.,LTD"
+28255F,48E2AD,A840F8,BC9A8E o="HUMAX NETWORKS"
2826A6 o="PBR electronics GmbH"
282986 o="APC by Schneider Electric"
2829CC o="Corsa Technology Incorporated"
@@ -12568,7 +12625,7 @@
284992,284D92 o="Luminator Technology Group Global LLC"
284C53 o="Intune Networks"
284ED7 o="OutSmart Power Systems, Inc."
-284EE9 o="mercury corperation"
+284EE9,E47C1A o="mercury corperation"
284FCE o="Liaoning Wontel Science and Technology Development Co.,Ltd."
285132 o="Shenzhen Prayfly Technology Co.,Ltd"
2852E0 o="Layon international Electronic & Telecom Co.,Ltd"
@@ -12579,7 +12636,7 @@
286094 o="CAPELEC"
2864EF o="Shenzhen Fsan Intelligent Technology Co.,Ltd"
28656B o="Keystone Microtech Corporation"
-286BB4,34FC99 o="SJIT Co., Ltd."
+286BB4,3455E5,34FC99 o="SJIT Co., Ltd."
286D97,683A48,A457A0 o="SAMJIN Co., Ltd."
286DCD,C8586A o="Beijing Winner Microelectronics Co.,Ltd."
287184 o="Spire Payments"
@@ -12590,6 +12647,7 @@
287994 o="Realplay Digital Technology(Shenzhen) Co.,Ltd"
287CDB o="Hefei Toycloud Technology Co.,ltd"
28827C o="Bosch Automative products(Suzhou)Co.,Ltd Changzhou Branch"
+288328 o="EMALDO TECHNOLOGY(HK)LIMITED"
28840E o="silicon valley immigration service"
28852D o="Touch Networks"
2885BB o="Zen Exim Pvt. Ltd."
@@ -12616,8 +12674,10 @@
28B0CC o="Xenya d.o.o."
28B133 o="SHINEMAN(SHENZHEN) Tech. Cor., Ltd."
28B221 o="Sienda Multimedia Ltd"
+28B27C o="Sailing Northern Technology"
28B3AB o="Genmark Automation"
28B4FB o="Sprocomm Technologies CO.,LTD."
+28B67C o="KEBODA Intelligent TECHNOLOGY CO., LTD."
28B9D9 o="Radisys Corporation"
28BA18 o="NextNav, LLC"
28BB59 o="RNET Technologies, Inc."
@@ -12636,6 +12696,7 @@
28CD4C o="Individual Computers GmbH"
28CD9C o="Shenzhen Dynamax Software Development Co.,Ltd."
28CDC1,D83ADD,DCA632,E45F01 o="Raspberry Pi Trading Ltd"
+28CE15 o="Shenzhen Xinwei Intelligent Co., Ltd"
28CF08,487AFF,A8B9B3,ECAB3E o="ESSYS"
28D044 o="Shenzhen Xinyin technology company"
28D436 o="Jiangsu dewosi electric co., LTD"
@@ -12651,6 +12712,7 @@
28E608 o="Tokheim"
28E6E9 o="SIS Sat Internet Services GmbH"
28E794 o="Microtime Computer Inc."
+28EA5B,FCDB21 o="SAMSARA NETWORKS INC"
28EB0A o="Rolling Wireless S.a.r.l. Luxembourg"
28EBA6 o="Nex-T LLC"
28EBB7 o="ambie corporation"
@@ -12659,7 +12721,7 @@
28EED3 o="Shenzhen Super D Technology Co., Ltd"
28F358 o="2C - Trifonov & Co"
28F49B o="LEETEK"
-28F52B,4080E1,40F4C9,448763,648214,706871,78BE81,7C8899,809D65,A4E88D,A89609,E85C5F o="FN-LINK TECHNOLOGY Ltd."
+28F52B,4080E1,40F4C9,448763,503123,58E4EB,648214,706871,78BE81,7C8899,809D65,A4E88D,A89609,C00925,E85C5F o="FN-LINK TECHNOLOGY Ltd."
28F532 o="ADD-Engineering BV"
28F606 o="Syes srl"
28FBD3,88A73C,C0854C o="Ragentek Technology Group"
@@ -12673,13 +12735,15 @@
2C00F7 o="XOS"
2C010B o="NASCENT Technology, LLC - RemKon"
2C029F o="3ALogics"
+2C0369,BC121F,FC3D98 o="ACCTON TECHNOLOGY CORPORATION"
2C0623 o="Win Leader Inc."
2C073C o="DEVLINE LIMITED"
2C07F6 o="SKG Health Technologies Co., Ltd."
2C081C o="OVH"
-2C0823,2C93FB,54ECB0 o="Sercomm France Sarl"
+2C0823,2C93FB,3417DD,54ECB0 o="Sercomm France Sarl"
2C094D o="Raptor Engineering, LLC"
2C09CB o="COBS AB"
+2C157E o="RADIODATA GmbH"
2C15E1,2CB21A,68DB54,747D24,CC81DA,D8C8E9,FC7C02 o="Phicomm (Shanghai) Co., Ltd."
2C17E0 o="SYSTEMES ET TECHNOLOGIES IDENTIFICATION (STid)"
2C18AE o="Trend Electronics Co., Ltd."
@@ -12693,6 +12757,7 @@
2C228B o="CTR SRL"
2C245F o="Babolat VS"
2C2617 o="Oculus VR, LLC"
+2C27E4 o="Luxshare Precision Industry (Xuancheng) Co.,Ltd."
2C282D,309BAD,4813F3,486B2C,6C25B9,80414E,98CF53 o="BBK EDUCATIONAL ELECTRONICS CORP.,LTD."
2C28B7 o="Hangzhou Ruiying technology co., LTD"
2C301A o="Technicolor CH USA Inc for Telus"
@@ -12755,7 +12820,8 @@
2C9717 o="I.C.Y. B.V."
2C97ED o="Sony Imaging Products & Solutions Inc."
2C9AA4 o="Eolo SpA"
-2C9D4B o="Lavelle Network Private Limited"
+2C9D4B o="Lavelle Networks Private Limited"
+2C9D5A,64FE15,88BD78 o="Flaircomm Microelectronics,Inc."
2C9EE0 o="Cavli Inc."
2C9EEC o="Jabil Circuit Penang"
2CA02F o="Veroguard Systems Pty Ltd"
@@ -12767,7 +12833,7 @@
2CA780 o="True Technologies Inc."
2CA7EF,30BB7D,4801C5,487412,4C4FEE,5C17CF,64A2F9,6C6016,78EDBC,7CF0E5,8C64A2,94652D,9809CF,AC5FEA,ACC048,ACD618,D0497C,E44122 o="OnePlus Technology (Shenzhen) Co., Ltd"
2CA89C o="Creatz inc."
-2CAA8E,7C78B2,80482C,D03F27 o="Wyze Labs Inc"
+2CAA8E,7C78B2,80482C,D03F27,F0C88B o="Wyze Labs Inc"
2CAC44 o="CONEXTOP"
2CAD13 o="SHENZHEN ZHILU TECHNOLOGY CO.,LTD"
2CB0DF o="Soliton Technologies Pvt Ltd"
@@ -12776,7 +12842,6 @@
2CBACA o="Cosonic Electroacoustic Technology Co., Ltd."
2CBE97 o="Ingenieurbuero Bickele und Buehler GmbH"
2CBEEB,2CBEEE,3CB0ED o="Nothing Technology Limited"
-2CC1F4 o="Nokia Solution and Networks Pvt Ltd"
2CC407 o="machineQ"
2CC548 o="IAdea Corporation"
2CC6A0 o="Lumacron Technology Ltd."
@@ -12807,6 +12872,7 @@
2CFE8B,74C90F,74D5C6,8C7112 o="Microchip Technologies Inc"
300475 o="QBIC COMMUNICATIONS DMCC"
30053F o="JTI Co.,Ltd."
+30075C o="43403"
300A9D o="Axino Solutions AG"
300AC5 o="Ruio telecommunication technologies Co., Limited"
300B9C o="Delta Mobile Systems, Inc."
@@ -12827,6 +12893,7 @@
302BDC o="Top-Unum Electronics Co., LTD"
302DE8 o="JDA, LLC (JDA Systems)"
302FAC o="Zhejiang HuaRay Technology Co.,Ltd"
+30305F,8896F2 o="Valeo Schalter und Sensoren GmbH"
303294 o="W-IE-NE-R Plein & Baus GmbH"
3032D4 o="Hanilstm Co., Ltd."
303335 o="Boosty"
@@ -12869,12 +12936,14 @@
3071B2 o="Hangzhou Prevail Optoelectronic Equipment Co.,LTD."
307350 o="Inpeco SA"
3077CB o="Maike Industry(Shenzhen)CO.,LTD"
+3077DF o="Terex Corporation"
30785C o="Partow Tamas Novin (Parman)"
30786B o="TIANJIN Golden Pentagon Electronics Co., Ltd."
3078C2 o="Innowireless / QUCELL Networks"
3078D3 o="Virgilant Technologies Ltd."
307A57,ECC38A o="Accuenergy (CANADA) Inc"
307CB2,A43E51 o="ANOV FRANCE"
+30836B o="SteeRetail Co.,Ltd."
30862D,606B5B,688BF4,A43F68,B492FE o="Arista Network, Inc."
308841,44B295,4898CA,501395,6023A4,809F9B,80AC7C,889746,905607,D4B761,EC9C32 o="Sichuan AI-Link Technology Co., Ltd."
308944 o="DEVA Broadcast Ltd."
@@ -12905,15 +12974,19 @@
30B5F1 o="Aitexin Technology Co., Ltd"
30B9B0 o="Intracom Asia Co., Ltd"
30BB43 o="Sixi Networks Co., Ltd"
+30BC4F o="Beijing Jianguo Bite Technology Co., Ltd."
30C750 o="MIC Technology Group"
30C82A o="WI-BIZ srl"
+30C91B o="Zhen Shi Information Technology(Shanghai)Co.,Ltd."
30CB36 o="Belden Singapore Pte. Ltd."
+30CB89 o="OnLogic Inc"
30D357 o="Logosol, Inc."
30D46A o="Autosales Incorporated"
+30D51F o="Prolights"
30D659 o="Merging Technologies SA"
30D941 o="Raydium Semiconductor Corp."
30D959,542F04 o="Shanghai Longcheer Technology Co., Ltd."
-30D97F,80F1F1 o="Tech4home, Lda"
+30D97F,80F1F1,9C7DC0 o="Tech4home, Lda"
30DDAA,407AA4,4C99E8,F8CE07 o="ZHEJIANG DAHUA TECHNOLOGYCO.,LTD"
30DE86 o="Cedac Software S.r.l."
30E090 o="Genevisio Ltd."
@@ -12924,9 +12997,11 @@
30EB1F o="Skylab M&C Technology Co.,Ltd"
30EB5A,98B177 o="LANDIS + GYR"
30EC7C o="Shenzhen Along Electronics Co., Ltd"
+30ECA3 o="Alfatron Electronics INC"
30ED96 o="LS Mecapion"
30EFD1 o="Alstom Strongwish (Shenzhen) Co., Ltd."
30F028 o="Bosch Sicherheitssysteme GmbH"
+30F03A o="UEI Electronics Private Ltd."
30F33A o="+plugg srl"
30F42F o="ESP"
30F6B9 o="Ecocentric Energy"
@@ -12982,6 +13057,7 @@
345180,3C591E,5C36B8,CCA12B,D814DF o="TCL King Electrical Appliances (Huizhou) Co., Ltd"
3451AA o="JID GLOBAL"
34543C o="TAKAOKA TOKO CO.,LTD."
+3456ED o="Goerdyna Group Co., Ltd"
34587C o="MIRAE INFORMATION TECHNOLOGY CO., LTD."
345A18 o="Alignment Engine Inc."
345ABA o="tcloud intelligence"
@@ -13009,6 +13085,7 @@
3482DE o="Kiio Inc"
348302 o="iFORCOM Co., Ltd"
34862A o="Heinz Lackmann GmbH & Co KG"
+3487FB o="GTAI"
34885D,405899,4471B3,F47335 o="Logitech Far East"
348B75,48FCB6,AC562C o="LAVA INTERNATIONAL(H.K) LIMITED"
34916F o="UserGate Ltd."
@@ -13080,7 +13157,7 @@
34EA34,780F77,C8F742 o="HangZhou Gubei Electronics Technology Co.,Ltd"
34ECB6,40B7FC,80ACC8,E068EE,E498BB o="Phyplus Microelectronics Limited"
34ED0B o="Shanghai XZ-COM.CO.,Ltd."
-34EF8B o="NTT Communications Corporation"
+34EF8B o="NTT DOCOMO BUSINESS, Inc."
34F0CA o="Shenzhen Linghangyuan Digital Technology Co.,Ltd."
34F223 o="Fujian Newland Communication Science Technology Co.,Ltd."
34F39B o="WizLAN Ltd."
@@ -13117,12 +13194,13 @@
381EC7,E8CBED o="Chipsea Technologies(Shenzhen) Corp."
3820A8,6854C1 o="ColorTokens, Inc."
382187 o="Midea Group Co., Ltd."
-382228,4C8237,AC5C80,BCF212,C0A3C7,C4224E,D0AB4A o="Telink Micro LLC"
+382228,4C8237,603FFB,AC5C80,BC9D37,BCF212,C0A3C7,C4224E,D0AB4A o="Telink Micro LLC"
38262B o="UTran Technology"
3826CD o="ANDTEK"
3828EA o="Fujian Netcom Technology Co., LTD"
3829DD o="ONvocal Inc"
382A19 o="Technica Engineering GmbH"
+382A8B o="nFore Technology Co., Ltd."
382A8C,503A0F,6CB077,807484 o="ALL Winner (Hong Kong) Limited"
382B78 o="ECO PLUGS ENTERPRISE CO., LTD"
38315A o="Rinnai"
@@ -13136,6 +13214,7 @@
3843E5 o="Grotech Inc"
38454C o="Light Labs, Inc."
38458C o="MyCloud Technology corporation"
+384712,80AA1C o="Luxottica Tristar (Dongguan) Optical Co.,Ltd"
384B5B o="ZTRON TECHNOLOGY LIMITED"
384B76 o="AIRTAME ApS"
385319 o="34ED LLC DBA Centegix"
@@ -13155,15 +13234,15 @@
3876CA o="Shenzhen Smart Intelligent Technology Co.Ltd"
3876D1 o="Euronda SpA"
3877CD o="KOKUSAI ELECTRIC CORPORATION"
-387B01,E89505 o="Shenzhen MiaoMing Intelligent Technology Co.,Ltd"
387B47 o="AKELA, Inc."
388602 o="Flexoptix GmbH"
3889DC o="Opticon Sensors Europe B.V."
-388A21,7CD9F4 o="UAB %Teltonika Telematics%"
+388A21,6CAFAB,7CD9F4 o="UAB %Teltonika Telematics%"
388AB7 o="ITC Networks"
388E7A o="AUTOIT"
388EE7 o="Fanhattan LLC"
3891FB o="Xenox Holding BV"
+389201,5408D3,64A40E,70378E,8CBE6F,981E89,AC50EE,D05BCB,F0016E o="Tianyi Telecom Terminals Company Limited"
38922E o="ArrayComm"
3894E0,5447E8,7CA96B o="Syrotech Networks. Ltd."
3898D8 o="MERITECH CO.,LTD"
@@ -13204,6 +13283,7 @@
38DBBB o="Sunbow Telecom Co., Ltd."
38DE35 o="GUANGZHOU YUANDIANHE COMMUNICATION TECHNOLOGY CO.,LTD"
38DE60 o="Mohlenhoff GmbH"
+38E054 o="Security Design, Inc."
38E26E o="ShenZhen Sweet Rain Electronics Co.,Ltd."
38E2CA o="Katun Corporation"
38E8DF o="b gmbh medien + datenbanken"
@@ -13216,7 +13296,7 @@
38F0C8,4473D6,940230,C8DB26 o="Logitech"
38F135 o="SensorTec-Canada"
38F18F,F01628 o="Technicolor (China) Technology Co., Ltd."
-38F32E,5C443E,60C5E6,880894,8C0DD9,98672E,D08A55 o="Skullcandy"
+38F32E,5C443E,60C5E6,880894,8C0DD9,98672E,D08A55,E88F16 o="Skullcandy"
38F33F o="TATSUNO CORPORATION"
38F3FB o="Asperiq"
38F45E o="H1-Radio co.,ltd"
@@ -13229,6 +13309,7 @@
38F7B2 o="SEOJUN ELECTRIC"
38F8B7 o="V2COM PARTICIPACOES S.A."
38F8CA o="OWIN Inc."
+38FBA0 o="Shenzhen Baseus Technology CoLtd"
38FEC5 o="Ellips B.V."
38FF13 o="Joint Stock Company %Research Instinite %Masshtab%"
3C02B1 o="Creation Technologies LP"
@@ -13236,7 +13317,6 @@
3C05AB o="Product Creation Studio"
3C0664 o="Beijing Leagrid Technology Co.,Ltd."
3C081E o="Beijing Yupont Electric Power Technology Co.,Ltd"
-3C0868 o="Power Plus Communications AG"
3C096D o="Powerhouse Dynamics"
3C0B4F,ACBAC0,B8876E o="Intertech Services AG"
3C0C48 o="Servergy, Inc."
@@ -13259,18 +13339,18 @@
3C1E13 o="HANGZHOU SUNRISE TECHNOLOGY CO., LTD"
3C26D5 o="Sotera Wireless"
3C2763 o="SLE quality engineering GmbH & Co. KG"
-3C28A6 o="Alcatel-Lucent Enterprise (China)"
-3C2AF4,94DDF8,B42200 o="Brother Industries, LTD."
+3C2AB3 o="Telesystem communications Pte Ltd"
+3C2AF4,94DDF8,B07C8E,B42200 o="Brother Industries, LTD."
3C2C94 o="杭州德澜科技有限公司(HangZhou Delan Technology Co.,Ltd)"
3C2F3A o="SFORZATO Corp."
3C300C o="Dewar Electronics Pty Ltd"
-3C3178 o="Qolsys Inc."
3C3556 o="Cognitec Systems GmbH"
3C3888 o="ConnectQuest, llc"
-3C39A8 o="Shenzhen Taichi Technology Limited"
+3C39A8,A4AB39 o="Shenzhen Taichi Technology Limited"
3C39C3 o="JW Electronics Co., Ltd."
3C3B4D o="Toyo Seisakusho Kaisha, Limited"
3C3F51 o="2CRSI"
+3C4015 o="12mm Health Technology (Hainan) Co., Ltd."
3C404F o="GUANGDONG PISEN ELECTRONICS CO.,LTD"
3C450B o="Sentry Equipment Corp."
3C4645,F8C4F3 o="Shanghai Infinity Wireless Technologies Co.,Ltd."
@@ -13289,7 +13369,7 @@
3C69D1 o="ADC Automotive Distance Control System GmbH"
3C6A7D o="Niigata Power Systems Co., Ltd."
3C6A9D o="Dexatek Technology LTD."
-3C6D66,48B02D o="NVIDIA Corporation"
+3C6D66,48B02D,4CBB47,AC3AE2 o="NVIDIA Corporation"
3C6E63 o="Mitron OY"
3C6F45 o="Fiberpro Inc."
3C6FEA o="Panasonic India Pvt. Ltd."
@@ -13301,6 +13381,7 @@
3C7F6F,68418F,707FF2,7C240C,90ADFC,B08B9E,B4D286 o="Telechips, Inc."
3C806B o="Hunan Voc Acoustics Technology Co., Ltd."
3C80AA o="Ransnet Singapore Pte Ltd"
+3C8129 o="Inheco Industrial Heating and Cooling GmbH"
3C831E o="CKD Corporation"
3C83B5 o="Advance Vision Electronics Co. Ltd."
3C86A8 o="Sangshin elecom .co,, LTD"
@@ -13323,16 +13404,17 @@
3C9F81 o="Shenzhen CATIC Bit Communications Technology Co.,Ltd"
3C9FC3,80615F o="Beijing Sinead Technology Co., Ltd."
3C9FCD,B47748 o="Shenzhen Neoway Technology Co.,Ltd."
+3CA070,70AD43,74AB93 o="Blink by Amazon"
3CA315 o="Bless Information & Communications Co., Ltd"
3CA31A o="Oilfind International LLC"
3CA8ED o="smart light technology"
3CAA3F o="iKey, Ltd."
-3CAB72,50547B,5414A7,5C5310,701988,DC3262,E04E7A,E466E5 o="Nanjing Qinheng Microelectronics Co., Ltd."
3CAE69 o="ESA Elektroschaltanlagen Grimma GmbH"
3CB07E o="Arounds Intelligent Equipment Co., Ltd."
3CB17F o="Wattwatchers Pty Ld"
3CB43D o="SZ Tenveo video technology co., Ltd"
3CB53D o="HUNAN GOKE MICROELECTRONICS CO.,LTD"
+3CB6E7 o="Handheld Scientific, Inc."
3CB72B o="PLUMgrid Inc"
3CB792 o="Hitachi Maxell, Ltd., Optronics Division"
3CB8D6 o="Bluebank Communication Technology Co.,Ltd."
@@ -13378,7 +13460,9 @@
40040C o="A&T"
400589 o="T-Mobile, USA"
4007C0 o="Railtec Systems GmbH"
+400AE7,68A40E,942770,E467A6 o="BSH Hausgeräte GmbH"
400E67 o="Tremol Ltd."
+4010ED,4439AA,A0D42D o="G.Tech Technology Ltd."
4011DC o="Sonance"
4012E4 o="Compass-EOS"
4013D9 o="Global ES"
@@ -13389,6 +13473,7 @@
401D59 o="Biometric Associates, LP"
4022ED o="Digital Projection Ltd"
402508 o="Highway 9 Networks, Inc."
+40268E o="Shenzhen Photon Leap Technology Co., Ltd."
40270B o="Mobileeco Co., Ltd"
402814 o="RFI Engineering"
402B69 o="Kumho Electric Inc."
@@ -13417,6 +13502,7 @@
40562D o="Smartron India Pvt ltd"
405662 o="GuoTengShengHua Electronics LTD."
405A9B o="ANOVO"
+405ADD,D0C0BF,FC1928 o="Actions Microelectronics"
405ECF o="Esconet Technologies Limited"
405EE1 o="Shenzhen H&T Intelligent Control Co.,Ltd."
40605A o="Hawkeye Tech Co. Ltd"
@@ -13429,16 +13515,17 @@
40667A o="mediola - connected living AG"
406826 o="Thales UK Limited"
406A8E o="Hangzhou Puwell OE Tech Ltd."
+406E0F o="SKYASTAR TECHNOLOGLES(ZHUHAI) LTD"
40704A o="Power Idea Technology Limited"
407074 o="Life Technology (China) Co., Ltd"
407496 o="aFUN TECHNOLOGY INC."
407875 o="IMBEL - Industria de Material Belico do Brasil"
407B1B o="Mettle Networks Inc."
407FE0 o="Glory Star Technics (ShenZhen) Limited"
-408256 o="Continental Automotive GmbH"
+408256,442063,E41E33 o="AUMOVIO Germany GmbH"
40827B o="STMicroelectronics Rousset SAS"
408493 o="Clavister AB"
-408556,E41226 o="Continental Automotive Romania SLR"
+408556,E41226 o="AUMOVIO Technologies Romania S.R.L."
40862E o="JDM MOBILE INTERNET SOLUTION CO., LTD."
4088E0 o="Beijing Ereneben Information Technology Limited Shenzhen Branch"
4089A8 o="WiredIQ, LLC"
@@ -13505,7 +13592,6 @@
40FF40 o="GloquadTech"
4405E8 o="twareLAB"
4409B8 o="Salcomp (Shenzhen) CO., LTD."
-440CEE o="Robert Bosch Elektronikai Kft."
440CFD o="NetMan Co., Ltd."
4410FE o="Huizhou Foryou General Electronics Co., Ltd."
4411C2 o="Telegartner Karl Gartner GmbH"
@@ -13517,7 +13603,6 @@
441A4C o="xFusion Digital Technologies Co.,Ltd."
441AAC o="Elektrik Uretim AS EOS"
441E91 o="ARVIDA Intelligent Electronics Technology Co.,Ltd."
-442063,E41E33 o="Continental Automotive Technologies GmbH"
4422F1 o="S.FAC, INC"
4423AA o="Farmage Co., Ltd."
4425BB o="Bamboo Entertainment Corporation"
@@ -13528,6 +13613,7 @@
4432C2 o="GOAL Co., Ltd."
44348F o="MXT INDUSTRIAL LTDA"
44356F o="Neterix Ltd"
+4435B9 o="NetComm Wireless Pty Ltd"
443659,44D77E,BC903A,CCDD58,FCD6BD o="Robert Bosch GmbH"
44365D o="Shenzhen HippStor Technology Co., Ltd"
443708,DC4D23 o="MRV Comunications"
@@ -13565,6 +13651,7 @@
44619C o="FONsystem co. ltd."
446246 o="Comat AG"
44656A o="Mega Video Electronic(HK) Industry Co., Ltd"
+44658A o="Dukelana LLC"
4465E0 o="Merlion Consulting Services (Shenzhen) Co., Ltd"
44666E o="IP-LINE"
446752 o="Wistron INFOCOMM (Zhongshan) CORPORATION"
@@ -13572,11 +13659,12 @@
4468AB o="JUIN COMPANY, LIMITED"
446C24 o="Reallin Electronic Co.,Ltd"
446D05 o="NoTraffic"
-446FF8,C8FF77 o="Dyson Limited"
+446FF8,C0AFF2,C8FF77 o="Dyson Limited"
44700B o="IFFU"
447098 o="MING HONG TECHNOLOGY (SHEN ZHEN) LIMITED"
447BC4 o="DualShine Technology(SZ)Co.,Ltd"
447C7F o="Innolight Technology Corporation"
+447CAC o="Invictus-AV"
447DA5 o="VTION INFORMATION TECHNOLOGY (FUJIAN) CO.,LTD"
447E76 o="Trek Technology (S) Pte Ltd"
447E95 o="Alpha and Omega, Inc"
@@ -13592,10 +13680,12 @@
448E12 o="DT Research, Inc."
448E81 o="VIG"
4491DB,902181 o="Shanghai Huaqin Telecom Technology Co.,Ltd"
+44938D o="Innolux Corporation"
44953B o="RLTech India Private Limited"
4495FA o="Qingdao Santong Digital Technology Co.Ltd"
44962B o="Aidon Oy"
449B78 o="The Now Factory"
+449BC6 o="EOSS s.r.l."
449CB5 o="Alcomp, Inc"
449F7F o="DataCore Software Corporation"
44A466 o="GROUPE LDLC"
@@ -13625,7 +13715,6 @@
44D1FA,7C273C o="Shenzhen Yunlink Technology Co., Ltd"
44D267 o="Snorble"
44D2CA o="Anvia TV Oy"
-44D465,940E2A o="NXP Semiconductors Taiwan Ltd."
44D5A5 o="AddOn Computer"
44D63D o="Talari Networks"
44D6E1 o="Snuza International Pty. Ltd."
@@ -13647,8 +13736,9 @@
48022A o="B-Link Electronic Limited"
480362 o="DESAY ELECTRONICS(HUIZHOU)CO.,LTD"
48049F o="ELECOM CO., LTD"
-480560,78C4FA,80F3EF,8457F7,882508,94F929,B417A8,C0DD8A,CCA174,D0B3C2,D4D659 o="Meta Platforms, Inc."
+480560,509903,78C4FA,80F3EF,8457F7,882508,94F929,B417A8,C0DD8A,CCA174,D0B3C2,D4D659 o="Meta Platforms, Inc."
48066A o="Tempered Networks, Inc."
+480E13,5CC336,683943,CCE536 o="ittim"
481063 o="NTT Innovation Institute, Inc."
481249 o="Luxcom Technologies Inc."
481693,48C58D o="Lear Corporation GmbH"
@@ -13692,6 +13782,7 @@
486FD2 o="StorSimple Inc"
487119 o="SGB GROUP LTD."
487583 o="Intellion AG"
+487696 o="Huaan Zhongyun Co., Ltd."
487AF6 o="NCS ELECTRICAL SDN BHD"
487B5E o="SMT TELECOMM HK"
48814E o="E&M SOLUTION CO,.Ltd"
@@ -13712,6 +13803,7 @@
48A22D o="Shenzhen Huaxuchang Telecom Technology Co.,Ltd"
48A2B7 o="Kodofon JSC"
48A2B8 o="Chengdu Vision-Zenith Tech.Co,.Ltd"
+48A48C o="Shanghai Zenchant Electornics Co.,LTD"
48A493,8CD54A,AC3FA4 o="TAIYO YUDEN CO.,LTD"
48A6D2 o="GJsun Optical Science and Tech Co.,Ltd."
48A964 o="APEXSHA SMARTTECH PRIVATE LIMITED"
@@ -13749,7 +13841,6 @@
48DF1C o="Wuhan NEC Fibre Optic Communications industry Co. Ltd"
48E1AF o="Vity"
48E1E9,C4E7AE o="Chengdu Meross Technology Co., Ltd."
-48E2AD,A840F8,BC9A8E o="HUMAX NETWORKS"
48E3C3 o="JENOPTIK Advanced Systems GmbH"
48E695 o="Insigma Inc"
48E9CA o="creoline GmbH"
@@ -13765,6 +13856,7 @@
48F47D o="TechVision Holding Internation Limited"
48F8FF,DCA706,E89FEC o="CHENGDU KT ELECTRONIC HI-TECH CO.,LTD"
48F925 o="Maestronic"
+48FC7C o="Shenzhen Huidu Technology Co., Ltd."
48FCB8 o="Woodstream Corporation"
48FEEA o="HOMA B.V."
4C022E o="CMR KOREA CO., LTD"
@@ -13803,6 +13895,7 @@
4C3FA7 o="uGrid Network Inc."
4C4088 o="SANSHIN ELECTRONICS CO.,LTD."
4C4576 o="China Mobile(Hangzhou) Information Technology Co.,Ltd."
+4C46D1,4CD7C8,6C68A4,80F1A8,B46415 o="Guangzhou V-Solution Telecommunication Technology Co.,Ltd."
4C48DA o="Beijing Autelan Technology Co.,Ltd"
4C4B68 o="Mobile Device, Inc."
4C52EC o="SOLARWATT GmbH"
@@ -13848,6 +13941,7 @@
4CA928 o="Insensi"
4CAB33 o="KST technology"
4CADA8 o="PANOPTICS CORP."
+4CADDF o="Công ty Cổ phần Thiết bị Công nghiệp GEIC"
4CAE1C,D01E1D o="SaiNXT Technologies LLP"
4CAE31 o="ShengHai Electronics (Shenzhen) Ltd"
4CAEEC o="Guangzhou limee technology co.,LTD"
@@ -13871,7 +13965,6 @@
4CCA53 o="Skyera, Inc."
4CD637 o="Qsono Electronics Co., Ltd"
4CD7B6 o="Helmer Scientific"
-4CD7C8,6C68A4,B46415 o="Guangzhou V-Solution Telecommunication Technology Co.,Ltd."
4CD9C4 o="Magneti Marelli Automotive Electronics (Guangzhou) Co. Ltd"
4CDC0D o="Coral Telecom Limited"
4CDD7D o="LHP Telematics LLC"
@@ -13879,16 +13972,17 @@
4CE1BB o="Zhuhai HiFocus Technology Co., Ltd."
4CE2F1 o="Udino srl"
4CE5AE o="Tianjin Beebox Intelligent Technology Co.,Ltd."
-4CE705,8CF319,E0DCA0 o="Siemens Industrial Automation Products Ltd., Chengdu"
4CE933 o="RailComm, LLC"
4CECEF o="Soraa, Inc."
4CEEB0 o="SHC Netzwerktechnik GmbH"
+4CEFE1 o="Dynacon Sp. z o.o."
4CF02E o="Vifa Denmark A/S"
4CF19E o="Groupe Atlantic"
4CF45B o="Blue Clover Devices"
4CF5A0 o="Scalable Network Technologies Inc"
4CF737 o="SamJi Electronics Co., Ltd"
4CFA9A o="Shenzhen Quanxing Technology Co., Ltd"
+4CFAC9 o="BWS IoT"
4CFBF4 o="Optimal Audio Ltd"
4CFC22 o="SHANGHAI HI-TECH CONTROL SYSTEM CO.,LTD."
4CFF12 o="Fuze Entertainment Co., ltd"
@@ -13940,6 +14034,7 @@
50502A o="Egardia"
505065 o="TAKT Corporation"
5050CE o="Hangzhou Dianyixia Communication Technology Co. Ltd."
+50514F o="Netbeam Technology Limited"
5052D2 o="Hangzhou Telin Technologies Co., Limited"
5056A8 o="Jollyboys Ltd"
505800 o="WyTec International, Inc."
@@ -13947,7 +14042,7 @@
5058B0 o="Hunan Greatwall Computer System Co., Ltd."
505967 o="Intent Solutions Inc"
505AC6 o="GUANGDONG SUPER TELECOM CO.,LTD."
-505B1D,70A56A,80F7A6,D05FAF,E067B3,E0E8E6 o="Shenzhen C-Data Technology Co., Ltd."
+505B1D,70A56A,80F7A6,C4CD50,D05FAF,E067B3,E0E8E6 o="Shenzhen C-Data Technology Co., Ltd."
506028 o="Xirrus Inc."
5061D6 o="Indu-Sol GmbH"
506441 o="Greenlee"
@@ -13982,6 +14077,7 @@
50A6E3 o="David Clark Company"
50A715 o="Aboundi, Inc."
50A9DE o="Smartcom - Bulgaria AD"
+50AB29 o="Trackunit ApS"
50AB3E o="Qibixx AG"
50ABBF o="Hoseo Telecom"
50AD71 o="Tessolve Semiconductor Private Limited"
@@ -14005,6 +14101,7 @@
50CE75 o="Measy Electronics Co., Ltd."
50CEE3 o="Gigafirm.co.LTD"
50D065 o="ESYLUX GmbH"
+50D06D o="Bird Buddy"
50D213 o="CviLux Corporation"
50D274 o="Steffes Corporation"
50D33B o="cloudnineinfo"
@@ -14017,6 +14114,7 @@
50DD4F o="Automation Components, Inc"
50E099 o="HangZhou Atuo Future Technology Co., Ltd"
50E0C7 o="TurControlSystme AG"
+50E0F9 o="GE Vernova"
50E666 o="Shenzhen Techtion Electronics Co., Ltd."
50E971 o="Jibo, Inc."
50ED78 o="Changzhou Yongse Infotech Co.,Ltd"
@@ -14028,6 +14126,7 @@
50F8A5 o="eWBM Co., Ltd."
50F908 o="Wizardlab Co., Ltd."
50FAAB o="L-tek d.o.o."
+50FBFF o="Franklin Technology Inc."
50FC30 o="Treehouse Labs"
50FDD5,BC102F o="SJI Industry Company"
50FEF2 o="Sify Technologies Ltd"
@@ -14038,7 +14137,6 @@
540536 o="Vivago Oy"
540593 o="WOORI ELEC Co.,Ltd"
54068B o="Ningbo Deli Kebei Technology Co.LTD"
-5408D3,64A40E,70378E,8CBE6F,981E89,AC50EE,D05BCB,F0016E o="Tianyi Telecom Terminals Company Limited"
54098D o="deister electronic GmbH"
540A8A o="Jlztlink Industry(ShenZhen)Co.,Ltd."
540BB6,F8DC7A o="Variscite LTD"
@@ -14068,6 +14166,7 @@
5435E9,6447E0,E092A7 o="Feitian Technologies Co., Ltd"
54369B o="1Verge Internet Technology (Beijing) Co., Ltd."
543968 o="Edgewater Networks Inc"
+543976 o="Groq"
543ADF o="Qualfiber Technology Co.,Ltd"
543B30 o="duagon AG"
543D92 o="WIRELESS-TEK TECHNOLOGY LIMITED"
@@ -14102,10 +14201,14 @@
547FBC o="iodyne"
54808A o="PT. BIZLINK TECHNOLOGY INDONESIA"
5481AD o="Eagle Research Corporation"
+5483BB o="Honda Motor Co., Ltd"
54847B o="Digital Devices GmbH"
+5485C1 o="Siliconwaves Technologies Co.,Ltd"
5488FE o="Xiaoniu network technology (Shanghai) Co., Ltd."
548922 o="Zelfy Inc"
+5491E1 o="Vitalacy Inc."
549478 o="Silvershore Technology Partners"
+5496CB,B0F5C8 o="AMPAK Technology Inc."
549A16 o="Uzushio Electric Co.,Ltd."
549A4C o="GUANGDONG HOMECARE TECHNOLOGY CO.,LTD."
549C27 o="Plasma Cloud Limited"
@@ -14125,6 +14228,7 @@
54B56C o="Xi'an NovaStar Tech Co., Ltd"
54B620 o="SUHDOL E&C Co.Ltd."
54B753 o="Hunan Fenghui Yinjia Science And Technology Co.,Ltd"
+54C1D3 o="Guangzhou TR Intelligent Manufacturing Technology Co., Ltd"
54C6A6 o="Hubei Yangtze Mason Semiconductor Technology Co., Ltd."
54C8CC o="Shenzhen SDG Telecom Equipment Co.,Ltd."
54CDA7 o="Fujian Shenzhou Electronic Co.,Ltd"
@@ -14174,6 +14278,7 @@
582136 o="KMB systems, s.r.o."
5821E9 o="TWPI"
58257A,E88FC4,F8EDAE o="MOBIWIRE MOBILES(NINGBO) CO.,LTD"
+582745 o="Angelbird Technologies GmbH"
582BDB o="Pax AB"
582D34 o="Qingping Electronics (Suzhou) Co., Ltd"
582EFE o="Lighting Science Group"
@@ -14201,6 +14306,7 @@
58570D o="Danfoss Solar Inverters"
585924 o="Nanjing Simon Info Tech Co.,Ltd."
585B69 o="TVT CO., LTD"
+586010 o="shenzhen zovoton electronic co.,ltd"
586163 o="Quantum Networks (SG) Pte. Ltd."
58639A o="TPL SYSTEMES"
58671A,64C667 o="Barnes&Noble"
@@ -14212,6 +14318,7 @@
587675 o="Beijing ECHO Technologies Co.,Ltd"
5876C5 o="DIGI I'S LTD"
587A4D o="Stonesoft Corporation"
+587AB1,D80A42 o="Shanghai Lixun Information Technology Co., Ltd."
587BE9 o="AirPro Technology India Pvt. Ltd"
587DB6 o="Northern Data AG"
587FB7 o="SONAR INDUSTRIAL CO., LTD."
@@ -14221,6 +14328,7 @@
58856E o="QSC AG"
58874C o="LITE-ON CLEAN ENERGY TECHNOLOGY CORP."
5887E2,846223,94BA56,A4A80F o="Shenzhen Coship Electronics Co., Ltd."
+588990,9C9C1D,A800E3 o="Starkey Labs Inc."
588D39 o="MITSUBISHI ELECTRIC AUTOMATION (CHINA) LTD."
588D64 o="Xi'an Clevbee Technology Co.,Ltd"
58920D o="Kinetic Avionics Limited"
@@ -14242,12 +14350,11 @@
58B9E1 o="Crystalfontz America, Inc."
58BAD3 o="NANJING CASELA TECHNOLOGIES CORPORATION LIMITED"
58BC8F o="Cognitive Systems Corp."
+58BD35,DC813D o="SHANGHAI XIANGCHENG COMMUNICATION TECHNOLOGY CO., LTD"
58BDF9 o="Sigrand"
-58C935,5C579E,98C854,CC9F7A,E897B8 o="Chiun Mai Communication System, Inc"
58CF4B o="Lufkin Industries"
58D071 o="BW Broadcast"
58D08F,908260,C4E032 o="IEEE 1904.1 Working Group"
-58D533 o="Huaqin Technology Co.,Ltd"
58D67A o="TCPlink"
58D6D3 o="Dairy Cheq Inc"
58D8A7 o="Bird Home Automation GmbH"
@@ -14295,6 +14402,7 @@
5C17D3,64995D,8C541D,B08991 o="LGE"
5C18B5 o="Talon Communications"
5C1923 o="Hangzhou Lanly Technology Co., Ltd."
+5C1B17 o="Bosch Automotive Electronics India Pvt. Ltd."
5C20D0 o="Asoni Communication Co., Ltd."
5C22C4 o="DAE EUN ELETRONICS CO., LTD"
5C2316 o="Squirrels Research Labs LLC"
@@ -14304,7 +14412,7 @@
5C254C o="Avire Global Pte Ltd"
5C2623 o="WaveLynx Technologies Corporation"
5C2763,D8AE90 o="Itibia Technologies"
-5C2886,843A5B o="Inventec(Chongqing) Corporation"
+5C2886,843A5B,EC5B71 o="Inventec(Chongqing) Corporation"
5C2AEF o="r2p Asia-Pacific Pty Ltd"
5C2BF5,A0FE61 o="Vivint Wireless Inc."
5C2D08 o="Subeca"
@@ -14321,6 +14429,7 @@
5C415A o="Amazon.com, LLC"
5C41E7 o="Wiatec International Ltd."
5C43D2 o="HAZEMEYER"
+5C4546,644212,FCB585 o="Shenzhen Water World Information Co.,Ltd."
5C46B0 o="SIMCom Wireless Solutions Limited"
5C4842 o="Hangzhou Anysoft Information Technology Co. , Ltd"
5C49FA o="Shenzhen Guowei Shidai Communication Equipement Co., Ltd"
@@ -14342,6 +14451,7 @@
5C6F4F o="S.A. SISTEL"
5C7545 o="Wayties, Inc."
5C7757 o="Haivision Network Video"
+5C7B6C o="Tradit Co., Ltd"
5C81A7 o="Network Devices Pty Ltd"
5C83CD o="New platforms"
5C8486 o="Brightsource Industries Israel LTD"
@@ -14373,8 +14483,9 @@
5CB8CB o="Allis Communications"
5CBD9E o="HONGKONG MIRACLE EAGLE TECHNOLOGY(GROUP) LIMITED"
5CBE05 o="ISPEC"
+5CBF03 o="EMOCO"
5CC213 o="Fr. Sauter AG"
-5CC336,683943,CCE536 o="ittim"
+5CC41D o="Stone Devices Sdn. Bhd."
5CC7D7 o="AZROAD TECHNOLOGY COMPANY LIMITED"
5CC8E3 o="Shintec Hozumi co.ltd."
5CC9D3 o="PALLADIUM ENERGY ELETRONICA DA AMAZONIA LTDA"
@@ -14392,6 +14503,7 @@
5CDFB8 o="Shenzhen Unionmemory Information System Limited"
5CE0CA o="FeiTian United (Beijing) System Technology Co., Ltd."
5CE0F6 o="NIC.br- Nucleo de Informacao e Coordenacao do Ponto BR"
+5CE1A4 o="Pleneo"
5CE223 o="Delphin Technology AG"
5CE688 o="VECOS Europe B.V."
5CE7BF o="New Singularity International Technical Development Co.,Ltd"
@@ -14402,6 +14514,7 @@
5CF207 o="Speco Technologies"
5CF370 o="CC&C Technologies, Inc"
5CF50D o="Institute of microelectronic applications"
+5CF53A o="Zhongge Smart Technology(Shanghai) Co., Ltd"
5CF7C3 o="SYNTECH (HK) TECHNOLOGY LIMITED"
5CF9F0 o="Atomos Engineering P/L"
5CFA5A o="Sinepower Lda"
@@ -14536,6 +14649,7 @@
60D2DD o="Shenzhen Baitong Putian Technology Co.,Ltd."
60D30A o="Quatius Limited"
60D561 o="Shenzhen Glazero Technology Co., Ltd."
+60D877,A46D33,DC9B95,E8B527 o="Phyplus Technology (Shanghai) Co., Ltd"
60DA23 o="Estech Co.,Ltd"
60DB2A o="HNS"
60DC0D o="TAIWAN SHIN KONG SECURITY CO., LTD"
@@ -14596,7 +14710,6 @@
64351C o="e-CON SYSTEMS INDIA PVT LTD"
6437A4 o="TOKYOSHUHA CO.,LTD."
643F5F o="Exablaze"
-644212,FCB585 o="Shenzhen Water World Information Co.,Ltd."
644214 o="Swisscom Energy Solutions AG"
644346 o="GuangDong Quick Network Computer CO.,LTD"
6444D5 o="TD Tech"
@@ -14639,6 +14752,7 @@
647FDA o="TEKTELIC Communications Inc."
64808B o="VG Controls, Inc."
648125 o="Alphatron Marine BV"
+648434 o="BEMER Int. AG"
648624 o="Beijing Global Safety Technology Co., LTD."
648B9B o="ALWAYS ON TECH PTE.LTD."
648D9E o="IVT Electronic Co.,Ltd"
@@ -14660,6 +14774,7 @@
64B21D o="Chengdu Phycom Tech Co., Ltd."
64B370 o="PowerComm Solutions LLC"
64B379 o="Jiangsu Viscore Technologies Co.,Ltd"
+64B4E8 o="Shenzhen D-Robotics Co., Ltd."
64B623 o="Schrack Seconet Care Communication GmbH"
64B64A o="ViVOtech, Inc."
64B94E o="Dell Technologies"
@@ -14676,6 +14791,7 @@
64CF13 o="Weigao Nikkiso(Weihai)Dialysis Equipment Co.,Ltd"
64D02D o="NEXT GENERATION INTEGRATION LIMITED (NGI)"
64D241 o="Keith & Koep GmbH"
+64D4F0 o="NETVUE,INC."
64D912 o="Solidica, Inc."
64DAA0 o="Robert Bosch Smart Home GmbH"
64DB18 o="OpenPattern"
@@ -14709,19 +14825,19 @@
64FB50 o="RoomReady/Zdi, Inc."
64FB92 o="PPC Broadband Inc."
64FC8C o="Zonar Systems"
-64FE15,88BD78 o="Flaircomm Microelectronics,Inc."
680235 o="Konten Networks Inc."
680AD7 o="Yancheng Kecheng Optoelectronic Technology Co., Ltd"
68122D o="Special Instrument Development Co., Ltd."
681295 o="Lupine Lighting Systems GmbH"
6813E2,9054B7,ECB1E0 o="Eltex Enterprise LTD"
+681579 o="BrosTrend Technology LLC"
6815D3 o="Zaklady Elektroniki i Mechaniki Precyzyjnej R&G S.A."
681605 o="Systems And Electronic Development FZCO"
6818D9 o="Hill AFB - CAPRE Group"
68193F o="Digital Airways"
6819AC o="Guangzhou Xianyou Intelligent Technogoly CO., LTD"
681CA2 o="Rosewill Inc."
-681D4C,EC96BF o="eSystems MTG GmbH"
+681D4C,EC96BF o="Kontron eSystems GmbH"
681D64 o="Sunwave Communications Co., Ltd"
681DEF o="Shenzhen CYX Technology Co., Ltd."
681E8B o="InfoSight Corporation"
@@ -14798,7 +14914,6 @@
689AB7 o="Atelier Vision Corporation"
68A1B7 o="Honghao Mingchuan Technology (Beijing) CO.,Ltd."
68A2AA o="Acres Manufacturing"
-68A40E,942770,E467A6 o="BSH Hausgeräte GmbH"
68A878 o="GeoWAN Pty Ltd"
68AAD2 o="DATECS LTD.,"
68AB8A o="RF IDeas"
@@ -14828,12 +14943,14 @@
68DD26 o="Shanghai Focus Vision Security Technology Co.,Ltd"
68E154 o="SiMa.ai"
68E41F o="Unglaube Identech GmbH"
+68E6D4 o="FURUNO SYSTEMS CO.,LTD."
68E8EB o="Linktel Technologies Co.,Ltd"
68EBC5 o="Angstrem Telecom"
68EC62 o="YODO Technology Corp. Ltd."
68EC8A o="IKEA of Sweden AB"
68EDA4 o="Shenzhen Seavo Technology Co.,Ltd"
68EE4B o="Sharetronic Data Technology Co.,Ltd"
+68EFA8 o="AutomationDirect.com"
68EFAB o="Vention"
68F06D o="ALONG INDUSTRIAL CO., LIMITED"
68F0BC o="Shenzhen LiWiFi Technology Co., Ltd"
@@ -14862,7 +14979,7 @@
6C1B3F o="MiraeSignal Co., Ltd"
6C1E70 o="Guangzhou YBDS IT Co.,Ltd"
6C1E90 o="Hansol Technics Co., Ltd."
-6C1FF7 o="Ugreen Group Limited"
+6C1FF7,EC1AC3 o="Ugreen Group Limited"
6C22AB o="Ainsworth Game Technology"
6C2316 o="TATUNG Technology Inc.,"
6C23CB o="Wattty Corporation"
@@ -14870,6 +14987,7 @@
6C2C06 o="OOO NPP Systemotechnika-NN"
6C2E33 o="Accelink Technologies Co.,Ltd."
6C2E72 o="B&B EXPORTING LIMITED"
+6C2F1C o="Nexus Raytek Pty Ltd"
6C32DE o="Indieon Technologies Pvt. Ltd."
6C33A9 o="Magicjack LP"
6C3838 o="Marking System Technology Co., Ltd."
@@ -14877,12 +14995,15 @@
6C3A36 o="Glowforge Inc"
6C3A84 o="Shenzhen Aero-Startech. Co.Ltd"
6C3C53 o="SoundHawk Corp"
+6C3E51 o="Mindray North America"
6C3E9C o="KE Knestel Elektronik GmbH"
6C40C6 o="Nimbus Data, Inc."
6C42AB o="Subscriber Networks, Inc."
+6C4329 o="COSMIQ EDUSNAP PRIVATE LIMITED"
6C4418 o="Zappware"
6C4598 o="Antex Electronic Corp."
6C45C4 o="Cloudflare, Inc."
+6C4725 o="Rochester Network Supply, Inc."
6C49C1 o="o2ones Co., Ltd."
6C4A39 o="BITA"
6C4A74 o="AERODISK LLC"
@@ -14890,6 +15011,7 @@
6C4B90 o="LiteON"
6C4D51 o="Shenzhen Ceres Technology Co., Ltd."
6C4E86 o="Third Millennium Systems Ltd."
+6C4EB0 o="Castelion Corporation"
6C54CD o="LAMPEX ELECTRONICS LIMITED"
6C5779 o="Aclima, Inc."
6C5976,E09CE5 o="Shanghai Tricheer Technology Co.,Ltd."
@@ -14909,6 +15031,7 @@
6C7039 o="Novar GmbH"
6C72E2 o="amitek"
6C750D o="WiFiSONG"
+6C76F7 o="MainStreaming SpA"
6C80AB o="ifanr Inc"
6C81FE o="Mitsuba Corporation"
6C8338 o="Ubihere"
@@ -14942,7 +15065,6 @@
6CB0FD o="Shenzhen Xinghai Iot Technology Co.,Ltd"
6CB227 o="Sony Video & Sound Products Inc."
6CB311 o="Shenzhen Lianrui Electronics Co.,Ltd"
-6CB34D o="SharkNinja Operating LLC"
6CB350 o="Anhui comhigher tech co.,ltd"
6CB4A7 o="Landauer, Inc."
6CB6CA o="DIVUS GmbH"
@@ -15075,6 +15197,7 @@
709C8F o="Nero AG"
709E86 o="X6D Limited"
70A191 o="Trendsetter Medical, LLC"
+70A3A4 o="Beijing Guming Communication Technology Co., Ltd."
70A41C o="Advanced Wireless Dynamics S.L."
70A66A o="Prox Dynamics AS"
70A84C o="MONAD., Inc."
@@ -15132,6 +15255,7 @@
74272C o="Advanced Micro Devices, Inc."
74273C o="ChangYang Technology (Nanjing) Co., LTD"
742857 o="Mayfield Robotics"
+742920 o="MCX-PRO Kft."
742B0F o="Infinidat Ltd."
742D0A o="Norfolk Elektronik AG"
742E4F o="Stienen Group"
@@ -15141,6 +15265,7 @@
743256 o="NT-ware Systemprg GmbH"
7432C2 o="KYOLIS"
743400 o="MTG Co., Ltd."
+743491 o="Shenzhen Kings IoT Co., Ltd"
7434AE o="this is engineering Inc."
74372F o="Tongfang Shenzhen Cloudcomputing Technology Co.,Ltd"
74373B o="UNINET Co.,Ltd."
@@ -15151,6 +15276,7 @@
744BE9 o="EXPLORER HYPERTECH CO.,LTD"
744D79 o="Arrive Systems Inc."
744DDC o="Sonim Technologies, Inc"
+7452CE o="Hengtai Intelligent Technology (Zhongshan) Co., LTD"
745327 o="COMMSEN CO., LIMITED"
7453A8 o="ACL Airshop BV"
74546B o="hangzhou zhiyi communication co., ltd"
@@ -15163,9 +15289,11 @@
745FAE o="TSL PPL"
74604C o="RODE"
74614B o="Chongqing Huijiatong Information Technology Co., Ltd."
+7461D1,989DB2,A8E207,B8B7DB o="GOIP Global Services Pvt. Ltd."
7463DF o="VTS GmbH"
7465D1 o="Atlinks"
746630 o="T:mi Ytti"
+74675F o="COMPAL INFORMATION(KUNSHAN)CO.,LTD."
746A3A o="Aperi Corporation"
746A89 o="Rezolt Corporation"
746A8F o="VS Vision Systems GmbH"
@@ -15201,6 +15329,7 @@
7491BD o="Four systems Co.,Ltd."
7492BA o="Movesense Ltd"
74943D o="AgJunction"
+749533 o="Westala Technologies Inc."
749552 o="Xuzhou WIKA Electronics Control Technology Co., Ltd."
749637 o="Todaair Electronic Co., Ltd"
74978E o="Nova Labs"
@@ -15209,11 +15338,12 @@
749CE3 o="KodaCloud Canada, Inc"
74A4A7 o="QRS Music Technologies, Inc."
74A4B5 o="Powerleader Science and Technology Co. Ltd."
-74AB93 o="Blink by Amazon"
+74A57E o="Panasonic Ecology Systems"
74AC5F o="Qiku Internet Network Scientific (Shenzhen) Co., Ltd."
74AD45 o="Valeo Auto- Electric Hungary Ltd"
74AE76 o="iNovo Broadband, Inc."
74B00C o="Network Video Technologies, Inc"
+74B3EA o="EK INC."
74B472 o="CIESSE"
74B7E6,907A58 o="Zegna-Daidong Limited"
74B80F o="Zipline International Inc."
@@ -15229,6 +15359,8 @@
74CBF3 o="Lava international limited"
74CD0C o="Smith Myers Communications Ltd."
74CE56 o="Packet Force Technology Limited Company"
+74D082,88B863,903C1D,A0004C,A062FB,C40826,CC1228,DC9A7D,E43BC9,E48A93 o="HISENSE VISUAL TECHNOLOGY CO.,LTD"
+74D5B8 o="Infraeo Inc"
74D654 o="GINT"
74D675 o="WYMA Tecnologia"
74D713,B0A3F2 o="Huaqin Technology Co. LTD"
@@ -15240,6 +15372,7 @@
74E277 o="Vizmonet Pte Ltd"
74E424 o="APISTE CORPORATION"
74E537 o="RADSPIN"
+74E6C7 o="LUXSHARE-ICT Co., Ltd."
74ECF1 o="Acumen"
74EE8D o="Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd."
74F07D o="BnCOM Co.,Ltd"
@@ -15312,6 +15445,7 @@
786299 o="BITSTREAM sp. z o.o."
7864E6 o="Green Motive Technology Limited"
78653B o="Shaoxing Ourten Electronics Co., Ltd."
+7866A5,98F67A,F02C59,F8F2F0 o="Chipsea Technologies (Shenzhen) Crop."
7866AE o="ZTEC Instruments, Inc."
7866D7 o="GENSTORAIGE TECHNOLOGY CO.LTD."
7869D4 o="Shenyang Vibrotech Instruments Inc."
@@ -15327,6 +15461,7 @@
788973 o="CMC"
788B77 o="Standar Telecom"
788E33 o="Jiangsu SEUIC Technology Co.,Ltd"
+788E45 o="Jizaie inc."
7891DE o="Guangdong ACIGA Science&Technology Co.,Ltd"
7894E8 o="Radio Bridge"
7897C3 o="DINGXIN INFORMATION TECHNOLOGY CO.,LTD"
@@ -15337,11 +15472,11 @@
78998F o="MEDILINE ITALIA SRL"
789C85 o="August Home, Inc."
789CE7 o="Shenzhen Aikede Technology Co., Ltd"
-789F38 o="Shenzhen Feasycom Co., Ltd"
789F4C o="HOERBIGER Elektronik GmbH"
789F87 o="Siemens AG I IA PP PRM"
78A051 o="iiNet Labs Pty Ltd"
78A183 o="Advidia"
+78A1D8 o="ShenzhenEnjoyTechnologyCo.,Ltd"
78A351,F85E3C o="SHENZHEN ZHIBOTONG ELECTRONICS CO.,LTD"
78A4BA o="Marquardt India Pvt Ltd"
78A5DD o="Shenzhen Smarteye Digital Electronics Co., Ltd"
@@ -15369,6 +15504,7 @@
78CB33 o="DHC Software Co.,Ltd"
78CC2B o="SINEWY TECHNOLOGY CO., LTD"
78CD8E,B89BC9,C4393A o="SMC Networks Inc"
+78CEA5 o="Vital link vietnam company limited"
78D004 o="Neousys Technology Inc."
78D129 o="Vicos"
78D34F o="Pace-O-Matic, Inc."
@@ -15394,6 +15530,7 @@
78F7D0 o="Silverbrook Research"
78F8B8 o="Rako Controls Ltd"
78FC14 o="Family Zone Cyber Safety Ltd"
+78FDF1 o="Shenzhen Huadian Communication Co., Ltd"
78FE41 o="Socus networks"
78FEE2 o="Shanghai Diveo Technology Co., Ltd"
7C0187 o="Curtis Instruments, Inc."
@@ -15416,6 +15553,7 @@
7C1EB3 o="2N TELEKOMUNIKACE a.s."
7C2048 o="KoamTac"
7C21D8 o="Shenzhen Think Will Communication Technology co., LTD."
+7C246A o="Scita Solutions"
7C2587 o="chaowifi.com"
7C2BE1 o="Shenzhen Ferex Electrical Co.,Ltd"
7C2CF3 o="Secure Electrans Ltd"
@@ -15458,6 +15596,7 @@
7C6BF7 o="NTI co., ltd."
7C6C39 o="PIXSYS SRL"
7C6C8F o="AMS NEVE LTD"
+7C6CE1,90F260,F85C7D-F85C7E o="Shenzhen Honesty Electronics Co.,Ltd."
7C6DA6 o="Superwave Group LLC"
7C6F06 o="Caterpillar Trimble Control Technologies"
7C6FF8 o="ShenZhen ACTO Digital Video Technology Co.,Ltd."
@@ -15481,6 +15620,7 @@
7C9946,F8D0C5 o="Sector Alarm Tech S.L."
7C9A9B o="VSE valencia smart energy"
7CA15D o="GN ReSound A/S"
+7CA236 o="Verizon Connect"
7CA237 o="King Slide Technology CO., LTD."
7CA29B o="D.SignT GmbH & Co. KG"
7CA58F o="shenzhen Qikai Electronic Co., Ltd."
@@ -15509,6 +15649,7 @@
7CCB0D o="Antaira Technologies, LLC"
7CCD11 o="MS-Magnet"
7CCD3C o="Guangzhou Juzing Technology Co., Ltd"
+7CCF4E o="FINE TRIUMPH TECHNOLOGY CORP.,LTD."
7CCFCF o="Shanghai SEARI Intelligent System Co., Ltd"
7CD44D o="Shanghai Moorewatt Energy Technology Co.,Ltd"
7CD762 o="Freestyle Technology Pty Ltd"
@@ -15525,6 +15666,7 @@
7CE1FF o="Computer Performance, Inc. DBA Digital Loggers, Inc."
7CE524 o="Quirky, Inc."
7CE56B o="ESEN Optoelectronics Technology Co.,Ltd."
+7CE913,AC122F,E8EECC,F49D8A o="Fantasia Trading LLC"
7CEB7F o="Dmet Products Corp."
7CEBAE o="Ridgeline Instruments"
7CEBEA o="ASCT"
@@ -15577,12 +15719,15 @@
803BF6 o="LOOK EASY INTERNATIONAL LIMITED"
803F5D o="Winstars Technology Ltd"
803FD6 o="bytes at work AG"
+804005 o="Guangdong COROS Sports Technology Co.,Ltd"
80427C o="Adolf Tedsen GmbH & Co. KG"
804731 o="Packet Design, Inc."
+804863 o="Electralsys Networks"
804B20 o="Ventilation Control"
804F58 o="ThinkEco, Inc."
805067 o="W & D TECHNOLOGY CORPORATION"
80563C o="ZF"
+805722 o="Wuxi Sunning Smart Devices Co., Ltd"
8058C5 o="NovaTec Kommunikationstechnik GmbH"
8059FD o="Noviga"
805F8E,84F758 o="Huizhou BYD Electronic Co., Ltd."
@@ -15616,13 +15761,14 @@
80946C o="TOKYO RADAR CORPORATION"
80971B o="Altenergy Power System,Inc."
809733 o="Shenzhen Elebao Technology Co., Ltd"
+809FE4,8C0528,8C44BB o="SHEN ZHEN TENDA TECHNOLOGY CO.,LTD"
80A1AB o="Intellisis"
80A796 o="Neuralink Corp."
80A85D o="Osterhout Design Group"
-80AA1C o="Luxottica Tristar (Dongguan) Optical Co.,Ltd"
80AAA4 o="USAG"
-80AFCA o="Shenzhen Cudy Technology Co., Ltd."
+80AFCA,D40DAB o="Shenzhen Cudy Technology Co., Ltd."
80B219 o="ELEKTRON TECHNOLOGY UK LIMITED"
+80B269 o="Subtle Computing"
80B289 o="Forworld Electronics Ltd."
80B32A o="UK Grid Solutions Ltd"
80B624 o="IVS"
@@ -15689,8 +15835,9 @@
843B10,B812DA o="LVSWITCHES INC."
843C4C o="Robert Bosch SRL"
843F4E o="Tri-Tech Manufacturing, Inc."
-844076 o="Drivenets"
+844076,A4C0B0 o="Drivenets"
844464 o="ServerU Inc"
+8445A0 o="Tube investments of India Limited"
844709 o="Shenzhen IP3 Century Intelligent Technology CO.,Ltd"
844823 o="WOXTER TECHNOLOGY Co. Ltd"
844915 o="vArmour Networks, Inc."
@@ -15701,6 +15848,7 @@
84569C o="Coho Data, Inc.,"
845787 o="DVR C&C Co., Ltd."
845A81 o="ffly4u"
+845B0C o="eFAB P.S.A."
845C93 o="Chabrier Services"
845DD7 o="Shenzhen Netcom Electronics Co.,Ltd"
846082 o="Hyperloop Technologies, Inc dba Virgin Hyperloop"
@@ -15711,7 +15859,6 @@
846AED o="Wireless Tsukamoto.,co.LTD"
846B48 o="ShenZhen EepuLink Co., Ltd."
846EB1 o="Park Assist LLC"
-846EBC o="Nokia solutions and networks Pvt Ltd"
847303 o="Letv Mobile and Intelligent Information Technology (Beijing) Corporation Ltd."
847616 o="Addat s.r.o."
847778 o="Cochlear Limited"
@@ -15736,6 +15883,7 @@
849681 o="Cathay Communication Co.,Ltd"
8497B8 o="Memjet Inc."
849C02 o="Druid Software"
+849D4B,880E85,984744,B49A95 o="Shenzhen Boomtech Industrial Corporation"
849DC5 o="Centera Photonics Inc."
84A24D o="Birds Eye Systems Private Limited"
84A3B5 o="Propulsion systems"
@@ -15757,6 +15905,7 @@
84CC11 o="LG Electornics"
84CD62 o="ShenZhen IDWELL Technology CO.,Ltd"
84CFBF o="Fairphone"
+84D0DB,A486DB o="Guangdong Juan Intelligent Technology Joint Stock Co., Ltd."
84D32A o="IEEE 1905.1"
84D5A0,F8E44E o="MCOT INC."
84D608 o="Wingtech Mobile Communications Co., Ltd."
@@ -15794,18 +15943,17 @@
880264 o="Pascal Audio"
880905 o="MTMCommunications"
880907 o="MKT Systemtechnik GmbH & Co. KG"
-880E85,984744,B49A95 o="Shenzhen Boomtech Industrial Corporation"
880F10 o="Huami Information Technology Co.,Ltd."
880FB6 o="Jabil Circuits India Pvt Ltd,-EHTP unit"
881036 o="Panodic(ShenZhen) Electronics Limted"
88123D o="Suzhou Aquila Solutions Inc."
+88127D o="Shenzhen Melon Electronics Co.,Ltd"
88142B o="Protonic Holland"
8818AE o="Tamron Co., Ltd"
881B99 o="SHENZHEN XIN FEI JIA ELECTRONIC CO. LTD."
881E59 o="Onion Corporation"
882012 o="LMI Technologies"
8821E3 o="Nebusens, S.L."
-882222,A4EA4F,B8C051,BCA13A,C4EB68 o="VusionGroup"
882364 o="Watchnet DVR Inc"
8823FE o="TTTech Computertechnik AG"
882950 o="Netmoon Technology Co., Ltd"
@@ -15820,11 +15968,13 @@
88354C o="Transics"
883612 o="SRC Computers, LLC"
883B8B o="Cheering Connection Co. Ltd."
+883BDC o="CJ intelligent technology LTD."
883E0D o="HD Hyundai Electric"
883F0C o="system a.v. co., ltd."
883F37 o="UHTEK CO., LTD."
884157 o="Shenzhen Atsmart Technology Co.,Ltd."
8841C1 o="ORBISAT DA AMAZONIA IND E AEROL SA"
+884558 o="Amicro Technology Co., Ltd."
88462A o="Telechips Inc."
884A18 o="Opulinks"
884B39 o="Siemens AG, Healthcare Sector"
@@ -15865,10 +16015,10 @@
889655 o="Zitte corporation"
889676 o="TTC MARCONI s.r.o."
8896B6 o="Global Fire Equipment S.A."
-8896F2 o="Valeo Schalter und Sensoren GmbH"
889765 o="exands"
8897DF o="Entrypass Corporation Sdn. Bhd."
889821 o="TERAON"
+889AFF,CCA150 o="SystemX Co.,Ltd."
889CA6 o="BTB Korea INC"
889D98 o="Allied-telesisK.K."
889FAA o="Hella Gutmann Solutions GmbH"
@@ -15881,7 +16031,6 @@
88B436 o="FUJIFILM Corporation"
88B627 o="Gembird Europe BV"
88B66B o="easynetworks"
-88B863,903C1D,A0004C,A062FB,C40826,CC1228,DC9A7D,E43BC9 o="HISENSE VISUAL TECHNOLOGY CO.,LTD"
88B8D0 o="Dongguan Koppo Electronic Co.,Ltd"
88BA7F o="Qfiednet Co., Ltd."
88BFD5 o="Simple Audio Ltd"
@@ -15916,6 +16065,7 @@
88F488 o="cellon communications technology(shenzhen)Co.,Ltd."
88F490 o="Jetmobile Pte Ltd"
88F916 o="Qingdao Dayu Dance Digital Technology Co.,Ltd"
+88F9C0 o="KTS Kommunikationstechnik und Systeme GmbH"
88FD15 o="LINEEYE CO., LTD"
88FED6 o="ShangHai WangYong Software Co., Ltd."
8C02FA o="COMMANDO Networks Limited"
@@ -15947,6 +16097,7 @@
8C395C o="Bit4id Srl"
8C3B32 o="Microfan B.V."
8C3C07 o="Skiva Technologies, Inc."
+8C3D16 o="Shenzhen Four Seas Global Link Network Technology Co.,Ltd"
8C3DB1 o="Beijing H-IoT Technology Co., Ltd."
8C41F2 o="RDA Technologies Ltd."
8C41F4 o="IPmotion GmbH"
@@ -15967,9 +16118,9 @@
8C59DC o="ASR Microelectronics (Shanghai) Co., Ltd."
8C5AF0 o="Exeltech Solar Products"
8C5CA1 o="d-broad,INC"
+8C5D54 o="Kisi"
8C5D60 o="UCI Corporation Co.,Ltd."
8C5E4D o="DragonWave Technologies DMCC"
-8C5F48 o="Continental Intelligent Transportation Systems LLC"
8C5FDF o="Beijing Railway Signal Factory"
8C6078 o="Swissbit AG"
8C60E7 o="MPGIO CO.,LTD"
@@ -16079,6 +16230,7 @@
90212E o="Apption Labs Ltd"
90272B o="Algorab S.r.l."
902778 o="Open Infrastructure"
+902962 o="Linkpower Microelectronics Co., Ltd."
902CC7 o="C-MAX Asia Limited"
902CFB o="CanTops Co,.Ltd."
902E87 o="LabJack"
@@ -16154,11 +16306,13 @@
90A7C1 o="Pakedge Device and Software Inc."
90A935 o="JWEntertainment"
90AC3F o="BrightSign LLC"
+90AF59 o="Choice IT Global LLC"
90AFD1 o="netKTI Co., Ltd"
90B1E0 o="Beijing Nebula Link Technology Co., Ltd"
90B4DD o="ZPT R&D"
90B8D0 o="Joyent, Inc."
90B8E0 o="SHENZHEN YANRAY TECHNOLOGY CO.,LTD"
+90C952 o="Durin, Inc"
90C99B o="Tesorion Nederland B.V."
90CF6F o="Dlogixs Co Ltd"
90D11B o="Palomar Medical Technologies"
@@ -16179,14 +16333,16 @@
90EC50 o="C.O.B.O. SPA"
90EC77 o="silicom"
90EED9 o="UNIVERSAL DE DESARROLLOS ELECTRÓNICOS, SA"
+90F005 o="Xi'an Molead Technology Co., Ltd"
90F1B0 o="Hangzhou Anheng Info&Tech CO.,LTD"
-90F260,F85C7D-F85C7E o="Shenzhen Honesty Electronics Co.,Ltd."
90F278 o="Radius Gateway"
90F3B7 o="Kirisun Communications Co., Ltd."
90F4C1 o="Rand McNally"
90F721 o="IndiNatus (IndiNatus India Private Limited)"
90F72F o="Phillips Machine & Welding Co., Inc."
90F964 o="Rawasi Co"
+90FB93 o="Renesas Design US Inc."
+90FEE2 o="ISIF"
90FF79 o="Metro Ethernet Forum"
940006 o="jinyoung"
940149 o="AutoHotBox"
@@ -16211,6 +16367,7 @@
942957 o="Airpo Networks Technology Co.,Ltd."
94298D o="Shanghai AdaptComm Technology Co., Ltd."
942A3F o="Diversey Inc"
+942D3A o="PRIZOR VIZTECH LIMITED"
942E17 o="Schneider Electric Canada Inc"
942E63 o="Finsécur"
94319B o="Alphatronics BV"
@@ -16319,6 +16476,7 @@
94E2FD o="Boge Kompressoren OTTO Boge GmbH & Co. KG"
94E711 o="Xirka Dama Persada PT"
94E848 o="FYLDE MICRO LTD"
+94EAE7 o="Lynq Technologies"
94EF49 o="BDR Thermea Group B.V"
94F19E o="HUIZHOU MAORONG INTELLIGENT TECHNOLOGY CO.,LTD"
94F278 o="Elma Electronic"
@@ -16336,6 +16494,7 @@
981082 o="Nsolution Co., Ltd."
981094 o="Shenzhen Vsun communication technology Co.,ltd"
981223 o="Tarmoc Network LTD"
+9812B7 o="KARST.AI"
9814D2 o="Avonic"
9816CD o="leapio"
9816EC o="IC Intracom"
@@ -16363,6 +16522,7 @@
98387D o="ITRONIC TECHNOLOGY CO . , LTD ."
983F9F o="China SSJ (Suzhou) Network Technology Inc."
984246 o="SOL INDUSTRY PTE., LTD"
+9842AB,A8A913,CC896C o="GN Hearing A/S"
9843DA o="INTERTECH"
9844B6 o="INFRANOR SAS"
98499F o="Domo Tactical Communications"
@@ -16375,6 +16535,7 @@
9857D3 o="HON HAI-CCPBG PRECISION IND.CO.,LTD."
98588A o="SYSGRATION Ltd."
985949 o="LUXOTTICA GROUP S.P.A."
+985B76 o="Vantiva Connected Home - Orange Belgium"
985BB0 o="KMDATA INC."
985C93 o="SBG Systems SAS"
985D46 o="PeopleNet Communication"
@@ -16405,12 +16566,12 @@
988EDD o="TE Connectivity Limerick"
989080 o="Linkpower Network System Inc Ltd."
989449 o="Skyworth Wireless Technology Ltd."
-989DB2,A8E207,B8B7DB o="GOIP Global Services Pvt. Ltd."
+989D40 o="MIWA LOCK CO.,LTD."
+989E80,D45944 o="tonies GmbH"
98A40E o="Snap, Inc."
98A44E o="IEC Technologies S. de R.L de C.V."
98A7B0 o="MCST ZAO"
98A878 o="Agnigate Technologies Private Limited"
-98A942 o="Guangzhou Tozed Kangwei Intelligent Technology Co., LTD"
98AA3C o="Will i-tech Co., Ltd."
98AAD7 o="BLUE WAVE NETWORKING CO LTD"
98AB15 o="Fujian Youyike Technology Co.,Ltd"
@@ -16471,15 +16632,17 @@
9C220E o="TASCAN Systems GmbH"
9C25BE o="Wildlife Acoustics, Inc."
9C2840 o="Discovery Technology,LTD.."
-9C28BF,ACC358 o="Continental Automotive Czech Republic s.r.o."
+9C28BF,ACC358 o="AUMOVIO Czech Republic s.r.o."
9C2D49 o="Nanowell Info Tech Co., Limited"
9C2DCF o="Shishi Tongyun Technology(Chengdu)Co.,Ltd."
9C2F73 o="Universal Tiancheng Technology (Beijing) Co., Ltd."
9C3066 o="RWE Effizienz GmbH"
9C3178 o="Foshan Huadian Intelligent Communications Teachnologies Co.,Ltd"
9C31B6 o="Kulite Semiconductor Products Inc"
+9C3312 o="Treon Oy"
9C3583 o="Nipro Diagnostics, Inc"
9C36F8 o="Hyundai Kefico"
+9C3B91 o="VSSL"
9C3EAA o="EnvyLogic Co.,Ltd."
9C417C o="Hame Technology Co., Limited"
9C443D o="CHENGDU XUGUANG TECHNOLOGY CO, LTD"
@@ -16509,6 +16672,7 @@
9C6650 o="Glodio Technolies Co.,Ltd Tianjin Branch"
9C685B o="Octonion SA"
9C6ABE o="QEES ApS."
+9C6D92 o="Shanghai Kanghai Infomation System CO.,LTD"
9C7514 o="Wildix srl"
9C756E o="Ajax Systems DMCC"
9C77AA o="NADASNV"
@@ -16527,12 +16691,12 @@
9C8DD3 o="Leonton Technologies"
9C9019 o="Beyless"
9C934E,E84DEC o="Xerox Corporation"
+9C935C o="Unisyue Technologies Co;LTD"
9C93B0 o="Megatronix (Beijing) Technology Co., Ltd."
9C95F8 o="SmartDoor Systems, LLC"
9C9613 o="Lenovo Future Communication Technology (Chongqing) Company Limited"
9C9811 o="Guangzhou Sunrise Electronics Development Co., Ltd"
9C99CD o="Voippartners"
-9C9C1D,A800E3 o="Starkey Labs Inc."
9C9D5D o="Raden Inc"
9C9E03 o="awayfrom"
9CA10A o="SCLE SFE"
@@ -16598,6 +16762,7 @@ A0133B o="HiTi Digital, Inc."
A0165C o="Triteka LTD"
A01859 o="Shenzhen Yidashi Electronics Co Ltd"
A01917 o="Bertel S.p.a."
+A01BD6 o="Nautitech Mining Systems Pty. Ltd."
A01C05 o="NIMAX TELECOM CO.,LTD."
A01E0B o="MINIX Technology Limited"
A0218B o="ACE Antenna Co., ltd"
@@ -16605,6 +16770,7 @@ A02252 o="Astra Wireless Technology FZ-LLC"
A0231B o="TeleComp R&D Corp."
A024F9 o="Chengdu InnovaTest Technology Co., Ltd"
A029BD o="Team Group Inc"
+A02B44 o="WaveGo Tech LLC"
A02EF3 o="United Integrated Services Co., Led."
A03131 o="Procenne Digital Security"
A031EB o="Semikron Elektronik GmbH & Co. KG"
@@ -16656,10 +16822,11 @@ A07771 o="Vialis BV"
A078BA,D05785,D095C7 o="Pantech Co., Ltd."
A082AC o="Linear DMS Solutions Sdn. Bhd."
A082C7 o="P.T.I Co.,LTD"
-A083B4 o="HeNet B.V."
+A083B4 o="Velorum B.V"
A084CB o="SonicSensory,Inc."
A0861D o="Chengdu Fuhuaxin Technology co.,Ltd"
A086EC o="SAEHAN HITEC Co., Ltd"
+A0885E o="Anhui Xiangyao New Energy Technology Co., Ltd."
A08A87 o="HuiZhou KaiYue Electronic Co.,Ltd"
A08C15 o="Gerhard D. Wempe KG"
A08C9B o="Xtreme Technologies Corp"
@@ -16700,7 +16867,6 @@ A0C6EC o="ShenZhen ANYK Technology Co.,LTD"
A0CAA5 o="INTELLIGENCE TECHNOLOGY OF CEC CO., LTD"
A0D12A o="AXPRO Technology Inc."
A0D385 o="AUMA Riester GmbH & Co. KG"
-A0D42D o="G.Tech Technology Ltd."
A0D635 o="WBS Technology"
A0D86F o="ARGO AI, LLC"
A0DA92 o="Nanjing Glarun Atten Technology Co. Ltd."
@@ -16719,6 +16885,7 @@ A0EB76 o="AirCUVE Inc."
A0EF84 o="Seine Image Int'l Co., Ltd"
A0F217 o="GE Medical System(China) Co., Ltd."
A0F509 o="IEI Integration Corp."
+A0F7C3 o="Ficosa Automotive SLU"
A0F9B7 o="Ademco Smart Homes Technology(Tianjin)Co.,Ltd."
A0F9E0 o="VIVATEL COMPANY LIMITED"
A0FB68 o="Miba Battery Systems GmbH"
@@ -16753,6 +16920,7 @@ A4352D o="TRIZ Networks corp."
A43831 o="RF elements s.r.o."
A438FC o="Plastic Logic"
A439B6 o="SHENZHEN PEIZHE MICROELECTRONICS CO .LTD"
+A43A39 o="AURORA TECHNOLOGIES CO.,LTD."
A43A69 o="Vers Inc"
A43CD7 o="NTX Electronics YangZhou co.,LTD"
A43EA0 o="iComm HK LIMITED"
@@ -16761,6 +16929,7 @@ A4403D o="Shenzhen Baseus Technology Co., Ltd."
A445CD o="IoT Diagnostics"
A4466B o="EOC Technology"
A446FA o="AmTRAN Video Corporation"
+A44A64 o="Maverick Mobile LLC"
A44AD3 o="ST Electronics(Shanghai) Co.,Ltd"
A44C62,ECDFC9 o="Hangzhou Microimage Software Co., Ltd"
A44E2D o="Adaptive Wireless Solutions, LLC"
@@ -16775,22 +16944,22 @@ A45D5E o="Wilk Elektronik S.A."
A45E5A o="ACTIVIO Inc."
A45F9B o="Nexell"
A45FB9 o="DreamBig Semiconductor, Inc."
+A46185 o="Tools for Humanity Corporation"
A46191 o="NamJunSa"
A462DF o="DS Global. Co., LTD"
A468BC o="Oakley Inc."
A46CC1 o="LTi REEnergy GmbH"
-A46D33,DC9B95,E8B527 o="Phyplus Technology (Shanghai) Co., Ltd"
A46E79 o="DFT System Co.Ltd"
A46EA7 o="DX ANTENNA CO.,LTD."
A47758 o="Ningbo Freewings Technologies Co.,Ltd"
A479E4 o="KLINFO Corp"
A47ACF o="VIBICOM COMMUNICATIONS INC."
+A47B52 o="JoulWatt Technology Co., Ltd"
A47B85 o="ULTIMEDIA Co Ltd,"
A47C14 o="ChargeStorm AB"
A47C1F o="Cobham plc"
A48269 o="Datrium, Inc."
A4856B o="Q Electronics Ltd"
-A486DB o="Guangdong Juan Intelligent Technology Joint Stock Co., Ltd."
A4895B o="ARK INFOSOLUTIONS PVT LTD"
A4897E o="Guangzhou Yuhong Technology Co.,Ltd."
A48CC0 o="JLG Industries, Inc."
@@ -16804,6 +16973,7 @@ A49981 o="FuJian Elite Power Tech CO.,LTD."
A49B13 o="Digital Check"
A49BF5 o="Hybridserver Tec GmbH"
A49D49 o="Ketra, Inc."
+A49DB8,C06E3D,C4D4D0 o="SHENZHEN TECNO TECHNOLOGY"
A49EDB o="AutoCrib, Inc."
A49F85 o="Lyve Minds, Inc"
A49F89 o="Shanghai Rui Rui Communication Technology Co.Ltd."
@@ -16812,10 +16982,12 @@ A4A1E4 o="Innotube, Inc."
A4A404 o="Bubendorff SAS"
A4A4D3 o="Bluebank Communication Technology Co.Ltd"
A4AD00 o="Ragsdale Technology"
+A4AD9E o="NEXAIOT"
A4ADB8 o="Vitec Group, Camera Dynamics Ltd"
A4AE9A o="Maestro Wireless Solutions ltd."
A4B121 o="Arantia 2010 S.L."
A4B1EE o="H. ZANDER GmbH & Co. KG"
+A4B256 o="Shenzhen Incar Technology Co., Ltd."
A4B2A7 o="Adaxys Solutions AG"
A4B36A o="JSC SDO Chromatec"
A4B818 o="PENTA Gesellschaft für elektronische Industriedatenverarbeitung mbH"
@@ -16842,6 +17014,7 @@ A4D9A4 o="neXus ID Solutions AB"
A4DA3F o="Bionics Corp."
A4DAD4 o="Yamato Denki Co.,Ltd."
A4DB2E o="Kingspan Environmental Ltd"
+A4DB4C o="RAI Institute"
A4DE50 o="Total Walther GmbH"
A4DEC9 o="QLove Mobile Intelligence Information Technology (W.H.) Co. Ltd."
A4E0E6 o="FILIZOLA S.A. PESAGEM E AUTOMACAO"
@@ -16869,7 +17042,9 @@ A815D6 o="Shenzhen Meione Technology CO., LTD"
A81758 o="Elektronik System i Umeå AB"
A81B18 o="XTS CORP"
A81B5D o="Foxtel Management Pty Ltd"
+A81F79 o="Yingling Innovations Pte. Ltd."
A81FAF o="KRYPTON POLSKA"
+A82450 o="Beijing Huadianzhongxin Tech.Co.,Ltd"
A824EB o="ZAO NPO Introtest"
A8294C o="Precision Optical Transceivers, Inc."
A82AD6 o="Arthrex Inc."
@@ -16906,6 +17081,7 @@ A86405 o="nimbus 9, Inc"
A865B2 o="DONGGUAN YISHANG ELECTRONIC TECHNOLOGY CO., LIMITED"
A8671E o="RATP"
A86AC1 o="HanbitEDS Co., Ltd."
+A86ACB o="EVAR"
A870A5 o="UniComm Inc."
A8727E o="WISDRI (wuhan) Automation Company Limited"
A87285 o="IDT, INC."
@@ -16936,7 +17112,6 @@ A89CA4 o="Furrion Limited"
A8A089 o="Tactical Communications"
A8A097 o="ScioTeq bvba"
A8A5E2 o="MSF-Vathauer Antriebstechnik GmbH & Co KG"
-A8A913,CC896C o="GN Hearing A/S"
A8B028 o="CubePilot Pty Ltd"
A8B0AE o="BizLink Special Cables Germany GmbH"
A8B0D1 o="EFUN Display Technology (Shenzhen) Co., Ltd."
@@ -16964,9 +17139,9 @@ A8DA01 o="Shenzhen NUOLIJIA Digital Technology Co.,Ltd"
A8DC5A o="Digital Watchdog"
A8DE68 o="Beijing Wide Technology Co.,Ltd"
A8E552 o="JUWEL Aquarium AG & Co. KG"
-A8E81E,D40145,DC8DB7 o="ATW TECHNOLOGY, INC."
A8E824 o="INIM ELECTRONICS S.R.L."
A8EAE4 o="Weiser"
+A8ED71 o="Analogue Enterprises Limited"
A8EE6D o="Fine Point-High Export"
A8EEC6 o="Muuselabs NV/SA"
A8EF26 o="Tritonwave"
@@ -16988,8 +17163,8 @@ AC0650 o="Shanghai Baosight Software Co., Ltd"
AC06C7 o="ServerNet S.r.l."
AC0A61 o="Labor S.r.L."
AC0DFE o="Ekon GmbH - myGEKKO"
+AC1065 o="KT Micro, Inc."
AC11D3 o="Suzhou HOTEK Video Technology Co. Ltd"
-AC122F,E8EECC,F49D8A o="Fantasia Trading LLC"
AC1461 o="ATAW Co., Ltd."
AC14D2 o="wi-daq, inc."
AC1585 o="silergy corp"
@@ -17051,6 +17226,7 @@ AC81B5 o="Accton Technology Corporation"
AC8317 o="Shenzhen Furtunetel Communication Co., Ltd"
AC83E9 o="Beijing Zile Technology Co., Ltd"
AC83F0 o="Cobalt Digital Inc."
+AC84FA,C4D7DC,F4D0A7 o="Zhejiang Weilai Jingling Artificial Intelligence Technology Co., Ltd."
AC8674,F8D9B8 o="Open Mesh, Inc."
AC867E o="Create New Technology (HK) Limited Company"
AC8ACD o="ROGER D.Wensker, G.Wensker sp.j."
@@ -17096,6 +17272,7 @@ ACCE8F o="HWA YAO TECHNOLOGIES CO., LTD"
ACCF23 o="Hi-flying electronics technology Co.,Ltd"
ACD180 o="Crexendo Business Solutions, Inc."
ACD364 o="ABB SPA, ABB SACE DIV."
+ACD3FB o="Arycs Technologies Inc"
ACD657,C09C04 o="Shaanxi GuoLian Digital TV Technology Co.,Ltd."
ACD8A7 o="BELLDESIGN Inc."
ACD9D6 o="tci GmbH"
@@ -17113,6 +17290,7 @@ ACE87E o="Bytemark Computer Consulting Ltd"
ACE97F o="IoT Tech Limited"
ACE9AA o="Hay Systems Ltd"
ACEA6A o="GENIX INFOCOMM CO., LTD."
+ACEA70 o="ZUNDA Inc."
ACEE3B o="6harmonics Inc"
ACEE70 o="Fontem Ventures BV"
ACF0B2 o="Becker Electronics Taiwan Ltd."
@@ -17134,6 +17312,7 @@ B01C91 o="Elim Co"
B01F29 o="Helvetia INC."
B02347 o="Shenzhen Giant Microelectronics Company Limited"
B024F3 o="Progeny Systems"
+B025AA o="AIstone Global Limited"
B0285B o="JUHUA Technology Inc."
B030C8 o="Teal Drones, Inc."
B03226 o="Keheng Information Industry Co., Ltd."
@@ -17148,7 +17327,7 @@ B03EB0 o="MICRODIA Ltd."
B04089 o="Senient Systems LTD"
B0411D o="ITTIM Technologies"
B0416F o="Shenzhen Maxtang Computer Co.,Ltd"
-B0435D o="NuLEDs, Inc."
+B0435D o="MechoShade"
B0449C o="Assa Abloy AB - Yale"
B04515 o="mira fitness,LLC."
B04545 o="YACOUB Automation GmbH"
@@ -17189,6 +17368,7 @@ B09134 o="Taleo"
B09137 o="ISis ImageStream Internet Solutions, Inc"
B0966C o="Lanbowan Technology Ltd."
B0973A o="E-Fuel Corporation"
+B097E6 o="FUJIAN FUCAN WECON CO LTD"
B0989F o="LG CNS"
B09AE2 o="STEMMER IMAGING GmbH"
B09BD4 o="GNH Software India Private Limited"
@@ -17203,6 +17383,7 @@ B0B32B o="Slican Sp. z o.o."
B0B5E8 o="Ruroc LTD"
B0B8D5 o="Nanjing Nengrui Auto Equipment CO.,Ltd"
B0BB8B,D4DD0B o="WAVETEL TECHNOLOGY LIMITED"
+B0BC8E o="SkyMirr"
B0BD6D o="Echostreams Innovative Solutions"
B0BDA1 o="ZAKLAD ELEKTRONICZNY SIMS"
B0BF99 o="WIZITDONGDO"
@@ -17219,6 +17400,7 @@ B0D2F5 o="Vello Systems, Inc."
B0D41F o="MOBITITECABSOLUT S.A."
B0D7C5 o="Logipix Ltd"
B0D7CC o="Tridonic GmbH & Co KG"
+B0D7DE o="Hangzhou Linovision Co., Ltd."
B0DA00 o="CERA ELECTRONIQUE"
B0E39D o="CAT SYSTEM CO.,LTD."
B0E50E o="NRG SYSTEMS INC"
@@ -17231,7 +17413,7 @@ B0EC8F o="GMX SAS"
B0F00C o="Dongguan Wecxw CO.,Ltd."
B0F1A3 o="Fengfan (BeiJing) Technology Co., Ltd."
B0F1BC o="Dhemax Ingenieros Ltda"
-B0F5C8 o="AMPAK Technology Inc."
+B0F3E9 o="PATEO CONNECT (Xiamen) Co., Ltd."
B4009C o="CableWorld Ltd."
B40418 o="Smartchip Integrated Inc."
B40566 o="SP Best Corporation Co., LTD."
@@ -17343,7 +17525,7 @@ B4D8A9 o="BetterBots"
B4D8DE o="iota Computing, Inc."
B4DC09 o="Guangzhou Dawei Communication Co.,Ltd"
B4DD15 o="ControlThings Oy Ab"
-B4DDD0 o="Continental Automotive Hungary Kft"
+B4DDD0 o="AUMOVIO Hungary Kft."
B4DDE0 o="Shanghai Amphenol Airwave Communication Electronics Co.,Ltd."
B4DF3B o="Chromlech"
B4DFFA o="Litemax Electronics Inc."
@@ -17399,6 +17581,7 @@ B8415F o="ASP AG"
B843E4 o="Vlatacom"
B8477A o="Dasan Electron Co., Ltd."
B847C6 o="SanJet Technology Corp."
+B8511D o="TELECHIPS, INC"
B856BD o="ITT LLC"
B85776 o="lignex1"
B85810 o="NUMERA, INC."
@@ -17408,9 +17591,11 @@ B85B6C o="Control Accessories LLC"
B86091 o="Onnet Technologies and Innovations LLC"
B86142 o="Beijing Tricolor Technology Co., Ltd"
B863BC o="ROBOTIS, Co, Ltd"
+B86468 o="BBSakura Networks, Inc."
B86491 o="CK Telecom Ltd"
B8653B o="Bolymin, Inc."
B869C2 o="Sunitec Enterprise Co., Ltd."
+B87029 o="Shenzhen Ruiyuanchuangxin Technology Co.,Ltd."
B87424 o="Viessmann Elektronik GmbH"
B87447 o="Convergence Technologies"
B875C0 o="PayPal, Inc."
@@ -17514,10 +17699,12 @@ BC26A1 o="FACTORY FIVE Corporation"
BC282C o="e-Smart Systems Pvt. Ltd"
BC2846 o="NextBIT Computing Pvt. Ltd."
BC28D6 o="Rowley Associates Limited"
+BC2B1E o="Cresyn Co., Ltd."
BC2B6B o="Beijing Haier IC Design Co.,Ltd"
BC2BD7 o="Revogi Innovation Co., Ltd."
BC2C55 o="Bear Flag Design, Inc."
BC2D98 o="ThinGlobal LLC"
+BC2EC3 o="Shenzhen Tianruixiang Communication Equipment Co.,Ltd"
BC34CA o="INOVANCE"
BC35E5 o="Hydro Systems Company"
BC3865 o="JWCNETWORKS"
@@ -17557,6 +17744,7 @@ BC7DD1 o="Radio Data Comms"
BC811F o="Ingate Systems"
BC8199 o="BASIC Co.,Ltd."
BC8529,F47257 o="Jiangxi Remote lntelligence Technology Co.,Ltd"
+BC8753 o="Sera Network Inc."
BC8893 o="VILLBAU Ltd."
BC88C3 o="Ningbo Dooya Mechanic & Electronic Technology Co., Ltd"
BC8AA3 o="NHN Entertainment"
@@ -17590,7 +17778,6 @@ BCC61A o="SPECTRA EMBEDDED SYSTEMS"
BCCD45 o="VOISMART"
BCD5B6 o="d2d technologies"
BCD713 o="Owl Labs"
-BCD767 o="BAE Systems Apllied Intelligence"
BCD940 o="ASR Co,.Ltd."
BCE09D o="Eoslink"
BCE59F o="WATERWORLD Technology Co.,LTD"
@@ -17610,6 +17797,7 @@ C0074A o="Brita GmbH"
C00D7E o="Additech, Inc."
C011A6 o="Fort-Telecom ltd."
C01242 o="Alpha Security Products"
+C0188C o="Altus Sistemas de Automação S.A."
C01C30 o="Shenzhen WIFI-3L Technology Co.,Ltd"
C01E9B o="Pixavi AS"
C02242 o="Chauvet"
@@ -17648,11 +17836,13 @@ C05E6F o="V. Stonkaus firma %Kodinis Raktas%"
C05E79 o="SHENZHEN HUAXUN ARK TECHNOLOGIES CO.,LTD"
C05F87 o="Legrand INTELLIGENT ELECTRICAL(HUIZHOU)CO.,LTD."
C0613D o="BioIntelliSense, Inc."
+C062F2 o="Beijing Cotytech Co.,LTD"
C06369 o="BINXIN TECHNOLOGY(ZHEJIANG) LTD."
C06C0F o="Dobbs Stanford"
C06C6D o="MagneMotion, Inc."
C06D1A o="Tianjin Henxinhuifeng Technology Co.,Ltd."
C071AA o="ShenZhen OnMicro Electronics Co.,Ltd."
+C07415 o="IntelPro Inc."
C0742B o="SHENZHEN XUNLONG SOFTWARE CO.,LIMITED"
C07E40 o="SHENZHEN XDK COMMUNICATION EQUIPMENT CO.,LTD"
C08135 o="Ningbo Forfan technology Co., LTD"
@@ -17691,6 +17881,7 @@ C0BD42 o="ZPA Smart Energy a.s."
C0C3B6 o="Automatic Systems"
C0C569 o="SHANGHAI LYNUC CNC TECHNOLOGY CO.,LTD"
C0C946 o="MITSUYA LABORATORIES INC."
+C0CF64 o="Hangzhou Zenith Electron Co.,Ltd"
C0CFA3 o="Creative Electronics & Software, Inc."
C0D834 o="xvtec ltd"
C0D941 o="Shenzhen VMAX Software Co., Ltd."
@@ -17734,10 +17925,11 @@ C4242E o="Galvanic Applied Sciences Inc"
C42628 o="Airo Wireless"
C4282D o="Embedded Intellect Pty Ltd"
C4291D o="KLEMSAN ELEKTRIK ELEKTRONIK SAN.VE TIC.AS."
-C42996 o="Signify B.V."
+C42996,FC268C o="Signify B.V."
C42C4F o="Qingdao Hisense Mobile Communication Technology Co,Ltd"
C430CA o="SD Biosensor"
C432D1 o="Farlink Technology Limited"
+C43396 o="Dongguan Hele Electronics Co., Ltd."
C43655 o="Shenzhen Fenglian Technology Co., Ltd."
C436DA o="Rusteletech Ltd."
C43772 o="Virtuozzo International GmbH"
@@ -17770,6 +17962,7 @@ C4626B o="ZPT Vigantice"
C46354 o="U-Raku, Inc."
C463FB o="Neatframe AS"
C4678B o="Alphabet Capital Sdn Bhd"
+C467A1 o="Accelight Technologies (Wuhan) Inc."
C467B5 o="Libratone A/S"
C4693E o="Turbulence Design Inc."
C46BB4 o="myIDkey"
@@ -17788,6 +17981,7 @@ C47F51 o="Inventek Systems"
C4808A o="Cloud Diagnostics Canada ULC"
C4823F o="Fujian Newland Auto-ID Tech. Co,.Ltd."
C4824E o="Changzhou Uchip Electronics Co., LTD."
+C4864F o="Beijing BitIntelligence Information Technology Co. Ltd."
C489ED o="Solid Optics EU N.V."
C48A5A o="JFCONTROL"
C48F07 o="Shenzhen Yihao Hulian Science and Technology Co., Ltd."
@@ -17801,12 +17995,14 @@ C4955F o="Anhui Saida Technology Limited Liability Company"
C495A2 o="SHENZHEN WEIJIU INDUSTRY AND TRADE DEVELOPMENT CO., LTD"
C49805 o="Minieum Networks, Inc"
C49878 o="SHANGHAI MOAAN INTELLIGENT TECHNOLOGY CO.,LTD"
+C49A89 o="Suzhou K-Hiragawa Electronic Technology Co.,Ltd"
C49E41 o="G24 Power Limited"
C49FF3 o="Mciao Technologies, Inc."
C4A9B8 o="XIAMENSHI C-CHIP TECHNOLOGY CO.,LTD"
C4AAA1 o="SUMMIT DEVELOPMENT, spol.s r.o."
C4AD21 o="MEDIAEDGE Corporation"
C4ADF1 o="GOPEACE Inc."
+C4B16B o="Advantech Czech"
C4B512 o="General Electric Digital Energy"
C4B691 o="Angel Robotics"
C4BA99 o="I+ME Actia Informatik und Mikro-Elektronik GmbH"
@@ -17829,7 +18025,6 @@ C4CD82 o="Hangzhou Lowan Information Technology Co., Ltd."
C4D197 o="Ventia Utility Services"
C4D489 o="JiangSu Joyque Information Industry Co.,Ltd"
C4D655 o="Tercel technology co.,ltd"
-C4D7DC,F4D0A7 o="Zhejiang Weilai Jingling Artificial Intelligence Technology Co., Ltd."
C4D8F3 o="iZotope"
C4DA26 o="NOBLEX SA"
C4DA7D o="Ivium Technologies B.V."
@@ -17889,12 +18084,14 @@ C84782 o="Areson Technology Corp."
C848F5 o="MEDISON Xray Co., Ltd"
C84D34 o="LIONS Taiwan Technology Inc."
C84D44 o="Shenzhen Jiapeng Huaxiang Technology Co.,Ltd"
-C853E1 o="Beijing Bytedance Network Technology Co., Ltd"
+C853E1 o="Douyin Vision Co., Ltd"
C85645 o="Intermas France"
C85663 o="Sunflex Europe GmbH"
C861D0 o="SHEN ZHEN KTC TECHNOLOGY.,LTD."
C8662C o="Beijing Haitai Fangyuan High Technology Co,.Ltd."
+C8664B o="Aperion Technologies LLC"
C86C1E o="Display Systems Ltd"
+C86C9A o="SNUC System"
C86CB6 o="Optcom Co., Ltd."
C870D4 o="IBO Technology Co,Ltd"
C8711F o="SUZHOU TESIEN TECHNOLOGY CO., LTD."
@@ -17915,7 +18112,7 @@ C8873B o="Net Optics"
C88A83 o="Dongguan HuaHong Electronics Co.,Ltd"
C88B47 o="Nolangroup S.P.A con Socio Unico"
C88DD4 o="Markone technology Co., Ltd."
-C89009 o="Budderfly, LLC"
+C89009 o="Budderfly Inc."
C8903E o="Pakton Technologies"
C89346 o="MXCHIP Company Limited"
C89383 o="Embedded Automation, Inc."
@@ -17935,8 +18132,10 @@ C8A913 o="Lontium Semiconductor Corporation"
C8A9FC o="Goyoo Networks Inc."
C8AA55 o="Hunan Comtom Electronic Incorporated Co.,Ltd"
C8AC35 o="PiLink Co., Ltd."
+C8ADE7 o="Shenzhen Shengxi Industrial Co.,Ltd"
C8AE9C o="Shanghai TYD Elecronic Technology Co. Ltd"
C8AF40 o="marco Systemanalyse und Entwicklung GmbH"
+C8AFF0 o="CDVI Wireless SpA"
C8B1EE o="Qorvo"
C8B4AB o="Inspur Computer Technology Co.,Ltd."
C8BAE9 o="QDIS"
@@ -18026,6 +18225,7 @@ CC5D57 o="Information System Research Institute,Inc."
CC5D78 o="JTD Consulting"
CC5FBF o="Topwise 3G Communication Co., Ltd."
CC60BB o="Empower RF Systems"
+CC67D8 o="Telin Semiconductor (Wuhan) Co.,Ltd"
CC69B0 o="Global Traffic Technologies, LLC"
CC6B98 o="Minetec Wireless Technologies"
CC6BF1 o="Sound Masking Inc."
@@ -18047,7 +18247,6 @@ CC9470 o="Kinestral Technologies, Inc."
CC9635 o="LVS Co.,Ltd."
CC9F35 o="Transbit Sp. z o.o."
CCA0E5 o="DZG Metering GmbH"
-CCA150 o="SystemX Co.,Ltd."
CCA219 o="SHENZHEN ALONG INVESTMENT CO.,LTD"
CCA374 o="Guangdong Guanglian Electronic Technology Co.Ltd"
CCA4AF o="Shenzhen Sowell Technology Co., LTD"
@@ -18062,6 +18261,7 @@ CCBD35 o="Steinel GmbH"
CCBDD3 o="Ultimaker B.V."
CCBE71 o="OptiLogix BV"
CCC104 o="Applied Technical Systems"
+CCC4B2 o="Shenzhen Trolink Technology Co.,LTD"
CCC50A o="SHENZHEN DAJIAHAO TECHNOLOGY CO.,LTD"
CCC5EF o="Co-Comm Servicios Telecomunicaciones S.L."
CCC62B o="Tri-Systems Corporation"
@@ -18071,6 +18271,7 @@ CCCC4E o="Sun Fountainhead USA. Corp"
CCCC77 o="Zaram Technology. Inc."
CCCD64 o="SM-Electronic GmbH"
CCCE40 o="Janteq Corp"
+CCCFFE o="Henan Lingyunda Information Technology Co., Ltd"
CCD29B o="Shenzhen Bopengfa Elec&Technology CO.,Ltd"
CCD811 o="Aiconn Technology Corporation"
CCD9E9 o="SCR Engineers Ltd."
@@ -18082,6 +18283,7 @@ CCE798 o="My Social Stuff"
CCE7DF o="American Magnetics, Inc."
CCE8AC o="SOYEA Technology Co.,Ltd."
CCEA1C o="DCONWORKS Co., Ltd"
+CCEA27,FCB97E o="GE Appliances"
CCEB18 o="OOO %TSS%"
CCECB7 o="ShenZhen Linked-Z Intelligent Display Co., Ltd"
CCEED9 o="VAHLE Automation GmbH"
@@ -18101,6 +18303,7 @@ D00EA4 o="Porsche Cars North America"
D00F6D o="T&W Electronics Company"
D01242 o="BIOS Corporation"
D0131E o="Sunrex Technology Corp"
+D017B7 o="Atios AG"
D01AA7 o="UniPrint"
D01BBE o="Onward Brands"
D01CBB o="Beijing Ctimes Digital Technology Co., Ltd."
@@ -18158,6 +18361,7 @@ D09200 o="FiRa Consortium"
D09288 o="Powertek Limited"
D09380 o="Ducere Technologies Pvt. Ltd."
D093F8 o="Stonestreet One LLC"
+D098B1 o="GScoolink Microelectronics (Beijing) Co.,LTD"
D09B05 o="Emtronix"
D09C30 o="Foster Electric Company, Limited"
D09D0A o="LINKCOM"
@@ -18174,7 +18378,6 @@ D0B60A o="Xingluo Technology Company Limited"
D0BB80 o="SHL Telemedicine International Ltd."
D0BD01 o="DS International"
D0BE2C o="CNSLink Co., Ltd."
-D0C0BF,FC1928 o="Actions Microelectronics"
D0C193 o="SKYBELL, INC"
D0C31E o="JUNGJIN Electronics Co.,Ltd"
D0C35A o="Jabil Circuit de Chihuahua"
@@ -18205,7 +18408,7 @@ D0F8E7 o="Shenzhen Shutong Space Technology Co., Ltd"
D0FA1D o="Qihoo 360 Technology Co.,Ltd"
D4000D o="Phoenix Broadband Technologies, LLC."
D40057 o="MC Technologies GmbH"
-D400CA o="Continental Automotive Systems S.R.L"
+D400CA o="AUMOVIO Systems Romania S.R.L."
D4024A o="Delphian Systems LLC"
D40868 o="Beijing Lanxum Computer Technology CO.,LTD."
D40A9E o="GO development GmbH"
@@ -18217,6 +18420,7 @@ D410CF o="Huanshun Network Science and Technology Co., Ltd."
D411D6 o="ShotSpotter, Inc."
D41296 o="Anobit Technologies Ltd."
D412BB o="Quadrant Components Inc. Ltd"
+D41368,D4ADFC o="Shenzhen Intellirocks Tech. Co. Ltd."
D4136F o="Asia Pacific Brands"
D41AC8 o="Nippon Printer Engineering"
D41C1C o="RCF S.P.A."
@@ -18258,7 +18462,6 @@ D452C7 o="Beijing L&S Lancom Platform Tech. Co., Ltd."
D45347 o="Merytronic 2012, S.L."
D453AF o="VIGO System S.A."
D45556 o="Fiber Mountain Inc."
-D45944 o="tonies GmbH"
D45AB2 o="Galleon Systems"
D46132 o="Pro Concept Manufacturer Co.,Ltd."
D46352 o="Vutility Inc."
@@ -18278,6 +18481,7 @@ D4772B o="Nanjing Ztlink Network Technology Co.,Ltd"
D477B2 o="Netix Global B.V."
D479C3 o="Cameronet GmbH & Co. KG"
D47B35 o="NEO Monitors AS"
+D47B6B o="Shanghai Cygnus Semiconductor Co., Ltd."
D47F78 o="Dopple B.V."
D481CA o="iDevices, LLC"
D4823E o="Argosy Technologies, Ltd."
@@ -18292,21 +18496,25 @@ D496DF o="SUNGJIN C&T CO.,LTD"
D49B5C o="Chongqing Miedu Technology Co., Ltd."
D49B74 o="Kinetic Technologies"
D49C28 o="JayBird LLC"
+D49C53 o="NETCRAZE LLC"
D49C8E o="University of FUKUI"
+D49D9D o="Shenzhen Goodocom lnformation Technology Co.,Ltd."
D49E6D o="Wuhan Zhongyuan Huadian Science & Technology Co.,"
D4A38B o="ELE(GROUP)CO.,LTD"
D4A425 o="SMAX Technology Co., Ltd."
D4A499 o="InView Technology Corporation"
+D4A5B4 o="Hengji Jiaye (Hangzhou) Technology Co., Ltd"
+D4A7EA o="Solar76"
D4A928 o="GreenWave Reality Inc"
D4AAFF o="MICRO WORLD"
D4AC4E o="BODi rS, LLC"
D4AD20 o="Jinan USR IOT Technology Limited"
-D4ADFC o="Shenzhen Intellirocks Tech. Co. Ltd."
D4B43E o="Messcomp Datentechnik GmbH"
D4B680 o="Shanghai Linkyum Microeletronics Co.,Ltd"
D4BD1E o="5VT Technologies,Taiwan LTd."
D4BF2D o="SE Controls Asia Pacific Ltd"
D4BF7F o="UPVEL"
+D4C1A8 o="KYKXCOM Co., Ltd."
D4C3B0 o="Gearlinx Pty Ltd"
D4C766 o="Acentic GmbH"
D4C9B2 o="Quanergy Solutions Inc"
@@ -18333,13 +18541,13 @@ D4F207 o="DIAODIAO(Beijing)Technology CO.,Ltd"
D4F337 o="Xunison Ltd."
D4F63F o="IEA S.R.L."
D80093 o="Aurender Inc."
+D801EB o="Infinity Electronics Ltd"
D8052E o="Skyviia Corporation"
D806D1 o="Honeywell Fire System (Shanghai) Co,. Ltd."
D808F5 o="Arcadia Networks Co. Ltd."
D8094E o="Active Brains"
D809C3 o="Cercacor Labs"
D809D6 o="ZEXELON CO., LTD."
-D80A42 o="Shanghai Lixun Information Technology Co., Ltd."
D80CCF o="C.G.V. S.A.S."
D80DE3 o="FXI TECHNOLOGIES AS"
D80FB5 o="SHENZHEN ULTRAEASY TECHNOLOGY CO LTD"
@@ -18376,6 +18584,7 @@ D83AF5 o="Wideband Labs LLC"
D83D3F o="JOYNED GmbH"
D83DCC o="shenzhen UDD Technologies,co.,Ltd"
D842E2 o="Canary Connect, Inc."
+D842F7,FC3FFC o="Tozed Kangwei Tech Co.,Ltd"
D843EA o="SY Electronics Ltd"
D843ED o="Suzuken"
D8445C o="DEV Tecnologia Ind Com Man Eq LTDA"
@@ -18389,6 +18598,7 @@ D853BC o="Lenovo Information Products (Shenzhen)Co.,Ltd"
D85482 o="Oxit, LLC"
D858C6 o="Katch Asset Tracking Pty Limited"
D858D7 o="CZ.NIC, z.s.p.o."
+D85A49 o="INGCHIPS Technology Co., Ltd"
D85B22 o="Shenzhen Hohunet Technology Co., Ltd"
D85D84 o="CAx soft GmbH"
D85DEF o="Busch-Jaeger Elektro GmbH"
@@ -18402,6 +18612,7 @@ D866C6 o="Shenzhen Daystar Technology Co.,ltd"
D866EE o="BOXIN COMMUNICATION CO.,LTD."
D86960 o="Steinsvik"
D86C02 o="Huaqin Telecom Technology Co.,Ltd"
+D86DD0 o="InnoCare Optoelectronics"
D8760A o="Escort, Inc."
D878E5 o="KUHN SA"
D87CDD o="SANIX INCORPORATED"
@@ -18416,6 +18627,7 @@ D888CE o="RF Technology Pty Ltd"
D88A3B o="UNIT-EM"
D88B4C o="KingTing Tech."
D88DC8 o="Atil Technology Co., LTD"
+D8911D o="Jiangsu Yuwell POCTech Biotechnology Co.,Ltd"
D89136 o="Dover Fueling Solutions"
D89341 o="General Electric Global Research"
D89563 o="Taiwan Digital Streaming Co."
@@ -18497,6 +18709,7 @@ DC1DD4 o="Microstep-MIS spol. s r.o."
DC1EA3 o="Accensus LLC"
DC2008 o="ASD Electronics Ltd"
DC21B9 o="Sentec Co.Ltd"
+DC226F o="HangZhou Nano IC Technologies Co., Ltd"
DC2834 o="HAKKO Corporation"
DC2919 o="AltoBeam (Xiamen) Technology Ltd, Co."
DC293A o="Shenzhen Nuoshi Technology Co., LTD."
@@ -18517,6 +18730,7 @@ DC3C84 o="Ticom Geomatics, Inc."
DC3CF6 o="Atomic Rules LLC"
DC3E51 o="Solberg & Andersen AS"
DC41E5 o="Shenzhen Zhixin Data Service Co., Ltd."
+DC44B1 o="Hilti Corporation"
DC48B2 o="Baraja Pty. Ltd."
DC4965,F42756 o="DASAN Newtork Solutions"
DC49C9 o="CASCO SIGNAL LTD"
@@ -18526,6 +18740,7 @@ DC503A o="Nanjing Ticom Tech Co., Ltd."
DC54AD o="Hangzhou RunZhou Fiber Technologies Co.,Ltd"
DC56E6 o="Shenzhen Bococom Technology Co.,LTD"
DC5726 o="Power-One"
+DC575C o="PR Electronics A/S"
DC58BC o="Thomas-Krenn.AG"
DC5E36 o="Paterson Technology"
DC60A1 o="Teledyne DALSA Professional Imaging"
@@ -18537,10 +18752,11 @@ DC6723 o="barox Kommunikation GmbH"
DC6B12 o="worldcns inc."
DC6F00 o="Livescribe, Inc."
DC6F08 o="Bay Storage Technology"
+DC7035 o="Shengzhen Gongjin Electronics"
DC71DD o="AX Technologies"
DC7306 o="Vantiva Connected Home - Home Networks"
+DC74CE o="ITOCHU Techno-Solutions Corporation"
DC7834 o="LOGICOM SA"
-DC813D o="SHANGHAI XIANGCHENG COMMUNICATION TECHNOLOGY CO., LTD"
DC825B o="JANUS, spol. s r.o."
DC82F6 o="iPort"
DC87CB o="Beijing Perfectek Technologies Co., Ltd."
@@ -18566,6 +18782,7 @@ DCB058 o="Bürkert Werke GmbH"
DCB131 o="SHENZHEN HUARUIAN TECHNOLOGY CO.,LTD"
DCB3B4 o="Honeywell Environmental & Combustion Controls (Tianjin) Co., Ltd."
DCB4C4 o="Microsoft XCG"
+DCB4E8 o="Byos"
DCB7FC o="Alps Electric (Ireland) Ltd"
DCBB96 o="Full Solution Telecom"
DCBE7A o="Zhejiang Nurotron Biotechnology Co."
@@ -18718,6 +18935,7 @@ E0DB88 o="Open Standard Digital-IF Interface for SATCOM Systems"
E0E2D1 o="Beijing Netswift Technology Co.,Ltd."
E0E631 o="SNB TECHNOLOGIES LIMITED"
E0E656 o="Nethesis srl"
+E0E6E3 o="TeamF1 Networks Pvt Limited"
E0E7BB o="Nureva, Inc."
E0E8BB o="Unicom Vsens Telecommunications Co., Ltd."
E0E8E8 o="Olive Telecommunication Pvt. Ltd"
@@ -18732,6 +18950,7 @@ E0F5CA o="CHENG UEI PRECISION INDUSTRY CO.,LTD."
E0F9BE o="Cloudena Corp."
E0FAEC o="Platan sp. z o.o. sp. k."
E0FFF7 o="Softiron Inc."
+E40177 o="SafeOwl, Inc."
E40439 o="TomTom Software Ltd"
E405F8 o="Bytedance"
E41289 o="topsystem GmbH"
@@ -18775,14 +18994,18 @@ E4509A o="HW Communications Ltd"
E451A9 o="Nanjing Xinlian Electronics Co., Ltd"
E455EA o="Dedicated Computing"
E45614 o="Suttle Apparatus"
+E456CA o="Fractal BMS"
E457A8 o="Stuart Manufacturing, Inc."
E46059 o="Pingtek Co., Ltd."
E46251 o="HAO CHENG GROUP LIMITED"
E46564 o="SHENZHEN KTC TECHNOLOGY CO.,LTD"
+E46566 o="Maple IoT Solutions LLC"
E4671E o="SHEN ZHEN NUO XIN CHENG TECHNOLOGY co., Ltd."
E467BA o="Danish Interpretation Systems A/S"
+E467DD o="ELA INNOVATION"
E4695A o="Dictum Health, Inc."
E46C21 o="messMa GmbH"
+E46E8A o="BYD Lithium Battery Co., Ltd."
E47185 o="Securifi Ltd"
E47305 o="Shenzhen INVT Electric CO.,Ltd"
E47450 o="Shenzhen Grandsun Electronic Co.,Ltd."
@@ -18800,6 +19023,7 @@ E4842B o="HANGZHOU SOFTEL OPTIC CO., LTD"
E48501 o="Geberit International AG"
E48AD5 o="RF WINDOW CO., LTD."
E48C0F o="Discovery Insure"
+E48F09 o="ithinx GmbH"
E48F65 o="Yelatma Instrument Making Enterprise, JSC"
E4922A o="DBG HOLDINGS LIMITED"
E492E7 o="Gridlink Tech. Co.,Ltd."
@@ -18815,8 +19039,10 @@ E4AD7D o="SCL Elements"
E4AFA1 o="HES-SO"
E4B005 o="Beijing IQIYI Science & Technology Co., Ltd."
E4B633 o="Wuxi Stars Microsystem Technology Co., Ltd"
+E4B731 o="Hangzhou Advance IOT Connectivity System Co., Ltd."
E4BAD9 o="360 Fly Inc."
E4BC96 o="Versuni"
+E4BD96 o="Chengdu Hurray Data Technology co., Ltd."
E4C146 o="Objetivos y Servicios de Valor A"
E4C1F1 o="SHENZHEN SPOTMAU INFORMATION TECHNOLIGY CO., Ltd"
E4C62B o="Airware"
@@ -18825,6 +19051,7 @@ E4C806 o="Ceiec Electric Technology Inc."
E4C90B o="Radwin"
E4CB59 o="Beijing Loveair Science and Technology Co. Ltd."
E4CE02 o="WyreStorm Technologies Ltd"
+E4CE58 o="Anhui Realloong Automotive Electronics Co.,Ltd"
E4CE70 o="Health & Life co., Ltd."
E4D71D o="Oraya Therapeutics"
E4DC5F o="Cofractal, Inc."
@@ -18925,6 +19152,7 @@ E8A4C1 o="Deep Sea Electronics Ltd"
E8A7F2 o="sTraffic"
E8ABFA o="Shenzhen Reecam Tech.Ltd."
E8AC7E o="TERAHOP PTE.LTD."
+E8B3EE o="Pixelent Inc."
E8B4AE o="Shenzhen C&D Electronics Co.,Ltd"
E8B722 o="GreenTrol Automation"
E8B723 o="Shenzhen Vatilon Electronics Co.,Ltd"
@@ -19049,9 +19277,10 @@ EC9681 o="2276427 Ontario Inc"
EC97B2 o="SUMEC Machinery & Electric Co.,Ltd."
EC986C o="Lufft Mess- und Regeltechnik GmbH"
EC98C1 o="Beijing Risbo Network Technology Co.,Ltd"
+EC9E68 o="Anhui Taoyun Technology Co., Ltd"
+EC9EEA o="Xtra Technology LLC"
ECA29B o="Kemppi Oy"
ECA5DE o="ONYX WIFI Inc"
-ECA7AD o="Barrot Technology Co.,Ltd."
ECAF97 o="GIT"
ECB106 o="Acuro Networks, Inc"
ECB4E8 o="Wistron Mexico SA de CV"
@@ -19115,12 +19344,14 @@ F02745 o="F-Secure Corporation"
F02A23 o="Creative Next Design"
F02A61 o="Waldo Networks, Inc."
F02FD8 o="Bi2-Vision"
+F03012 o="AUMOVIO Autonomous Mobility Germany GmbH"
F037A1 o="Huike Electronics (SHENZHEN) CO., LTD."
F03A4B o="Bloombase, Inc."
F03A55 o="Omega Elektronik AS"
F03D29 o="Actility"
F03EBF o="GOGORO TAIWAN LIMITED"
F03FF8 o="R L Drake"
+F040EC o="RainX PTE. LTD."
F041C6 o="Heat Tech Company, Ltd."
F04335 o="DVN(Shanghai)Ltd."
F04A2B o="PYRAMID Computer GmbH"
@@ -19128,6 +19359,8 @@ F04A3D o="Bosch Thermotechnik GmbH"
F04B6A o="Scientific Production Association Siberian Arsenal, Ltd."
F04BF2 o="JTECH Communications, Inc."
F05494 o="Honeywell Connected Building"
+F05582 o="Arashi Vision Inc."
+F0578D o="JetHome LLC"
F05849 o="CareView Communications"
F05D89 o="Dycon Limited"
F05DC8 o="Duracell Powermat"
@@ -19149,6 +19382,7 @@ F0877F o="Magnetar Technology Shenzhen Co., LTD."
F08A28 o="JIANGSU HENGSION ELECTRONIC S and T CO.,LTD"
F08BFE o="COSTEL.,CO.LTD"
F08EDB o="VeloCloud Networks"
+F09258 o="China Electronics Cloud Computing Technology Co., Ltd"
F0933A o="NxtConect"
F093C5 o="Garland Technology"
F095F1 o="Carl Zeiss AG"
@@ -19159,6 +19393,7 @@ F09CD7 o="Guangzhou Blue Cheetah Intelligent Technology Co., Ltd."
F0A764 o="GST Co., Ltd."
F0A7B2 o="FUTABA CORPORATION"
F0AA0B o="Arra Networks/ Spectramesh"
+F0ABFA o="Shenzhen Rayin Technology Co.,Ltd"
F0ACA4 o="HBC-radiomatic"
F0AD4E o="Globalscale Technologies, Inc."
F0AE51 o="Xi3 Corp"
@@ -19258,6 +19493,7 @@ F44E38 o="Olibra LLC"
F44EFD o="Actions Semiconductor Co.,Ltd.(Cayman Islands)"
F44FD3 o="shenzhen hemuwei technology co.,ltd"
F450EB o="Telechips Inc"
+F4525B o="Antare Technology Ltd"
F45595 o="HENGBAO Corporation LTD."
F455E0 o="Niceway CNC Technology Co.,Ltd.Hunan Province"
F45842 o="Boxx TV Ltd"
@@ -19344,7 +19580,7 @@ F80D4B o="Nextracker, Inc."
F80DEA o="ZyCast Technology Inc."
F80DF1 o="Sontex SA"
F80F84 o="Natural Security SAS"
-F81037 o="Atopia Systems, LP"
+F81037 o="ENTOUCH Controls"
F810A0 o="Xtreme Testek Inc."
F81B04 o="Zhong Shan City Richsound Electronic Industrial Ltd"
F81CE5 o="Telefonbau Behnke GmbH"
@@ -19366,7 +19602,6 @@ F8313E o="endeavour GmbH"
F83376 o="Good Mind Innovation Co., Ltd."
F83451 o="Comcast-SRL"
F83553 o="Magenta Research Ltd."
-F83C44 o="SHENZHEN TRANSCHAN TECHNOLOGY LIMITED"
F83CBF o="BOTATO ELECTRONICS SDN BHD"
F83D4E o="Softlink Automation System Co., Ltd"
F842FB o="Yasuda Joho Co.,ltd."
@@ -19381,11 +19616,13 @@ F85063 o="Verathon"
F85128 o="SimpliSafe"
F8516D o="Denwa Technology Corp."
F852DF o="VNL Europe AB"
+F8554B o="WirelessMobility Engineering Centre SDN. BHD"
F8572E o="Core Brands, LLC"
F85A00 o="Sanford LP"
F85B9B o="iMercury"
F85B9C o="SB SYSTEMS Co.,Ltd"
F85BC9 o="M-Cube Spa"
+F85C24 o="Sonos Inc."
F85C45 o="IC Nexus Co. Ltd."
F862AA o="xn systems"
F86465 o="Anova Applied Electronics, Inc."
@@ -19413,6 +19650,7 @@ F88DEF o="Tenebraex"
F89066 o="Nain Inc."
F8912A o="GLP German Light Products GmbH"
F89173 o="AEDLE SAS"
+F891F5 o="Dingtian Technologies Co., Ltd"
F893F3 o="VOLANS"
F89550 o="Proton Products Chengdu Ltd"
F89725 o="OPPLE LIGHTING CO., LTD"
@@ -19463,6 +19701,7 @@ F8E5CF o="CGI IT UK LIMITED"
F8E7B5 o="µTech Tecnologia LTDA"
F8E968 o="Egker Kft."
F8EA0A o="Dipl.-Math. Michael Rauch"
+F8EFB1 o="Hangzhou Zhongxinghui Intelligent Technology Co., Ltd."
F8F005 o="Newport Media Inc."
F8F014 o="RackWare Inc."
F8F09D o="Hangzhou Prevail Communication Technology Co., Ltd"
@@ -19471,6 +19710,7 @@ F8F25A o="G-Lab GmbH"
F8F3D3 o="Shenzhen Gotron electronic CO.,LTD"
F8F464 o="Rawe Electonic GmbH"
F8F519 o="Rulogic Inc."
+F8F7D2 o="Equal Optics, LLC"
F8F7D3 o="International Communications Corporation"
F8F7FF o="SYN-TECH SYSTEMS INC"
F8FB2F o="Santur Corporation"
@@ -19518,7 +19758,6 @@ FC3876 o="Forum Communication Systems, Inc"
FC38C4 o="China Grand Communications Co.,Ltd."
FC3CE9 o="Tsingtong Technologies Co, Ltd."
FC3FAB o="Henan Lanxin Technology Co., Ltd"
-FC3FFC o="Tozed Kangwei Tech Co.,Ltd"
FC4463 o="Universal Audio, Inc"
FC4499 o="Swarco LEA d.o.o."
FC455F o="JIANGXI SHANSHUI OPTOELECTRONIC TECHNOLOGY CO.,LTD"
@@ -19555,6 +19794,7 @@ FC7F56 o="CoSyst Control Systems GmbH"
FC8329 o="Trei technics"
FC83C6 o="N-Radio Technologies Co., Ltd."
FC8596 o="Axonne Inc."
+FC8B1F o="GUTOR Electronic"
FC8D3D o="Leapfive Tech. Ltd."
FC8E6E o="StreamCCTV, LLC"
FC8FC4 o="Intelligent Technology Inc."
@@ -19582,7 +19822,6 @@ FCB577 o="Cortex Security Inc"
FCB58A o="Wapice Ltd."
FCB662 o="IC Holdings LLC"
FCB7F0 o="Idaho National Laboratory"
-FCB97E o="GE Appliances"
FCBBA1 o="Shenzhen Minicreate Technology Co.,Ltd"
FCBC9C o="Vimar Spa"
FCC0CC o="Yunke China Information Technology Limited"
@@ -19594,7 +19833,6 @@ FCCF43 o="HUIZHOU CITY HUIYANG DISTRICT MEISIQI INDUSTRY DEVELOPMENT CO,.LTD"
FCD4F2 o="The Coca Cola Company"
FCD4F6 o="Messana Air.Ray Conditioning s.r.l."
FCD817 o="Beijing Hesun Technologies Co.Ltd."
-FCDB21 o="SAMSARA NETWORKS INC"
FCDB96 o="ENERVALLEY CO., LTD"
FCDC4A o="G-Wearables Corp."
FCDD55 o="Shenzhen WeWins wireless Co.,Ltd"
@@ -19840,6 +20078,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Desird Design R&D"
D o="aversix"
E o="Tianjin Lianwu Technology Co., Ltd."
+006A5E
+ 0 o="TRULY ELECTRONICS MFG.,LTD"
+ 1 o="BroadMaster Biotech Corp"
+ 2 o="Creative Communication"
+ 3 o="Shenzhen yeahmoo Technology Co., Ltd."
+ 4 o="Evercomm (Pty) Ltd"
+ 5 o="Rayneo (wuxi) ltd"
+ 6 o="DICOM CORPORATION"
+ 7 o="Jiangsu Alstom NUG Propulsion System Co., Ltd"
+ 8 o="Hilti Corporation"
+ 9 o="Annapurna labs"
+ A o="Annapurna labs"
+ B o="AUMOVIO Brazil Industry Ltda."
+ C o="CYBERTEL BRIDGE"
+ D o="Beijing Lingji Innovations technology Co,LTD."
+ E o="Oppermann Regelgeräte GmbH"
008DF4
0 o="Sensata Technologies"
1 o="Beijing Infinitesensing Technology Co.,Ltd"
@@ -19872,6 +20126,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Haerbin Donglin Technology Co., Ltd."
D o="Nuance Hearing Ltd."
E o="JULIDA LIMITED"
+04585D
+ 0 o="Wetatronics Limited"
+ 1 o="Research Laboratory of Design Automation, Ltd."
+ 2 o="Foxconn Brasil Industria e Comercio Ltda"
+ 3 o="REXXON GmbH"
+ 4 o="Integrated Technical Vision Ltd"
+ 5 o="Sercomm Japan Corporation"
+ 6 o="VERTE Elektronik San. Ve Tic. A.Ş."
+ 7 o="HKC Security Ltd."
+ 8 o="JRK VISION"
+ 9 o="Dron Edge India Private Limited"
+ A o="TELEPLATFORMS"
+ B o="Chengdu Juxun Electronic Technology Co.,Ltd"
+ C o="Rexon Technology"
+ D o="HDS Otomasyon Güvenlik ve Yazılım Teknolojileri Sanayi Ticaret Limited Şirketi"
+ E o="Shanghai Kanghai Information System CO.,LTD."
04714B
0 o="Neurio Technology Inc."
1 o="uAvionix Corporation"
@@ -19889,7 +20159,7 @@ FCFEC2 o="Invensys Controls UK Limited"
D o="Shenzhen BoClouds Technology Co.,Ltd."
E o="Gimso Mobile Ltd"
04A16F
- 0 o="Shenzhen C & D Electronics Co., Ltd."
+ 0 o="Shanghai Kanghai Information System CO.,LTD."
1 o="iENSO Inc."
2 o="Suzhou Lianshichuangzhi Technology Co.,Ltd"
3 o="Crypto4A Technologies"
@@ -19960,7 +20230,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4 o="Shenzhen Daotong Technology Co.,Ltd"
5 o="RealWear"
6 o="NALSSEN INC."
- 7 o="Shenzhen C & D Electronics Co., Ltd."
+ 7 o="Shanghai Kanghai Information System CO.,LTD."
8 o="MPEON Co.,Ltd"
9 o="Privacy Hero"
A o="Shenzhen JoiningFree Technology Co.,Ltd"
@@ -20072,7 +20342,7 @@ FCFEC2 o="Invensys Controls UK Limited"
5 o="The Raymond Corporation"
6 o="S2C limited"
7 o="Energybox Limited"
- 8 o="Shenzhen C & D Electronics Co., Ltd."
+ 8 o="Shanghai Kanghai Information System CO.,LTD."
9 o="Colordeve International"
A o="Zhengzhou coal machinery hydraulic electric control Co.,Ltd"
B o="ADI Global Distribution"
@@ -20127,6 +20397,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="SHENZHEN YINGMU TECHNOLOGY.,LTD"
D o="BEIJING BEIBIANZHIDA TECHNOLOGY CO.,LTD"
E o="FX TECHNOLOGY LIMITED"
+0CBFB4
+ 0 o="Acula Technology Corp"
+ 1 o="Innomotics GmbH"
+ 2 o="Macnica Technology"
+ 3 o="ShenZhen XunDun Technology CO.LTD"
+ 4 o="Shenzhen EN Plus Tech Co.,Ltd."
+ 5 o="ICWiser"
+ 6 o="Prolight Concepts (UK) Ltd"
+ 7 o="Odyssey Robot LLC"
+ 8 o="Changzhou Asia Networks Information Technology Co., Ltd"
+ 9 o="VirtualV Trading Limited"
+ A o="IRTEYA LLC"
+ B o="대한전력전자"
+ C o="ShenZhen Zeal-All Technology Co.,Ltd"
+ D o="Nanchang si colordisplay Technology Co.,Ltd"
+ E o="Shenzhen PengBrain Technology Co.,Ltd"
0CCC47
0 o="Shenzhen Jooan Technology Co., Ltd"
1 o="General Industrial Controls Pvt Ltd"
@@ -20231,7 +20517,7 @@ FCFEC2 o="Invensys Controls UK Limited"
5 o="Lianxin (Dalian) Technology Co.,Ltd"
6 o="Morgan Schaffer"
7 o="NRS Co., Ltd."
- 8 o="Shenzhen C & D Electronics Co., Ltd."
+ 8 o="Shanghai Kanghai Information System CO.,LTD."
9 o="Nexite"
A o="ITAB Shop products"
B o="Shen zhen shi shang mei dian zi shang wu you xian gong si"
@@ -20395,7 +20681,7 @@ FCFEC2 o="Invensys Controls UK Limited"
A o="Shenzhen Yunlianxin Technology Co., Ltd."
B o="VECTOR TECHNOLOGIES, LLC"
C o="HANGZHOU ZHONGKEJIGUANG TECHNOLOGY CO., LTD"
- D o="Shenzhen C & D Electronics Co., Ltd."
+ D o="Shanghai Kanghai Information System CO.,LTD."
E o="SHENZHEN MEGMEET ELECTRICAL CO., LTD"
18D793
0 o="Shenzhen JieXingTong Technology Co.,LTD"
@@ -20650,6 +20936,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="sehwa"
D o="Bently & EL Co. Ltd."
E o="HANGZHOU DANGBEI NETWORK TECH.Co.,Ltd"
+202BDA
+ 0 o="IK MULTIMEDIA PRODUCTION SRL"
+ 1 o="Enovates NV"
+ 2 o="Thales Nederland BV"
+ 3 o="CtrlMovie AG"
+ 4 o="Teletek Electronics JSC"
+ 5 o="Plato System Development B.V."
+ 6 o="Shenzhen FeiCheng Technology Co.,Ltd"
+ 7 o="Chongqing Ruishixing Technology Co., Ltd"
+ 8 o="BRUSH ELECTRICAL MACHINES LTD"
+ 9 o="REDMOUSE Inc."
+ A o="Industrial Connections & Solutions LLC"
+ B o="Arvind Limited"
+ C o="EV4 Limited"
+ D o="Transit Solutions, LLC."
+ E o="ZhuoYu Technology"
208593
0 o="Hemina Spa"
1 o="Networking Services Corp"
@@ -20746,6 +21048,21 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="L-LIGHT Co., Ltd."
D o="Chengdu HOLDTECS Co.,Ltd"
E o="Hangzhou UPAI Technology Co., Ltd"
+24A10D
+ 0 o="Lobaro GmbH"
+ 1 o="Shenzhen Star Instrument Co., Ltd."
+ 2 o="Sony Honda Mobility Inc."
+ 3 o="Rhymebus corporation"
+ 4 o="Dongguan Taijie Electronics Technology Co.,Ltd"
+ 5 o="Avantel Limited"
+ 6 o="Goertek Inc."
+ 7 o="Cyon Drones"
+ 8 o="Luxvisions lnnovation TechnologyCorp.Limited"
+ 9 o="Tecnojest SrL"
+ A o="Detroit Defense Inc."
+ C o="REVUPTECH PRIVATE LIMITED"
+ D o="Amina Distribution AS"
+ E o="Gönnheimer Elektronic GmbH"
24A3F0
0 o="Shanghai AYAN Industry System Co.L,td"
1 o="Hunan Newman Internet of vehicles Co,Ltd"
@@ -20971,7 +21288,20 @@ FCFEC2 o="Invensys Controls UK Limited"
E o="EATON FHF Funke + Huster Fernsig GmbH"
2C7AF4
0 o="Annapurna labs"
+ 1 o="Annapurna labs"
+ 2 o="Delmatic Limited"
+ 3 o="Shenzhen Yitoa Digital Technology Co., Ltd."
+ 4 o="Kegao Intelligent Garden Technology(Guangdong) Co.,Ltd."
5 o="Annapurna labs"
+ 6 o="ShangYu Auto Technology Co.,Ltd"
+ 7 o="Jinan LinkCtrl IoT Co., Ltd"
+ 8 o="Xi'an PESCO Electronic Technology Co., Ltd"
+ 9 o="4neXt S.r.l.s."
+ A o="Risuntek Inc"
+ B o="Arira Platforms, LLC"
+ C o="Reonel Oy"
+ D o="Flextronics Automotive USA, Inc"
+ E o="NYBSYS Inc"
2CC44F
0 o="Shenzhen Syeconmax Technology Co. Ltd"
1 o="Joyoful"
@@ -21158,12 +21488,28 @@ FCFEC2 o="Invensys Controls UK Limited"
6 o="China Motor Corporation"
7 o="SHENZHEN HTFUTURE CO., LTD"
8 o="Bluesoo Tech (HongKong) Co.,Limited"
- 9 o="Shenzhen C & D Electronics Co., Ltd."
+ 9 o="Shanghai Kanghai Information System CO.,LTD."
A o="Shenzhen Shenhong Communication Technology Co., Ltd"
B o="Grohe AG"
C o="mirle automation corporation"
D o="HANGZHOU TASHI INTERNET OF THINGS TECHNOLOGY CO., LTD"
E o="Shenzhen ELECQ Technology Co.,Ltd"
+34B5F3
+ 0 o="ADDSOFT TECHNOLOGIES LIMITED"
+ 1 o="Satco Europe GmbH"
+ 2 o="Inspired Flight"
+ 3 o="WEAD GmbH"
+ 4 o="LAUMAS Elettronica s.r.l."
+ 5 o="Kyokuto Solutions Inc."
+ 6 o="JENESIS(SHEN ZHEN)CO.,LTD."
+ 7 o="Hyatta Digital Technology Co., Ltd."
+ 8 o="Shanghai Sigen New Energy Technology Co., Ltd"
+ 9 o="Shenzhen PeakVic Technology Co.,Ltd"
+ A o="Bethlabs(Tianjin)Technology Co.,Ltd."
+ B o="Aeterlink Corp."
+ C o="Shenzhen Mifasuolla Smart Co.,Ltd"
+ D o="Digicom"
+ E o="Viettel Manufacturing Corporation One Member Limited Liability Company"
34C8D6
0 o="Shenzhen Zhangyue Technology Co., Ltd"
1 o="Shenzhen Xmitech Electronic Co.,Ltd"
@@ -21179,7 +21525,7 @@ FCFEC2 o="Invensys Controls UK Limited"
B o="Yuanzhou Intelligent (Shenzhen) Co., Ltd."
C o="Huizhou KDT Intelligent Display Technology Co. Ltd"
D o="eight"
- E o="Shenzhen C & D Electronics Co., Ltd."
+ E o="Shanghai Kanghai Information System CO.,LTD."
34D0B8
0 o="Captec Ltd"
1 o="Shenzhen Bao Lai Wei Intelligent Technology Co., L"
@@ -21283,7 +21629,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4 o="WHITEvoid GmbH"
5 o="Revo Infratech USA Ltd"
6 o="cal4care Pte Ltd"
- 7 o="Shenzhen C & D Electronics Co., Ltd."
+ 7 o="Shanghai Kanghai Information System CO.,LTD."
8 o="Max Way Electronics Co., Ltd."
9 o="PT Supertone"
A o="NIC Technologii"
@@ -21609,6 +21955,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="neocontrol soluções em automação"
D o="Shenzhen Nation RFID Technology Co.,Ltd."
E o="Joint-Stock Company Research and Development Center %ELVEES%"
+4808EB
+ 0 o="ELOC8 SRO"
+ 1 o="Tianjin Jinmu Intelligent Control Technology Co., Ltd"
+ 2 o="Guangdong Three Link Technology Co., Ltd"
+ 3 o="Technological Application And Production One Member Liability Company (Tecapro Company)"
+ 4 o="Quanta Storage Inc."
+ 5 o="Hangzhou Jianan Technology Co.,Ltd"
+ 6 o="Aria Networks, Inc."
+ 7 o="Shenzhen Electron Technology Co., LTD."
+ 8 o="Dspread Technology (Beijing) Inc."
+ 9 o="Guangzhou Chuangsou Network Technology Co., Ltd."
+ A o="Yeacode (Xiamen) Inkjet Inc."
+ B o="Eruminc Co.,Ltd."
+ C o="ZHEJIANG AIKE INTELLIGENTTECHNOLOGY CO.LTD"
+ D o="Silicon Dynamic Networks"
+ E o="uniline energy systems pvt ltd"
480BB2
0 o="Ridango AS"
1 o="BAJA ELECTRONICS TECHNOLOGY LIMITED"
@@ -21626,7 +21988,7 @@ FCFEC2 o="Invensys Controls UK Limited"
D o="M2Lab Ltd."
E o="Beijing MFOX technology Co., Ltd."
485E0E
- 0 o="Shenzhen C & D Electronics Co., Ltd."
+ 0 o="Shanghai Kanghai Information System CO.,LTD."
1 o="Dongguan YEHUO Technology Co.,LTD"
2 o="Shenzhen Shouchuang Micro Technology Co., Ltd"
3 o="Shenzhen Anycon Electronics Technology Co.,Ltd"
@@ -21929,6 +22291,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Shenzhen Vipstech Co., Ltd"
D o="Penny & Giles Aerospace Ltd"
E o="DTEN Inc."
+50FACB
+ 0 o="todoc"
+ 1 o="Shenzhen Evertones Quantum Technology Co., Ltd."
+ 2 o="Kyocera AVX Components (Timisoara) SRL"
+ 3 o="Huaihua Jiannan Electronic Technology Co.,Ltd."
+ 4 o="Darveen Technology Limited"
+ 5 o="Shenzhen Hill Technology Co., LTD."
+ 6 o="1208815047"
+ 7 o="ZENOPIX TEKNOLOJI SAN VE TIC LTD STI"
+ 8 o="VeriFone Systems(China),Inc"
+ 9 o="Bosch Security Systems"
+ A o="Varex Imaging Finland"
+ B o="Combined Public Communications, LLC"
+ C o="The Scotts Company"
+ D o="Vortex Infotech Private Limited"
+ E o="Advant sp. z o.o."
50FF99
0 o="Simicon"
1 o="COYOTE SYSTEM"
@@ -21998,7 +22376,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1 o="ShenZhen Smart&Aspiration Co.,LTD"
2 o="genua GmbH"
3 o="I-MOON TECHNOLOGY CO., LIMITED"
- 4 o="Shenzhen C & D Electronics Co., Ltd."
+ 4 o="Shanghai Kanghai Information System CO.,LTD."
5 o="AUSOUNDS INTELLIGENCE, LLC"
6 o="Hannto Technology Co., Ltd"
7 o="RED Hydrogen LLC"
@@ -22030,7 +22408,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1 o="Lens Technology (Xiangtan) Co.,Ltd"
2 o="Great Wall Power Supply Technology Co., Ltd."
3 o="SHSYSTEM.Co.,LTD"
- 4 o="Shenzhen C & D Electronics Co., Ltd."
+ 4 o="Shanghai Kanghai Information System CO.,LTD."
5 o="Shenzhen Zhixuan Network Technology Co., Ltd."
6 o="NEXT VISION"
7 o="Shenzhen MinDe Electronics Technology Ltd."
@@ -22048,7 +22426,7 @@ FCFEC2 o="Invensys Controls UK Limited"
3 o="Fujian Helios Technologies Co., Ltd."
4 o="Future Tech Development FZC LLC"
5 o="Huizhou Jiemeisi Technology Co., Ltd"
- 6 o="Shenzhen C & D Electronics Co., Ltd."
+ 6 o="Shanghai Kanghai Information System CO.,LTD."
7 o="Shenzhen Meigao Electronic Equipment Co.,Ltd"
8 o="Birger Engineering, Inc."
9 o="Kingnuo Intelligent Technology (Jiaxing) Co., Ltd."
@@ -22073,6 +22451,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Haag-Streit AG"
D o="Telegaertner Elektronik GmbH"
E o="Avadesign Technology Co. Ltd."
+587607
+ 0 o="HARDWARIO a.s."
+ 1 o="Shing Chong International Co., Ltd."
+ 2 o="Controlway(Suzhou) Electric Co., Ltd."
+ 3 o="Shenzhen HANSWELL Technology Co., Ltd."
+ 4 o="Beijing FHZX Science and Technology Co., Ltd."
+ 5 o="RealSense Inc."
+ 6 o="Shade Innovations"
+ 7 o="Oceansbio"
+ 8 o="Olte Climate sp. z o.o."
+ 9 o="Suprock Technologies"
+ A o="INP Technologies Ltd"
+ B o="Rwaytech"
+ C o="BOE Technology Group Co., Ltd."
+ D o="Hubcom Techno System LLP"
+ E o="SHENZHEN GAGO ELECTRONICS CO.,LTD"
5895D8
0 o="Shenzhen DOOGEE Hengtong Technology CO.,LTD"
1 o="shenzhen UDD Technologies,co.,Ltd"
@@ -22082,13 +22476,29 @@ FCFEC2 o="Invensys Controls UK Limited"
5 o="elgris UG"
6 o="Norgren Manufacturing Co., Ltd."
7 o="Epiphan Systems Inc"
- 8 o="Shenzhen C & D Electronics Co., Ltd."
+ 8 o="Shanghai Kanghai Information System CO.,LTD."
9 o="Loftie"
A o="Peak Communications Limited"
B o="SuZhou Ruishengwei Intelligent Technology Co.,Ltd"
C o="LOCTEK ERGONOMIC TECHNOLOGY CORP."
D o="Alunos AG"
E o="Gmv sistemas SAU"
+58AD08
+ 0 o="NEOiD"
+ 1 o="AINOS INC. TAIWAN BRANCH"
+ 2 o="Beijing ShiYan Technology Co., Ltd"
+ 3 o="Fujian Ruihe Technology Co., Ltd."
+ 4 o="Shenzhen Yumutek co.,ltd"
+ 5 o="Vanguard Protex Global"
+ 6 o="ACKSYS"
+ 7 o="Jiangsu Delianda Intelligent Technology Co., Ltd."
+ 8 o="Mobileye Vision Technologies LTD"
+ 9 o="Wuxi Qinghexiaobei Technology Co., Ltd."
+ A o="Gateview Technologies"
+ B o="Triton Sensors"
+ C o="Also, Inc."
+ D o="Suzhou Huichuan United Power System Co.,Ltd"
+ E o="MileOne Technologies Inc"
58C41E
0 o="Guangzhou TeleStar Communication Consulting Service Co., Ltd"
1 o="JLZTLink Industry ?Shen Zhen?Co., Ltd."
@@ -22153,6 +22563,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="tarm AG"
D o="Aeva, Inc."
E o="AI-RIDER CORPORATION"
+5C5C75
+ 0 o="Elite Link"
+ 1 o="TECTOY S.A"
+ 2 o="youyeetoo"
+ 3 o="O-cubes Shanghai Microelectronics Technology Co., Ltd"
+ 4 o="Bkeen International Corporated"
+ 5 o="YingKeSong Pen Industry Technology R&D Center Shenzhen Co Ltd"
+ 6 o="Ebet Systems"
+ 7 o="UOI TECHNOLOGY CORPORATION"
+ 8 o="hassoun Gulf Industrial Company"
+ 9 o="Spectrum FiftyNine BV"
+ A o="InoxSmart by Unison Hardware"
+ B o="Anhui Haima Cloud Technology Co.,Ltd"
+ C o="Siemens Sensors & Communication Ltd."
+ D o="Shenzhen Jooan Technology Co., Ltd"
+ E o="Deuta America"
5C6AEC
0 o="Acuity Brands Lighting"
1 o="Shanghai Smilembb Technology Co.,LTD"
@@ -22249,6 +22675,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="PSS Co., Ltd"
D o="REMOWIRELESS COMMUNICATION INTERNATIONAL CO.,LIMITED"
E o="Annapurna labs"
+60159F
+ 0 o="yst"
+ 1 o="Klaric GmbH & Co. KG"
+ 2 o="Voxai Technology Co.,Ltd."
+ 3 o="Hubei HanRui Jing Automotive Intelligent System Co.,Ltd"
+ 4 o="MICRO-TEX PTE.LTD."
+ 5 o="Beijing Yillion Deepcompute Technology Co., Ltd"
+ 6 o="SHENZHEN DAERXIN TECHNOLOGY CO.,LTD"
+ 7 o="Critical Loop"
+ 8 o="HUIZHOU BOHUI CONNECTION TECHNOLOGY CO., LTD"
+ 9 o="Shenzhen NTS Technology Co.,Ltd"
+ A o="QingDao Hiincom Electronics Co., Ltd"
+ B o="Lens Technology(Xiangtan) Co.,Ltd"
+ C o="Terrestar Solutions Inc"
+ D o="FF Videosistemas SL"
+ E o="MaiaSpace"
6095CE
0 o="Siema Applications"
1 o="Ponoor Experiments Inc."
@@ -22268,7 +22710,7 @@ FCFEC2 o="Invensys Controls UK Limited"
60A434
0 o="UNIQON"
1 o="EEG Enterprises Inc"
- 2 o="Hangzhou Zhongxinhui lntelligent Technology Co.,Ltd."
+ 2 o="Hangzhou Zhongxinghui Intelligent Technology Co., Ltd."
3 o="Shenzhen lncar Technology Co.,Ltd"
4 o="Human-life Information Platforms Institute"
5 o="Hangzhou Lanly Technology Co., Ltd."
@@ -22337,7 +22779,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4 o="Redstone Systems, Inc."
5 o="Bühler AG"
6 o="Pass & Seymour, Inc d/b/a Legrand"
- 7 o="Shenzhen C & D Electronics Co., Ltd."
+ 7 o="Shanghai Kanghai Information System CO.,LTD."
8 o="Leontech Limited"
9 o="Chunghwa System Integration Co., Ltd."
A o="Sensoro Co., Ltd."
@@ -22479,7 +22921,7 @@ FCFEC2 o="Invensys Controls UK Limited"
2 o="ZHEJIANG XIAN DA Environmental Technology Co., Ltd"
3 o="LightnTec GmbH"
4 o="Estelar s.r.o"
- 5 o="Shenzhen C & D Electronics Co., Ltd."
+ 5 o="Shanghai Kanghai Information System CO.,LTD."
6 o="Uconfree technology(shenzhen)limited"
7 o="Liberty AV Solutions"
8 o="Hangzhou Risco System Co.,Ltd"
@@ -22522,7 +22964,7 @@ FCFEC2 o="Invensys Controls UK Limited"
D o="Skyware Protech Limited"
E o="Ganghsan Guanglian"
7050E7
- 0 o="Shenzhen C & D Electronics Co., Ltd."
+ 0 o="Shanghai Kanghai Information System CO.,LTD."
1 o="Annapurna labs"
2 o="Electronic's Time SRL"
3 o="Skychers Creations ShenZhen Limited"
@@ -22610,7 +23052,7 @@ FCFEC2 o="Invensys Controls UK Limited"
01A o="Cubro Acronet GesmbH"
01B o="AUDI AG"
01C o="Kumu Networks"
- 01D o="Weigl Elektronik & Mediaprojekte"
+ 01D o="Weigl GmbH & Co KG"
01E o="ePOINT Embedded Computing Limited"
01F o="SPX Flow Technology BV"
020 o="MICRO DEBUG, Y.K."
@@ -23052,7 +23494,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1D4 o="Brinkmann Audio GmbH"
1D5 o="MIVO Technology AB"
1D6 o="MacGray Services"
- 1D7 o="BAE Systems Apllied Intelligence"
+ 1D7 o="BAE Systems"
1D8 o="Blue Skies Global LLC"
1D9 o="MondeF"
1DA o="Promess Inc."
@@ -23686,7 +24128,7 @@ FCFEC2 o="Invensys Controls UK Limited"
453 o="Foerster-Technik GmbH"
454 o="Golding Audio Ltd"
455 o="Heartlandmicropayments"
- 456 o="Technological Application and Production One Member Liability Company (Tecapro company)"
+ 456 o="Technological Application And Production One Member Liability Company (Tecapro Company)"
457 o="Vivaldi Clima Srl"
458 o="Ongisul Co.,Ltd."
459 o="Protium Technologies, Inc."
@@ -26196,7 +26638,7 @@ FCFEC2 o="Invensys Controls UK Limited"
E2A o="CONTES, spol. s r.o."
E2B o="Guan Show Technologe Co., Ltd."
E2C o="Fourth Frontier Technologies Private Limited"
- E2D o="BAE Systems Apllied Intelligence"
+ E2D o="BAE Systems"
E2E o="Merz s.r.o."
E2F o="Flextronics International Kft"
E30 o="QUISS AG"
@@ -26724,6 +27166,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="HSPTEK JSC"
D o="Shenzhen smart-core technology co.,ltd."
E o="WDJ Hi-Tech Inc."
+743336
+ 0 o="Huzhou Luxshare Precision Industry Co.LTD"
+ 1 o="Shengzhen Gongjin Electronics"
+ 2 o="Zoller + Fröhlich GmbH"
+ 3 o="Shenzhen DBG Innovation Tech Limited"
+ 4 o="Elide Interfaces Inc"
+ 5 o="SECLAB FR"
+ 6 o="Baumer Inspection GmbH"
+ 7 o="Venture International Pte Ltd"
+ 8 o="Moultrie Mobile"
+ 9 o="Lyno Dynamics LLC"
+ A o="Shenzhen Jooan Technology Co., Ltd"
+ B o="Annapurna labs"
+ C o="Shenzhen Handheld-Wireless Technology Co., Ltd."
+ D o="ACTECK TECHNOLOGY Co., Ltd"
+ E o="Ramon Space"
745BC5
0 o="IRS Systementwicklung GmbH"
1 o="Beijing Inspiry Technology Co., Ltd."
@@ -26782,7 +27240,7 @@ FCFEC2 o="Invensys Controls UK Limited"
6 o="CRRC Nangjing Puzhen Haitai Brake Equipment Co., LTD"
7 o="E-Stone Electronics Co., Ltd"
8 o="Shenzhen AV-Display Co.,Ltd"
- 9 o="Shenzhen C & D Electronics Co., Ltd."
+ 9 o="Shanghai Kanghai Information System CO.,LTD."
A o="Leonardo SpA - Montevarchi"
B o="Bithouse Oy"
C o="Brigates Microelectronics Co., Ltd."
@@ -26796,7 +27254,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4 o="Annapurna labs"
5 o="IO Master Technology"
6 o="Annapurna labs"
- 7 o="Shenzhen C & D Electronics Co., Ltd."
+ 7 o="Shanghai Kanghai Information System CO.,LTD."
8 o="Dreamtek"
9 o="AVATR Co., LTD."
A o="Edgenectar Inc."
@@ -26836,6 +27294,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Comcast-SRL"
D o="QT systems ab"
E o="Heltec Automation"
+787835
+ 0 o="ATsens"
+ 1 o="ENQT GmbH"
+ 2 o="EHTech (Beijing)Co., Ltd."
+ 3 o="SHENZHEN CHUANGWEI ELECTRONIC APPLIANCE TECH CO., LTD."
+ 4 o="Jiaxing Cyber Sensor Intelligent Technology Co., Ltd."
+ 5 o="IRISS Inc."
+ 6 o="MAICUN Information Technology(Shanghai)Co.,Ltd"
+ 7 o="Ambient Life Inc."
+ 8 o="Shandong Xintong Electronics Co., Ltd"
+ 9 o="BLOOM VIEW LIMITED"
+ A o="Skylight"
+ B o="Shanghai Intchains Technology Co., Ltd."
+ C o="DBG Communications Technology Co.,Ltd."
+ D o="Suzhou Chena Information Technology Co., Ltd."
+ E o="NEOARK Corporation"
78C2C0
0 o="Shenzhen ELI Technology co.,ltd"
1 o="XRONOS-INC"
@@ -27001,7 +27475,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1 o="Xiamen Mage Information Technology Co.,Ltd."
2 o="3S Technology Co., Ltd."
3 o="Shanghai Yitu Technology Co. Ltd"
- 4 o="CONTINENTAL"
+ 4 o="AUMOVIO France S.A.S."
5 o="Nanning auto digital technology co.,LTD"
6 o="Société de Transport de Montréal"
7 o="Xuji Changnan Communication Equipment Co., Ltd."
@@ -27052,6 +27526,11 @@ FCFEC2 o="Invensys Controls UK Limited"
4 o="LLVISION TECHNOLOGY CO.,LTD"
5 o="Shenzhen Zidoo Technology Co., Ltd."
6 o="Beijing Gooagoo Technical Service Co.,Ltd."
+807786
+ 1 o="Raycon"
+ 2 o="Wintec Co., Ltd"
+ 3 o="Demeas"
+ 4 o="Realtime Biometrics India (P) limited"
807B85
0 o="Shiroshita Industrial Co., Ltd."
1 o="Hangzhou Synway Information Engineering Co., Ltd"
@@ -27255,7 +27734,7 @@ FCFEC2 o="Invensys Controls UK Limited"
9 o="Kii Audio GmbH"
A o="Draper, Inc."
B o="Beijing ThinRedline Technology Co.,Ltd."
- C o="Shenzhen C & D Electronics Co., Ltd."
+ C o="Shanghai Kanghai Information System CO.,LTD."
D o="Hash Mining s.r.o."
E o="IONA Tech"
88A9A7
@@ -27341,6 +27820,7 @@ FCFEC2 o="Invensys Controls UK Limited"
000 o="Suzhou Xingxiangyi Precision Manufacturing Co.,Ltd."
001 o="HYFIX Spatial Intelligence"
003 o="Brighten Controls LLP"
+ 006 o="DUNASYS INGENIERIE"
009 o="Converging Systems Inc."
00A o="TaskUnite Inc. (dba AMPAworks)"
00C o="Guan Show Technologe Co., Ltd."
@@ -27353,14 +27833,19 @@ FCFEC2 o="Invensys Controls UK Limited"
01A o="Paragraf"
01D o="Nordson Corporation"
01E o="SCIREQ Scientific Respiratory Equipment Inc"
+ 01F o="Dualcomm Technology, Inc."
020 o="Utthunga Techologies Pvt Ltd"
021 o="Savant Group"
022 o="Telica Telecom Private Limited"
+ 023 o="Omnilink Tecnologia S/A"
024 o="Shin Nihon Denshi Co., Ltd."
025 o="SMITEC S.p.A."
028 o="eyrise B.V."
029 o="Hunan Shengyun Photoelectric Technology Co.,LTD"
+ 02A o="DEUTA Werke GmbH"
+ 02D o="Shenzhen Tezesk Energy Technology Co.,LTD"
02F o="SOLIDpower SpA"
+ 031 o="EKTOS A/S"
033 o="IQ Home Kft."
035 o="RealWear"
03A o="ORION COMPUTERS"
@@ -27382,6 +27867,7 @@ FCFEC2 o="Invensys Controls UK Limited"
054 o="WATTER"
055 o="Intercreate"
056 o="DONG GUAN YUNG FU ELECTRONICS LTD."
+ 057 o="Shenzhen Broadradio RFID Technology Co., Ltd"
058 o="MECT SRL"
059 o="MB connect line GmbH Fernwartungssysteme"
05C o="tickIoT Inc."
@@ -27389,6 +27875,7 @@ FCFEC2 o="Invensys Controls UK Limited"
060 o="Zadar Labs Inc"
061 o="Micron Systems"
062 o="ATON GREEN STORAGE SPA"
+ 063 o="Efftronics Systems (P) Ltd"
066 o="Siemens Energy Global GmbH & Co. KG"
067 o="Genius Vision Digital Private Limited"
068 o="Shenzhen ROLSTONE Technology Co., Ltd"
@@ -27397,9 +27884,11 @@ FCFEC2 o="Invensys Controls UK Limited"
06C o="COBES GmbH"
06D o="Monnit Corporation"
071 o="DORLET SAU"
- 073 o="Potter Electric Signal Company"
+ 072 o="Eyecloud, Inc"
+ 073 o="Potter Electric Signal Co. LLC"
076 o="PACK'R"
077 o="Engage Technologies"
+ 078 o="Salience Labs"
07A o="Flextronics International Kft"
07D o="Talleres de Escoriaza SAU"
07E o="FLOYD inc."
@@ -27425,11 +27914,13 @@ FCFEC2 o="Invensys Controls UK Limited"
097 o="FoMa Systems GmbH"
098 o="Agvolution GmbH"
099 o="Pantherun Technologies Pvt Ltd"
+ 09A o="SHINETECH ELECTRONICS CO., LTD."
09B o="Taiv"
09D o="Flextronics International Kft"
09E o="IWS Global Pty Ltd"
09F o="MB connect line GmbH Fernwartungssysteme"
0A0 o="TECHNIWAVE"
+ 0A2 o="BEST"
0A4 o="Dynamic Research, Inc."
0A5 o="Gomero Nordic AB"
0A8 o="SamabaNova Systems"
@@ -27439,20 +27930,25 @@ FCFEC2 o="Invensys Controls UK Limited"
0AD o="E2 Nova Corporation"
0AF o="FORSEE POWER"
0B0 o="Bunka Shutter Co., Ltd."
+ 0B5 o="SMC Gateway"
0B6 o="Luke Granger-Brown"
0B7 o="TIAMA"
0B8 o="Signatrol Ltd"
+ 0B9 o="Newin Tech"
0BB o="InfraChen Technology Co., Ltd."
0BD o="Solace Systems Inc."
0BE o="BNB"
0BF o="Aurora Communication Technologies Corp."
0C0 o="Active Research Limited"
+ 0C1 o="Opal Camera Inc."
0C3 o="Eurek srl"
0C5 o="TechnipFMC"
0C8 o="EA Elektro-Automatik GmbH"
0CA o="CLOUD TELECOM Inc."
0CC o="Smart I Electronics Systems Pvt. Ltd."
0CD o="DEUTA Werke GmbH"
+ 0CE o="Digitella Inc."
+ 0D0 o="Lumiplan-Duhamel"
0D2 o="biosilver .co.,ltd"
0D3 o="erfi Ernst Fischer GmbH+Co.KG"
0D4 o="Dalcnet srl"
@@ -27461,6 +27957,7 @@ FCFEC2 o="Invensys Controls UK Limited"
0D8 o="Power Electronics Espana, S.L."
0DF o="Leidos"
0E0 o="Autopharma"
+ 0E3 o="JISEONGENG Co,.LTD"
0E5 o="Rugged Science"
0E6 o="Cleanwatts Digital, S.A."
0EA o="SmartSky Networks LLC"
@@ -27476,6 +27973,7 @@ FCFEC2 o="Invensys Controls UK Limited"
0F7 o="Combilent"
0F9 o="ikan International LLC"
0FA o="Nautel LTD"
+ 0FD o="CEI Ptd Ltd"
0FE o="Indra Heera Technology LLP"
0FF o="Pneumax Spa"
100 o="Beijing Zhenlong Technology Co.,Ltd."
@@ -27483,6 +27981,7 @@ FCFEC2 o="Invensys Controls UK Limited"
103 o="KRONOTECH SRL"
104 o="Timebeat.app Ltd"
105 o="AixControl GmbH"
+ 106 o="Wuhan Xingtuxinke ELectronic Co.,Ltd"
107 o="SCI Technology, Inc."
10A o="Sicon srl"
10B o="Red Lion Europe GmbH"
@@ -27500,6 +27999,7 @@ FCFEC2 o="Invensys Controls UK Limited"
11E o="Infosoft Digital Design and Services P L"
11F o="NodeUDesign"
121 o="Hefei EverACQ Technology Co., LTD"
+ 123 o="GeneSys Elektronik GmbH"
125 o="Hangzhou Sciener Smart Technology Co., Ltd."
126 o="Harvest Technology Pty Ltd"
127 o="Retronix Technology Inc."
@@ -27511,6 +28011,7 @@ FCFEC2 o="Invensys Controls UK Limited"
133 o="Vtron Pty Ltd"
135 o="Yuval Fichman"
138 o="Vissavi sp. z o.o."
+ 13B o="SDELcc"
13C o="SiFive Inc"
13E o="BTEC INDUSTRIAL INSTRUMENT SDN. BHD."
13F o="Elsist Srl"
@@ -27521,12 +28022,14 @@ FCFEC2 o="Invensys Controls UK Limited"
146 o="Zhongrun Xinchan (Beijing) Technology Co., Ltd"
148 o="CAREHAWK"
149 o="Clock-O-Matic"
- 14B o="Potter Electric Signal Company"
+ 14A o="Richie Ltd"
+ 14B o="Potter Electric Signal Co. LLC"
14D o="Vertesz Elektronika Kft."
14F o="NSM"
151 o="Gogo Business Aviation"
154 o="Flextronics International Kft"
155 o="SLAT"
+ 156 o="Grinn Sp. z o.o."
159 o="Mediana Co., Ltd."
15A o="ASHIDA Electronics Pvt. Ltd"
15C o="TRON FUTURE TECH INC."
@@ -27539,12 +28042,15 @@ FCFEC2 o="Invensys Controls UK Limited"
16B o="TKR Spezialwerkzeuge GmbH"
16D o="Xiamen Rgblink Science & Technology Co., Ltd."
16E o="Benchmark Electronics BV"
+ 16F o="Codasip s.r.o."
170 o="Fracarro Radioindustrie Srl"
174 o="KST technology"
175 o="Wuhan YiValley Opto-electric technology Co.,Ltd"
176 o="Leidos Inc"
177 o="Emcom Systems"
+ 178 o="Attack do Brasil Ind Com Apar de Som LTDA"
179 o="Agrowtek Inc."
+ 17A o="Sichuan ZhikongLingxin Technology Co., Ltd."
17B o="Bavaria Digital Technik GmbH"
17C o="Zelp Ltd"
17E o="MI Inc."
@@ -27553,6 +28059,7 @@ FCFEC2 o="Invensys Controls UK Limited"
185 o="BIOTAGE GB LTD"
186 o="Breas Medical AB"
187 o="Sicon srl"
+ 18A o="Network Rail"
18B o="M-Pulse GmbH & Co.KG"
18E o="J1-LED Intelligent Transport Systems Pty Ltd"
193 o="Sicon srl"
@@ -27561,12 +28068,15 @@ FCFEC2 o="Invensys Controls UK Limited"
196 o="Secuinfo Co.Ltd"
197 o="TEKVOX, Inc"
198 o="REO AG"
+ 199 o="Shenzhen Arctec Innovation Technology Co.,Ltd"
19B o="FeedFlo"
19C o="Aton srl"
1A0 o="Engage Technologies"
1A5 o="DIALTRONICS SYSTEMS PVT LTD"
1A7 o="aelettronica group srl"
+ 1AC o="Unitron Systems b.v."
1AD o="Nexxto Servicos Em Tecnologia da Informacao SA"
+ 1AE o="Bounce Imaging"
1AF o="EnviroNode IoT Solutions"
1B1 o="person-AIz AS"
1B2 o="Rapid-e-Engineering Steffen Kramer"
@@ -27574,6 +28084,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1B6 o="Red Sensors Limited"
1B7 o="Rax-Tech International"
1B9 o="D.T.S Illuminazione Srl"
+ 1BA o="Innovative Signal Analysis"
1BB o="Renwei Electronics Technology (Shenzhen) Co.,LTD."
1BC o="Transit Solutions, LLC."
1BD o="DORLET SAU"
@@ -27581,6 +28092,7 @@ FCFEC2 o="Invensys Controls UK Limited"
1BF o="Ossia Inc"
1C0 o="INVENTIA Sp. z o.o."
1C2 o="Solid Invent Ltda."
+ 1C4 o="EDGX bv"
1C9 o="Pneumax Spa"
1CA o="Power Electronics Espana, S.L."
1CB o="SASYS e.K."
@@ -27588,6 +28100,8 @@ FCFEC2 o="Invensys Controls UK Limited"
1D0 o="MB connect line GmbH Fernwartungssysteme"
1D1 o="AS Strömungstechnik GmbH"
1D3 o="Opus-Two ICS"
+ 1D4 o="Integer.pl S.A."
+ 1D5 o="Beijing Diwei Shuangxing Communication Technology Co., Ltd."
1D6 o="ZHEJIANG QIAN INFORMATION & TECHNOLOGIES"
1D7 o="Beanair Sensors"
1D8 o="Mesomat inc."
@@ -27601,18 +28115,26 @@ FCFEC2 o="Invensys Controls UK Limited"
1E6 o="Radian Research, Inc."
1E7 o="CANON ELECTRON TUBES & DEVICES CO., LTD."
1E8 o="Haptech Defense Systems"
+ 1E9 o="RC Systems"
+ 1EA o="Asteelflash Design Solutions Hamburg GmbH"
1ED o="Lichtwart GmbH"
+ 1EE o="Kneron (Taiwan) Co., Ltd."
1EF o="Tantronic AG"
1F0 o="AVCOMM Technologies Inc"
1F4 o="EIFFAGE ENERGIE ELECTRONIQUE"
1F5 o="NanoThings Inc."
1F7 o="Sicon srl"
+ 1F9 o="TelecomWadi"
+ 1FA o="YDIIT Co., Ltd."
+ 1FC o="Yu Heng Electric CO. TD"
1FE o="Burk Technology"
+ 1FF o="ReCar LLC DBA Slate Auto"
201 o="Hiwin Mikrosystem Corp."
203 o="ENTOSS Co.,Ltd"
204 o="castcore"
206 o="KRYFS TECHNOLOGIES PRIVATE LIMITED"
208 o="Sichuan AnSphere Technology Co. Ltd."
+ 20A o="Oriux"
20C o="Shanghai Stairmed Technology Co.,ltd"
20D o="Grossenbacher Systeme AG"
20E o="Alpha Bridge Technologies Private Limited"
@@ -27624,11 +28146,14 @@ FCFEC2 o="Invensys Controls UK Limited"
21E o="The Bionetics Corporation"
221 o="YUANSIANG OPTOELECTRONICS CO.,LTD."
224 o="PHB Eletronica Ltda."
+ 226 o="Colossus Computing, Inc."
227 o="Digilens"
228 o="Shenzhen Chuanxin Micro Technology Co., Ltd"
22D o="KAYSONS ELECTRICALS PRIVATE LIMITED"
22E o="Jide Car Rastreamento e Monitoramento LTDA"
+ 231 o="Shenzhen zhushida Technology lnformation Co.,Ltd"
232 o="Monnit Corporation"
+ 233 o="TCL OPERATIONS POLSKA SP. Z O.O."
235 o="Marson Technology Co., Ltd."
237 o="MB connect line GmbH"
239 o="SHEKEL SCALES 2008 LTD"
@@ -27642,6 +28167,7 @@ FCFEC2 o="Invensys Controls UK Limited"
249 o="TEX COMPUTER SRL"
24C o="Shenzhen Link-All Technolgy Co., Ltd"
24D o="XI'AN JIAODA KAIDA NEW TECHNOLOGY CO.LTD"
+ 24E o="YUYAMA MFG Co.,Ltd"
250 o="ACCURATE OPTOELECTRONICS PVT. LTD."
251 o="Watchdog Systems"
252 o="TYT Electronics CO., LTD"
@@ -27656,21 +28182,27 @@ FCFEC2 o="Invensys Controls UK Limited"
261 o="TargaSystem S.r.L."
263 o="EPC Power Corporation"
264 o="BR. Voss Ingenjörsfirma AB"
+ 266 o="Guardian Controls International Ltd"
267 o="Karl DUNGS GmbH & Co. KG"
268 o="Astro Machine Corporation"
+ 269 o="Sicon srl"
26B o="Profcon AB"
26E o="Koizumi Lighting Technology Corp."
26F o="QUISS GmbH"
270 o="Xi‘an Hangguang Satellite and Control Technology Co.,Ltd"
+ 271 o="Wuhan YiValley Opto-electric technology Co.,Ltd"
272 o="Comminent Pvt Ltd"
273 o="Distran AG"
274 o="INVIXIUM ACCESS INC"
+ 275 o="IDA North America Inc."
+ 277 o="Shenzhen Angstrom Excellence Technology Co., Ltd"
27B o="Oriux"
27C o="Tactical Blue Space Ventures LLC"
27D o="Pneumax Spa"
27F o="Whizz Systems Inc."
280 o="HEITEC AG"
281 o="NVP TECO LTD"
+ 285 o="Smart Tech Inc"
286 o="i2s"
288 o="Vision Systems Safety Tech"
289 o="Craft4 Digital GmbH"
@@ -27678,20 +28210,26 @@ FCFEC2 o="Invensys Controls UK Limited"
28B o="Power Electronics Espana, S.L."
28C o="Sakura Seiki Co.,Ltd."
28D o="AVA Monitoring AB"
+ 290 o="UBIQ TECHNOLOGIES INTERNATIONAL LTD"
291 o="Jiangsu Ruidong Electric Power Technology Co.,Ltd"
292 o="Gogo Business Aviation"
293 o="Landis+Gyr Equipamentos de Medição Ltda"
294 o="nanoTRONIX Computing Inc."
+ 295 o="Ophir Manufacturing Solutions Pte Ltd"
296 o="Roog zhi tong Technology(Beijing) Co.,Ltd"
+ 297 o="IGEMA GmbH"
298 o="Megger Germany GmbH"
299 o="Integer.pl S.A."
+ 29A o="Power Electronics Espana, S.L."
29B o="TT electronics integrated manufacturing services (Suzhou) Limited"
+ 29C o="Thales Nederland BV"
29D o="Automata GmbH & Co. KG"
29E o="AD Parts, S.L."
29F o="NAGTECH LLC"
2A0 o="Connected Development"
2A1 o="Pantherun Technologies Pvt Ltd"
2A2 o="SERAP"
+ 2A3 o="NSK Co.,Ltd."
2A4 o="YUYAMA MFG Co.,Ltd"
2A5 o="Nonet Inc"
2A6 o="Radiation Solutions Inc."
@@ -27699,6 +28237,7 @@ FCFEC2 o="Invensys Controls UK Limited"
2A8 o="SHALARM SECURITY Co.,LTD"
2A9 o="Elbit Systems of America, LLC"
2AC o="DCO SYSTEMS LTD"
+ 2AF o="A-Best Co.,Lid."
2B1 o="U -MEI-DAH INT'L ENTERPRISE CO.,LTD."
2B4 o="Sonel S.A."
2B6 o="Stercom Power Solutions GmbH"
@@ -27709,6 +28248,7 @@ FCFEC2 o="Invensys Controls UK Limited"
2C0 o="Tieline Research Pty Ltd"
2C2 o="TEX COMPUTER SRL"
2C3 o="TeraDiode / Panasonic"
+ 2C4 o="Xylon"
2C5 o="SYSN"
2C6 o="YUYAMA MFG Co.,Ltd"
2C7 o="CONTRALTO AUDIO SRL"
@@ -27719,6 +28259,7 @@ FCFEC2 o="Invensys Controls UK Limited"
2CE o="E2 Nova Corporation"
2D0 o="Cambridge Research Systems Ltd"
2D5 o="J&J Philippines Corporation"
+ 2D6 o="TECHTUIT CO.,LTD."
2D8 o="CONTROL SYSTEMS Srl"
2DC o="TimeMachines Inc."
2DD o="Flextronics International Kft"
@@ -27726,6 +28267,7 @@ FCFEC2 o="Invensys Controls UK Limited"
2DF o="Ubotica Technologies"
2E2 o="Mark Roberts Motion Control"
2E3 o="Erba Lachema s.r.o."
+ 2E4 o="Vision Systems Safety Tech"
2E5 o="GS Elektromedizinsiche Geräte G. Stemple GmbH"
2E8 o="Sonora Network Solutions"
2EC o="HD Vision Systems GmbH"
@@ -27746,6 +28288,7 @@ FCFEC2 o="Invensys Controls UK Limited"
301 o="Agar Corporation Inc."
303 o="IntelliPlanner Software System India Pvt Ltd"
304 o="Jemac Sweden AB"
+ 305 o="VivoKey Technologies Inc."
306 o="Corigine,Inc."
309 o="MECT SRL"
30A o="XCOM Labs"
@@ -27755,17 +28298,19 @@ FCFEC2 o="Invensys Controls UK Limited"
30F o="EAST PHOTONICS"
313 o="SB-GROUP LTD"
314 o="Cedel BV"
- 316 o="Potter Electric Signal Company"
+ 316 o="Potter Electric Signal Co. LLC"
317 o="Bacancy Systems LLP"
319 o="Exato Company"
31A o="Asiga Pty Ltd"
31B o="joint analytical systems GmbH"
31C o="Accumetrics"
+ 31D o="Tech Mobility Aps"
31F o="STV Electronic GmbH"
324 o="Kinetic Technologies"
327 o="Deutescher Wetterdienst"
328 o="Com Video Security Systems Co., Ltd."
329 o="YUYAMA MFG Co.,Ltd"
+ 32A o="ABB"
32B o="Shenyang Taihua Technology Co., Ltd."
32C o="Taiko Audio B.V."
32E o="Trineo Systems Sp. z o.o."
@@ -27780,7 +28325,9 @@ FCFEC2 o="Invensys Controls UK Limited"
342 o="TimeMachines Inc."
345 o="Kreafeuer AG, Swiss finsh"
347 o="Plut d.o.o."
+ 348 o="Breas Medical AB"
349 o="WAVES SYSTEM"
+ 34A o="Raspberry Pi (Trading) Ltd"
34B o="Infrared Inspection Systems"
34C o="Kyushu Keisokki Co.,Ltd."
34D o="biosilver .co.,ltd"
@@ -27813,6 +28360,10 @@ FCFEC2 o="Invensys Controls UK Limited"
376 o="DIAS Infrared GmbH"
377 o="Solotech"
378 o="spar Power Technologies Inc."
+ 37A o="GETQCALL"
+ 37B o="MITSUBISHI ELECTRIC INDIA PVT. LTD."
+ 37C o="MOIZ"
+ 37D o="Season Electronics Ltd"
37E o="SIDUS Solutions, LLC"
37F o="Scarlet Tech Co., Ltd."
380 o="YSLAB"
@@ -27839,6 +28390,7 @@ FCFEC2 o="Invensys Controls UK Limited"
39A o="Golding Audio Ltd"
39B o="Deviceworx Technologies Inc."
39E o="Abbott Diagnostics Technologies AS"
+ 39F o="Guangzhou Beizeng Information Technology Co.,Ltd"
3A2 o="Kron Medidores"
3A3 o="Lumentum"
3A4 o="QLM Technology Ltd"
@@ -27861,6 +28413,7 @@ FCFEC2 o="Invensys Controls UK Limited"
3C4 o="NavSys Technology Inc."
3C5 o="Stratis IOT"
3C6 o="Wavestream Corp"
+ 3C7 o="RESMED PTY LTD"
3C8 o="BTG Instruments AB"
3C9 o="TECHPLUS-LINK Technology Co.,Ltd"
3CD o="Sejong security system Cor."
@@ -27870,8 +28423,12 @@ FCFEC2 o="Invensys Controls UK Limited"
3D2 o="UVIRCO Technologies"
3D4 o="e.p.g. Elettronica s.r.l."
3D5 o="FRAKO Kondensatoren- und Anlagenbau GmbH"
+ 3D6 o="Kyowakiden Industry Co.,Ltd."
+ 3D7 o="Eiden Co.,Ltd."
3D9 o="Unlimited Bandwidth LLC"
3DB o="BRS Sistemas Eletrônicos"
+ 3DD o="DORLET SAU"
+ 3DF o="LimeSoft Co., Ltd."
3E0 o="YPP Corporation"
3E2 o="Agrico"
3E3 o="FMTec GmbH - Future Management Technologies"
@@ -27880,9 +28437,13 @@ FCFEC2 o="Invensys Controls UK Limited"
3E8 o="Ruichuangte"
3E9 o="HEITEC AG"
3EA o="CHIPSCAPE SECURITY SYSTEMS"
+ 3EB o="Samwell International Inc"
+ 3ED o="The Exploration Company"
3EE o="BnB Information Technology"
+ 3F2 o="SURYA ELECTRONICS"
3F3 o="Cambrian Works, Inc."
3F4 o="ACTELSER S.L."
+ 3F6 o="ANTARA TECHNOLOGIES"
3F7 o="Mitsubishi Electric India Pvt. Ltd."
3F9 o="YU YAN SYSTEM TECHNOLOGY CO., LTD."
3FC o="STV Electronic GmbH"
@@ -27899,6 +28460,7 @@ FCFEC2 o="Invensys Controls UK Limited"
410 o="Roboteq"
412 o="Comercial Electronica Studio-2 s.l."
414 o="INSEVIS GmbH"
+ 415 o="OnAsset Intelligence"
417 o="Fracarro srl"
419 o="Naval Group"
41B o="ENERGY POWER PRODUCTS LIMITED"
@@ -27913,6 +28475,7 @@ FCFEC2 o="Invensys Controls UK Limited"
429 o="Abbott Diagnostics Technologies AS"
42A o="Atonarp Inc."
42B o="Gamber Johnson-LLC"
+ 42D o="Jemac Sweden AB"
42F o="Tomorrow Companies Inc"
432 o="Rebel Systems"
437 o="Gogo BA"
@@ -27920,19 +28483,29 @@ FCFEC2 o="Invensys Controls UK Limited"
439 o="BORNICO"
43A o="Spacelite Inc"
43D o="Solid State Supplies Ltd"
+ 43E o="Syrma SGS Technology"
+ 43F o="beespace Technologies Limited"
440 o="MB connect line GmbH Fernwartungssysteme"
441 o="Novanta IMS"
- 442 o="Potter Electric Signal Co LLC"
+ 442 o="Potter Electric Signal Co. LLC"
+ 444 o="Contrive Srl"
445 o="Figment Design Laboratories"
+ 447 o="MARVAUS TECHNOLOGIES PRIVATE LIMITED"
+ 448 o="Förster-Technik GmbH"
44A o="Onbitel"
44D o="Design and Manufacturing Vista Electronics Pvt.Ltd."
44E o="GVA Lighting, Inc."
44F o="RealD, Inc."
451 o="Guan Show Technologe Co., Ltd."
454 o="KJ Klimateknik A/S"
+ 455 o="Weigl GmbH & Co KG"
457 o="SHANGHAI ANGWEI INFORMATION TECHNOLOGY CO.,LTD."
+ 458 o="AooGee Controls Co., LTD."
+ 459 o="GreenTally LLC"
+ 45A o="Inspur Digital Enterprise Technology Co., Ltd."
45B o="Beijing Aoxing Technology Co.,Ltd"
45D o="Fuzhou Tucsen Photonics Co.,Ltd"
+ 45E o="Hangzhou Zhongchuan Digital Equipment Co., Ltd."
45F o="Toshniwal Security Solutions Pvt Ltd"
460 o="Solace Systems Inc."
461 o="Kara Partners LLC"
@@ -27940,6 +28513,7 @@ FCFEC2 o="Invensys Controls UK Limited"
465 o="IXORIGUE TECHNOLOGIES SL"
466 o="Intamsys Technology Co.Ltd"
46A o="Pharsighted LLC"
+ 46D o="MB connect line GmbH"
470 o="Canfield Scientific Inc"
472 o="Surge Networks, Inc."
473 o="Plum sp. z.o.o."
@@ -27959,18 +28533,25 @@ FCFEC2 o="Invensys Controls UK Limited"
487 o="TECHKON GmbH"
489 o="HUPI"
48B o="Monnit Corporation"
+ 48C o="Electronic Equipment Company Pvt. Ltd."
48F o="Mecos AG"
+ 490 o="SAMSON CO.,LTD."
+ 491 o="Phospec Industries Inc."
493 o="Security Products International, LLC"
495 o="DAVE SRL"
496 o="QUALSEN(GUANGZHOU)TECHNOLOGIES CO.,LTD"
+ 497 o="Primalucelab S.p.A."
498 o="YUYAMA MFG Co.,Ltd"
499 o="TIAMA"
+ 49A o="Sigmann Elektronik GmbH"
49B o="Wartsila Voyage Oy"
49C o="Red Lion Europe GmbH"
49F o="Shenzhen Dongman Technology Co.,Ltd"
4A0 o="Tantec A/S"
4A1 o="Breas Medical AB"
4A2 o="Bludigit SpA"
+ 4A3 o="ID Quantique SA"
+ 4A4 o="Potter Electric Signal Co. LLC"
4A6 o="Alaire Technologies Inc"
4A7 o="Potter Electric Signal Co. LLC"
4A8 o="Exact Sciences"
@@ -27980,6 +28561,8 @@ FCFEC2 o="Invensys Controls UK Limited"
4AE o="KCS Co., Ltd."
4AF o="miniDSP"
4B0 o="U -MEI-DAH INT'L ENTERPRISE CO.,LTD."
+ 4B2 o="GV Technology Co.,Ltd."
+ 4B3 o="XYZ Digital Private Limited"
4B4 o="Point One Navigation"
4B8 o="astTECS Communications Private Limited"
4BB o="IWS Global Pty Ltd"
@@ -27990,6 +28573,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4C7 o="SBS SpA"
4C9 o="Apantac LLC"
4CA o="North Building Technologies Limited"
+ 4CC o="Carestream Healthcare International Company Limited"
4CD o="Guan Show Technologe Co., Ltd."
4CF o="Sicon srl"
4D0 o="SunSonic LLC"
@@ -27999,6 +28583,7 @@ FCFEC2 o="Invensys Controls UK Limited"
4DA o="DTDS Technology Pte Ltd"
4DC o="BESO sp. z o.o."
4DD o="Griffyn Robotech Private Limited"
+ 4DF o="EMRI"
4E0 o="PuS GmbH und Co. KG"
4E3 o="Exi Flow Measurement Ltd"
4E4 o="Nuvation Energy"
@@ -28011,7 +28596,9 @@ FCFEC2 o="Invensys Controls UK Limited"
4ED o="VENTIONEX INNOVATIONS SDN BHD"
4F0 o="Tieline Research Pty Ltd"
4F1 o="Abbott Diagnostics Technologies AS"
+ 4F2 o="Automation Displays Inc."
4F4 o="Staco Energy Products"
+ 4F5 o="BSTsecurity"
4F7 o="SmartD Technologies Inc"
4F9 o="Photonic Science and Engineering Ltd"
4FA o="Sanskruti"
@@ -28021,6 +28608,9 @@ FCFEC2 o="Invensys Controls UK Limited"
502 o="Samwell International Inc"
503 o="TUALCOM ELEKTRONIK A.S."
504 o="EA Elektroautomatik GmbH & Co. KG"
+ 506 o="UrbanChain Group Co., Ltd"
+ 507 o="IDNEO TECHNOLOGIES,S.A.U."
+ 508 o="Kite Rise Technologies GmbH"
509 o="Season Electronics Ltd"
50A o="BELLCO TRADING COMPANY (PVT) LTD"
50B o="Beijing Entian Technology Development Co., Ltd"
@@ -28031,6 +28621,7 @@ FCFEC2 o="Invensys Controls UK Limited"
511 o="Control Aut Tecnologia em Automação LTDA"
512 o="Blik Sensing B.V."
514 o="iOpt"
+ 515 o="Daniele Saladino"
516 o="TCL OPERATIONS POLSKA SP. Z O.O."
517 o="Smart Radar System, Inc"
518 o="Wagner Group GmbH"
@@ -28040,11 +28631,14 @@ FCFEC2 o="Invensys Controls UK Limited"
523 o="SPEKTRA Schwingungstechnik und Akustik GmbH Dresden"
524 o="Aski Industrie Elektronik GmbH"
525 o="United States Technologies Inc."
+ 526 o="CAITRON GmbH"
527 o="PDW"
+ 528 o="Luxshare Electronic Technology (KunShan) Ltd"
52A o="Hiwin Mikrosystem Corp."
52D o="Cubic ITS, Inc. dba GRIDSMART Technologies"
52E o="CLOUD TELECOM Inc."
530 o="SIPazon AB"
+ 533 o="Boeing India Private Limited"
534 o="SURYA ELECTRONICS"
535 o="Columbus McKinnon"
536 o="BEIJING LXTV TECHNOLOGY CO.,LTD"
@@ -28056,6 +28650,7 @@ FCFEC2 o="Invensys Controls UK Limited"
540 o="Enclavamientos y Señalización Ferroviaria Enyse S.A."
542 o="Landis+Gyr Equipamentos de Medição Ltda"
544 o="Tinkerbee Innovations Private Limited"
+ 546 o="DEUTA Werke GmbH"
548 o="Beijing Congyun Technology Co.,Ltd"
549 o="Brad Technology"
54A o="Belden India Private Limited"
@@ -28086,12 +28681,14 @@ FCFEC2 o="Invensys Controls UK Limited"
572 o="ZMBIZI APP LLC"
573 o="Ingenious Technology LLC"
574 o="Flock Audio Inc."
- 575 o="Yu-Heng Electric Co., LTD"
+ 575 o="Yu Heng Electric CO. TD"
57A o="NPO ECO-INTECH Ltd."
- 57B o="Potter Electric Signal Company"
+ 57B o="Potter Electric Signal Co. LLC"
57D o="ISDI Ltd"
+ 57E o="Guoqing (shangdong) Information Technology Co.,Ltd"
580 o="SAKURA SEIKI Co., Ltd."
581 o="SpectraDynamics, Inc."
+ 583 o="3Egreen tech. Co. Ltd."
585 o="Shanghai DIDON Industry Co,. Ltd."
589 o="HVRND"
58B o="Quectel Wireless Solutions Co.,Ltd."
@@ -28099,11 +28696,14 @@ FCFEC2 o="Invensys Controls UK Limited"
58E o="Novanta IMS"
591 o="MB connect line GmbH Fernwartungssysteme"
593 o="Brillian Network & Automation Integrated System Co., Ltd."
+ 595 o="Inspinia Technology s.r.o."
596 o="RF Code"
598 o="TIRASOFT TECHNOLOGY"
59A o="Primalucelab isrl"
+ 59D o="CommBox Pty Ltd"
59F o="Delta Computers LLC."
5A0 o="SEONGWON ENG CO.,LTD"
+ 5A1 o="Breas Medical AB"
5A4 o="DAVE SRL"
5A6 o="Kinney Industries, Inc"
5A7 o="RCH SPA"
@@ -28133,6 +28733,7 @@ FCFEC2 o="Invensys Controls UK Limited"
5CC o="Alpes recherche et développement"
5CD o="MAHINDR & MAHINDRA"
5CE o="Packetalk LLC"
+ 5CF o="YUYAMA MFG Co.,Ltd"
5D0 o="Image Engineering"
5D1 o="TWIN DEVELOPMENT"
5D3 o="Eloy Water"
@@ -28152,7 +28753,9 @@ FCFEC2 o="Invensys Controls UK Limited"
5EA o="BTG Instruments AB"
5EB o="TIAMA"
5EC o="NV BEKAERT SA"
+ 5ED o="DEUTA Werke GmbH"
5F1 o="HD Link Co., Ltd."
+ 5F2 o="CMC Applied Technology institute"
5F5 o="HongSeok Ltd."
5F6 o="Forward Edge.AI"
5F7 o="Eagle Harbor Technologies, Inc."
@@ -28160,13 +28763,18 @@ FCFEC2 o="Invensys Controls UK Limited"
5FA o="PolCam Systems Sp. z o.o."
5FB o="RECOM LLC."
5FC o="Lance Design LLC"
+ 5FF o="DAVE SRL"
600 o="Anhui Chaokun Testing Equipment Co., Ltd"
601 o="Camius"
603 o="Fuku Energy Technology Co., Ltd."
605 o="Xacti Corporation"
+ 606 o="NodOn SAS"
+ 607 o="Nanjing Aotong Intelligent Technology Co.,Ltd"
608 o="CONG TY CO PHAN KY THUAT MOI TRUONG VIET AN"
60A o="RFENGINE CO., LTD."
+ 60B o="eumig industrie-TV GmbH."
60E o="ICT International"
+ 60F o="SAEL SRL"
610 o="Beijing Zhongzhi Huida Technology Co., Ltd"
611 o="Siemens Industry Software Inc."
616 o="DEUTA Werke GmbH"
@@ -28182,9 +28790,11 @@ FCFEC2 o="Invensys Controls UK Limited"
624 o="Canastra AG"
625 o="Stresstech OY"
626 o="CSIRO"
+ 627 o="ibg Prüfcomputer GmbH"
62C o="Hangzhou EasyXR Advanced Technology Co., Ltd."
62D o="Embeddded Plus Plus"
62E o="ViewSonic Corp"
+ 62F o="Pro Design Electronic GmbH"
631 o="HAIYANG OLIX CO.,LTD."
634 o="AML"
636 o="Europe Trade"
@@ -28198,13 +28808,17 @@ FCFEC2 o="Invensys Controls UK Limited"
644 o="DAVE SRL"
647 o="Senior Group LLC"
648 o="Gridpulse c.o.o."
+ 64D o="NEWONE CO.,LTD."
64E o="Nilfisk Food"
+ 64F o="INVIXIUM ACCESS INC"
650 o="L tec Co.,Ltd"
651 o="Teledyne Cetac"
+ 652 o="TOKYO INTERPHONE CO.,LTD."
653 o="P5"
655 o="S.E.I. CO.,LTD."
656 o="Optotune Switzerland AG"
657 o="Bright Solutions PTE LTD"
+ 65A o="YUYAMA MFG Co.,Ltd"
65B o="SUS Corporation"
65D o="Action Streamer LLC"
65F o="Astrometric Instruments, Inc."
@@ -28231,9 +28845,14 @@ FCFEC2 o="Invensys Controls UK Limited"
680 o="MITROL S.R.L."
681 o="wayfiwireless.com"
683 o="SLAT"
+ 684 o="Potter Electric Signal Co. LLC"
685 o="Sanchar Wireless Communications Ltd"
+ 686 o="Pazzk"
687 o="Lamontec"
+ 689 o="AUREKA SMART LIVING W.L.L"
68C o="GuangZhou HOKO Electric CO.,LTD"
+ 68E o="Oriental Electronics, Inc."
+ 690 o="Potter Electric Signal Co. LLC"
691 o="Wende Tan"
692 o="Nexilis Electronics India Pvt Ltd (PICSYS)"
693 o="Adaptiv LTD"
@@ -28243,14 +28862,17 @@ FCFEC2 o="Invensys Controls UK Limited"
697 o="Sontay Ltd."
698 o="Arcus-EDS GmbH"
699 o="FIDICA GmbH & Co. KG"
+ 69D o="Bots Unlimited LLC"
69E o="AT-Automation Technology GmbH"
69F o="Insightec"
6A0 o="Avionica"
6A3 o="Becton Dickinson"
6A4 o="Automata Spa"
+ 6A6 o="Q (Cue), Inc."
+ 6A7 o="MobileMustHave"
6A8 o="Bulwark"
6AB o="Toho System Co., Ltd."
- 6AD o="Potter Electric Signal Company"
+ 6AD o="Potter Electric Signal Co. LLC"
6AE o="Bray International"
6B0 o="O-Net Technologies(Shenzhen)Group Co.,Ltd."
6B1 o="Specialist Mechanical Engineers (PTY)LTD"
@@ -28263,28 +28885,35 @@ FCFEC2 o="Invensys Controls UK Limited"
6BB o="Season Electronics Ltd"
6BD o="IoT Water Analytics S.L."
6BF o="Automata GmbH & Co. KG"
+ 6C1 o="Gogo BA"
+ 6C4 o="inmediQ GmbH"
6C6 o="FIT"
6C8 o="Taiko Audio B.V."
+ 6CA o="Melissa Climate Jsc"
6CB o="GJD Manufacturing"
6CC o="Newtouch Electronics (Shanghai) Co., LTD."
6CD o="Wuhan Xingtuxinke ELectronic Co.,Ltd"
- 6CE o="Potter Electric Signal Company"
+ 6CE o="Potter Electric Signal Co. LLC"
6CF o="Italora"
6D0 o="ABB"
+ 6D1 o="Smith meter Inc"
6D2 o="VectorNav Technologies"
6D4 o="Hitachi Energy Poland sp. Z o o"
6D5 o="HTK Hamburg GmbH"
6D6 o="Argosdyne Co., Ltd"
6D7 o="Leopard Imaging Inc"
6D9 o="Khimo"
+ 6DA o="浙江红谱科技有限公司"
6DC o="Intrinsic Innovation, LLC"
6DD o="ViewSonic Corp"
6DE o="SUN・TECTRO,Ltd."
6DF o="ALPHI Technology Corporation"
+ 6E0 o="KMtronic LTD"
6E2 o="SCU Co., Ltd."
6E3 o="ViewSonic International Corporation"
6E4 o="RAB Microfluidics R&D Company Ltd"
6E7 o="WiTricity Corporation"
+ 6E9 o="SHENZHEN sunforest Co.LTD"
6EA o="KMtronic ltd"
6EB o="ENLESS WIRELESS"
6EC o="Bit Trade One, Ltd."
@@ -28301,13 +28930,16 @@ FCFEC2 o="Invensys Controls UK Limited"
703 o="Calnex Solutions plc"
707 o="OAS AG"
708 o="ZUUM"
+ 70A o="YUYAMA MFG Co.,Ltd"
70B o="ONICON"
70C o="Broyce Control Ltd"
70E o="OvercomTech"
+ 710 o="Zengar Institute Inc"
712 o="Nexion Data Systems P/L"
713 o="NSTEK CO., LTD."
715 o="INTERNET PROTOCOLO LOGICA SL"
718 o="ABB"
+ 719 o="delResearch, LLC"
71A o="Chell Instruments Ltd"
71B o="Adasky Ltd."
71D o="Epigon spol. s r.o."
@@ -28325,6 +28957,7 @@ FCFEC2 o="Invensys Controls UK Limited"
72F o="GMV Aerospace and Defence SAU"
731 o="ehoosys Co.,LTD."
733 o="Video Network Security"
+ 734 o="ZKTECO EUROPE"
737 o="Vytahy-Vymyslicky s.r.o."
738 o="ssolgrid"
739 o="Monnit Corporation"
@@ -28334,6 +28967,7 @@ FCFEC2 o="Invensys Controls UK Limited"
73E o="Beijing LJ Technology Co., Ltd."
73F o="UBISCALE"
740 o="Norvento Tecnología, S.L."
+ 741 o="TRATON AB"
743 o="Rosenxt Technology USA"
744 o="CHASEO CONNECTOME"
745 o="R2D AUTOMATION"
@@ -28342,14 +28976,18 @@ FCFEC2 o="Invensys Controls UK Limited"
749 o="TIAMA"
74B o="AR Modular RF"
74E o="OpenPark Technologies Kft"
+ 750 o="Coral Infratel Pvt Ltd"
751 o="CITSA Technologies Private Limited"
754 o="DevRay IT Solutions Private Limited"
755 o="Flextronics International Kft"
756 o="Star Systems International Limited"
759 o="Systel Inc"
+ 75B o="Meiji Electric Industry"
75C o="American Energy Storage Innovations"
+ 75E o="YONNET BILISIM YAZ. EGT. VE DAN. HIZ. TIC. A.S."
75F o="ASTRACOM Co. Ltd"
760 o="Q-Light AS"
+ 761 o="BOE Smart IoT Technology Co.,Ltd"
762 o="Support Professionals B.V."
763 o="Anduril Imaging"
764 o="nanoTRONIX Computing Inc."
@@ -28358,6 +28996,7 @@ FCFEC2 o="Invensys Controls UK Limited"
768 o="mapna group"
769 o="Vonamic GmbH"
76A o="DORLET SAU"
+ 76B o="Wherible GPS, Inc."
76C o="Guan Show Technologe Co., Ltd."
76E o="develogic GmbH"
76F o="INVENTIA Sp. z o.o."
@@ -28374,10 +29013,15 @@ FCFEC2 o="Invensys Controls UK Limited"
77E o="Institute of geophysics, China earthquake administration"
77F o="TargaSystem S.r.L."
780 o="HME Co.,ltd"
+ 781 o="Druck Ltd."
782 o="ATM LLC"
+ 783 o="VMA GmbH"
+ 784 o="MAYSUN CORPORATION"
787 o="Tabology"
789 o="DEUTA Werke GmbH"
+ 78B o="SENSO2ME NV"
78F o="Connection Systems"
+ 791 o="Otis Technology and Development(Shanghai) Co., Ltd."
793 o="Aditec GmbH"
797 o="Alban Giacomo S.p.a."
79B o="Foerster-Technik GmbH"
@@ -28386,10 +29030,12 @@ FCFEC2 o="Invensys Controls UK Limited"
79F o="Hiwin Mikrosystem Corp."
7A0 o="Potter Electric Signal Co. LLC"
7A1 o="Guardian Controls International Ltd"
+ 7A3 o="Ibercomp SA"
7A4 o="Hirotech inc."
- 7A5 o="Potter Electric Signal Company"
+ 7A5 o="Potter Electric Signal Co. LLC"
7A6 o="OTMetric"
7A7 o="Timegate Instruments Ltd."
+ 7A9 o="FemtoTools AG"
7AA o="XSENSOR Technology Corp."
7AB o="DEUTA Werke GmbH"
7AE o="D-E-K GmbH & Co.KG"
@@ -28403,13 +29049,18 @@ FCFEC2 o="Invensys Controls UK Limited"
7B9 o="Deviceroy"
7BB o="Kotsu Dengyosha Co., Ltd."
7BC o="GO development GmbH"
+ 7BE o="inomatic GmbH"
+ 7C1 o="Rail Telematics Corp"
7C2 o="CTI Intl Solutions"
+ 7C4 o="MB connect line GmbH"
7C6 o="Flextronics International Kft"
7C7 o="Ascon Tecnologic S.r.l."
7C8 o="Jacquet Dechaume"
+ 7CC o="Kuntu Technology Limited Liability Compant"
7CD o="Fugro Technology B.V."
7CE o="Shanghai smartlogic technology Co.,Ltd."
7CF o="Transdigital Pty Ltd"
+ 7D0 o="Tecsys do Brasil Industrial Ltda"
7D2 o="Enlaps"
7D3 o="Suntech Engineering"
7D4 o="Penteon Corporation"
@@ -28418,6 +29069,7 @@ FCFEC2 o="Invensys Controls UK Limited"
7D8 o="HIROSAWA ELECTRIC Co.,Ltd."
7D9 o="Noisewave Corporation"
7DA o="Xpti Tecnologias em Segurança Ltda"
+ 7DB o="Raco Universal Technology Co., Ltd."
7DC o="LINEAGE POWER PVT LTD.,"
7DD o="TAKASAKI KYODO COMPUTING CENTER Co.,LTD."
7DE o="SOCNOC AI Inc"
@@ -28436,8 +29088,11 @@ FCFEC2 o="Invensys Controls UK Limited"
7F2 o="AT-Automation Technology GmbH"
7F3 o="Videosys Broadcast Ltd"
7F4 o="G.M. International srl"
+ 7F6 o="Abbott Diagnostics Technologies AS"
7F8 o="FleetSafe India Private Limited"
+ 7F9 o="COPELION INTERNATIONAL INC"
7FC o="Mitsubishi Electric Klimat Transportation Systems S.p.A."
+ 7FE o="Shenzhen Konvison Technology Co.,Ltd."
800 o="Shenzhen SDG Telecom Equipment Co.,Ltd."
801 o="Zhejiang Laolan Information Technology Co., Ltd"
802 o="Daiichi Electric Industry Co., Ltd"
@@ -28457,7 +29112,9 @@ FCFEC2 o="Invensys Controls UK Limited"
817 o="nke marine electronics"
819 o="WARECUBE, INC."
81A o="Gemini Electronics B.V."
+ 81B o="Potter Electric Signal Co. LLC"
81D o="Gogo BA"
+ 81E o="37130"
81F o="ViewSonic Corp"
820 o="TIAMA"
822 o="IP Devices"
@@ -28468,14 +29125,18 @@ FCFEC2 o="Invensys Controls UK Limited"
82C o="Power Electronics Espana, S.L."
82F o="AnySignal"
830 o="Vtron Pty Ltd"
+ 835 o="ADETEC SAS"
837 o="runZero, Inc"
838 o="DRIMAES INC."
839 o="CEDAR Audio Ltd"
83A o="Grossenbacher Systeme AG"
+ 83B o="Starview Asia Company"
83C o="Xtend Technologies Pvt Ltd"
83D o="L-signature"
83E o="Sicon srl"
+ 840 o="InfoMac Sp. z o.o. Sp.k."
842 o="Potter Electric Signal Co. LLC"
+ 843 o="Image Soft Oy"
846 o="Fo Xie Optoelectronics Technology Co., Ltd"
848 o="Jena-Optronik GmbH"
849 o="Talleres de Escoriaza SAU"
@@ -28488,9 +29149,13 @@ FCFEC2 o="Invensys Controls UK Limited"
856 o="Garten Automation"
857 o="roda computer GmbH"
858 o="SFERA srl"
+ 859 o="Invader Technologies Pvt Ltd"
+ 85A o="ENBIK Technology Co., Ltd"
85B o="Atlantic Pumps Ltd"
85C o="Zing 5g Communications Canada Inc."
85E o="Apen Group S.p.A. (VAT IT08767740155)"
+ 85F o="NEC Asia Pacific Pte Ltd"
+ 861 o="AvioNova (Chengdu) Technology Company Limited"
863 o="EngiNe srl"
864 o="IMI Thomson Valves"
866 o="Unitron Systems b.v."
@@ -28500,17 +29165,19 @@ FCFEC2 o="Invensys Controls UK Limited"
86B o="NYIEN-YI TECHNOLOGY(ZHUHAI)CO.,LTD."
86C o="Abbott Diagnostics Technologies AS"
86F o="NewEdge Signal Solutions LLC"
+ 870 o="Chengdu Xiuwei TechnologyDevelopment Co., Ltd"
871 o="ENTE Sp. z o.o."
875 o="EPC Power Corporation"
876 o="fmad engineering"
878 o="Green Access Ltd"
879 o="ASHIDA Electronics Pvt. Ltd"
87B o="JSE s.r.o."
+ 87C o="ENA Solution"
880 o="MB connect line GmbH Fernwartungssysteme"
881 o="Flextronics International Kft"
882 o="TMY TECHNOLOGY INC."
883 o="DEUTA-WERKE GmbH"
- 888 o="HWASUNG"
+ 888 o="NARI TECH Co., Ltd"
88A o="Longoo Limited"
88B o="Taiwan Aulisa Medical Devices Technologies, Inc"
88C o="SAL Navigation AB"
@@ -28533,6 +29200,7 @@ FCFEC2 o="Invensys Controls UK Limited"
8AD o="Gateview Technologies"
8AE o="Shenzhen Qunfang Technology Co., LTD."
8AF o="Ibeos"
+ 8B1 o="Viewpixel Pvt. Ltd."
8B2 o="Abbott Diagnostics Technologies AS"
8B3 o="Hubbell Power Systems"
8B5 o="Ashton Bentley Collaboration Spaces"
@@ -28545,6 +29213,7 @@ FCFEC2 o="Invensys Controls UK Limited"
8C2 o="Cirrus Systems, Inc."
8C4 o="Hermes Network Inc"
8C5 o="NextT Microwave Inc"
+ 8C8 o="Potter Electric Signal Co. LLC"
8CA o="YUYAMA MFG Co.,Ltd"
8CB o="CHROMAVISO A/S"
8CD o="Guan Show Technologe Co., Ltd."
@@ -28552,12 +29221,14 @@ FCFEC2 o="Invensys Controls UK Limited"
8CF o="Diffraction Limited"
8D0 o="Enerthing GmbH"
8D1 o="Orlaco Products B.V."
+ 8D2 o="Sonic Italia"
8D4 o="Recab Sweden AB"
8D5 o="Agramkow A/S"
8D6 o="ADC Global Technology Sdn Bhd"
8D8 o="MBV AG"
8D9 o="Pietro Fiorentini Spa"
8DA o="Dart Systems Ltd"
+ 8DB o="Taesung Media"
8DE o="Iconet Services"
8DF o="Grossenbacher Systeme AG"
8E0 o="Reivax S/A Automação e Controle"
@@ -28570,12 +29241,14 @@ FCFEC2 o="Invensys Controls UK Limited"
8EB o="Numa Products LLC"
8EC o="LMS Services GmbH & Co. KG"
8EE o="Abbott Diagnostics Technologies AS"
+ 8F0 o="IGL"
8F4 o="Loadrite (Auckland) Limited"
8F5 o="DAVE SRL"
8F6 o="Idneo Technologies S.A.U."
+ 8F7 o="BORMANN EDV und Zubehoer"
8F8 o="HIGHVOLT Prüftechnik"
8FB o="Televic Rail GmbH"
- 8FE o="Potter Electric Signal Company"
+ 8FE o="Potter Electric Signal Co. LLC"
8FF o="Kruger DB Series Indústria Eletrônica ltda"
901 o="Comrex"
902 o="TimeMachines Inc."
@@ -28593,6 +29266,7 @@ FCFEC2 o="Invensys Controls UK Limited"
912 o="MARIAN GmbH"
913 o="Zeus Product Design Ltd"
914 o="MITOMI GIKEN CO.,LTD"
+ 916 o="Sept-S"
918 o="Abbott Diagnostics Technologies AS"
91A o="Profcon AB"
91B o="Potter Electric Signal Co. LLC"
@@ -28613,8 +29287,10 @@ FCFEC2 o="Invensys Controls UK Limited"
937 o="H2Ok Innovations"
939 o="SPIT Technology, Inc"
93A o="Rejås of Sweden AB"
+ 93F o="TEMCOLINE"
941 o="Lorenz GmbH & Co. KG"
943 o="Autark GmbH"
+ 944 o="BRS Sistemas Eletrônicos"
945 o="Deqin Showcase"
946 o="UniJet Co., Ltd."
947 o="LLC %TC %Vympel%"
@@ -28630,14 +29306,17 @@ FCFEC2 o="Invensys Controls UK Limited"
95B o="Qualitel Corporation"
95C o="Fasetto, Inc."
95E o="Landis+Gyr Equipamentos de Medição Ltda"
+ 961 o="JMV BHARAT PRIVATE LIMITED"
962 o="Umano Medical Inc."
963 o="Gogo Business Aviation"
964 o="Power Electronics Espana, S.L."
- 965 o="Potter Electric Signal Company"
+ 965 o="Potter Electric Signal Co. LLC"
966 o="Raster Images Pvt. Ltd"
967 o="DAVE SRL"
968 o="IAV ENGINEERING SARL"
96A o="EA Elektro-Automatik GmbH"
+ 96B o="Vantageo Private Limited"
+ 96F o="VORTIX NETWORKS"
970 o="Potter Electric Signal Co. LLC"
971 o="INFRASAFE/ ADVANTOR SYSTEMS"
973 o="Dorsett Technologies Inc"
@@ -28647,8 +29326,10 @@ FCFEC2 o="Invensys Controls UK Limited"
97D o="KSE GmbH"
97E o="SONA NETWORKS PRIVATE LIMITED"
97F o="Talleres de Escoriaza SA"
+ 983 o="Baker Hughes EMEA"
984 o="Abacus Peripherals Pvt Ltd"
987 o="Peter Huber Kaeltemaschinenbau SE"
+ 988 o="Nortek(QingDao) Measuring Equipment Co., Ltd"
989 o="Phe-nX B.V."
98A o="LIGPT"
98B o="Syscom Instruments SA"
@@ -28664,12 +29345,15 @@ FCFEC2 o="Invensys Controls UK Limited"
99E o="EIDOS s.r.l."
9A1 o="Pacific Software Development Co., Ltd."
9A2 o="LadyBug Technologies, LLC"
+ 9A3 o="Fortus"
9A4 o="LabLogic Systems"
9A5 o="Xi‘an Shengxin Science& Technology Development Co.?Ltd."
9A6 o="INSTITUTO DE GESTÃO, REDES TECNOLÓGICAS E NERGIAS"
+ 9A7 o="Nihon Bouhan Camera Inc"
9A9 o="TIAMA"
9AB o="DAVE SRL"
9AC o="Hangzhou Jingtang Communication Technology Co.,Ltd."
+ 9AD o="Potter Electric Signal Co. LLC"
9B2 o="Emerson Rosemount Analytical"
9B3 o="Böckelt GmbH"
9B5 o="BERKELEY NUCLEONICS CORP"
@@ -28683,6 +29367,8 @@ FCFEC2 o="Invensys Controls UK Limited"
9C0 o="Header Rhyme"
9C1 o="RealWear"
9C3 o="Camozzi Automation SpA"
+ 9C4 o="Indra Heera Network Private Limited"
+ 9C5 o="Pacton Technologies Pty Ltd"
9C6 o="Golding Audio Ltd"
9CA o="EDC Acoustics"
9CB o="Shanghai Sizhong Information Technology Co., Ltd"
@@ -28690,9 +29376,11 @@ FCFEC2 o="Invensys Controls UK Limited"
9CE o="Exi Flow Measurement Ltd"
9CF o="ASAP Electronics GmbH"
9D0 o="Saline Lectronics, Inc."
+ 9D1 o="Televic Rail GmbH"
9D3 o="EA Elektro-Automatik GmbH"
9D4 o="Wolfspyre Labs"
9D8 o="Integer.pl S.A."
+ 9D9 o="EPC Power Corporation"
9DB o="HD Renewable Energy Co.,Ltd"
9DF o="astTECS Communications Private Limited"
9E0 o="Druck Ltd."
@@ -28721,23 +29409,32 @@ FCFEC2 o="Invensys Controls UK Limited"
A06 o="secutech Co.,Ltd."
A07 o="GJD Manufacturing"
A08 o="Statcon Electronics India Ltd."
+ A09 o="Raycon"
A0A o="Shanghai Wise-Tech Intelligent Technology Co.,Ltd."
A0B o="Channel Master LLC"
+ A0C o="Produkcija studio C.P.G d.o.o."
A0D o="Lumiplan Duhamel"
A0E o="Elac Americas Inc."
A0F o="DORLET SAU"
+ A10 o="ZJU-Hangzhou Global Scientific and Technological Innovation Center"
A12 o="FUJIHENSOKUKI Co., Ltd."
A13 o="INVENTIA Sp. z o.o."
+ A14 o="UPLUSIT"
A15 o="See All AI Inc."
A17 o="Pneumax Spa"
A1B o="Zilica Limited"
A1C o="manageon"
+ A1D o="MYIR Electronics Limited"
A1F o="Hitachi Energy India Limited"
+ A20 o="Intenseye Inc."
A26 o="Automatic Pty Ltd"
A27 o="NAPINO CONTINENTAL VEHICLE ELCTRONICS PRIVATE LIMITED"
+ A28 o="Monnit Corporation"
A29 o="Ringtail Security"
A2B o="WENet Vietnam Joint Stock company"
A2D o="ACSL Ltd."
+ A2E o="EA Elektro-Automatik GmbH"
+ A2F o="AMC Europe Kft."
A30 o="TMP Srl"
A31 o="Zing Communications Inc"
A32 o="Nautel LTD"
@@ -28748,10 +29445,12 @@ FCFEC2 o="Invensys Controls UK Limited"
A38 o="NuGrid Power"
A39 o="MG s.r.l."
A3B o="Fujian Satlink Electronics Co., Ltd"
+ A3C o="Talleres de Escoriaza SAU"
A3E o="Hiwin Mikrosystem Corp."
A3F o="ViewSonic Corp"
A42 o="Rodgers Instruments US LLC"
A44 o="Rapidev Pvt Ltd"
+ A45 o="U -MEI-DAH INT'L ENTERPRISE CO.,LTD."
A47 o="Saarni Cloud Oy"
A48 o="Wallenius Water Innovation AB"
A49 o="Integer.pl S.A."
@@ -28769,6 +29468,7 @@ FCFEC2 o="Invensys Controls UK Limited"
A5F o="Wattson Audio SA"
A60 o="Active Optical Systems, LLC"
A61 o="Breas Medical AB"
+ A64 o="Vigor Electric Corp."
A67 o="Electrovymir LLC"
A6A o="Sphere Com Services Pvt Ltd"
A6D o="CyberneX Co., Ltd"
@@ -28776,6 +29476,8 @@ FCFEC2 o="Invensys Controls UK Limited"
A6F o="Cardinal Scales Manufacturing Co"
A70 o="V-teknik Elektronik AB"
A71 o="Martec S.p.A."
+ A72 o="First Design System Inc."
+ A74 o="Hiwin Mikrosystem Corp."
A75 o="Procon Electronics Pty Ltd"
A76 o="DEUTA-WERKE GmbH"
A77 o="Rax-Tech International"
@@ -28793,11 +29495,13 @@ FCFEC2 o="Invensys Controls UK Limited"
A91 o="Infinitive Group Limited"
A92 o="Agrology, PBC"
A94 o="Future wave ultra tech Company"
+ A95 o="Sentek Pty Ltd"
A97 o="Integer.pl S.A."
A98 o="Jacobs Technology, Inc."
A9A o="Signasystems Elektronik San. ve Tic. Ltd. Sti."
A9B o="Ovide Maudet SL"
A9C o="Upstart Power"
+ A9D o="Aegex Technologies LLC Magyarországi Fióktelepe"
A9E o="Optimum Instruments Inc."
AA0 o="Flextronics International Kft"
AA1 o="Tech Fass s.r.o."
@@ -28808,6 +29512,8 @@ FCFEC2 o="Invensys Controls UK Limited"
AA8 o="axelife"
AAA o="Leder Elektronik Design GmbH"
AAB o="BlueSword Intelligent Technology Co., Ltd."
+ AAC o="CDR SRL"
+ AB0 o="ETM CO LTD"
AB3 o="VELVU TECHNOLOGIES PRIVATE LIMITED"
AB4 o="Beijing Zhongchen Microelectronics Co.,Ltd"
AB5 o="JUSTMORPH PTE. LTD."
@@ -28829,6 +29535,7 @@ FCFEC2 o="Invensys Controls UK Limited"
AD2 o="YUYAMA MFG Co.,Ltd"
AD3 o="Working Set Software Solutions"
AD4 o="Flextronics International Kft"
+ AD6 o="INTERNATIONAL SECURITY SYSTEMS W.L.L."
AD7 o="Monnit Corporation"
AD8 o="Novanta IMS"
ADB o="Hebei Weiji Electric Co.,Ltd"
@@ -28863,22 +29570,31 @@ FCFEC2 o="Invensys Controls UK Limited"
B10 o="MTU Aero Engines AG"
B13 o="Abode Systems Inc"
B14 o="Murata Manufacturing CO., Ltd."
+ B15 o="Pneumax Spa"
B17 o="DAT Informatics Pvt Ltd"
B18 o="Grossenbacher Systeme AG"
B19 o="DITRON S.r.l."
+ B1A o="Panoramic Power"
B1B o="Nov'in"
B1D o="Tocho Marking Systems America, Inc"
+ B1E o="Aidhom"
+ B1F o="wincker international enterprise co., ltd"
B20 o="Lechpol Electronics Spółka z o.o. Sp.k."
B22 o="BLIGHTER SURVEILLANCE SYSTEMS LTD"
B24 o="ABB"
+ B25 o="Thermo Fisher Scientific (Asheville) LLC"
B26 o="AVL DiTEST GmbH"
B27 o="InHandPlus Inc."
B28 o="Season Electronics Ltd"
B2A o="Lumiplan Duhamel"
B2B o="Rhombus Europe"
B2C o="SANMINA ISRAEL MEDICAL SYSTEMS LTD"
+ B2D o="wonder meditec"
B2F o="Mtechnology - Gamma Commerciale Srl"
+ B30 o="Fujian ONETHING Technology Co.,Ltd."
+ B31 o="RSC"
B32 o="Plug Power"
+ B35 o="RADA Electronics Industries Ltd."
B36 o="Pneumax Spa"
B37 o="Flextronics International Kft"
B3A o="dream DNS"
@@ -28886,10 +29602,13 @@ FCFEC2 o="Invensys Controls UK Limited"
B3C o="Safepro AI Video Research Labs Pvt Ltd"
B3D o="RealD, Inc."
B3F o="Fell Technology AS"
+ B41 o="STATE GRID INTELLIGENCE TECHNOLOGY CO.,LTD."
+ B44 o="Samkyung MS"
B46 o="PHYGITALL SOLUÇÕES EM INTERNET DAS COISAS"
B47 o="LINEAGE POWER PVT LTD.,"
B4C o="Picocom Technology Ltd"
B4F o="Vaunix Technology Corporation"
+ B50 o="Kinemetrics, Inc."
B54 o="Framatome Inc."
B55 o="Sanchar Telesystems limited"
B56 o="Arcvideo"
@@ -28903,6 +29622,7 @@ FCFEC2 o="Invensys Controls UK Limited"
B67 o="M2M craft Co., Ltd."
B68 o="All-Systems Electronics Pty Ltd"
B69 o="Quanxing Tech Co.,LTD"
+ B6A o="Mobileye Vision Technologies LTD"
B6B o="KELC Electronics System Co., LTD."
B6C o="Laser Mechanisms, Inc."
B6D o="Andy-L Ltd"
@@ -28916,6 +29636,7 @@ FCFEC2 o="Invensys Controls UK Limited"
B7B o="Gateview Technologies"
B7C o="EVERNET CO,.LTD TAIWAN"
B7D o="Scheurich GmbH"
+ B7E o="Maven Pet Inc"
B81 o="Prolife Equipamentos Médicos Ltda."
B82 o="Seed Core Co., LTD."
B83 o="ShenZhen Australis Electronic Technology Co.,Ltd."
@@ -28924,11 +29645,13 @@ FCFEC2 o="Invensys Controls UK Limited"
B86 o="Elektronik & Modellprodukter Gävle AB"
B88 o="INTRONIK GmbH"
B8B o="DogWatch Inc"
+ B8C o="Chipset Communication Co.,Ltd."
B8D o="Tongye lnnovation Science and Technology (Shenzhen) Co.,Ltd"
B8E o="Revert Technologies"
B91 o="CLEALINK TECHNOLOGY"
B92 o="Neurable"
B93 o="Modern Server Solutions LLP"
+ B96 o="Observable Space"
B97 o="Gemini Electronics B.V."
B98 o="Calamity, Inc."
B99 o="iLifeX"
@@ -28939,9 +29662,11 @@ FCFEC2 o="Invensys Controls UK Limited"
BA0 o="JMV LPS LTD"
BA2 o="BESO sp. z o.o."
BA3 o="DEUTA-WERKE GmbH"
+ BA4 o="Buckeye Mountain"
BA6 o="FMC Technologies Measurement Solutions Inc"
BA7 o="iLensys Technologies PVT LTD"
BA8 o="AvMap srlu"
+ BA9 o="Beijing Fuzheng Transportation Technology Co., Ltd"
BAA o="Mine Vision Systems"
BAB o="YCN"
BAD o="Jemac Sweden AB"
@@ -28956,6 +29681,7 @@ FCFEC2 o="Invensys Controls UK Limited"
BB7 o="JIANGXI LV C-CHONG CHARGING TECHNOLOGY CO.LTD"
BB8 o="ezDOOR, LLC"
BB9 o="SmartD Technologies Inc"
+ BBA o="elysia GmbH"
BBC o="Liberator Pty Ltd"
BBE o="AirScan, Inc. dba HemaTechnologies"
BBF o="Retency"
@@ -28972,6 +29698,7 @@ FCFEC2 o="Invensys Controls UK Limited"
BCC o="Sound Health Systems"
BCD o="A.L.S.E."
BCE o="BESO sp. z o.o."
+ BD0 o="Mesa Labs, Inc."
BD2 o="attocube systems AG"
BD3 o="IO Master Technology"
BD5 o="Pro-Custom Group"
@@ -28983,6 +29710,7 @@ FCFEC2 o="Invensys Controls UK Limited"
BE1 o="Geolux"
BE3 o="REO AG"
BE8 o="TECHNOLOGIES BACMOVE INC."
+ BEA o="Microchip Technologies Inc"
BED o="Genius Sports SS LLC"
BEE o="Sirius LLC"
BEF o="Triumph SEC"
@@ -28993,6 +29721,7 @@ FCFEC2 o="Invensys Controls UK Limited"
BF4 o="Fluid Components Intl"
BF5 o="The Urban Jungle Project"
BF6 o="Panoramic Power"
+ BF7 o="Intellicon Private Limited"
BF8 o="CDSI"
BFB o="TechArgos"
BFC o="ASiS Technologies Pte Ltd"
@@ -29006,6 +29735,7 @@ FCFEC2 o="Invensys Controls UK Limited"
C06 o="Tardis Technology"
C07 o="HYOSUNG Heavy Industries Corporation"
C08 o="Triamec Motion AG"
+ C09 o="S.E.I. CO.,LTD."
C0A o="ACROLABS,INC"
C0C o="GIORDANO CONTROLS SPA"
C0D o="Abbott Diagnostics Technologies AS"
@@ -29014,19 +29744,25 @@ FCFEC2 o="Invensys Controls UK Limited"
C13 o="Glucoloop AG"
C16 o="ALISONIC SRL"
C17 o="Metreg Technologies GmbH"
+ C19 o="OOO %Mig Trading%"
C1A o="ViewSonic Corp"
C1B o="hiSky SCS Ltd"
C1C o="Vektrex Electronics Systems, Inc."
C1E o="VA SYD"
C1F o="Esys Srl"
+ C22 o="Pulcro.io LLC"
C24 o="Alifax S.r.l."
+ C26 o="IRONWOOD ELECTRONICS"
C27 o="Lift Ventures, Inc"
C28 o="Tornado Spectral Systems Inc."
C29 o="BRS Sistemas Eletrônicos"
C2B o="Wuhan Xingtuxinke ELectronic Co.,Ltd"
C2D o="iENSO Inc."
C2F o="Power Electronics Espana, S.L."
+ C31 o="Ambarella Inc."
+ C34 o="Chengdu Xinyuandi Technology Co., Ltd."
C35 o="Peter Huber Kaeltemaschinenbau SE"
+ C36 o="ODTech Co., Ltd."
C38 o="ECO-ADAPT"
C3A o="YUSUR Technology Co., Ltd."
C3E o="ISMA Microsolutions INC"
@@ -29037,6 +29773,7 @@ FCFEC2 o="Invensys Controls UK Limited"
C43 o="SHENZHEN SMARTLOG TECHNOLOGIES CO.,LTD"
C44 o="Sypris Electronics"
C45 o="Flextroincs International (Taiwain Ltd"
+ C46 o="Inex Technologies"
C4A o="SGi Technology Group Ltd."
C4C o="Lumiplan Duhamel"
C4E o="iCE-Intelligent Controlled Environments"
@@ -29047,6 +29784,7 @@ FCFEC2 o="Invensys Controls UK Limited"
C54 o="First Mode"
C56 o="Eridan"
C57 o="Strategic Robotic Systems"
+ C58 o="Kitagawa Corporation"
C59 o="Tunstall A/S"
C5D o="Alfa Proxima d.o.o."
C5E o="YUYAMA MFG Co.,Ltd"
@@ -29060,7 +29798,12 @@ FCFEC2 o="Invensys Controls UK Limited"
C6B o="Mediana"
C6D o="EA Elektro-Automatik GmbH"
C6E o="SAFE INSTRUMENTS"
+ C6F o="LUNEAU TECHNOLOGY OPERATIONS"
+ C70 o="INVIXIUM ACCESS INC"
C71 o="Yaviar LLC"
+ C74 o="Nippon Techno Lab Inc"
+ C75 o="Abbott Diagnostics Technologies AS"
+ C78 o="POLON-ALFA S.A."
C79 o="P3LAB"
C7B o="Freedom Atlantic"
C7C o="MERKLE Schweissanlagen-Technik GmbH"
@@ -29068,6 +29811,7 @@ FCFEC2 o="Invensys Controls UK Limited"
C80 o="VECOS Europe B.V."
C81 o="Taolink Technologies Corporation"
C83 o="Power Electronics Espana, S.L."
+ C84 o="Luceor"
C85 o="Potter Electric Signal Co. LLC"
C8D o="Aeronautics Ltd."
C8F o="JW Froehlich Maschinenfabrik GmbH"
@@ -29075,10 +29819,13 @@ FCFEC2 o="Invensys Controls UK Limited"
C92 o="EQ Earthquake Ltd."
C96 o="Smart Data (Shenzhen) Intelligent System Co., Ltd."
C97 o="Magnet-Physik Dr. Steingroever GmbH"
+ C99 o="Vinfast Trading and Production JSC"
C9A o="Infosoft Digital Design and Services P L"
C9B o="J.M. Voith SE & Co. KG"
+ C9D o="Creating Cloud Technology Co.,Ltd.,CT-CLOUD"
C9E o="CytoTronics"
C9F o="PeachCreek"
+ CA0 o="SARV WEBS PRIVATE LIMITED"
CA1 o="Pantherun Technologies Pvt Ltd"
CA2 o="eumig industrie-TV GmbH."
CA4 o="Bit Part LLC"
@@ -29089,6 +29836,7 @@ FCFEC2 o="Invensys Controls UK Limited"
CAD o="General Motors"
CAE o="Ophir Manufacturing Solutions Pte Ltd"
CAF o="BRS Sistemas Eletrônicos"
+ CB1 o="Xi’an Sunway Communication Co., Ltd."
CB2 o="Dyncir Soluções Tecnológicas Ltda"
CB3 o="DELO Industrie Klebstoffe GmbH & Co. KGaA"
CB5 o="Gamber-Johnson LLC"
@@ -29102,22 +29850,30 @@ FCFEC2 o="Invensys Controls UK Limited"
CC2 o="TOYOGIKEN CO.,LTD."
CC5 o="Potter Electric Signal Co. LLC"
CC6 o="Genius Vision Digital Private Limited"
+ CC8 o="Sicon srl"
+ CC9 o="Benchmark Electronics BV"
CCB o="suzhou yuecrown Electronic Technology Co.,LTD"
CCE o="Tesollo"
+ CCF o="Tiptop Platform P. Ltd"
+ CD0 o="REO AG"
CD1 o="Flextronics International Kft"
CD3 o="Pionierkraft GmbH"
CD4 o="Shengli Technologies"
CD6 o="USM Pty Ltd"
+ CD7 o="Embedded Designs Services India Pvt Ltd"
CD8 o="Gogo Business Aviation"
CD9 o="Fingoti Limited"
+ CDA o="SPX Flow Technology BV"
CDB o="EUROPEAN TELECOMMUNICATION INTERNATIONAL KFT"
CDD o="The Signalling Company"
CDF o="Canway Technology GmbH"
- CE0 o="Potter Electric Signal Company"
+ CE0 o="Potter Electric Signal Co. LLC"
CE3 o="Pixel Design & Manufacturing Sdn. Bhd."
CE4 o="SL USA, LLC"
+ CE9 o="Landis+Gyr Equipamentos de Medição Ltda"
CEB o="EUREKA FOR SMART PROPERTIES CO. W.L.L"
CEC o="Zhuhai Huaya machinery Technology Co., LTD"
+ CED o="NHA TRANG HITECH COMPANY, LTD"
CEE o="DISPLAX S.A."
CEF o="Goertek Robotics Co.,Ltd."
CF1 o="ROBOfiber, Inc."
@@ -29141,7 +29897,9 @@ FCFEC2 o="Invensys Controls UK Limited"
D0E o="Labforge Inc."
D0F o="Mecco LLC"
D11 o="Benetel"
+ D12 o="QUANZHOU RADIOBOSS TECHNOLOGY CO., LTD"
D13 o="EYatsko Individual"
+ D14 o="ANADOLU TRAFİK KONTROL SİS.TAŞ.SAN.VE TİC. LTD.ŞTİ"
D15 o="MB connect line GmbH"
D17 o="I.S.A. - Altanova group srl"
D18 o="Wuxi Tongxin Hengtong Technology Co., Ltd."
@@ -29153,6 +29911,7 @@ FCFEC2 o="Invensys Controls UK Limited"
D1F o="Free Talk Engineering Co., Ltd"
D20 o="NAS Engineering PRO"
D21 o="AMETEK CTS GMBH"
+ D22 o="Nine Fives LLC"
D23 o="PLX Inc."
D24 o="R3 IoT Ltd."
D27 o="Taiv Inc"
@@ -29165,6 +29924,7 @@ FCFEC2 o="Invensys Controls UK Limited"
D34 o="KRONOTECH SRL"
D38 o="CUU LONG TECHNOLOGY AND TRADING COMPANY LIMITED"
D3A o="Applied Materials"
+ D3B o="Gogo BA"
D3C o="%KIB Energo% LLC"
D3F o="Schnoor Industrieelektronik GmbH"
D40 o="Breas Medical AB"
@@ -29180,8 +29940,10 @@ FCFEC2 o="Invensys Controls UK Limited"
D52 o="Critical Software SA"
D53 o="Gridnt"
D54 o="Grupo Epelsa S.L."
+ D55 o="Fairwinds Technologies"
D56 o="Wisdom Audio"
D58 o="Zumbach Electronic AG"
+ D5A o="Realtek Semiconductor Corp."
D5B o="Local Security"
D5D o="Genius Vision Digital Private Limited"
D5E o="Integer.pl S.A."
@@ -29189,9 +29951,10 @@ FCFEC2 o="Invensys Controls UK Limited"
D61 o="Advent Diamond"
D62 o="Alpes recherche et développement"
D63 o="Mobileye"
- D64 o="Potter Electric Signal Company"
+ D64 o="Potter Electric Signal Co. LLC"
D69 o="ADiCo Corporation"
D6C o="Packetalk LLC"
+ D71 o="Computech International"
D73 o="BRS Sistemas Eletrônicos"
D74 o="TEX COMPUTER SRL"
D78 o="Hunan Oushi Electronic Technology Co.,Ltd"
@@ -29202,13 +29965,16 @@ FCFEC2 o="Invensys Controls UK Limited"
D80 o="AZTEK SA"
D81 o="Mitsubishi Electric India Pvt. Ltd."
D88 o="University of Geneva - Department of Particle Physics"
+ D8A o="Boon Arthur Engineering Pte Ltd"
D8C o="SMRI"
+ D8D o="Wi-Tronix, LLC"
D8E o="Potter Electric Signal Co. LLC"
D8F o="DEUTA-WERKE GmbH"
D90 o="SMITEC S.p.A."
D91 o="Zhejiang Healnoc Technology Co., Ltd."
D92 o="Mitsubishi Electric India Pvt. Ltd."
D93 o="Algodue Elettronica Srl"
+ D95 o="TECZZ LLC"
D96 o="Smart Cabling & Transmission Corp."
D98 o="Gnewtek photoelectric technology Ltd."
D99 o="INVIXIUM ACCESS INC"
@@ -29218,22 +29984,27 @@ FCFEC2 o="Invensys Controls UK Limited"
D9D o="MITSUBISHI HEAVY INDUSTRIES THERMAL SYSTEMS, LTD."
D9E o="Wagner Group GmbH"
DA1 o="Hangteng (HK) Technology Co., Limited"
+ DA4 o="Foenix Coding Ltd"
DA5 o="DAOM"
DA6 o="Power Electronics Espana, S.L."
DAA o="Davetech Limited"
DAE o="Mainco automotion s.l."
DAF o="Zhuhai Lonl electric Co.,Ltd"
DB1 o="Shanghai Yamato Scale Co., Ltd"
+ DB4 o="MB connect line GmbH"
DB5 o="victtron"
DB7 o="Lambda Systems Inc."
+ DB8 o="Beijing Dangong Technology Co., Ltd"
DB9 o="Ermes Elettronica s.r.l."
DBA o="Electronic Equipment Company Pvt. Ltd."
DBB o="Würth Elektronik ICS GmbH & Co. KG"
DBD o="GIORDANO CONTROLS SPA"
DBF o="Rugged Controls"
DC0 o="Pigs Can Fly Labs LLC"
+ DC1 o="SEGRON Automation, s.r.o."
DC2 o="Procon Electronics Pty Ltd"
DC3 o="Packet Digital, LLC"
+ DC4 o="Amazon Robotics MTAC Matrix NPI"
DC6 o="R&K"
DC7 o="Wide Swath Research, LLC"
DC8 o="DWDM.RU LLC"
@@ -29241,11 +30012,14 @@ FCFEC2 o="Invensys Controls UK Limited"
DCA o="Porsche engineering"
DCB o="Beijing Ceresdata Technology Co., LTD"
DCF o="REO AG"
+ DD2 o="SHIELD-CCTV CO.,LTD."
+ DD3 o="CHUGOKU ELECTRICAL INSTRUMENTS Co.,LTD."
DD4 o="Midlands Technical Co., Ltd."
DD5 o="Cardinal Scales Manufacturing Co"
DD7 o="KST technology"
DD9 o="Abbott Diagnostics Technologies AS"
DDB o="Efficient Residential Heating GmbH"
+ DDD o="Irmos Technologies AG"
DDE o="Jemac Sweden AB"
DE0 o="BorgWarner Engineering Services AG"
DE1 o="Franke Aquarotter GmbH"
@@ -29257,15 +30031,19 @@ FCFEC2 o="Invensys Controls UK Limited"
DEB o="PXM Marek Zupnik spolka komandytowa"
DED o="PhotonPath"
DF5 o="Concept Pro Surveillance"
+ DF6 o="Micronova srl"
DF8 o="Wittra Networks AB"
DF9 o="VuWall Technology Europe GmbH"
DFA o="ATSE LLC"
DFB o="Bobeesc Co."
DFC o="Meiko Electronics Co.,Ltd."
+ DFD o="Novanta IMS"
DFE o="Nuvation Energy"
+ DFF o="VINGLOOP TECHNOLOGY LTD"
E00 o="DVB-TECH S.R.L."
E02 o="ITS Teknik A/S"
E04 o="新川センサテクノロジ株式会社"
+ E05 o="Mitsubishi Electric System & Service Co., Ltd."
E08 o="Imagenet Co.,Ltd"
E09 o="ENLESS WIRELESS"
E0B o="Laurel Electronics LLC"
@@ -29283,6 +30061,9 @@ FCFEC2 o="Invensys Controls UK Limited"
E21 o="LG-LHT Aircraft Solutions GmbH"
E23 o="Chemito Infotech PVT LTD"
E24 o="COMETA SAS"
+ E26 o="HyperSilicon Co.,Ltd"
+ E27 o="Eurotronic Technology GmbH"
+ E2A o="WHITEBOX TECHNOLOGY HONG KONG LTD"
E2B o="Glotech Exim Private Limited"
E2D o="RADA Electronics Industries Ltd."
E2E o="RADA Electronics Industries Ltd."
@@ -29291,6 +30072,8 @@ FCFEC2 o="Invensys Controls UK Limited"
E32 o="SeAIoT Solutions Ltda"
E33 o="Amiad Water Systems"
E35 o="Horcery LLC"
+ E36 o="METABUILD"
+ E37 o="RADA Electronics Industries Ltd."
E3A o="AITEC Corporation"
E3B o="Neways Technologies B.V."
E3C o="Finotex Electronic Solutions PVT LTD"
@@ -29308,9 +30091,11 @@ FCFEC2 o="Invensys Controls UK Limited"
E4D o="San Telequip (P) Ltd.,"
E4E o="Trivedi Advanced Technologies LLC"
E4F o="Sabl Systems Pty Ltd"
+ E50 o="INVENTIA Sp. z o.o."
E52 o="LcmVeloci ApS"
E53 o="T PROJE MUHENDISLIK DIS TIC. LTD. STI."
E58 o="HEITEC AG"
+ E5B o="ComVetia AG"
E5C o="Scientific Lightning Solutions"
E5D o="JinYuan International Corporation"
E5E o="BRICKMAKERS GmbH"
@@ -29344,11 +30129,14 @@ FCFEC2 o="Invensys Controls UK Limited"
E8D o="Plura"
E8F o="JieChuang HeYi(Beijing) Technology Co., Ltd."
E90 o="MHE Electronics"
+ E91 o="RADIC Technologies, Inc."
E92 o="EA Elektro-Automatik GmbH"
E94 o="ZIN TECHNOLOGIES"
E98 o="Luxshare Electronic Technology (Kunshan) LTD"
E99 o="Pantherun Technologies Pvt Ltd"
E9A o="SiFive Inc"
+ E9B o="Discover Energy Systems Corp."
+ E9D o="Zhuhai Lonl electric Co., Ltd."
E9F o="Lumiplan Duhamel"
EA6 o="Dial Plan Limited"
EA8 o="Zumbach Electronic AG"
@@ -29358,24 +30146,33 @@ FCFEC2 o="Invensys Controls UK Limited"
EAE o="Traffic Polska sp. z o. o."
EB0 o="Exyte Technology GmbH"
EB2 o="Aqua Broadcast Ltd"
+ EB4 o="1Finity Inc."
EB5 o="Meiryo Denshi Corp."
EB7 o="Delta Solutions LLC"
+ EB8 o="Power Electronics Espana, S.L."
EB9 o="KxS Technologies Oy"
EBA o="Hyve Solutions"
+ EBB o="Potter Electric Signal Co. LLC"
EBC o="Project92.com"
EBD o="Esprit Digital Ltd"
EBE o="Trafag Italia S.r.l."
EBF o="STEAMIQ, Inc."
+ EC0 o="VOOST analytics"
EC1 o="Actronika SAS"
+ EC2 o="HARBIN DIGITAL ECONOMY DEVELOPMENT CO.,LTD"
ECC o="Baldwin Jimek AB"
ECF o="Monnit Corporation"
+ ED0 o="Shanghai Jupper Technology Co.Ltd"
ED3 o="SENSO2ME NV"
ED4 o="ZHEJIANG CHITIC-SAFEWAY NEW ENERGY TECHNICAL CO.,LTD."
ED5 o="Smart Data (Shenzhen) Intelligent System Co., Ltd."
ED6 o="PowTechnology Limited"
+ ED7 o="CS-Tech s.r.o."
ED8 o="MCS INNOVATION PVT LTD"
ED9 o="NETGEN HITECH SOLUTIONS LLP"
EDA o="DEUTA-WERKE GmbH"
+ EDC o="Infosoft Digital Design and Services P L"
+ EDD o="OnDis Solutions Ltd"
EDF o="Xlera Solutions, LLC"
EE1 o="PuS GmbH und Co. KG"
EE3 o="SICHUAN HUACUN ZHIGU TECHNOLOGY CO.,LTD"
@@ -29391,6 +30188,7 @@ FCFEC2 o="Invensys Controls UK Limited"
EF8 o="Northwest Central Indiana Community Partnerships Inc dba Wabash Heartland Innovation Network (WHIN)"
EFB o="WARECUBE,INC"
EFD o="Novatera(Shenzhen)Technologies Co.,Ltd."
+ F03 o="Faust ApS"
F04 o="IoTSecure, LLC"
F05 o="Preston Industries dba PolyScience"
F08 o="ADVANTOR CORPORATION"
@@ -29407,6 +30205,9 @@ FCFEC2 o="Invensys Controls UK Limited"
F1B o="Nextep Co.,Ltd."
F1C o="Rigel Engineering, LLC"
F1D o="MB connect line GmbH Fernwartungssysteme"
+ F1E o="Engage Technologies"
+ F20 o="Thermaco Incorporated"
+ F21 o="nanoTRONIX Computing Inc."
F22 o="Voyage Audio LLC"
F23 o="IDEX India Pvt Ltd"
F24 o="Albotronic"
@@ -29419,6 +30220,7 @@ FCFEC2 o="Invensys Controls UK Limited"
F31 o="International Water Treatment Maritime AS"
F32 o="Shenzhen INVT Electric Co.,Ltd"
F33 o="Sicon srl"
+ F37 o="Polarity Inc"
F39 o="Weinan Wins Future Technology Co.,Ltd"
F3A o="intersaar GmbH"
F3B o="Beijing REMANG Technology Co., Ltd."
@@ -29429,7 +30231,9 @@ FCFEC2 o="Invensys Controls UK Limited"
F43 o="wtec GmbH"
F45 o="JBF"
F46 o="Broadcast Tools, Inc."
+ F48 o="FIBERNET LTD"
F49 o="CenterClick LLC"
+ F4A o="In-lite Design BV"
F4B o="JOREX LOREX INDIA PRIVATE LIMITED"
F4C o="inomatic GmbH"
F4E o="ADAMCZEWSKI elektronische Messtechnik GmbH"
@@ -29437,6 +30241,7 @@ FCFEC2 o="Invensys Controls UK Limited"
F50 o="Vigor Electric Corp."
F52 o="AMF Medical SA"
F53 o="Beckman Coulter Inc"
+ F54 o="Rowan Tools Office"
F56 o="KC5 International Sdn Bhd"
F57 o="EA Elektro-Automatik GmbH"
F59 o="Inovonics Inc."
@@ -29449,6 +30254,7 @@ FCFEC2 o="Invensys Controls UK Limited"
F65 o="Talleres de Escoriaza SA"
F67 o="DISTRON S.L."
F68 o="YUYAMA MFG Co.,Ltd"
+ F69 o="SUS Corporation"
F6C o="Sonatronic"
F6D o="Ophir Manufacturing Solutions Pte Ltd"
F6E o="ITG Co.Ltd"
@@ -29463,11 +30269,13 @@ FCFEC2 o="Invensys Controls UK Limited"
F7C o="General Dynamics IT"
F7D o="RPG INFORMATICA, S.A."
F7F o="Vision Systems Safety Tech"
+ F80 o="Vinfast Trading and Production JSC"
F83 o="Vishay Nobel AB"
F84 o="KST technology"
F86 o="INFOSTECH Co., Ltd."
F87 o="Fly Electronic (Shang Hai) Technology Co.,Ltd"
F88 o="LAMTEC Mess- und Regeltechnik für Feuerungen GmbH & Co. KG"
+ F8C o="BK LAB"
F90 o="Enfabrica"
F91 o="Consonance"
F92 o="Vision Systems Safety Tech"
@@ -29476,14 +30284,17 @@ FCFEC2 o="Invensys Controls UK Limited"
F96 o="SACO Controls Inc."
F97 o="Dentalhitec"
F98 o="XPS ELETRONICA LTDA"
+ F99 o="Sysinno Technology Inc."
F9B o="Elsist Srl"
F9C o="Beijing Tong Cybsec Technology Co.,LTD"
F9E o="DREAMSWELL Technology CO.,Ltd"
+ FA0 o="Pneumax Spa"
FA2 o="AZD Praha s.r.o., ZOZ Olomouc"
FA4 o="China Information Technology Designing &Consulting Institute Co.,Ltd."
FA5 o="Frazer-Nash Consultancy"
FA6 o="SurveyorLabs LLC"
FA8 o="Unitron Systems b.v."
+ FA9 o="FaceLabs.AI DBA PropTech.AI"
FAA o="Massar Networks"
FAB o="LIAN Corporation"
FAC o="Showa Electric Laboratory co.,ltd."
@@ -29491,6 +30302,7 @@ FCFEC2 o="Invensys Controls UK Limited"
FB1 o="ABB"
FB4 o="Thales Nederland BV"
FB5 o="Bavaria Digital Technik GmbH"
+ FB6 o="Racelogic Ltd"
FB7 o="Grace Design/Lunatec LLC"
FB9 o="IWS Global Pty Ltd"
FBA o="Onto Innovation"
@@ -29500,6 +30312,8 @@ FCFEC2 o="Invensys Controls UK Limited"
FC3 o="Cyclops Technology Group"
FC4 o="DORLET SAU"
FC5 o="SUMICO"
+ FC6 o="Invertek Drives Ltd"
+ FCA o="Elektrotechnik & Elektronik Oltmann GmbH"
FCC o="GREDMANN TAIWAN LTD."
FCD o="elbit systems - EW and sigint - Elisra"
FD0 o="Near Earth Autonomy"
@@ -29512,21 +30326,25 @@ FCFEC2 o="Invensys Controls UK Limited"
FDA o="Arkham Technology"
FDB o="DeepSenXe International ltd."
FDC o="Nuphoton Technologies"
- FDF o="Potter Electric Signal Company"
- FE0 o="Potter Electric Signal Company"
+ FDF o="Potter Electric Signal Co. LLC"
+ FE0 o="Potter Electric Signal Co. LLC"
FE1 o="SOREL GmbH"
FE2 o="VUV Analytics, Inc."
FE3 o="Power Electronics Espana, S.L."
FE5 o="Truenorth"
FE9 o="ALZAJEL MODERN TELECOMMUNICATION"
FEA o="AKON Co.,Ltd."
+ FEB o="Zhejiang Saijin Semiiconductor Technology Co., Ltd."
FEC o="Newtec A/S"
FED o="Televic Rail GmbH"
+ FEE o="Leap Info Systems Pvt. Ltd."
FF3 o="Fuzhou Tucsen Photonics Co.,Ltd"
FF4 o="SMS group GmbH"
+ FF5 o="IQ Tools LLC"
FF6 o="Ascon Tecnologic S.r.l."
FF8 o="Chamsys Ltd"
FF9 o="Vtron Pty Ltd"
+ FFB o="Taicang T&W Electronics"
FFC o="Invendis Technologies India Pvt Ltd"
8C476E
0 o="Chipsafer Pte. Ltd."
@@ -29638,7 +30456,7 @@ FCFEC2 o="Invensys Controls UK Limited"
B o="Suzhou Guowang Electronics Technology Co., Ltd."
C o="Parametric GmbH"
D o="Larch Networks"
- E o="Shenzhen C & D Electronics Co., Ltd."
+ E o="Shanghai Kanghai Information System CO.,LTD."
8CC8F4
0 o="Guardtec,Inc"
1 o="Lanhomex Technology(Shen Zhen)Co.,Ltd."
@@ -30036,6 +30854,22 @@ FCFEC2 o="Invensys Controls UK Limited"
C o="Guangdong Hanwei intergration Co.,Ltd"
D o="%Intellect module% LLC"
E o="NINGBO SHEN LINK COMMUNICATION TECHNOLOGY CO., LTD"
+9CE450
+ 0 o="Shenzhen Chengzhao Technology Co., Ltd."
+ 1 o="AIO SYSTEMS"
+ 2 o="Shenzhen Lixun Technology Co., Ltd."
+ 3 o="Marelli AL&S ALIT-TZ"
+ 4 o="Strato Automation Inc."
+ 5 o="Neways Advanced Applications"
+ 6 o="Shenzhen GW Technology Co., LTD"
+ 7 o="BEIJING TRANSTREAMS TECHNOLOGY CO.,LTD"
+ 8 o="ROHOTEK(shenzhen) Technology co., LTD"
+ 9 o="Shenzhen HQVT TECHNOLOGY Co.,LTD"
+ A o="AUO DISPLAY PLUS CORPORATION"
+ B o="Shenzhen Coslight Technology Co.,Ltd."
+ C o="XTX Markets Technologies Limited"
+ D o="BCD SRL"
+ E o="Shenzhen Kuki Electric Co., Ltd."
9CE549
0 o="SPEEDTECH CORP."
1 o="Lightmatter, Inc."
@@ -30420,7 +31254,7 @@ B01F81
D o="TAIWAN Anjie Electronics Co.,Ltd."
E o="Advanced & Wise Technology Corp."
B0475E
- 0 o="Shenzhen C & D Electronics Co., Ltd."
+ 0 o="Shanghai Kanghai Information System CO.,LTD."
1 o="tintech"
2 o="Lanmus Networks Ltd"
3 o="Qsic Pty Ltd"
@@ -30466,6 +31300,22 @@ B0C5CA
B o="RISECOMM (HK) TECHNOLOGY CO. LIMITED"
C o="XMetrics"
E o="Audio Elektronik İthalat İhracat San ve Tic A.Ş."
+B0CCCE
+ 0 o="Steelco SpA"
+ 1 o="Agrisys A/S"
+ 2 o="4MOD Technology"
+ 3 o="Gateview Technologies"
+ 4 o="Shenzhen Xtooltech Intelligent Co.,Ltd."
+ 5 o="Beijing Viazijing Technology Co., Ltd."
+ 6 o="MULTI-FIELD LOW TEMPERATURE TECHNOLOGY(BEIJING) CO., LTD."
+ 7 o="EBI Patient Care, Inc."
+ 8 o="Shanghai CloudPrime.ai Technology Co, Ltd"
+ 9 o="Taiv Inc"
+ A o="Shenzhen Dangs Science and Technology CO.,Ltd."
+ B o="Watermark Systems (India) Private Limited"
+ C o="Faaftech"
+ D o="Xiaomi EV Technology Co., Ltd."
+ E o="MICROTEST"
B0FD0B
0 o="TAE HYUNG Industrial Electronics Co., Ltd."
1 o="IDspire Corporation Ltd."
@@ -30561,6 +31411,22 @@ B4A2EB
C o="Shanghai Shenou Communication Equipment Co., Ltd."
D o="SALZBRENNER media GmbH"
E o="Dongguan Finslink Communication Technology Co.,Ltd."
+B4ABF3
+ 0 o="VOOMAX TECHNOLOGY LIMITED"
+ 1 o="NTR-RRL LLC"
+ 2 o="Shenzhen Unicair Communication Technology Co., Ltd."
+ 3 o="NubiCubi"
+ 4 o="Shenyang Tianwei Technology Co., Ltd"
+ 5 o="Shenzhen Quanzhixin Information Technology Co.,Ltd"
+ 6 o="SNSYS"
+ 7 o="FrontGrade Technologies"
+ 8 o="Stravik Technologies LLC"
+ 9 o="Rugged Video LLC"
+ A o="Shenzhen zhuomi SmartHome Technology Co., Ltd."
+ B o="Vissonic Electronics Limited"
+ C o="Annapurna labs"
+ D o="Atlas Tech Inc"
+ E o="RANG DONG LIGHT SOURCE & VACUUM FLASK J.S.C"
B84C87
0 o="Annapurna labs"
1 o="em-trak"
@@ -30700,7 +31566,7 @@ C0482F
8 o="Beijing D&S Fieldbus Technology co.,Ltd"
9 o="Hystrone Technology (HongKong) Co., Limited"
A o="Willstrong Solutions Private Limited"
- B o="Shenzhen C & D Electronics Co., Ltd."
+ B o="Shanghai Kanghai Information System CO.,LTD."
C o="Lunar USA Inc."
D o="SECURICO ELECTRONICS INDIA LTD"
E o="Shenzhen Guan Chen Electronic Co.,LTD"
@@ -30750,7 +31616,7 @@ C09BF4
B o="NUCTECH COMPANY LIMITED"
C o="Pinpark Inc."
D o="The Professional Monitor Company Ltd"
- E o="Continental Automotive Component Malaysia Sdn.Bhd."
+ E o="AUMOVIO Components Malaysia Sdn.Bhd."
C0D391
0 o="Fuzhou Jinshi Technology Co.,Ltd."
1 o="B9Creations"
@@ -30855,7 +31721,7 @@ C49894
4 o="Alpine Electronics Marketing, Inc."
5 o="shenzhen lanodo technology Co., Ltd"
6 o="Aetina Corporation"
- 7 o="Shenzhen C & D Electronics Co., Ltd."
+ 7 o="Shanghai Kanghai Information System CO.,LTD."
8 o="Pliem (Shanghai) Intelligent Technology Co., Ltd"
9 o="Shenzhen Hexin Automation Technology Co.,Ltd."
A o="Neron Informatics Pvt Ltd"
@@ -30934,7 +31800,7 @@ C4FFBC
3 o="SHENZHEN KALIF ELECTRONICS CO.,LTD"
4 o="iMageTech CO.,LTD."
5 o="comtime GmbH"
- 6 o="Shenzhen C & D Electronics Co., Ltd."
+ 6 o="Shanghai Kanghai Information System CO.,LTD."
7 o="Critical Link"
8 o="ShenZhen ZYT Technology co., Ltd"
9 o="GSM Innovations Pty Ltd"
@@ -31435,6 +32301,22 @@ D47C44
C o="STRIVE ORTHOPEDICS INC"
D o="Huaqin Telecom Technology Co.,Ltd."
E o="SHENZHEN ANYSEC TECHNOLOGY CO. LTD"
+D4A0FB
+ 0 o="M2MD Technologies, Inc."
+ 1 o="Intersvyaz IT"
+ 2 o="Beijing Lingji Innovations technology Co,LTD."
+ 3 o="NEXXUS NETWORKS INDIA PRIVATE LIMITED"
+ 4 o="Shenzhen Dijiean Technology Co., Ltd"
+ 5 o="Corelase Oy"
+ 6 o="Huizhou Jiemeisi Technology Co.,Ltd."
+ 7 o="Skyfri Corp"
+ 8 o="Parpro System Corporation"
+ 9 o="Hangteng (HK) Technology Co., Limited"
+ A o="IMPULSE CCTV NETWORKS INDIA PVT. LTD."
+ B o="Spatial Hover Inc"
+ C o="Snap-on Tools"
+ D o="FASTWEL ELECTRONICS INDIA PRIVATE LIMITED"
+ E o="GTEK GLOBAL CO.,LTD"
D4BABA
0 o="SHENZHEN ACTION TECHNOLOGIES CO., LTD."
1 o="Annapurna labs"
@@ -31519,7 +32401,7 @@ DC76C3
0 o="Genius Vision Digital Private Limited"
1 o="Bangyan Technology Co., Ltd"
2 o="IRE SOLUTION"
- 3 o="Shenzhen C & D Electronics Co., Ltd."
+ 3 o="Shanghai Kanghai Information System CO.,LTD."
4 o="seadee"
5 o="heinrich corporation India private limited"
6 o="ShangHai Zhousheng Intelligent Technology Co., Ltd"
@@ -31547,6 +32429,22 @@ DCE533
C o="BRCK"
D o="Suzhou ATES electronic technology co.LTD"
E o="Giant Power Technology Biomedical Corporation"
+E0233B
+ 0 o="Quality Pay Systems S.L."
+ 1 o="Elvys s.r.o"
+ 2 o="PluralFusion INC"
+ 3 o="356 Productions"
+ 4 o="The KIE"
+ 5 o="IOFAC"
+ 6 o="Kiwimoore(Shanghai) Semiconductor Co.,Ltd"
+ 7 o="Rehear Audiology Company LTD."
+ 8 o="Suzhou Visrgb Technology Co., Ltd"
+ 9 o="HANET TECHNOLOGY"
+ A o="ShenZhen Chainway Information Technology Co., Ltd."
+ B o="Shanghai Kanghai Information System CO.,LTD."
+ C o="Chengdu ChengFeng Technology co,. Ltd."
+ D o="Magosys Systems LTD"
+ E o="Ugreen Group Limited"
E0382D
0 o="Beijing Cgprintech Technology Co.,Ltd"
1 o="Annapurna labs"
@@ -31722,6 +32620,22 @@ E8B470
C o="Anduril Industries"
D o="Medica Corporation"
E o="UNICACCES GROUPE"
+E8F6D7
+ 0 o="Mono Technologies Inc."
+ 1 o="PRECISION FUKUHARA WORKS,LTD."
+ 2 o="Jinan Ruolin Video Technology Co., Ltd"
+ 3 o="ZIEHL-ABEGG SE"
+ 4 o="Xiphos Systems Corp."
+ 5 o="emicrotec"
+ 6 o="Massive Beams GmbH"
+ 7 o="CowManager"
+ 8 o="INTEGRA Metering AG"
+ 9 o="Hefei BOE Vision-electronic Technology Co.,Ltd."
+ A o="Ivostud GmbH"
+ B o="GUANGZHOU PANYU JUDA CAR AUDIO EQUIPMENT CO.,LTD"
+ C o="clover Co,.Ltd"
+ D o="ZhuoPuCheng (Shenzhen) Technology.Co.,Ltd."
+ E o="Emergent Solutions Inc."
E8FF1E
1 o="hard & softWERK GmbH"
2 o="Minami Medical Technology (Guangdong) Co.,Ltd"
@@ -31755,7 +32669,7 @@ EC5BCD
E o="Autel Robotics USA LLC"
EC74CD
0 o="Nexxus Networks Pte Ltd"
- 1 o="Shenzhen C & D Electronics Co., Ltd."
+ 1 o="Shanghai Kanghai Information System CO.,LTD."
2 o="L.T.H. Electronics Limited"
3 o="iSolution Technologies Co.,Ltd."
4 o="Vialis BV"
@@ -31881,6 +32795,22 @@ F02A2B
C o="Comexio GmbH"
D o="Definitely Win Corp.,Ltd."
E o="Shenzhen CUCO Technology Co., Ltd"
+F040AF
+ 0 o="Colorlight Cloud Tech Ltd"
+ 1 o="Nuro.ai"
+ 2 o="Actia Nordic AB"
+ 3 o="Flextronics Technologies India Private Limited"
+ 4 o="ROBOX SG PTE. LTD."
+ 5 o="Smart Gadgets Global LLC"
+ 6 o="Nepean Networks Pty Ltd"
+ 7 o="Unionbell Technologies Limited"
+ 8 o="TargaSystem S.r.L."
+ 9 o="Raspberry Pi (Trading) Ltd"
+ A o="SIEMENS AG"
+ B o="Shenzhen BitFantasy Technology Co., Ltd"
+ C o="Rayve Innovation Corp"
+ D o="Proemion GmbH"
+ E o="Shanghai Kanghai Information System CO.,LTD."
F041C8
0 o="LINPA ACOUSTIC TECHNOLOGY CO.,LTD"
1 o="DongGuan Siyoto Electronics Co., Ltd"
@@ -31972,7 +32902,7 @@ F42055
7 o="Beyond Laser Systems LLC"
8 o="Huzhou Luxshare Precision Industry Co.LTD"
9 o="Lens Technology (Xiangtan) Co.,Ltd"
- A o="Shenzhen C & D Electronics Co., Ltd."
+ A o="Shanghai Kanghai Information System CO.,LTD."
B o="Synaps Technology S.r.l."
C o="Shenzhen Guangjian Technology Co.,Ltd"
D o="Wuxi Sunning Smart Devices Co.,Ltd"
@@ -32040,6 +32970,22 @@ F490CB
C o="Cheetah Medical"
D o="Simavita (Aust) Pty Ltd"
E o="RSAE Labs Inc"
+F4979D
+ 0 o="Tardis Technology"
+ 1 o="Frame the space"
+ 2 o="Infinite X Co., Ltd."
+ 3 o="Equinox Power"
+ 4 o="MERRY ELECTRONICS CO., LTD."
+ 5 o="Warner Technology Corp"
+ 6 o="camnex innovation pvt ltd"
+ 7 o="LUXSHARE - ICT(NGHE AN) LIMITED"
+ 8 o="Smart Access Designs, LLC"
+ 9 o="Beijing Jiaxin Technology Co., Ltd"
+ A o="MARKT Co., Ltd"
+ B o="Kaiware (Shenzhen) Technologies Co.,Ltd"
+ C o="Lab241 Co.,Ltd."
+ D o="Huitec printer solution co.,"
+ E o="Teenage Engineering AB"
F4A454
0 o="NKT Photonics A/S"
1 o="PT Telkom Indonesia"
@@ -32100,8 +33046,8 @@ F82BE6
8 o="Hitek Electronics Co.,Ltd"
9 o="Annapurna labs"
A o="TECHWIN SOLUTIONS PVT LTD"
- B o="Shenzhen C & D Electronics Co., Ltd."
- C o="Maia Tech, Inc"
+ B o="Shanghai Kanghai Information System CO.,LTD."
+ C o="MaiaEdge, Inc."
D o="ATHEER CONNECTIVITY"
E o="Suzhou Etag-Technology Corporation"
F87A39
@@ -32168,6 +33114,22 @@ FC6179
C o="Shenzhen Xmitech Electronic Co.,Ltd"
D o="Int'Act Pty Ltd"
E o="ACCO Brands USA LLC"
+FCA2DF
+ 0 o="Solink Corporation"
+ 1 o="SpacemiT"
+ 2 o="PDI COMMUNICATION SYSTEMS INC."
+ 3 o="PAVONE SISTEMI SRL"
+ 4 o="Hangzhou Laizhi Technology Co.,Ltd"
+ 5 o="Annapurna labs"
+ 6 o="shenzhen zovoton electronic co.,ltd"
+ 7 o="Flexmedia ind e com"
+ 8 o="boger electronics gmbh"
+ 9 o="Beijing KSL Electromechanical Technology Development Co.,Ltd"
+ A o="BPL MEDICAL TECHNOLOGIES PRIVATE LIMITED"
+ B o="Lumentum"
+ C o="TiGHT AV"
+ D o="MBio Diagnostics, Inc."
+ E o="Orion Power Systems, Inc."
FCA47A
0 o="Broadcom Inc."
1 o="Shenzhen VMAX New Energy Co., Ltd."
@@ -32216,3 +33178,19 @@ FCD2B6
C o="Silicon (Shenzhen) Electronic Technology Co.,Ltd."
D o="Bee Smart(Changzhou) Information Technology Co., Ltd"
E o="Univer S.p.A."
+FCE498
+ 0 o="NTCSOFT"
+ 1 o="QuEL, Inc."
+ 2 o="ART Finex Co.,Ltd."
+ 3 o="Shanghai Kanghai Information System CO.,LTD."
+ 4 o="TScale Electronics Mfg. (Kunshan) Co., Ltd"
+ 5 o="SM Instruments"
+ 6 o="Videonetics Technology Private Limited"
+ 7 o="E Haute Intelligent Technology Co., Ltd"
+ 8 o="Changzhou Leading Weighing Technology Co., Ltd"
+ 9 o="AVCON Information Technology Co.,Ltd."
+ A o="SATEL Ltd"
+ B o="GIGA Copper Networks GmbH"
+ C o="Siretta Ltd"
+ D o="Infinity Electronics Ltd"
+ E o="TIH Microelectronics Technology Co. Ltd."
diff --git a/stdnum/pe/__init__.py b/stdnum/pe/__init__.py
index 34e38ec6..d058573a 100644
--- a/stdnum/pe/__init__.py
+++ b/stdnum/pe/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Peruvian numbers."""
diff --git a/stdnum/pe/cui.py b/stdnum/pe/cui.py
index 0224fbcc..8ae57f28 100644
--- a/stdnum/pe/cui.py
+++ b/stdnum/pe/cui.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CUI (Cédula Única de Identidad, Peruvian identity number).
diff --git a/stdnum/pe/ruc.py b/stdnum/pe/ruc.py
index f5a3f1c8..38772998 100644
--- a/stdnum/pe/ruc.py
+++ b/stdnum/pe/ruc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RUC (Registro Único de Contribuyentes, Peruvian company tax number).
diff --git a/stdnum/pk/__init__.py b/stdnum/pk/__init__.py
index 163ca843..be33ad07 100644
--- a/stdnum/pk/__init__.py
+++ b/stdnum/pk/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Pakistani numbers."""
diff --git a/stdnum/pk/cnic.py b/stdnum/pk/cnic.py
index 47ce8bca..8bab30cf 100644
--- a/stdnum/pk/cnic.py
+++ b/stdnum/pk/cnic.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CNIC number (Pakistani Computerised National Identity Card number).
diff --git a/stdnum/pl/__init__.py b/stdnum/pl/__init__.py
index 87f65c6a..c004744f 100644
--- a/stdnum/pl/__init__.py
+++ b/stdnum/pl/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Polish numbers."""
diff --git a/stdnum/pl/nip.py b/stdnum/pl/nip.py
index 379592fb..bfc7506e 100644
--- a/stdnum/pl/nip.py
+++ b/stdnum/pl/nip.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIP (Numer Identyfikacji Podatkowej, Polish VAT number).
diff --git a/stdnum/pl/pesel.py b/stdnum/pl/pesel.py
index fadedb9a..38ff544e 100644
--- a/stdnum/pl/pesel.py
+++ b/stdnum/pl/pesel.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PESEL (Polish national identification number).
diff --git a/stdnum/pl/regon.py b/stdnum/pl/regon.py
index aac7ed55..927ea322 100644
--- a/stdnum/pl/regon.py
+++ b/stdnum/pl/regon.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""REGON (Rejestr Gospodarki Narodowej, Polish register of economic units).
diff --git a/stdnum/pt/__init__.py b/stdnum/pt/__init__.py
index bb7bcd09..98c3e548 100644
--- a/stdnum/pt/__init__.py
+++ b/stdnum/pt/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Portuguese numbers."""
diff --git a/stdnum/pt/cc.py b/stdnum/pt/cc.py
index 855d1f5b..f98f40eb 100644
--- a/stdnum/pt/cc.py
+++ b/stdnum/pt/cc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CC (Número de Cartão de Cidadão, Portuguese Identity number).
diff --git a/stdnum/pt/nif.py b/stdnum/pt/nif.py
index 3a58f978..463597e1 100644
--- a/stdnum/pt/nif.py
+++ b/stdnum/pt/nif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIF (Número de identificação fiscal, Portuguese VAT number).
diff --git a/stdnum/py/__init__.py b/stdnum/py/__init__.py
index 85ad10d3..137f3b2b 100644
--- a/stdnum/py/__init__.py
+++ b/stdnum/py/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Paraguayan numbers."""
diff --git a/stdnum/py/ruc.py b/stdnum/py/ruc.py
index b2800290..ee0bad84 100644
--- a/stdnum/py/ruc.py
+++ b/stdnum/py/ruc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RUC number (Registro Único de Contribuyentes, Paraguay tax number).
diff --git a/stdnum/ro/__init__.py b/stdnum/ro/__init__.py
index 97b3d3ee..2ef8c04d 100644
--- a/stdnum/ro/__init__.py
+++ b/stdnum/ro/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Romanian numbers."""
diff --git a/stdnum/ro/cf.py b/stdnum/ro/cf.py
index 058287dc..918df30a 100644
--- a/stdnum/ro/cf.py
+++ b/stdnum/ro/cf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CF (Cod de înregistrare în scopuri de TVA, Romanian VAT number).
diff --git a/stdnum/ro/cnp.py b/stdnum/ro/cnp.py
index b0ef0ea3..80edcf92 100644
--- a/stdnum/ro/cnp.py
+++ b/stdnum/ro/cnp.py
@@ -1,7 +1,7 @@
# cnp.py - functions for handling Romanian CNP numbers
# coding: utf-8
#
-# Copyright (C) 2012-2020 Arthur de Jong
+# Copyright (C) 2012-2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CNP (Cod Numeric Personal, Romanian Numerical Personal Code).
@@ -110,6 +108,11 @@
'48': 'Bucuresti - Sector 8 (desfiintat)',
'51': 'Calarasi',
'52': 'Giurgiu',
+ '70': 'Any',
+ '80': 'Unknown',
+ '81': 'Unknown',
+ '82': 'Unknown',
+ '83': 'Unknown',
}
diff --git a/stdnum/ro/cui.py b/stdnum/ro/cui.py
index 3c06ba06..af79f48f 100644
--- a/stdnum/ro/cui.py
+++ b/stdnum/ro/cui.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""CUI or CIF (Codul Unic de Înregistrare, Romanian company identifier).
diff --git a/stdnum/ro/onrc.py b/stdnum/ro/onrc.py
index ea33558c..5467b032 100644
--- a/stdnum/ro/onrc.py
+++ b/stdnum/ro/onrc.py
@@ -1,8 +1,8 @@
# onrc.py - functions for handling Romanian ONRC numbers
# coding: utf-8
#
-# Copyright (C) 2020 Dimitrios Josef Moustos
-# Copyright (C) 2020 Arthur de Jong
+# Copyright (C) 2020-2024 Dimitrios Josef Moustos
+# Copyright (C) 2020-2025 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,17 +15,20 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ONRC (Ordine din Registrul Comerţului, Romanian Trade Register identifier).
All businesses in Romania have the to register with the National Trade
Register Office to receive a registration number. The number contains
-information about the type of company, county, a sequence number and
-registration year. This number can change when registration information
-changes.
+information about the type of company and registration year.
+
+On 2024-07-26 a new format was introduced and for a while both old and new
+formats need to be valid.
+
+More information:
+
+* https://targetare.ro/blog/schimbari-importante-la-registrul-comertului-ce-trebuie-sa-stii-despre-noul-format-al-numarului-de-ordine
>>> validate('J52/750/2012')
'J52/750/2012'
@@ -33,7 +36,13 @@
Traceback (most recent call last):
...
InvalidComponent: ...
-"""
+>>> validate('J2012000750528')
+'J2012000750528'
+>>> validate('J2012000750529')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+""" # noqa: E501
from __future__ import annotations
@@ -41,18 +50,18 @@
import re
from stdnum.exceptions import *
-from stdnum.util import clean
+from stdnum.util import clean, isdigits
# These characters should all be replaced by slashes
_cleanup_re = re.compile(r'[ /\\-]+')
# This pattern should match numbers that for some reason have a full date
-# as last field
-_onrc_fulldate_re = re.compile(r'^([A-Z][0-9]+/[0-9]+/)\d{2}[.]\d{2}[.](\d{4})$')
+# as last field for the old format
+_old_onrc_fulldate_re = re.compile(r'^([A-Z][0-9]+/[0-9]+/)\d{2}[.]\d{2}[.](\d{4})$')
-# This pattern should match all valid numbers
-_onrc_re = re.compile(r'^[A-Z][0-9]+/[0-9]+/[0-9]+$')
+# This pattern should match all valid numbers in the old format
+_old_onrc_re = re.compile(r'^[A-Z][0-9]+/[0-9]+/[0-9]+$')
# List of valid counties
_counties = set(list(range(1, 41)) + [51, 52])
@@ -69,19 +78,16 @@ def compact(number: str) -> str:
if number[2:3] == '/':
number = number[:1] + '0' + number[1:]
# convert trailing full date to year only
- m = _onrc_fulldate_re.match(number)
+ m = _old_onrc_fulldate_re.match(number)
if m:
number = ''.join(m.groups())
return number
-def validate(number: str) -> str:
- """Check if the number is a valid ONRC."""
- number = compact(number)
- if not _onrc_re.match(number):
+def _validate_old_format(number: str) -> None:
+ # old YJJ/XXXX/AAAA format
+ if not _old_onrc_re.match(number):
raise InvalidFormat()
- if number[:1] not in 'JFC':
- raise InvalidComponent()
county, serial, year = number[1:].split('/')
if len(serial) > 5:
raise InvalidLength()
@@ -89,8 +95,58 @@ def validate(number: str) -> str:
raise InvalidComponent()
if len(year) != 4:
raise InvalidLength()
- if int(year) < 1990 or int(year) > datetime.date.today().year:
+ # old format numbers will not be issued after 2024
+ if int(year) < 1990 or int(year) > 2024:
+ raise InvalidComponent()
+
+
+def _calc_check_digit(number: str) -> str:
+ """Calculate the check digit for the new ONRC format."""
+ # replace letters with digits
+ number = str(ord(number[0]) % 10) + number[1:]
+ return str(sum(int(n) for n in number[:-1]) % 10)
+
+
+def _validate_new_format(number: str) -> None:
+ # new YAAAAXXXXXXJJC format, no slashes
+ if not isdigits(number[1:]):
+ raise InvalidFormat()
+ if len(number) != 14:
+ raise InvalidLength()
+ year = int(number[1:5])
+ if year < 1990 or year > datetime.date.today().year:
+ raise InvalidComponent()
+ # the registration year determines which counties are allowed
+ # companies registered after 2024-07-26 have 00 as county code
+ county = int(number[11:13])
+ if year < 2024:
+ if county not in _counties:
+ raise InvalidComponent()
+ elif year == 2024:
+ if county not in _counties.union([0]):
+ raise InvalidComponent()
+ else:
+ if county != 0:
+ raise InvalidComponent()
+ if number[-1] != _calc_check_digit(number):
+ raise InvalidChecksum
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid ONRC."""
+ number = compact(number)
+ # J: legal entities (e.g., LLC, SA, etc.)
+ # F: sole proprietorships, individual and family businesses
+ # C: cooperative societies.
+ if number[:1] not in 'JFC':
raise InvalidComponent()
+ if '/' in number:
+ # old YJJ/XXXX/AAAA format, still supported but will be phased out, companies
+ # will get a new number
+ _validate_old_format(number)
+ else:
+ # new YAAAAXXXXXXJJC format, no slashes
+ _validate_new_format(number)
return number
diff --git a/stdnum/rs/__init__.py b/stdnum/rs/__init__.py
index a5f3c780..8f332ddf 100644
--- a/stdnum/rs/__init__.py
+++ b/stdnum/rs/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Serbian numbers."""
diff --git a/stdnum/rs/pib.py b/stdnum/rs/pib.py
index 65a9a748..1e59f130 100644
--- a/stdnum/rs/pib.py
+++ b/stdnum/rs/pib.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PIB (Poreski Identifikacioni Broj, Serbian tax identification number).
diff --git a/stdnum/ru/__init__.py b/stdnum/ru/__init__.py
index 3a2cfa27..8725a855 100644
--- a/stdnum/ru/__init__.py
+++ b/stdnum/ru/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Russian numbers."""
diff --git a/stdnum/ru/inn.py b/stdnum/ru/inn.py
index 237a6ca6..ff234309 100644
--- a/stdnum/ru/inn.py
+++ b/stdnum/ru/inn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ИНН (Идентификационный номер налогоплательщика, Russian tax identifier).
diff --git a/stdnum/ru/ogrn.py b/stdnum/ru/ogrn.py
index 9ac4b6c6..7c2bde7e 100644
--- a/stdnum/ru/ogrn.py
+++ b/stdnum/ru/ogrn.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ОГРН, OGRN, PSRN, ОГРНИП, OGRNIP (Russian Primary State Registration Number).
diff --git a/stdnum/se/__init__.py b/stdnum/se/__init__.py
index f5f004b1..d2130ac3 100644
--- a/stdnum/se/__init__.py
+++ b/stdnum/se/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Swedish numbers."""
diff --git a/stdnum/se/orgnr.py b/stdnum/se/orgnr.py
index 11628ee5..82fa1999 100644
--- a/stdnum/se/orgnr.py
+++ b/stdnum/se/orgnr.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Orgnr (Organisationsnummer, Swedish company number).
diff --git a/stdnum/se/personnummer.py b/stdnum/se/personnummer.py
index 4dff3b18..277c7f54 100644
--- a/stdnum/se/personnummer.py
+++ b/stdnum/se/personnummer.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Personnummer (Swedish personal identity number).
diff --git a/stdnum/se/postnummer.py b/stdnum/se/postnummer.py
index 27ba90f0..2b9a0d06 100644
--- a/stdnum/se/postnummer.py
+++ b/stdnum/se/postnummer.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Postcode (the Swedish postal code).
diff --git a/stdnum/se/vat.py b/stdnum/se/vat.py
index 4c2e7df8..2cf4a72a 100644
--- a/stdnum/se/vat.py
+++ b/stdnum/se/vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VAT (Moms, Mervärdesskatt, Swedish VAT number).
diff --git a/stdnum/sg/__init__.py b/stdnum/sg/__init__.py
index bf29be61..e0b4a827 100644
--- a/stdnum/sg/__init__.py
+++ b/stdnum/sg/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Singapore numbers."""
diff --git a/stdnum/sg/uen.py b/stdnum/sg/uen.py
index 602daeee..d8f4c746 100644
--- a/stdnum/sg/uen.py
+++ b/stdnum/sg/uen.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UEN (Singapore's Unique Entity Number).
diff --git a/stdnum/si/__init__.py b/stdnum/si/__init__.py
index fe2cc47e..4993bfd9 100644
--- a/stdnum/si/__init__.py
+++ b/stdnum/si/__init__.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Slovenian numbers."""
diff --git a/stdnum/si/ddv.py b/stdnum/si/ddv.py
index 329624b5..e32aea83 100644
--- a/stdnum/si/ddv.py
+++ b/stdnum/si/ddv.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ID za DDV (Davčna številka, Slovenian VAT number).
diff --git a/stdnum/si/emso.py b/stdnum/si/emso.py
index 6a477890..5c2cf6b6 100644
--- a/stdnum/si/emso.py
+++ b/stdnum/si/emso.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Enotna matična številka občana (Unique Master Citizen Number).
diff --git a/stdnum/si/maticna.py b/stdnum/si/maticna.py
index a7b5ac92..28e472b3 100644
--- a/stdnum/si/maticna.py
+++ b/stdnum/si/maticna.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Matična številka poslovnega registra (Corporate Registration Number)
diff --git a/stdnum/sk/__init__.py b/stdnum/sk/__init__.py
index 27f389b9..eb7e3773 100644
--- a/stdnum/sk/__init__.py
+++ b/stdnum/sk/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Slovak numbers."""
diff --git a/stdnum/sk/dph.py b/stdnum/sk/dph.py
index 4313e167..1bda9880 100644
--- a/stdnum/sk/dph.py
+++ b/stdnum/sk/dph.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""IČ DPH (IČ pre daň z pridanej hodnoty, Slovak VAT number).
diff --git a/stdnum/sk/rc.py b/stdnum/sk/rc.py
index 9ef22089..b03d762f 100644
--- a/stdnum/sk/rc.py
+++ b/stdnum/sk/rc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RČ (Rodné číslo, the Slovak birth number).
diff --git a/stdnum/sm/__init__.py b/stdnum/sm/__init__.py
index acad26ad..df2f5fec 100644
--- a/stdnum/sm/__init__.py
+++ b/stdnum/sm/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of San Marino numbers."""
diff --git a/stdnum/sm/coe.py b/stdnum/sm/coe.py
index d0edb06e..b80e7ca3 100644
--- a/stdnum/sm/coe.py
+++ b/stdnum/sm/coe.py
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""COE (Codice operatore economico, San Marino national tax number).
diff --git a/stdnum/sn/__init__.py b/stdnum/sn/__init__.py
new file mode 100644
index 00000000..ef13f743
--- /dev/null
+++ b/stdnum/sn/__init__.py
@@ -0,0 +1,22 @@
+# __init__.py - collection of Senegal numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Leandro Regueiro
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""Collection of Senegal numbers."""
+
+# provide aliases
+from stdnum.sn import ninea as vat # noqa: F401
diff --git a/stdnum/sn/ninea.py b/stdnum/sn/ninea.py
new file mode 100644
index 00000000..99b92e8c
--- /dev/null
+++ b/stdnum/sn/ninea.py
@@ -0,0 +1,155 @@
+# ninea.py - functions for handling Senegal NINEA numbers
+# coding: utf-8
+#
+# Copyright (C) 2023 Leandro Regueiro
+# Copyright (C) 2026 Arthur de Jong
+#
+# This library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+#
+# This library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+#
+# You should have received a copy of the GNU Lesser General Public
+# License along with this library; if not, see .
+
+"""NINEA (Numéro d'Identification Nationale des Entreprises et Associations, Senegal tax number).
+
+The National Identification Number for Businesses and Associations (NINEA) is
+a unique tax identifier for tax purposes in Senegal.
+
+This number consists of 7 digits and is usually followed by a 3 digit tax
+identification code called COFI (Code d’Identification Fiscale) that is used
+to indicate the company's tax status and legal structure.
+
+More information:
+
+* https://www.wikiprocedure.com/index.php/Senegal%5F-_Obtain_a_Tax_Identification_Number
+* https://nkac-audit.com/comprendre-le-ninea-votre-guide-de-lecture-simplifie/
+* https://www.creationdentreprise.sn/rechercher-une-societe
+* https://www.dci-sn.sn/index.php/obtenir-son-ninea
+* https://e-ninea.ansd.sn/search_annuaire
+
+>>> validate('306 7221')
+'3067221'
+>>> validate('30672212G2')
+'30672212G2'
+>>> validate('3067221 2G2')
+'30672212G2'
+>>> validate('3067222')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> validate('1234567 0AZ')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> format('30672212G2')
+'3067221 2G2'
+""" # noqa: E501
+
+from stdnum.exceptions import *
+from stdnum.util import clean, isdigits
+
+
+def compact(number: str) -> str:
+ """Convert the number to the minimal representation.
+
+ This strips the number of any valid separators and removes surrounding
+ whitespace.
+ """
+ return clean(number, ' -/,').upper().strip()
+
+
+def _validate_cofi(number: str) -> None:
+ # The first digit of the COFI indicates the tax status
+ # 0: taxpayer subject to the real scheme, not subject to VAT.
+ # 1: taxpayer subject to the single global contribution (TOU).
+ # 2: taxpayer subject to the real scheme and subject to VAT.
+ if number[0] not in '012':
+ raise InvalidComponent()
+ # The second character is a letter that indicates the tax centre:
+ # A: Dakar Plateau 1
+ # B: Dakar Plateau 2
+ # C: Grand Dakar
+ # D: Pikine
+ # E: Rufisque
+ # F: Thiès
+ # G: Centre des grandes Entreprises
+ # H: Louga
+ # J: Diourbel
+ # K: Saint-Louis
+ # L: Tambacounda
+ # M: Kaolack
+ # N: Fatick
+ # P: Ziguinchor
+ # Q: Kolda
+ # R: Prarcelles assainies
+ # S: Professions libérales
+ # T: Guédiawaye
+ # U: Dakar-Medina
+ # V: Dakar liberté
+ # W: Matam
+ # Z: Centre des Moyennes Entreprises
+ if number[1] not in 'ABCDEFGHJKLMNPQRSTUVWZ':
+ raise InvalidComponent()
+ # The third character is a digit that indicates the legal form:
+ # 1: Individual-Natural person
+ # 2: SARL
+ # 3: SA
+ # 4: Simple Limited Partnership
+ # 5: Share Sponsorship Company
+ # 6: GIE
+ # 7: Civil Society
+ # 8: Partnership
+ # 9: Cooperative Association
+ # 0: Other
+ if number[2] not in '0123456789':
+ raise InvalidComponent()
+
+
+def _checksum(number: str) -> int:
+ number = number.zfill(9)
+ weights = (1, 2, 1, 2, 1, 2, 1, 2, 1)
+ return sum(int(n) * w for n, w in zip(number, weights)) % 10
+
+
+def validate(number: str) -> str:
+ """Check if the number is a valid Senegal NINEA.
+
+ This checks the length and formatting.
+ """
+ cofi = ''
+ number = compact(number)
+ if len(number) > 9:
+ cofi = number[-3:]
+ number = number[:-3]
+ if len(number) not in (7, 9):
+ raise InvalidLength()
+ if not isdigits(number):
+ raise InvalidFormat()
+ if cofi:
+ _validate_cofi(cofi)
+ if _checksum(number) != 0:
+ raise InvalidChecksum()
+ return number + cofi
+
+
+def is_valid(number: str) -> bool:
+ """Check if the number is a valid Senegal NINEA."""
+ try:
+ return bool(validate(number))
+ except ValidationError:
+ return False
+
+
+def format(number: str) -> str:
+ """Reformat the number to the standard presentation format."""
+ number = compact(number)
+ if len(number) in (7, 9):
+ return number
+ return ' '.join([number[:-3], number[-3:]])
diff --git a/stdnum/sv/__init__.py b/stdnum/sv/__init__.py
index 074a6e97..b2c044c9 100644
--- a/stdnum/sv/__init__.py
+++ b/stdnum/sv/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of El Salvador numbers."""
diff --git a/stdnum/sv/nit.py b/stdnum/sv/nit.py
index 38c2522d..d27d2f4a 100644
--- a/stdnum/sv/nit.py
+++ b/stdnum/sv/nit.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""NIT (Número de Identificación Tributaria, El Salvador tax number).
diff --git a/stdnum/th/__init__.py b/stdnum/th/__init__.py
index 37e974fb..20c6498b 100644
--- a/stdnum/th/__init__.py
+++ b/stdnum/th/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Thai numbers."""
diff --git a/stdnum/th/moa.py b/stdnum/th/moa.py
index 41cdaae5..9f53d546 100644
--- a/stdnum/th/moa.py
+++ b/stdnum/th/moa.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MOA (Thailand Memorandum of Association Number).
diff --git a/stdnum/th/pin.py b/stdnum/th/pin.py
index edc7a046..3364aed1 100644
--- a/stdnum/th/pin.py
+++ b/stdnum/th/pin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PIN (Thailand Personal Identification Number).
diff --git a/stdnum/th/tin.py b/stdnum/th/tin.py
index 6a4d365a..8da132ac 100644
--- a/stdnum/th/tin.py
+++ b/stdnum/th/tin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TIN (Thailand Taxpayer Identification Number).
diff --git a/stdnum/tn/__init__.py b/stdnum/tn/__init__.py
index 3ed9e5a0..a8c9ea03 100644
--- a/stdnum/tn/__init__.py
+++ b/stdnum/tn/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Tunisian numbers."""
diff --git a/stdnum/tn/mf.py b/stdnum/tn/mf.py
index 609708d4..7f6c98be 100644
--- a/stdnum/tn/mf.py
+++ b/stdnum/tn/mf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MF (Matricule Fiscal, Tunisia tax number).
diff --git a/stdnum/tr/__init__.py b/stdnum/tr/__init__.py
index b7e1b22b..98e1c473 100644
--- a/stdnum/tr/__init__.py
+++ b/stdnum/tr/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Turkish numbers."""
diff --git a/stdnum/tr/tckimlik.py b/stdnum/tr/tckimlik.py
index bca5a805..fcd9efd4 100644
--- a/stdnum/tr/tckimlik.py
+++ b/stdnum/tr/tckimlik.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""T.C. Kimlik No. (Turkish personal identification number)
diff --git a/stdnum/tr/vkn.py b/stdnum/tr/vkn.py
index 406620a6..6d1b83da 100644
--- a/stdnum/tr/vkn.py
+++ b/stdnum/tr/vkn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VKN (Vergi Kimlik Numarası, Turkish tax identification number).
diff --git a/stdnum/tw/__init__.py b/stdnum/tw/__init__.py
index 1adbfd3c..d5ac0fc2 100644
--- a/stdnum/tw/__init__.py
+++ b/stdnum/tw/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Taiwanese numbers."""
diff --git a/stdnum/tw/ubn.py b/stdnum/tw/ubn.py
index 2e88a8d2..cf518cc0 100644
--- a/stdnum/tw/ubn.py
+++ b/stdnum/tw/ubn.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""UBN (Unified Business Number, 統一編號, Taiwanese tax number).
diff --git a/stdnum/ua/__init__.py b/stdnum/ua/__init__.py
index 1838c524..dfb83b6c 100644
--- a/stdnum/ua/__init__.py
+++ b/stdnum/ua/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Ukrainian numbers."""
diff --git a/stdnum/ua/edrpou.py b/stdnum/ua/edrpou.py
index 9af165e3..9420815b 100644
--- a/stdnum/ua/edrpou.py
+++ b/stdnum/ua/edrpou.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ЄДРПОУ, EDRPOU (Identifier for enterprises and organizations in Ukraine).
diff --git a/stdnum/ua/rntrc.py b/stdnum/ua/rntrc.py
index dcbba5da..8a1d178e 100644
--- a/stdnum/ua/rntrc.py
+++ b/stdnum/ua/rntrc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""РНОКПП, RNTRC (Individual taxpayer registration number in Ukraine).
diff --git a/stdnum/us/__init__.py b/stdnum/us/__init__.py
index 5d767341..35db7aaa 100644
--- a/stdnum/us/__init__.py
+++ b/stdnum/us/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of United States numbers."""
diff --git a/stdnum/us/atin.py b/stdnum/us/atin.py
index 195ab068..f622107f 100644
--- a/stdnum/us/atin.py
+++ b/stdnum/us/atin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ATIN (U.S. Adoption Taxpayer Identification Number).
diff --git a/stdnum/us/ein.py b/stdnum/us/ein.py
index 9fee4502..58dfc960 100644
--- a/stdnum/us/ein.py
+++ b/stdnum/us/ein.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""EIN (U.S. Employer Identification Number).
diff --git a/stdnum/us/itin.py b/stdnum/us/itin.py
index b981075b..4173def9 100644
--- a/stdnum/us/itin.py
+++ b/stdnum/us/itin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ITIN (U.S. Individual Taxpayer Identification Number).
diff --git a/stdnum/us/ptin.py b/stdnum/us/ptin.py
index 66d31f81..046bbd2b 100644
--- a/stdnum/us/ptin.py
+++ b/stdnum/us/ptin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""PTIN (U.S. Preparer Tax Identification Number).
diff --git a/stdnum/us/rtn.py b/stdnum/us/rtn.py
index f3cadd06..1b6c7a39 100644
--- a/stdnum/us/rtn.py
+++ b/stdnum/us/rtn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RTN (Routing transport number).
diff --git a/stdnum/us/ssn.py b/stdnum/us/ssn.py
index 7deb0b59..79b24e86 100644
--- a/stdnum/us/ssn.py
+++ b/stdnum/us/ssn.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""SSN (U.S. Social Security Number).
diff --git a/stdnum/us/tin.py b/stdnum/us/tin.py
index d0fcc2bf..d66d6801 100644
--- a/stdnum/us/tin.py
+++ b/stdnum/us/tin.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TIN (U.S. Taxpayer Identification Number).
diff --git a/stdnum/util.py b/stdnum/util.py
index 0848aa87..bd5d1056 100644
--- a/stdnum/util.py
+++ b/stdnum/util.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Common utility functions for other stdnum modules.
diff --git a/stdnum/uy/__init__.py b/stdnum/uy/__init__.py
index bbc20d25..ae368a23 100644
--- a/stdnum/uy/__init__.py
+++ b/stdnum/uy/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Uruguayan numbers."""
diff --git a/stdnum/uy/rut.py b/stdnum/uy/rut.py
index 1320c18f..8cec1fde 100644
--- a/stdnum/uy/rut.py
+++ b/stdnum/uy/rut.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RUT (Registro Único Tributario, Uruguay tax number).
diff --git a/stdnum/vatin.py b/stdnum/vatin.py
index 37b2d3a4..3e7e2f56 100644
--- a/stdnum/vatin.py
+++ b/stdnum/vatin.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""VATIN (International value added tax identification number)
diff --git a/stdnum/ve/__init__.py b/stdnum/ve/__init__.py
index 4bbca263..4fb567f8 100644
--- a/stdnum/ve/__init__.py
+++ b/stdnum/ve/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Venezuelan numbers."""
diff --git a/stdnum/ve/rif.py b/stdnum/ve/rif.py
index cd4990a6..dda72b7b 100644
--- a/stdnum/ve/rif.py
+++ b/stdnum/ve/rif.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""RIF (Registro de Identificación Fiscal, Venezuelan VAT number).
diff --git a/stdnum/verhoeff.py b/stdnum/verhoeff.py
index 95330622..ee1c3458 100644
--- a/stdnum/verhoeff.py
+++ b/stdnum/verhoeff.py
@@ -13,9 +13,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""The Verhoeff algorithm.
diff --git a/stdnum/vn/__init__.py b/stdnum/vn/__init__.py
index 3374f734..a900bd35 100644
--- a/stdnum/vn/__init__.py
+++ b/stdnum/vn/__init__.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of Vietnam numbers."""
diff --git a/stdnum/vn/mst.py b/stdnum/vn/mst.py
index 63c27a93..3f18645d 100644
--- a/stdnum/vn/mst.py
+++ b/stdnum/vn/mst.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""MST (Mã số thuế, Vietnam tax number).
diff --git a/stdnum/za/__init__.py b/stdnum/za/__init__.py
index 2424e9c1..9b839ba4 100644
--- a/stdnum/za/__init__.py
+++ b/stdnum/za/__init__.py
@@ -14,8 +14,6 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""Collection of South Africa numbers."""
diff --git a/stdnum/za/idnr.py b/stdnum/za/idnr.py
index f3234995..6708fe24 100644
--- a/stdnum/za/idnr.py
+++ b/stdnum/za/idnr.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""ID number (South African Identity Document number).
diff --git a/stdnum/za/tin.py b/stdnum/za/tin.py
index 62960f9f..299dc52a 100644
--- a/stdnum/za/tin.py
+++ b/stdnum/za/tin.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""TIN (South African Tax Identification Number).
diff --git a/tests/test_ad_nrt.doctest b/tests/test_ad_nrt.doctest
index 74d5f8d7..254d1ef9 100644
--- a/tests/test_ad_nrt.doctest
+++ b/tests/test_ad_nrt.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ad.nrt module. It
diff --git a/tests/test_al_nipt.doctest b/tests/test_al_nipt.doctest
index 19cad112..dc160b9b 100644
--- a/tests/test_al_nipt.doctest
+++ b/tests/test_al_nipt.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.al.nipt module.
diff --git a/tests/test_ar_cbu.doctest b/tests/test_ar_cbu.doctest
index ef3aa9e8..6025763a 100644
--- a/tests/test_ar_cbu.doctest
+++ b/tests/test_ar_cbu.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ar.cbu module. It
diff --git a/tests/test_ar_cuit.doctest b/tests/test_ar_cuit.doctest
index 511634e4..e236bf36 100644
--- a/tests/test_ar_cuit.doctest
+++ b/tests/test_ar_cuit.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ac.cuit module. It
diff --git a/tests/test_at_tin.doctest b/tests/test_at_tin.doctest
index 3a2da539..e1a75138 100644
--- a/tests/test_at_tin.doctest
+++ b/tests/test_at_tin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.at.tin module. It
diff --git a/tests/test_au_abn.doctest b/tests/test_au_abn.doctest
index 41ae5cab..04e05c28 100644
--- a/tests/test_au_abn.doctest
+++ b/tests/test_au_abn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.au.abn module. It
diff --git a/tests/test_au_acn.doctest b/tests/test_au_acn.doctest
index da7bd4a9..4c2d78fe 100644
--- a/tests/test_au_acn.doctest
+++ b/tests/test_au_acn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.au.acn module. It
diff --git a/tests/test_au_tfn.doctest b/tests/test_au_tfn.doctest
index 1dddcaec..9dc029fb 100644
--- a/tests/test_au_tfn.doctest
+++ b/tests/test_au_tfn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.au.tfn module. It
diff --git a/tests/test_az_voen.doctest b/tests/test_az_voen.doctest
new file mode 100644
index 00000000..04ca23cb
--- /dev/null
+++ b/tests/test_az_voen.doctest
@@ -0,0 +1,252 @@
+test_az_voen.doctest - more detailed doctests for stdnum.az.voen module
+
+Copyright (C) 2022 Leandro Regueiro
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.az.voen module. It
+tries to test more corner cases and detailed functionality that is not really
+useful as module documentation.
+
+>>> from stdnum.az import voen
+
+
+Tests for some corner cases.
+
+>>> voen.validate('1400057421')
+'1400057421'
+>>> voen.validate('140 155 5071')
+'1401555071'
+>>> voen.validate('12345')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> voen.validate('ZZ00057421')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> voen.validate('1400057424')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+
+
+Nine digit numbers get turned into 10 digits because a leading 0 is sometimes
+left out.
+
+>>> voen.compact('300725012')
+'0300725012'
+>>> voen.validate('300725012')
+'0300725012'
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... 0200432771
+... 0400198812
+... 0600192862
+... 0800000512
+... 0900062472
+... 1000276532
+... 1002031802
+... 1002193082
+... 1002632171
+... 1002900962
+... 1003160261
+... 1003337762
+... 1005196511
+... 1005643421
+... 1005837482
+... 1005840682
+... 1101062081
+... 1200941152
+... 1202174962
+... 1300182372
+... 1301478392
+... 1302363462
+... 1303029632
+... 1303392331
+... 1303776231
+... 1303959432
+... 1304429532
+... 1305161112
+... 1305777442
+... 1306144182
+... 1306379412
+... 1400138202
+... 1401146511
+... 1401598061
+... 1403147441
+... 1403149281
+... 1403424841
+... 1403575391
+... 1404034501
+... 1404363351
+... 1404678141
+... 1501238982
+... 1501398032
+... 1502964842
+... 1503660862
+... 1503706462
+... 1503883601
+... 1503929742
+... 1504014182
+... 1504695681
+... 1601293792
+... 1602158822
+... 1602379421
+... 1603117061
+... 1603390091
+... 1700548702
+... 1701338762
+... 1701423382
+... 1701825192
+... 1702640641
+... 1801735962
+... 1803381652
+... 1803742052
+... 1803964261
+... 1804578291
+... 1900156291
+... 1900666092
+... 1901679992
+... 1902783672
+... 1903742192
+... 2001344972
+... 2001938462
+... 2002612202
+... 2003266571
+... 2003583512
+... 2004402192
+... 2005090691
+... 2005913681
+... 200722502
+... 2100223801
+... 2100710642
+... 2201511592
+... 2300195562
+... 2300216922
+... 2300295452
+... 2304643692
+... 2600559872
+... 2600774242
+... 2601337332
+... 2602941392
+... 2700093202
+... 2700300252
+... 2700947102
+... 2800038132
+... 2900398871
+... 2903227542
+... 2903472571
+... 3000740252
+... 300293922
+... 3100775152
+... 3100922132
+... 3101355922
+... 3101945282
+... 3102821612
+... 3200741062
+... 3200777152
+... 3300511732
+... 3400435452
+... 3500865702
+... 3600093232
+... 3700292512
+... 3700362132
+... 3800115252
+... 3800140902
+... 3900596722
+... 4001130832
+... 400198382
+... 4100217642
+... 4101419902
+... 4200287721
+... 4200811431
+... 4300343432
+... 4300573181
+... 4401208732
+... 4500078262
+... 4501381622
+... 4600238532
+... 4700899992
+... 4800213191
+... 4900279562
+... 5000136892
+... 500027792
+... 5100109431
+... 5100186382
+... 5200103342
+... 5300164942
+... 5400520582
+... 5400932482
+... 5500638121
+... 5600095582
+... 5700281172
+... 5700680892
+... 5800143892
+... 5900080492
+... 6000440592
+... 6000474432
+... 600495162
+... 6100192552
+... 6100585341
+... 6101051612
+... 6200094532
+... 6300004442
+... 6300030322
+... 6400005112
+... 6402002901
+... 6500021732
+... 6500262492
+... 6600304962
+... 6701087912
+... 6800062912
+... 6800100962
+... 6900587432
+... 7000419952
+... 700516122
+... 7100015622
+... 7200649742
+... 7300403792
+... 7400146452
+... 7400216762
+... 7500537672
+... 7600071671
+... 7600205102
+... 7700749702
+... 7701086342
+... 7701233582
+... 7800009861
+... 7900062142
+... 8000051472
+... 800044702
+... 800047872
+... 8100182712
+... 8200088092
+... 8300356482
+... 8300737062
+... 8400248092
+... 8500094382
+... 8600050502
+... 8700029382
+... 900215552
+... 9900051231
+...
+... '''
+>>> [x for x in numbers.splitlines() if x and not voen.is_valid(x)]
+[]
diff --git a/tests/test_be_bis.doctest b/tests/test_be_bis.doctest
index b52607c2..d9f0a3e7 100644
--- a/tests/test_be_bis.doctest
+++ b/tests/test_be_bis.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.be.bis module. It
diff --git a/tests/test_be_iban.doctest b/tests/test_be_iban.doctest
index 454dfd4a..054c15e8 100644
--- a/tests/test_be_iban.doctest
+++ b/tests/test_be_iban.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.be.iban module. It
diff --git a/tests/test_be_nn.doctest b/tests/test_be_nn.doctest
index ebab87a6..1c03fa0a 100644
--- a/tests/test_be_nn.doctest
+++ b/tests/test_be_nn.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.be.nn module. It
diff --git a/tests/test_be_ssn.doctest b/tests/test_be_ssn.doctest
index 88ff1e28..b0e67ada 100644
--- a/tests/test_be_ssn.doctest
+++ b/tests/test_be_ssn.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.be.ssn module. It
diff --git a/tests/test_be_vat.doctest b/tests/test_be_vat.doctest
index 5d684413..e9a36de8 100644
--- a/tests/test_be_vat.doctest
+++ b/tests/test_be_vat.doctest
@@ -1,6 +1,6 @@
test_be_vat.doctest - more detailed doctests for stdnum.be.vat module
-Copyright (C) 2020 Arthur de Jong
+Copyright (C) 2020-2025 Arthur de Jong
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.be.vat module. It
@@ -31,7 +29,15 @@ Tests for corner cases.
Traceback (most recent call last):
...
InvalidFormat: ...
+>>> vat.validate('BE000000000')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
>>> vat.validate('000000')
Traceback (most recent call last):
...
InvalidFormat: ...
+>>> vat.validate('BE2000021323')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
diff --git a/tests/test_bg_egn.doctest b/tests/test_bg_egn.doctest
index 2eccb60d..c8e28a64 100644
--- a/tests/test_bg_egn.doctest
+++ b/tests/test_bg_egn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.bg.egn module. It
diff --git a/tests/test_bg_vat.doctest b/tests/test_bg_vat.doctest
index aed256b2..b506cd46 100644
--- a/tests/test_bg_vat.doctest
+++ b/tests/test_bg_vat.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.bg.vat module. It
diff --git a/tests/test_bic.doctest b/tests/test_bic.doctest
new file mode 100644
index 00000000..a3eaee73
--- /dev/null
+++ b/tests/test_bic.doctest
@@ -0,0 +1,441 @@
+test_bic.doctest - more detailed doctests for stdnum.bic module
+
+Copyright (C) 2025 Arthur de Jong
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.bic module. It
+tries to test more corner cases and detailed functionality that is not
+really useful as module documentation.
+
+>>> from stdnum import bic
+
+
+Test for invalid country codes.
+
+>>> bic.validate('MULTIPLE') # IP is not a valid country code
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... ABNCNL2AGIR
+... ABNNSVS2
+... ABOCCNBJ270
+... ABOCKRSE
+... ACGDGDGD
+... ADECCH2G
+... AFDBCIABNPD
+... AFGMMGMG
+... AFROGB2L
+... AGBMDEMM
+... AGRIGPGX
+... AGTBIDJA
+... AGUBDZAL
+... AHCDDOS2
+... AIEPSGSGIWC
+... AIRRHKHH
+... AIYLKG22
+... ALCVLBBE
+... ALFXAEAD
+... ALLFLULLAFI
+... ANCEAOLU
+... ANDLTRISTUZ
+... ANIKAM22
+... ANZBSBSB
+... ANZBTONN
+... APDEVAVA
+... ARABBHBM
+... ARABJOAX
+... ARABPS22600
+... ARCGITMA
+... ARECAM22
+... AREXGHAC
+... ARUBAWAX
+... ARUNTJ22
+... ARVDTJ22
+... ASBBNZ2A
+... ASCMPKKA002
+... ASPMMYKL
+... ATBJBJBJ
+... ATGWGWGW
+... ATTGTGTG
+... AUDBLBBX
+... AUIVAU2S
+... AVALUAUK
+... AWXLLT22
+... AXCWKWKW
+... AXISINBB389
+... AXSBBMHM
+... AZAMZMLU
+... AZRTAZ22
+... BAIPCVCV
+... BANOGLG2
+... BAPRNIMA
+... BARBFJFJ
+... BARBKENAKIS
+... BARBSCSC
+... BARCSCSC
+... BAVDCVCP
+... BBDEBRSPBGS
+... BBICCWCW
+... BBONKYKY
+... BBVATWTP
+... BCAOMLBASIK
+... BCAOSNDP
+... BCBATCGP
+... BCBHDOSD
+... BCBTBZBZ
+... BCEXCOBB
+... BCKICKCR
+... BCOMMOMX
+... BCOMPTPL
+... BCPLBOLXSCZ
+... BCPOMAMCBRK
+... BCTLTLDA
+... BCYPCY2N
+... BDACEGCA084
+... BDGEGNGN
+... BDINIDJATPC
+... BEACGQGQ
+... BFCORERX
+... BFCOYTYT
+... BFMXAOLU
+... BGFICMCX
+... BGFIGALI
+... BHELSHJJ
+... BIBDBNBB
+... BICCKMKM
+... BICVNENI
+... BIMOMZMXFIN
+... BJAZSAJE002
+... BKAUATWWWOL
+... BKCHCNBJ260
+... BKCHJPJTOTM
+... BKIDJPJTOSK
+... BKIGRWRW
+... BKIRKIKI
+... BKKBHKHHMTG
+... BKKBKHPP
+... BKMOMSMS
+... BKNNSMSM
+... BLFLLI2X225
+... BMCEMAMCCOR
+... BMILHNTE
+... BMOCMZMP
+... BNDCCAMMVAL
+... BNEVKNNE
+... BNGRGRAACON
+... BNPAFRPPAUX
+... BNPAMQMX
+... BNPANCNXKOU
+... BNPARERXPOR
+... BNPASARI
+... BNRWRWRW
+... BOFAIE3XFUT
+... BOMDMH22
+... BOSPCKCR
+... BPKOROBU
+... BPNGPGPM
+... BPOLPFTP
+... BPUNPKKACRU
+... BRASPYPX
+... BREDFJFJ
+... BREDVUVU
+... BRHAHTPP
+... BRMXNENI
+... BSANADAD
+... BSAPPEPL
+... BSLJSI2XATM
+... BSLULCLC
+... BSUPARBATIT
+... BTRLRO22BNA
+... BTVAAT22KIB
+... BUNONIMA
+... CABARS22
+... CAGLESMMVIG
+... CBAOBFBG
+... CBBSBA2A
+... CBCUUYMMGPA
+... CBCYCY2NPMT
+... CBGIGYGG
+... CBININBI
+... CBKNNANAPCH
+... CBKUKWKWBOD
+... CBLELSMX
+... CBOMOMRU
+... CBSISBSB
+... CCEICMCXDLA
+... CCIOCRSJBBI
+... CDCGWF2M
+... CDERCLRG
+... CDISALTR
+... CDSOGTG2
+... CEPANCNM
+... CESUUAU2
+... CGDITLDI
+... CHASARBA
+... CHASPHMMOBU
+... CHASTHBX
+... CHGLVGVG
+... CIBEEGCX166
+... CITCCWCU
+... CITGUS44EHP
+... CITINGLA
+... CLMDMGMG
+... CMBAAWAX
+... CMWBDMDM
+... CNBTIMDD
+... CNVXBMHM
+... COEBLALA
+... COFDPEPL
+... CORIMLBA
+... CPITMNUB
+... CRDAADAD
+... CRESCHZZ12Q
+... CRTUGE22086
+... CSDLLT22
+... CTCBTWTP012
+... DABAFIHHHAM
+... DABAIE2D917
+... DBLNBJBJ
+... DEUTESBBAP2
+... DFLTTTPS
+... DIETMCMC
+... DIKIBTBBORO
+... DKNBDKKKPLL
+... DOHBQAQAWBB
+... DVKAKZKA
+... EBAPFRPS
+... ECAAKYK2
+... ECOCGQGQ
+... ECOCSTST
+... ECOCTGTA
+... EIKBFOTFKON
+... EMSYMTMT
+... ESTPSTST
+... ESYIPRSJ
+... ETHNGRAATIP
+... EUBOBSNS
+... EXSKSKBX
+... EXTNKMKM
+... FARPSZMA
+... FCIBBBB2
+... FCIBTTP2
+... FCOHPAPA
+... FDSFLI22LV1
+... FIFBFOTX
+... FIRNBWGXCUS
+... FIRNLSMX
+... FIVFPGPM
+... FLMSNANX
+... FLORNL2ACCB
+... FMBKDEMM258
+... FMBZZMLX
+... FPVCCOBB
+... FTMDMD2X
+... GBHAMQMM
+... GDAAETAA
+... GIBAHUHB
+... GMBKGUGU
+... GODOSRPA
+... GOLDBRSP
+... GRENGLGXKON
+... GTBGGMGM
+... GUTIGYGE
+... GVVGVCVC
+... HABAEE2XTIP
+... HAMBGIGI
+... HANDPLPW
+... HATHKHPP
+... HBBAMEPG
+... HDELSI22
+... ICBKKZKX
+... ICBKNZ2A
+... ICDJDJJD
+... ICGSGTGC
+... IFIPPHM2
+... IHSAMUMU
+... INCEGHAC
+... INUIHR22CUS
+... IOPRVAVX
+... ISGUGNGN
+... ISRAILIR
+... JNBSJMKN
+... JSCLUZ22
+... KBNONO22
+... KCBLTZTZ
+... KICPDMD2
+... KNANKNSK
+... KOMASK2XSNV
+... KOMBCZPP
+... KREZHR2XCUS
+... KTAYCRSJ
+... KYRGKG22
+... LAPBLV2X
+... LBDELRLM
+... LDBBLALA
+... LHFMJESH
+... LIVEDKKK
+... LMLDZWHA
+... LNLNNOB2D01
+... LUMIILIT
+... LUOBLCLC
+... MAOISMSM003
+... MBICMRMR0MN
+... MBLBBDDH003
+... MBLNNPKA
+... MCBKBQBN
+... MCBLMVMV
+... MDFCGWGW
+... MEBBBA22
+... MENOMXMT
+... MMAUMVMV
+... NABTTVTV
+... NABZAZ2X
+... NACNBOLP
+... NACNPYPA0PE
+... NAPAPAPA
+... NATXDZAL
+... NBADBHBMTFO
+... NBELBZBB
+... NBFUAEAFSHJ
+... NBKEKENX757
+... NBMAMWMW005
+... NBRMMK2A
+... NBSLWSWS
+... NCBGGDGD001
+... NCBVVC22
+... NESWSZMX
+... NIBIETAA
+... NLPRXKPR
+... NOITAGAG
+... NOSCCATMSEC
+... NOSCTCGP
+... NREIGGSP
+... NSBINPKA
+... OKOYLV2X
+... ORBASXSM
+... ORBKGALI
+... ORINUGKA
+... OTPPHUH2
+... PACIECEG100
+... PAERCZPPGEN
+... PASCITMMCAN
+... PAVTPW22
+... PBPRHNT2
+... PCBCVNVX
+... PCCACLRZ
+... PHBXLRLM
+... PICHECEQ522
+... PICTBSNX
+... PLLPMUMU
+... PMAPPS22ACH
+... PRBAUYMM
+... PRCBRSBG
+... PRCBSVSS
+... PRDTNGLA
+... PSATPLPW
+... PSBKLKLX023
+... PUBABDDH205
+... PYMXMTMTMAL
+... QNBAMRMU
+... RBMAMWMWMRA
+... RBNKAIAI
+... RBNKSXSMANT
+... RBNKVGVGVGA
+... RBTTBQBN
+... REBZZWHQ
+... REVOPTP2
+... RFLCJESX
+... RIKOEE22
+... RIKSSESSBER
+... RMABBTBT
+... RNCBMD2X
+... ROKLIMDI1UW
+... ROYCBBBB
+... ROYCGGSPOFM
+... ROYCSGS2
+... RYSGTM2A
+... RZOOAT2L226
+... SAMBQAQA
+... SBICCIAB
+... SBINOMRX
+... SBMMMCMC
+... SBZAZAJJAFR
+... SCBLFKFK
+... SCBLMOMX
+... SCBLTHBX
+... SCBLTZTXSSU
+... SCHBBWGX013
+... SCOBWSWS
+... SEDCJOAX
+... SENFLKLX
+... SGBBBFBF
+... SIMXMXMM
+... SKFISEGA
+... SLCBSLFR
+... SOCBPFTX
+... SOGEBJBJ
+... SOGHHTPP
+... SPYEISR2
+... SRIBDJJD
+... SSDSKRSE
+... STBBMK22
+... STBKTNTT925
+... STBMMNUB
+... STGNPRSJ
+... SWHTBEBB
+... TACBAU2S
+... TBLTGMGM
+... TEBKXKPR030
+... TEBUTRIS664
+... TEECMH22
+... TNBKTM2X
+... TNETZAJJ
+... TNOVGIGI
+... TODETONU
+... TOLMAGAG
+... TOPFUGKA
+... UBBIMY22
+... UBCITNTTCHG
+... UBKLGB2LBAK
+... UGEBGE22622
+... UNAFSNDA
+... UNALALTR
+... UNCRBGSF426
+... UOVBBNBBCMS
+... UPMKFIHH
+... USBKLU2L
+... UTBSSLFR
+... UTWBBEBBTGT
+... UZUMUZ22
+... VATOISRE
+... VBAAVNVX640
+... VCBSSRPA
+... VMBSJMKN
+... VPAYBGS2
+... WANFVUVV
+... WEWOUS33
+... ZBCGMEPG
+... ZRCPCAT2
+...
+... '''
+>>> [x for x in numbers.splitlines() if x and not bic.is_valid(x)]
+[]
diff --git a/tests/test_bitcoin.doctest b/tests/test_bitcoin.doctest
index 85ad66d7..022bd846 100644
--- a/tests/test_bitcoin.doctest
+++ b/tests/test_bitcoin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.bitcoin module. It
diff --git a/tests/test_br_cnpj.doctest b/tests/test_br_cnpj.doctest
index 2a0d605b..bb9ca1f6 100644
--- a/tests/test_br_cnpj.doctest
+++ b/tests/test_br_cnpj.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.br.cnpj module. It
diff --git a/tests/test_by_unp.doctest b/tests/test_by_unp.doctest
index 428473b4..0cf8436f 100644
--- a/tests/test_by_unp.doctest
+++ b/tests/test_by_unp.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.by.unp. It
diff --git a/tests/test_by_unp.py b/tests/test_by_unp.py
index cefbdf2f..1f91db13 100644
--- a/tests/test_by_unp.py
+++ b/tests/test_by_unp.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the online service.
diff --git a/tests/test_ca_bn.doctest b/tests/test_ca_bn.doctest
index c28a6276..c3b359f4 100644
--- a/tests/test_ca_bn.doctest
+++ b/tests/test_ca_bn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ca.bn module.
diff --git a/tests/test_casrn.doctest b/tests/test_casrn.doctest
index 3ba6906f..c3e486ef 100644
--- a/tests/test_casrn.doctest
+++ b/tests/test_casrn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.casrn module. It
diff --git a/tests/test_cfi.doctest b/tests/test_cfi.doctest
index 38698351..951db388 100644
--- a/tests/test_cfi.doctest
+++ b/tests/test_cfi.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cfi module. It
diff --git a/tests/test_ch_esr.doctest b/tests/test_ch_esr.doctest
index 5fa31dae..31f2ff98 100644
--- a/tests/test_ch_esr.doctest
+++ b/tests/test_ch_esr.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ch.esr module.
diff --git a/tests/test_ch_ssn.doctest b/tests/test_ch_ssn.doctest
index 2a496ca7..674217d7 100644
--- a/tests/test_ch_ssn.doctest
+++ b/tests/test_ch_ssn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ch.ssn module. It
diff --git a/tests/test_ch_uid.doctest b/tests/test_ch_uid.doctest
index 04cd2a9d..be13b498 100644
--- a/tests/test_ch_uid.doctest
+++ b/tests/test_ch_uid.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ch.uid module.
diff --git a/tests/test_ch_uid.py b/tests/test_ch_uid.py
index ee9063da..541cc698 100644
--- a/tests/test_ch_uid.py
+++ b/tests/test_ch_uid.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the VIES service.
diff --git a/tests/test_ch_vat.doctest b/tests/test_ch_vat.doctest
index c13f8df9..4024f7c7 100644
--- a/tests/test_ch_vat.doctest
+++ b/tests/test_ch_vat.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ch.vat module.
diff --git a/tests/test_cl_rut.doctest b/tests/test_cl_rut.doctest
index c0a96eb6..8c6e69d1 100644
--- a/tests/test_cl_rut.doctest
+++ b/tests/test_cl_rut.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cl.rut module.
diff --git a/tests/test_cn_ric.doctest b/tests/test_cn_ric.doctest
index bb4a523b..ddd87802 100644
--- a/tests/test_cn_ric.doctest
+++ b/tests/test_cn_ric.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cn.ric. It
@@ -47,10 +45,30 @@ datetime.date(2014, 10, 5)
Get the birth place:
->>> ric.get_birth_place('360426199101010071')['county']
-'德安县'
->>> ric.get_birth_place('44011320141005001x')['county']
-'番禺区'
+>>> ric.get_birth_place('360426199101010071')
+{'province': '江西省', 'county': '德安县'}
+>>> ric.get_birth_place('44011320141005001x')
+{'province': '广东省', 'county': '番禺区'}
+>>> ric.get_birth_place('412723199010050012')
+{'province': '河南省', 'county': '商水县'}
+>>> ric.get_birth_place('110102199101010078')
+{'province': '北京市', 'county': '西城区'}
+>>> ric.get_birth_place('120110198012010073') # before 1991
+{'province': '天津市', 'county': '东郊区'}
+>>> ric.get_birth_place('120110199212010072') # after 1991
+{'province': '天津市', 'county': '东丽区'}
+>>> ric.get_birth_place('990426199112010074') # unknown county
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> ric.get_birth_place('110111198012010078') # county was not registered yet at birth year
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> ric.get_birth_place('110201199312010077') # county was deregistered at birth year
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
Invalid format:
diff --git a/tests/test_cn_uscc.doctest b/tests/test_cn_uscc.doctest
index 9d34ebb0..94a902fa 100644
--- a/tests/test_cn_uscc.doctest
+++ b/tests/test_cn_uscc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cn.uscc module. It
diff --git a/tests/test_co_nit.doctest b/tests/test_co_nit.doctest
index 5999f9a3..11d65cfc 100644
--- a/tests/test_co_nit.doctest
+++ b/tests/test_co_nit.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.co.nit module.
diff --git a/tests/test_cr_cpf.doctest b/tests/test_cr_cpf.doctest
index ee4d7307..8df58254 100644
--- a/tests/test_cr_cpf.doctest
+++ b/tests/test_cr_cpf.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cr.cpf module. It
diff --git a/tests/test_cr_cpj.doctest b/tests/test_cr_cpj.doctest
index d77ff673..aa6d53bb 100644
--- a/tests/test_cr_cpj.doctest
+++ b/tests/test_cr_cpj.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cr.cpj module. It
diff --git a/tests/test_cr_cr.doctest b/tests/test_cr_cr.doctest
index 138f9b3f..90a40b17 100644
--- a/tests/test_cr_cr.doctest
+++ b/tests/test_cr_cr.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cr.cr module. It
diff --git a/tests/test_cusip.doctest b/tests/test_cusip.doctest
index 9f97046f..545c6316 100644
--- a/tests/test_cusip.doctest
+++ b/tests/test_cusip.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cusip module. It
diff --git a/tests/test_cz_bankaccount.doctest b/tests/test_cz_bankaccount.doctest
index d1409929..fdb539bb 100644
--- a/tests/test_cz_bankaccount.doctest
+++ b/tests/test_cz_bankaccount.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cz.bankaccount
diff --git a/tests/test_cz_rc.doctest b/tests/test_cz_rc.doctest
index 0a83eeb3..1b54a5df 100644
--- a/tests/test_cz_rc.doctest
+++ b/tests/test_cz_rc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.cz.rc
diff --git a/tests/test_damm.doctest b/tests/test_damm.doctest
index 13d8c233..10633683 100644
--- a/tests/test_damm.doctest
+++ b/tests/test_damm.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.damm module. It
diff --git a/tests/test_de_handelsregisternummer.doctest b/tests/test_de_handelsregisternummer.doctest
index dcabca9e..04167571 100644
--- a/tests/test_de_handelsregisternummer.doctest
+++ b/tests/test_de_handelsregisternummer.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
>>> from stdnum.de import handelsregisternummer
diff --git a/tests/test_de_handelsregisternummer.py b/tests/test_de_handelsregisternummer.py
index c5354f83..0e5d50c0 100644
--- a/tests/test_de_handelsregisternummer.py
+++ b/tests/test_de_handelsregisternummer.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the online service.
diff --git a/tests/test_de_idnr.doctest b/tests/test_de_idnr.doctest
index 20dc19c7..821ee1ad 100644
--- a/tests/test_de_idnr.doctest
+++ b/tests/test_de_idnr.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.de.idnr module. It
diff --git a/tests/test_de_leitweg.doctest b/tests/test_de_leitweg.doctest
new file mode 100644
index 00000000..de0fd05a
--- /dev/null
+++ b/tests/test_de_leitweg.doctest
@@ -0,0 +1,69 @@
+test_de_leitweg.doctest - more detailed doctests for the stdnum.de.leitweg module
+
+Copyright (C) 2025 Holvi Payment Services Oy
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.de.leitweg module. It
+tries to validate a number of numbers that have been found online.
+
+>>> from stdnum.de import leitweg
+>>> from stdnum.exceptions import *
+
+
+These are present in the verzeichnis.leitweg-id.de directory and should all be valid numbers.
+
+>>> valid_numbers = '''
+...
+... 16066069-0001-38
+... 13-L75810002000-60
+... 057660004004-31001-55
+... 991-03730-19
+... 992-90009-96
+... 08315033-ESCHBACH6626-66
+... 09274154-NFH-05
+... 05370032-WDF5271-06
+... 09778137-ETTRINGEN868331262-55
+... 08325024-787394066-26
+... 15088205-LEUNA6877-16
+... 09471131-GDEFD96158-46
+... 09780119-RATHAUSDIETMANNSRIED7247-90
+... 09176111-ADELSCHLAG-11
+... 09274193-WHM-62
+... 09177127-GEMEINDELENGDORF-24
+... 09176122-EGWEIL-38
+... 06533010-L357921748-84
+... 09176149-NASSENFELS-39
+... 09177131-NEUCHING-08
+...
+... '''
+>>> [x for x in valid_numbers.splitlines() if x and not leitweg.is_valid(x)]
+[]
+
+
+Unknown Kennzahl des Bundes(landes).
+
+>>> leitweg.validate('55-55-20')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+
+
+Invalid checksum.
+
+>>> leitweg.validate('992-90009-97')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
diff --git a/tests/test_de_stnr.doctest b/tests/test_de_stnr.doctest
index cf41cdd7..663d8192 100644
--- a/tests/test_de_stnr.doctest
+++ b/tests/test_de_stnr.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.de.stnr module. It
diff --git a/tests/test_de_wkn.doctest b/tests/test_de_wkn.doctest
index db47c49b..94251dfd 100644
--- a/tests/test_de_wkn.doctest
+++ b/tests/test_de_wkn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.de.wkn module. It
diff --git a/tests/test_do_cedula.doctest b/tests/test_do_cedula.doctest
index 665a7312..33a1aa3f 100644
--- a/tests/test_do_cedula.doctest
+++ b/tests/test_do_cedula.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.do.cedula module. It
diff --git a/tests/test_do_cedula.py b/tests/test_do_cedula.py
index cfaee70c..9a85c42a 100644
--- a/tests/test_do_cedula.py
+++ b/tests/test_do_cedula.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the online service.
diff --git a/tests/test_do_ncf.doctest b/tests/test_do_ncf.doctest
index d0a64754..21f6d0d7 100644
--- a/tests/test_do_ncf.doctest
+++ b/tests/test_do_ncf.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.do.ncf module. It
diff --git a/tests/test_do_ncf.py b/tests/test_do_ncf.py
index 19548ddd..857eaa5f 100644
--- a/tests/test_do_ncf.py
+++ b/tests/test_do_ncf.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the online service.
diff --git a/tests/test_do_rnc.doctest b/tests/test_do_rnc.doctest
index 80c35754..ca839137 100644
--- a/tests/test_do_rnc.doctest
+++ b/tests/test_do_rnc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.do.rnc module. It
diff --git a/tests/test_do_rnc.py b/tests/test_do_rnc.py
index f8c9f4ff..da91c7e9 100644
--- a/tests/test_do_rnc.py
+++ b/tests/test_do_rnc.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the online service.
diff --git a/tests/test_dz_nif.doctest b/tests/test_dz_nif.doctest
index aee1235b..005ab5d0 100644
--- a/tests/test_dz_nif.doctest
+++ b/tests/test_dz_nif.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.dz.nif module. It
diff --git a/tests/test_ean.doctest b/tests/test_ean.doctest
index d5411842..bacaed8f 100644
--- a/tests/test_ean.doctest
+++ b/tests/test_ean.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ean module. It
diff --git a/tests/test_ec_ci.doctest b/tests/test_ec_ci.doctest
index 08efb8b3..fe7572f6 100644
--- a/tests/test_ec_ci.doctest
+++ b/tests/test_ec_ci.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ec.ci. It tries to
diff --git a/tests/test_ec_ruc.doctest b/tests/test_ec_ruc.doctest
index b0047e8c..47173f59 100644
--- a/tests/test_ec_ruc.doctest
+++ b/tests/test_ec_ruc.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ec.ruc. It tries to
diff --git a/tests/test_ee_ik.doctest b/tests/test_ee_ik.doctest
index b5e14534..28abf183 100644
--- a/tests/test_ee_ik.doctest
+++ b/tests/test_ee_ik.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
>>> from stdnum.ee import ik
diff --git a/tests/test_ee_registrikood.doctest b/tests/test_ee_registrikood.doctest
index 1ed4440e..591e24c6 100644
--- a/tests/test_ee_registrikood.doctest
+++ b/tests/test_ee_registrikood.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ee.registrikood. It
diff --git a/tests/test_eg_tn.doctest b/tests/test_eg_tn.doctest
index 9518924d..8f660639 100644
--- a/tests/test_eg_tn.doctest
+++ b/tests/test_eg_tn.doctest
@@ -15,9 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eg.tn module. It
diff --git a/tests/test_es_cae.doctest b/tests/test_es_cae.doctest
index 1af6230b..ae3df35c 100644
--- a/tests/test_es_cae.doctest
+++ b/tests/test_es_cae.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.es.cae and related
diff --git a/tests/test_es_cups.doctest b/tests/test_es_cups.doctest
index 6c76a866..9ecfbfc8 100644
--- a/tests/test_es_cups.doctest
+++ b/tests/test_es_cups.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.es.cups. It
diff --git a/tests/test_es_nif.doctest b/tests/test_es_nif.doctest
index 17286eb9..d1502376 100644
--- a/tests/test_es_nif.doctest
+++ b/tests/test_es_nif.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.es.nif and related
diff --git a/tests/test_es_referenciacatastral.doctest b/tests/test_es_referenciacatastral.doctest
index 73754ccc..c27a254d 100644
--- a/tests/test_es_referenciacatastral.doctest
+++ b/tests/test_es_referenciacatastral.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the
diff --git a/tests/test_eu_banknote.doctest b/tests/test_eu_banknote.doctest
index 891aa96e..0e5585ac 100644
--- a/tests/test_eu_banknote.doctest
+++ b/tests/test_eu_banknote.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eu.banknote module.
diff --git a/tests/test_eu_ecnumber.doctest b/tests/test_eu_ecnumber.doctest
index c7e03b9b..a389d9df 100644
--- a/tests/test_eu_ecnumber.doctest
+++ b/tests/test_eu_ecnumber.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eu.ecnumber module. It
diff --git a/tests/test_eu_eic.doctest b/tests/test_eu_eic.doctest
index 92b7a32e..ce5dbfd5 100644
--- a/tests/test_eu_eic.doctest
+++ b/tests/test_eu_eic.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eu.eic module. It
diff --git a/tests/test_eu_excise.doctest b/tests/test_eu_excise.doctest
new file mode 100644
index 00000000..f355de47
--- /dev/null
+++ b/tests/test_eu_excise.doctest
@@ -0,0 +1,50 @@
+test_eu_excise.doctest - more detailed doctests for the stdnum.eu.excise module
+
+Copyright (C) 2023 Cédric Krier
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+This file contains more detailed doctests for the stdnum.eu.excise module. It
+tries to validate a number of Excise numbers that have been found online.
+
+>>> from stdnum.eu import excise
+>>> from stdnum.exceptions import *
+
+These numbers should be mostly valid except that they have the wrong length.
+
+>>> excise.validate('LU987ABC')
+'LU00000987ABC'
+>>> excise.validate('LU000000987ABC')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+
+
+These numbers should be mostly valid except that they have the wrong prefix.
+
+>>> excise.validate('XX00000987ABC')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... LU 00000987ABC
+... FR012907E0820
+... '''
+>>> [x for x in numbers.splitlines() if x and not excise.is_valid(x)]
+[]
diff --git a/tests/test_eu_nace.doctest b/tests/test_eu_nace.doctest
new file mode 100644
index 00000000..6ec1efd8
--- /dev/null
+++ b/tests/test_eu_nace.doctest
@@ -0,0 +1,44 @@
+test_eu_nace.doctest - more detailed doctests for the stdnum.eu.nace module
+
+Copyright (C) 2012-2023 Arthur de Jong
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.eu.nace module. It
+tries to validate a number of VAT numbers that have been found online.
+
+>>> from stdnum.eu import nace
+>>> from stdnum.exceptions import *
+
+
+The label of a few numbers have been changed between revision 2.0 and revision
+2.1 of NACE
+
+>>> nace.get_label('01.11', revision='2.0')
+'Growing of cereals (except rice), leguminous crops and oil seeds'
+>>> nace.get_label('01.11', revision='2.1')
+'Growing of cereals, other than rice, leguminous crops and oil seeds'
+>>> nace.get_label('01.11') # revision 2.1 is the default
+'Growing of cereals, other than rice, leguminous crops and oil seeds'
+
+
+Some number are new in revision 2.1
+
+>>> nace.validate('03.30')
+'0330'
+>>> nace.validate('03.30', revision='2.0')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
diff --git a/tests/test_eu_oss.doctest b/tests/test_eu_oss.doctest
index 23889a49..f879e86d 100644
--- a/tests/test_eu_oss.doctest
+++ b/tests/test_eu_oss.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eu.oss module.
diff --git a/tests/test_eu_vat.doctest b/tests/test_eu_vat.doctest
index 57960a65..ee2b3595 100644
--- a/tests/test_eu_vat.doctest
+++ b/tests/test_eu_vat.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.eu.vat module. It
diff --git a/tests/test_eu_vat.py b/tests/test_eu_vat.py
index d0b4e211..a6d4ba33 100644
--- a/tests/test_eu_vat.py
+++ b/tests/test_eu_vat.py
@@ -14,9 +14,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
# This is a separate test file because it should not be run regularly
# because it could negatively impact the VIES service.
diff --git a/tests/test_fi_hetu.doctest b/tests/test_fi_hetu.doctest
index 8def5069..88ecdd6a 100644
--- a/tests/test_fi_hetu.doctest
+++ b/tests/test_fi_hetu.doctest
@@ -15,9 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.fi.hetu. It
diff --git a/tests/test_figi.doctest b/tests/test_figi.doctest
index f63728cc..33d3fe5f 100644
--- a/tests/test_figi.doctest
+++ b/tests/test_figi.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.figi module. It
diff --git a/tests/test_fo_vn.doctest b/tests/test_fo_vn.doctest
index b72f6341..97f86d24 100644
--- a/tests/test_fo_vn.doctest
+++ b/tests/test_fo_vn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.fo.vn module. It
diff --git a/tests/test_fr_accise.doctest b/tests/test_fr_accise.doctest
new file mode 100644
index 00000000..8a7e74f8
--- /dev/null
+++ b/tests/test_fr_accise.doctest
@@ -0,0 +1,51 @@
+test_fr_accise.doctest - more detailed doctests for the stdnum.fr.accise module
+
+Copyright (C) 2023 Cédric Krier
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+This file contains more detailed doctests for the stdnum.fr.accise module. It
+tries to validate a number of Excise numbers that have been found online.
+
+>>> from stdnum.fr import accise
+>>> from stdnum.exceptions import *
+
+
+>>> accise.compact('FR0 23 004 N 9448')
+'FR023004N9448'
+>>> accise.validate('FR023004N9448')
+'FR023004N9448'
+>>> accise.validate('FR012907E0820')
+'FR012907E0820'
+
+>>> accise.validate('FR012345')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> accise.validate('FR0XX907E0820')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> accise.validate('FR012XXXE0820')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> accise.validate('FR012907A0820')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> accise.validate('FR012907EXXXX')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
diff --git a/tests/test_fr_rcs.doctest b/tests/test_fr_rcs.doctest
new file mode 100644
index 00000000..9373b3f4
--- /dev/null
+++ b/tests/test_fr_rcs.doctest
@@ -0,0 +1,54 @@
+test_fr_rcs.doctest - more detailed doctests for the stdnum.fr.rcs module
+
+Copyright (C) 2025 Fabien Michel
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.fr.rcs module.
+
+>>> from stdnum.fr import rcs
+>>> from stdnum.exceptions import *
+
+
+>>> rcs.validate('RCS Nancy B 323 159 715')
+'RCS Nancy B 323159715'
+>>> rcs.validate('RCS Nancy B 323159715')
+'RCS Nancy B 323159715'
+>>> rcs.validate('RCS Nancy B323 159715')
+'RCS Nancy B 323159715'
+>>> rcs.validate('RCS Nancy B 323 159 716')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> rcs.validate('RCSNancy B 323 159 716')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> rcs.validate('RCS NancyB 323 159 716')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> rcs.format('RCS Nancy B323159715')
+'RCS Nancy B 323 159 715'
+>>> rcs.format('invalid')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> rcs.to_siren('RCS Nancy B 323159 715')
+'323159715'
+>>> rcs.to_siren('invalid')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
diff --git a/tests/test_fr_siren.doctest b/tests/test_fr_siren.doctest
index 2169ec99..2e0ac350 100644
--- a/tests/test_fr_siren.doctest
+++ b/tests/test_fr_siren.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.fr.siren module.
diff --git a/tests/test_fr_siret.doctest b/tests/test_fr_siret.doctest
index a7f2f696..21515f95 100644
--- a/tests/test_fr_siret.doctest
+++ b/tests/test_fr_siret.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.fr.siret module.
diff --git a/tests/test_fr_tva.doctest b/tests/test_fr_tva.doctest
new file mode 100644
index 00000000..831980a6
--- /dev/null
+++ b/tests/test_fr_tva.doctest
@@ -0,0 +1,42 @@
+test_fr_tva.doctest - more detailed doctests for the stdnum.fr.tva module
+
+Copyright (C) 2025 Fabien Michel
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.fr.tva module.
+
+>>> from stdnum.fr import tva
+>>> from stdnum.exceptions import *
+
+
+>>> tva.validate('Fr 40 303 265 045')
+'40303265045'
+>>> tva.validate('23 334 175 221')
+'23334175221'
+>>> tva.validate('23334175221')
+'23334175221'
+>>> tva.validate('84 323 140 391')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> tva.to_siren('Fr 40 303 265 045')
+'303265045'
+>>> tva.to_siren('23 334 175 221')
+'334175221'
+>>> tva.to_siren('FR 53 0000 04605') # Monaco VAT code canot be converted
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
diff --git a/tests/test_gb_sedol.doctest b/tests/test_gb_sedol.doctest
index c617dbfa..7827bc57 100644
--- a/tests/test_gb_sedol.doctest
+++ b/tests/test_gb_sedol.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gb.sedol module. It
diff --git a/tests/test_gb_utr.doctest b/tests/test_gb_utr.doctest
index 93637cca..4bbc16b1 100644
--- a/tests/test_gb_utr.doctest
+++ b/tests/test_gb_utr.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gb.utr module. It
diff --git a/tests/test_gb_vat.doctest b/tests/test_gb_vat.doctest
index 1196511a..613e95e0 100644
--- a/tests/test_gb_vat.doctest
+++ b/tests/test_gb_vat.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gb.vat. It
diff --git a/tests/test_gh_tin.doctest b/tests/test_gh_tin.doctest
index 6b6bec03..e3b6b59f 100644
--- a/tests/test_gh_tin.doctest
+++ b/tests/test_gh_tin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gh.tin module. It
diff --git a/tests/test_gn_nifp.doctest b/tests/test_gn_nifp.doctest
index 9b17df52..4ace3ec9 100644
--- a/tests/test_gn_nifp.doctest
+++ b/tests/test_gn_nifp.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gn.nifp module. It
diff --git a/tests/test_gr_amka.doctest b/tests/test_gr_amka.doctest
index 6b8815f6..4cef2268 100644
--- a/tests/test_gr_amka.doctest
+++ b/tests/test_gr_amka.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gr.amka module. It
diff --git a/tests/test_gs1_128.doctest b/tests/test_gs1_128.doctest
index e074a847..7036d271 100644
--- a/tests/test_gs1_128.doctest
+++ b/tests/test_gs1_128.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gs1_128 module. It
@@ -38,34 +36,42 @@ will be converted to the correct representation.
>>> gs1_128.encode({'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1}, parentheses=True)
'(01)38425876095074(17)181119(37)1'
->>> gs1_128.encode({'02': '98412345678908', '310': 17.23, '37': 32})
+>>> gs1_128.encode({'02': '98412345678908', '3100': 17.23, '37': 32})
'029841234567890831020017233732'
+>>> gs1_128.encode({'02': '98412345678908', '3100': 17.23, '37': 32}, parentheses=True)
+'(02)98412345678908(3102)001723(37)32'
+>>> gs1_128.encode({'253': '1234567890005000123'})
+'2531234567890005000123'
>>> gs1_128.encode({'09': '1234'}) # unknown AI
Traceback (most recent call last):
...
InvalidComponent: ...
->>> gs1_128.encode({'253': '1234567890005000123'})
-'2531234567890005000123'
+>>> gs1_128.encode({'310': 17.23}) # no longer detected as part of the 3100-3105 range
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
If we have a separator we use it to separate variable-length values, otherwise
we pad all variable-length values to the maximum length (except the last one).
->>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '390': 42, '392': 12}, parentheses=True)
-'(01)58425876097843(10)123456 (37)00000018(390)0000000000000042(392)012'
->>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '390': 42, '392': 12}, parentheses=True, separator='[FNC1]')
-'(01)58425876097843(10)123456[FNC1](37)18[FNC1](390)042[FNC1](392)012'
+>>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '3900': 42, '3920': 12}, parentheses=True)
+'(01)58425876097843(10)123456 (37)00000018(3900)000000000000042(3920)12'
+>>> gs1_128.encode({'01': '58425876097843', '10': '123456', '37': 18, '3900': 42, '3920': 12}, parentheses=True, separator='[FNC1]')
+'(01)58425876097843(10)123456[FNC1](37)18[FNC1](3900)42[FNC1](3920)12'
Numeric values can be provided in several forms and precision is encoded
properly.
>>> gs1_128.encode({
-... '310': 17.23, # float
-... '311': 456, # int
-... '312': 1.0 / 3.0, # float with lots of digits
-... '313': '123.456', # str
-... '391': ('123', Decimal('123.456')), # currency number combo
+... '3100': 17.23, # float
+... '3110': 456, # int
+... '3120': 1.0 / 3.0, # float with lots of digits
+... '3130': '123.456', # str
+... '3910': ('123', Decimal('123.456')), # currency number combo
... }, parentheses=True)
-'(310)2001723(311)0000456(312)5033333(313)3123456(391)3123123456'
+'(3102)001723(3110)000456(3125)033333(3133)123456(3913)123123456'
+>>> gs1_128.encode({'01': '98456789014533', '3100': Decimal('0.035')}, parentheses=True)
+'(01)98456789014533(3103)000035'
We generate dates in various formats, depending on the AI.
@@ -104,8 +110,8 @@ pprint.pprint(gs1_128.info('(01)38425876095074(17)181119(37)1 '))
{'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1}
>>> pprint.pprint(gs1_128.info('013842587609507417181119371'))
{'01': '38425876095074', '17': datetime.date(2018, 11, 19), '37': 1}
->>> pprint.pprint(gs1_128.info('(02)98412345678908(310)3017230(37)32'))
-{'02': '98412345678908', '310': Decimal('17.230'), '37': 32}
+>>> pprint.pprint(gs1_128.info('(02)98412345678908(3103)017230(37)32'))
+{'02': '98412345678908', '3103': Decimal('17.230'), '37': 32}
>>> pprint.pprint(gs1_128.info('(01)58425876097843(10)123456 (17)181119(37)18'))
{'01': '58425876097843', '10': '123456', '17': datetime.date(2018, 11, 19), '37': 18}
>>> pprint.pprint(gs1_128.info('|(01)58425876097843|(10)123456|(17)181119(37)18', separator='|'))
@@ -123,12 +129,14 @@ InvalidComponent: ...
We can decode decimal values from various formats.
->>> pprint.pprint(gs1_128.info('(310)5033333'))
-{'310': Decimal('0.33333')}
->>> pprint.pprint(gs1_128.info('(310)0033333'))
-{'310': Decimal('33333')}
->>> pprint.pprint(gs1_128.info('(391)3123123456'))
-{'391': ('123', Decimal('123.456'))}
+>>> pprint.pprint(gs1_128.info('(3105)033333'))
+{'3105': Decimal('0.33333')}
+>>> pprint.pprint(gs1_128.info('(3103)000035'))
+{'3103': Decimal('0.035')}
+>>> pprint.pprint(gs1_128.info('(3100)033333'))
+{'3100': Decimal('33333')}
+>>> pprint.pprint(gs1_128.info('(3913)123123456'))
+{'3913': ('123', Decimal('123.456'))}
We an decode date files from various formats.
diff --git a/tests/test_gt_nit.doctest b/tests/test_gt_nit.doctest
index eff949b1..ec0aa94e 100644
--- a/tests/test_gt_nit.doctest
+++ b/tests/test_gt_nit.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.gt.nit module. It
diff --git a/tests/test_iban.doctest b/tests/test_iban.doctest
index 083ce88a..80b4f6e2 100644
--- a/tests/test_iban.doctest
+++ b/tests/test_iban.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.iban module. It
diff --git a/tests/test_id_npwp.doctest b/tests/test_id_npwp.doctest
index 621aa533..eb160c19 100644
--- a/tests/test_id_npwp.doctest
+++ b/tests/test_id_npwp.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.id.npwp module. It
diff --git a/tests/test_ie_pps.doctest b/tests/test_ie_pps.doctest
index 6527a4fd..e8f8680c 100644
--- a/tests/test_ie_pps.doctest
+++ b/tests/test_ie_pps.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ie.pps module. It
diff --git a/tests/test_ie_vat.doctest b/tests/test_ie_vat.doctest
index cbdf9589..736ef594 100644
--- a/tests/test_ie_vat.doctest
+++ b/tests/test_ie_vat.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ie.vat module. It
diff --git a/tests/test_il_hp.doctest b/tests/test_il_hp.doctest
index baaecc39..2cb30871 100644
--- a/tests/test_il_hp.doctest
+++ b/tests/test_il_hp.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.il.hp module. It
diff --git a/tests/test_imei.doctest b/tests/test_imei.doctest
index 7589d695..f549faf6 100644
--- a/tests/test_imei.doctest
+++ b/tests/test_imei.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.imei module. It
diff --git a/tests/test_imsi.doctest b/tests/test_imsi.doctest
index dbf20782..8f726f54 100644
--- a/tests/test_imsi.doctest
+++ b/tests/test_imsi.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.imsi module. It
diff --git a/tests/test_in_pan.doctest b/tests/test_in_pan.doctest
index e3179ee7..ab338dda 100644
--- a/tests/test_in_pan.doctest
+++ b/tests/test_in_pan.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.in_.pan module. It
diff --git a/tests/test_is_kennitala.doctest b/tests/test_is_kennitala.doctest
index 00ec7cde..6e05b17b 100644
--- a/tests/test_is_kennitala.doctest
+++ b/tests/test_is_kennitala.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.is_.kennitala
diff --git a/tests/test_isan.doctest b/tests/test_isan.doctest
index bb670c1e..806707de 100644
--- a/tests/test_isan.doctest
+++ b/tests/test_isan.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.isan module. It
diff --git a/tests/test_isbn.doctest b/tests/test_isbn.doctest
index 26ccdab0..e309dddd 100644
--- a/tests/test_isbn.doctest
+++ b/tests/test_isbn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.isbn module. It
diff --git a/tests/test_isil.doctest b/tests/test_isil.doctest
index 1668563b..a37eabf8 100644
--- a/tests/test_isil.doctest
+++ b/tests/test_isil.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.isil module. It
diff --git a/tests/test_isin.doctest b/tests/test_isin.doctest
index 568aa60c..d6f3e682 100644
--- a/tests/test_isin.doctest
+++ b/tests/test_isin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.isin module. It
diff --git a/tests/test_ismn.doctest b/tests/test_ismn.doctest
index 23eb5f20..f7a4b201 100644
--- a/tests/test_ismn.doctest
+++ b/tests/test_ismn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ismn module. It
diff --git a/tests/test_iso11649.doctest b/tests/test_iso11649.doctest
index 24cdd711..73442625 100644
--- a/tests/test_iso11649.doctest
+++ b/tests/test_iso11649.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.iso11649 module. It
diff --git a/tests/test_iso6346.doctest b/tests/test_iso6346.doctest
index a6234ffb..d8758167 100644
--- a/tests/test_iso6346.doctest
+++ b/tests/test_iso6346.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.iso7064 package. It
diff --git a/tests/test_iso7064.doctest b/tests/test_iso7064.doctest
index 12b57436..ddb5444d 100644
--- a/tests/test_iso7064.doctest
+++ b/tests/test_iso7064.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.iso7064 package. It
diff --git a/tests/test_isrc.doctest b/tests/test_isrc.doctest
index 79110782..57cf5574 100644
--- a/tests/test_isrc.doctest
+++ b/tests/test_isrc.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.isrc module. It
diff --git a/tests/test_it_aic.doctest b/tests/test_it_aic.doctest
index b3f13e4e..1854fcd7 100644
--- a/tests/test_it_aic.doctest
+++ b/tests/test_it_aic.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.it.aic module.
diff --git a/tests/test_it_codicefiscale.doctest b/tests/test_it_codicefiscale.doctest
index 81b8b380..1407139e 100644
--- a/tests/test_it_codicefiscale.doctest
+++ b/tests/test_it_codicefiscale.doctest
@@ -15,9 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.it.codicefiscale
diff --git a/tests/test_jp_cn.doctest b/tests/test_jp_cn.doctest
index e3bf0fed..1dad0215 100644
--- a/tests/test_jp_cn.doctest
+++ b/tests/test_jp_cn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.jp.cn module. It
diff --git a/tests/test_ke_pin.doctest b/tests/test_ke_pin.doctest
index 1b730ec2..7a1ced2a 100644
--- a/tests/test_ke_pin.doctest
+++ b/tests/test_ke_pin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ke.pin module. It
diff --git a/tests/test_kr_brn.doctest b/tests/test_kr_brn.doctest
index 668a9751..d6246ef1 100644
--- a/tests/test_kr_brn.doctest
+++ b/tests/test_kr_brn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.kr.brn module. It
diff --git a/tests/test_kr_rrn.doctest b/tests/test_kr_rrn.doctest
index 09a1412f..bebd39e8 100644
--- a/tests/test_kr_rrn.doctest
+++ b/tests/test_kr_rrn.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.kr.rrn module. It
diff --git a/tests/test_lei.doctest b/tests/test_lei.doctest
index 5c2900dd..bc2d5a5b 100644
--- a/tests/test_lei.doctest
+++ b/tests/test_lei.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.lei module.
diff --git a/tests/test_li_peid.doctest b/tests/test_li_peid.doctest
index 3a30ac30..66eaed17 100644
--- a/tests/test_li_peid.doctest
+++ b/tests/test_li_peid.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.li.peid module. It
diff --git a/tests/test_lt_asmens.doctest b/tests/test_lt_asmens.doctest
index e472700f..d160774d 100644
--- a/tests/test_lt_asmens.doctest
+++ b/tests/test_lt_asmens.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.lt.asmens. It tries
diff --git a/tests/test_luhn.doctest b/tests/test_luhn.doctest
index 44095142..d6ce570b 100644
--- a/tests/test_luhn.doctest
+++ b/tests/test_luhn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.luhn module. It
diff --git a/tests/test_ma_ice.doctest b/tests/test_ma_ice.doctest
index 1014ba41..7e9d305c 100644
--- a/tests/test_ma_ice.doctest
+++ b/tests/test_ma_ice.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ma.ice module. It
diff --git a/tests/test_mac.doctest b/tests/test_mac.doctest
index 2ddf501c..933008da 100644
--- a/tests/test_mac.doctest
+++ b/tests/test_mac.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.mac module. It
diff --git a/tests/test_md_idno.doctest b/tests/test_md_idno.doctest
index 36f2a51c..57f0ea83 100644
--- a/tests/test_md_idno.doctest
+++ b/tests/test_md_idno.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.md.idno. It tries
diff --git a/tests/test_me_pib.doctest b/tests/test_me_pib.doctest
index 7152f37e..fea9192f 100644
--- a/tests/test_me_pib.doctest
+++ b/tests/test_me_pib.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.me.pib module. It
diff --git a/tests/test_meid.doctest b/tests/test_meid.doctest
index 1cb551a2..48a84e15 100644
--- a/tests/test_meid.doctest
+++ b/tests/test_meid.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.meid module. It
diff --git a/tests/test_mk_edb.doctest b/tests/test_mk_edb.doctest
index 1490822f..2ddf4846 100644
--- a/tests/test_mk_edb.doctest
+++ b/tests/test_mk_edb.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.mk.edb module. It
diff --git a/tests/test_mu_nid.doctest b/tests/test_mu_nid.doctest
index 93f6adc6..07ac2ae7 100644
--- a/tests/test_mu_nid.doctest
+++ b/tests/test_mu_nid.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.mu.nid module. It
diff --git a/tests/test_mx_curp.doctest b/tests/test_mx_curp.doctest
index 73eeb818..aa82baac 100644
--- a/tests/test_mx_curp.doctest
+++ b/tests/test_mx_curp.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.mx.curp module.
diff --git a/tests/test_mx_rfc.doctest b/tests/test_mx_rfc.doctest
index 7fa5c341..bfb31748 100644
--- a/tests/test_mx_rfc.doctest
+++ b/tests/test_mx_rfc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.mx.rfc module.
diff --git a/tests/test_my_nric.doctest b/tests/test_my_nric.doctest
index c0d21931..277768e1 100644
--- a/tests/test_my_nric.doctest
+++ b/tests/test_my_nric.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.my.nric. It
diff --git a/tests/test_mz_nuit.doctest b/tests/test_mz_nuit.doctest
new file mode 100644
index 00000000..e44bf1e7
--- /dev/null
+++ b/tests/test_mz_nuit.doctest
@@ -0,0 +1,143 @@
+test_mz_nuit.doctest - more detailed doctests for stdnum.mz.nuit module
+
+Copyright (C) 2023 Leandro Regueiro
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.mz.nuit module. It
+tries to test more corner cases and detailed functionality that is not really
+useful as module documentation.
+
+>>> from stdnum.mz import nuit
+
+
+Tests for some corner cases.
+
+>>> nuit.validate('400339910')
+'400339910'
+>>> nuit.validate('400 005 834')
+'400005834'
+>>> nuit.validate('100.033.593')
+'100033593'
+>>> nuit.validate('12345')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> nuit.validate('VV3456789')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> nuit.validate('101935626')
+Traceback (most recent call last):
+ ...
+InvalidChecksum: ...
+>>> nuit.format('400339910')
+'400 339 910'
+>>> nuit.format('100.033.593')
+'100 033 593'
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... 400339910
+... 400 005 834
+... 500171650
+... 700152855
+... 400 005 834
+... 400027145
+... 400001391
+... 400584291
+... 103017602
+... 400872120
+... 500001615
+... 400786704
+... 500 024 240
+... 400066183
+... 500006005
+... 401 191 607
+... 400 102 961
+... 105564724
+... 500003545
+... 400787451
+... 116773767
+... 111878641
+... 154695168
+... 102889010
+... 101908372
+... 149349324
+... 400339910
+... 400509182
+... 400 006 245
+... 400778922
+... 400015546
+... 401343261
+... 401120807
+... 400 108 791
+... 400 415 870
+... 108 755 423
+... 108 755 385
+... 400007225
+... 401508317
+... 400535825
+... 400418810
+... 401129006
+... 400058172
+... 400267839
+... 500017341
+... 700074854
+... 401215298
+... 400786704
+... 400058921
+... 400238685
+... 400005516
+... 500050012
+... 400 052 786
+... 400 111 200
+... 400824037
+... 400 410 151
+... 120883275
+... 100002892
+... 118924045
+... 400157715
+... 400370028
+... 129926945
+... 400364001
+... 101002561
+... 400551847
+... 400 769 052
+... 400 120 323
+... 100.033.593
+... 105032031
+... 401430989
+... 103709776
+... 500171650
+... 400316341
+... 400509182
+... 400021260
+... 400129551
+... 400187398
+... 600000063
+... 400102961
+... 400994579
+... 400905649
+... 500003839
+... 401041877
+... 400068038
+...
+... '''
+>>> [x for x in numbers.splitlines() if x and not nuit.is_valid(x)]
+[]
diff --git a/tests/test_no_fodselsnummer.doctest b/tests/test_no_fodselsnummer.doctest
index 610e633f..8c93a74b 100644
--- a/tests/test_no_fodselsnummer.doctest
+++ b/tests/test_no_fodselsnummer.doctest
@@ -15,9 +15,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.no.fodselsnummer
diff --git a/tests/test_no_mva.doctest b/tests/test_no_mva.doctest
index 945974f0..4d08f546 100644
--- a/tests/test_no_mva.doctest
+++ b/tests/test_no_mva.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.no.mva module. It
diff --git a/tests/test_nz_bankaccount.doctest b/tests/test_nz_bankaccount.doctest
index e3e79551..99fa8e7c 100644
--- a/tests/test_nz_bankaccount.doctest
+++ b/tests/test_nz_bankaccount.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.nz.bankaccount
diff --git a/tests/test_nz_ird.doctest b/tests/test_nz_ird.doctest
index aa0dff3f..ed67fc06 100644
--- a/tests/test_nz_ird.doctest
+++ b/tests/test_nz_ird.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.nz.ird module.
diff --git a/tests/test_pe_cui.doctest b/tests/test_pe_cui.doctest
index 9ae7ddef..df4273cc 100644
--- a/tests/test_pe_cui.doctest
+++ b/tests/test_pe_cui.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.pe.ruc module. It
diff --git a/tests/test_pe_ruc.doctest b/tests/test_pe_ruc.doctest
index 6fe6384d..3b079fc1 100644
--- a/tests/test_pe_ruc.doctest
+++ b/tests/test_pe_ruc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.pe.ruc module. It
diff --git a/tests/test_pk_cnic.doctest b/tests/test_pk_cnic.doctest
index 8b2d038a..aab7d9a9 100644
--- a/tests/test_pk_cnic.doctest
+++ b/tests/test_pk_cnic.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.pk.cnic module.
diff --git a/tests/test_pl_regon.doctest b/tests/test_pl_regon.doctest
index ecd4f691..511a8e60 100644
--- a/tests/test_pl_regon.doctest
+++ b/tests/test_pl_regon.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.pl.regon module. It
diff --git a/tests/test_pt_cc.doctest b/tests/test_pt_cc.doctest
index bb2811a7..65e4f060 100644
--- a/tests/test_pt_cc.doctest
+++ b/tests/test_pt_cc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.pt.cc module. It
diff --git a/tests/test_py_ruc.doctest b/tests/test_py_ruc.doctest
index baa08436..e63001ba 100644
--- a/tests/test_py_ruc.doctest
+++ b/tests/test_py_ruc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.py.ruc module. It
diff --git a/tests/test_ro_onrc.doctest b/tests/test_ro_onrc.doctest
index 6b47a5fd..93b7da7a 100644
--- a/tests/test_ro_onrc.doctest
+++ b/tests/test_ro_onrc.doctest
@@ -1,6 +1,6 @@
test_ro_onrc.doctest - more detailed doctests for the stdnum.ro.onrc module
-Copyright (C) 2020 Arthur de Jong
+Copyright (C) 2020-2025 Arthur de Jong
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ro.onrc module.
@@ -24,7 +22,7 @@ This file contains more detailed doctests for the stdnum.ro.onrc module.
>>> from stdnum.exceptions import *
-Test some corner cases.
+Test some corner cases of the old format.
>>> onrc.validate('J/52/750/2012')
'J52/750/2012'
@@ -62,6 +60,40 @@ InvalidComponent: ...
Traceback (most recent call last):
...
InvalidComponent: ...
+>>> onrc.validate('J22/1515/2007/123') # too many components
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+
+
+Test some corner cases of the new format.
+
+>>> onrc.validate('J2016012984401')
+'J2016012984401'
+>>> onrc.validate('J201601298440')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> onrc.validate('J1822012984405') # year too old
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> onrc.validate('J2112012984408') # year in the future
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> onrc.validate('J2016012984007') # number before 2024 with 0 county
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> onrc.validate('J2024012984994') # number from 2024 with invalid county
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> onrc.validate('J2025012984401') # number after 2024 with non-0 county
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
These have been found online and should all be valid numbers.
@@ -72,203 +104,143 @@ These have been found online and should all be valid numbers.
... C22/4/2018
... C30/2/2009
... F01 /592 /2013
+... F01 587 2023
+... F01 988 2003
... F01/1477/2011
-... F04/876/2004
... F05/696/2006
-... F06/340/2011
-... F07/176/2010
... F07/477/2003
... F08/1095/2005
-... F10/841/2012
-... F11/78/2012
... F12/617/2011
... F13/1917/2005
... F14/217/2013
-... F14/218/2016
-... F18/1032/2011
... F20/491/2013
-... F30/98/2008
... F31/786/2011
... F32/639/2013
... F36/64/2008
-... F37/832/2013
-... F40/682/2004
... F5/1055/2013
... F5/2659/2013
... F5/550/2012
-... F5/678/2013
... F6/496/2015
... F8/1302/2013
... F8/672/2012
... J 01/585/2002
... J 40/1323/2005
-... J01/173/2004
... J01/568/2015
... J02/1253/2008
... J02/143/2011
-... J02/169/01.02.2006
... J02/238/2012
... J02/310/2004
-... J03/1336/2007
-... J03/179/2004
-... J03/2299/1992
... J03/442/2002
-... J03/630/2002
-... J03/803/2009
... J03/920/2002
... J04/368/2006
-... J04/822/1994
... J05/1117/2004
-... J05/1464/2011
... J05/1729/09.09.1991
-... J05/256/2010
... J05/5114/1994
... J05/582/2011
-... J06/1282/1994
... J06/307/2009
-... J06/330/2003
... J06/52/2001
-... J06/837/2008
+... J07 4 2024
... J07/147/2001
... J07/208/1998
-... J08/1233/2005
-... J08/1617/1997
... J08/1716/1997
-... J08/215/27.02.1998
... J08/2679/2008
... J08/2720/2007
... J08/545/2001
-... J08/61/2010
-... J08/68/2003
-... J08/926/2008
-... J09/2118/1994
+... J09 49 2023
+... J09 87 2024
... J1/384/13.05.2015
-... J1/398/2005
-... J1/499/2012
-... J1/628/2016
... J10/460/2012
-... J12/1103/2003
-... J12/1366/2003
... J12/1701/16.10.1996
... J12/1811/2002
-... J12/1816/2007
-... J12/1932/1993
... J12/2322/2002
... J12/2553/1992
... J12/3388/2016
-... J12/3828/16.06.2017
... J12/4365/2006
... J12/487/2012
-... J12/573/2010
... J12/595/1991
... J12/633/2012
... J12/850/2014
... J13/197/2012
... J13/2949/1991
-... J13/529/2006
... J13/60/2005
... J13/674/2016
-... J15/1279/1993
-... J15/680/2005
-... J16/1148/2005
-... J16/1930/2013
-... J16/2036/2011
... J17/1241/1992
-... J17/2697/1992
-... J17/861/2012
... J18/583/2015
... J18/877/2006
-... J19/230/2007
-... J19/55/2002
... J20/2034/1993
-... J21/512/2016
... J21/565/1992
-... J22/1249/2012
-... J22/1774/2008
-... J22/3673/1994
... J22/874/1996
... J22/930/2016
... J23/134/27.01.2006
... J23/1657/14.06.2012
-... J23/461/2009
... J23/4802/2017
... J23/864/2017
... J24/1082/2015
-... J24/246/2005
... J24/908/2006
... J26/1077/2008
-... J29/264/2014
... J30/428/1993
-... J30/477/2014
-... J30/482/2014
... J30/722/08.08.2016
... J30/734/2014
... J30/855/1993
-... J30/99/2009
-... J31 / 248 / 1994
... J32/2241/1994
-... J32/331/2011
... J32/631/2013
-... J33/277/2011
-... J33/451/2012
... J35/1056/2008
-... J35/48/2013
-... J35/625/2003
... J36/25/2001
... J36/284/2017
-... J36/369/2015
... J36/637/2018
-... J36/691/2008
... J37/384/2009
-... J38/163/23.02.2006
... J39 /771 /2005
+... J40 14850 2021
+... J40 1546 2018
+... J40 3509 2020
+... J40 4214 2024
+... J40 4834 2000
+... J40 5302 2020
+... J40 8068 2024
+... J40 8364 2024
+... J40 9214 2024
... J40/10944/2006
-... J40/11566/2011
... J40/11591/2003
... J40/11591/2009
... J40/1293/23.10.2014
-... J40/13920/2003
... J40/1472/1992
-... J40/1498/2010
-... J40/1667/2010
... J40/17202/2006
... J40/19473/2006
-... J40/19754/2007
-... J40/20281/2004
-... J40/23948/14.12.1994
-... J40/24874/1994
-... J40/2810/2017
-... J40/2867/2004
-... J40/3758/2008
... J40/3905/30.03.2015
... J40/4206/2008
-... J40/4463/2008
... J40/4502/2011
... J40/467/1998
... J40/5139/1998
-... J40/7613/2003
... J40/7888/1999
-... J40/8005/1995
-... J40/8577/2006
... J40/8633/2013
-... J40/8910/2007
-... J40/8998/2010
-... J40/9712/2008
... J5/1243/2016
... J5/2916/03.09.1993
... J51/159/2016
... J51/229/2011
-... J51/74/2009
-... J52/128/2014
... J52/474/1994
-... J52/60/2004
-... J6/974/2016
-... J7/2/2005
... j05/1455/2012
... j30/61/2010
... j39/151/2019
... j40/3674/2002
...
+... C2005000007045
+... C2005000011220
+... C2009000002022
+... J1992002621040
+... J1993001036400
+... J1994000536225
+... J2007007766403
+... J2012000750528
+... J2016012984401
+... J2021016333409
+... J2024012585407
+... J2024030812006
+... J2024035703000
+... J2024044457006
+... J2025007112004
+... J2025066599008
+... J2025085871002
+...
... '''
>>> [x for x in numbers.splitlines() if x and not onrc.is_valid(x)]
[]
diff --git a/tests/test_robustness.doctest b/tests/test_robustness.doctest
index 7515f63c..cb0fb5cd 100644
--- a/tests/test_robustness.doctest
+++ b/tests/test_robustness.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains some tests for modules in the stdnum package to
diff --git a/tests/test_rs_pib.doctest b/tests/test_rs_pib.doctest
index 80135c4c..44b3bb10 100644
--- a/tests/test_rs_pib.doctest
+++ b/tests/test_rs_pib.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.rs.pib module.
diff --git a/tests/test_ru_inn.doctest b/tests/test_ru_inn.doctest
index 86ac88e7..57aa0ff8 100644
--- a/tests/test_ru_inn.doctest
+++ b/tests/test_ru_inn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ru.inn module. It
diff --git a/tests/test_ru_ogrn.doctest b/tests/test_ru_ogrn.doctest
index 4302e39b..c19a973f 100644
--- a/tests/test_ru_ogrn.doctest
+++ b/tests/test_ru_ogrn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ru.ogrn module.
diff --git a/tests/test_se_personnummer.doctest b/tests/test_se_personnummer.doctest
index 6c493220..12f70339 100644
--- a/tests/test_se_personnummer.doctest
+++ b/tests/test_se_personnummer.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.se.personnummer
diff --git a/tests/test_se_postnummer.doctest b/tests/test_se_postnummer.doctest
index dc865299..959dd815 100644
--- a/tests/test_se_postnummer.doctest
+++ b/tests/test_se_postnummer.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.se.postnummer
diff --git a/tests/test_sg_uen.doctest b/tests/test_sg_uen.doctest
index caa2d0a6..b61c7d26 100644
--- a/tests/test_sg_uen.doctest
+++ b/tests/test_sg_uen.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.sg.uen module. It
diff --git a/tests/test_si_emso.doctest b/tests/test_si_emso.doctest
index 40e02933..65986f91 100644
--- a/tests/test_si_emso.doctest
+++ b/tests/test_si_emso.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.si.emso. It
diff --git a/tests/test_si_maticna.doctest b/tests/test_si_maticna.doctest
index b5f0d605..ccbf9e0d 100644
--- a/tests/test_si_maticna.doctest
+++ b/tests/test_si_maticna.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.si.emso. It
diff --git a/tests/test_sn_ninea.doctest b/tests/test_sn_ninea.doctest
new file mode 100644
index 00000000..659fffa0
--- /dev/null
+++ b/tests/test_sn_ninea.doctest
@@ -0,0 +1,183 @@
+test_sn_ninea.doctest - more detailed doctests for stdnum.sn.ninea module
+
+Copyright (C) 2023 Leandro Regueiro
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, see .
+
+
+This file contains more detailed doctests for the stdnum.sn.ninea module. It
+tries to test more corner cases and detailed functionality that is not really
+useful as module documentation.
+
+>>> from stdnum.sn import ninea
+
+
+Tests for some corner cases.
+
+>>> ninea.validate('3067221')
+'3067221'
+>>> ninea.validate('30672212G2')
+'30672212G2'
+>>> ninea.validate('306 7221')
+'3067221'
+>>> ninea.validate('3067221 2G2')
+'30672212G2'
+>>> ninea.validate('3067221/2/G/2')
+'30672212G2'
+>>> ninea.validate('3067221-2G2')
+'30672212G2'
+>>> ninea.validate('12345')
+Traceback (most recent call last):
+ ...
+InvalidLength: ...
+>>> ninea.validate('VV34567')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> ninea.validate('VV345670A0')
+Traceback (most recent call last):
+ ...
+InvalidFormat: ...
+>>> ninea.validate('12345679A0')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> ninea.validate('12345670I0')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> ninea.validate('12345670AV')
+Traceback (most recent call last):
+ ...
+InvalidComponent: ...
+>>> ninea.format('306 7221')
+'3067221'
+>>> ninea.format('30672212G2')
+'3067221 2G2'
+
+
+These have been found online and should all be valid numbers.
+
+>>> numbers = '''
+...
+... 0,017,766 2G3
+... 0,027,476 2G3
+... 0,059 990 2G3
+... 0,513,475 2C1
+... 00140012G3
+... 0014051-2G3
+... 0015041
+... 00153142G3
+... 00154212G3
+... 0019366
+... 0020884 2 G 3
+... 002420983 2G3
+... 002502343
+... 004237633 2B2
+... 004343430
+... 0044440722V1
+... 0045799442C2
+... 0046 00096 2S9
+... 004641363
+... 004912269
+... 005,830,866 1V1
+... 005023081
+... 005046174
+... 0051126442L1
+... 005117355
+... 005131305 2G3
+... 005216371 2V3
+... 005241550 2C2
+... 0053655402R2
+... 005371026
+... 005623998
+... 00569042P2
+... 005721809
+... 005754339 2V2
+... 005844700
+... 00605 33 92
+... 006208434
+... 006269436
+... 006295879
+... 0063150572G2
+... 006325741
+... 006373295/0A9
+... 006416681
+... 00661012S3
+... 006715314 2G3
+... 006777463
+... 006900387
+... 006946034
+... 007039292
+... 007057947
+... 00722992 G 3
+... 00722992G3
+... 007266126
+... 007307748 1V1
+... 007389100
+... 007660740
+... 007912662
+... 007992482 2A3
+... 008086242 1E1
+... 008135114
+... 00830 48 0 C 9
+... 008517560
+... 008895586
+... 008895677
+... 0108531 2G3
+... 0120 212
+... 0149642
+... 0185844 2 R 2
+... 0283 408-2C2
+... 0288846 2G3
+... 0316093
+... 0316390
+... 0332891
+... 0366 709 2S2
+... 0404913 2B1
+... 1928863 2B2
+... 19370542G2
+... 2,838,516 2B3
+... 2079376/2/G/3
+... 20839132 S 3
+... 2139378 2V2
+... 21409612D1
+... 2160472-2G3
+... 21948852B9
+... 22486742 S 3
+... 24312110V9
+... 25437852G3
+... 255 44 772 S 3
+... 25833512R2
+... 2599770 2 B 2
+... 26080342R2
+... 26132492D6
+... 26581702G2
+... 270 773 72 S2
+... 2929406 0G0
+... 30092572G3
+... 30672212G2
+... 4069367 2G3
+... 41130152C2
+... 48522250G0
+... 49615470C0
+... 5,729,803 2V2
+... 50 63 699 2E1
+... 5435 468 0G0
+... 61523762A2
+... 81329702S1
+...
+... '''
+>>> [x for x in numbers.splitlines() if x and not ninea.is_valid(x)]
+[]
diff --git a/tests/test_sv_nit.doctest b/tests/test_sv_nit.doctest
index 28161116..0d60e366 100644
--- a/tests/test_sv_nit.doctest
+++ b/tests/test_sv_nit.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.sv.nit module. It
diff --git a/tests/test_th_moa.doctest b/tests/test_th_moa.doctest
index fbe12581..398758fd 100644
--- a/tests/test_th_moa.doctest
+++ b/tests/test_th_moa.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.th.moa module.
diff --git a/tests/test_th_pin.doctest b/tests/test_th_pin.doctest
index eee130bf..df250698 100644
--- a/tests/test_th_pin.doctest
+++ b/tests/test_th_pin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.th.pin module.
diff --git a/tests/test_th_tin.doctest b/tests/test_th_tin.doctest
index 52e5e1d1..cf743b50 100644
--- a/tests/test_th_tin.doctest
+++ b/tests/test_th_tin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.th.tin module.
diff --git a/tests/test_tn_mf.doctest b/tests/test_tn_mf.doctest
index a45623bd..d19ba8e7 100644
--- a/tests/test_tn_mf.doctest
+++ b/tests/test_tn_mf.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.tn.mf module. It
diff --git a/tests/test_tr_tckimlik.doctest b/tests/test_tr_tckimlik.doctest
index c3cb4a2a..55b86074 100644
--- a/tests/test_tr_tckimlik.doctest
+++ b/tests/test_tr_tckimlik.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.tr.tckimlik
diff --git a/tests/test_tr_vkn.doctest b/tests/test_tr_vkn.doctest
index 99427ddf..f576e9af 100644
--- a/tests/test_tr_vkn.doctest
+++ b/tests/test_tr_vkn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.tr.vkn module.
diff --git a/tests/test_tw_ubn.doctest b/tests/test_tw_ubn.doctest
index 127f636d..06a49742 100644
--- a/tests/test_tw_ubn.doctest
+++ b/tests/test_tw_ubn.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.tw.ubn module. It
diff --git a/tests/test_ua_edrpou.doctest b/tests/test_ua_edrpou.doctest
index a51e1dfe..ce97c92e 100644
--- a/tests/test_ua_edrpou.doctest
+++ b/tests/test_ua_edrpou.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ua.edrpou module. It
diff --git a/tests/test_ua_rntrc.doctest b/tests/test_ua_rntrc.doctest
index 638b3131..57ce59bd 100644
--- a/tests/test_ua_rntrc.doctest
+++ b/tests/test_ua_rntrc.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ua.rntrc module. It
diff --git a/tests/test_util.doctest b/tests/test_util.doctest
index e1097db5..b9a2439a 100644
--- a/tests/test_util.doctest
+++ b/tests/test_util.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.util package. It
diff --git a/tests/test_uy_rut.doctest b/tests/test_uy_rut.doctest
index 784690e0..eb777b96 100644
--- a/tests/test_uy_rut.doctest
+++ b/tests/test_uy_rut.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.uy.rut module. It
diff --git a/tests/test_vatin.doctest b/tests/test_vatin.doctest
index c46c2388..1c65db3e 100644
--- a/tests/test_vatin.doctest
+++ b/tests/test_vatin.doctest
@@ -14,9 +14,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.vatin module. It
diff --git a/tests/test_ve_rif.doctest b/tests/test_ve_rif.doctest
index 825cfbc6..eb9f3086 100644
--- a/tests/test_ve_rif.doctest
+++ b/tests/test_ve_rif.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.ve.rif module.
diff --git a/tests/test_verhoeff.doctest b/tests/test_verhoeff.doctest
index 5c5d1e31..f23eb3dc 100644
--- a/tests/test_verhoeff.doctest
+++ b/tests/test_verhoeff.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.verhoeff module. It
diff --git a/tests/test_vn_mst.doctest b/tests/test_vn_mst.doctest
index 54789c9b..6b7849b8 100644
--- a/tests/test_vn_mst.doctest
+++ b/tests/test_vn_mst.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.vn.mst module. It
diff --git a/tests/test_za_idnr.doctest b/tests/test_za_idnr.doctest
index 206ff6ed..65c12286 100644
--- a/tests/test_za_idnr.doctest
+++ b/tests/test_za_idnr.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.za.idnr module. It
diff --git a/tests/test_za_tin.doctest b/tests/test_za_tin.doctest
index 917a699b..4b92b913 100644
--- a/tests/test_za_tin.doctest
+++ b/tests/test_za_tin.doctest
@@ -13,9 +13,7 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-02110-1301 USA
+License along with this library; if not, see .
This file contains more detailed doctests for the stdnum.za.tin module. It
diff --git a/tox.ini b/tox.ini
index a3a96d3e..e7f366ae 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py{38,39,310,311,312,313,py3},flake8,mypy,docs,headers
+envlist = py{38,39,310,311,312,313,314,py3},flake8,mypy,docs,headers
skip_missing_interpreters = true
[testenv]
@@ -42,6 +42,7 @@ commands =
mypy -p stdnum --python-version 3.11
mypy -p stdnum --python-version 3.12
mypy -p stdnum --python-version 3.13
+ mypy -p stdnum --python-version 3.14
[testenv:docs]
use_develop = true
diff --git a/update/at_postleitzahl.py b/update/at_postleitzahl.py
index 13f91c67..c3d2cf75 100755
--- a/update/at_postleitzahl.py
+++ b/update/at_postleitzahl.py
@@ -3,7 +3,7 @@
# update/at_postleitzahl.py - download list of Austrian postal codes
#
-# Copyright (C) 2018-2025 Arthur de Jong
+# Copyright (C) 2018-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This download list of postal codes from Austrian Post."""
@@ -31,6 +29,10 @@
download_url = 'https://data.rtr.at/api/v1/tables/plz.json'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
# The list of regions that can be used in the document.
regions = {
'B': 'Burgenland',
@@ -46,7 +48,7 @@
if __name__ == '__main__':
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
data = response.json()
# print header
diff --git a/update/be_banks.py b/update/be_banks.py
index eef7bf78..f01ae2ed 100755
--- a/update/be_banks.py
+++ b/update/be_banks.py
@@ -3,7 +3,7 @@
# update/be_banks.py - script to download Bank list from Belgian National Bank
#
-# Copyright (C) 2018-2025 Arthur de Jong
+# Copyright (C) 2018-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads the list of banks with bank codes as used in the
IBAN and BIC codes as published by the Belgian National Bank."""
@@ -32,7 +30,11 @@
# The location of the XLS version of the bank identification codes. Also see
# https://www.nbb.be/en/payment-systems/payment-standards/bank-identification-codes
-download_url = 'https://www.nbb.be/doc/be/be/protocol/current_codes.xlsx'
+download_url = 'https://www.nbb.be/doc/be/be/protocol/grouped_list_current.xlsx'
+
+
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
# List of values that refer to non-existing, reserved or otherwise not-
@@ -48,6 +50,7 @@
'VRIJ - LIBRE',
'VRIJ',
'nav',
+ 'N/A',
)
@@ -72,13 +75,13 @@ def get_values(sheet):
for row in rows:
row = [clean(column.value) for column in row]
low, high, bic = row[:3]
- bank = ([x for x in row[3:] if x] + [''])[0]
+ bank = ([''] + [x for x in row[2:] if x])[-1]
if bic or bank:
yield low, high, bic.replace(' ', ''), bank
if __name__ == '__main__':
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
workbook = openpyxl.load_workbook(io.BytesIO(response.content), read_only=True)
sheet = workbook.worksheets[0]
diff --git a/update/cfi.py b/update/cfi.py
index d1f3918a..48eebe44 100755
--- a/update/cfi.py
+++ b/update/cfi.py
@@ -2,7 +2,7 @@
# update/cfi.py - script to download CFI code list from the SIX group
#
-# Copyright (C) 2022-2025 Arthur de Jong
+# Copyright (C) 2022-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads the list of CFI codes as published by the SIX group."""
@@ -33,6 +31,10 @@
download_url = 'https://www.six-group.com/en/products-services/financial-information/data-standards.html'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def normalise(value):
"""Clean and minimise attribute names and values."""
return re.sub(r' *[(\[\n].*', '', value, flags=re.MULTILINE).strip()
@@ -76,14 +78,14 @@ def print_attributes(attributes, index=0):
if __name__ == '__main__':
# Download the page that contains the link to the current XLS file
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
# Find the download link
document = lxml.html.document_fromstring(response.content)
links = [a.get('href') for a in document.findall('.//a[@href]')]
link_url = next(a for a in links if re.match(r'.*/cfi/.*xlsx?$', a))
# Download and parse the spreadsheet
- response = requests.get(link_url, timeout=30)
+ response = requests.get(link_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
workbook = openpyxl.load_workbook(io.BytesIO(response.content), read_only=True)
diff --git a/update/cn_loc.py b/update/cn_loc.py
index 89b25caa..e06dfbe9 100755
--- a/update/cn_loc.py
+++ b/update/cn_loc.py
@@ -3,7 +3,7 @@
# update/cn_loc.py - script to fetch data from the CN Open Data community
#
# Copyright (C) 2014-2015 Jiangge Zhang
-# Copyright (C) 2015-2025 Arthur de Jong
+# Copyright (C) 2015-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,78 +16,128 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
-"""This script downloads birth place codes from the CN Open Data community on
-Github."""
+"""This downloads the birth place codes from from Wikipedia."""
-from __future__ import print_function, unicode_literals
-
-import datetime
-import sys
-from collections import OrderedDict
+import re
+import unicodedata
+from collections import defaultdict
import requests
-data_url = 'https://github.com/cn/GB2260'
-data_revisions = [
- 'GB2260-2002',
- 'GB2260-2003',
- 'GB2260-200306',
- 'GB2260-2004',
- 'GB2260-200403',
- 'GB2260-200409',
- 'GB2260-2005',
- 'GB2260-200506',
- 'GB2260-2006',
- 'GB2260-2007',
- 'GB2260-2008',
- 'GB2260-2009',
- 'GB2260-2010',
- 'GB2260-2011',
- 'GB2260-2012',
- 'GB2260-2013',
- 'GB2260-2014',
-]
-
-
-def fetch_data():
- """Return the data from tab-separated revisions as one code/name dict."""
- data_collection = OrderedDict()
- for revision in data_revisions:
- response = requests.get('%s/raw/release/%s.txt' % (data_url, revision), timeout=120)
- response.raise_for_status()
- if response.ok:
- print('%s is fetched' % revision, file=sys.stderr)
- else:
- print('%s is missing' % revision, file=sys.stderr)
+# The wikipedia pages to download
+wikipedia_pages = [f'中华人民共和国行政区划代码 ({i}区)' for i in range(1, 9)]
+
+
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
+def get_wikipedia_url(page):
+ """Get the Simplified Chinese Wikipedia page URL."""
+ return f'https://zh.wikipedia.org/w/index.php?title={page.replace(" ", "_")}&action=raw' # noqa: E231
+
+
+# Regular expression for matching province heading
+province_re = re.compile(r'^== *(?P.*) +\((?P[0-9]+)\) +==')
+
+# Regular expression for matching table row
+entry_re = re.compile(
+ r'^\| *(?P[0-9]{6}) *' +
+ r'\|\| *(?P.*) *' +
+ r'\|\| *(?P.*) *' +
+ r'\|\| *(?P.*) *' +
+ r'\|\| *(?P.*)')
+
+
+def clean(value):
+ """Normalise (partially) unicode strings."""
+ # Remove unicode parenthesis that include space with normal ones
+ value = value.replace(
+ unicodedata.lookup('FULLWIDTH LEFT PARENTHESIS'), ' (',
+ ).replace(
+ unicodedata.lookup('FULLWIDTH RIGHT PARENTHESIS'), ') ',
+ )
+ # Remove Wikipedia links
+ return re.sub(r'\[\[([^]|]*\|)?([^]|]+)\]\]', r'\2', value)
+
+
+def parse_county(county, activation, revocation):
+ """Parse the county string and return ranges counties."""
+ for value in county.split('
'):
+ m = re.match(r'(?P.*) +\((?P[0-9]{4})年至今\) +', value)
+ # This parses various formats as seen on Wikipedia
+ if m: # starting with year
+ yield f'[{m.group("year")}-{revocation}]{m.group("county")}'
+ continue
+ m = re.match(r'(?P.*) +\((?P[0-9]{4})年前\) +', value)
+ if m: # before given year
+ yield f'[{activation}-{int(m.group("year")) - 1}]{m.group("county")}'
continue
- for line in response.text.strip().split('\n'):
- code, name = line.split('\t')
- data_collection[code.strip()] = name.strip()
- return data_collection
+ m = re.match(r'(?P.*) +\((?P[0-9]{4}-[0-9]{4})年曾撤销\) +', value)
+ if m: # abolished between years
+ if activation or revocation:
+ yield f'[{activation}-{revocation}]{m.group("county")}'
+ else:
+ yield m.group('county')
+ continue
+ m = re.match(r'(?P.*) +\((?P[0-9]{4})年?-(?P[0-9]{4})年\) +', value)
+ if m:
+ yield f'[{m.group("start")}-{int(m.group("end")) - 1}]{m.group("county")}'
+ continue
+ if activation or revocation:
+ yield f'[{activation}-{revocation}]{value}'
+ else:
+ yield value
-def group_data(data_collection):
- """Filter the data and return codes with names."""
- for code, name in sorted(data_collection.items()):
- if code.endswith('00'):
- continue # county only
- province_code = code[:2] + '0000'
- prefecture_code = code[:4] + '00'
- province_name = data_collection[province_code]
- prefecture_name = data_collection[prefecture_code]
- yield code, name, prefecture_name, province_name
+def parse_page(content):
+ """Parse the contents of the Wikipedia page and return number, county, province tuples."""
+ province = None
+ prefix = None
+ for line in clean(content).splitlines():
+ line = clean(line)
+ m = province_re.match(line)
+ if m:
+ province = m.group('province')
+ prefix = m.group('prefix')
+ continue
+ m = entry_re.match(line)
+ if m:
+ number = m.group('number')
+ assert number.startswith(prefix)
+ counties = m.group('county')
+ try:
+ activation = str(int(m.group('activation')))
+ except ValueError:
+ activation = ''
+ try:
+ revocation = str(int(m.group('revocation')))
+ except ValueError:
+ revocation = ''
+ for county in parse_county(counties, activation, revocation):
+ yield prefix, province, number, county.strip()
if __name__ == '__main__':
"""Output a data file in the right format."""
- print("# generated from National Bureau of Statistics of the People's")
- print('# Republic of China, downloaded from %s' % data_url)
- print('# %s' % datetime.datetime.now(datetime.UTC))
- data_collection = fetch_data()
- for data in group_data(data_collection):
- print('%s county="%s" prefecture="%s" province="%s"' % data)
+ print('# Downloaded from')
+ for page in wikipedia_pages:
+ print(f'# {get_wikipedia_url(page)}')
+ # Download all data
+ provinces = {}
+ numbers = defaultdict(lambda: defaultdict(list))
+ for page in wikipedia_pages:
+ response = requests.get(get_wikipedia_url(page), timeout=30, headers={'User-Agent': user_agent})
+ response.raise_for_status()
+ for prefix, province, number, county in parse_page(response.text):
+ provinces[prefix] = province
+ numbers[prefix][number].append(county)
+ # Print data
+ for prefix, province in sorted(provinces.items()):
+ print(f'{prefix} province="{province}"')
+ for number, counties in sorted(numbers[prefix].items()):
+ county = ','.join(sorted(counties))
+ print(f' {number[2:]} county="{county}"')
diff --git a/update/cz_banks.py b/update/cz_banks.py
index bb07b704..b5ee2424 100755
--- a/update/cz_banks.py
+++ b/update/cz_banks.py
@@ -4,6 +4,7 @@
# update/cz_banks.py - script to download Bank list from Czech National Bank
#
# Copyright (C) 2022 Petr Přikryl
+# Copyright (C) 2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,9 +17,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads the list of banks with bank codes as used in the
IBAN and BIC codes as published by the Czech National Bank."""
@@ -35,6 +34,10 @@
download_url = 'https://www.cnb.cz/cs/platebni-styk/.galleries/ucty_kody_bank/download/kody_bank_CR.csv'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def get_values(csv_reader):
"""Return values (bank_number, bic, bank_name, certis) from the CSV."""
# skip first row (header)
@@ -48,7 +51,7 @@ def get_values(csv_reader):
if __name__ == '__main__':
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
csv_reader = csv.reader(StringIO(response.content.decode('utf-8')), delimiter=';')
print('# generated from %s downloaded from' % os.path.basename(download_url))
diff --git a/update/do_whitelists.py b/update/do_whitelists.py
index 3f55d076..0938bcc9 100755
--- a/update/do_whitelists.py
+++ b/update/do_whitelists.py
@@ -3,7 +3,7 @@
# update/do_whitelists.py - script to update do.rnc and do.cedula whitelists
#
-# Copyright (C) 2017-2019 Arthur de Jong
+# Copyright (C) 2017-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads a ZIP file from the Dirección General de Impuestos
Internos (DGII) web site with lists of all RNC and Cedula values and outputs
@@ -45,6 +43,10 @@
download_url = 'https://www.dgii.gov.do/app/WebApps/Consultas/rnc/DGII_RNC.zip'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def handle_zipfile(f):
"""Parse the ZIP file and return a set of invalid RNC and Cedula."""
# collections of invalid numbers found
@@ -70,7 +72,7 @@ def handle_zipfile(f):
# Download and read the ZIP file with valid data
with tempfile.TemporaryFile() as tmp:
# Download the zip file to a temporary file
- response = requests.get(download_url, stream=True, timeout=30)
+ response = requests.get(download_url, stream=True, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
print('%s: %s' % (
os.path.basename(download_url),
diff --git a/update/gs1_ai.py b/update/gs1_ai.py
index 52579881..1ab7d27a 100755
--- a/update/gs1_ai.py
+++ b/update/gs1_ai.py
@@ -2,7 +2,7 @@
# update/gs1_ai.py - script to get GS1 application identifiers
#
-# Copyright (C) 2019-2025 Arthur de Jong
+# Copyright (C) 2019-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads GS1 application identifiers from the GS1 web site."""
@@ -39,10 +37,7 @@
def fetch_ais():
"""Download application identifiers frm the GS1 website."""
- headers = {
- 'User-Agent': user_agent,
- }
- response = requests.get(download_url, headers=headers, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
document = lxml.html.document_fromstring(response.content)
element = document.findall('.//script[@type="application/ld+json"]')[0]
data = json.loads(element.text)
@@ -60,11 +55,11 @@ def fetch_ais():
entry['description'].strip())
-def group_ai_ranges():
+def group_ai_ranges(ranges):
"""Combine downloaded application identifiers into ranges."""
first = None
prev = (None, ) * 5
- for value in sorted(fetch_ais()):
+ for value in sorted(ranges):
if value[1:] != prev[1:]:
if first:
yield (first, *prev)
@@ -76,7 +71,7 @@ def group_ai_ranges():
if __name__ == '__main__':
print('# generated from %s' % download_url)
print('# on %s' % datetime.datetime.now(datetime.UTC))
- for ai1, ai2, format, require_fnc1, name, description in group_ai_ranges():
+ for ai1, ai2, format, require_fnc1, name, description in group_ai_ranges(fetch_ais()):
_type = 'str'
if re.match(r'^(N[68]\[?\+)?N[0-9]*[.]*[0-9]+\]?$', format) and 'date' in description.lower():
_type = 'date'
@@ -85,10 +80,8 @@ def group_ai_ranges():
ai = ai1
if ai1 != ai2:
if len(ai1) == 4:
- ai = ai1[:3]
_type = 'decimal'
- else:
- ai = '%s-%s' % (ai1, ai2)
+ ai = '%s-%s' % (ai1, ai2)
print('%s format="%s" type="%s"%s name="%s" description="%s"' % (
ai, format, _type,
' fnc1="1"' if require_fnc1 else '',
diff --git a/update/iban.py b/update/iban.py
index d74984a9..a2fb89c5 100755
--- a/update/iban.py
+++ b/update/iban.py
@@ -2,7 +2,7 @@
# update/iban.py - script to download and parse data from the IBAN registry
#
-# Copyright (C) 2011-2019 Arthur de Jong
+# Copyright (C) 2011-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads data from SWIFT (the Society for Worldwide Interbank
Financial Telecommunication which is the official IBAN registrar) to get
@@ -37,6 +35,10 @@
download_url = 'https://www.swift.com/node/11971'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def get_country_codes(line):
"""Return the list of country codes this line has."""
# simplest case first
@@ -53,7 +55,7 @@ def get_country_codes(line):
print(f'# generated from {os.path.basename(sys.argv[1])}')
print(f'# downloaded from {download_url}')
else:
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
print('# generated from iban-registry_1.txt')
print(f'# downloaded from {download_url}')
diff --git a/update/imsi.py b/update/imsi.py
index f070a5eb..53bcb53d 100755
--- a/update/imsi.py
+++ b/update/imsi.py
@@ -2,7 +2,7 @@
# update/imsi.py - script to download from Wikipedia to build the database
#
-# Copyright (C) 2011-2022 Arthur de Jong
+# Copyright (C) 2011-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This extracts a IMSI country and operator code from Wikipedia."""
@@ -51,6 +49,10 @@
# https://www.itu.int/net/ITU-T/inrdb/
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
cleanup_replacements = {
'Anguilla (United Kingdom)': 'Anguilla',
'Argentina|Argentine Republic': 'Argentina',
@@ -155,7 +157,7 @@ def get_mncs_from_wikipedia():
for page in wikipedia_pages:
url = 'https://en.wikipedia.org/w/index.php?title=%s&action=raw' % (
page.replace(' ', '_'))
- response = requests.get(url, timeout=30)
+ response = requests.get(url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
country = cc = ''
for line in response.iter_lines(decode_unicode=True):
diff --git a/update/isbn.py b/update/isbn.py
index b58bf2f4..3042ae47 100755
--- a/update/isbn.py
+++ b/update/isbn.py
@@ -2,7 +2,7 @@
# update/isbn.py - script to get ISBN prefix data
#
-# Copyright (C) 2010-2019 Arthur de Jong
+# Copyright (C) 2010-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads XML data from the International ISBN Agency
website and provides a compact form of all group prefixes, and registrant
@@ -33,6 +31,10 @@
download_url = 'https://www.isbn-international.org/export_rangemessage.xml'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def ranges(group):
"""Provide the ranges for the group."""
for rule in group.findall('./Rules/Rule'):
@@ -56,7 +58,7 @@ def wrap(text):
if __name__ == '__main__':
print('# generated from RangeMessage.xml, downloaded from')
print('# %s' % download_url)
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
# parse XML document
diff --git a/update/isil.py b/update/isil.py
index 2a051bf6..849a321e 100755
--- a/update/isil.py
+++ b/update/isil.py
@@ -2,7 +2,7 @@
# update/isil.py - script to download ISIL agencies
#
-# Copyright (C) 2011-2025 Arthur de Jong
+# Copyright (C) 2011-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads a web page from the ISIL Registration Authority
and screen-scrapes the national and non-national ISIL agencies and
@@ -35,6 +33,10 @@
download_url = 'https://slks.dk/english/work-areas/libraries-and-literature/library-standards/isil'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def clean(td):
"""Clean up the element removing unneeded stuff from it."""
s = lxml.html.tostring(td, method='text', encoding='utf-8').decode('utf-8')
@@ -42,7 +44,7 @@ def clean(td):
if __name__ == '__main__':
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
print('# generated from ISIL Registration Authority, downloaded from')
print('# %s' % download_url)
diff --git a/update/my_bp.py b/update/my_bp.py
index 174c005e..cf38422c 100755
--- a/update/my_bp.py
+++ b/update/my_bp.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads the list of states and countries and their
birthplace code from the National Registration Department of Malaysia."""
@@ -30,8 +28,8 @@
# URLs that are downloaded
-state_list_url = 'https://www.jpn.gov.my/en/kod-negeri-eng'
-country_list_url = 'https://www.jpn.gov.my/en/kod-negara-eng'
+state_list_url = 'https://www.jpn.gov.my/index.php?option=com_content&view=article&id=453&lang=en'
+country_list_url = 'https://www.jpn.gov.my/index.php?option=com_content&view=article&id=471&lang=en'
# The user agent that will be passed in requests
diff --git a/update/numlist.py b/update/numlist.py
index 09417c30..b71ae476 100755
--- a/update/numlist.py
+++ b/update/numlist.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script uses introspection to present a list of number formats
suitable to be included in the README.md and stdnum package description."""
diff --git a/update/nz_banks.py b/update/nz_banks.py
index af1a4334..8c1d50ee 100755
--- a/update/nz_banks.py
+++ b/update/nz_banks.py
@@ -3,7 +3,7 @@
# update/nz_banks.py - script to download Bank list from Bank Branch Register
#
-# Copyright (C) 2019-2024 Arthur de Jong
+# Copyright (C) 2019-2026 Arthur de Jong
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
@@ -16,9 +16,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads the list of banks with bank codes as used in the
New Zealand bank account numbers."""
@@ -35,6 +33,10 @@
download_url = 'https://www.paymentsnz.co.nz/resources/industry-registers/bank-branch-register/download/xlsx/'
+# The user agent that will be passed in requests
+user_agent = 'Mozilla/5.0 (compatible; python-stdnum updater; +https://arthurdejong.org/python-stdnum/)'
+
+
def get_values(sheet):
"""Return rows from the worksheet as a dict per row."""
rows = sheet.iter_rows()
@@ -67,7 +69,7 @@ def branch_list(branches):
if __name__ == '__main__':
# parse the download as an XLS
- response = requests.get(download_url, timeout=30)
+ response = requests.get(download_url, timeout=30, headers={'User-Agent': user_agent})
response.raise_for_status()
content_disposition = response.headers.get('content-disposition', '')
filename = re.findall(r'filename=?(.+)"?', content_disposition)[0].strip('"')
diff --git a/update/oui.py b/update/oui.py
index 4fcb15dd..ac1c43e5 100755
--- a/update/oui.py
+++ b/update/oui.py
@@ -15,9 +15,7 @@
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301 USA
+# License along with this library; if not, see .
"""This script downloads data from the IEEE web site
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html
diff --git a/update/update-all.sh b/update/update-all.sh
new file mode 100755
index 00000000..79720d0d
--- /dev/null
+++ b/update/update-all.sh
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# go to directory that this script resides in
+cd "$(dirname "$0")"
+
+set -x
+
+# run the update scripts to generate data files
+./at_postleitzahl.py > ../stdnum/at/postleitzahl.dat
+./be_banks.py > ../stdnum/be/banks.dat
+./cfi.py > ../stdnum/cfi.dat
+./cn_loc.py > ../stdnum/cn/loc.dat
+./eu_nace.py > ../stdnum/eu/nace.dat
+./gs1_ai.py > ../stdnum/gs1_ai.dat
+./iban.py > ../stdnum/iban.dat
+./imsi.py > ../stdnum/imsi.dat
+./isbn.py > ../stdnum/isbn.dat
+./isil.py > ../stdnum/isil.dat
+./my_bp.py > ../stdnum/my/bp.dat
+./nz_banks.py > ../stdnum/nz/banks.dat
+./oui.py > ../stdnum/oui.dat