Added a script to generate optimal ITU prefix to country maps

This commit is contained in:
Thomas Kolb 2021-07-03 12:21:15 +02:00
parent 0cfbf9f54c
commit fc674d34f7
3 changed files with 1068 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
__pycache__/
itu_prefixes/*.tsv

View file

@ -0,0 +1,953 @@
Series Allocated to
2AA - 2AZ United Kingdom of Great Britain and Northern Ireland
2BA - 2BZ United Kingdom of Great Britain and Northern Ireland
2CA - 2CZ United Kingdom of Great Britain and Northern Ireland
2DA - 2DZ United Kingdom of Great Britain and Northern Ireland
2EA - 2EZ United Kingdom of Great Britain and Northern Ireland
2FA - 2FZ United Kingdom of Great Britain and Northern Ireland
2GA - 2GZ United Kingdom of Great Britain and Northern Ireland
2HA - 2HZ United Kingdom of Great Britain and Northern Ireland
2IA - 2IZ United Kingdom of Great Britain and Northern Ireland
2JA - 2JZ United Kingdom of Great Britain and Northern Ireland
2KA - 2KZ United Kingdom of Great Britain and Northern Ireland
2LA - 2LZ United Kingdom of Great Britain and Northern Ireland
2MA - 2MZ United Kingdom of Great Britain and Northern Ireland
2NA - 2NZ United Kingdom of Great Britain and Northern Ireland
2OA - 2OZ United Kingdom of Great Britain and Northern Ireland
2PA - 2PZ United Kingdom of Great Britain and Northern Ireland
2QA - 2QZ United Kingdom of Great Britain and Northern Ireland
2RA - 2RZ United Kingdom of Great Britain and Northern Ireland
2SA - 2SZ United Kingdom of Great Britain and Northern Ireland
2TA - 2TZ United Kingdom of Great Britain and Northern Ireland
2UA - 2UZ United Kingdom of Great Britain and Northern Ireland
2VA - 2VZ United Kingdom of Great Britain and Northern Ireland
2WA - 2WZ United Kingdom of Great Britain and Northern Ireland
2XA - 2XZ United Kingdom of Great Britain and Northern Ireland
2YA - 2YZ United Kingdom of Great Britain and Northern Ireland
2ZA - 2ZZ United Kingdom of Great Britain and Northern Ireland
3AA - 3AZ Monaco (Principality of)
3BA - 3BZ Mauritius (Republic of)
3CA - 3CZ Equatorial Guinea (Republic of)
3DA - 3DM Eswatini (Kingdom of)
3DN - 3DZ Fiji (Republic of)
3EA - 3EZ Panama (Republic of)
3FA - 3FZ Panama (Republic of)
3GA - 3GZ Chile
3HA - 3HZ China (People's Republic of)
3IA - 3IZ China (People's Republic of)
3JA - 3JZ China (People's Republic of)
3KA - 3KZ China (People's Republic of)
3LA - 3LZ China (People's Republic of)
3MA - 3MZ China (People's Republic of)
3NA - 3NZ China (People's Republic of)
3OA - 3OZ China (People's Republic of)
3PA - 3PZ China (People's Republic of)
3QA - 3QZ China (People's Republic of)
3RA - 3RZ China (People's Republic of)
3SA - 3SZ China (People's Republic of)
3TA - 3TZ China (People's Republic of)
3UA - 3UZ China (People's Republic of)
3VA - 3VZ Tunisia
3WA - 3WZ Viet Nam (Socialist Republic of)
3XA - 3XZ Guinea (Republic of)
3YA - 3YZ Norway
3ZA - 3ZZ Poland (Republic of)
4AA - 4AZ Mexico
4BA - 4BZ Mexico
4CA - 4CZ Mexico
4DA - 4DZ Philippines (Republic of the)
4EA - 4EZ Philippines (Republic of the)
4FA - 4FZ Philippines (Republic of the)
4GA - 4GZ Philippines (Republic of the)
4HA - 4HZ Philippines (Republic of the)
4IA - 4IZ Philippines (Republic of the)
4JA - 4JZ Azerbaijan (Republic of)
4KA - 4KZ Azerbaijan (Republic of)
4LA - 4LZ Georgia
4MA - 4MZ Venezuela (Bolivarian Republic of)
4OA - 4OZ Montenegro
4PA - 4PZ Sri Lanka (Democratic Socialist Republic of)
4QA - 4QZ Sri Lanka (Democratic Socialist Republic of)
4RA - 4RZ Sri Lanka (Democratic Socialist Republic of)
4SA - 4SZ Sri Lanka (Democratic Socialist Republic of)
4TA - 4TZ Peru
4UA - 4UZ United Nations
4VA - 4VZ Haiti (Republic of)
4WA - 4WZ Timor-Leste (Democratic Republic of)
4XA - 4XZ Israel (State of)
4YA - 4YZ International Civil Aviation Organization
4ZA - 4ZZ Israel (State of)
5AA - 5AZ Libya (State of)
5BA - 5BZ Cyprus (Republic of)
5CA - 5CZ Morocco (Kingdom of)
5DA - 5DZ Morocco (Kingdom of)
5EA - 5EZ Morocco (Kingdom of)
5FA - 5FZ Morocco (Kingdom of)
5GA - 5GZ Morocco (Kingdom of)
5HA - 5HZ Tanzania (United Republic of)
5IA - 5IZ Tanzania (United Republic of)
5JA - 5JZ Colombia (Republic of)
5KA - 5KZ Colombia (Republic of)
5LA - 5LZ Liberia (Republic of)
5MA - 5MZ Liberia (Republic of)
5NA - 5NZ Nigeria (Federal Republic of)
5OA - 5OZ Nigeria (Federal Republic of)
5PA - 5PZ Denmark
5QA - 5QZ Denmark
5RA - 5RZ Madagascar (Republic of)
5SA - 5SZ Madagascar (Republic of)
5TA - 5TZ Mauritania (Islamic Republic of)
5UA - 5UZ Niger (Republic of the)
5VA - 5VZ Togolese Republic
5WA - 5WZ Samoa (Independent State of)
5XA - 5XZ Uganda (Republic of)
5YA - 5YZ Kenya (Republic of)
5ZA - 5ZZ Kenya (Republic of)
6AA - 6AZ Egypt (Arab Republic of)
6BA - 6BZ Egypt (Arab Republic of)
6CA - 6CZ Syrian Arab Republic
6DA - 6DZ Mexico
6EA - 6EZ Mexico
6FA - 6FZ Mexico
6GA - 6GZ Mexico
6HA - 6HZ Mexico
6IA - 6IZ Mexico
6JA - 6JZ Mexico
6KA - 6KZ Korea (Republic of)
6LA - 6LZ Korea (Republic of)
6MA - 6MZ Korea (Republic of)
6NA - 6NZ Korea (Republic of)
6OA - 6OZ Somalia (Federal Republic of)
6PA - 6PZ Pakistan (Islamic Republic of)
6QA - 6QZ Pakistan (Islamic Republic of)
6RA - 6RZ Pakistan (Islamic Republic of)
6SA - 6SZ Pakistan (Islamic Republic of)
6TA - 6TZ Sudan (Republic of the)
6UA - 6UZ Sudan (Republic of the)
6VA - 6VZ Senegal (Republic of)
6WA - 6WZ Senegal (Republic of)
6XA - 6XZ Madagascar (Republic of)
6YA - 6YZ Jamaica
6ZA - 6ZZ Liberia (Republic of)
7AA - 7AZ Indonesia (Republic of)
7BA - 7BZ Indonesia (Republic of)
7CA - 7CZ Indonesia (Republic of)
7DA - 7DZ Indonesia (Republic of)
7EA - 7EZ Indonesia (Republic of)
7FA - 7FZ Indonesia (Republic of)
7GA - 7GZ Indonesia (Republic of)
7HA - 7HZ Indonesia (Republic of)
7IA - 7IZ Indonesia (Republic of)
7JA - 7JZ Japan
7KA - 7KZ Japan
7LA - 7LZ Japan
7MA - 7MZ Japan
7NA - 7NZ Japan
7OA - 7OZ Yemen (Republic of)
7PA - 7PZ Lesotho (Kingdom of)
7QA - 7QZ Malawi
7RA - 7RZ Algeria (People's Democratic Republic of)
7SA - 7SZ Sweden
7TA - 7TZ Algeria (People's Democratic Republic of)
7UA - 7UZ Algeria (People's Democratic Republic of)
7VA - 7VZ Algeria (People's Democratic Republic of)
7WA - 7WZ Algeria (People's Democratic Republic of)
7XA - 7XZ Algeria (People's Democratic Republic of)
7YA - 7YZ Algeria (People's Democratic Republic of)
7ZA - 7ZZ Saudi Arabia (Kingdom of)
8AA - 8AZ Indonesia (Republic of)
8BA - 8BZ Indonesia (Republic of)
8CA - 8CZ Indonesia (Republic of)
8DA - 8DZ Indonesia (Republic of)
8EA - 8EZ Indonesia (Republic of)
8FA - 8FZ Indonesia (Republic of)
8GA - 8GZ Indonesia (Republic of)
8HA - 8HZ Indonesia (Republic of)
8IA - 8IZ Indonesia (Republic of)
8JA - 8JZ Japan
8KA - 8KZ Japan
8LA - 8LZ Japan
8MA - 8MZ Japan
8NA - 8NZ Japan
8OA - 8OZ Botswana (Republic of)
8PA - 8PZ Barbados
8QA - 8QZ Maldives (Republic of)
8RA - 8RZ Guyana
8SA - 8SZ Sweden
8TA - 8TZ India (Republic of)
8UA - 8UZ India (Republic of)
8VA - 8VZ India (Republic of)
8WA - 8WZ India (Republic of)
8XA - 8XZ India (Republic of)
8YA - 8YZ India (Republic of)
8ZA - 8ZZ Saudi Arabia (Kingdom of)
9AA - 9AZ Croatia (Republic of)
9BA - 9BZ Iran (Islamic Republic of)
9CA - 9CZ Iran (Islamic Republic of)
9DA - 9DZ Iran (Islamic Republic of)
9EA - 9EZ Ethiopia (Federal Democratic Republic of)
9FA - 9FZ Ethiopia (Federal Democratic Republic of)
9GA - 9GZ Ghana
9HA - 9HZ Malta
9IA - 9IZ Zambia (Republic of)
9JA - 9JZ Zambia (Republic of)
9KA - 9KZ Kuwait (State of)
9LA - 9LZ Sierra Leone
9MA - 9MZ Malaysia
9NA - 9NZ Nepal (Federal Democratic Republic of)
9OA - 9OZ Democratic Republic of the Congo
9PA - 9PZ Democratic Republic of the Congo
9QA - 9QZ Democratic Republic of the Congo
9RA - 9RZ Democratic Republic of the Congo
9SA - 9SZ Democratic Republic of the Congo
9TA - 9TZ Democratic Republic of the Congo
9UA - 9UZ Burundi (Republic of)
9VA - 9VZ Singapore (Republic of)
9WA - 9WZ Malaysia
9XA - 9XZ Rwanda (Republic of)
9YA - 9YZ Trinidad and Tobago
9ZA - 9ZZ Trinidad and Tobago
A2A - A2Z Botswana (Republic of)
A3A - A3Z Tonga (Kingdom of)
A4A - A4Z Oman (Sultanate of)
A5A - A5Z Bhutan (Kingdom of)
A6A - A6Z United Arab Emirates
A7A - A7Z Qatar (State of)
A8A - A8Z Liberia (Republic of)
A9A - A9Z Bahrain (Kingdom of)
AAA - AAZ United States of America
ABA - ABZ United States of America
ACA - ACZ United States of America
ADA - ADZ United States of America
AEA - AEZ United States of America
AFA - AFZ United States of America
AGA - AGZ United States of America
AHA - AHZ United States of America
AIA - AIZ United States of America
AJA - AJZ United States of America
AKA - AKZ United States of America
ALA - ALZ United States of America
AMA - AMZ Spain
ANA - ANZ Spain
AOA - AOZ Spain
APA - APZ Pakistan (Islamic Republic of)
AQA - AQZ Pakistan (Islamic Republic of)
ARA - ARZ Pakistan (Islamic Republic of)
ASA - ASZ Pakistan (Islamic Republic of)
ATA - ATZ India (Republic of)
AUA - AUZ India (Republic of)
AVA - AVZ India (Republic of)
AWA - AWZ India (Republic of)
AXA - AXZ Australia
AYA - AYZ Argentine Republic
AZA - AZZ Argentine Republic
BAA - BAZ China (People's Republic of)
BBA - BBZ China (People's Republic of)
BCA - BCZ China (People's Republic of)
BDA - BDZ China (People's Republic of)
BEA - BEZ China (People's Republic of)
BFA - BFZ China (People's Republic of)
BGA - BGZ China (People's Republic of)
BHA - BHZ China (People's Republic of)
BIA - BIZ China (People's Republic of)
BJA - BJZ China (People's Republic of)
BKA - BKZ China (People's Republic of)
BLA - BLZ China (People's Republic of)
BMA - BMZ China (People's Republic of)
BNA - BNZ China (People's Republic of)
BOA - BOZ China (People's Republic of)
BPA - BPZ China (People's Republic of)
BQA - BQZ China (People's Republic of)
BRA - BRZ China (People's Republic of)
BSA - BSZ China (People's Republic of)
BTA - BTZ China (People's Republic of)
BUA - BUZ China (People's Republic of)
BVA - BVZ China (People's Republic of)
BWA - BWZ China (People's Republic of)
BXA - BXZ China (People's Republic of)
BYA - BYZ China (People's Republic of)
BZA - BZZ China (People's Republic of)
C2A - C2Z Nauru (Republic of)
C3A - C3Z Andorra (Principality of)
C4A - C4Z Cyprus (Republic of)
C5A - C5Z Gambia (Republic of the)
C6A - C6Z Bahamas (Commonwealth of the)
C7A - C7Z World Meteorological Organization
C8A - C8Z Mozambique (Republic of)
C9A - C9Z Mozambique (Republic of)
CAA - CAZ Chile
CBA - CBZ Chile
CCA - CCZ Chile
CDA - CDZ Chile
CEA - CEZ Chile
CFA - CFZ Canada
CGA - CGZ Canada
CHA - CHZ Canada
CIA - CIZ Canada
CJA - CJZ Canada
CKA - CKZ Canada
CLA - CLZ Cuba
CMA - CMZ Cuba
CNA - CNZ Morocco (Kingdom of)
COA - COZ Cuba
CPA - CPZ Bolivia (Plurinational State of)
CQA - CQZ Portugal
CRA - CRZ Portugal
CSA - CSZ Portugal
CTA - CTZ Portugal
CUA - CUZ Portugal
CVA - CVZ Uruguay (Eastern Republic of)
CWA - CWZ Uruguay (Eastern Republic of)
CXA - CXZ Uruguay (Eastern Republic of)
CYA - CYZ Canada
CZA - CZZ Canada
D2A - D2Z Angola (Republic of)
D3A - D3Z Angola (Republic of)
D4A - D4Z Cabo Verde (Republic of)
D5A - D5Z Liberia (Republic of)
D6A - D6Z Comoros (Union of the)
D7A - D7Z Korea (Republic of)
D8A - D8Z Korea (Republic of)
D9A - D9Z Korea (Republic of)
DAA - DAZ Germany (Federal Republic of)
DBA - DBZ Germany (Federal Republic of)
DCA - DCZ Germany (Federal Republic of)
DDA - DDZ Germany (Federal Republic of)
DEA - DEZ Germany (Federal Republic of)
DFA - DFZ Germany (Federal Republic of)
DGA - DGZ Germany (Federal Republic of)
DHA - DHZ Germany (Federal Republic of)
DIA - DIZ Germany (Federal Republic of)
DJA - DJZ Germany (Federal Republic of)
DKA - DKZ Germany (Federal Republic of)
DLA - DLZ Germany (Federal Republic of)
DMA - DMZ Germany (Federal Republic of)
DNA - DNZ Germany (Federal Republic of)
DOA - DOZ Germany (Federal Republic of)
DPA - DPZ Germany (Federal Republic of)
DQA - DQZ Germany (Federal Republic of)
DRA - DRZ Germany (Federal Republic of)
DSA - DSZ Korea (Republic of)
DTA - DTZ Korea (Republic of)
DUA - DUZ Philippines (Republic of the)
DVA - DVZ Philippines (Republic of the)
DWA - DWZ Philippines (Republic of the)
DXA - DXZ Philippines (Republic of the)
DYA - DYZ Philippines (Republic of the)
DZA - DZZ Philippines (Republic of the)
E2A - E2Z Thailand
E3A - E3Z Eritrea
E4A - E4Z State of Palestine (In accordance with Resolution 99 Rev. Dubai, 2018)
E5A - E5Z New Zealand - Cook Islands
E6A - E6Z New Zealand - Niue
E7A - E7Z Bosnia and Herzegovina
EAA - EAZ Spain
EBA - EBZ Spain
ECA - ECZ Spain
EDA - EDZ Spain
EEA - EEZ Spain
EFA - EFZ Spain
EGA - EGZ Spain
EHA - EHZ Spain
EIA - EIZ Ireland
EJA - EJZ Ireland
EKA - EKZ Armenia (Republic of)
ELA - ELZ Liberia (Republic of)
EMA - EMZ Ukraine
ENA - ENZ Ukraine
EOA - EOZ Ukraine
EPA - EPZ Iran (Islamic Republic of)
EQA - EQZ Iran (Islamic Republic of)
ERA - ERZ Moldova (Republic of)
ESA - ESZ Estonia (Republic of)
ETA - ETZ Ethiopia (Federal Democratic Republic of)
EUA - EUZ Belarus (Republic of)
EVA - EVZ Belarus (Republic of)
EWA - EWZ Belarus (Republic of)
EXA - EXZ Kyrgyz Republic
EYA - EYZ Tajikistan (Republic of)
EZA - EZZ Turkmenistan
FAA - FAZ France
FBA - FBZ France
FCA - FCZ France
FDA - FDZ France
FEA - FEZ France
FFA - FFZ France
FGA - FGZ France
FHA - FHZ France
FIA - FIZ France
FJA - FJZ France
FKA - FKZ France
FLA - FLZ France
FMA - FMZ France
FNA - FNZ France
FOA - FOZ France
FPA - FPZ France
FQA - FQZ France
FRA - FRZ France
FSA - FSZ France
FTA - FTZ France
FUA - FUZ France
FVA - FVZ France
FWA - FWZ France
FXA - FXZ France
FYA - FYZ France
FZA - FZZ France
GAA - GAZ United Kingdom of Great Britain and Northern Ireland
GBA - GBZ United Kingdom of Great Britain and Northern Ireland
GCA - GCZ United Kingdom of Great Britain and Northern Ireland
GDA - GDZ United Kingdom of Great Britain and Northern Ireland
GEA - GEZ United Kingdom of Great Britain and Northern Ireland
GFA - GFZ United Kingdom of Great Britain and Northern Ireland
GGA - GGZ United Kingdom of Great Britain and Northern Ireland
GHA - GHZ United Kingdom of Great Britain and Northern Ireland
GIA - GIZ United Kingdom of Great Britain and Northern Ireland
GJA - GJZ United Kingdom of Great Britain and Northern Ireland
GKA - GKZ United Kingdom of Great Britain and Northern Ireland
GLA - GLZ United Kingdom of Great Britain and Northern Ireland
GMA - GMZ United Kingdom of Great Britain and Northern Ireland
GNA - GNZ United Kingdom of Great Britain and Northern Ireland
GOA - GOZ United Kingdom of Great Britain and Northern Ireland
GPA - GPZ United Kingdom of Great Britain and Northern Ireland
GQA - GQZ United Kingdom of Great Britain and Northern Ireland
GRA - GRZ United Kingdom of Great Britain and Northern Ireland
GSA - GSZ United Kingdom of Great Britain and Northern Ireland
GTA - GTZ United Kingdom of Great Britain and Northern Ireland
GUA - GUZ United Kingdom of Great Britain and Northern Ireland
GVA - GVZ United Kingdom of Great Britain and Northern Ireland
GWA - GWZ United Kingdom of Great Britain and Northern Ireland
GXA - GXZ United Kingdom of Great Britain and Northern Ireland
GYA - GYZ United Kingdom of Great Britain and Northern Ireland
GZA - GZZ United Kingdom of Great Britain and Northern Ireland
H2A - H2Z Cyprus (Republic of)
H3A - H3Z Panama (Republic of)
H4A - H4Z Solomon Islands
H6A - H6Z Nicaragua
H7A - H7Z Nicaragua
H8A - H8Z Panama (Republic of)
H9A - H9Z Panama (Republic of)
HAA - HAZ Hungary
HBA - HBZ Switzerland (Confederation of)
HCA - HCZ Ecuador
HDA - HDZ Ecuador
HEA - HEZ Switzerland (Confederation of)
HFA - HFZ Poland (Republic of)
HGA - HGZ Hungary
HHA - HHZ Haiti (Republic of)
HIA - HIZ Dominican Republic
HJA - HJZ Colombia (Republic of)
HKA - HKZ Colombia (Republic of)
HLA - HLZ Korea (Republic of)
HMA - HMZ Democratic People's Republic of Korea
HNA - HNZ Iraq (Republic of)
HOA - HOZ Panama (Republic of)
HPA - HPZ Panama (Republic of)
HQA - HQZ Honduras (Republic of)
HRA - HRZ Honduras (Republic of)
HSA - HSZ Thailand
HTA - HTZ Nicaragua
HUA - HUZ El Salvador (Republic of)
HVA - HVZ Vatican City State
HWA - HWZ France
HXA - HXZ France
HYA - HYZ France
HZA - HZZ Saudi Arabia (Kingdom of)
IAA - IAZ Italy
IBA - IBZ Italy
ICA - ICZ Italy
IDA - IDZ Italy
IEA - IEZ Italy
IFA - IFZ Italy
IGA - IGZ Italy
IHA - IHZ Italy
IIA - IIZ Italy
IJA - IJZ Italy
IKA - IKZ Italy
ILA - ILZ Italy
IMA - IMZ Italy
INA - INZ Italy
IOA - IOZ Italy
IPA - IPZ Italy
IQA - IQZ Italy
IRA - IRZ Italy
ISA - ISZ Italy
ITA - ITZ Italy
IUA - IUZ Italy
IVA - IVZ Italy
IWA - IWZ Italy
IXA - IXZ Italy
IYA - IYZ Italy
IZA - IZZ Italy
J2A - J2Z Djibouti (Republic of)
J3A - J3Z Grenada
J4A - J4Z Greece
J5A - J5Z Guinea-Bissau (Republic of)
J6A - J6Z Saint Lucia
J7A - J7Z Dominica (Commonwealth of)
J8A - J8Z Saint Vincent and the Grenadines
JAA - JAZ Japan
JBA - JBZ Japan
JCA - JCZ Japan
JDA - JDZ Japan
JEA - JEZ Japan
JFA - JFZ Japan
JGA - JGZ Japan
JHA - JHZ Japan
JIA - JIZ Japan
JJA - JJZ Japan
JKA - JKZ Japan
JLA - JLZ Japan
JMA - JMZ Japan
JNA - JNZ Japan
JOA - JOZ Japan
JPA - JPZ Japan
JQA - JQZ Japan
JRA - JRZ Japan
JSA - JSZ Japan
JTA - JTZ Mongolia
JUA - JUZ Mongolia
JVA - JVZ Mongolia
JWA - JWZ Norway
JXA - JXZ Norway
JYA - JYZ Jordan (Hashemite Kingdom of)
JZA - JZZ Indonesia (Republic of)
KAA - KAZ United States of America
KBA - KBZ United States of America
KCA - KCZ United States of America
KDA - KDZ United States of America
KEA - KEZ United States of America
KFA - KFZ United States of America
KGA - KGZ United States of America
KHA - KHZ United States of America
KIA - KIZ United States of America
KJA - KJZ United States of America
KKA - KKZ United States of America
KLA - KLZ United States of America
KMA - KMZ United States of America
KNA - KNZ United States of America
KOA - KOZ United States of America
KPA - KPZ United States of America
KQA - KQZ United States of America
KRA - KRZ United States of America
KSA - KSZ United States of America
KTA - KTZ United States of America
KUA - KUZ United States of America
KVA - KVZ United States of America
KWA - KWZ United States of America
KXA - KXZ United States of America
KYA - KYZ United States of America
KZA - KZZ United States of America
L2A - L2Z Argentine Republic
L3A - L3Z Argentine Republic
L4A - L4Z Argentine Republic
L5A - L5Z Argentine Republic
L6A - L6Z Argentine Republic
L7A - L7Z Argentine Republic
L8A - L8Z Argentine Republic
L9A - L9Z Argentine Republic
LAA - LAZ Norway
LBA - LBZ Norway
LCA - LCZ Norway
LDA - LDZ Norway
LEA - LEZ Norway
LFA - LFZ Norway
LGA - LGZ Norway
LHA - LHZ Norway
LIA - LIZ Norway
LJA - LJZ Norway
LKA - LKZ Norway
LLA - LLZ Norway
LMA - LMZ Norway
LNA - LNZ Norway
LOA - LOZ Argentine Republic
LPA - LPZ Argentine Republic
LQA - LQZ Argentine Republic
LRA - LRZ Argentine Republic
LSA - LSZ Argentine Republic
LTA - LTZ Argentine Republic
LUA - LUZ Argentine Republic
LVA - LVZ Argentine Republic
LWA - LWZ Argentine Republic
LXA - LXZ Luxembourg
LYA - LYZ Lithuania (Republic of)
LZA - LZZ Bulgaria (Republic of)
MAA - MAZ United Kingdom of Great Britain and Northern Ireland
MBA - MBZ United Kingdom of Great Britain and Northern Ireland
MCA - MCZ United Kingdom of Great Britain and Northern Ireland
MDA - MDZ United Kingdom of Great Britain and Northern Ireland
MEA - MEZ United Kingdom of Great Britain and Northern Ireland
MFA - MFZ United Kingdom of Great Britain and Northern Ireland
MGA - MGZ United Kingdom of Great Britain and Northern Ireland
MHA - MHZ United Kingdom of Great Britain and Northern Ireland
MIA - MIZ United Kingdom of Great Britain and Northern Ireland
MJA - MJZ United Kingdom of Great Britain and Northern Ireland
MKA - MKZ United Kingdom of Great Britain and Northern Ireland
MLA - MLZ United Kingdom of Great Britain and Northern Ireland
MMA - MMZ United Kingdom of Great Britain and Northern Ireland
MNA - MNZ United Kingdom of Great Britain and Northern Ireland
MOA - MOZ United Kingdom of Great Britain and Northern Ireland
MPA - MPZ United Kingdom of Great Britain and Northern Ireland
MQA - MQZ United Kingdom of Great Britain and Northern Ireland
MRA - MRZ United Kingdom of Great Britain and Northern Ireland
MSA - MSZ United Kingdom of Great Britain and Northern Ireland
MTA - MTZ United Kingdom of Great Britain and Northern Ireland
MUA - MUZ United Kingdom of Great Britain and Northern Ireland
MVA - MVZ United Kingdom of Great Britain and Northern Ireland
MWA - MWZ United Kingdom of Great Britain and Northern Ireland
MXA - MXZ United Kingdom of Great Britain and Northern Ireland
MYA - MYZ United Kingdom of Great Britain and Northern Ireland
MZA - MZZ United Kingdom of Great Britain and Northern Ireland
NAA - NAZ United States of America
NBA - NBZ United States of America
NCA - NCZ United States of America
NDA - NDZ United States of America
NEA - NEZ United States of America
NFA - NFZ United States of America
NGA - NGZ United States of America
NHA - NHZ United States of America
NIA - NIZ United States of America
NJA - NJZ United States of America
NKA - NKZ United States of America
NLA - NLZ United States of America
NMA - NMZ United States of America
NNA - NNZ United States of America
NOA - NOZ United States of America
NPA - NPZ United States of America
NQA - NQZ United States of America
NRA - NRZ United States of America
NSA - NSZ United States of America
NTA - NTZ United States of America
NUA - NUZ United States of America
NVA - NVZ United States of America
NWA - NWZ United States of America
NXA - NXZ United States of America
NYA - NYZ United States of America
NZA - NZZ United States of America
OAA - OAZ Peru
OBA - OBZ Peru
OCA - OCZ Peru
ODA - ODZ Lebanon
OEA - OEZ Austria
OFA - OFZ Finland
OGA - OGZ Finland
OHA - OHZ Finland
OIA - OIZ Finland
OJA - OJZ Finland
OKA - OKZ Czech Republic
OLA - OLZ Czech Republic
OMA - OMZ Slovak Republic
ONA - ONZ Belgium
OOA - OOZ Belgium
OPA - OPZ Belgium
OQA - OQZ Belgium
ORA - ORZ Belgium
OSA - OSZ Belgium
OTA - OTZ Belgium
OUA - OUZ Denmark
OVA - OVZ Denmark
OWA - OWZ Denmark
OXA - OXZ Denmark
OYA - OYZ Denmark
OZA - OZZ Denmark
P2A - P2Z Papua New Guinea
P3A - P3Z Cyprus (Republic of)
P4A - P4Z Netherlands (Kingdom of the) - Aruba
P5A - P5Z Democratic People's Republic of Korea
P6A - P6Z Democratic People's Republic of Korea
P7A - P7Z Democratic People's Republic of Korea
P8A - P8Z Democratic People's Republic of Korea
P9A - P9Z Democratic People's Republic of Korea
PAA - PAZ Netherlands (Kingdom of the)
PBA - PBZ Netherlands (Kingdom of the)
PCA - PCZ Netherlands (Kingdom of the)
PDA - PDZ Netherlands (Kingdom of the)
PEA - PEZ Netherlands (Kingdom of the)
PFA - PFZ Netherlands (Kingdom of the)
PGA - PGZ Netherlands (Kingdom of the)
PHA - PHZ Netherlands (Kingdom of the)
PIA - PIZ Netherlands (Kingdom of the)
PJA - PJZ Netherlands (Kingdom of the) - Bonaire, Sint Eustatius and Saba
PJA - PJZ Netherlands (Kingdom of the) - Curaçao
PJA - PJZ Netherlands (Kingdom of the) - Sint Maarten (Dutch part)
PKA - PKZ Indonesia (Republic of)
PLA - PLZ Indonesia (Republic of)
PMA - PMZ Indonesia (Republic of)
PNA - PNZ Indonesia (Republic of)
POA - POZ Indonesia (Republic of)
PPA - PPZ Brazil (Federative Republic of)
PQA - PQZ Brazil (Federative Republic of)
PRA - PRZ Brazil (Federative Republic of)
PSA - PSZ Brazil (Federative Republic of)
PTA - PTZ Brazil (Federative Republic of)
PUA - PUZ Brazil (Federative Republic of)
PVA - PVZ Brazil (Federative Republic of)
PWA - PWZ Brazil (Federative Republic of)
PXA - PXZ Brazil (Federative Republic of)
PYA - PYZ Brazil (Federative Republic of)
PZA - PZZ Suriname (Republic of)
RAA - RAZ Russian Federation
RBA - RBZ Russian Federation
RCA - RCZ Russian Federation
RDA - RDZ Russian Federation
REA - REZ Russian Federation
RFA - RFZ Russian Federation
RGA - RGZ Russian Federation
RHA - RHZ Russian Federation
RIA - RIZ Russian Federation
RJA - RJZ Russian Federation
RKA - RKZ Russian Federation
RLA - RLZ Russian Federation
RMA - RMZ Russian Federation
RNA - RNZ Russian Federation
ROA - ROZ Russian Federation
RPA - RPZ Russian Federation
RQA - RQZ Russian Federation
RRA - RRZ Russian Federation
RSA - RSZ Russian Federation
RTA - RTZ Russian Federation
RUA - RUZ Russian Federation
RVA - RVZ Russian Federation
RWA - RWZ Russian Federation
RXA - RXZ Russian Federation
RYA - RYZ Russian Federation
RZA - RZZ Russian Federation
S2A - S2Z Bangladesh (People's Republic of)
S3A - S3Z Bangladesh (People's Republic of)
S5A - S5Z Slovenia (Republic of)
S6A - S6Z Singapore (Republic of)
S7A - S7Z Seychelles (Republic of)
S8A - S8Z South Africa (Republic of)
S9A - S9Z Sao Tome and Principe (Democratic Republic of)
SAA - SAZ Sweden
SBA - SBZ Sweden
SCA - SCZ Sweden
SDA - SDZ Sweden
SEA - SEZ Sweden
SFA - SFZ Sweden
SGA - SGZ Sweden
SHA - SHZ Sweden
SIA - SIZ Sweden
SJA - SJZ Sweden
SKA - SKZ Sweden
SLA - SLZ Sweden
SMA - SMZ Sweden
SNA - SNZ Poland (Republic of)
SOA - SOZ Poland (Republic of)
SPA - SPZ Poland (Republic of)
SQA - SQZ Poland (Republic of)
SRA - SRZ Poland (Republic of)
SSA - SSM Egypt (Arab Republic of)
SSN - SSZ Sudan (Republic of the)
STA - STZ Sudan (Republic of the)
SUA - SUZ Egypt (Arab Republic of)
SVA - SVZ Greece
SWA - SWZ Greece
SXA - SXZ Greece
SYA - SYZ Greece
SZA - SZZ Greece
T2A - T2Z Tuvalu
T3A - T3Z Kiribati (Republic of)
T4A - T4Z Cuba
T5A - T5Z Somalia (Federal Republic of)
T6A - T6Z Afghanistan
T7A - T7Z San Marino (Republic of)
T8A - T8Z Palau (Republic of)
TAA - TAZ Turkey
TBA - TBZ Turkey
TCA - TCZ Turkey
TDA - TDZ Guatemala (Republic of)
TEA - TEZ Costa Rica
TFA - TFZ Iceland
TGA - TGZ Guatemala (Republic of)
THA - THZ France
TIA - TIZ Costa Rica
TJA - TJZ Cameroon (Republic of)
TKA - TKZ France
TLA - TLZ Central African Republic
TMA - TMZ France
TNA - TNZ Congo (Republic of the)
TOA - TOZ France
TPA - TPZ France
TQA - TQZ France
TRA - TRZ Gabonese Republic
TSA - TSZ Tunisia
TTA - TTZ Chad (Republic of)
TUA - TUZ Côte d'Ivoire (Republic of)
TVA - TVZ France
TWA - TWZ France
TXA - TXZ France
TYA - TYZ Benin (Republic of)
TZA - TZZ Mali (Republic of)
UAA - UAZ Russian Federation
UBA - UBZ Russian Federation
UCA - UCZ Russian Federation
UDA - UDZ Russian Federation
UEA - UEZ Russian Federation
UFA - UFZ Russian Federation
UGA - UGZ Russian Federation
UHA - UHZ Russian Federation
UIA - UIZ Russian Federation
UJA - UJZ Uzbekistan (Republic of)
UKA - UKZ Uzbekistan (Republic of)
ULA - ULZ Uzbekistan (Republic of)
UMA - UMZ Uzbekistan (Republic of)
UNA - UNZ Kazakhstan (Republic of)
UOA - UOZ Kazakhstan (Republic of)
UPA - UPZ Kazakhstan (Republic of)
UQA - UQZ Kazakhstan (Republic of)
URA - URZ Ukraine
USA - USZ Ukraine
UTA - UTZ Ukraine
UUA - UUZ Ukraine
UVA - UVZ Ukraine
UWA - UWZ Ukraine
UXA - UXZ Ukraine
UYA - UYZ Ukraine
UZA - UZZ Ukraine
V2A - V2Z Antigua and Barbuda
V3A - V3Z Belize
V4A - V4Z Saint Kitts and Nevis (Federation of)
V5A - V5Z Namibia (Republic of)
V6A - V6Z Micronesia (Federated States of)
V7A - V7Z Marshall Islands (Republic of the)
V8A - V8Z Brunei Darussalam
VAA - VAZ Canada
VBA - VBZ Canada
VCA - VCZ Canada
VDA - VDZ Canada
VEA - VEZ Canada
VFA - VFZ Canada
VGA - VGZ Canada
VHA - VHZ Australia
VIA - VIZ Australia
VJA - VJZ Australia
VKA - VKZ Australia
VLA - VLZ Australia
VMA - VMZ Australia
VNA - VNZ Australia
VOA - VOZ Canada
VPA - VPZ United Kingdom of Great Britain and Northern Ireland
VQA - VQZ United Kingdom of Great Britain and Northern Ireland
VRA - VRZ China (People's Republic of) - Hong Kong
VSA - VSZ United Kingdom of Great Britain and Northern Ireland
VTA - VTZ India (Republic of)
VUA - VUZ India (Republic of)
VVA - VVZ India (Republic of)
VWA - VWZ India (Republic of)
VXA - VXZ Canada
VYA - VYZ Canada
VZA - VZZ Australia
WAA - WAZ United States of America
WBA - WBZ United States of America
WCA - WCZ United States of America
WDA - WDZ United States of America
WEA - WEZ United States of America
WFA - WFZ United States of America
WGA - WGZ United States of America
WHA - WHZ United States of America
WIA - WIZ United States of America
WJA - WJZ United States of America
WKA - WKZ United States of America
WLA - WLZ United States of America
WMA - WMZ United States of America
WNA - WNZ United States of America
WOA - WOZ United States of America
WPA - WPZ United States of America
WQA - WQZ United States of America
WRA - WRZ United States of America
WSA - WSZ United States of America
WTA - WTZ United States of America
WUA - WUZ United States of America
WVA - WVZ United States of America
WWA - WWZ United States of America
WXA - WXZ United States of America
WYA - WYZ United States of America
WZA - WZZ United States of America
XAA - XAZ Mexico
XBA - XBZ Mexico
XCA - XCZ Mexico
XDA - XDZ Mexico
XEA - XEZ Mexico
XFA - XFZ Mexico
XGA - XGZ Mexico
XHA - XHZ Mexico
XIA - XIZ Mexico
XJA - XJZ Canada
XKA - XKZ Canada
XLA - XLZ Canada
XMA - XMZ Canada
XNA - XNZ Canada
XOA - XOZ Canada
XPA - XPZ Denmark
XQA - XQZ Chile
XRA - XRZ Chile
XSA - XSZ China (People's Republic of)
XTA - XTZ Burkina Faso
XUA - XUZ Cambodia (Kingdom of)
XVA - XVZ Viet Nam (Socialist Republic of)
XWA - XWZ Lao People's Democratic Republic
XXA - XXZ China (People's Republic of) - Macao
XYA - XYZ Myanmar (Union of)
XZA - XZZ Myanmar (Union of)
Y2A - Y2Z Germany (Federal Republic of)
Y3A - Y3Z Germany (Federal Republic of)
Y4A - Y4Z Germany (Federal Republic of)
Y5A - Y5Z Germany (Federal Republic of)
Y6A - Y6Z Germany (Federal Republic of)
Y7A - Y7Z Germany (Federal Republic of)
Y8A - Y8Z Germany (Federal Republic of)
Y9A - Y9Z Germany (Federal Republic of)
YAA - YAZ Afghanistan
YBA - YBZ Indonesia (Republic of)
YCA - YCZ Indonesia (Republic of)
YDA - YDZ Indonesia (Republic of)
YEA - YEZ Indonesia (Republic of)
YFA - YFZ Indonesia (Republic of)
YGA - YGZ Indonesia (Republic of)
YHA - YHZ Indonesia (Republic of)
YIA - YIZ Iraq (Republic of)
YJA - YJZ Vanuatu (Republic of)
YKA - YKZ Syrian Arab Republic
YLA - YLZ Latvia (Republic of)
YMA - YMZ Turkey
YNA - YNZ Nicaragua
YOA - YOZ Romania
YPA - YPZ Romania
YQA - YQZ Romania
YRA - YRZ Romania
YSA - YSZ El Salvador (Republic of)
YTA - YTZ Serbia (Republic of)
YUA - YUZ Serbia (Republic of)
YVA - YVZ Venezuela (Bolivarian Republic of)
YWA - YWZ Venezuela (Bolivarian Republic of)
YXA - YXZ Venezuela (Bolivarian Republic of)
YYA - YYZ Venezuela (Bolivarian Republic of)
Z2A - Z2Z Zimbabwe (Republic of)
Z3A - Z3Z North Macedonia (Republic of)
Z8A - Z8Z South Sudan (Republic of)
ZAA - ZAZ Albania (Republic of)
ZBA - ZBZ United Kingdom of Great Britain and Northern Ireland
ZCA - ZCZ United Kingdom of Great Britain and Northern Ireland
ZDA - ZDZ United Kingdom of Great Britain and Northern Ireland
ZEA - ZEZ United Kingdom of Great Britain and Northern Ireland
ZFA - ZFZ United Kingdom of Great Britain and Northern Ireland
ZGA - ZGZ United Kingdom of Great Britain and Northern Ireland
ZHA - ZHZ United Kingdom of Great Britain and Northern Ireland
ZIA - ZIZ United Kingdom of Great Britain and Northern Ireland
ZJA - ZJZ United Kingdom of Great Britain and Northern Ireland
ZKA - ZKZ New Zealand
ZLA - ZLZ New Zealand
ZMA - ZMZ New Zealand
ZNA - ZNZ United Kingdom of Great Britain and Northern Ireland
ZOA - ZOZ United Kingdom of Great Britain and Northern Ireland
ZPA - ZPZ Paraguay (Republic of)
ZQA - ZQZ United Kingdom of Great Britain and Northern Ireland
ZRA - ZRZ South Africa (Republic of)
ZSA - ZSZ South Africa (Republic of)
ZTA - ZTZ South Africa (Republic of)
ZUA - ZUZ South Africa (Republic of)
ZVA - ZVZ Brazil (Federative Republic of)
ZWA - ZWZ Brazil (Federative Republic of)
ZXA - ZXZ Brazil (Federative Republic of)
ZYA - ZYZ Brazil (Federative Republic of)
ZZA - ZZZ Brazil (Federative Republic of)
1 Series Allocated to
2 2AA - 2AZ United Kingdom of Great Britain and Northern Ireland
3 2BA - 2BZ United Kingdom of Great Britain and Northern Ireland
4 2CA - 2CZ United Kingdom of Great Britain and Northern Ireland
5 2DA - 2DZ United Kingdom of Great Britain and Northern Ireland
6 2EA - 2EZ United Kingdom of Great Britain and Northern Ireland
7 2FA - 2FZ United Kingdom of Great Britain and Northern Ireland
8 2GA - 2GZ United Kingdom of Great Britain and Northern Ireland
9 2HA - 2HZ United Kingdom of Great Britain and Northern Ireland
10 2IA - 2IZ United Kingdom of Great Britain and Northern Ireland
11 2JA - 2JZ United Kingdom of Great Britain and Northern Ireland
12 2KA - 2KZ United Kingdom of Great Britain and Northern Ireland
13 2LA - 2LZ United Kingdom of Great Britain and Northern Ireland
14 2MA - 2MZ United Kingdom of Great Britain and Northern Ireland
15 2NA - 2NZ United Kingdom of Great Britain and Northern Ireland
16 2OA - 2OZ United Kingdom of Great Britain and Northern Ireland
17 2PA - 2PZ United Kingdom of Great Britain and Northern Ireland
18 2QA - 2QZ United Kingdom of Great Britain and Northern Ireland
19 2RA - 2RZ United Kingdom of Great Britain and Northern Ireland
20 2SA - 2SZ United Kingdom of Great Britain and Northern Ireland
21 2TA - 2TZ United Kingdom of Great Britain and Northern Ireland
22 2UA - 2UZ United Kingdom of Great Britain and Northern Ireland
23 2VA - 2VZ United Kingdom of Great Britain and Northern Ireland
24 2WA - 2WZ United Kingdom of Great Britain and Northern Ireland
25 2XA - 2XZ United Kingdom of Great Britain and Northern Ireland
26 2YA - 2YZ United Kingdom of Great Britain and Northern Ireland
27 2ZA - 2ZZ United Kingdom of Great Britain and Northern Ireland
28 3AA - 3AZ Monaco (Principality of)
29 3BA - 3BZ Mauritius (Republic of)
30 3CA - 3CZ Equatorial Guinea (Republic of)
31 3DA - 3DM Eswatini (Kingdom of)
32 3DN - 3DZ Fiji (Republic of)
33 3EA - 3EZ Panama (Republic of)
34 3FA - 3FZ Panama (Republic of)
35 3GA - 3GZ Chile
36 3HA - 3HZ China (People's Republic of)
37 3IA - 3IZ China (People's Republic of)
38 3JA - 3JZ China (People's Republic of)
39 3KA - 3KZ China (People's Republic of)
40 3LA - 3LZ China (People's Republic of)
41 3MA - 3MZ China (People's Republic of)
42 3NA - 3NZ China (People's Republic of)
43 3OA - 3OZ China (People's Republic of)
44 3PA - 3PZ China (People's Republic of)
45 3QA - 3QZ China (People's Republic of)
46 3RA - 3RZ China (People's Republic of)
47 3SA - 3SZ China (People's Republic of)
48 3TA - 3TZ China (People's Republic of)
49 3UA - 3UZ China (People's Republic of)
50 3VA - 3VZ Tunisia
51 3WA - 3WZ Viet Nam (Socialist Republic of)
52 3XA - 3XZ Guinea (Republic of)
53 3YA - 3YZ Norway
54 3ZA - 3ZZ Poland (Republic of)
55 4AA - 4AZ Mexico
56 4BA - 4BZ Mexico
57 4CA - 4CZ Mexico
58 4DA - 4DZ Philippines (Republic of the)
59 4EA - 4EZ Philippines (Republic of the)
60 4FA - 4FZ Philippines (Republic of the)
61 4GA - 4GZ Philippines (Republic of the)
62 4HA - 4HZ Philippines (Republic of the)
63 4IA - 4IZ Philippines (Republic of the)
64 4JA - 4JZ Azerbaijan (Republic of)
65 4KA - 4KZ Azerbaijan (Republic of)
66 4LA - 4LZ Georgia
67 4MA - 4MZ Venezuela (Bolivarian Republic of)
68 4OA - 4OZ Montenegro
69 4PA - 4PZ Sri Lanka (Democratic Socialist Republic of)
70 4QA - 4QZ Sri Lanka (Democratic Socialist Republic of)
71 4RA - 4RZ Sri Lanka (Democratic Socialist Republic of)
72 4SA - 4SZ Sri Lanka (Democratic Socialist Republic of)
73 4TA - 4TZ Peru
74 4UA - 4UZ United Nations
75 4VA - 4VZ Haiti (Republic of)
76 4WA - 4WZ Timor-Leste (Democratic Republic of)
77 4XA - 4XZ Israel (State of)
78 4YA - 4YZ International Civil Aviation Organization
79 4ZA - 4ZZ Israel (State of)
80 5AA - 5AZ Libya (State of)
81 5BA - 5BZ Cyprus (Republic of)
82 5CA - 5CZ Morocco (Kingdom of)
83 5DA - 5DZ Morocco (Kingdom of)
84 5EA - 5EZ Morocco (Kingdom of)
85 5FA - 5FZ Morocco (Kingdom of)
86 5GA - 5GZ Morocco (Kingdom of)
87 5HA - 5HZ Tanzania (United Republic of)
88 5IA - 5IZ Tanzania (United Republic of)
89 5JA - 5JZ Colombia (Republic of)
90 5KA - 5KZ Colombia (Republic of)
91 5LA - 5LZ Liberia (Republic of)
92 5MA - 5MZ Liberia (Republic of)
93 5NA - 5NZ Nigeria (Federal Republic of)
94 5OA - 5OZ Nigeria (Federal Republic of)
95 5PA - 5PZ Denmark
96 5QA - 5QZ Denmark
97 5RA - 5RZ Madagascar (Republic of)
98 5SA - 5SZ Madagascar (Republic of)
99 5TA - 5TZ Mauritania (Islamic Republic of)
100 5UA - 5UZ Niger (Republic of the)
101 5VA - 5VZ Togolese Republic
102 5WA - 5WZ Samoa (Independent State of)
103 5XA - 5XZ Uganda (Republic of)
104 5YA - 5YZ Kenya (Republic of)
105 5ZA - 5ZZ Kenya (Republic of)
106 6AA - 6AZ Egypt (Arab Republic of)
107 6BA - 6BZ Egypt (Arab Republic of)
108 6CA - 6CZ Syrian Arab Republic
109 6DA - 6DZ Mexico
110 6EA - 6EZ Mexico
111 6FA - 6FZ Mexico
112 6GA - 6GZ Mexico
113 6HA - 6HZ Mexico
114 6IA - 6IZ Mexico
115 6JA - 6JZ Mexico
116 6KA - 6KZ Korea (Republic of)
117 6LA - 6LZ Korea (Republic of)
118 6MA - 6MZ Korea (Republic of)
119 6NA - 6NZ Korea (Republic of)
120 6OA - 6OZ Somalia (Federal Republic of)
121 6PA - 6PZ Pakistan (Islamic Republic of)
122 6QA - 6QZ Pakistan (Islamic Republic of)
123 6RA - 6RZ Pakistan (Islamic Republic of)
124 6SA - 6SZ Pakistan (Islamic Republic of)
125 6TA - 6TZ Sudan (Republic of the)
126 6UA - 6UZ Sudan (Republic of the)
127 6VA - 6VZ Senegal (Republic of)
128 6WA - 6WZ Senegal (Republic of)
129 6XA - 6XZ Madagascar (Republic of)
130 6YA - 6YZ Jamaica
131 6ZA - 6ZZ Liberia (Republic of)
132 7AA - 7AZ Indonesia (Republic of)
133 7BA - 7BZ Indonesia (Republic of)
134 7CA - 7CZ Indonesia (Republic of)
135 7DA - 7DZ Indonesia (Republic of)
136 7EA - 7EZ Indonesia (Republic of)
137 7FA - 7FZ Indonesia (Republic of)
138 7GA - 7GZ Indonesia (Republic of)
139 7HA - 7HZ Indonesia (Republic of)
140 7IA - 7IZ Indonesia (Republic of)
141 7JA - 7JZ Japan
142 7KA - 7KZ Japan
143 7LA - 7LZ Japan
144 7MA - 7MZ Japan
145 7NA - 7NZ Japan
146 7OA - 7OZ Yemen (Republic of)
147 7PA - 7PZ Lesotho (Kingdom of)
148 7QA - 7QZ Malawi
149 7RA - 7RZ Algeria (People's Democratic Republic of)
150 7SA - 7SZ Sweden
151 7TA - 7TZ Algeria (People's Democratic Republic of)
152 7UA - 7UZ Algeria (People's Democratic Republic of)
153 7VA - 7VZ Algeria (People's Democratic Republic of)
154 7WA - 7WZ Algeria (People's Democratic Republic of)
155 7XA - 7XZ Algeria (People's Democratic Republic of)
156 7YA - 7YZ Algeria (People's Democratic Republic of)
157 7ZA - 7ZZ Saudi Arabia (Kingdom of)
158 8AA - 8AZ Indonesia (Republic of)
159 8BA - 8BZ Indonesia (Republic of)
160 8CA - 8CZ Indonesia (Republic of)
161 8DA - 8DZ Indonesia (Republic of)
162 8EA - 8EZ Indonesia (Republic of)
163 8FA - 8FZ Indonesia (Republic of)
164 8GA - 8GZ Indonesia (Republic of)
165 8HA - 8HZ Indonesia (Republic of)
166 8IA - 8IZ Indonesia (Republic of)
167 8JA - 8JZ Japan
168 8KA - 8KZ Japan
169 8LA - 8LZ Japan
170 8MA - 8MZ Japan
171 8NA - 8NZ Japan
172 8OA - 8OZ Botswana (Republic of)
173 8PA - 8PZ Barbados
174 8QA - 8QZ Maldives (Republic of)
175 8RA - 8RZ Guyana
176 8SA - 8SZ Sweden
177 8TA - 8TZ India (Republic of)
178 8UA - 8UZ India (Republic of)
179 8VA - 8VZ India (Republic of)
180 8WA - 8WZ India (Republic of)
181 8XA - 8XZ India (Republic of)
182 8YA - 8YZ India (Republic of)
183 8ZA - 8ZZ Saudi Arabia (Kingdom of)
184 9AA - 9AZ Croatia (Republic of)
185 9BA - 9BZ Iran (Islamic Republic of)
186 9CA - 9CZ Iran (Islamic Republic of)
187 9DA - 9DZ Iran (Islamic Republic of)
188 9EA - 9EZ Ethiopia (Federal Democratic Republic of)
189 9FA - 9FZ Ethiopia (Federal Democratic Republic of)
190 9GA - 9GZ Ghana
191 9HA - 9HZ Malta
192 9IA - 9IZ Zambia (Republic of)
193 9JA - 9JZ Zambia (Republic of)
194 9KA - 9KZ Kuwait (State of)
195 9LA - 9LZ Sierra Leone
196 9MA - 9MZ Malaysia
197 9NA - 9NZ Nepal (Federal Democratic Republic of)
198 9OA - 9OZ Democratic Republic of the Congo
199 9PA - 9PZ Democratic Republic of the Congo
200 9QA - 9QZ Democratic Republic of the Congo
201 9RA - 9RZ Democratic Republic of the Congo
202 9SA - 9SZ Democratic Republic of the Congo
203 9TA - 9TZ Democratic Republic of the Congo
204 9UA - 9UZ Burundi (Republic of)
205 9VA - 9VZ Singapore (Republic of)
206 9WA - 9WZ Malaysia
207 9XA - 9XZ Rwanda (Republic of)
208 9YA - 9YZ Trinidad and Tobago
209 9ZA - 9ZZ Trinidad and Tobago
210 A2A - A2Z Botswana (Republic of)
211 A3A - A3Z Tonga (Kingdom of)
212 A4A - A4Z Oman (Sultanate of)
213 A5A - A5Z Bhutan (Kingdom of)
214 A6A - A6Z United Arab Emirates
215 A7A - A7Z Qatar (State of)
216 A8A - A8Z Liberia (Republic of)
217 A9A - A9Z Bahrain (Kingdom of)
218 AAA - AAZ United States of America
219 ABA - ABZ United States of America
220 ACA - ACZ United States of America
221 ADA - ADZ United States of America
222 AEA - AEZ United States of America
223 AFA - AFZ United States of America
224 AGA - AGZ United States of America
225 AHA - AHZ United States of America
226 AIA - AIZ United States of America
227 AJA - AJZ United States of America
228 AKA - AKZ United States of America
229 ALA - ALZ United States of America
230 AMA - AMZ Spain
231 ANA - ANZ Spain
232 AOA - AOZ Spain
233 APA - APZ Pakistan (Islamic Republic of)
234 AQA - AQZ Pakistan (Islamic Republic of)
235 ARA - ARZ Pakistan (Islamic Republic of)
236 ASA - ASZ Pakistan (Islamic Republic of)
237 ATA - ATZ India (Republic of)
238 AUA - AUZ India (Republic of)
239 AVA - AVZ India (Republic of)
240 AWA - AWZ India (Republic of)
241 AXA - AXZ Australia
242 AYA - AYZ Argentine Republic
243 AZA - AZZ Argentine Republic
244 BAA - BAZ China (People's Republic of)
245 BBA - BBZ China (People's Republic of)
246 BCA - BCZ China (People's Republic of)
247 BDA - BDZ China (People's Republic of)
248 BEA - BEZ China (People's Republic of)
249 BFA - BFZ China (People's Republic of)
250 BGA - BGZ China (People's Republic of)
251 BHA - BHZ China (People's Republic of)
252 BIA - BIZ China (People's Republic of)
253 BJA - BJZ China (People's Republic of)
254 BKA - BKZ China (People's Republic of)
255 BLA - BLZ China (People's Republic of)
256 BMA - BMZ China (People's Republic of)
257 BNA - BNZ China (People's Republic of)
258 BOA - BOZ China (People's Republic of)
259 BPA - BPZ China (People's Republic of)
260 BQA - BQZ China (People's Republic of)
261 BRA - BRZ China (People's Republic of)
262 BSA - BSZ China (People's Republic of)
263 BTA - BTZ China (People's Republic of)
264 BUA - BUZ China (People's Republic of)
265 BVA - BVZ China (People's Republic of)
266 BWA - BWZ China (People's Republic of)
267 BXA - BXZ China (People's Republic of)
268 BYA - BYZ China (People's Republic of)
269 BZA - BZZ China (People's Republic of)
270 C2A - C2Z Nauru (Republic of)
271 C3A - C3Z Andorra (Principality of)
272 C4A - C4Z Cyprus (Republic of)
273 C5A - C5Z Gambia (Republic of the)
274 C6A - C6Z Bahamas (Commonwealth of the)
275 C7A - C7Z World Meteorological Organization
276 C8A - C8Z Mozambique (Republic of)
277 C9A - C9Z Mozambique (Republic of)
278 CAA - CAZ Chile
279 CBA - CBZ Chile
280 CCA - CCZ Chile
281 CDA - CDZ Chile
282 CEA - CEZ Chile
283 CFA - CFZ Canada
284 CGA - CGZ Canada
285 CHA - CHZ Canada
286 CIA - CIZ Canada
287 CJA - CJZ Canada
288 CKA - CKZ Canada
289 CLA - CLZ Cuba
290 CMA - CMZ Cuba
291 CNA - CNZ Morocco (Kingdom of)
292 COA - COZ Cuba
293 CPA - CPZ Bolivia (Plurinational State of)
294 CQA - CQZ Portugal
295 CRA - CRZ Portugal
296 CSA - CSZ Portugal
297 CTA - CTZ Portugal
298 CUA - CUZ Portugal
299 CVA - CVZ Uruguay (Eastern Republic of)
300 CWA - CWZ Uruguay (Eastern Republic of)
301 CXA - CXZ Uruguay (Eastern Republic of)
302 CYA - CYZ Canada
303 CZA - CZZ Canada
304 D2A - D2Z Angola (Republic of)
305 D3A - D3Z Angola (Republic of)
306 D4A - D4Z Cabo Verde (Republic of)
307 D5A - D5Z Liberia (Republic of)
308 D6A - D6Z Comoros (Union of the)
309 D7A - D7Z Korea (Republic of)
310 D8A - D8Z Korea (Republic of)
311 D9A - D9Z Korea (Republic of)
312 DAA - DAZ Germany (Federal Republic of)
313 DBA - DBZ Germany (Federal Republic of)
314 DCA - DCZ Germany (Federal Republic of)
315 DDA - DDZ Germany (Federal Republic of)
316 DEA - DEZ Germany (Federal Republic of)
317 DFA - DFZ Germany (Federal Republic of)
318 DGA - DGZ Germany (Federal Republic of)
319 DHA - DHZ Germany (Federal Republic of)
320 DIA - DIZ Germany (Federal Republic of)
321 DJA - DJZ Germany (Federal Republic of)
322 DKA - DKZ Germany (Federal Republic of)
323 DLA - DLZ Germany (Federal Republic of)
324 DMA - DMZ Germany (Federal Republic of)
325 DNA - DNZ Germany (Federal Republic of)
326 DOA - DOZ Germany (Federal Republic of)
327 DPA - DPZ Germany (Federal Republic of)
328 DQA - DQZ Germany (Federal Republic of)
329 DRA - DRZ Germany (Federal Republic of)
330 DSA - DSZ Korea (Republic of)
331 DTA - DTZ Korea (Republic of)
332 DUA - DUZ Philippines (Republic of the)
333 DVA - DVZ Philippines (Republic of the)
334 DWA - DWZ Philippines (Republic of the)
335 DXA - DXZ Philippines (Republic of the)
336 DYA - DYZ Philippines (Republic of the)
337 DZA - DZZ Philippines (Republic of the)
338 E2A - E2Z Thailand
339 E3A - E3Z Eritrea
340 E4A - E4Z State of Palestine (In accordance with Resolution 99 Rev. Dubai, 2018)
341 E5A - E5Z New Zealand - Cook Islands
342 E6A - E6Z New Zealand - Niue
343 E7A - E7Z Bosnia and Herzegovina
344 EAA - EAZ Spain
345 EBA - EBZ Spain
346 ECA - ECZ Spain
347 EDA - EDZ Spain
348 EEA - EEZ Spain
349 EFA - EFZ Spain
350 EGA - EGZ Spain
351 EHA - EHZ Spain
352 EIA - EIZ Ireland
353 EJA - EJZ Ireland
354 EKA - EKZ Armenia (Republic of)
355 ELA - ELZ Liberia (Republic of)
356 EMA - EMZ Ukraine
357 ENA - ENZ Ukraine
358 EOA - EOZ Ukraine
359 EPA - EPZ Iran (Islamic Republic of)
360 EQA - EQZ Iran (Islamic Republic of)
361 ERA - ERZ Moldova (Republic of)
362 ESA - ESZ Estonia (Republic of)
363 ETA - ETZ Ethiopia (Federal Democratic Republic of)
364 EUA - EUZ Belarus (Republic of)
365 EVA - EVZ Belarus (Republic of)
366 EWA - EWZ Belarus (Republic of)
367 EXA - EXZ Kyrgyz Republic
368 EYA - EYZ Tajikistan (Republic of)
369 EZA - EZZ Turkmenistan
370 FAA - FAZ France
371 FBA - FBZ France
372 FCA - FCZ France
373 FDA - FDZ France
374 FEA - FEZ France
375 FFA - FFZ France
376 FGA - FGZ France
377 FHA - FHZ France
378 FIA - FIZ France
379 FJA - FJZ France
380 FKA - FKZ France
381 FLA - FLZ France
382 FMA - FMZ France
383 FNA - FNZ France
384 FOA - FOZ France
385 FPA - FPZ France
386 FQA - FQZ France
387 FRA - FRZ France
388 FSA - FSZ France
389 FTA - FTZ France
390 FUA - FUZ France
391 FVA - FVZ France
392 FWA - FWZ France
393 FXA - FXZ France
394 FYA - FYZ France
395 FZA - FZZ France
396 GAA - GAZ United Kingdom of Great Britain and Northern Ireland
397 GBA - GBZ United Kingdom of Great Britain and Northern Ireland
398 GCA - GCZ United Kingdom of Great Britain and Northern Ireland
399 GDA - GDZ United Kingdom of Great Britain and Northern Ireland
400 GEA - GEZ United Kingdom of Great Britain and Northern Ireland
401 GFA - GFZ United Kingdom of Great Britain and Northern Ireland
402 GGA - GGZ United Kingdom of Great Britain and Northern Ireland
403 GHA - GHZ United Kingdom of Great Britain and Northern Ireland
404 GIA - GIZ United Kingdom of Great Britain and Northern Ireland
405 GJA - GJZ United Kingdom of Great Britain and Northern Ireland
406 GKA - GKZ United Kingdom of Great Britain and Northern Ireland
407 GLA - GLZ United Kingdom of Great Britain and Northern Ireland
408 GMA - GMZ United Kingdom of Great Britain and Northern Ireland
409 GNA - GNZ United Kingdom of Great Britain and Northern Ireland
410 GOA - GOZ United Kingdom of Great Britain and Northern Ireland
411 GPA - GPZ United Kingdom of Great Britain and Northern Ireland
412 GQA - GQZ United Kingdom of Great Britain and Northern Ireland
413 GRA - GRZ United Kingdom of Great Britain and Northern Ireland
414 GSA - GSZ United Kingdom of Great Britain and Northern Ireland
415 GTA - GTZ United Kingdom of Great Britain and Northern Ireland
416 GUA - GUZ United Kingdom of Great Britain and Northern Ireland
417 GVA - GVZ United Kingdom of Great Britain and Northern Ireland
418 GWA - GWZ United Kingdom of Great Britain and Northern Ireland
419 GXA - GXZ United Kingdom of Great Britain and Northern Ireland
420 GYA - GYZ United Kingdom of Great Britain and Northern Ireland
421 GZA - GZZ United Kingdom of Great Britain and Northern Ireland
422 H2A - H2Z Cyprus (Republic of)
423 H3A - H3Z Panama (Republic of)
424 H4A - H4Z Solomon Islands
425 H6A - H6Z Nicaragua
426 H7A - H7Z Nicaragua
427 H8A - H8Z Panama (Republic of)
428 H9A - H9Z Panama (Republic of)
429 HAA - HAZ Hungary
430 HBA - HBZ Switzerland (Confederation of)
431 HCA - HCZ Ecuador
432 HDA - HDZ Ecuador
433 HEA - HEZ Switzerland (Confederation of)
434 HFA - HFZ Poland (Republic of)
435 HGA - HGZ Hungary
436 HHA - HHZ Haiti (Republic of)
437 HIA - HIZ Dominican Republic
438 HJA - HJZ Colombia (Republic of)
439 HKA - HKZ Colombia (Republic of)
440 HLA - HLZ Korea (Republic of)
441 HMA - HMZ Democratic People's Republic of Korea
442 HNA - HNZ Iraq (Republic of)
443 HOA - HOZ Panama (Republic of)
444 HPA - HPZ Panama (Republic of)
445 HQA - HQZ Honduras (Republic of)
446 HRA - HRZ Honduras (Republic of)
447 HSA - HSZ Thailand
448 HTA - HTZ Nicaragua
449 HUA - HUZ El Salvador (Republic of)
450 HVA - HVZ Vatican City State
451 HWA - HWZ France
452 HXA - HXZ France
453 HYA - HYZ France
454 HZA - HZZ Saudi Arabia (Kingdom of)
455 IAA - IAZ Italy
456 IBA - IBZ Italy
457 ICA - ICZ Italy
458 IDA - IDZ Italy
459 IEA - IEZ Italy
460 IFA - IFZ Italy
461 IGA - IGZ Italy
462 IHA - IHZ Italy
463 IIA - IIZ Italy
464 IJA - IJZ Italy
465 IKA - IKZ Italy
466 ILA - ILZ Italy
467 IMA - IMZ Italy
468 INA - INZ Italy
469 IOA - IOZ Italy
470 IPA - IPZ Italy
471 IQA - IQZ Italy
472 IRA - IRZ Italy
473 ISA - ISZ Italy
474 ITA - ITZ Italy
475 IUA - IUZ Italy
476 IVA - IVZ Italy
477 IWA - IWZ Italy
478 IXA - IXZ Italy
479 IYA - IYZ Italy
480 IZA - IZZ Italy
481 J2A - J2Z Djibouti (Republic of)
482 J3A - J3Z Grenada
483 J4A - J4Z Greece
484 J5A - J5Z Guinea-Bissau (Republic of)
485 J6A - J6Z Saint Lucia
486 J7A - J7Z Dominica (Commonwealth of)
487 J8A - J8Z Saint Vincent and the Grenadines
488 JAA - JAZ Japan
489 JBA - JBZ Japan
490 JCA - JCZ Japan
491 JDA - JDZ Japan
492 JEA - JEZ Japan
493 JFA - JFZ Japan
494 JGA - JGZ Japan
495 JHA - JHZ Japan
496 JIA - JIZ Japan
497 JJA - JJZ Japan
498 JKA - JKZ Japan
499 JLA - JLZ Japan
500 JMA - JMZ Japan
501 JNA - JNZ Japan
502 JOA - JOZ Japan
503 JPA - JPZ Japan
504 JQA - JQZ Japan
505 JRA - JRZ Japan
506 JSA - JSZ Japan
507 JTA - JTZ Mongolia
508 JUA - JUZ Mongolia
509 JVA - JVZ Mongolia
510 JWA - JWZ Norway
511 JXA - JXZ Norway
512 JYA - JYZ Jordan (Hashemite Kingdom of)
513 JZA - JZZ Indonesia (Republic of)
514 KAA - KAZ United States of America
515 KBA - KBZ United States of America
516 KCA - KCZ United States of America
517 KDA - KDZ United States of America
518 KEA - KEZ United States of America
519 KFA - KFZ United States of America
520 KGA - KGZ United States of America
521 KHA - KHZ United States of America
522 KIA - KIZ United States of America
523 KJA - KJZ United States of America
524 KKA - KKZ United States of America
525 KLA - KLZ United States of America
526 KMA - KMZ United States of America
527 KNA - KNZ United States of America
528 KOA - KOZ United States of America
529 KPA - KPZ United States of America
530 KQA - KQZ United States of America
531 KRA - KRZ United States of America
532 KSA - KSZ United States of America
533 KTA - KTZ United States of America
534 KUA - KUZ United States of America
535 KVA - KVZ United States of America
536 KWA - KWZ United States of America
537 KXA - KXZ United States of America
538 KYA - KYZ United States of America
539 KZA - KZZ United States of America
540 L2A - L2Z Argentine Republic
541 L3A - L3Z Argentine Republic
542 L4A - L4Z Argentine Republic
543 L5A - L5Z Argentine Republic
544 L6A - L6Z Argentine Republic
545 L7A - L7Z Argentine Republic
546 L8A - L8Z Argentine Republic
547 L9A - L9Z Argentine Republic
548 LAA - LAZ Norway
549 LBA - LBZ Norway
550 LCA - LCZ Norway
551 LDA - LDZ Norway
552 LEA - LEZ Norway
553 LFA - LFZ Norway
554 LGA - LGZ Norway
555 LHA - LHZ Norway
556 LIA - LIZ Norway
557 LJA - LJZ Norway
558 LKA - LKZ Norway
559 LLA - LLZ Norway
560 LMA - LMZ Norway
561 LNA - LNZ Norway
562 LOA - LOZ Argentine Republic
563 LPA - LPZ Argentine Republic
564 LQA - LQZ Argentine Republic
565 LRA - LRZ Argentine Republic
566 LSA - LSZ Argentine Republic
567 LTA - LTZ Argentine Republic
568 LUA - LUZ Argentine Republic
569 LVA - LVZ Argentine Republic
570 LWA - LWZ Argentine Republic
571 LXA - LXZ Luxembourg
572 LYA - LYZ Lithuania (Republic of)
573 LZA - LZZ Bulgaria (Republic of)
574 MAA - MAZ United Kingdom of Great Britain and Northern Ireland
575 MBA - MBZ United Kingdom of Great Britain and Northern Ireland
576 MCA - MCZ United Kingdom of Great Britain and Northern Ireland
577 MDA - MDZ United Kingdom of Great Britain and Northern Ireland
578 MEA - MEZ United Kingdom of Great Britain and Northern Ireland
579 MFA - MFZ United Kingdom of Great Britain and Northern Ireland
580 MGA - MGZ United Kingdom of Great Britain and Northern Ireland
581 MHA - MHZ United Kingdom of Great Britain and Northern Ireland
582 MIA - MIZ United Kingdom of Great Britain and Northern Ireland
583 MJA - MJZ United Kingdom of Great Britain and Northern Ireland
584 MKA - MKZ United Kingdom of Great Britain and Northern Ireland
585 MLA - MLZ United Kingdom of Great Britain and Northern Ireland
586 MMA - MMZ United Kingdom of Great Britain and Northern Ireland
587 MNA - MNZ United Kingdom of Great Britain and Northern Ireland
588 MOA - MOZ United Kingdom of Great Britain and Northern Ireland
589 MPA - MPZ United Kingdom of Great Britain and Northern Ireland
590 MQA - MQZ United Kingdom of Great Britain and Northern Ireland
591 MRA - MRZ United Kingdom of Great Britain and Northern Ireland
592 MSA - MSZ United Kingdom of Great Britain and Northern Ireland
593 MTA - MTZ United Kingdom of Great Britain and Northern Ireland
594 MUA - MUZ United Kingdom of Great Britain and Northern Ireland
595 MVA - MVZ United Kingdom of Great Britain and Northern Ireland
596 MWA - MWZ United Kingdom of Great Britain and Northern Ireland
597 MXA - MXZ United Kingdom of Great Britain and Northern Ireland
598 MYA - MYZ United Kingdom of Great Britain and Northern Ireland
599 MZA - MZZ United Kingdom of Great Britain and Northern Ireland
600 NAA - NAZ United States of America
601 NBA - NBZ United States of America
602 NCA - NCZ United States of America
603 NDA - NDZ United States of America
604 NEA - NEZ United States of America
605 NFA - NFZ United States of America
606 NGA - NGZ United States of America
607 NHA - NHZ United States of America
608 NIA - NIZ United States of America
609 NJA - NJZ United States of America
610 NKA - NKZ United States of America
611 NLA - NLZ United States of America
612 NMA - NMZ United States of America
613 NNA - NNZ United States of America
614 NOA - NOZ United States of America
615 NPA - NPZ United States of America
616 NQA - NQZ United States of America
617 NRA - NRZ United States of America
618 NSA - NSZ United States of America
619 NTA - NTZ United States of America
620 NUA - NUZ United States of America
621 NVA - NVZ United States of America
622 NWA - NWZ United States of America
623 NXA - NXZ United States of America
624 NYA - NYZ United States of America
625 NZA - NZZ United States of America
626 OAA - OAZ Peru
627 OBA - OBZ Peru
628 OCA - OCZ Peru
629 ODA - ODZ Lebanon
630 OEA - OEZ Austria
631 OFA - OFZ Finland
632 OGA - OGZ Finland
633 OHA - OHZ Finland
634 OIA - OIZ Finland
635 OJA - OJZ Finland
636 OKA - OKZ Czech Republic
637 OLA - OLZ Czech Republic
638 OMA - OMZ Slovak Republic
639 ONA - ONZ Belgium
640 OOA - OOZ Belgium
641 OPA - OPZ Belgium
642 OQA - OQZ Belgium
643 ORA - ORZ Belgium
644 OSA - OSZ Belgium
645 OTA - OTZ Belgium
646 OUA - OUZ Denmark
647 OVA - OVZ Denmark
648 OWA - OWZ Denmark
649 OXA - OXZ Denmark
650 OYA - OYZ Denmark
651 OZA - OZZ Denmark
652 P2A - P2Z Papua New Guinea
653 P3A - P3Z Cyprus (Republic of)
654 P4A - P4Z Netherlands (Kingdom of the) - Aruba
655 P5A - P5Z Democratic People's Republic of Korea
656 P6A - P6Z Democratic People's Republic of Korea
657 P7A - P7Z Democratic People's Republic of Korea
658 P8A - P8Z Democratic People's Republic of Korea
659 P9A - P9Z Democratic People's Republic of Korea
660 PAA - PAZ Netherlands (Kingdom of the)
661 PBA - PBZ Netherlands (Kingdom of the)
662 PCA - PCZ Netherlands (Kingdom of the)
663 PDA - PDZ Netherlands (Kingdom of the)
664 PEA - PEZ Netherlands (Kingdom of the)
665 PFA - PFZ Netherlands (Kingdom of the)
666 PGA - PGZ Netherlands (Kingdom of the)
667 PHA - PHZ Netherlands (Kingdom of the)
668 PIA - PIZ Netherlands (Kingdom of the)
669 PJA - PJZ Netherlands (Kingdom of the) - Bonaire, Sint Eustatius and Saba
670 PJA - PJZ Netherlands (Kingdom of the) - Curaçao
671 PJA - PJZ Netherlands (Kingdom of the) - Sint Maarten (Dutch part)
672 PKA - PKZ Indonesia (Republic of)
673 PLA - PLZ Indonesia (Republic of)
674 PMA - PMZ Indonesia (Republic of)
675 PNA - PNZ Indonesia (Republic of)
676 POA - POZ Indonesia (Republic of)
677 PPA - PPZ Brazil (Federative Republic of)
678 PQA - PQZ Brazil (Federative Republic of)
679 PRA - PRZ Brazil (Federative Republic of)
680 PSA - PSZ Brazil (Federative Republic of)
681 PTA - PTZ Brazil (Federative Republic of)
682 PUA - PUZ Brazil (Federative Republic of)
683 PVA - PVZ Brazil (Federative Republic of)
684 PWA - PWZ Brazil (Federative Republic of)
685 PXA - PXZ Brazil (Federative Republic of)
686 PYA - PYZ Brazil (Federative Republic of)
687 PZA - PZZ Suriname (Republic of)
688 RAA - RAZ Russian Federation
689 RBA - RBZ Russian Federation
690 RCA - RCZ Russian Federation
691 RDA - RDZ Russian Federation
692 REA - REZ Russian Federation
693 RFA - RFZ Russian Federation
694 RGA - RGZ Russian Federation
695 RHA - RHZ Russian Federation
696 RIA - RIZ Russian Federation
697 RJA - RJZ Russian Federation
698 RKA - RKZ Russian Federation
699 RLA - RLZ Russian Federation
700 RMA - RMZ Russian Federation
701 RNA - RNZ Russian Federation
702 ROA - ROZ Russian Federation
703 RPA - RPZ Russian Federation
704 RQA - RQZ Russian Federation
705 RRA - RRZ Russian Federation
706 RSA - RSZ Russian Federation
707 RTA - RTZ Russian Federation
708 RUA - RUZ Russian Federation
709 RVA - RVZ Russian Federation
710 RWA - RWZ Russian Federation
711 RXA - RXZ Russian Federation
712 RYA - RYZ Russian Federation
713 RZA - RZZ Russian Federation
714 S2A - S2Z Bangladesh (People's Republic of)
715 S3A - S3Z Bangladesh (People's Republic of)
716 S5A - S5Z Slovenia (Republic of)
717 S6A - S6Z Singapore (Republic of)
718 S7A - S7Z Seychelles (Republic of)
719 S8A - S8Z South Africa (Republic of)
720 S9A - S9Z Sao Tome and Principe (Democratic Republic of)
721 SAA - SAZ Sweden
722 SBA - SBZ Sweden
723 SCA - SCZ Sweden
724 SDA - SDZ Sweden
725 SEA - SEZ Sweden
726 SFA - SFZ Sweden
727 SGA - SGZ Sweden
728 SHA - SHZ Sweden
729 SIA - SIZ Sweden
730 SJA - SJZ Sweden
731 SKA - SKZ Sweden
732 SLA - SLZ Sweden
733 SMA - SMZ Sweden
734 SNA - SNZ Poland (Republic of)
735 SOA - SOZ Poland (Republic of)
736 SPA - SPZ Poland (Republic of)
737 SQA - SQZ Poland (Republic of)
738 SRA - SRZ Poland (Republic of)
739 SSA - SSM Egypt (Arab Republic of)
740 SSN - SSZ Sudan (Republic of the)
741 STA - STZ Sudan (Republic of the)
742 SUA - SUZ Egypt (Arab Republic of)
743 SVA - SVZ Greece
744 SWA - SWZ Greece
745 SXA - SXZ Greece
746 SYA - SYZ Greece
747 SZA - SZZ Greece
748 T2A - T2Z Tuvalu
749 T3A - T3Z Kiribati (Republic of)
750 T4A - T4Z Cuba
751 T5A - T5Z Somalia (Federal Republic of)
752 T6A - T6Z Afghanistan
753 T7A - T7Z San Marino (Republic of)
754 T8A - T8Z Palau (Republic of)
755 TAA - TAZ Turkey
756 TBA - TBZ Turkey
757 TCA - TCZ Turkey
758 TDA - TDZ Guatemala (Republic of)
759 TEA - TEZ Costa Rica
760 TFA - TFZ Iceland
761 TGA - TGZ Guatemala (Republic of)
762 THA - THZ France
763 TIA - TIZ Costa Rica
764 TJA - TJZ Cameroon (Republic of)
765 TKA - TKZ France
766 TLA - TLZ Central African Republic
767 TMA - TMZ France
768 TNA - TNZ Congo (Republic of the)
769 TOA - TOZ France
770 TPA - TPZ France
771 TQA - TQZ France
772 TRA - TRZ Gabonese Republic
773 TSA - TSZ Tunisia
774 TTA - TTZ Chad (Republic of)
775 TUA - TUZ Côte d'Ivoire (Republic of)
776 TVA - TVZ France
777 TWA - TWZ France
778 TXA - TXZ France
779 TYA - TYZ Benin (Republic of)
780 TZA - TZZ Mali (Republic of)
781 UAA - UAZ Russian Federation
782 UBA - UBZ Russian Federation
783 UCA - UCZ Russian Federation
784 UDA - UDZ Russian Federation
785 UEA - UEZ Russian Federation
786 UFA - UFZ Russian Federation
787 UGA - UGZ Russian Federation
788 UHA - UHZ Russian Federation
789 UIA - UIZ Russian Federation
790 UJA - UJZ Uzbekistan (Republic of)
791 UKA - UKZ Uzbekistan (Republic of)
792 ULA - ULZ Uzbekistan (Republic of)
793 UMA - UMZ Uzbekistan (Republic of)
794 UNA - UNZ Kazakhstan (Republic of)
795 UOA - UOZ Kazakhstan (Republic of)
796 UPA - UPZ Kazakhstan (Republic of)
797 UQA - UQZ Kazakhstan (Republic of)
798 URA - URZ Ukraine
799 USA - USZ Ukraine
800 UTA - UTZ Ukraine
801 UUA - UUZ Ukraine
802 UVA - UVZ Ukraine
803 UWA - UWZ Ukraine
804 UXA - UXZ Ukraine
805 UYA - UYZ Ukraine
806 UZA - UZZ Ukraine
807 V2A - V2Z Antigua and Barbuda
808 V3A - V3Z Belize
809 V4A - V4Z Saint Kitts and Nevis (Federation of)
810 V5A - V5Z Namibia (Republic of)
811 V6A - V6Z Micronesia (Federated States of)
812 V7A - V7Z Marshall Islands (Republic of the)
813 V8A - V8Z Brunei Darussalam
814 VAA - VAZ Canada
815 VBA - VBZ Canada
816 VCA - VCZ Canada
817 VDA - VDZ Canada
818 VEA - VEZ Canada
819 VFA - VFZ Canada
820 VGA - VGZ Canada
821 VHA - VHZ Australia
822 VIA - VIZ Australia
823 VJA - VJZ Australia
824 VKA - VKZ Australia
825 VLA - VLZ Australia
826 VMA - VMZ Australia
827 VNA - VNZ Australia
828 VOA - VOZ Canada
829 VPA - VPZ United Kingdom of Great Britain and Northern Ireland
830 VQA - VQZ United Kingdom of Great Britain and Northern Ireland
831 VRA - VRZ China (People's Republic of) - Hong Kong
832 VSA - VSZ United Kingdom of Great Britain and Northern Ireland
833 VTA - VTZ India (Republic of)
834 VUA - VUZ India (Republic of)
835 VVA - VVZ India (Republic of)
836 VWA - VWZ India (Republic of)
837 VXA - VXZ Canada
838 VYA - VYZ Canada
839 VZA - VZZ Australia
840 WAA - WAZ United States of America
841 WBA - WBZ United States of America
842 WCA - WCZ United States of America
843 WDA - WDZ United States of America
844 WEA - WEZ United States of America
845 WFA - WFZ United States of America
846 WGA - WGZ United States of America
847 WHA - WHZ United States of America
848 WIA - WIZ United States of America
849 WJA - WJZ United States of America
850 WKA - WKZ United States of America
851 WLA - WLZ United States of America
852 WMA - WMZ United States of America
853 WNA - WNZ United States of America
854 WOA - WOZ United States of America
855 WPA - WPZ United States of America
856 WQA - WQZ United States of America
857 WRA - WRZ United States of America
858 WSA - WSZ United States of America
859 WTA - WTZ United States of America
860 WUA - WUZ United States of America
861 WVA - WVZ United States of America
862 WWA - WWZ United States of America
863 WXA - WXZ United States of America
864 WYA - WYZ United States of America
865 WZA - WZZ United States of America
866 XAA - XAZ Mexico
867 XBA - XBZ Mexico
868 XCA - XCZ Mexico
869 XDA - XDZ Mexico
870 XEA - XEZ Mexico
871 XFA - XFZ Mexico
872 XGA - XGZ Mexico
873 XHA - XHZ Mexico
874 XIA - XIZ Mexico
875 XJA - XJZ Canada
876 XKA - XKZ Canada
877 XLA - XLZ Canada
878 XMA - XMZ Canada
879 XNA - XNZ Canada
880 XOA - XOZ Canada
881 XPA - XPZ Denmark
882 XQA - XQZ Chile
883 XRA - XRZ Chile
884 XSA - XSZ China (People's Republic of)
885 XTA - XTZ Burkina Faso
886 XUA - XUZ Cambodia (Kingdom of)
887 XVA - XVZ Viet Nam (Socialist Republic of)
888 XWA - XWZ Lao People's Democratic Republic
889 XXA - XXZ China (People's Republic of) - Macao
890 XYA - XYZ Myanmar (Union of)
891 XZA - XZZ Myanmar (Union of)
892 Y2A - Y2Z Germany (Federal Republic of)
893 Y3A - Y3Z Germany (Federal Republic of)
894 Y4A - Y4Z Germany (Federal Republic of)
895 Y5A - Y5Z Germany (Federal Republic of)
896 Y6A - Y6Z Germany (Federal Republic of)
897 Y7A - Y7Z Germany (Federal Republic of)
898 Y8A - Y8Z Germany (Federal Republic of)
899 Y9A - Y9Z Germany (Federal Republic of)
900 YAA - YAZ Afghanistan
901 YBA - YBZ Indonesia (Republic of)
902 YCA - YCZ Indonesia (Republic of)
903 YDA - YDZ Indonesia (Republic of)
904 YEA - YEZ Indonesia (Republic of)
905 YFA - YFZ Indonesia (Republic of)
906 YGA - YGZ Indonesia (Republic of)
907 YHA - YHZ Indonesia (Republic of)
908 YIA - YIZ Iraq (Republic of)
909 YJA - YJZ Vanuatu (Republic of)
910 YKA - YKZ Syrian Arab Republic
911 YLA - YLZ Latvia (Republic of)
912 YMA - YMZ Turkey
913 YNA - YNZ Nicaragua
914 YOA - YOZ Romania
915 YPA - YPZ Romania
916 YQA - YQZ Romania
917 YRA - YRZ Romania
918 YSA - YSZ El Salvador (Republic of)
919 YTA - YTZ Serbia (Republic of)
920 YUA - YUZ Serbia (Republic of)
921 YVA - YVZ Venezuela (Bolivarian Republic of)
922 YWA - YWZ Venezuela (Bolivarian Republic of)
923 YXA - YXZ Venezuela (Bolivarian Republic of)
924 YYA - YYZ Venezuela (Bolivarian Republic of)
925 Z2A - Z2Z Zimbabwe (Republic of)
926 Z3A - Z3Z North Macedonia (Republic of)
927 Z8A - Z8Z South Sudan (Republic of)
928 ZAA - ZAZ Albania (Republic of)
929 ZBA - ZBZ United Kingdom of Great Britain and Northern Ireland
930 ZCA - ZCZ United Kingdom of Great Britain and Northern Ireland
931 ZDA - ZDZ United Kingdom of Great Britain and Northern Ireland
932 ZEA - ZEZ United Kingdom of Great Britain and Northern Ireland
933 ZFA - ZFZ United Kingdom of Great Britain and Northern Ireland
934 ZGA - ZGZ United Kingdom of Great Britain and Northern Ireland
935 ZHA - ZHZ United Kingdom of Great Britain and Northern Ireland
936 ZIA - ZIZ United Kingdom of Great Britain and Northern Ireland
937 ZJA - ZJZ United Kingdom of Great Britain and Northern Ireland
938 ZKA - ZKZ New Zealand
939 ZLA - ZLZ New Zealand
940 ZMA - ZMZ New Zealand
941 ZNA - ZNZ United Kingdom of Great Britain and Northern Ireland
942 ZOA - ZOZ United Kingdom of Great Britain and Northern Ireland
943 ZPA - ZPZ Paraguay (Republic of)
944 ZQA - ZQZ United Kingdom of Great Britain and Northern Ireland
945 ZRA - ZRZ South Africa (Republic of)
946 ZSA - ZSZ South Africa (Republic of)
947 ZTA - ZTZ South Africa (Republic of)
948 ZUA - ZUZ South Africa (Republic of)
949 ZVA - ZVZ Brazil (Federative Republic of)
950 ZWA - ZWZ Brazil (Federative Republic of)
951 ZXA - ZXZ Brazil (Federative Republic of)
952 ZYA - ZYZ Brazil (Federative Republic of)
953 ZZA - ZZZ Brazil (Federative Republic of)

112
itu_prefixes/preprocess.py Executable file
View file

@ -0,0 +1,112 @@
#!/usr/bin/env python3
import sys
filename_in = sys.argv[1]
# maps country names to a list of prefixes
countrymap = {}
# load all countries
with open(filename_in, 'r') as infile:
first_line = True
for line in infile:
if first_line:
first_line = False
continue
parts = line.strip().split("\t")
print(len(parts))
if len(parts) != 2:
continue
if parts[1] not in countrymap:
countrymap[parts[1]] = []
countrymap[parts[1]].append(parts[0])
print(f"{parts[1]} => {parts[0]}")
for country in countrymap.keys():
raw_prefixes = countrymap[country]
ranges = []
for prefixrange in raw_prefixes:
parts = prefixrange.split(" - ")
ranges += [tuple(parts)]
ranges.sort()
minimized_prefixes_1 = []
# eliminate all ranges that completely cover A-Z
for rng in ranges:
if rng[0][-1] == 'A' and rng[1][-1] == 'Z':
minimized_prefixes_1.append(rng[0][:2])
else:
minimized_prefixes_1.append(rng)
# consolidate higher-level ranges
minimized_prefixes = []
start = 0
while start < len(minimized_prefixes_1):
first_prefix = minimized_prefixes_1[start]
if type(first_prefix) == tuple:
minimized_prefixes.append(first_prefix)
start += 1
else:
reference = first_prefix[0]
end = start
while end < len(minimized_prefixes_1) and \
minimized_prefixes_1[end][0] == reference:
end += 1
# end now marks the first prefix that does not match the reference
last_prefix = minimized_prefixes_1[end-1]
if first_prefix == last_prefix:
minimized_prefixes.append(first_prefix)
elif first_prefix[-1] == 'A' and last_prefix[-1] == 'Z':
minimized_prefixes.append(first_prefix[:-1])
else:
minimized_prefixes.append((first_prefix, last_prefix))
start = end
countrymap[country] = minimized_prefixes
print(f"{country:30s} => {minimized_prefixes}")
with open("country2call.tsv", "w") as country2callfile:
for country in sorted(countrymap.keys()):
prefixes = countrymap[country]
formatted_list = []
for p in prefixes:
if type(p) == tuple:
formatted_list.append("-".join(p))
else:
formatted_list.append(p)
country2callfile.write(country + "\t" + ", ".join(formatted_list) + "\n")
with open("call2country.tsv", "w") as call2countryfile:
# reverse the dict direction
call2country = {}
for k, v in countrymap.items():
for p in v:
if type(p) == tuple:
newk = "-".join(p)
else:
newk = p
call2country[newk] = k
for k in sorted(call2country.keys()):
call2countryfile.write(k + "\t" + call2country[k] + "\n")