diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..88d3c8e --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.idea/ +.DS_Store +out.csv diff --git a/README.md b/README.md new file mode 100644 index 0000000..4a1e3a2 --- /dev/null +++ b/README.md @@ -0,0 +1,30 @@ +# GeoBox + +Generate a geofeed file, straight from your netbox data! + +GeoBox is a tiny python script that lets you generate [RFC8805](https://www.rfc-editor.org/rfc/rfc8805) geofeed.csv +files straight from your [netbox](https://github.com/netbox-community/netbox) data, allowing you to automate your +geofeed maintenance and to keep netbox as a source of truth for IP data. + +## Setup instructions + +- Clone this repository and install the dependencies: + ```bash + git clone https://github.com/FrumentumNL/GeoBox.git + cd geobox + pip3 install -r requirements.txt + ``` +- Open your netbox installation, go to the customization tab and import the following files (in order): + - **Custom Field Choices:** [choices.json](fields/choices.json) + - **Custom Fields:** [fields.json](fields/fields.json) + > [!NOTE] + > Importing these files is currently broken due to a bug in netbox. This should be fixed in the next release. For now, + > try taking a look at their contents to see the format. +- Create a new API key in netbox. It does not need write permissions. + +Now, you can run the script! + +```bash +# python3 geobox.py [installation url] [api key] [output location] +python3 geobox.py https://my.netbox.installation my_key /var/www/geofeed.csv +``` diff --git a/fields/choices.json b/fields/choices.json new file mode 100644 index 0000000..8799f23 --- /dev/null +++ b/fields/choices.json @@ -0,0 +1,13883 @@ +[ + { + "name": "geoloc_country", + "description": "ISO 3166-1", + "base_choices": "ISO_3166", + "order_alphabetically": true + }, + { + "name": "geoloc_region", + "description": "ISO 3166-2", + "extra_choices": [ + [ + "AD-02", + "AD - Canillo" + ], + [ + "AD-03", + "AD - Encamp" + ], + [ + "AD-04", + "AD - La Massana" + ], + [ + "AD-05", + "AD - Ordino" + ], + [ + "AD-06", + "AD - Sant Julia de Loria" + ], + [ + "AD-07", + "AD - Andorra la Vella" + ], + [ + "AD-08", + "AD - Escaldes-Engordany" + ], + [ + "AE-AJ", + "AE - 'Ajman" + ], + [ + "AE-AZ", + "AE - Abu Zaby" + ], + [ + "AE-DU", + "AE - Dubayy" + ], + [ + "AE-FU", + "AE - Al Fujayrah" + ], + [ + "AE-RK", + "AE - Ra's al Khaymah" + ], + [ + "AE-SH", + "AE - Ash Shariqah" + ], + [ + "AE-UQ", + "AE - Umm al Qaywayn" + ], + [ + "AF-BAL", + "AF - Balkh" + ], + [ + "AF-BAM", + "AF - Bamyan" + ], + [ + "AF-BDG", + "AF - Badghis" + ], + [ + "AF-BGL", + "AF - Baghlan" + ], + [ + "AF-DAY", + "AF - Daykundi" + ], + [ + "AF-FRA", + "AF - Farah" + ], + [ + "AF-FYB", + "AF - Faryab" + ], + [ + "AF-GHA", + "AF - Ghazni" + ], + [ + "AF-GHO", + "AF - Ghor" + ], + [ + "AF-HEL", + "AF - Helmand" + ], + [ + "AF-HER", + "AF - Herat" + ], + [ + "AF-JOW", + "AF - Jowzjan" + ], + [ + "AF-KAB", + "AF - Kabul" + ], + [ + "AF-KAN", + "AF - Kandahar" + ], + [ + "AF-KDZ", + "AF - Kunduz" + ], + [ + "AF-KHO", + "AF - Khost" + ], + [ + "AF-LAG", + "AF - Laghman" + ], + [ + "AF-LOG", + "AF - Logar" + ], + [ + "AF-NAN", + "AF - Nangarhar" + ], + [ + "AF-NIM", + "AF - Nimroz" + ], + [ + "AF-PAR", + "AF - Parwan" + ], + [ + "AF-PIA", + "AF - Paktiya" + ], + [ + "AF-PKA", + "AF - Paktika" + ], + [ + "AF-SAM", + "AF - Samangan" + ], + [ + "AF-SAR", + "AF - Sar-e Pul" + ], + [ + "AF-TAK", + "AF - Takhar" + ], + [ + "AF-URU", + "AF - Uruzgan" + ], + [ + "AG-03", + "AG - Saint George" + ], + [ + "AG-04", + "AG - Saint John" + ], + [ + "AG-05", + "AG - Saint Mary" + ], + [ + "AG-07", + "AG - Saint Peter" + ], + [ + "AG-08", + "AG - Saint Philip" + ], + [ + "AG-10", + "AG - Barbuda" + ], + [ + "AL-01", + "AL - Berat" + ], + [ + "AL-02", + "AL - Durres" + ], + [ + "AL-03", + "AL - Elbasan" + ], + [ + "AL-04", + "AL - Fier" + ], + [ + "AL-05", + "AL - Gjirokaster" + ], + [ + "AL-06", + "AL - Korce" + ], + [ + "AL-07", + "AL - Kukes" + ], + [ + "AL-08", + "AL - Lezhe" + ], + [ + "AL-09", + "AL - Diber" + ], + [ + "AL-10", + "AL - Shkoder" + ], + [ + "AL-11", + "AL - Tirane" + ], + [ + "AL-12", + "AL - Vlore" + ], + [ + "AM-AG", + "AM - Aragacotn" + ], + [ + "AM-AR", + "AM - Ararat" + ], + [ + "AM-AV", + "AM - Armavir" + ], + [ + "AM-ER", + "AM - Erevan" + ], + [ + "AM-GR", + "AM - Gegark'unik'" + ], + [ + "AM-KT", + "AM - Kotayk'" + ], + [ + "AM-LO", + "AM - Lori" + ], + [ + "AM-SH", + "AM - Sirak" + ], + [ + "AM-SU", + "AM - Syunik'" + ], + [ + "AM-TV", + "AM - Tavus" + ], + [ + "AM-VD", + "AM - Vayoc Jor" + ], + [ + "AO-BGO", + "AO - Bengo" + ], + [ + "AO-BGU", + "AO - Benguela" + ], + [ + "AO-BIE", + "AO - Bie" + ], + [ + "AO-CAB", + "AO - Cabinda" + ], + [ + "AO-CCU", + "AO - Cuando Cubango" + ], + [ + "AO-CNN", + "AO - Cunene" + ], + [ + "AO-CNO", + "AO - Cuanza-Norte" + ], + [ + "AO-CUS", + "AO - Cuanza-Sul" + ], + [ + "AO-HUA", + "AO - Huambo" + ], + [ + "AO-HUI", + "AO - Huila" + ], + [ + "AO-LNO", + "AO - Lunda-Norte" + ], + [ + "AO-LSU", + "AO - Lunda-Sul" + ], + [ + "AO-LUA", + "AO - Luanda" + ], + [ + "AO-MAL", + "AO - Malange" + ], + [ + "AO-MOX", + "AO - Moxico" + ], + [ + "AO-NAM", + "AO - Namibe" + ], + [ + "AO-UIG", + "AO - Uige" + ], + [ + "AO-ZAI", + "AO - Zaire" + ], + [ + "AR-A", + "AR - Salta" + ], + [ + "AR-B", + "AR - Buenos Aires" + ], + [ + "AR-C", + "AR - Ciudad Autonoma de Buenos Aires" + ], + [ + "AR-D", + "AR - San Luis" + ], + [ + "AR-E", + "AR - Entre Rios" + ], + [ + "AR-F", + "AR - La Rioja" + ], + [ + "AR-G", + "AR - Santiago del Estero" + ], + [ + "AR-H", + "AR - Chaco" + ], + [ + "AR-J", + "AR - San Juan" + ], + [ + "AR-K", + "AR - Catamarca" + ], + [ + "AR-L", + "AR - La Pampa" + ], + [ + "AR-M", + "AR - Mendoza" + ], + [ + "AR-N", + "AR - Misiones" + ], + [ + "AR-P", + "AR - Formosa" + ], + [ + "AR-Q", + "AR - Neuquen" + ], + [ + "AR-R", + "AR - Rio Negro" + ], + [ + "AR-S", + "AR - Santa Fe" + ], + [ + "AR-T", + "AR - Tucuman" + ], + [ + "AR-U", + "AR - Chubut" + ], + [ + "AR-V", + "AR - Tierra del Fuego" + ], + [ + "AR-W", + "AR - Corrientes" + ], + [ + "AR-X", + "AR - Cordoba" + ], + [ + "AR-Y", + "AR - Jujuy" + ], + [ + "AR-Z", + "AR - Santa Cruz" + ], + [ + "AT-1", + "AT - Burgenland" + ], + [ + "AT-2", + "AT - Karnten" + ], + [ + "AT-3", + "AT - Niederosterreich" + ], + [ + "AT-4", + "AT - Oberosterreich" + ], + [ + "AT-5", + "AT - Salzburg" + ], + [ + "AT-6", + "AT - Steiermark" + ], + [ + "AT-7", + "AT - Tirol" + ], + [ + "AT-8", + "AT - Vorarlberg" + ], + [ + "AT-9", + "AT - Wien" + ], + [ + "AU-ACT", + "AU - Australian Capital Territory" + ], + [ + "AU-NSW", + "AU - New South Wales" + ], + [ + "AU-NT", + "AU - Northern Territory" + ], + [ + "AU-QLD", + "AU - Queensland" + ], + [ + "AU-SA", + "AU - South Australia" + ], + [ + "AU-TAS", + "AU - Tasmania" + ], + [ + "AU-VIC", + "AU - Victoria" + ], + [ + "AU-WA", + "AU - Western Australia" + ], + [ + "AZ-ABS", + "AZ - Abseron" + ], + [ + "AZ-AGA", + "AZ - Agstafa" + ], + [ + "AZ-AGC", + "AZ - Agcabadi" + ], + [ + "AZ-AGS", + "AZ - Agdas" + ], + [ + "AZ-AGU", + "AZ - Agsu" + ], + [ + "AZ-AST", + "AZ - Astara" + ], + [ + "AZ-BA", + "AZ - Baki" + ], + [ + "AZ-BAL", + "AZ - Balakan" + ], + [ + "AZ-BAR", + "AZ - Barda" + ], + [ + "AZ-BEY", + "AZ - Beylaqan" + ], + [ + "AZ-BIL", + "AZ - Bilasuvar" + ], + [ + "AZ-CAL", + "AZ - Calilabad" + ], + [ + "AZ-DAS", + "AZ - Daskasan" + ], + [ + "AZ-GA", + "AZ - Ganca" + ], + [ + "AZ-GAD", + "AZ - Gadabay" + ], + [ + "AZ-GOY", + "AZ - Goycay" + ], + [ + "AZ-GYG", + "AZ - Goygol" + ], + [ + "AZ-IMI", + "AZ - Imisli" + ], + [ + "AZ-ISM", + "AZ - Ismayilli" + ], + [ + "AZ-KUR", + "AZ - Kurdamir" + ], + [ + "AZ-LA", + "AZ - Lankaran" + ], + [ + "AZ-MAS", + "AZ - Masalli" + ], + [ + "AZ-MI", + "AZ - Mingacevir" + ], + [ + "AZ-NEF", + "AZ - Neftcala" + ], + [ + "AZ-NX", + "AZ - Naxcivan" + ], + [ + "AZ-OGU", + "AZ - Oguz" + ], + [ + "AZ-QAB", + "AZ - Qabala" + ], + [ + "AZ-QAX", + "AZ - Qax" + ], + [ + "AZ-QAZ", + "AZ - Qazax" + ], + [ + "AZ-QBA", + "AZ - Quba" + ], + [ + "AZ-QUS", + "AZ - Qusar" + ], + [ + "AZ-SAB", + "AZ - Sabirabad" + ], + [ + "AZ-SAK", + "AZ - Saki" + ], + [ + "AZ-SAL", + "AZ - Salyan" + ], + [ + "AZ-SAT", + "AZ - Saatli" + ], + [ + "AZ-SIY", + "AZ - Siyazan" + ], + [ + "AZ-SKR", + "AZ - Samkir" + ], + [ + "AZ-SM", + "AZ - Sumqayit" + ], + [ + "AZ-SMI", + "AZ - Samaxi" + ], + [ + "AZ-SMX", + "AZ - Samux" + ], + [ + "AZ-SR", + "AZ - Sirvan" + ], + [ + "AZ-TAR", + "AZ - Tartar" + ], + [ + "AZ-TOV", + "AZ - Tovuz" + ], + [ + "AZ-UCA", + "AZ - Ucar" + ], + [ + "AZ-XAC", + "AZ - Xacmaz" + ], + [ + "AZ-XIZ", + "AZ - Xizi" + ], + [ + "AZ-YAR", + "AZ - Yardimli" + ], + [ + "AZ-YEV", + "AZ - Yevlax" + ], + [ + "AZ-ZAQ", + "AZ - Zaqatala" + ], + [ + "AZ-ZAR", + "AZ - Zardab" + ], + [ + "BA-BIH", + "BA - Federacija Bosne i Hercegovine" + ], + [ + "BA-BRC", + "BA - Brcko distrikt" + ], + [ + "BA-SRP", + "BA - Republika Srpska" + ], + [ + "BB-01", + "BB - Christ Church" + ], + [ + "BB-02", + "BB - Saint Andrew" + ], + [ + "BB-03", + "BB - Saint George" + ], + [ + "BB-04", + "BB - Saint James" + ], + [ + "BB-05", + "BB - Saint John" + ], + [ + "BB-07", + "BB - Saint Lucy" + ], + [ + "BB-08", + "BB - Saint Michael" + ], + [ + "BB-09", + "BB - Saint Peter" + ], + [ + "BB-10", + "BB - Saint Philip" + ], + [ + "BB-11", + "BB - Saint Thomas" + ], + [ + "BD-A", + "BD - Barishal" + ], + [ + "BD-B", + "BD - Chattogram" + ], + [ + "BD-C", + "BD - Dhaka" + ], + [ + "BD-D", + "BD - Khulna" + ], + [ + "BD-E", + "BD - Rajshahi" + ], + [ + "BD-F", + "BD - Rangpur" + ], + [ + "BD-G", + "BD - Sylhet" + ], + [ + "BE-BRU", + "BE - Brussels Hoofdstedelijk Gewest" + ], + [ + "BE-VAN", + "BE - Antwerpen" + ], + [ + "BE-VBR", + "BE - Vlaams-Brabant" + ], + [ + "BE-VLI", + "BE - Limburg" + ], + [ + "BE-VOV", + "BE - Oost-Vlaanderen" + ], + [ + "BE-VWV", + "BE - West-Vlaanderen" + ], + [ + "BE-WBR", + "BE - Brabant wallon" + ], + [ + "BE-WHT", + "BE - Hainaut" + ], + [ + "BE-WLG", + "BE - Liege" + ], + [ + "BE-WLX", + "BE - Luxembourg" + ], + [ + "BE-WNA", + "BE - Namur" + ], + [ + "BF-BAL", + "BF - Bale" + ], + [ + "BF-BAM", + "BF - Bam" + ], + [ + "BF-BAN", + "BF - Banwa" + ], + [ + "BF-BAZ", + "BF - Bazega" + ], + [ + "BF-BGR", + "BF - Bougouriba" + ], + [ + "BF-BLG", + "BF - Boulgou" + ], + [ + "BF-BLK", + "BF - Boulkiemde" + ], + [ + "BF-COM", + "BF - Comoe" + ], + [ + "BF-GAN", + "BF - Ganzourgou" + ], + [ + "BF-GNA", + "BF - Gnagna" + ], + [ + "BF-GOU", + "BF - Gourma" + ], + [ + "BF-HOU", + "BF - Houet" + ], + [ + "BF-IOB", + "BF - Ioba" + ], + [ + "BF-KAD", + "BF - Kadiogo" + ], + [ + "BF-KEN", + "BF - Kenedougou" + ], + [ + "BF-KMP", + "BF - Kompienga" + ], + [ + "BF-KOS", + "BF - Kossi" + ], + [ + "BF-KOT", + "BF - Kouritenga" + ], + [ + "BF-KOW", + "BF - Kourweogo" + ], + [ + "BF-LER", + "BF - Leraba" + ], + [ + "BF-LOR", + "BF - Loroum" + ], + [ + "BF-MOU", + "BF - Mouhoun" + ], + [ + "BF-NAM", + "BF - Namentenga" + ], + [ + "BF-NAO", + "BF - Nahouri" + ], + [ + "BF-NAY", + "BF - Nayala" + ], + [ + "BF-OUB", + "BF - Oubritenga" + ], + [ + "BF-OUD", + "BF - Oudalan" + ], + [ + "BF-PAS", + "BF - Passore" + ], + [ + "BF-SEN", + "BF - Seno" + ], + [ + "BF-SIS", + "BF - Sissili" + ], + [ + "BF-SMT", + "BF - Sanmatenga" + ], + [ + "BF-SOM", + "BF - Soum" + ], + [ + "BF-SOR", + "BF - Sourou" + ], + [ + "BF-TAP", + "BF - Tapoa" + ], + [ + "BF-TUI", + "BF - Tuy" + ], + [ + "BF-YAT", + "BF - Yatenga" + ], + [ + "BF-ZIR", + "BF - Ziro" + ], + [ + "BF-ZON", + "BF - Zondoma" + ], + [ + "BF-ZOU", + "BF - Zoundweogo" + ], + [ + "BG-01", + "BG - Blagoevgrad" + ], + [ + "BG-02", + "BG - Burgas" + ], + [ + "BG-03", + "BG - Varna" + ], + [ + "BG-04", + "BG - Veliko Tarnovo" + ], + [ + "BG-05", + "BG - Vidin" + ], + [ + "BG-06", + "BG - Vratsa" + ], + [ + "BG-07", + "BG - Gabrovo" + ], + [ + "BG-08", + "BG - Dobrich" + ], + [ + "BG-09", + "BG - Kardzhali" + ], + [ + "BG-10", + "BG - Kyustendil" + ], + [ + "BG-11", + "BG - Lovech" + ], + [ + "BG-12", + "BG - Montana" + ], + [ + "BG-13", + "BG - Pazardzhik" + ], + [ + "BG-14", + "BG - Pernik" + ], + [ + "BG-15", + "BG - Pleven" + ], + [ + "BG-16", + "BG - Plovdiv" + ], + [ + "BG-17", + "BG - Razgrad" + ], + [ + "BG-18", + "BG - Ruse" + ], + [ + "BG-19", + "BG - Silistra" + ], + [ + "BG-20", + "BG - Sliven" + ], + [ + "BG-21", + "BG - Smolyan" + ], + [ + "BG-22", + "BG - Sofia (stolitsa)" + ], + [ + "BG-23", + "BG - Sofia" + ], + [ + "BG-24", + "BG - Stara Zagora" + ], + [ + "BG-25", + "BG - Targovishte" + ], + [ + "BG-26", + "BG - Haskovo" + ], + [ + "BG-27", + "BG - Shumen" + ], + [ + "BG-28", + "BG - Yambol" + ], + [ + "BH-13", + "BH - Al 'Asimah" + ], + [ + "BH-14", + "BH - Al Janubiyah" + ], + [ + "BH-15", + "BH - Al Muharraq" + ], + [ + "BH-17", + "BH - Ash Shamaliyah" + ], + [ + "BI-BM", + "BI - Bujumbura Mairie" + ], + [ + "BI-BR", + "BI - Bururi" + ], + [ + "BI-CI", + "BI - Cibitoke" + ], + [ + "BI-GI", + "BI - Gitega" + ], + [ + "BI-KI", + "BI - Kirundo" + ], + [ + "BI-MW", + "BI - Mwaro" + ], + [ + "BI-NG", + "BI - Ngozi" + ], + [ + "BI-RM", + "BI - Rumonge" + ], + [ + "BI-RT", + "BI - Rutana" + ], + [ + "BI-RY", + "BI - Ruyigi" + ], + [ + "BJ-AK", + "BJ - Atacora" + ], + [ + "BJ-AQ", + "BJ - Atlantique" + ], + [ + "BJ-BO", + "BJ - Borgou" + ], + [ + "BJ-CO", + "BJ - Collines" + ], + [ + "BJ-DO", + "BJ - Donga" + ], + [ + "BJ-LI", + "BJ - Littoral" + ], + [ + "BJ-MO", + "BJ - Mono" + ], + [ + "BJ-OU", + "BJ - Oueme" + ], + [ + "BJ-PL", + "BJ - Plateau" + ], + [ + "BJ-ZO", + "BJ - Zou" + ], + [ + "BN-BE", + "BN - Belait" + ], + [ + "BN-BM", + "BN - Brunei-Muara" + ], + [ + "BN-TE", + "BN - Temburong" + ], + [ + "BN-TU", + "BN - Tutong" + ], + [ + "BO-B", + "BO - El Beni" + ], + [ + "BO-C", + "BO - Cochabamba" + ], + [ + "BO-H", + "BO - Chuquisaca" + ], + [ + "BO-L", + "BO - La Paz" + ], + [ + "BO-N", + "BO - Pando" + ], + [ + "BO-O", + "BO - Oruro" + ], + [ + "BO-P", + "BO - Potosi" + ], + [ + "BO-S", + "BO - Santa Cruz" + ], + [ + "BO-T", + "BO - Tarija" + ], + [ + "BQ-BO", + "BQ - Bonaire" + ], + [ + "BQ-SA", + "BQ - Saba" + ], + [ + "BQ-SE", + "BQ - Sint Eustatius" + ], + [ + "BR-AC", + "BR - Acre" + ], + [ + "BR-AL", + "BR - Alagoas" + ], + [ + "BR-AM", + "BR - Amazonas" + ], + [ + "BR-AP", + "BR - Amapa" + ], + [ + "BR-BA", + "BR - Bahia" + ], + [ + "BR-CE", + "BR - Ceara" + ], + [ + "BR-DF", + "BR - Distrito Federal" + ], + [ + "BR-ES", + "BR - Espirito Santo" + ], + [ + "BR-GO", + "BR - Goias" + ], + [ + "BR-MA", + "BR - Maranhao" + ], + [ + "BR-MG", + "BR - Minas Gerais" + ], + [ + "BR-MS", + "BR - Mato Grosso do Sul" + ], + [ + "BR-MT", + "BR - Mato Grosso" + ], + [ + "BR-PA", + "BR - Para" + ], + [ + "BR-PB", + "BR - Paraiba" + ], + [ + "BR-PE", + "BR - Pernambuco" + ], + [ + "BR-PI", + "BR - Piaui" + ], + [ + "BR-PR", + "BR - Parana" + ], + [ + "BR-RJ", + "BR - Rio de Janeiro" + ], + [ + "BR-RN", + "BR - Rio Grande do Norte" + ], + [ + "BR-RO", + "BR - Rondonia" + ], + [ + "BR-RR", + "BR - Roraima" + ], + [ + "BR-RS", + "BR - Rio Grande do Sul" + ], + [ + "BR-SC", + "BR - Santa Catarina" + ], + [ + "BR-SE", + "BR - Sergipe" + ], + [ + "BR-SP", + "BR - Sao Paulo" + ], + [ + "BR-TO", + "BR - Tocantins" + ], + [ + "BS-BP", + "BS - Black Point" + ], + [ + "BS-CO", + "BS - Central Abaco" + ], + [ + "BS-EG", + "BS - East Grand Bahama" + ], + [ + "BS-FP", + "BS - City of Freeport" + ], + [ + "BS-HI", + "BS - Harbour Island" + ], + [ + "BS-LI", + "BS - Long Island" + ], + [ + "BS-NE", + "BS - North Eleuthera" + ], + [ + "BS-NP", + "BS - New Providence" + ], + [ + "BS-NS", + "BS - North Andros" + ], + [ + "BS-SE", + "BS - South Eleuthera" + ], + [ + "BS-SS", + "BS - San Salvador" + ], + [ + "BS-WG", + "BS - West Grand Bahama" + ], + [ + "BT-11", + "BT - Paro" + ], + [ + "BT-12", + "BT - Chhukha" + ], + [ + "BT-14", + "BT - Samtse" + ], + [ + "BT-15", + "BT - Thimphu" + ], + [ + "BT-21", + "BT - Tsirang" + ], + [ + "BT-22", + "BT - Dagana" + ], + [ + "BT-23", + "BT - Punakha" + ], + [ + "BT-24", + "BT - Wangdue Phodrang" + ], + [ + "BT-31", + "BT - Sarpang" + ], + [ + "BT-32", + "BT - Trongsa" + ], + [ + "BT-33", + "BT - Bumthang" + ], + [ + "BT-34", + "BT - Zhemgang" + ], + [ + "BT-41", + "BT - Trashigang" + ], + [ + "BT-42", + "BT - Monggar" + ], + [ + "BT-43", + "BT - Pema Gatshel" + ], + [ + "BT-44", + "BT - Lhuentse" + ], + [ + "BT-45", + "BT - Samdrup Jongkhar" + ], + [ + "BT-GA", + "BT - Gasa" + ], + [ + "BW-CE", + "BW - Central" + ], + [ + "BW-CH", + "BW - Chobe" + ], + [ + "BW-GH", + "BW - Ghanzi" + ], + [ + "BW-KL", + "BW - Kgatleng" + ], + [ + "BW-KW", + "BW - Kweneng" + ], + [ + "BW-NE", + "BW - North East" + ], + [ + "BW-NW", + "BW - North West" + ], + [ + "BW-SE", + "BW - South East" + ], + [ + "BW-SO", + "BW - Southern" + ], + [ + "BY-BR", + "BY - Brestskaya voblasts'" + ], + [ + "BY-HM", + "BY - Horad Minsk" + ], + [ + "BY-HO", + "BY - Homyel'skaya voblasts'" + ], + [ + "BY-HR", + "BY - Hrodzyenskaya voblasts'" + ], + [ + "BY-MA", + "BY - Mahilyowskaya voblasts'" + ], + [ + "BY-MI", + "BY - Minskaya voblasts'" + ], + [ + "BY-VI", + "BY - Vitsyebskaya voblasts'" + ], + [ + "BZ-BZ", + "BZ - Belize" + ], + [ + "BZ-CY", + "BZ - Cayo" + ], + [ + "BZ-CZL", + "BZ - Corozal" + ], + [ + "BZ-OW", + "BZ - Orange Walk" + ], + [ + "BZ-SC", + "BZ - Stann Creek" + ], + [ + "BZ-TOL", + "BZ - Toledo" + ], + [ + "CA-AB", + "CA - Alberta" + ], + [ + "CA-BC", + "CA - British Columbia" + ], + [ + "CA-MB", + "CA - Manitoba" + ], + [ + "CA-NB", + "CA - New Brunswick" + ], + [ + "CA-NL", + "CA - Newfoundland and Labrador" + ], + [ + "CA-NS", + "CA - Nova Scotia" + ], + [ + "CA-NT", + "CA - Northwest Territories" + ], + [ + "CA-NU", + "CA - Nunavut" + ], + [ + "CA-ON", + "CA - Ontario" + ], + [ + "CA-PE", + "CA - Prince Edward Island" + ], + [ + "CA-QC", + "CA - Quebec" + ], + [ + "CA-SK", + "CA - Saskatchewan" + ], + [ + "CA-YT", + "CA - Yukon" + ], + [ + "CD-EQ", + "CD - Equateur" + ], + [ + "CD-HK", + "CD - Haut-Katanga" + ], + [ + "CD-HL", + "CD - Haut-Lomami" + ], + [ + "CD-IT", + "CD - Ituri" + ], + [ + "CD-KC", + "CD - Kasai Central" + ], + [ + "CD-KE", + "CD - Kasai Oriental" + ], + [ + "CD-KN", + "CD - Kinshasa" + ], + [ + "CD-KS", + "CD - Kasai" + ], + [ + "CD-LU", + "CD - Lualaba" + ], + [ + "CD-MA", + "CD - Maniema" + ], + [ + "CD-NK", + "CD - Nord-Kivu" + ], + [ + "CD-SA", + "CD - Sankuru" + ], + [ + "CD-SK", + "CD - Sud-Kivu" + ], + [ + "CD-TA", + "CD - Tanganyika" + ], + [ + "CD-TO", + "CD - Tshopo" + ], + [ + "CF-AC", + "CF - Ouham" + ], + [ + "CF-BB", + "CF - Bamingui-Bangoran" + ], + [ + "CF-BGF", + "CF - Bangui" + ], + [ + "CF-HS", + "CF - Mambere-Kadei" + ], + [ + "CF-KB", + "CF - Gribingui" + ], + [ + "CF-KG", + "CF - Kemo-Gribingui" + ], + [ + "CF-NM", + "CF - Nana-Mambere" + ], + [ + "CF-OP", + "CF - Ouham-Pende" + ], + [ + "CF-UK", + "CF - Ouaka" + ], + [ + "CF-VK", + "CF - Vakaga" + ], + [ + "CG-11", + "CG - Bouenza" + ], + [ + "CG-13", + "CG - Sangha" + ], + [ + "CG-14", + "CG - Plateaux" + ], + [ + "CG-16", + "CG - Pointe-Noire" + ], + [ + "CG-8", + "CG - Cuvette" + ], + [ + "CG-9", + "CG - Niari" + ], + [ + "CG-BZV", + "CG - Brazzaville" + ], + [ + "CH-AG", + "CH - Aargau" + ], + [ + "CH-AI", + "CH - Appenzell Innerrhoden" + ], + [ + "CH-AR", + "CH - Appenzell Ausserrhoden" + ], + [ + "CH-BE", + "CH - Bern" + ], + [ + "CH-BL", + "CH - Basel-Landschaft" + ], + [ + "CH-BS", + "CH - Basel-Stadt" + ], + [ + "CH-FR", + "CH - Fribourg" + ], + [ + "CH-GE", + "CH - Geneve" + ], + [ + "CH-GL", + "CH - Glarus" + ], + [ + "CH-GR", + "CH - Graubunden" + ], + [ + "CH-JU", + "CH - Jura" + ], + [ + "CH-LU", + "CH - Luzern" + ], + [ + "CH-NE", + "CH - Neuchatel" + ], + [ + "CH-NW", + "CH - Nidwalden" + ], + [ + "CH-OW", + "CH - Obwalden" + ], + [ + "CH-SG", + "CH - Sankt Gallen" + ], + [ + "CH-SH", + "CH - Schaffhausen" + ], + [ + "CH-SO", + "CH - Solothurn" + ], + [ + "CH-SZ", + "CH - Schwyz" + ], + [ + "CH-TG", + "CH - Thurgau" + ], + [ + "CH-TI", + "CH - Ticino" + ], + [ + "CH-UR", + "CH - Uri" + ], + [ + "CH-VD", + "CH - Vaud" + ], + [ + "CH-VS", + "CH - Valais" + ], + [ + "CH-ZG", + "CH - Zug" + ], + [ + "CH-ZH", + "CH - Zurich" + ], + [ + "CI-AB", + "CI - Abidjan" + ], + [ + "CI-BS", + "CI - Bas-Sassandra" + ], + [ + "CI-CM", + "CI - Comoe" + ], + [ + "CI-DN", + "CI - Denguele" + ], + [ + "CI-GD", + "CI - Goh-Djiboua" + ], + [ + "CI-LC", + "CI - Lacs" + ], + [ + "CI-LG", + "CI - Lagunes" + ], + [ + "CI-MG", + "CI - Montagnes" + ], + [ + "CI-SM", + "CI - Sassandra-Marahoue" + ], + [ + "CI-SV", + "CI - Savanes" + ], + [ + "CI-VB", + "CI - Vallee du Bandama" + ], + [ + "CI-WR", + "CI - Woroba" + ], + [ + "CI-YM", + "CI - Yamoussoukro" + ], + [ + "CI-ZZ", + "CI - Zanzan" + ], + [ + "CL-AI", + "CL - Aisen del General Carlos Ibanez del Campo" + ], + [ + "CL-AN", + "CL - Antofagasta" + ], + [ + "CL-AP", + "CL - Arica y Parinacota" + ], + [ + "CL-AR", + "CL - La Araucania" + ], + [ + "CL-AT", + "CL - Atacama" + ], + [ + "CL-BI", + "CL - Biobio" + ], + [ + "CL-CO", + "CL - Coquimbo" + ], + [ + "CL-LI", + "CL - Libertador General Bernardo O'Higgins" + ], + [ + "CL-LL", + "CL - Los Lagos" + ], + [ + "CL-LR", + "CL - Los Rios" + ], + [ + "CL-MA", + "CL - Magallanes" + ], + [ + "CL-ML", + "CL - Maule" + ], + [ + "CL-NB", + "CL - Nuble" + ], + [ + "CL-RM", + "CL - Region Metropolitana de Santiago" + ], + [ + "CL-TA", + "CL - Tarapaca" + ], + [ + "CL-VS", + "CL - Valparaiso" + ], + [ + "CM-AD", + "CM - Adamaoua" + ], + [ + "CM-CE", + "CM - Centre" + ], + [ + "CM-EN", + "CM - Extreme-Nord" + ], + [ + "CM-ES", + "CM - Est" + ], + [ + "CM-LT", + "CM - Littoral" + ], + [ + "CM-NO", + "CM - Nord" + ], + [ + "CM-NW", + "CM - Nord-Ouest" + ], + [ + "CM-OU", + "CM - Ouest" + ], + [ + "CM-SU", + "CM - Sud" + ], + [ + "CM-SW", + "CM - Sud-Ouest" + ], + [ + "CN-AH", + "CN - Anhui" + ], + [ + "CN-BJ", + "CN - Beijing" + ], + [ + "CN-CQ", + "CN - Chongqing" + ], + [ + "CN-FJ", + "CN - Fujian" + ], + [ + "CN-GD", + "CN - Guangdong" + ], + [ + "CN-GS", + "CN - Gansu" + ], + [ + "CN-GX", + "CN - Guangxi Zhuangzu" + ], + [ + "CN-GZ", + "CN - Guizhou" + ], + [ + "CN-HA", + "CN - Henan" + ], + [ + "CN-HB", + "CN - Hubei" + ], + [ + "CN-HE", + "CN - Hebei" + ], + [ + "CN-HI", + "CN - Hainan" + ], + [ + "CN-HL", + "CN - Heilongjiang" + ], + [ + "CN-HN", + "CN - Hunan" + ], + [ + "CN-JL", + "CN - Jilin" + ], + [ + "CN-JS", + "CN - Jiangsu" + ], + [ + "CN-JX", + "CN - Jiangxi" + ], + [ + "CN-LN", + "CN - Liaoning" + ], + [ + "CN-NM", + "CN - Nei Mongol" + ], + [ + "CN-NX", + "CN - Ningxia Huizu" + ], + [ + "CN-QH", + "CN - Qinghai" + ], + [ + "CN-SC", + "CN - Sichuan" + ], + [ + "CN-SD", + "CN - Shandong" + ], + [ + "CN-SH", + "CN - Shanghai" + ], + [ + "CN-SN", + "CN - Shaanxi" + ], + [ + "CN-SX", + "CN - Shanxi" + ], + [ + "CN-TJ", + "CN - Tianjin" + ], + [ + "CN-XJ", + "CN - Xinjiang Uygur" + ], + [ + "CN-XZ", + "CN - Xizang" + ], + [ + "CN-YN", + "CN - Yunnan" + ], + [ + "CN-ZJ", + "CN - Zhejiang" + ], + [ + "CO-AMA", + "CO - Amazonas" + ], + [ + "CO-ANT", + "CO - Antioquia" + ], + [ + "CO-ARA", + "CO - Arauca" + ], + [ + "CO-ATL", + "CO - Atlantico" + ], + [ + "CO-BOL", + "CO - Bolivar" + ], + [ + "CO-BOY", + "CO - Boyaca" + ], + [ + "CO-CAL", + "CO - Caldas" + ], + [ + "CO-CAQ", + "CO - Caqueta" + ], + [ + "CO-CAS", + "CO - Casanare" + ], + [ + "CO-CAU", + "CO - Cauca" + ], + [ + "CO-CES", + "CO - Cesar" + ], + [ + "CO-CHO", + "CO - Choco" + ], + [ + "CO-COR", + "CO - Cordoba" + ], + [ + "CO-CUN", + "CO - Cundinamarca" + ], + [ + "CO-DC", + "CO - Distrito Capital de Bogota" + ], + [ + "CO-GUA", + "CO - Guainia" + ], + [ + "CO-GUV", + "CO - Guaviare" + ], + [ + "CO-HUI", + "CO - Huila" + ], + [ + "CO-LAG", + "CO - La Guajira" + ], + [ + "CO-MAG", + "CO - Magdalena" + ], + [ + "CO-MET", + "CO - Meta" + ], + [ + "CO-NAR", + "CO - Narino" + ], + [ + "CO-NSA", + "CO - Norte de Santander" + ], + [ + "CO-PUT", + "CO - Putumayo" + ], + [ + "CO-QUI", + "CO - Quindio" + ], + [ + "CO-RIS", + "CO - Risaralda" + ], + [ + "CO-SAN", + "CO - Santander" + ], + [ + "CO-SAP", + "CO - San Andres, Providencia y Santa Catalina" + ], + [ + "CO-SUC", + "CO - Sucre" + ], + [ + "CO-TOL", + "CO - Tolima" + ], + [ + "CO-VAC", + "CO - Valle del Cauca" + ], + [ + "CO-VID", + "CO - Vichada" + ], + [ + "CR-A", + "CR - Alajuela" + ], + [ + "CR-C", + "CR - Cartago" + ], + [ + "CR-G", + "CR - Guanacaste" + ], + [ + "CR-H", + "CR - Heredia" + ], + [ + "CR-L", + "CR - Limon" + ], + [ + "CR-P", + "CR - Puntarenas" + ], + [ + "CR-SJ", + "CR - San Jose" + ], + [ + "CU-01", + "CU - Pinar del Rio" + ], + [ + "CU-03", + "CU - La Habana" + ], + [ + "CU-04", + "CU - Matanzas" + ], + [ + "CU-05", + "CU - Villa Clara" + ], + [ + "CU-06", + "CU - Cienfuegos" + ], + [ + "CU-07", + "CU - Sancti Spiritus" + ], + [ + "CU-08", + "CU - Ciego de Avila" + ], + [ + "CU-09", + "CU - Camaguey" + ], + [ + "CU-10", + "CU - Las Tunas" + ], + [ + "CU-11", + "CU - Holguin" + ], + [ + "CU-12", + "CU - Granma" + ], + [ + "CU-13", + "CU - Santiago de Cuba" + ], + [ + "CU-14", + "CU - Guantanamo" + ], + [ + "CU-15", + "CU - Artemisa" + ], + [ + "CU-16", + "CU - Mayabeque" + ], + [ + "CU-99", + "CU - Isla de la Juventud" + ], + [ + "CV-BR", + "CV - Brava" + ], + [ + "CV-BV", + "CV - Boa Vista" + ], + [ + "CV-MO", + "CV - Mosteiros" + ], + [ + "CV-PN", + "CV - Porto Novo" + ], + [ + "CV-PR", + "CV - Praia" + ], + [ + "CV-RS", + "CV - Ribeira Grande de Santiago" + ], + [ + "CV-SL", + "CV - Sal" + ], + [ + "CV-SV", + "CV - Sao Vicente" + ], + [ + "CV-TA", + "CV - Tarrafal" + ], + [ + "CY-01", + "CY - Lefkosia" + ], + [ + "CY-02", + "CY - Lemesos" + ], + [ + "CY-03", + "CY - Larnaka" + ], + [ + "CY-04", + "CY - Ammochostos" + ], + [ + "CY-05", + "CY - Pafos" + ], + [ + "CY-06", + "CY - Keryneia" + ], + [ + "CZ-10", + "CZ - Praha, Hlavni mesto" + ], + [ + "CZ-20", + "CZ - Stredocesky kraj" + ], + [ + "CZ-31", + "CZ - Jihocesky kraj" + ], + [ + "CZ-32", + "CZ - Plzensky kraj" + ], + [ + "CZ-41", + "CZ - Karlovarsky kraj" + ], + [ + "CZ-42", + "CZ - Ustecky kraj" + ], + [ + "CZ-51", + "CZ - Liberecky kraj" + ], + [ + "CZ-52", + "CZ - Kralovehradecky kraj" + ], + [ + "CZ-53", + "CZ - Pardubicky kraj" + ], + [ + "CZ-63", + "CZ - Kraj Vysocina" + ], + [ + "CZ-64", + "CZ - Jihomoravsky kraj" + ], + [ + "CZ-71", + "CZ - Olomoucky kraj" + ], + [ + "CZ-72", + "CZ - Zlinsky kraj" + ], + [ + "CZ-80", + "CZ - Moravskoslezsky kraj" + ], + [ + "DE-BB", + "DE - Brandenburg" + ], + [ + "DE-BE", + "DE - Berlin" + ], + [ + "DE-BW", + "DE - Baden-Wurttemberg" + ], + [ + "DE-BY", + "DE - Bayern" + ], + [ + "DE-HB", + "DE - Bremen" + ], + [ + "DE-HE", + "DE - Hessen" + ], + [ + "DE-HH", + "DE - Hamburg" + ], + [ + "DE-MV", + "DE - Mecklenburg-Vorpommern" + ], + [ + "DE-NI", + "DE - Niedersachsen" + ], + [ + "DE-NW", + "DE - Nordrhein-Westfalen" + ], + [ + "DE-RP", + "DE - Rheinland-Pfalz" + ], + [ + "DE-SH", + "DE - Schleswig-Holstein" + ], + [ + "DE-SL", + "DE - Saarland" + ], + [ + "DE-SN", + "DE - Sachsen" + ], + [ + "DE-ST", + "DE - Sachsen-Anhalt" + ], + [ + "DE-TH", + "DE - Thuringen" + ], + [ + "DJ-AR", + "DJ - Arta" + ], + [ + "DJ-DI", + "DJ - Dikhil" + ], + [ + "DJ-DJ", + "DJ - Djibouti" + ], + [ + "DK-81", + "DK - Nordjylland" + ], + [ + "DK-82", + "DK - Midtjylland" + ], + [ + "DK-83", + "DK - Syddanmark" + ], + [ + "DK-84", + "DK - Hovedstaden" + ], + [ + "DK-85", + "DK - Sjaelland" + ], + [ + "DM-02", + "DM - Saint Andrew" + ], + [ + "DM-04", + "DM - Saint George" + ], + [ + "DM-05", + "DM - Saint John" + ], + [ + "DM-06", + "DM - Saint Joseph" + ], + [ + "DM-07", + "DM - Saint Luke" + ], + [ + "DM-09", + "DM - Saint Patrick" + ], + [ + "DM-10", + "DM - Saint Paul" + ], + [ + "DO-01", + "DO - Distrito Nacional (Santo Domingo)" + ], + [ + "DO-02", + "DO - Azua" + ], + [ + "DO-03", + "DO - Baoruco" + ], + [ + "DO-04", + "DO - Barahona" + ], + [ + "DO-05", + "DO - Dajabon" + ], + [ + "DO-06", + "DO - Duarte" + ], + [ + "DO-07", + "DO - Elias Pina" + ], + [ + "DO-08", + "DO - El Seibo" + ], + [ + "DO-09", + "DO - Espaillat" + ], + [ + "DO-10", + "DO - Independencia" + ], + [ + "DO-11", + "DO - La Altagracia" + ], + [ + "DO-12", + "DO - La Romana" + ], + [ + "DO-13", + "DO - La Vega" + ], + [ + "DO-14", + "DO - Maria Trinidad Sanchez" + ], + [ + "DO-15", + "DO - Monte Cristi" + ], + [ + "DO-17", + "DO - Peravia" + ], + [ + "DO-18", + "DO - Puerto Plata" + ], + [ + "DO-19", + "DO - Hermanas Mirabal" + ], + [ + "DO-20", + "DO - Samana" + ], + [ + "DO-21", + "DO - San Cristobal" + ], + [ + "DO-22", + "DO - San Juan" + ], + [ + "DO-23", + "DO - San Pedro de Macoris" + ], + [ + "DO-24", + "DO - Sanchez Ramirez" + ], + [ + "DO-25", + "DO - Santiago" + ], + [ + "DO-26", + "DO - Santiago Rodriguez" + ], + [ + "DO-27", + "DO - Valverde" + ], + [ + "DO-28", + "DO - Monsenor Nouel" + ], + [ + "DO-29", + "DO - Monte Plata" + ], + [ + "DO-30", + "DO - Hato Mayor" + ], + [ + "DO-31", + "DO - San Jose de Ocoa" + ], + [ + "DZ-01", + "DZ - Adrar" + ], + [ + "DZ-02", + "DZ - Chlef" + ], + [ + "DZ-03", + "DZ - Laghouat" + ], + [ + "DZ-04", + "DZ - Oum el Bouaghi" + ], + [ + "DZ-05", + "DZ - Batna" + ], + [ + "DZ-06", + "DZ - Bejaia" + ], + [ + "DZ-07", + "DZ - Biskra" + ], + [ + "DZ-08", + "DZ - Bechar" + ], + [ + "DZ-09", + "DZ - Blida" + ], + [ + "DZ-10", + "DZ - Bouira" + ], + [ + "DZ-11", + "DZ - Tamanrasset" + ], + [ + "DZ-12", + "DZ - Tebessa" + ], + [ + "DZ-13", + "DZ - Tlemcen" + ], + [ + "DZ-14", + "DZ - Tiaret" + ], + [ + "DZ-15", + "DZ - Tizi Ouzou" + ], + [ + "DZ-16", + "DZ - Alger" + ], + [ + "DZ-17", + "DZ - Djelfa" + ], + [ + "DZ-18", + "DZ - Jijel" + ], + [ + "DZ-19", + "DZ - Setif" + ], + [ + "DZ-20", + "DZ - Saida" + ], + [ + "DZ-21", + "DZ - Skikda" + ], + [ + "DZ-22", + "DZ - Sidi Bel Abbes" + ], + [ + "DZ-23", + "DZ - Annaba" + ], + [ + "DZ-24", + "DZ - Guelma" + ], + [ + "DZ-25", + "DZ - Constantine" + ], + [ + "DZ-26", + "DZ - Medea" + ], + [ + "DZ-27", + "DZ - Mostaganem" + ], + [ + "DZ-28", + "DZ - M'sila" + ], + [ + "DZ-29", + "DZ - Mascara" + ], + [ + "DZ-30", + "DZ - Ouargla" + ], + [ + "DZ-31", + "DZ - Oran" + ], + [ + "DZ-32", + "DZ - El Bayadh" + ], + [ + "DZ-33", + "DZ - Illizi" + ], + [ + "DZ-34", + "DZ - Bordj Bou Arreridj" + ], + [ + "DZ-35", + "DZ - Boumerdes" + ], + [ + "DZ-36", + "DZ - El Tarf" + ], + [ + "DZ-37", + "DZ - Tindouf" + ], + [ + "DZ-38", + "DZ - Tissemsilt" + ], + [ + "DZ-39", + "DZ - El Oued" + ], + [ + "DZ-40", + "DZ - Khenchela" + ], + [ + "DZ-41", + "DZ - Souk Ahras" + ], + [ + "DZ-42", + "DZ - Tipaza" + ], + [ + "DZ-43", + "DZ - Mila" + ], + [ + "DZ-44", + "DZ - Ain Defla" + ], + [ + "DZ-45", + "DZ - Naama" + ], + [ + "DZ-46", + "DZ - Ain Temouchent" + ], + [ + "DZ-47", + "DZ - Ghardaia" + ], + [ + "DZ-48", + "DZ - Relizane" + ], + [ + "DZ-49", + "DZ - Timimoun" + ], + [ + "DZ-51", + "DZ - Ouled Djellal" + ], + [ + "DZ-53", + "DZ - In Salah" + ], + [ + "DZ-55", + "DZ - Touggourt" + ], + [ + "DZ-56", + "DZ - Djanet" + ], + [ + "DZ-57", + "DZ - El Meghaier" + ], + [ + "EC-A", + "EC - Azuay" + ], + [ + "EC-B", + "EC - Bolivar" + ], + [ + "EC-C", + "EC - Carchi" + ], + [ + "EC-D", + "EC - Orellana" + ], + [ + "EC-E", + "EC - Esmeraldas" + ], + [ + "EC-F", + "EC - Canar" + ], + [ + "EC-G", + "EC - Guayas" + ], + [ + "EC-H", + "EC - Chimborazo" + ], + [ + "EC-I", + "EC - Imbabura" + ], + [ + "EC-L", + "EC - Loja" + ], + [ + "EC-M", + "EC - Manabi" + ], + [ + "EC-N", + "EC - Napo" + ], + [ + "EC-O", + "EC - El Oro" + ], + [ + "EC-P", + "EC - Pichincha" + ], + [ + "EC-R", + "EC - Los Rios" + ], + [ + "EC-S", + "EC - Morona Santiago" + ], + [ + "EC-SD", + "EC - Santo Domingo de los Tsachilas" + ], + [ + "EC-SE", + "EC - Santa Elena" + ], + [ + "EC-T", + "EC - Tungurahua" + ], + [ + "EC-U", + "EC - Sucumbios" + ], + [ + "EC-W", + "EC - Galapagos" + ], + [ + "EC-X", + "EC - Cotopaxi" + ], + [ + "EC-Y", + "EC - Pastaza" + ], + [ + "EC-Z", + "EC - Zamora Chinchipe" + ], + [ + "EE-37", + "EE - Harjumaa" + ], + [ + "EE-39", + "EE - Hiiumaa" + ], + [ + "EE-45", + "EE - Ida-Virumaa" + ], + [ + "EE-50", + "EE - Jogevamaa" + ], + [ + "EE-52", + "EE - Jarvamaa" + ], + [ + "EE-56", + "EE - Laanemaa" + ], + [ + "EE-60", + "EE - Laane-Virumaa" + ], + [ + "EE-64", + "EE - Polvamaa" + ], + [ + "EE-68", + "EE - Parnumaa" + ], + [ + "EE-71", + "EE - Raplamaa" + ], + [ + "EE-74", + "EE - Saaremaa" + ], + [ + "EE-79", + "EE - Tartumaa" + ], + [ + "EE-81", + "EE - Valgamaa" + ], + [ + "EE-84", + "EE - Viljandimaa" + ], + [ + "EE-87", + "EE - Vorumaa" + ], + [ + "EG-ALX", + "EG - Al Iskandariyah" + ], + [ + "EG-ASN", + "EG - Aswan" + ], + [ + "EG-AST", + "EG - Asyut" + ], + [ + "EG-BA", + "EG - Al Bahr al Ahmar" + ], + [ + "EG-BH", + "EG - Al Buhayrah" + ], + [ + "EG-BNS", + "EG - Bani Suwayf" + ], + [ + "EG-C", + "EG - Al Qahirah" + ], + [ + "EG-DK", + "EG - Ad Daqahliyah" + ], + [ + "EG-DT", + "EG - Dumyat" + ], + [ + "EG-FYM", + "EG - Al Fayyum" + ], + [ + "EG-GH", + "EG - Al Gharbiyah" + ], + [ + "EG-GZ", + "EG - Al Jizah" + ], + [ + "EG-IS", + "EG - Al Isma'iliyah" + ], + [ + "EG-JS", + "EG - Janub Sina'" + ], + [ + "EG-KB", + "EG - Al Qalyubiyah" + ], + [ + "EG-KFS", + "EG - Kafr ash Shaykh" + ], + [ + "EG-KN", + "EG - Qina" + ], + [ + "EG-LX", + "EG - Al Uqsur" + ], + [ + "EG-MN", + "EG - Al Minya" + ], + [ + "EG-MNF", + "EG - Al Minufiyah" + ], + [ + "EG-MT", + "EG - Matruh" + ], + [ + "EG-PTS", + "EG - Bur Sa'id" + ], + [ + "EG-SHG", + "EG - Suhaj" + ], + [ + "EG-SHR", + "EG - Ash Sharqiyah" + ], + [ + "EG-SIN", + "EG - Shamal Sina'" + ], + [ + "EG-SUZ", + "EG - As Suways" + ], + [ + "EG-WAD", + "EG - Al Wadi al Jadid" + ], + [ + "ER-GB", + "ER - Qash-Barkah" + ], + [ + "ER-MA", + "ER - Al Awsat" + ], + [ + "ES-AN", + "ES - Andalucia" + ], + [ + "ES-AR", + "ES - Aragon" + ], + [ + "ES-AS", + "ES - Asturias, Principado de" + ], + [ + "ES-CB", + "ES - Cantabria" + ], + [ + "ES-CE", + "ES - Ceuta" + ], + [ + "ES-CL", + "ES - Castilla y Leon" + ], + [ + "ES-CM", + "ES - Castilla-La Mancha" + ], + [ + "ES-CN", + "ES - Canarias" + ], + [ + "ES-CT", + "ES - Catalunya" + ], + [ + "ES-EX", + "ES - Extremadura" + ], + [ + "ES-GA", + "ES - Galicia" + ], + [ + "ES-IB", + "ES - Illes Balears" + ], + [ + "ES-MC", + "ES - Murcia, Region de" + ], + [ + "ES-MD", + "ES - Madrid, Comunidad de" + ], + [ + "ES-ML", + "ES - Melilla" + ], + [ + "ES-NC", + "ES - Navarra, Comunidad Foral de" + ], + [ + "ES-PV", + "ES - Pais Vasco" + ], + [ + "ES-RI", + "ES - La Rioja" + ], + [ + "ES-VC", + "ES - Valenciana, Comunidad" + ], + [ + "ET-AA", + "ET - Addis Ababa" + ], + [ + "ET-AF", + "ET - Afar" + ], + [ + "ET-AM", + "ET - Amara" + ], + [ + "ET-BE", + "ET - Benshangul-Gumaz" + ], + [ + "ET-DD", + "ET - Dire Dawa" + ], + [ + "ET-HA", + "ET - Harari People" + ], + [ + "ET-OR", + "ET - Oromia" + ], + [ + "ET-SN", + "ET - Southern Nations, Nationalities and Peoples" + ], + [ + "ET-SO", + "ET - Somali" + ], + [ + "ET-TI", + "ET - Tigrai" + ], + [ + "FI-02", + "FI - Etela-Karjala" + ], + [ + "FI-03", + "FI - Etela-Pohjanmaa" + ], + [ + "FI-04", + "FI - Etela-Savo" + ], + [ + "FI-05", + "FI - Kainuu" + ], + [ + "FI-06", + "FI - Kanta-Hame" + ], + [ + "FI-07", + "FI - Keski-Pohjanmaa" + ], + [ + "FI-08", + "FI - Keski-Suomi" + ], + [ + "FI-09", + "FI - Kymenlaakso" + ], + [ + "FI-10", + "FI - Lappi" + ], + [ + "FI-11", + "FI - Pirkanmaa" + ], + [ + "FI-12", + "FI - Pohjanmaa" + ], + [ + "FI-13", + "FI - Pohjois-Karjala" + ], + [ + "FI-14", + "FI - Pohjois-Pohjanmaa" + ], + [ + "FI-15", + "FI - Pohjois-Savo" + ], + [ + "FI-16", + "FI - Paijat-Hame" + ], + [ + "FI-17", + "FI - Satakunta" + ], + [ + "FI-18", + "FI - Uusimaa" + ], + [ + "FI-19", + "FI - Varsinais-Suomi" + ], + [ + "FJ-C", + "FJ - Central" + ], + [ + "FJ-E", + "FJ - Eastern" + ], + [ + "FJ-N", + "FJ - Northern" + ], + [ + "FJ-R", + "FJ - Rotuma" + ], + [ + "FJ-W", + "FJ - Western" + ], + [ + "FM-KSA", + "FM - Kosrae" + ], + [ + "FM-PNI", + "FM - Pohnpei" + ], + [ + "FM-TRK", + "FM - Chuuk" + ], + [ + "FM-YAP", + "FM - Yap" + ], + [ + "FR-20R", + "FR - Corse" + ], + [ + "FR-ARA", + "FR - Auvergne-Rhone-Alpes" + ], + [ + "FR-BFC", + "FR - Bourgogne-Franche-Comte" + ], + [ + "FR-BRE", + "FR - Bretagne" + ], + [ + "FR-CVL", + "FR - Centre-Val de Loire" + ], + [ + "FR-GES", + "FR - Grand-Est" + ], + [ + "FR-HDF", + "FR - Hauts-de-France" + ], + [ + "FR-IDF", + "FR - Ile-de-France" + ], + [ + "FR-NAQ", + "FR - Nouvelle-Aquitaine" + ], + [ + "FR-NOR", + "FR - Normandie" + ], + [ + "FR-OCC", + "FR - Occitanie" + ], + [ + "FR-PAC", + "FR - Provence-Alpes-Cote-d'Azur" + ], + [ + "FR-PDL", + "FR - Pays-de-la-Loire" + ], + [ + "GA-1", + "GA - Estuaire" + ], + [ + "GA-2", + "GA - Haut-Ogooue" + ], + [ + "GA-3", + "GA - Moyen-Ogooue" + ], + [ + "GA-4", + "GA - Ngounie" + ], + [ + "GA-5", + "GA - Nyanga" + ], + [ + "GA-7", + "GA - Ogooue-Lolo" + ], + [ + "GA-8", + "GA - Ogooue-Maritime" + ], + [ + "GA-9", + "GA - Woleu-Ntem" + ], + [ + "GB-ENG", + "GB - England" + ], + [ + "GB-NIR", + "GB - Northern Ireland" + ], + [ + "GB-SCT", + "GB - Scotland" + ], + [ + "GB-WLS", + "GB - Wales" + ], + [ + "GD-01", + "GD - Saint Andrew" + ], + [ + "GD-02", + "GD - Saint David" + ], + [ + "GD-03", + "GD - Saint George" + ], + [ + "GD-04", + "GD - Saint John" + ], + [ + "GD-05", + "GD - Saint Mark" + ], + [ + "GD-06", + "GD - Saint Patrick" + ], + [ + "GD-10", + "GD - Southern Grenadine Islands" + ], + [ + "GE-AB", + "GE - Abkhazia" + ], + [ + "GE-AJ", + "GE - Ajaria" + ], + [ + "GE-GU", + "GE - Guria" + ], + [ + "GE-IM", + "GE - Imereti" + ], + [ + "GE-KA", + "GE - K'akheti" + ], + [ + "GE-KK", + "GE - Kvemo Kartli" + ], + [ + "GE-MM", + "GE - Mtskheta-Mtianeti" + ], + [ + "GE-RL", + "GE - Rach'a-Lechkhumi-Kvemo Svaneti" + ], + [ + "GE-SJ", + "GE - Samtskhe-Javakheti" + ], + [ + "GE-SK", + "GE - Shida Kartli" + ], + [ + "GE-SZ", + "GE - Samegrelo-Zemo Svaneti" + ], + [ + "GE-TB", + "GE - Tbilisi" + ], + [ + "GH-AA", + "GH - Greater Accra" + ], + [ + "GH-AF", + "GH - Ahafo" + ], + [ + "GH-AH", + "GH - Ashanti" + ], + [ + "GH-BE", + "GH - Bono East" + ], + [ + "GH-BO", + "GH - Bono" + ], + [ + "GH-CP", + "GH - Central" + ], + [ + "GH-EP", + "GH - Eastern" + ], + [ + "GH-NP", + "GH - Northern" + ], + [ + "GH-TV", + "GH - Volta" + ], + [ + "GH-UE", + "GH - Upper East" + ], + [ + "GH-UW", + "GH - Upper West" + ], + [ + "GH-WP", + "GH - Western" + ], + [ + "GL-AV", + "GL - Avannaata Kommunia" + ], + [ + "GL-KU", + "GL - Kommune Kujalleq" + ], + [ + "GL-QE", + "GL - Qeqqata Kommunia" + ], + [ + "GL-QT", + "GL - Kommune Qeqertalik" + ], + [ + "GL-SM", + "GL - Kommuneqarfik Sermersooq" + ], + [ + "GM-B", + "GM - Banjul" + ], + [ + "GM-L", + "GM - Lower River" + ], + [ + "GM-M", + "GM - Central River" + ], + [ + "GM-N", + "GM - North Bank" + ], + [ + "GM-W", + "GM - Western" + ], + [ + "GN-BF", + "GN - Boffa" + ], + [ + "GN-BK", + "GN - Boke" + ], + [ + "GN-C", + "GN - Conakry" + ], + [ + "GN-DB", + "GN - Dabola" + ], + [ + "GN-DI", + "GN - Dinguiraye" + ], + [ + "GN-DL", + "GN - Dalaba" + ], + [ + "GN-FR", + "GN - Fria" + ], + [ + "GN-KA", + "GN - Kankan" + ], + [ + "GN-KD", + "GN - Kindia" + ], + [ + "GN-KO", + "GN - Kouroussa" + ], + [ + "GN-LA", + "GN - Labe" + ], + [ + "GN-SI", + "GN - Siguiri" + ], + [ + "GQ-BN", + "GQ - Bioko Norte" + ], + [ + "GQ-CS", + "GQ - Centro Sur" + ], + [ + "GQ-KN", + "GQ - Kie-Ntem" + ], + [ + "GQ-LI", + "GQ - Litoral" + ], + [ + "GQ-WN", + "GQ - Wele-Nzas" + ], + [ + "GR-A", + "GR - Anatoliki Makedonia kai Thraki" + ], + [ + "GR-B", + "GR - Kentriki Makedonia" + ], + [ + "GR-C", + "GR - Dytiki Makedonia" + ], + [ + "GR-D", + "GR - Ipeiros" + ], + [ + "GR-E", + "GR - Thessalia" + ], + [ + "GR-F", + "GR - Ionia Nisia" + ], + [ + "GR-G", + "GR - Dytiki Ellada" + ], + [ + "GR-H", + "GR - Sterea Ellada" + ], + [ + "GR-I", + "GR - Attiki" + ], + [ + "GR-J", + "GR - Peloponnisos" + ], + [ + "GR-K", + "GR - Voreio Aigaio" + ], + [ + "GR-L", + "GR - Notio Aigaio" + ], + [ + "GR-M", + "GR - Kriti" + ], + [ + "GT-01", + "GT - Guatemala" + ], + [ + "GT-02", + "GT - El Progreso" + ], + [ + "GT-03", + "GT - Sacatepequez" + ], + [ + "GT-04", + "GT - Chimaltenango" + ], + [ + "GT-05", + "GT - Escuintla" + ], + [ + "GT-06", + "GT - Santa Rosa" + ], + [ + "GT-07", + "GT - Solola" + ], + [ + "GT-08", + "GT - Totonicapan" + ], + [ + "GT-09", + "GT - Quetzaltenango" + ], + [ + "GT-10", + "GT - Suchitepequez" + ], + [ + "GT-11", + "GT - Retalhuleu" + ], + [ + "GT-12", + "GT - San Marcos" + ], + [ + "GT-13", + "GT - Huehuetenango" + ], + [ + "GT-14", + "GT - Quiche" + ], + [ + "GT-15", + "GT - Baja Verapaz" + ], + [ + "GT-16", + "GT - Alta Verapaz" + ], + [ + "GT-17", + "GT - Peten" + ], + [ + "GT-18", + "GT - Izabal" + ], + [ + "GT-19", + "GT - Zacapa" + ], + [ + "GT-20", + "GT - Chiquimula" + ], + [ + "GT-21", + "GT - Jalapa" + ], + [ + "GT-22", + "GT - Jutiapa" + ], + [ + "GW-BA", + "GW - Bafata" + ], + [ + "GW-BS", + "GW - Bissau" + ], + [ + "GW-CA", + "GW - Cacheu" + ], + [ + "GW-GA", + "GW - Gabu" + ], + [ + "GW-OI", + "GW - Oio" + ], + [ + "GW-QU", + "GW - Quinara" + ], + [ + "GY-BA", + "GY - Barima-Waini" + ], + [ + "GY-CU", + "GY - Cuyuni-Mazaruni" + ], + [ + "GY-DE", + "GY - Demerara-Mahaica" + ], + [ + "GY-EB", + "GY - East Berbice-Corentyne" + ], + [ + "GY-ES", + "GY - Essequibo Islands-West Demerara" + ], + [ + "GY-MA", + "GY - Mahaica-Berbice" + ], + [ + "GY-PM", + "GY - Pomeroon-Supenaam" + ], + [ + "GY-UD", + "GY - Upper Demerara-Berbice" + ], + [ + "HN-AT", + "HN - Atlantida" + ], + [ + "HN-CH", + "HN - Choluteca" + ], + [ + "HN-CL", + "HN - Colon" + ], + [ + "HN-CM", + "HN - Comayagua" + ], + [ + "HN-CP", + "HN - Copan" + ], + [ + "HN-CR", + "HN - Cortes" + ], + [ + "HN-EP", + "HN - El Paraiso" + ], + [ + "HN-FM", + "HN - Francisco Morazan" + ], + [ + "HN-GD", + "HN - Gracias a Dios" + ], + [ + "HN-IB", + "HN - Islas de la Bahia" + ], + [ + "HN-IN", + "HN - Intibuca" + ], + [ + "HN-LE", + "HN - Lempira" + ], + [ + "HN-LP", + "HN - La Paz" + ], + [ + "HN-OC", + "HN - Ocotepeque" + ], + [ + "HN-OL", + "HN - Olancho" + ], + [ + "HN-SB", + "HN - Santa Barbara" + ], + [ + "HN-VA", + "HN - Valle" + ], + [ + "HN-YO", + "HN - Yoro" + ], + [ + "HR-01", + "HR - Zagrebacka zupanija" + ], + [ + "HR-02", + "HR - Krapinsko-zagorska zupanija" + ], + [ + "HR-03", + "HR - Sisacko-moslavacka zupanija" + ], + [ + "HR-04", + "HR - Karlovacka zupanija" + ], + [ + "HR-05", + "HR - Varazdinska zupanija" + ], + [ + "HR-06", + "HR - Koprivnicko-krizevacka zupanija" + ], + [ + "HR-07", + "HR - Bjelovarsko-bilogorska zupanija" + ], + [ + "HR-08", + "HR - Primorsko-goranska zupanija" + ], + [ + "HR-09", + "HR - Licko-senjska zupanija" + ], + [ + "HR-10", + "HR - Viroviticko-podravska zupanija" + ], + [ + "HR-11", + "HR - Pozesko-slavonska zupanija" + ], + [ + "HR-12", + "HR - Brodsko-posavska zupanija" + ], + [ + "HR-13", + "HR - Zadarska zupanija" + ], + [ + "HR-14", + "HR - Osjecko-baranjska zupanija" + ], + [ + "HR-15", + "HR - Sibensko-kninska zupanija" + ], + [ + "HR-16", + "HR - Vukovarsko-srijemska zupanija" + ], + [ + "HR-17", + "HR - Splitsko-dalmatinska zupanija" + ], + [ + "HR-18", + "HR - Istarska zupanija" + ], + [ + "HR-19", + "HR - Dubrovacko-neretvanska zupanija" + ], + [ + "HR-20", + "HR - Medimurska zupanija" + ], + [ + "HR-21", + "HR - Grad Zagreb" + ], + [ + "HT-AR", + "HT - Artibonite" + ], + [ + "HT-CE", + "HT - Centre" + ], + [ + "HT-GA", + "HT - Grande'Anse" + ], + [ + "HT-ND", + "HT - Nord" + ], + [ + "HT-NI", + "HT - Nippes" + ], + [ + "HT-NO", + "HT - Nord-Ouest" + ], + [ + "HT-OU", + "HT - Ouest" + ], + [ + "HT-SD", + "HT - Sud" + ], + [ + "HT-SE", + "HT - Sud-Est" + ], + [ + "HU-BA", + "HU - Baranya" + ], + [ + "HU-BE", + "HU - Bekes" + ], + [ + "HU-BK", + "HU - Bacs-Kiskun" + ], + [ + "HU-BU", + "HU - Budapest" + ], + [ + "HU-BZ", + "HU - Borsod-Abauj-Zemplen" + ], + [ + "HU-CS", + "HU - Csongrad-Csanad" + ], + [ + "HU-FE", + "HU - Fejer" + ], + [ + "HU-GS", + "HU - Gyor-Moson-Sopron" + ], + [ + "HU-HB", + "HU - Hajdu-Bihar" + ], + [ + "HU-HE", + "HU - Heves" + ], + [ + "HU-JN", + "HU - Jasz-Nagykun-Szolnok" + ], + [ + "HU-KE", + "HU - Komarom-Esztergom" + ], + [ + "HU-NO", + "HU - Nograd" + ], + [ + "HU-PE", + "HU - Pest" + ], + [ + "HU-SO", + "HU - Somogy" + ], + [ + "HU-SZ", + "HU - Szabolcs-Szatmar-Bereg" + ], + [ + "HU-TO", + "HU - Tolna" + ], + [ + "HU-VA", + "HU - Vas" + ], + [ + "HU-VE", + "HU - Veszprem" + ], + [ + "HU-ZA", + "HU - Zala" + ], + [ + "ID-AC", + "ID - Aceh" + ], + [ + "ID-BA", + "ID - Bali" + ], + [ + "ID-BB", + "ID - Kepulauan Bangka Belitung" + ], + [ + "ID-BE", + "ID - Bengkulu" + ], + [ + "ID-BT", + "ID - Banten" + ], + [ + "ID-GO", + "ID - Gorontalo" + ], + [ + "ID-JA", + "ID - Jambi" + ], + [ + "ID-JB", + "ID - Jawa Barat" + ], + [ + "ID-JI", + "ID - Jawa Timur" + ], + [ + "ID-JK", + "ID - Jakarta Raya" + ], + [ + "ID-JT", + "ID - Jawa Tengah" + ], + [ + "ID-KB", + "ID - Kalimantan Barat" + ], + [ + "ID-KI", + "ID - Kalimantan Timur" + ], + [ + "ID-KR", + "ID - Kepulauan Riau" + ], + [ + "ID-KS", + "ID - Kalimantan Selatan" + ], + [ + "ID-KT", + "ID - Kalimantan Tengah" + ], + [ + "ID-KU", + "ID - Kalimantan Utara" + ], + [ + "ID-LA", + "ID - Lampung" + ], + [ + "ID-ML", + "ID - Maluku" + ], + [ + "ID-MU", + "ID - Maluku Utara" + ], + [ + "ID-NB", + "ID - Nusa Tenggara Barat" + ], + [ + "ID-NT", + "ID - Nusa Tenggara Timur" + ], + [ + "ID-PB", + "ID - Papua Barat" + ], + [ + "ID-PE", + "ID - Papua Pengunungan" + ], + [ + "ID-PP", + "ID - Papua" + ], + [ + "ID-PS", + "ID - Papua Selatan" + ], + [ + "ID-PT", + "ID - Papua Tengah" + ], + [ + "ID-RI", + "ID - Riau" + ], + [ + "ID-SA", + "ID - Sulawesi Utara" + ], + [ + "ID-SB", + "ID - Sumatera Barat" + ], + [ + "ID-SG", + "ID - Sulawesi Tenggara" + ], + [ + "ID-SN", + "ID - Sulawesi Selatan" + ], + [ + "ID-SR", + "ID - Sulawesi Barat" + ], + [ + "ID-SS", + "ID - Sumatera Selatan" + ], + [ + "ID-ST", + "ID - Sulawesi Tengah" + ], + [ + "ID-SU", + "ID - Sumatera Utara" + ], + [ + "ID-YO", + "ID - Yogyakarta" + ], + [ + "IE-CE", + "IE - Clare" + ], + [ + "IE-CN", + "IE - Cavan" + ], + [ + "IE-CO", + "IE - Cork" + ], + [ + "IE-CW", + "IE - Carlow" + ], + [ + "IE-D", + "IE - Dublin" + ], + [ + "IE-DL", + "IE - Donegal" + ], + [ + "IE-G", + "IE - Galway" + ], + [ + "IE-KE", + "IE - Kildare" + ], + [ + "IE-KK", + "IE - Kilkenny" + ], + [ + "IE-KY", + "IE - Kerry" + ], + [ + "IE-LD", + "IE - Longford" + ], + [ + "IE-LH", + "IE - Louth" + ], + [ + "IE-LK", + "IE - Limerick" + ], + [ + "IE-LM", + "IE - Leitrim" + ], + [ + "IE-LS", + "IE - Laois" + ], + [ + "IE-MH", + "IE - Meath" + ], + [ + "IE-MN", + "IE - Monaghan" + ], + [ + "IE-MO", + "IE - Mayo" + ], + [ + "IE-OY", + "IE - Offaly" + ], + [ + "IE-RN", + "IE - Roscommon" + ], + [ + "IE-SO", + "IE - Sligo" + ], + [ + "IE-TA", + "IE - Tipperary" + ], + [ + "IE-WD", + "IE - Waterford" + ], + [ + "IE-WH", + "IE - Westmeath" + ], + [ + "IE-WW", + "IE - Wicklow" + ], + [ + "IE-WX", + "IE - Wexford" + ], + [ + "IL-D", + "IL - HaDarom" + ], + [ + "IL-HA", + "IL - Hefa" + ], + [ + "IL-JM", + "IL - Yerushalayim" + ], + [ + "IL-M", + "IL - HaMerkaz" + ], + [ + "IL-TA", + "IL - Tel Aviv" + ], + [ + "IL-Z", + "IL - HaTsafon" + ], + [ + "IN-AN", + "IN - Andaman and Nicobar Islands" + ], + [ + "IN-AP", + "IN - Andhra Pradesh" + ], + [ + "IN-AR", + "IN - Arunachal Pradesh" + ], + [ + "IN-AS", + "IN - Assam" + ], + [ + "IN-BR", + "IN - Bihar" + ], + [ + "IN-CH", + "IN - Chandigarh" + ], + [ + "IN-CT", + "IN - Chhattisgarh" + ], + [ + "IN-DH", + "IN - Dadra and Nagar Haveli and Daman and Diu" + ], + [ + "IN-DL", + "IN - Delhi" + ], + [ + "IN-DN", + "IN - Dadra and Nagar Haveli" + ], + [ + "IN-GA", + "IN - Goa" + ], + [ + "IN-GJ", + "IN - Gujarat" + ], + [ + "IN-HP", + "IN - Himachal Pradesh" + ], + [ + "IN-HR", + "IN - Haryana" + ], + [ + "IN-JH", + "IN - Jharkhand" + ], + [ + "IN-JK", + "IN - Jammu and Kashmir" + ], + [ + "IN-KA", + "IN - Karnataka" + ], + [ + "IN-KL", + "IN - Kerala" + ], + [ + "IN-LD", + "IN - Lakshadweep" + ], + [ + "IN-MH", + "IN - Maharashtra" + ], + [ + "IN-ML", + "IN - Meghalaya" + ], + [ + "IN-MN", + "IN - Manipur" + ], + [ + "IN-MP", + "IN - Madhya Pradesh" + ], + [ + "IN-MZ", + "IN - Mizoram" + ], + [ + "IN-NL", + "IN - Nagaland" + ], + [ + "IN-OR", + "IN - Odisha" + ], + [ + "IN-PB", + "IN - Punjab" + ], + [ + "IN-PY", + "IN - Puducherry" + ], + [ + "IN-RJ", + "IN - Rajasthan" + ], + [ + "IN-SK", + "IN - Sikkim" + ], + [ + "IN-TG", + "IN - Telangana" + ], + [ + "IN-TN", + "IN - Tamil Nadu" + ], + [ + "IN-TR", + "IN - Tripura" + ], + [ + "IN-UP", + "IN - Uttar Pradesh" + ], + [ + "IN-UT", + "IN - Uttarakhand" + ], + [ + "IN-WB", + "IN - West Bengal" + ], + [ + "IQ-AN", + "IQ - Al Anbar" + ], + [ + "IQ-AR", + "IQ - Arbil" + ], + [ + "IQ-BA", + "IQ - Al Basrah" + ], + [ + "IQ-BB", + "IQ - Babil" + ], + [ + "IQ-BG", + "IQ - Baghdad" + ], + [ + "IQ-DA", + "IQ - Dahuk" + ], + [ + "IQ-DI", + "IQ - Diyala" + ], + [ + "IQ-DQ", + "IQ - Dhi Qar" + ], + [ + "IQ-KA", + "IQ - Karbala'" + ], + [ + "IQ-KI", + "IQ - Kirkuk" + ], + [ + "IQ-MA", + "IQ - Maysan" + ], + [ + "IQ-MU", + "IQ - Al Muthanna" + ], + [ + "IQ-NA", + "IQ - An Najaf" + ], + [ + "IQ-NI", + "IQ - Ninawa" + ], + [ + "IQ-QA", + "IQ - Al Qadisiyah" + ], + [ + "IQ-SD", + "IQ - Salah ad Din" + ], + [ + "IQ-SU", + "IQ - As Sulaymaniyah" + ], + [ + "IQ-WA", + "IQ - Wasit" + ], + [ + "IR-00", + "IR - Markazi" + ], + [ + "IR-01", + "IR - Gilan" + ], + [ + "IR-02", + "IR - Mazandaran" + ], + [ + "IR-03", + "IR - Azarbayjan-e Sharqi" + ], + [ + "IR-04", + "IR - Azarbayjan-e Gharbi" + ], + [ + "IR-05", + "IR - Kermanshah" + ], + [ + "IR-06", + "IR - Khuzestan" + ], + [ + "IR-07", + "IR - Fars" + ], + [ + "IR-08", + "IR - Kerman" + ], + [ + "IR-09", + "IR - Khorasan-e Razavi" + ], + [ + "IR-10", + "IR - Esfahan" + ], + [ + "IR-11", + "IR - Sistan va Baluchestan" + ], + [ + "IR-12", + "IR - Kordestan" + ], + [ + "IR-13", + "IR - Hamadan" + ], + [ + "IR-14", + "IR - Chahar Mahal va Bakhtiari" + ], + [ + "IR-15", + "IR - Lorestan" + ], + [ + "IR-16", + "IR - Ilam" + ], + [ + "IR-17", + "IR - Kohgiluyeh va Bowyer Ahmad" + ], + [ + "IR-18", + "IR - Bushehr" + ], + [ + "IR-19", + "IR - Zanjan" + ], + [ + "IR-20", + "IR - Semnan" + ], + [ + "IR-21", + "IR - Yazd" + ], + [ + "IR-22", + "IR - Hormozgan" + ], + [ + "IR-23", + "IR - Tehran" + ], + [ + "IR-24", + "IR - Ardabil" + ], + [ + "IR-25", + "IR - Qom" + ], + [ + "IR-26", + "IR - Qazvin" + ], + [ + "IR-27", + "IR - Golestan" + ], + [ + "IR-28", + "IR - Khorasan-e Shomali" + ], + [ + "IR-29", + "IR - Khorasan-e Jonubi" + ], + [ + "IR-30", + "IR - Alborz" + ], + [ + "IS-1", + "IS - Hofudborgarsvaedi" + ], + [ + "IS-2", + "IS - Sudurnes" + ], + [ + "IS-3", + "IS - Vesturland" + ], + [ + "IS-4", + "IS - Vestfirdir" + ], + [ + "IS-5", + "IS - Nordurland vestra" + ], + [ + "IS-6", + "IS - Nordurland eystra" + ], + [ + "IS-7", + "IS - Austurland" + ], + [ + "IS-8", + "IS - Sudurland" + ], + [ + "IT-21", + "IT - Piemonte" + ], + [ + "IT-23", + "IT - Valle d'Aosta" + ], + [ + "IT-25", + "IT - Lombardia" + ], + [ + "IT-32", + "IT - Trentino-Alto Adige" + ], + [ + "IT-34", + "IT - Veneto" + ], + [ + "IT-36", + "IT - Friuli-Venezia Giulia" + ], + [ + "IT-42", + "IT - Liguria" + ], + [ + "IT-45", + "IT - Emilia-Romagna" + ], + [ + "IT-52", + "IT - Toscana" + ], + [ + "IT-55", + "IT - Umbria" + ], + [ + "IT-57", + "IT - Marche" + ], + [ + "IT-62", + "IT - Lazio" + ], + [ + "IT-65", + "IT - Abruzzo" + ], + [ + "IT-67", + "IT - Molise" + ], + [ + "IT-72", + "IT - Campania" + ], + [ + "IT-75", + "IT - Puglia" + ], + [ + "IT-77", + "IT - Basilicata" + ], + [ + "IT-78", + "IT - Calabria" + ], + [ + "IT-82", + "IT - Sicilia" + ], + [ + "IT-88", + "IT - Sardegna" + ], + [ + "JM-01", + "JM - Kingston" + ], + [ + "JM-02", + "JM - Saint Andrew" + ], + [ + "JM-03", + "JM - Saint Thomas" + ], + [ + "JM-04", + "JM - Portland" + ], + [ + "JM-05", + "JM - Saint Mary" + ], + [ + "JM-06", + "JM - Saint Ann" + ], + [ + "JM-07", + "JM - Trelawny" + ], + [ + "JM-08", + "JM - Saint James" + ], + [ + "JM-09", + "JM - Hanover" + ], + [ + "JM-10", + "JM - Westmoreland" + ], + [ + "JM-11", + "JM - Saint Elizabeth" + ], + [ + "JM-12", + "JM - Manchester" + ], + [ + "JM-13", + "JM - Clarendon" + ], + [ + "JM-14", + "JM - Saint Catherine" + ], + [ + "JO-AJ", + "JO - 'Ajlun" + ], + [ + "JO-AM", + "JO - Al 'Asimah" + ], + [ + "JO-AQ", + "JO - Al 'Aqabah" + ], + [ + "JO-AT", + "JO - At Tafilah" + ], + [ + "JO-AZ", + "JO - Az Zarqa'" + ], + [ + "JO-BA", + "JO - Al Balqa'" + ], + [ + "JO-IR", + "JO - Irbid" + ], + [ + "JO-JA", + "JO - Jarash" + ], + [ + "JO-KA", + "JO - Al Karak" + ], + [ + "JO-MA", + "JO - Al Mafraq" + ], + [ + "JO-MD", + "JO - Madaba" + ], + [ + "JO-MN", + "JO - Ma'an" + ], + [ + "JP-01", + "JP - Hokkaido" + ], + [ + "JP-02", + "JP - Aomori" + ], + [ + "JP-03", + "JP - Iwate" + ], + [ + "JP-04", + "JP - Miyagi" + ], + [ + "JP-05", + "JP - Akita" + ], + [ + "JP-06", + "JP - Yamagata" + ], + [ + "JP-07", + "JP - Fukushima" + ], + [ + "JP-08", + "JP - Ibaraki" + ], + [ + "JP-09", + "JP - Tochigi" + ], + [ + "JP-10", + "JP - Gunma" + ], + [ + "JP-11", + "JP - Saitama" + ], + [ + "JP-12", + "JP - Chiba" + ], + [ + "JP-13", + "JP - Tokyo" + ], + [ + "JP-14", + "JP - Kanagawa" + ], + [ + "JP-15", + "JP - Niigata" + ], + [ + "JP-16", + "JP - Toyama" + ], + [ + "JP-17", + "JP - Ishikawa" + ], + [ + "JP-18", + "JP - Fukui" + ], + [ + "JP-19", + "JP - Yamanashi" + ], + [ + "JP-20", + "JP - Nagano" + ], + [ + "JP-21", + "JP - Gifu" + ], + [ + "JP-22", + "JP - Shizuoka" + ], + [ + "JP-23", + "JP - Aichi" + ], + [ + "JP-24", + "JP - Mie" + ], + [ + "JP-25", + "JP - Shiga" + ], + [ + "JP-26", + "JP - Kyoto" + ], + [ + "JP-27", + "JP - Osaka" + ], + [ + "JP-28", + "JP - Hyogo" + ], + [ + "JP-29", + "JP - Nara" + ], + [ + "JP-30", + "JP - Wakayama" + ], + [ + "JP-31", + "JP - Tottori" + ], + [ + "JP-32", + "JP - Shimane" + ], + [ + "JP-33", + "JP - Okayama" + ], + [ + "JP-34", + "JP - Hiroshima" + ], + [ + "JP-35", + "JP - Yamaguchi" + ], + [ + "JP-36", + "JP - Tokushima" + ], + [ + "JP-37", + "JP - Kagawa" + ], + [ + "JP-38", + "JP - Ehime" + ], + [ + "JP-39", + "JP - Kochi" + ], + [ + "JP-40", + "JP - Fukuoka" + ], + [ + "JP-41", + "JP - Saga" + ], + [ + "JP-42", + "JP - Nagasaki" + ], + [ + "JP-43", + "JP - Kumamoto" + ], + [ + "JP-44", + "JP - Oita" + ], + [ + "JP-45", + "JP - Miyazaki" + ], + [ + "JP-46", + "JP - Kagoshima" + ], + [ + "JP-47", + "JP - Okinawa" + ], + [ + "KE-01", + "KE - Baringo" + ], + [ + "KE-02", + "KE - Bomet" + ], + [ + "KE-03", + "KE - Bungoma" + ], + [ + "KE-04", + "KE - Busia" + ], + [ + "KE-05", + "KE - Elgeyo/Marakwet" + ], + [ + "KE-06", + "KE - Embu" + ], + [ + "KE-07", + "KE - Garissa" + ], + [ + "KE-08", + "KE - Homa Bay" + ], + [ + "KE-09", + "KE - Isiolo" + ], + [ + "KE-10", + "KE - Kajiado" + ], + [ + "KE-11", + "KE - Kakamega" + ], + [ + "KE-12", + "KE - Kericho" + ], + [ + "KE-13", + "KE - Kiambu" + ], + [ + "KE-14", + "KE - Kilifi" + ], + [ + "KE-15", + "KE - Kirinyaga" + ], + [ + "KE-16", + "KE - Kisii" + ], + [ + "KE-17", + "KE - Kisumu" + ], + [ + "KE-18", + "KE - Kitui" + ], + [ + "KE-19", + "KE - Kwale" + ], + [ + "KE-20", + "KE - Laikipia" + ], + [ + "KE-21", + "KE - Lamu" + ], + [ + "KE-22", + "KE - Machakos" + ], + [ + "KE-23", + "KE - Makueni" + ], + [ + "KE-24", + "KE - Mandera" + ], + [ + "KE-25", + "KE - Marsabit" + ], + [ + "KE-26", + "KE - Meru" + ], + [ + "KE-27", + "KE - Migori" + ], + [ + "KE-28", + "KE - Mombasa" + ], + [ + "KE-29", + "KE - Murang'a" + ], + [ + "KE-30", + "KE - Nairobi City" + ], + [ + "KE-31", + "KE - Nakuru" + ], + [ + "KE-32", + "KE - Nandi" + ], + [ + "KE-33", + "KE - Narok" + ], + [ + "KE-34", + "KE - Nyamira" + ], + [ + "KE-35", + "KE - Nyandarua" + ], + [ + "KE-36", + "KE - Nyeri" + ], + [ + "KE-37", + "KE - Samburu" + ], + [ + "KE-38", + "KE - Siaya" + ], + [ + "KE-39", + "KE - Taita/Taveta" + ], + [ + "KE-40", + "KE - Tana River" + ], + [ + "KE-41", + "KE - Tharaka-Nithi" + ], + [ + "KE-42", + "KE - Trans Nzoia" + ], + [ + "KE-43", + "KE - Turkana" + ], + [ + "KE-44", + "KE - Uasin Gishu" + ], + [ + "KE-45", + "KE - Vihiga" + ], + [ + "KE-46", + "KE - Wajir" + ], + [ + "KE-47", + "KE - West Pokot" + ], + [ + "KG-B", + "KG - Batken" + ], + [ + "KG-C", + "KG - Chuy" + ], + [ + "KG-GB", + "KG - Bishkek Shaary" + ], + [ + "KG-GO", + "KG - Osh Shaary" + ], + [ + "KG-J", + "KG - Jalal-Abad" + ], + [ + "KG-N", + "KG - Naryn" + ], + [ + "KG-T", + "KG - Talas" + ], + [ + "KG-Y", + "KG - Ysyk-Kol" + ], + [ + "KH-1", + "KH - Banteay Mean Choay" + ], + [ + "KH-10", + "KH - Kracheh" + ], + [ + "KH-11", + "KH - Mondol Kiri" + ], + [ + "KH-12", + "KH - Phnom Penh" + ], + [ + "KH-13", + "KH - Preah Vihear" + ], + [ + "KH-14", + "KH - Prey Veaeng" + ], + [ + "KH-16", + "KH - Rotanak Kiri" + ], + [ + "KH-17", + "KH - Siem Reab" + ], + [ + "KH-18", + "KH - Preah Sihanouk" + ], + [ + "KH-19", + "KH - Stueng Traeng" + ], + [ + "KH-2", + "KH - Baat Dambang" + ], + [ + "KH-20", + "KH - Svaay Rieng" + ], + [ + "KH-21", + "KH - Taakaev" + ], + [ + "KH-23", + "KH - Kaeb" + ], + [ + "KH-24", + "KH - Pailin" + ], + [ + "KH-3", + "KH - Kampong Chaam" + ], + [ + "KH-4", + "KH - Kampong Chhnang" + ], + [ + "KH-5", + "KH - Kampong Spueu" + ], + [ + "KH-6", + "KH - Kampong Thum" + ], + [ + "KH-7", + "KH - Kampot" + ], + [ + "KH-8", + "KH - Kandaal" + ], + [ + "KI-G", + "KI - Gilbert Islands" + ], + [ + "KI-L", + "KI - Line Islands" + ], + [ + "KM-G", + "KM - Grande Comore" + ], + [ + "KM-M", + "KM - Moheli" + ], + [ + "KN-01", + "KN - Christ Church Nichola Town" + ], + [ + "KN-02", + "KN - Saint Anne Sandy Point" + ], + [ + "KN-03", + "KN - Saint George Basseterre" + ], + [ + "KN-05", + "KN - Saint James Windward" + ], + [ + "KN-06", + "KN - Saint John Capisterre" + ], + [ + "KN-07", + "KN - Saint John Figtree" + ], + [ + "KN-08", + "KN - Saint Mary Cayon" + ], + [ + "KN-09", + "KN - Saint Paul Capisterre" + ], + [ + "KN-10", + "KN - Saint Paul Charlestown" + ], + [ + "KN-11", + "KN - Saint Peter Basseterre" + ], + [ + "KN-12", + "KN - Saint Thomas Lowland" + ], + [ + "KN-13", + "KN - Saint Thomas Middle Island" + ], + [ + "KN-15", + "KN - Trinity Palmetto Point" + ], + [ + "KP-01", + "KP - P'yongyang" + ], + [ + "KR-11", + "KR - Seoul-teukbyeolsi" + ], + [ + "KR-26", + "KR - Busan-gwangyeoksi" + ], + [ + "KR-27", + "KR - Daegu-gwangyeoksi" + ], + [ + "KR-28", + "KR - Incheon-gwangyeoksi" + ], + [ + "KR-29", + "KR - Gwangju-gwangyeoksi" + ], + [ + "KR-30", + "KR - Daejeon-gwangyeoksi" + ], + [ + "KR-31", + "KR - Ulsan-gwangyeoksi" + ], + [ + "KR-41", + "KR - Gyeonggi-do" + ], + [ + "KR-42", + "KR - Gangwon-do" + ], + [ + "KR-43", + "KR - Chungcheongbuk-do" + ], + [ + "KR-44", + "KR - Chungcheongnam-do" + ], + [ + "KR-45", + "KR - Jeollabuk-do" + ], + [ + "KR-46", + "KR - Jeollanam-do" + ], + [ + "KR-47", + "KR - Gyeongsangbuk-do" + ], + [ + "KR-48", + "KR - Gyeongsangnam-do" + ], + [ + "KR-49", + "KR - Jeju-teukbyeoljachido" + ], + [ + "KW-AH", + "KW - Al Ahmadi" + ], + [ + "KW-FA", + "KW - Al Farwaniyah" + ], + [ + "KW-HA", + "KW - Hawalli" + ], + [ + "KW-JA", + "KW - Al Jahra'" + ], + [ + "KW-KU", + "KW - Al 'Asimah" + ], + [ + "KW-MU", + "KW - Mubarak al Kabir" + ], + [ + "KZ-10", + "KZ - Abay oblysy" + ], + [ + "KZ-11", + "KZ - Aqmola oblysy" + ], + [ + "KZ-15", + "KZ - Aqtobe oblysy" + ], + [ + "KZ-19", + "KZ - Almaty oblysy" + ], + [ + "KZ-23", + "KZ - Atyrau oblysy" + ], + [ + "KZ-27", + "KZ - Batys Qazaqstan oblysy" + ], + [ + "KZ-31", + "KZ - Zhambyl oblysy" + ], + [ + "KZ-33", + "KZ - Zhetisu oblysy" + ], + [ + "KZ-35", + "KZ - Qaraghandy oblysy" + ], + [ + "KZ-39", + "KZ - Qostanay oblysy" + ], + [ + "KZ-43", + "KZ - Qyzylorda oblysy" + ], + [ + "KZ-47", + "KZ - Mangghystau oblysy" + ], + [ + "KZ-55", + "KZ - Pavlodar oblysy" + ], + [ + "KZ-59", + "KZ - Soltustik Qazaqstan oblysy" + ], + [ + "KZ-61", + "KZ - Turkistan oblysy" + ], + [ + "KZ-62", + "KZ - Ulytau oblysy" + ], + [ + "KZ-63", + "KZ - Shyghys Qazaqstan oblysy" + ], + [ + "KZ-71", + "KZ - Astana" + ], + [ + "KZ-75", + "KZ - Almaty" + ], + [ + "KZ-79", + "KZ - Shymkent" + ], + [ + "LA-BK", + "LA - Bokeo" + ], + [ + "LA-BL", + "LA - Bolikhamxai" + ], + [ + "LA-CH", + "LA - Champasak" + ], + [ + "LA-KH", + "LA - Khammouan" + ], + [ + "LA-LP", + "LA - Louangphabang" + ], + [ + "LA-OU", + "LA - Oudomxai" + ], + [ + "LA-PH", + "LA - Phongsali" + ], + [ + "LA-SL", + "LA - Salavan" + ], + [ + "LA-SV", + "LA - Savannakhet" + ], + [ + "LA-VI", + "LA - Viangchan" + ], + [ + "LA-XE", + "LA - Xekong" + ], + [ + "LA-XI", + "LA - Xiangkhouang" + ], + [ + "LB-AK", + "LB - Aakkar" + ], + [ + "LB-AS", + "LB - Liban-Nord" + ], + [ + "LB-BA", + "LB - Beyrouth" + ], + [ + "LB-BH", + "LB - Baalbek-Hermel" + ], + [ + "LB-BI", + "LB - Beqaa" + ], + [ + "LB-JA", + "LB - Liban-Sud" + ], + [ + "LB-JL", + "LB - Mont-Liban" + ], + [ + "LB-NA", + "LB - Nabatiye" + ], + [ + "LC-01", + "LC - Anse la Raye" + ], + [ + "LC-02", + "LC - Castries" + ], + [ + "LC-03", + "LC - Choiseul" + ], + [ + "LC-05", + "LC - Dennery" + ], + [ + "LC-06", + "LC - Gros Islet" + ], + [ + "LC-07", + "LC - Laborie" + ], + [ + "LC-08", + "LC - Micoud" + ], + [ + "LC-10", + "LC - Soufriere" + ], + [ + "LC-11", + "LC - Vieux Fort" + ], + [ + "LI-01", + "LI - Balzers" + ], + [ + "LI-02", + "LI - Eschen" + ], + [ + "LI-03", + "LI - Gamprin" + ], + [ + "LI-04", + "LI - Mauren" + ], + [ + "LI-06", + "LI - Ruggell" + ], + [ + "LI-07", + "LI - Schaan" + ], + [ + "LI-09", + "LI - Triesen" + ], + [ + "LI-10", + "LI - Triesenberg" + ], + [ + "LI-11", + "LI - Vaduz" + ], + [ + "LK-1", + "LK - Western Province" + ], + [ + "LK-2", + "LK - Central Province" + ], + [ + "LK-3", + "LK - Southern Province" + ], + [ + "LK-4", + "LK - Northern Province" + ], + [ + "LK-5", + "LK - Eastern Province" + ], + [ + "LK-6", + "LK - North Western Province" + ], + [ + "LK-7", + "LK - North Central Province" + ], + [ + "LK-8", + "LK - Uva Province" + ], + [ + "LK-9", + "LK - Sabaragamuwa Province" + ], + [ + "LR-BG", + "LR - Bong" + ], + [ + "LR-BM", + "LR - Bomi" + ], + [ + "LR-CM", + "LR - Grand Cape Mount" + ], + [ + "LR-GG", + "LR - Grand Gedeh" + ], + [ + "LR-MG", + "LR - Margibi" + ], + [ + "LR-MO", + "LR - Montserrado" + ], + [ + "LR-RI", + "LR - River Cess" + ], + [ + "LR-SI", + "LR - Sinoe" + ], + [ + "LS-A", + "LS - Maseru" + ], + [ + "LS-B", + "LS - Botha-Bothe" + ], + [ + "LS-C", + "LS - Leribe" + ], + [ + "LS-D", + "LS - Berea" + ], + [ + "LS-E", + "LS - Mafeteng" + ], + [ + "LS-F", + "LS - Mohale's Hoek" + ], + [ + "LS-G", + "LS - Quthing" + ], + [ + "LS-H", + "LS - Qacha's Nek" + ], + [ + "LS-J", + "LS - Mokhotlong" + ], + [ + "LS-K", + "LS - Thaba-Tseka" + ], + [ + "LT-AL", + "LT - Alytaus apskritis" + ], + [ + "LT-KL", + "LT - Klaipedos apskritis" + ], + [ + "LT-KU", + "LT - Kauno apskritis" + ], + [ + "LT-MR", + "LT - Marijampoles apskritis" + ], + [ + "LT-PN", + "LT - Panevezio apskritis" + ], + [ + "LT-SA", + "LT - Siauliu apskritis" + ], + [ + "LT-TA", + "LT - Taurages apskritis" + ], + [ + "LT-TE", + "LT - Telsiu apskritis" + ], + [ + "LT-UT", + "LT - Utenos apskritis" + ], + [ + "LT-VL", + "LT - Vilniaus apskritis" + ], + [ + "LU-CA", + "LU - Capellen" + ], + [ + "LU-CL", + "LU - Clervaux" + ], + [ + "LU-DI", + "LU - Diekirch" + ], + [ + "LU-EC", + "LU - Echternach" + ], + [ + "LU-ES", + "LU - Esch-sur-Alzette" + ], + [ + "LU-GR", + "LU - Grevenmacher" + ], + [ + "LU-LU", + "LU - Luxembourg" + ], + [ + "LU-ME", + "LU - Mersch" + ], + [ + "LU-RD", + "LU - Redange" + ], + [ + "LU-RM", + "LU - Remich" + ], + [ + "LU-VD", + "LU - Vianden" + ], + [ + "LU-WI", + "LU - Wiltz" + ], + [ + "LV-002", + "LV - Aizkraukles novads" + ], + [ + "LV-007", + "LV - Aluksnes novads" + ], + [ + "LV-011", + "LV - Adazu novads" + ], + [ + "LV-015", + "LV - Balvu novads" + ], + [ + "LV-016", + "LV - Bauskas novads" + ], + [ + "LV-022", + "LV - Cesu novads" + ], + [ + "LV-026", + "LV - Dobeles novads" + ], + [ + "LV-033", + "LV - Gulbenes novads" + ], + [ + "LV-041", + "LV - Jelgavas novads" + ], + [ + "LV-042", + "LV - Jekabpils novads" + ], + [ + "LV-047", + "LV - Kraslavas novads" + ], + [ + "LV-050", + "LV - Kuldigas novads" + ], + [ + "LV-052", + "LV - Kekavas novads" + ], + [ + "LV-054", + "LV - Limbazu novads" + ], + [ + "LV-056", + "LV - Livanu novads" + ], + [ + "LV-058", + "LV - Ludzas novads" + ], + [ + "LV-059", + "LV - Madonas novads" + ], + [ + "LV-062", + "LV - Marupes novads" + ], + [ + "LV-067", + "LV - Ogres novads" + ], + [ + "LV-068", + "LV - Olaines novads" + ], + [ + "LV-073", + "LV - Preilu novads" + ], + [ + "LV-077", + "LV - Rezeknes novads" + ], + [ + "LV-080", + "LV - Ropazu novads" + ], + [ + "LV-087", + "LV - Salaspils novads" + ], + [ + "LV-088", + "LV - Saldus novads" + ], + [ + "LV-089", + "LV - Saulkrastu novads" + ], + [ + "LV-091", + "LV - Siguldas novads" + ], + [ + "LV-094", + "LV - Smiltenes novads" + ], + [ + "LV-097", + "LV - Talsu novads" + ], + [ + "LV-099", + "LV - Tukuma novads" + ], + [ + "LV-101", + "LV - Valkas novads" + ], + [ + "LV-102", + "LV - Varaklanu novads" + ], + [ + "LV-106", + "LV - Ventspils novads" + ], + [ + "LV-111", + "LV - Augsdaugavas novads" + ], + [ + "LV-112", + "LV - Dienvidkurzemes novads" + ], + [ + "LV-113", + "LV - Valmieras novads" + ], + [ + "LV-DGV", + "LV - Daugavpils" + ], + [ + "LV-JEL", + "LV - Jelgava" + ], + [ + "LV-JUR", + "LV - Jurmala" + ], + [ + "LV-LPX", + "LV - Liepaja" + ], + [ + "LV-RIX", + "LV - Riga" + ], + [ + "LY-BA", + "LY - Banghazi" + ], + [ + "LY-BU", + "LY - Al Butnan" + ], + [ + "LY-DR", + "LY - Darnah" + ], + [ + "LY-JA", + "LY - Al Jabal al Akhdar" + ], + [ + "LY-JG", + "LY - Al Jabal al Gharbi" + ], + [ + "LY-JI", + "LY - Al Jafarah" + ], + [ + "LY-JU", + "LY - Al Jufrah" + ], + [ + "LY-KF", + "LY - Al Kufrah" + ], + [ + "LY-MB", + "LY - Al Marqab" + ], + [ + "LY-MI", + "LY - Misratah" + ], + [ + "LY-MJ", + "LY - Al Marj" + ], + [ + "LY-NL", + "LY - Nalut" + ], + [ + "LY-NQ", + "LY - An Nuqat al Khams" + ], + [ + "LY-SB", + "LY - Sabha" + ], + [ + "LY-SR", + "LY - Surt" + ], + [ + "LY-TB", + "LY - Tarabulus" + ], + [ + "LY-WA", + "LY - Al Wahat" + ], + [ + "LY-WD", + "LY - Wadi al Hayat" + ], + [ + "LY-WS", + "LY - Wadi ash Shati'" + ], + [ + "LY-ZA", + "LY - Az Zawiyah" + ], + [ + "MA-01", + "MA - Tanger-Tetouan-Al Hoceima" + ], + [ + "MA-02", + "MA - L'Oriental" + ], + [ + "MA-03", + "MA - Fes- Meknes" + ], + [ + "MA-04", + "MA - Rabat-Sale-Kenitra" + ], + [ + "MA-05", + "MA - Beni-Mellal-Khenifra" + ], + [ + "MA-06", + "MA - Casablanca-Settat" + ], + [ + "MA-07", + "MA - Marrakech-Safi" + ], + [ + "MA-08", + "MA - Draa-Tafilalet" + ], + [ + "MA-09", + "MA - Souss-Massa" + ], + [ + "MA-10", + "MA - Guelmim-Oued Noun (EH-partial)" + ], + [ + "MA-11", + "MA - Laayoune-Sakia El Hamra (EH-partial)" + ], + [ + "MC-CO", + "MC - La Condamine" + ], + [ + "MC-FO", + "MC - Fontvieille" + ], + [ + "MC-MC", + "MC - Monte-Carlo" + ], + [ + "MC-MG", + "MC - Moneghetti" + ], + [ + "MC-MO", + "MC - Monaco-Ville" + ], + [ + "MC-SR", + "MC - Saint-Roman" + ], + [ + "MD-AN", + "MD - Anenii Noi" + ], + [ + "MD-BA", + "MD - Balti" + ], + [ + "MD-BD", + "MD - Bender" + ], + [ + "MD-BR", + "MD - Briceni" + ], + [ + "MD-BS", + "MD - Basarabeasca" + ], + [ + "MD-CA", + "MD - Cahul" + ], + [ + "MD-CL", + "MD - Calarasi" + ], + [ + "MD-CM", + "MD - Cimislia" + ], + [ + "MD-CR", + "MD - Criuleni" + ], + [ + "MD-CS", + "MD - Causeni" + ], + [ + "MD-CT", + "MD - Cantemir" + ], + [ + "MD-CU", + "MD - Chisinau" + ], + [ + "MD-DO", + "MD - Donduseni" + ], + [ + "MD-DR", + "MD - Drochia" + ], + [ + "MD-DU", + "MD - Dubasari" + ], + [ + "MD-ED", + "MD - Edinet" + ], + [ + "MD-FA", + "MD - Falesti" + ], + [ + "MD-FL", + "MD - Floresti" + ], + [ + "MD-GA", + "MD - Gagauzia, Unitatea teritoriala autonoma" + ], + [ + "MD-GL", + "MD - Glodeni" + ], + [ + "MD-HI", + "MD - Hincesti" + ], + [ + "MD-IA", + "MD - Ialoveni" + ], + [ + "MD-LE", + "MD - Leova" + ], + [ + "MD-NI", + "MD - Nisporeni" + ], + [ + "MD-OC", + "MD - Ocnita" + ], + [ + "MD-OR", + "MD - Orhei" + ], + [ + "MD-RE", + "MD - Rezina" + ], + [ + "MD-RI", + "MD - Riscani" + ], + [ + "MD-SD", + "MD - Soldanesti" + ], + [ + "MD-SI", + "MD - Singerei" + ], + [ + "MD-SN", + "MD - Stinga Nistrului, unitatea teritoriala din" + ], + [ + "MD-SO", + "MD - Soroca" + ], + [ + "MD-ST", + "MD - Straseni" + ], + [ + "MD-SV", + "MD - Stefan Voda" + ], + [ + "MD-TA", + "MD - Taraclia" + ], + [ + "MD-TE", + "MD - Telenesti" + ], + [ + "MD-UN", + "MD - Ungheni" + ], + [ + "ME-01", + "ME - Andrijevica" + ], + [ + "ME-02", + "ME - Bar" + ], + [ + "ME-03", + "ME - Berane" + ], + [ + "ME-04", + "ME - Bijelo Polje" + ], + [ + "ME-05", + "ME - Budva" + ], + [ + "ME-06", + "ME - Cetinje" + ], + [ + "ME-07", + "ME - Danilovgrad" + ], + [ + "ME-08", + "ME - Herceg-Novi" + ], + [ + "ME-09", + "ME - Kolasin" + ], + [ + "ME-10", + "ME - Kotor" + ], + [ + "ME-12", + "ME - Niksic" + ], + [ + "ME-13", + "ME - Plav" + ], + [ + "ME-14", + "ME - Pljevlja" + ], + [ + "ME-15", + "ME - Pluzine" + ], + [ + "ME-16", + "ME - Podgorica" + ], + [ + "ME-17", + "ME - Rozaje" + ], + [ + "ME-19", + "ME - Tivat" + ], + [ + "ME-20", + "ME - Ulcinj" + ], + [ + "ME-21", + "ME - Zabljak" + ], + [ + "ME-24", + "ME - Tuzi" + ], + [ + "MG-A", + "MG - Toamasina" + ], + [ + "MG-D", + "MG - Antsiranana" + ], + [ + "MG-F", + "MG - Fianarantsoa" + ], + [ + "MG-M", + "MG - Mahajanga" + ], + [ + "MG-T", + "MG - Antananarivo" + ], + [ + "MG-U", + "MG - Toliara" + ], + [ + "MH-KWA", + "MH - Kwajalein" + ], + [ + "MH-MAJ", + "MH - Majuro" + ], + [ + "MK-101", + "MK - Veles" + ], + [ + "MK-102", + "MK - Gradsko" + ], + [ + "MK-103", + "MK - Demir Kapija" + ], + [ + "MK-104", + "MK - Kavadarci" + ], + [ + "MK-105", + "MK - Lozovo" + ], + [ + "MK-106", + "MK - Negotino" + ], + [ + "MK-107", + "MK - Rosoman" + ], + [ + "MK-108", + "MK - Sveti Nikole" + ], + [ + "MK-109", + "MK - Caska" + ], + [ + "MK-201", + "MK - Berovo" + ], + [ + "MK-202", + "MK - Vinica" + ], + [ + "MK-205", + "MK - Karbinci" + ], + [ + "MK-206", + "MK - Kocani" + ], + [ + "MK-207", + "MK - Makedonska Kamenica" + ], + [ + "MK-208", + "MK - Pehcevo" + ], + [ + "MK-209", + "MK - Probistip" + ], + [ + "MK-211", + "MK - Stip" + ], + [ + "MK-301", + "MK - Vevcani" + ], + [ + "MK-303", + "MK - Debar" + ], + [ + "MK-307", + "MK - Kicevo" + ], + [ + "MK-308", + "MK - Makedonski Brod" + ], + [ + "MK-310", + "MK - Ohrid" + ], + [ + "MK-312", + "MK - Struga" + ], + [ + "MK-401", + "MK - Bogdanci" + ], + [ + "MK-402", + "MK - Bosilovo" + ], + [ + "MK-403", + "MK - Valandovo" + ], + [ + "MK-404", + "MK - Vasilevo" + ], + [ + "MK-405", + "MK - Gevgelija" + ], + [ + "MK-406", + "MK - Dojran" + ], + [ + "MK-408", + "MK - Novo Selo" + ], + [ + "MK-409", + "MK - Radovis" + ], + [ + "MK-410", + "MK - Strumica" + ], + [ + "MK-501", + "MK - Bitola" + ], + [ + "MK-502", + "MK - Demir Hisar" + ], + [ + "MK-503", + "MK - Dolneni" + ], + [ + "MK-504", + "MK - Krivogastani" + ], + [ + "MK-505", + "MK - Krusevo" + ], + [ + "MK-506", + "MK - Mogila" + ], + [ + "MK-507", + "MK - Novaci" + ], + [ + "MK-508", + "MK - Prilep" + ], + [ + "MK-509", + "MK - Resen" + ], + [ + "MK-601", + "MK - Bogovinje" + ], + [ + "MK-602", + "MK - Brvenica" + ], + [ + "MK-604", + "MK - Gostivar" + ], + [ + "MK-605", + "MK - Zelino" + ], + [ + "MK-606", + "MK - Jegunovce" + ], + [ + "MK-607", + "MK - Mavrovo i Rostusa" + ], + [ + "MK-608", + "MK - Tearce" + ], + [ + "MK-609", + "MK - Tetovo" + ], + [ + "MK-701", + "MK - Kratovo" + ], + [ + "MK-702", + "MK - Kriva Palanka" + ], + [ + "MK-703", + "MK - Kumanovo" + ], + [ + "MK-704", + "MK - Lipkovo" + ], + [ + "MK-705", + "MK - Rankovce" + ], + [ + "MK-803", + "MK - Butel" + ], + [ + "MK-804", + "MK - Gazi Baba" + ], + [ + "MK-806", + "MK - Zelenikovo" + ], + [ + "MK-807", + "MK - Ilinden" + ], + [ + "MK-809", + "MK - Kisela Voda" + ], + [ + "MK-810", + "MK - Petrovec" + ], + [ + "MK-811", + "MK - Saraj" + ], + [ + "MK-813", + "MK - Studenicani" + ], + [ + "MK-814", + "MK - Centar" + ], + [ + "MK-816", + "MK - Cucer Sandevo" + ], + [ + "ML-1", + "ML - Kayes" + ], + [ + "ML-2", + "ML - Koulikoro" + ], + [ + "ML-3", + "ML - Sikasso" + ], + [ + "ML-4", + "ML - Segou" + ], + [ + "ML-5", + "ML - Mopti" + ], + [ + "ML-6", + "ML - Tombouctou" + ], + [ + "ML-7", + "ML - Gao" + ], + [ + "ML-8", + "ML - Kidal" + ], + [ + "ML-BKO", + "ML - Bamako" + ], + [ + "MM-01", + "MM - Sagaing" + ], + [ + "MM-02", + "MM - Bago" + ], + [ + "MM-03", + "MM - Magway" + ], + [ + "MM-04", + "MM - Mandalay" + ], + [ + "MM-05", + "MM - Tanintharyi" + ], + [ + "MM-06", + "MM - Yangon" + ], + [ + "MM-07", + "MM - Ayeyarwady" + ], + [ + "MM-11", + "MM - Kachin" + ], + [ + "MM-12", + "MM - Kayah" + ], + [ + "MM-13", + "MM - Kayin" + ], + [ + "MM-14", + "MM - Chin" + ], + [ + "MM-15", + "MM - Mon" + ], + [ + "MM-16", + "MM - Rakhine" + ], + [ + "MM-17", + "MM - Shan" + ], + [ + "MM-18", + "MM - Nay Pyi Taw" + ], + [ + "MN-035", + "MN - Orhon" + ], + [ + "MN-037", + "MN - Darhan uul" + ], + [ + "MN-039", + "MN - Hentiy" + ], + [ + "MN-043", + "MN - Hovd" + ], + [ + "MN-047", + "MN - Tov" + ], + [ + "MN-053", + "MN - Omnogovi" + ], + [ + "MN-055", + "MN - Ovorhangay" + ], + [ + "MN-061", + "MN - Dornod" + ], + [ + "MN-063", + "MN - Dornogovi" + ], + [ + "MN-065", + "MN - Govi-Altay" + ], + [ + "MN-067", + "MN - Bulgan" + ], + [ + "MN-069", + "MN - Bayanhongor" + ], + [ + "MN-1", + "MN - Ulaanbaatar" + ], + [ + "MR-02", + "MR - Hodh el Gharbi" + ], + [ + "MR-03", + "MR - Assaba" + ], + [ + "MR-04", + "MR - Gorgol" + ], + [ + "MR-05", + "MR - Brakna" + ], + [ + "MR-06", + "MR - Trarza" + ], + [ + "MR-07", + "MR - Adrar" + ], + [ + "MR-08", + "MR - Dakhlet Nouadhibou" + ], + [ + "MR-09", + "MR - Tagant" + ], + [ + "MR-11", + "MR - Tiris Zemmour" + ], + [ + "MR-12", + "MR - Inchiri" + ], + [ + "MR-13", + "MR - Nouakchott Ouest" + ], + [ + "MT-01", + "MT - Attard" + ], + [ + "MT-02", + "MT - Balzan" + ], + [ + "MT-03", + "MT - Birgu" + ], + [ + "MT-04", + "MT - Birkirkara" + ], + [ + "MT-05", + "MT - Birzebbuga" + ], + [ + "MT-06", + "MT - Bormla" + ], + [ + "MT-07", + "MT - Dingli" + ], + [ + "MT-08", + "MT - Fgura" + ], + [ + "MT-09", + "MT - Floriana" + ], + [ + "MT-10", + "MT - Fontana" + ], + [ + "MT-11", + "MT - Gudja" + ], + [ + "MT-12", + "MT - Gzira" + ], + [ + "MT-13", + "MT - Ghajnsielem" + ], + [ + "MT-14", + "MT - Gharb" + ], + [ + "MT-15", + "MT - Gharghur" + ], + [ + "MT-16", + "MT - Ghasri" + ], + [ + "MT-17", + "MT - Ghaxaq" + ], + [ + "MT-18", + "MT - Hamrun" + ], + [ + "MT-19", + "MT - Iklin" + ], + [ + "MT-20", + "MT - Isla" + ], + [ + "MT-21", + "MT - Kalkara" + ], + [ + "MT-23", + "MT - Kirkop" + ], + [ + "MT-24", + "MT - Lija" + ], + [ + "MT-25", + "MT - Luqa" + ], + [ + "MT-26", + "MT - Marsa" + ], + [ + "MT-27", + "MT - Marsaskala" + ], + [ + "MT-28", + "MT - Marsaxlokk" + ], + [ + "MT-29", + "MT - Mdina" + ], + [ + "MT-30", + "MT - Mellieha" + ], + [ + "MT-31", + "MT - Mgarr" + ], + [ + "MT-32", + "MT - Mosta" + ], + [ + "MT-33", + "MT - Mqabba" + ], + [ + "MT-34", + "MT - Msida" + ], + [ + "MT-35", + "MT - Mtarfa" + ], + [ + "MT-36", + "MT - Munxar" + ], + [ + "MT-37", + "MT - Nadur" + ], + [ + "MT-38", + "MT - Naxxar" + ], + [ + "MT-39", + "MT - Paola" + ], + [ + "MT-40", + "MT - Pembroke" + ], + [ + "MT-41", + "MT - Pieta" + ], + [ + "MT-42", + "MT - Qala" + ], + [ + "MT-43", + "MT - Qormi" + ], + [ + "MT-44", + "MT - Qrendi" + ], + [ + "MT-45", + "MT - Rabat Gozo" + ], + [ + "MT-46", + "MT - Rabat Malta" + ], + [ + "MT-47", + "MT - Safi" + ], + [ + "MT-48", + "MT - Saint Julian's" + ], + [ + "MT-49", + "MT - Saint John" + ], + [ + "MT-50", + "MT - Saint Lawrence" + ], + [ + "MT-51", + "MT - Saint Paul's Bay" + ], + [ + "MT-52", + "MT - Sannat" + ], + [ + "MT-53", + "MT - Saint Lucia's" + ], + [ + "MT-54", + "MT - Santa Venera" + ], + [ + "MT-55", + "MT - Siggiewi" + ], + [ + "MT-56", + "MT - Sliema" + ], + [ + "MT-57", + "MT - Swieqi" + ], + [ + "MT-58", + "MT - Ta' Xbiex" + ], + [ + "MT-59", + "MT - Tarxien" + ], + [ + "MT-60", + "MT - Valletta" + ], + [ + "MT-61", + "MT - Xaghra" + ], + [ + "MT-62", + "MT - Xewkija" + ], + [ + "MT-63", + "MT - Xghajra" + ], + [ + "MT-64", + "MT - Zabbar" + ], + [ + "MT-65", + "MT - Zebbug Gozo" + ], + [ + "MT-67", + "MT - Zejtun" + ], + [ + "MT-68", + "MT - Zurrieq" + ], + [ + "MU-BL", + "MU - Black River" + ], + [ + "MU-FL", + "MU - Flacq" + ], + [ + "MU-GP", + "MU - Grand Port" + ], + [ + "MU-MO", + "MU - Moka" + ], + [ + "MU-PA", + "MU - Pamplemousses" + ], + [ + "MU-PL", + "MU - Port Louis" + ], + [ + "MU-PW", + "MU - Plaines Wilhems" + ], + [ + "MU-RO", + "MU - Rodrigues Islands" + ], + [ + "MU-RR", + "MU - Riviere du Rempart" + ], + [ + "MU-SA", + "MU - Savanne" + ], + [ + "MV-00", + "MV - South Ari Atoll" + ], + [ + "MV-01", + "MV - Addu City" + ], + [ + "MV-02", + "MV - North Ari Atoll" + ], + [ + "MV-03", + "MV - Faadhippolhu" + ], + [ + "MV-04", + "MV - Felidhu Atoll" + ], + [ + "MV-05", + "MV - Hahdhunmathi" + ], + [ + "MV-07", + "MV - North Thiladhunmathi" + ], + [ + "MV-08", + "MV - Kolhumadulu" + ], + [ + "MV-12", + "MV - Mulaku Atoll" + ], + [ + "MV-13", + "MV - North Maalhosmadulu" + ], + [ + "MV-20", + "MV - South Maalhosmadulu" + ], + [ + "MV-23", + "MV - South Thiladhunmathi" + ], + [ + "MV-25", + "MV - South Miladhunmadulu" + ], + [ + "MV-27", + "MV - North Huvadhu Atoll" + ], + [ + "MV-28", + "MV - South Huvadhu Atoll" + ], + [ + "MV-MLE", + "MV - Male" + ], + [ + "MW-BA", + "MW - Balaka" + ], + [ + "MW-BL", + "MW - Blantyre" + ], + [ + "MW-CK", + "MW - Chikwawa" + ], + [ + "MW-CR", + "MW - Chiradzulu" + ], + [ + "MW-DE", + "MW - Dedza" + ], + [ + "MW-DO", + "MW - Dowa" + ], + [ + "MW-KR", + "MW - Karonga" + ], + [ + "MW-LI", + "MW - Lilongwe" + ], + [ + "MW-MG", + "MW - Mangochi" + ], + [ + "MW-MH", + "MW - Machinga" + ], + [ + "MW-MU", + "MW - Mulanje" + ], + [ + "MW-MW", + "MW - Mwanza" + ], + [ + "MW-MZ", + "MW - Mzimba" + ], + [ + "MW-NE", + "MW - Neno" + ], + [ + "MW-NI", + "MW - Ntchisi" + ], + [ + "MW-NK", + "MW - Nkhotakota" + ], + [ + "MW-SA", + "MW - Salima" + ], + [ + "MW-TH", + "MW - Thyolo" + ], + [ + "MW-ZO", + "MW - Zomba" + ], + [ + "MX-AGU", + "MX - Aguascalientes" + ], + [ + "MX-BCN", + "MX - Baja California" + ], + [ + "MX-BCS", + "MX - Baja California Sur" + ], + [ + "MX-CAM", + "MX - Campeche" + ], + [ + "MX-CHH", + "MX - Chihuahua" + ], + [ + "MX-CHP", + "MX - Chiapas" + ], + [ + "MX-CMX", + "MX - Ciudad de Mexico" + ], + [ + "MX-COA", + "MX - Coahuila de Zaragoza" + ], + [ + "MX-COL", + "MX - Colima" + ], + [ + "MX-DUR", + "MX - Durango" + ], + [ + "MX-GRO", + "MX - Guerrero" + ], + [ + "MX-GUA", + "MX - Guanajuato" + ], + [ + "MX-HID", + "MX - Hidalgo" + ], + [ + "MX-JAL", + "MX - Jalisco" + ], + [ + "MX-MEX", + "MX - Mexico" + ], + [ + "MX-MIC", + "MX - Michoacan de Ocampo" + ], + [ + "MX-MOR", + "MX - Morelos" + ], + [ + "MX-NAY", + "MX - Nayarit" + ], + [ + "MX-NLE", + "MX - Nuevo Leon" + ], + [ + "MX-OAX", + "MX - Oaxaca" + ], + [ + "MX-PUE", + "MX - Puebla" + ], + [ + "MX-QUE", + "MX - Queretaro" + ], + [ + "MX-ROO", + "MX - Quintana Roo" + ], + [ + "MX-SIN", + "MX - Sinaloa" + ], + [ + "MX-SLP", + "MX - San Luis Potosi" + ], + [ + "MX-SON", + "MX - Sonora" + ], + [ + "MX-TAB", + "MX - Tabasco" + ], + [ + "MX-TAM", + "MX - Tamaulipas" + ], + [ + "MX-TLA", + "MX - Tlaxcala" + ], + [ + "MX-VER", + "MX - Veracruz de Ignacio de la Llave" + ], + [ + "MX-YUC", + "MX - Yucatan" + ], + [ + "MX-ZAC", + "MX - Zacatecas" + ], + [ + "MY-01", + "MY - Johor" + ], + [ + "MY-02", + "MY - Kedah" + ], + [ + "MY-03", + "MY - Kelantan" + ], + [ + "MY-04", + "MY - Melaka" + ], + [ + "MY-05", + "MY - Negeri Sembilan" + ], + [ + "MY-06", + "MY - Pahang" + ], + [ + "MY-07", + "MY - Pulau Pinang" + ], + [ + "MY-08", + "MY - Perak" + ], + [ + "MY-09", + "MY - Perlis" + ], + [ + "MY-10", + "MY - Selangor" + ], + [ + "MY-11", + "MY - Terengganu" + ], + [ + "MY-12", + "MY - Sabah" + ], + [ + "MY-13", + "MY - Sarawak" + ], + [ + "MY-14", + "MY - Wilayah Persekutuan Kuala Lumpur" + ], + [ + "MY-15", + "MY - Wilayah Persekutuan Labuan" + ], + [ + "MY-16", + "MY - Wilayah Persekutuan Putrajaya" + ], + [ + "MZ-A", + "MZ - Niassa" + ], + [ + "MZ-B", + "MZ - Manica" + ], + [ + "MZ-G", + "MZ - Gaza" + ], + [ + "MZ-I", + "MZ - Inhambane" + ], + [ + "MZ-L", + "MZ - Maputo" + ], + [ + "MZ-N", + "MZ - Nampula" + ], + [ + "MZ-P", + "MZ - Cabo Delgado" + ], + [ + "MZ-Q", + "MZ - Zambezia" + ], + [ + "MZ-S", + "MZ - Sofala" + ], + [ + "MZ-T", + "MZ - Tete" + ], + [ + "NA-CA", + "NA - Zambezi" + ], + [ + "NA-ER", + "NA - Erongo" + ], + [ + "NA-HA", + "NA - Hardap" + ], + [ + "NA-KA", + "NA - Karas" + ], + [ + "NA-KE", + "NA - Kavango East" + ], + [ + "NA-KH", + "NA - Khomas" + ], + [ + "NA-KU", + "NA - Kunene" + ], + [ + "NA-KW", + "NA - Kavango West" + ], + [ + "NA-OD", + "NA - Otjozondjupa" + ], + [ + "NA-OH", + "NA - Omaheke" + ], + [ + "NA-ON", + "NA - Oshana" + ], + [ + "NA-OS", + "NA - Omusati" + ], + [ + "NA-OT", + "NA - Oshikoto" + ], + [ + "NA-OW", + "NA - Ohangwena" + ], + [ + "NE-1", + "NE - Agadez" + ], + [ + "NE-2", + "NE - Diffa" + ], + [ + "NE-3", + "NE - Dosso" + ], + [ + "NE-4", + "NE - Maradi" + ], + [ + "NE-5", + "NE - Tahoua" + ], + [ + "NE-6", + "NE - Tillaberi" + ], + [ + "NE-7", + "NE - Zinder" + ], + [ + "NE-8", + "NE - Niamey" + ], + [ + "NG-AB", + "NG - Abia" + ], + [ + "NG-AD", + "NG - Adamawa" + ], + [ + "NG-AK", + "NG - Akwa Ibom" + ], + [ + "NG-AN", + "NG - Anambra" + ], + [ + "NG-BA", + "NG - Bauchi" + ], + [ + "NG-BE", + "NG - Benue" + ], + [ + "NG-BO", + "NG - Borno" + ], + [ + "NG-BY", + "NG - Bayelsa" + ], + [ + "NG-CR", + "NG - Cross River" + ], + [ + "NG-DE", + "NG - Delta" + ], + [ + "NG-EB", + "NG - Ebonyi" + ], + [ + "NG-ED", + "NG - Edo" + ], + [ + "NG-EK", + "NG - Ekiti" + ], + [ + "NG-EN", + "NG - Enugu" + ], + [ + "NG-FC", + "NG - Abuja Federal Capital Territory" + ], + [ + "NG-GO", + "NG - Gombe" + ], + [ + "NG-IM", + "NG - Imo" + ], + [ + "NG-JI", + "NG - Jigawa" + ], + [ + "NG-KD", + "NG - Kaduna" + ], + [ + "NG-KE", + "NG - Kebbi" + ], + [ + "NG-KN", + "NG - Kano" + ], + [ + "NG-KO", + "NG - Kogi" + ], + [ + "NG-KT", + "NG - Katsina" + ], + [ + "NG-KW", + "NG - Kwara" + ], + [ + "NG-LA", + "NG - Lagos" + ], + [ + "NG-NA", + "NG - Nasarawa" + ], + [ + "NG-NI", + "NG - Niger" + ], + [ + "NG-OG", + "NG - Ogun" + ], + [ + "NG-ON", + "NG - Ondo" + ], + [ + "NG-OS", + "NG - Osun" + ], + [ + "NG-OY", + "NG - Oyo" + ], + [ + "NG-PL", + "NG - Plateau" + ], + [ + "NG-RI", + "NG - Rivers" + ], + [ + "NG-SO", + "NG - Sokoto" + ], + [ + "NG-TA", + "NG - Taraba" + ], + [ + "NG-YO", + "NG - Yobe" + ], + [ + "NG-ZA", + "NG - Zamfara" + ], + [ + "NI-AN", + "NI - Costa Caribe Norte" + ], + [ + "NI-AS", + "NI - Costa Caribe Sur" + ], + [ + "NI-BO", + "NI - Boaco" + ], + [ + "NI-CA", + "NI - Carazo" + ], + [ + "NI-CI", + "NI - Chinandega" + ], + [ + "NI-CO", + "NI - Chontales" + ], + [ + "NI-ES", + "NI - Esteli" + ], + [ + "NI-GR", + "NI - Granada" + ], + [ + "NI-JI", + "NI - Jinotega" + ], + [ + "NI-LE", + "NI - Leon" + ], + [ + "NI-MD", + "NI - Madriz" + ], + [ + "NI-MN", + "NI - Managua" + ], + [ + "NI-MS", + "NI - Masaya" + ], + [ + "NI-MT", + "NI - Matagalpa" + ], + [ + "NI-NS", + "NI - Nueva Segovia" + ], + [ + "NI-RI", + "NI - Rivas" + ], + [ + "NI-SJ", + "NI - Rio San Juan" + ], + [ + "NL-DR", + "NL - Drenthe" + ], + [ + "NL-FL", + "NL - Flevoland" + ], + [ + "NL-FR", + "NL - Fryslan" + ], + [ + "NL-GE", + "NL - Gelderland" + ], + [ + "NL-GR", + "NL - Groningen" + ], + [ + "NL-LI", + "NL - Limburg" + ], + [ + "NL-NB", + "NL - Noord-Brabant" + ], + [ + "NL-NH", + "NL - Noord-Holland" + ], + [ + "NL-OV", + "NL - Overijssel" + ], + [ + "NL-UT", + "NL - Utrecht" + ], + [ + "NL-ZE", + "NL - Zeeland" + ], + [ + "NL-ZH", + "NL - Zuid-Holland" + ], + [ + "NO-03", + "NO - Oslo" + ], + [ + "NO-11", + "NO - Rogaland" + ], + [ + "NO-15", + "NO - More og Romsdal" + ], + [ + "NO-18", + "NO - Nordland" + ], + [ + "NO-30", + "NO - Viken" + ], + [ + "NO-34", + "NO - Innlandet" + ], + [ + "NO-38", + "NO - Vestfold og Telemark" + ], + [ + "NO-42", + "NO - Agder" + ], + [ + "NO-46", + "NO - Vestland" + ], + [ + "NO-50", + "NO - Trondelag" + ], + [ + "NO-54", + "NO - Troms og Finnmark" + ], + [ + "NP-BA", + "NP - Bagmati" + ], + [ + "NP-BH", + "NP - Bheri" + ], + [ + "NP-DH", + "NP - Dhawalagiri" + ], + [ + "NP-GA", + "NP - Gandaki" + ], + [ + "NP-JA", + "NP - Janakpur" + ], + [ + "NP-KA", + "NP - Karnali" + ], + [ + "NP-KO", + "NP - Kosi" + ], + [ + "NP-LU", + "NP - Lumbini" + ], + [ + "NP-MA", + "NP - Mahakali" + ], + [ + "NP-ME", + "NP - Mechi" + ], + [ + "NP-NA", + "NP - Narayani" + ], + [ + "NP-RA", + "NP - Rapti" + ], + [ + "NP-SA", + "NP - Sagarmatha" + ], + [ + "NP-SE", + "NP - Seti" + ], + [ + "NR-01", + "NR - Aiwo" + ], + [ + "NR-03", + "NR - Anetan" + ], + [ + "NR-14", + "NR - Yaren" + ], + [ + "NZ-AUK", + "NZ - Auckland" + ], + [ + "NZ-BOP", + "NZ - Bay of Plenty" + ], + [ + "NZ-CAN", + "NZ - Canterbury" + ], + [ + "NZ-CIT", + "NZ - Chatham Islands Territory" + ], + [ + "NZ-GIS", + "NZ - Gisborne" + ], + [ + "NZ-HKB", + "NZ - Hawke's Bay" + ], + [ + "NZ-MBH", + "NZ - Marlborough" + ], + [ + "NZ-MWT", + "NZ - Manawatu-Wanganui" + ], + [ + "NZ-NSN", + "NZ - Nelson" + ], + [ + "NZ-NTL", + "NZ - Northland" + ], + [ + "NZ-OTA", + "NZ - Otago" + ], + [ + "NZ-STL", + "NZ - Southland" + ], + [ + "NZ-TAS", + "NZ - Tasman" + ], + [ + "NZ-TKI", + "NZ - Taranaki" + ], + [ + "NZ-WGN", + "NZ - Wellington" + ], + [ + "NZ-WKO", + "NZ - Waikato" + ], + [ + "NZ-WTC", + "NZ - West Coast" + ], + [ + "OM-BJ", + "OM - Janub al Batinah" + ], + [ + "OM-BS", + "OM - Shamal al Batinah" + ], + [ + "OM-BU", + "OM - Al Buraymi" + ], + [ + "OM-DA", + "OM - Ad Dakhiliyah" + ], + [ + "OM-MA", + "OM - Masqat" + ], + [ + "OM-MU", + "OM - Musandam" + ], + [ + "OM-SJ", + "OM - Janub ash Sharqiyah" + ], + [ + "OM-SS", + "OM - Shamal ash Sharqiyah" + ], + [ + "OM-WU", + "OM - Al Wusta" + ], + [ + "OM-ZA", + "OM - Az Zahirah" + ], + [ + "OM-ZU", + "OM - Zufar" + ], + [ + "PA-1", + "PA - Bocas del Toro" + ], + [ + "PA-2", + "PA - Cocle" + ], + [ + "PA-3", + "PA - Colon" + ], + [ + "PA-4", + "PA - Chiriqui" + ], + [ + "PA-5", + "PA - Darien" + ], + [ + "PA-6", + "PA - Herrera" + ], + [ + "PA-7", + "PA - Los Santos" + ], + [ + "PA-8", + "PA - Panama" + ], + [ + "PA-9", + "PA - Veraguas" + ], + [ + "PA-NB", + "PA - Ngobe-Bugle" + ], + [ + "PE-AMA", + "PE - Amazonas" + ], + [ + "PE-ANC", + "PE - Ancash" + ], + [ + "PE-APU", + "PE - Apurimac" + ], + [ + "PE-ARE", + "PE - Arequipa" + ], + [ + "PE-AYA", + "PE - Ayacucho" + ], + [ + "PE-CAJ", + "PE - Cajamarca" + ], + [ + "PE-CAL", + "PE - El Callao" + ], + [ + "PE-CUS", + "PE - Cusco" + ], + [ + "PE-HUC", + "PE - Huanuco" + ], + [ + "PE-HUV", + "PE - Huancavelica" + ], + [ + "PE-ICA", + "PE - Ica" + ], + [ + "PE-JUN", + "PE - Junin" + ], + [ + "PE-LAL", + "PE - La Libertad" + ], + [ + "PE-LAM", + "PE - Lambayeque" + ], + [ + "PE-LIM", + "PE - Lima" + ], + [ + "PE-LOR", + "PE - Loreto" + ], + [ + "PE-MDD", + "PE - Madre de Dios" + ], + [ + "PE-MOQ", + "PE - Moquegua" + ], + [ + "PE-PAS", + "PE - Pasco" + ], + [ + "PE-PIU", + "PE - Piura" + ], + [ + "PE-PUN", + "PE - Puno" + ], + [ + "PE-SAM", + "PE - San Martin" + ], + [ + "PE-TAC", + "PE - Tacna" + ], + [ + "PE-TUM", + "PE - Tumbes" + ], + [ + "PE-UCA", + "PE - Ucayali" + ], + [ + "PG-CPK", + "PG - Chimbu" + ], + [ + "PG-CPM", + "PG - Central" + ], + [ + "PG-EBR", + "PG - East New Britain" + ], + [ + "PG-EHG", + "PG - Eastern Highlands" + ], + [ + "PG-ESW", + "PG - East Sepik" + ], + [ + "PG-MBA", + "PG - Milne Bay" + ], + [ + "PG-MPL", + "PG - Morobe" + ], + [ + "PG-MPM", + "PG - Madang" + ], + [ + "PG-MRL", + "PG - Manus" + ], + [ + "PG-NCD", + "PG - National Capital District (Port Moresby)" + ], + [ + "PG-NIK", + "PG - New Ireland" + ], + [ + "PG-NSB", + "PG - Bougainville" + ], + [ + "PG-SAN", + "PG - West Sepik" + ], + [ + "PG-SHM", + "PG - Southern Highlands" + ], + [ + "PG-WBK", + "PG - West New Britain" + ], + [ + "PG-WPD", + "PG - Western" + ], + [ + "PH-00", + "PH - National Capital Region" + ], + [ + "PH-ABR", + "PH - Abra" + ], + [ + "PH-AGN", + "PH - Agusan del Norte" + ], + [ + "PH-AGS", + "PH - Agusan del Sur" + ], + [ + "PH-AKL", + "PH - Aklan" + ], + [ + "PH-ALB", + "PH - Albay" + ], + [ + "PH-ANT", + "PH - Antique" + ], + [ + "PH-APA", + "PH - Apayao" + ], + [ + "PH-AUR", + "PH - Aurora" + ], + [ + "PH-BAN", + "PH - Bataan" + ], + [ + "PH-BAS", + "PH - Basilan" + ], + [ + "PH-BEN", + "PH - Benguet" + ], + [ + "PH-BIL", + "PH - Biliran" + ], + [ + "PH-BOH", + "PH - Bohol" + ], + [ + "PH-BTG", + "PH - Batangas" + ], + [ + "PH-BTN", + "PH - Batanes" + ], + [ + "PH-BUK", + "PH - Bukidnon" + ], + [ + "PH-BUL", + "PH - Bulacan" + ], + [ + "PH-CAG", + "PH - Cagayan" + ], + [ + "PH-CAM", + "PH - Camiguin" + ], + [ + "PH-CAN", + "PH - Camarines Norte" + ], + [ + "PH-CAP", + "PH - Capiz" + ], + [ + "PH-CAS", + "PH - Camarines Sur" + ], + [ + "PH-CAT", + "PH - Catanduanes" + ], + [ + "PH-CAV", + "PH - Cavite" + ], + [ + "PH-CEB", + "PH - Cebu" + ], + [ + "PH-COM", + "PH - Davao de Oro" + ], + [ + "PH-DAO", + "PH - Davao Oriental" + ], + [ + "PH-DAS", + "PH - Davao del Sur" + ], + [ + "PH-DAV", + "PH - Davao del Norte" + ], + [ + "PH-DIN", + "PH - Dinagat Islands" + ], + [ + "PH-EAS", + "PH - Eastern Samar" + ], + [ + "PH-GUI", + "PH - Guimaras" + ], + [ + "PH-IFU", + "PH - Ifugao" + ], + [ + "PH-ILI", + "PH - Iloilo" + ], + [ + "PH-ILN", + "PH - Ilocos Norte" + ], + [ + "PH-ILS", + "PH - Ilocos Sur" + ], + [ + "PH-ISA", + "PH - Isabela" + ], + [ + "PH-KAL", + "PH - Kalinga" + ], + [ + "PH-LAG", + "PH - Laguna" + ], + [ + "PH-LAN", + "PH - Lanao del Norte" + ], + [ + "PH-LAS", + "PH - Lanao del Sur" + ], + [ + "PH-LEY", + "PH - Leyte" + ], + [ + "PH-LUN", + "PH - La Union" + ], + [ + "PH-MAD", + "PH - Marinduque" + ], + [ + "PH-MAG", + "PH - Maguindanao" + ], + [ + "PH-MAS", + "PH - Masbate" + ], + [ + "PH-MDC", + "PH - Mindoro Occidental" + ], + [ + "PH-MDR", + "PH - Mindoro Oriental" + ], + [ + "PH-MOU", + "PH - Mountain Province" + ], + [ + "PH-MSC", + "PH - Misamis Occidental" + ], + [ + "PH-MSR", + "PH - Misamis Oriental" + ], + [ + "PH-NCO", + "PH - Cotabato" + ], + [ + "PH-NEC", + "PH - Negros Occidental" + ], + [ + "PH-NER", + "PH - Negros Oriental" + ], + [ + "PH-NSA", + "PH - Northern Samar" + ], + [ + "PH-NUE", + "PH - Nueva Ecija" + ], + [ + "PH-NUV", + "PH - Nueva Vizcaya" + ], + [ + "PH-PAM", + "PH - Pampanga" + ], + [ + "PH-PAN", + "PH - Pangasinan" + ], + [ + "PH-PLW", + "PH - Palawan" + ], + [ + "PH-QUE", + "PH - Quezon" + ], + [ + "PH-QUI", + "PH - Quirino" + ], + [ + "PH-RIZ", + "PH - Rizal" + ], + [ + "PH-ROM", + "PH - Romblon" + ], + [ + "PH-SAR", + "PH - Sarangani" + ], + [ + "PH-SCO", + "PH - South Cotabato" + ], + [ + "PH-SIG", + "PH - Siquijor" + ], + [ + "PH-SLE", + "PH - Southern Leyte" + ], + [ + "PH-SLU", + "PH - Sulu" + ], + [ + "PH-SOR", + "PH - Sorsogon" + ], + [ + "PH-SUK", + "PH - Sultan Kudarat" + ], + [ + "PH-SUN", + "PH - Surigao del Norte" + ], + [ + "PH-SUR", + "PH - Surigao del Sur" + ], + [ + "PH-TAR", + "PH - Tarlac" + ], + [ + "PH-TAW", + "PH - Tawi-Tawi" + ], + [ + "PH-WSA", + "PH - Samar" + ], + [ + "PH-ZAN", + "PH - Zamboanga del Norte" + ], + [ + "PH-ZAS", + "PH - Zamboanga del Sur" + ], + [ + "PH-ZMB", + "PH - Zambales" + ], + [ + "PH-ZSI", + "PH - Zamboanga Sibugay" + ], + [ + "PK-BA", + "PK - Balochistan" + ], + [ + "PK-GB", + "PK - Gilgit-Baltistan" + ], + [ + "PK-IS", + "PK - Islamabad" + ], + [ + "PK-JK", + "PK - Azad Jammu and Kashmir" + ], + [ + "PK-KP", + "PK - Khyber Pakhtunkhwa" + ], + [ + "PK-PB", + "PK - Punjab" + ], + [ + "PK-SD", + "PK - Sindh" + ], + [ + "PL-02", + "PL - Dolnoslaskie" + ], + [ + "PL-04", + "PL - Kujawsko-pomorskie" + ], + [ + "PL-06", + "PL - Lubelskie" + ], + [ + "PL-08", + "PL - Lubuskie" + ], + [ + "PL-10", + "PL - Lodzkie" + ], + [ + "PL-12", + "PL - Malopolskie" + ], + [ + "PL-14", + "PL - Mazowieckie" + ], + [ + "PL-16", + "PL - Opolskie" + ], + [ + "PL-18", + "PL - Podkarpackie" + ], + [ + "PL-20", + "PL - Podlaskie" + ], + [ + "PL-22", + "PL - Pomorskie" + ], + [ + "PL-24", + "PL - Slaskie" + ], + [ + "PL-26", + "PL - Swietokrzyskie" + ], + [ + "PL-28", + "PL - Warminsko-mazurskie" + ], + [ + "PL-30", + "PL - Wielkopolskie" + ], + [ + "PL-32", + "PL - Zachodniopomorskie" + ], + [ + "PS-BTH", + "PS - Bethlehem" + ], + [ + "PS-DEB", + "PS - Deir El Balah" + ], + [ + "PS-GZA", + "PS - Gaza" + ], + [ + "PS-HBN", + "PS - Hebron" + ], + [ + "PS-JEM", + "PS - Jerusalem" + ], + [ + "PS-JEN", + "PS - Jenin" + ], + [ + "PS-JRH", + "PS - Jericho and Al Aghwar" + ], + [ + "PS-KYS", + "PS - Khan Yunis" + ], + [ + "PS-NBS", + "PS - Nablus" + ], + [ + "PS-RBH", + "PS - Ramallah" + ], + [ + "PS-RFH", + "PS - Rafah" + ], + [ + "PS-SLT", + "PS - Salfit" + ], + [ + "PS-TBS", + "PS - Tubas" + ], + [ + "PS-TKM", + "PS - Tulkarm" + ], + [ + "PT-01", + "PT - Aveiro" + ], + [ + "PT-02", + "PT - Beja" + ], + [ + "PT-03", + "PT - Braga" + ], + [ + "PT-04", + "PT - Braganca" + ], + [ + "PT-05", + "PT - Castelo Branco" + ], + [ + "PT-06", + "PT - Coimbra" + ], + [ + "PT-07", + "PT - Evora" + ], + [ + "PT-08", + "PT - Faro" + ], + [ + "PT-09", + "PT - Guarda" + ], + [ + "PT-10", + "PT - Leiria" + ], + [ + "PT-11", + "PT - Lisboa" + ], + [ + "PT-12", + "PT - Portalegre" + ], + [ + "PT-13", + "PT - Porto" + ], + [ + "PT-14", + "PT - Santarem" + ], + [ + "PT-15", + "PT - Setubal" + ], + [ + "PT-16", + "PT - Viana do Castelo" + ], + [ + "PT-17", + "PT - Vila Real" + ], + [ + "PT-18", + "PT - Viseu" + ], + [ + "PT-20", + "PT - Regiao Autonoma dos Acores" + ], + [ + "PT-30", + "PT - Regiao Autonoma da Madeira" + ], + [ + "PW-004", + "PW - Airai" + ], + [ + "PW-150", + "PW - Koror" + ], + [ + "PW-212", + "PW - Melekeok" + ], + [ + "PY-1", + "PY - Concepcion" + ], + [ + "PY-10", + "PY - Alto Parana" + ], + [ + "PY-11", + "PY - Central" + ], + [ + "PY-12", + "PY - Neembucu" + ], + [ + "PY-13", + "PY - Amambay" + ], + [ + "PY-14", + "PY - Canindeyu" + ], + [ + "PY-15", + "PY - Presidente Hayes" + ], + [ + "PY-19", + "PY - Boqueron" + ], + [ + "PY-2", + "PY - San Pedro" + ], + [ + "PY-3", + "PY - Cordillera" + ], + [ + "PY-4", + "PY - Guaira" + ], + [ + "PY-5", + "PY - Caaguazu" + ], + [ + "PY-6", + "PY - Caazapa" + ], + [ + "PY-7", + "PY - Itapua" + ], + [ + "PY-8", + "PY - Misiones" + ], + [ + "PY-9", + "PY - Paraguari" + ], + [ + "PY-ASU", + "PY - Asuncion" + ], + [ + "QA-DA", + "QA - Ad Dawhah" + ], + [ + "QA-KH", + "QA - Al Khawr wa adh Dhakhirah" + ], + [ + "QA-MS", + "QA - Ash Shamal" + ], + [ + "QA-RA", + "QA - Ar Rayyan" + ], + [ + "QA-US", + "QA - Umm Salal" + ], + [ + "QA-WA", + "QA - Al Wakrah" + ], + [ + "QA-ZA", + "QA - Az Za'ayin" + ], + [ + "RO-AB", + "RO - Alba" + ], + [ + "RO-AG", + "RO - Arges" + ], + [ + "RO-AR", + "RO - Arad" + ], + [ + "RO-B", + "RO - Bucuresti" + ], + [ + "RO-BC", + "RO - Bacau" + ], + [ + "RO-BH", + "RO - Bihor" + ], + [ + "RO-BN", + "RO - Bistrita-Nasaud" + ], + [ + "RO-BR", + "RO - Braila" + ], + [ + "RO-BT", + "RO - Botosani" + ], + [ + "RO-BV", + "RO - Brasov" + ], + [ + "RO-BZ", + "RO - Buzau" + ], + [ + "RO-CJ", + "RO - Cluj" + ], + [ + "RO-CL", + "RO - Calarasi" + ], + [ + "RO-CS", + "RO - Caras-Severin" + ], + [ + "RO-CT", + "RO - Constanta" + ], + [ + "RO-CV", + "RO - Covasna" + ], + [ + "RO-DB", + "RO - Dambovita" + ], + [ + "RO-DJ", + "RO - Dolj" + ], + [ + "RO-GJ", + "RO - Gorj" + ], + [ + "RO-GL", + "RO - Galati" + ], + [ + "RO-GR", + "RO - Giurgiu" + ], + [ + "RO-HD", + "RO - Hunedoara" + ], + [ + "RO-HR", + "RO - Harghita" + ], + [ + "RO-IF", + "RO - Ilfov" + ], + [ + "RO-IL", + "RO - Ialomita" + ], + [ + "RO-IS", + "RO - Iasi" + ], + [ + "RO-MH", + "RO - Mehedinti" + ], + [ + "RO-MM", + "RO - Maramures" + ], + [ + "RO-MS", + "RO - Mures" + ], + [ + "RO-NT", + "RO - Neamt" + ], + [ + "RO-OT", + "RO - Olt" + ], + [ + "RO-PH", + "RO - Prahova" + ], + [ + "RO-SB", + "RO - Sibiu" + ], + [ + "RO-SJ", + "RO - Salaj" + ], + [ + "RO-SM", + "RO - Satu Mare" + ], + [ + "RO-SV", + "RO - Suceava" + ], + [ + "RO-TL", + "RO - Tulcea" + ], + [ + "RO-TM", + "RO - Timis" + ], + [ + "RO-TR", + "RO - Teleorman" + ], + [ + "RO-VL", + "RO - Valcea" + ], + [ + "RO-VN", + "RO - Vrancea" + ], + [ + "RO-VS", + "RO - Vaslui" + ], + [ + "RS-00", + "RS - Beograd" + ], + [ + "RS-01", + "RS - Severnobacki okrug" + ], + [ + "RS-02", + "RS - Srednjebanatski okrug" + ], + [ + "RS-03", + "RS - Severnobanatski okrug" + ], + [ + "RS-04", + "RS - Juznobanatski okrug" + ], + [ + "RS-05", + "RS - Zapadnobacki okrug" + ], + [ + "RS-06", + "RS - Juznobacki okrug" + ], + [ + "RS-07", + "RS - Sremski okrug" + ], + [ + "RS-08", + "RS - Macvanski okrug" + ], + [ + "RS-09", + "RS - Kolubarski okrug" + ], + [ + "RS-10", + "RS - Podunavski okrug" + ], + [ + "RS-11", + "RS - Branicevski okrug" + ], + [ + "RS-12", + "RS - Sumadijski okrug" + ], + [ + "RS-13", + "RS - Pomoravski okrug" + ], + [ + "RS-14", + "RS - Borski okrug" + ], + [ + "RS-15", + "RS - Zajecarski okrug" + ], + [ + "RS-16", + "RS - Zlatiborski okrug" + ], + [ + "RS-17", + "RS - Moravicki okrug" + ], + [ + "RS-18", + "RS - Raski okrug" + ], + [ + "RS-19", + "RS - Rasinski okrug" + ], + [ + "RS-20", + "RS - Nisavski okrug" + ], + [ + "RS-21", + "RS - Toplicki okrug" + ], + [ + "RS-22", + "RS - Pirotski okrug" + ], + [ + "RS-23", + "RS - Jablanicki okrug" + ], + [ + "RS-24", + "RS - Pcinjski okrug" + ], + [ + "RS-26", + "RS - Pecki okrug" + ], + [ + "RS-27", + "RS - Prizrenski okrug" + ], + [ + "RS-28", + "RS - Kosovsko-Mitrovacki okrug" + ], + [ + "RU-AD", + "RU - Adygeya, Respublika" + ], + [ + "RU-AL", + "RU - Altay, Respublika" + ], + [ + "RU-ALT", + "RU - Altayskiy kray" + ], + [ + "RU-AMU", + "RU - Amurskaya oblast'" + ], + [ + "RU-ARK", + "RU - Arkhangel'skaya oblast'" + ], + [ + "RU-AST", + "RU - Astrakhanskaya oblast'" + ], + [ + "RU-BA", + "RU - Bashkortostan, Respublika" + ], + [ + "RU-BEL", + "RU - Belgorodskaya oblast'" + ], + [ + "RU-BRY", + "RU - Bryanskaya oblast'" + ], + [ + "RU-BU", + "RU - Buryatiya, Respublika" + ], + [ + "RU-CE", + "RU - Chechenskaya Respublika" + ], + [ + "RU-CHE", + "RU - Chelyabinskaya oblast'" + ], + [ + "RU-CHU", + "RU - Chukotskiy avtonomnyy okrug" + ], + [ + "RU-CU", + "RU - Chuvashskaya Respublika" + ], + [ + "RU-DA", + "RU - Dagestan, Respublika" + ], + [ + "RU-IN", + "RU - Ingushetiya, Respublika" + ], + [ + "RU-IRK", + "RU - Irkutskaya oblast'" + ], + [ + "RU-IVA", + "RU - Ivanovskaya oblast'" + ], + [ + "RU-KAM", + "RU - Kamchatskiy kray" + ], + [ + "RU-KB", + "RU - Kabardino-Balkarskaya Respublika" + ], + [ + "RU-KC", + "RU - Karachayevo-Cherkesskaya Respublika" + ], + [ + "RU-KDA", + "RU - Krasnodarskiy kray" + ], + [ + "RU-KEM", + "RU - Kemerovskaya oblast'" + ], + [ + "RU-KGD", + "RU - Kaliningradskaya oblast'" + ], + [ + "RU-KGN", + "RU - Kurganskaya oblast'" + ], + [ + "RU-KHA", + "RU - Khabarovskiy kray" + ], + [ + "RU-KHM", + "RU - Khanty-Mansiyskiy avtonomnyy okrug" + ], + [ + "RU-KIR", + "RU - Kirovskaya oblast'" + ], + [ + "RU-KK", + "RU - Khakasiya, Respublika" + ], + [ + "RU-KL", + "RU - Kalmykiya, Respublika" + ], + [ + "RU-KLU", + "RU - Kaluzhskaya oblast'" + ], + [ + "RU-KO", + "RU - Komi, Respublika" + ], + [ + "RU-KOS", + "RU - Kostromskaya oblast'" + ], + [ + "RU-KR", + "RU - Kareliya, Respublika" + ], + [ + "RU-KRS", + "RU - Kurskaya oblast'" + ], + [ + "RU-KYA", + "RU - Krasnoyarskiy kray" + ], + [ + "RU-LEN", + "RU - Leningradskaya oblast'" + ], + [ + "RU-LIP", + "RU - Lipetskaya oblast'" + ], + [ + "RU-MAG", + "RU - Magadanskaya oblast'" + ], + [ + "RU-ME", + "RU - Mariy El, Respublika" + ], + [ + "RU-MO", + "RU - Mordoviya, Respublika" + ], + [ + "RU-MOS", + "RU - Moskovskaya oblast'" + ], + [ + "RU-MOW", + "RU - Moskva" + ], + [ + "RU-MUR", + "RU - Murmanskaya oblast'" + ], + [ + "RU-NEN", + "RU - Nenetskiy avtonomnyy okrug" + ], + [ + "RU-NGR", + "RU - Novgorodskaya oblast'" + ], + [ + "RU-NIZ", + "RU - Nizhegorodskaya oblast'" + ], + [ + "RU-NVS", + "RU - Novosibirskaya oblast'" + ], + [ + "RU-OMS", + "RU - Omskaya oblast'" + ], + [ + "RU-ORE", + "RU - Orenburgskaya oblast'" + ], + [ + "RU-ORL", + "RU - Orlovskaya oblast'" + ], + [ + "RU-PER", + "RU - Permskiy kray" + ], + [ + "RU-PNZ", + "RU - Penzenskaya oblast'" + ], + [ + "RU-PRI", + "RU - Primorskiy kray" + ], + [ + "RU-PSK", + "RU - Pskovskaya oblast'" + ], + [ + "RU-ROS", + "RU - Rostovskaya oblast'" + ], + [ + "RU-RYA", + "RU - Ryazanskaya oblast'" + ], + [ + "RU-SA", + "RU - Saha, Respublika" + ], + [ + "RU-SAK", + "RU - Sakhalinskaya oblast'" + ], + [ + "RU-SAM", + "RU - Samarskaya oblast'" + ], + [ + "RU-SAR", + "RU - Saratovskaya oblast'" + ], + [ + "RU-SE", + "RU - Severnaya Osetiya, Respublika" + ], + [ + "RU-SMO", + "RU - Smolenskaya oblast'" + ], + [ + "RU-SPE", + "RU - Sankt-Peterburg" + ], + [ + "RU-STA", + "RU - Stavropol'skiy kray" + ], + [ + "RU-SVE", + "RU - Sverdlovskaya oblast'" + ], + [ + "RU-TA", + "RU - Tatarstan, Respublika" + ], + [ + "RU-TAM", + "RU - Tambovskaya oblast'" + ], + [ + "RU-TOM", + "RU - Tomskaya oblast'" + ], + [ + "RU-TUL", + "RU - Tul'skaya oblast'" + ], + [ + "RU-TVE", + "RU - Tverskaya oblast'" + ], + [ + "RU-TY", + "RU - Tyva, Respublika" + ], + [ + "RU-TYU", + "RU - Tyumenskaya oblast'" + ], + [ + "RU-UD", + "RU - Udmurtskaya Respublika" + ], + [ + "RU-ULY", + "RU - Ul'yanovskaya oblast'" + ], + [ + "RU-VGG", + "RU - Volgogradskaya oblast'" + ], + [ + "RU-VLA", + "RU - Vladimirskaya oblast'" + ], + [ + "RU-VLG", + "RU - Vologodskaya oblast'" + ], + [ + "RU-VOR", + "RU - Voronezhskaya oblast'" + ], + [ + "RU-YAN", + "RU - Yamalo-Nenetskiy avtonomnyy okrug" + ], + [ + "RU-YAR", + "RU - Yaroslavskaya oblast'" + ], + [ + "RU-YEV", + "RU - Yevreyskaya avtonomnaya oblast'" + ], + [ + "RU-ZAB", + "RU - Zabaykal'skiy kray" + ], + [ + "RW-01", + "RW - Ville de Kigali" + ], + [ + "RW-02", + "RW - Est" + ], + [ + "RW-03", + "RW - Nord" + ], + [ + "RW-04", + "RW - Ouest" + ], + [ + "RW-05", + "RW - Sud" + ], + [ + "SA-01", + "SA - Ar Riyad" + ], + [ + "SA-02", + "SA - Makkah al Mukarramah" + ], + [ + "SA-03", + "SA - Al Madinah al Munawwarah" + ], + [ + "SA-04", + "SA - Ash Sharqiyah" + ], + [ + "SA-05", + "SA - Al Qasim" + ], + [ + "SA-06", + "SA - Ha'il" + ], + [ + "SA-07", + "SA - Tabuk" + ], + [ + "SA-08", + "SA - Al Hudud ash Shamaliyah" + ], + [ + "SA-09", + "SA - Jazan" + ], + [ + "SA-10", + "SA - Najran" + ], + [ + "SA-11", + "SA - Al Bahah" + ], + [ + "SA-12", + "SA - Al Jawf" + ], + [ + "SA-14", + "SA - 'Asir" + ], + [ + "SB-CH", + "SB - Choiseul" + ], + [ + "SB-GU", + "SB - Guadalcanal" + ], + [ + "SB-WE", + "SB - Western" + ], + [ + "SC-01", + "SC - Anse aux Pins" + ], + [ + "SC-02", + "SC - Anse Boileau" + ], + [ + "SC-05", + "SC - Anse Royale" + ], + [ + "SC-06", + "SC - Baie Lazare" + ], + [ + "SC-07", + "SC - Baie Sainte Anne" + ], + [ + "SC-08", + "SC - Beau Vallon" + ], + [ + "SC-10", + "SC - Bel Ombre" + ], + [ + "SC-11", + "SC - Cascade" + ], + [ + "SC-13", + "SC - Grand Anse Mahe" + ], + [ + "SC-14", + "SC - Grand Anse Praslin" + ], + [ + "SC-15", + "SC - La Digue" + ], + [ + "SC-16", + "SC - English River" + ], + [ + "SC-20", + "SC - Pointe Larue" + ], + [ + "SC-23", + "SC - Takamaka" + ], + [ + "SD-DC", + "SD - Central Darfur" + ], + [ + "SD-DN", + "SD - North Darfur" + ], + [ + "SD-DS", + "SD - South Darfur" + ], + [ + "SD-DW", + "SD - West Darfur" + ], + [ + "SD-GD", + "SD - Gedaref" + ], + [ + "SD-GK", + "SD - West Kordofan" + ], + [ + "SD-GZ", + "SD - Gezira" + ], + [ + "SD-KA", + "SD - Kassala" + ], + [ + "SD-KH", + "SD - Khartoum" + ], + [ + "SD-KN", + "SD - North Kordofan" + ], + [ + "SD-KS", + "SD - South Kordofan" + ], + [ + "SD-NB", + "SD - Blue Nile" + ], + [ + "SD-NO", + "SD - Northern" + ], + [ + "SD-NR", + "SD - River Nile" + ], + [ + "SD-NW", + "SD - White Nile" + ], + [ + "SD-RS", + "SD - Red Sea" + ], + [ + "SD-SI", + "SD - Sennar" + ], + [ + "SE-AB", + "SE - Stockholms lan" + ], + [ + "SE-AC", + "SE - Vasterbottens lan" + ], + [ + "SE-BD", + "SE - Norrbottens lan" + ], + [ + "SE-C", + "SE - Uppsala lan" + ], + [ + "SE-D", + "SE - Sodermanlands lan" + ], + [ + "SE-E", + "SE - Ostergotlands lan" + ], + [ + "SE-F", + "SE - Jonkopings lan" + ], + [ + "SE-G", + "SE - Kronobergs lan" + ], + [ + "SE-H", + "SE - Kalmar lan" + ], + [ + "SE-I", + "SE - Gotlands lan" + ], + [ + "SE-K", + "SE - Blekinge lan" + ], + [ + "SE-M", + "SE - Skane lan" + ], + [ + "SE-N", + "SE - Hallands lan" + ], + [ + "SE-O", + "SE - Vastra Gotalands lan" + ], + [ + "SE-S", + "SE - Varmlands lan" + ], + [ + "SE-T", + "SE - Orebro lan" + ], + [ + "SE-U", + "SE - Vastmanlands lan" + ], + [ + "SE-W", + "SE - Dalarnas lan" + ], + [ + "SE-X", + "SE - Gavleborgs lan" + ], + [ + "SE-Y", + "SE - Vasternorrlands lan" + ], + [ + "SE-Z", + "SE - Jamtlands lan" + ], + [ + "SH-HL", + "SH - Saint Helena" + ], + [ + "SI-001", + "SI - Ajdovscina" + ], + [ + "SI-002", + "SI - Beltinci" + ], + [ + "SI-003", + "SI - Bled" + ], + [ + "SI-004", + "SI - Bohinj" + ], + [ + "SI-005", + "SI - Borovnica" + ], + [ + "SI-006", + "SI - Bovec" + ], + [ + "SI-007", + "SI - Brda" + ], + [ + "SI-008", + "SI - Brezovica" + ], + [ + "SI-009", + "SI - Brezice" + ], + [ + "SI-010", + "SI - Tisina" + ], + [ + "SI-011", + "SI - Celje" + ], + [ + "SI-012", + "SI - Cerklje na Gorenjskem" + ], + [ + "SI-013", + "SI - Cerknica" + ], + [ + "SI-014", + "SI - Cerkno" + ], + [ + "SI-015", + "SI - Crensovci" + ], + [ + "SI-017", + "SI - Crnomelj" + ], + [ + "SI-018", + "SI - Destrnik" + ], + [ + "SI-019", + "SI - Divaca" + ], + [ + "SI-020", + "SI - Dobrepolje" + ], + [ + "SI-021", + "SI - Dobrova-Polhov Gradec" + ], + [ + "SI-023", + "SI - Domzale" + ], + [ + "SI-024", + "SI - Dornava" + ], + [ + "SI-025", + "SI - Dravograd" + ], + [ + "SI-026", + "SI - Duplek" + ], + [ + "SI-029", + "SI - Gornja Radgona" + ], + [ + "SI-031", + "SI - Gornji Petrovci" + ], + [ + "SI-032", + "SI - Grosuplje" + ], + [ + "SI-033", + "SI - Salovci" + ], + [ + "SI-034", + "SI - Hrastnik" + ], + [ + "SI-035", + "SI - Hrpelje-Kozina" + ], + [ + "SI-036", + "SI - Idrija" + ], + [ + "SI-037", + "SI - Ig" + ], + [ + "SI-038", + "SI - Ilirska Bistrica" + ], + [ + "SI-039", + "SI - Ivancna Gorica" + ], + [ + "SI-040", + "SI - Izola" + ], + [ + "SI-041", + "SI - Jesenice" + ], + [ + "SI-042", + "SI - Jursinci" + ], + [ + "SI-043", + "SI - Kamnik" + ], + [ + "SI-044", + "SI - Kanal" + ], + [ + "SI-045", + "SI - Kidricevo" + ], + [ + "SI-046", + "SI - Kobarid" + ], + [ + "SI-047", + "SI - Kobilje" + ], + [ + "SI-048", + "SI - Kocevje" + ], + [ + "SI-049", + "SI - Komen" + ], + [ + "SI-050", + "SI - Koper" + ], + [ + "SI-052", + "SI - Kranj" + ], + [ + "SI-053", + "SI - Kranjska Gora" + ], + [ + "SI-054", + "SI - Krsko" + ], + [ + "SI-055", + "SI - Kungota" + ], + [ + "SI-056", + "SI - Kuzma" + ], + [ + "SI-057", + "SI - Lasko" + ], + [ + "SI-058", + "SI - Lenart" + ], + [ + "SI-059", + "SI - Lendava" + ], + [ + "SI-060", + "SI - Litija" + ], + [ + "SI-061", + "SI - Ljubljana" + ], + [ + "SI-063", + "SI - Ljutomer" + ], + [ + "SI-064", + "SI - Logatec" + ], + [ + "SI-065", + "SI - Loska dolina" + ], + [ + "SI-066", + "SI - Loski Potok" + ], + [ + "SI-067", + "SI - Luce" + ], + [ + "SI-068", + "SI - Lukovica" + ], + [ + "SI-069", + "SI - Majsperk" + ], + [ + "SI-070", + "SI - Maribor" + ], + [ + "SI-071", + "SI - Medvode" + ], + [ + "SI-072", + "SI - Menges" + ], + [ + "SI-073", + "SI - Metlika" + ], + [ + "SI-074", + "SI - Mezica" + ], + [ + "SI-075", + "SI - Miren-Kostanjevica" + ], + [ + "SI-076", + "SI - Mislinja" + ], + [ + "SI-077", + "SI - Moravce" + ], + [ + "SI-079", + "SI - Mozirje" + ], + [ + "SI-080", + "SI - Murska Sobota" + ], + [ + "SI-081", + "SI - Muta" + ], + [ + "SI-082", + "SI - Naklo" + ], + [ + "SI-083", + "SI - Nazarje" + ], + [ + "SI-084", + "SI - Nova Gorica" + ], + [ + "SI-085", + "SI - Novo Mesto" + ], + [ + "SI-086", + "SI - Odranci" + ], + [ + "SI-087", + "SI - Ormoz" + ], + [ + "SI-090", + "SI - Piran" + ], + [ + "SI-091", + "SI - Pivka" + ], + [ + "SI-092", + "SI - Podcetrtek" + ], + [ + "SI-094", + "SI - Postojna" + ], + [ + "SI-095", + "SI - Preddvor" + ], + [ + "SI-096", + "SI - Ptuj" + ], + [ + "SI-097", + "SI - Puconci" + ], + [ + "SI-098", + "SI - Race-Fram" + ], + [ + "SI-099", + "SI - Radece" + ], + [ + "SI-100", + "SI - Radenci" + ], + [ + "SI-101", + "SI - Radlje ob Dravi" + ], + [ + "SI-102", + "SI - Radovljica" + ], + [ + "SI-103", + "SI - Ravne na Koroskem" + ], + [ + "SI-104", + "SI - Ribnica" + ], + [ + "SI-105", + "SI - Rogasovci" + ], + [ + "SI-106", + "SI - Rogaska Slatina" + ], + [ + "SI-108", + "SI - Ruse" + ], + [ + "SI-109", + "SI - Semic" + ], + [ + "SI-110", + "SI - Sevnica" + ], + [ + "SI-111", + "SI - Sezana" + ], + [ + "SI-112", + "SI - Slovenj Gradec" + ], + [ + "SI-113", + "SI - Slovenska Bistrica" + ], + [ + "SI-114", + "SI - Slovenske Konjice" + ], + [ + "SI-115", + "SI - Starse" + ], + [ + "SI-116", + "SI - Sveti Jurij ob Scavnici" + ], + [ + "SI-117", + "SI - Sencur" + ], + [ + "SI-118", + "SI - Sentilj" + ], + [ + "SI-119", + "SI - Sentjernej" + ], + [ + "SI-120", + "SI - Sentjur" + ], + [ + "SI-121", + "SI - Skocjan" + ], + [ + "SI-122", + "SI - Skofja Loka" + ], + [ + "SI-123", + "SI - Skofljica" + ], + [ + "SI-124", + "SI - Smarje pri Jelsah" + ], + [ + "SI-125", + "SI - Smartno ob Paki" + ], + [ + "SI-126", + "SI - Sostanj" + ], + [ + "SI-127", + "SI - Store" + ], + [ + "SI-128", + "SI - Tolmin" + ], + [ + "SI-129", + "SI - Trbovlje" + ], + [ + "SI-130", + "SI - Trebnje" + ], + [ + "SI-131", + "SI - Trzic" + ], + [ + "SI-132", + "SI - Turnisce" + ], + [ + "SI-133", + "SI - Velenje" + ], + [ + "SI-134", + "SI - Velike Lasce" + ], + [ + "SI-135", + "SI - Videm" + ], + [ + "SI-136", + "SI - Vipava" + ], + [ + "SI-137", + "SI - Vitanje" + ], + [ + "SI-138", + "SI - Vodice" + ], + [ + "SI-139", + "SI - Vojnik" + ], + [ + "SI-140", + "SI - Vrhnika" + ], + [ + "SI-141", + "SI - Vuzenica" + ], + [ + "SI-142", + "SI - Zagorje ob Savi" + ], + [ + "SI-143", + "SI - Zavrc" + ], + [ + "SI-144", + "SI - Zrece" + ], + [ + "SI-146", + "SI - Zelezniki" + ], + [ + "SI-147", + "SI - Ziri" + ], + [ + "SI-148", + "SI - Benedikt" + ], + [ + "SI-149", + "SI - Bistrica ob Sotli" + ], + [ + "SI-150", + "SI - Bloke" + ], + [ + "SI-151", + "SI - Braslovce" + ], + [ + "SI-152", + "SI - Cankova" + ], + [ + "SI-154", + "SI - Dobje" + ], + [ + "SI-155", + "SI - Dobrna" + ], + [ + "SI-156", + "SI - Dobrovnik" + ], + [ + "SI-158", + "SI - Grad" + ], + [ + "SI-159", + "SI - Hajdina" + ], + [ + "SI-160", + "SI - Hoce-Slivnica" + ], + [ + "SI-161", + "SI - Hodos" + ], + [ + "SI-162", + "SI - Horjul" + ], + [ + "SI-164", + "SI - Komenda" + ], + [ + "SI-165", + "SI - Kostel" + ], + [ + "SI-166", + "SI - Krizevci" + ], + [ + "SI-167", + "SI - Lovrenc na Pohorju" + ], + [ + "SI-168", + "SI - Markovci" + ], + [ + "SI-169", + "SI - Miklavz na Dravskem polju" + ], + [ + "SI-170", + "SI - Mirna Pec" + ], + [ + "SI-171", + "SI - Oplotnica" + ], + [ + "SI-172", + "SI - Podlehnik" + ], + [ + "SI-173", + "SI - Polzela" + ], + [ + "SI-174", + "SI - Prebold" + ], + [ + "SI-175", + "SI - Prevalje" + ], + [ + "SI-176", + "SI - Razkrizje" + ], + [ + "SI-179", + "SI - Sodrazica" + ], + [ + "SI-180", + "SI - Solcava" + ], + [ + "SI-182", + "SI - Sveti Andraz v Slovenskih Goricah" + ], + [ + "SI-183", + "SI - Sempeter-Vrtojba" + ], + [ + "SI-184", + "SI - Tabor" + ], + [ + "SI-185", + "SI - Trnovska Vas" + ], + [ + "SI-186", + "SI - Trzin" + ], + [ + "SI-187", + "SI - Velika Polana" + ], + [ + "SI-188", + "SI - Verzej" + ], + [ + "SI-189", + "SI - Vransko" + ], + [ + "SI-190", + "SI - Zalec" + ], + [ + "SI-191", + "SI - Zetale" + ], + [ + "SI-193", + "SI - Zuzemberk" + ], + [ + "SI-194", + "SI - Smartno pri Litiji" + ], + [ + "SI-195", + "SI - Apace" + ], + [ + "SI-196", + "SI - Cirkulane" + ], + [ + "SI-197", + "SI - Kosanjevica na Krki" + ], + [ + "SI-198", + "SI - Makole" + ], + [ + "SI-199", + "SI - Mokronog-Trebelno" + ], + [ + "SI-200", + "SI - Poljcane" + ], + [ + "SI-201", + "SI - Rence-Vogrsko" + ], + [ + "SI-203", + "SI - Straza" + ], + [ + "SI-204", + "SI - Sveta Trojica v Slovenskih goricah" + ], + [ + "SI-205", + "SI - Sveti Tomaz" + ], + [ + "SI-206", + "SI - Smarjeske Toplice" + ], + [ + "SI-207", + "SI - Gorje" + ], + [ + "SI-208", + "SI - Log-Dragomer" + ], + [ + "SI-209", + "SI - Recica ob Savinji" + ], + [ + "SI-210", + "SI - Sveti Jurij v Slovenskih goricah" + ], + [ + "SI-211", + "SI - Sentrupert" + ], + [ + "SI-212", + "SI - Mirna" + ], + [ + "SI-213", + "SI - Ankaran" + ], + [ + "SK-BC", + "SK - Banskobystricky kraj" + ], + [ + "SK-BL", + "SK - Bratislavsky kraj" + ], + [ + "SK-KI", + "SK - Kosicky kraj" + ], + [ + "SK-NI", + "SK - Nitriansky kraj" + ], + [ + "SK-PV", + "SK - Presovsky kraj" + ], + [ + "SK-TA", + "SK - Trnavsky kraj" + ], + [ + "SK-TC", + "SK - Trenciansky kraj" + ], + [ + "SK-ZI", + "SK - Zilinsky kraj" + ], + [ + "SL-E", + "SL - Eastern" + ], + [ + "SL-N", + "SL - Northern" + ], + [ + "SL-NW", + "SL - North Western" + ], + [ + "SL-S", + "SL - Southern" + ], + [ + "SL-W", + "SL - Western Area" + ], + [ + "SM-02", + "SM - Chiesanuova" + ], + [ + "SM-04", + "SM - Faetano" + ], + [ + "SM-07", + "SM - Citta di San Marino" + ], + [ + "SM-09", + "SM - Serravalle" + ], + [ + "SN-DB", + "SN - Diourbel" + ], + [ + "SN-DK", + "SN - Dakar" + ], + [ + "SN-FK", + "SN - Fatick" + ], + [ + "SN-KA", + "SN - Kaffrine" + ], + [ + "SN-KD", + "SN - Kolda" + ], + [ + "SN-KE", + "SN - Kedougou" + ], + [ + "SN-KL", + "SN - Kaolack" + ], + [ + "SN-LG", + "SN - Louga" + ], + [ + "SN-MT", + "SN - Matam" + ], + [ + "SN-SL", + "SN - Saint-Louis" + ], + [ + "SN-TC", + "SN - Tambacounda" + ], + [ + "SN-TH", + "SN - Thies" + ], + [ + "SN-ZG", + "SN - Ziguinchor" + ], + [ + "SO-AW", + "SO - Awdal" + ], + [ + "SO-BN", + "SO - Banaadir" + ], + [ + "SO-BR", + "SO - Bari" + ], + [ + "SO-BY", + "SO - Bay" + ], + [ + "SO-GA", + "SO - Galguduud" + ], + [ + "SO-HI", + "SO - Hiiraan" + ], + [ + "SO-JH", + "SO - Jubbada Hoose" + ], + [ + "SO-MU", + "SO - Mudug" + ], + [ + "SO-NU", + "SO - Nugaal" + ], + [ + "SO-SH", + "SO - Shabeellaha Hoose" + ], + [ + "SO-SO", + "SO - Sool" + ], + [ + "SO-TO", + "SO - Togdheer" + ], + [ + "SO-WO", + "SO - Woqooyi Galbeed" + ], + [ + "SR-BR", + "SR - Brokopondo" + ], + [ + "SR-CM", + "SR - Commewijne" + ], + [ + "SR-CR", + "SR - Coronie" + ], + [ + "SR-MA", + "SR - Marowijne" + ], + [ + "SR-NI", + "SR - Nickerie" + ], + [ + "SR-PM", + "SR - Paramaribo" + ], + [ + "SR-PR", + "SR - Para" + ], + [ + "SR-SA", + "SR - Saramacca" + ], + [ + "SR-SI", + "SR - Sipaliwini" + ], + [ + "SR-WA", + "SR - Wanica" + ], + [ + "SS-BN", + "SS - Northern Bahr el Ghazal" + ], + [ + "SS-EC", + "SS - Central Equatoria" + ], + [ + "SS-EE", + "SS - Eastern Equatoria" + ], + [ + "SS-EW", + "SS - Western Equatoria" + ], + [ + "SS-NU", + "SS - Upper Nile" + ], + [ + "SS-UY", + "SS - Unity" + ], + [ + "ST-01", + "ST - Agua Grande" + ], + [ + "SV-AH", + "SV - Ahuachapan" + ], + [ + "SV-CA", + "SV - Cabanas" + ], + [ + "SV-CH", + "SV - Chalatenango" + ], + [ + "SV-CU", + "SV - Cuscatlan" + ], + [ + "SV-LI", + "SV - La Libertad" + ], + [ + "SV-MO", + "SV - Morazan" + ], + [ + "SV-PA", + "SV - La Paz" + ], + [ + "SV-SA", + "SV - Santa Ana" + ], + [ + "SV-SM", + "SV - San Miguel" + ], + [ + "SV-SO", + "SV - Sonsonate" + ], + [ + "SV-SS", + "SV - San Salvador" + ], + [ + "SV-SV", + "SV - San Vicente" + ], + [ + "SV-UN", + "SV - La Union" + ], + [ + "SV-US", + "SV - Usulutan" + ], + [ + "SY-DI", + "SY - Dimashq" + ], + [ + "SY-DR", + "SY - Dar'a" + ], + [ + "SY-DY", + "SY - Dayr az Zawr" + ], + [ + "SY-HA", + "SY - Al Hasakah" + ], + [ + "SY-HI", + "SY - Hims" + ], + [ + "SY-HL", + "SY - Halab" + ], + [ + "SY-HM", + "SY - Hamah" + ], + [ + "SY-ID", + "SY - Idlib" + ], + [ + "SY-LA", + "SY - Al Ladhiqiyah" + ], + [ + "SY-QU", + "SY - Al Qunaytirah" + ], + [ + "SY-RA", + "SY - Ar Raqqah" + ], + [ + "SY-RD", + "SY - Rif Dimashq" + ], + [ + "SY-SU", + "SY - As Suwayda'" + ], + [ + "SY-TA", + "SY - Tartus" + ], + [ + "SZ-HH", + "SZ - Hhohho" + ], + [ + "SZ-LU", + "SZ - Lubombo" + ], + [ + "SZ-MA", + "SZ - Manzini" + ], + [ + "TD-BG", + "TD - Bahr el Ghazal" + ], + [ + "TD-CB", + "TD - Chari-Baguirmi" + ], + [ + "TD-GR", + "TD - Guera" + ], + [ + "TD-LC", + "TD - Lac" + ], + [ + "TD-LR", + "TD - Logone-Oriental" + ], + [ + "TD-ND", + "TD - Ville de Ndjamena" + ], + [ + "TD-OD", + "TD - Ouaddai" + ], + [ + "TG-C", + "TG - Centrale" + ], + [ + "TG-K", + "TG - Kara" + ], + [ + "TG-M", + "TG - Maritime" + ], + [ + "TG-P", + "TG - Plateaux" + ], + [ + "TG-S", + "TG - Savanes" + ], + [ + "TH-10", + "TH - Krung Thep Maha Nakhon" + ], + [ + "TH-11", + "TH - Samut Prakan" + ], + [ + "TH-12", + "TH - Nonthaburi" + ], + [ + "TH-13", + "TH - Pathum Thani" + ], + [ + "TH-14", + "TH - Phra Nakhon Si Ayutthaya" + ], + [ + "TH-15", + "TH - Ang Thong" + ], + [ + "TH-16", + "TH - Lop Buri" + ], + [ + "TH-17", + "TH - Sing Buri" + ], + [ + "TH-18", + "TH - Chai Nat" + ], + [ + "TH-19", + "TH - Saraburi" + ], + [ + "TH-20", + "TH - Chon Buri" + ], + [ + "TH-21", + "TH - Rayong" + ], + [ + "TH-22", + "TH - Chanthaburi" + ], + [ + "TH-23", + "TH - Trat" + ], + [ + "TH-24", + "TH - Chachoengsao" + ], + [ + "TH-25", + "TH - Prachin Buri" + ], + [ + "TH-26", + "TH - Nakhon Nayok" + ], + [ + "TH-27", + "TH - Sa Kaeo" + ], + [ + "TH-30", + "TH - Nakhon Ratchasima" + ], + [ + "TH-31", + "TH - Buri Ram" + ], + [ + "TH-32", + "TH - Surin" + ], + [ + "TH-33", + "TH - Si Sa Ket" + ], + [ + "TH-34", + "TH - Ubon Ratchathani" + ], + [ + "TH-35", + "TH - Yasothon" + ], + [ + "TH-36", + "TH - Chaiyaphum" + ], + [ + "TH-37", + "TH - Amnat Charoen" + ], + [ + "TH-38", + "TH - Bueng Kan" + ], + [ + "TH-39", + "TH - Nong Bua Lam Phu" + ], + [ + "TH-40", + "TH - Khon Kaen" + ], + [ + "TH-41", + "TH - Udon Thani" + ], + [ + "TH-42", + "TH - Loei" + ], + [ + "TH-43", + "TH - Nong Khai" + ], + [ + "TH-44", + "TH - Maha Sarakham" + ], + [ + "TH-45", + "TH - Roi Et" + ], + [ + "TH-46", + "TH - Kalasin" + ], + [ + "TH-47", + "TH - Sakon Nakhon" + ], + [ + "TH-48", + "TH - Nakhon Phanom" + ], + [ + "TH-49", + "TH - Mukdahan" + ], + [ + "TH-50", + "TH - Chiang Mai" + ], + [ + "TH-51", + "TH - Lamphun" + ], + [ + "TH-52", + "TH - Lampang" + ], + [ + "TH-53", + "TH - Uttaradit" + ], + [ + "TH-54", + "TH - Phrae" + ], + [ + "TH-55", + "TH - Nan" + ], + [ + "TH-56", + "TH - Phayao" + ], + [ + "TH-57", + "TH - Chiang Rai" + ], + [ + "TH-58", + "TH - Mae Hong Son" + ], + [ + "TH-60", + "TH - Nakhon Sawan" + ], + [ + "TH-61", + "TH - Uthai Thani" + ], + [ + "TH-62", + "TH - Kamphaeng Phet" + ], + [ + "TH-63", + "TH - Tak" + ], + [ + "TH-64", + "TH - Sukhothai" + ], + [ + "TH-65", + "TH - Phitsanulok" + ], + [ + "TH-66", + "TH - Phichit" + ], + [ + "TH-67", + "TH - Phetchabun" + ], + [ + "TH-70", + "TH - Ratchaburi" + ], + [ + "TH-71", + "TH - Kanchanaburi" + ], + [ + "TH-72", + "TH - Suphan Buri" + ], + [ + "TH-73", + "TH - Nakhon Pathom" + ], + [ + "TH-74", + "TH - Samut Sakhon" + ], + [ + "TH-75", + "TH - Samut Songkhram" + ], + [ + "TH-76", + "TH - Phetchaburi" + ], + [ + "TH-77", + "TH - Prachuap Khiri Khan" + ], + [ + "TH-80", + "TH - Nakhon Si Thammarat" + ], + [ + "TH-81", + "TH - Krabi" + ], + [ + "TH-82", + "TH - Phangnga" + ], + [ + "TH-83", + "TH - Phuket" + ], + [ + "TH-84", + "TH - Surat Thani" + ], + [ + "TH-85", + "TH - Ranong" + ], + [ + "TH-86", + "TH - Chumphon" + ], + [ + "TH-90", + "TH - Songkhla" + ], + [ + "TH-91", + "TH - Satun" + ], + [ + "TH-92", + "TH - Trang" + ], + [ + "TH-93", + "TH - Phatthalung" + ], + [ + "TH-94", + "TH - Pattani" + ], + [ + "TH-95", + "TH - Yala" + ], + [ + "TH-96", + "TH - Narathiwat" + ], + [ + "TJ-DU", + "TJ - Dushanbe" + ], + [ + "TJ-GB", + "TJ - Kuhistoni Badakhshon" + ], + [ + "TJ-KT", + "TJ - Khatlon" + ], + [ + "TJ-RA", + "TJ - Nohiyahoi Tobei Jumhuri" + ], + [ + "TJ-SU", + "TJ - Sughd" + ], + [ + "TL-AL", + "TL - Aileu" + ], + [ + "TL-AN", + "TL - Ainaro" + ], + [ + "TL-DI", + "TL - Dili" + ], + [ + "TL-LI", + "TL - Liquica" + ], + [ + "TM-A", + "TM - Ahal" + ], + [ + "TM-B", + "TM - Balkan" + ], + [ + "TM-D", + "TM - Dasoguz" + ], + [ + "TM-L", + "TM - Lebap" + ], + [ + "TM-M", + "TM - Mary" + ], + [ + "TN-11", + "TN - Tunis" + ], + [ + "TN-12", + "TN - L'Ariana" + ], + [ + "TN-13", + "TN - Ben Arous" + ], + [ + "TN-14", + "TN - La Manouba" + ], + [ + "TN-21", + "TN - Nabeul" + ], + [ + "TN-22", + "TN - Zaghouan" + ], + [ + "TN-23", + "TN - Bizerte" + ], + [ + "TN-31", + "TN - Beja" + ], + [ + "TN-32", + "TN - Jendouba" + ], + [ + "TN-33", + "TN - Le Kef" + ], + [ + "TN-34", + "TN - Siliana" + ], + [ + "TN-41", + "TN - Kairouan" + ], + [ + "TN-42", + "TN - Kasserine" + ], + [ + "TN-43", + "TN - Sidi Bouzid" + ], + [ + "TN-51", + "TN - Sousse" + ], + [ + "TN-52", + "TN - Monastir" + ], + [ + "TN-53", + "TN - Mahdia" + ], + [ + "TN-61", + "TN - Sfax" + ], + [ + "TN-71", + "TN - Gafsa" + ], + [ + "TN-72", + "TN - Tozeur" + ], + [ + "TN-73", + "TN - Kebili" + ], + [ + "TN-81", + "TN - Gabes" + ], + [ + "TN-82", + "TN - Medenine" + ], + [ + "TN-83", + "TN - Tataouine" + ], + [ + "TO-01", + "TO - 'Eua" + ], + [ + "TO-02", + "TO - Ha'apai" + ], + [ + "TO-03", + "TO - Niuas" + ], + [ + "TO-04", + "TO - Tongatapu" + ], + [ + "TO-05", + "TO - Vava'u" + ], + [ + "TR-01", + "TR - Adana" + ], + [ + "TR-02", + "TR - Adiyaman" + ], + [ + "TR-03", + "TR - Afyonkarahisar" + ], + [ + "TR-04", + "TR - Agri" + ], + [ + "TR-05", + "TR - Amasya" + ], + [ + "TR-06", + "TR - Ankara" + ], + [ + "TR-07", + "TR - Antalya" + ], + [ + "TR-08", + "TR - Artvin" + ], + [ + "TR-09", + "TR - Aydin" + ], + [ + "TR-10", + "TR - Balikesir" + ], + [ + "TR-11", + "TR - Bilecik" + ], + [ + "TR-12", + "TR - Bingol" + ], + [ + "TR-13", + "TR - Bitlis" + ], + [ + "TR-14", + "TR - Bolu" + ], + [ + "TR-15", + "TR - Burdur" + ], + [ + "TR-16", + "TR - Bursa" + ], + [ + "TR-17", + "TR - Canakkale" + ], + [ + "TR-18", + "TR - Cankiri" + ], + [ + "TR-19", + "TR - Corum" + ], + [ + "TR-20", + "TR - Denizli" + ], + [ + "TR-21", + "TR - Diyarbakir" + ], + [ + "TR-22", + "TR - Edirne" + ], + [ + "TR-23", + "TR - Elazig" + ], + [ + "TR-24", + "TR - Erzincan" + ], + [ + "TR-25", + "TR - Erzurum" + ], + [ + "TR-26", + "TR - Eskisehir" + ], + [ + "TR-27", + "TR - Gaziantep" + ], + [ + "TR-28", + "TR - Giresun" + ], + [ + "TR-29", + "TR - Gumushane" + ], + [ + "TR-30", + "TR - Hakkari" + ], + [ + "TR-31", + "TR - Hatay" + ], + [ + "TR-32", + "TR - Isparta" + ], + [ + "TR-33", + "TR - Mersin" + ], + [ + "TR-34", + "TR - Istanbul" + ], + [ + "TR-35", + "TR - Izmir" + ], + [ + "TR-36", + "TR - Kars" + ], + [ + "TR-37", + "TR - Kastamonu" + ], + [ + "TR-38", + "TR - Kayseri" + ], + [ + "TR-39", + "TR - Kirklareli" + ], + [ + "TR-40", + "TR - Kirsehir" + ], + [ + "TR-41", + "TR - Kocaeli" + ], + [ + "TR-42", + "TR - Konya" + ], + [ + "TR-43", + "TR - Kutahya" + ], + [ + "TR-44", + "TR - Malatya" + ], + [ + "TR-45", + "TR - Manisa" + ], + [ + "TR-46", + "TR - Kahramanmaras" + ], + [ + "TR-47", + "TR - Mardin" + ], + [ + "TR-48", + "TR - Mugla" + ], + [ + "TR-49", + "TR - Mus" + ], + [ + "TR-50", + "TR - Nevsehir" + ], + [ + "TR-51", + "TR - Nigde" + ], + [ + "TR-52", + "TR - Ordu" + ], + [ + "TR-53", + "TR - Rize" + ], + [ + "TR-54", + "TR - Sakarya" + ], + [ + "TR-55", + "TR - Samsun" + ], + [ + "TR-56", + "TR - Siirt" + ], + [ + "TR-57", + "TR - Sinop" + ], + [ + "TR-58", + "TR - Sivas" + ], + [ + "TR-59", + "TR - Tekirdag" + ], + [ + "TR-60", + "TR - Tokat" + ], + [ + "TR-61", + "TR - Trabzon" + ], + [ + "TR-62", + "TR - Tunceli" + ], + [ + "TR-63", + "TR - Sanliurfa" + ], + [ + "TR-64", + "TR - Usak" + ], + [ + "TR-65", + "TR - Van" + ], + [ + "TR-66", + "TR - Yozgat" + ], + [ + "TR-67", + "TR - Zonguldak" + ], + [ + "TR-68", + "TR - Aksaray" + ], + [ + "TR-69", + "TR - Bayburt" + ], + [ + "TR-70", + "TR - Karaman" + ], + [ + "TR-71", + "TR - Kirikkale" + ], + [ + "TR-72", + "TR - Batman" + ], + [ + "TR-73", + "TR - Sirnak" + ], + [ + "TR-74", + "TR - Bartin" + ], + [ + "TR-75", + "TR - Ardahan" + ], + [ + "TR-76", + "TR - Igdir" + ], + [ + "TR-77", + "TR - Yalova" + ], + [ + "TR-78", + "TR - Karabuk" + ], + [ + "TR-79", + "TR - Kilis" + ], + [ + "TR-80", + "TR - Osmaniye" + ], + [ + "TR-81", + "TR - Duzce" + ], + [ + "TT-ARI", + "TT - Arima" + ], + [ + "TT-CHA", + "TT - Chaguanas" + ], + [ + "TT-CTT", + "TT - Couva-Tabaquite-Talparo" + ], + [ + "TT-DMN", + "TT - Diego Martin" + ], + [ + "TT-MRC", + "TT - Mayaro-Rio Claro" + ], + [ + "TT-PED", + "TT - Penal-Debe" + ], + [ + "TT-POS", + "TT - Port of Spain" + ], + [ + "TT-PRT", + "TT - Princes Town" + ], + [ + "TT-PTF", + "TT - Point Fortin" + ], + [ + "TT-SFO", + "TT - San Fernando" + ], + [ + "TT-SGE", + "TT - Sangre Grande" + ], + [ + "TT-SIP", + "TT - Siparia" + ], + [ + "TT-SJL", + "TT - San Juan-Laventille" + ], + [ + "TT-TOB", + "TT - Tobago" + ], + [ + "TT-TUP", + "TT - Tunapuna-Piarco" + ], + [ + "TV-FUN", + "TV - Funafuti" + ], + [ + "TW-CHA", + "TW - Changhua" + ], + [ + "TW-CYQ", + "TW - Chiayi" + ], + [ + "TW-HSQ", + "TW - Hsinchu" + ], + [ + "TW-HUA", + "TW - Hualien" + ], + [ + "TW-ILA", + "TW - Yilan" + ], + [ + "TW-KEE", + "TW - Keelung" + ], + [ + "TW-KHH", + "TW - Kaohsiung" + ], + [ + "TW-KIN", + "TW - Kinmen" + ], + [ + "TW-LIE", + "TW - Lienchiang" + ], + [ + "TW-MIA", + "TW - Miaoli" + ], + [ + "TW-NAN", + "TW - Nantou" + ], + [ + "TW-NWT", + "TW - New Taipei" + ], + [ + "TW-PEN", + "TW - Penghu" + ], + [ + "TW-PIF", + "TW - Pingtung" + ], + [ + "TW-TAO", + "TW - Taoyuan" + ], + [ + "TW-TNN", + "TW - Tainan" + ], + [ + "TW-TPE", + "TW - Taipei" + ], + [ + "TW-TTT", + "TW - Taitung" + ], + [ + "TW-TXG", + "TW - Taichung" + ], + [ + "TW-YUN", + "TW - Yunlin" + ], + [ + "TZ-01", + "TZ - Arusha" + ], + [ + "TZ-02", + "TZ - Dar es Salaam" + ], + [ + "TZ-03", + "TZ - Dodoma" + ], + [ + "TZ-04", + "TZ - Iringa" + ], + [ + "TZ-05", + "TZ - Kagera" + ], + [ + "TZ-06", + "TZ - Kaskazini Pemba" + ], + [ + "TZ-07", + "TZ - Kaskazini Unguja" + ], + [ + "TZ-08", + "TZ - Kigoma" + ], + [ + "TZ-09", + "TZ - Kilimanjaro" + ], + [ + "TZ-10", + "TZ - Kusini Pemba" + ], + [ + "TZ-11", + "TZ - Kusini Unguja" + ], + [ + "TZ-12", + "TZ - Lindi" + ], + [ + "TZ-13", + "TZ - Mara" + ], + [ + "TZ-14", + "TZ - Mbeya" + ], + [ + "TZ-15", + "TZ - Mjini Magharibi" + ], + [ + "TZ-16", + "TZ - Morogoro" + ], + [ + "TZ-17", + "TZ - Mtwara" + ], + [ + "TZ-18", + "TZ - Mwanza" + ], + [ + "TZ-19", + "TZ - Pwani" + ], + [ + "TZ-20", + "TZ - Rukwa" + ], + [ + "TZ-21", + "TZ - Ruvuma" + ], + [ + "TZ-22", + "TZ - Shinyanga" + ], + [ + "TZ-23", + "TZ - Singida" + ], + [ + "TZ-24", + "TZ - Tabora" + ], + [ + "TZ-25", + "TZ - Tanga" + ], + [ + "TZ-26", + "TZ - Manyara" + ], + [ + "TZ-27", + "TZ - Geita" + ], + [ + "TZ-28", + "TZ - Katavi" + ], + [ + "TZ-29", + "TZ - Njombe" + ], + [ + "TZ-30", + "TZ - Simiyu" + ], + [ + "TZ-31", + "TZ - Songwe" + ], + [ + "UA-05", + "UA - Vinnytska oblast" + ], + [ + "UA-07", + "UA - Volynska oblast" + ], + [ + "UA-09", + "UA - Luhanska oblast" + ], + [ + "UA-12", + "UA - Dnipropetrovska oblast" + ], + [ + "UA-14", + "UA - Donetska oblast" + ], + [ + "UA-18", + "UA - Zhytomyrska oblast" + ], + [ + "UA-21", + "UA - Zakarpatska oblast" + ], + [ + "UA-23", + "UA - Zaporizka oblast" + ], + [ + "UA-26", + "UA - Ivano-Frankivska oblast" + ], + [ + "UA-30", + "UA - Kyiv" + ], + [ + "UA-32", + "UA - Kyivska oblast" + ], + [ + "UA-35", + "UA - Kirovohradska oblast" + ], + [ + "UA-40", + "UA - Sevastopol" + ], + [ + "UA-43", + "UA - Avtonomna Respublika Krym" + ], + [ + "UA-46", + "UA - Lvivska oblast" + ], + [ + "UA-48", + "UA - Mykolaivska oblast" + ], + [ + "UA-51", + "UA - Odeska oblast" + ], + [ + "UA-53", + "UA - Poltavska oblast" + ], + [ + "UA-56", + "UA - Rivnenska oblast" + ], + [ + "UA-59", + "UA - Sumska oblast" + ], + [ + "UA-61", + "UA - Ternopilska oblast" + ], + [ + "UA-63", + "UA - Kharkivska oblast" + ], + [ + "UA-65", + "UA - Khersonska oblast" + ], + [ + "UA-68", + "UA - Khmelnytska oblast" + ], + [ + "UA-71", + "UA - Cherkaska oblast" + ], + [ + "UA-74", + "UA - Chernihivska oblast" + ], + [ + "UA-77", + "UA - Chernivetska oblast" + ], + [ + "UG-101", + "UG - Kalangala" + ], + [ + "UG-102", + "UG - Kampala" + ], + [ + "UG-103", + "UG - Kiboga" + ], + [ + "UG-104", + "UG - Luwero" + ], + [ + "UG-105", + "UG - Masaka" + ], + [ + "UG-106", + "UG - Mpigi" + ], + [ + "UG-107", + "UG - Mubende" + ], + [ + "UG-108", + "UG - Mukono" + ], + [ + "UG-109", + "UG - Nakasongola" + ], + [ + "UG-110", + "UG - Rakai" + ], + [ + "UG-111", + "UG - Sembabule" + ], + [ + "UG-112", + "UG - Kayunga" + ], + [ + "UG-113", + "UG - Wakiso" + ], + [ + "UG-114", + "UG - Lyantonde" + ], + [ + "UG-115", + "UG - Mityana" + ], + [ + "UG-116", + "UG - Nakaseke" + ], + [ + "UG-117", + "UG - Buikwe" + ], + [ + "UG-118", + "UG - Bukomansibi" + ], + [ + "UG-120", + "UG - Buvuma" + ], + [ + "UG-121", + "UG - Gomba" + ], + [ + "UG-122", + "UG - Kalungu" + ], + [ + "UG-123", + "UG - Kyankwanzi" + ], + [ + "UG-124", + "UG - Lwengo" + ], + [ + "UG-201", + "UG - Bugiri" + ], + [ + "UG-202", + "UG - Busia" + ], + [ + "UG-203", + "UG - Iganga" + ], + [ + "UG-204", + "UG - Jinja" + ], + [ + "UG-205", + "UG - Kamuli" + ], + [ + "UG-206", + "UG - Kapchorwa" + ], + [ + "UG-207", + "UG - Katakwi" + ], + [ + "UG-209", + "UG - Mbale" + ], + [ + "UG-211", + "UG - Soroti" + ], + [ + "UG-212", + "UG - Tororo" + ], + [ + "UG-213", + "UG - Kaberamaido" + ], + [ + "UG-214", + "UG - Mayuge" + ], + [ + "UG-215", + "UG - Sironko" + ], + [ + "UG-218", + "UG - Bududa" + ], + [ + "UG-219", + "UG - Bukedea" + ], + [ + "UG-222", + "UG - Kaliro" + ], + [ + "UG-223", + "UG - Manafwa" + ], + [ + "UG-225", + "UG - Bulambuli" + ], + [ + "UG-226", + "UG - Buyende" + ], + [ + "UG-227", + "UG - Kibuku" + ], + [ + "UG-228", + "UG - Kween" + ], + [ + "UG-229", + "UG - Luuka" + ], + [ + "UG-230", + "UG - Namayingo" + ], + [ + "UG-301", + "UG - Adjumani" + ], + [ + "UG-302", + "UG - Apac" + ], + [ + "UG-303", + "UG - Arua" + ], + [ + "UG-304", + "UG - Gulu" + ], + [ + "UG-305", + "UG - Kitgum" + ], + [ + "UG-307", + "UG - Lira" + ], + [ + "UG-308", + "UG - Moroto" + ], + [ + "UG-309", + "UG - Moyo" + ], + [ + "UG-310", + "UG - Nebbi" + ], + [ + "UG-311", + "UG - Nakapiripirit" + ], + [ + "UG-312", + "UG - Pader" + ], + [ + "UG-313", + "UG - Yumbe" + ], + [ + "UG-314", + "UG - Abim" + ], + [ + "UG-318", + "UG - Kaabong" + ], + [ + "UG-319", + "UG - Koboko" + ], + [ + "UG-320", + "UG - Maracha" + ], + [ + "UG-321", + "UG - Oyam" + ], + [ + "UG-322", + "UG - Agago" + ], + [ + "UG-323", + "UG - Alebtong" + ], + [ + "UG-325", + "UG - Kole" + ], + [ + "UG-326", + "UG - Lamwo" + ], + [ + "UG-327", + "UG - Napak" + ], + [ + "UG-328", + "UG - Nwoya" + ], + [ + "UG-330", + "UG - Zombo" + ], + [ + "UG-401", + "UG - Bundibugyo" + ], + [ + "UG-402", + "UG - Bushenyi" + ], + [ + "UG-403", + "UG - Hoima" + ], + [ + "UG-404", + "UG - Kabale" + ], + [ + "UG-405", + "UG - Kabarole" + ], + [ + "UG-406", + "UG - Kasese" + ], + [ + "UG-407", + "UG - Kibaale" + ], + [ + "UG-408", + "UG - Kisoro" + ], + [ + "UG-409", + "UG - Masindi" + ], + [ + "UG-410", + "UG - Mbarara" + ], + [ + "UG-411", + "UG - Ntungamo" + ], + [ + "UG-412", + "UG - Rukungiri" + ], + [ + "UG-413", + "UG - Kamwenge" + ], + [ + "UG-414", + "UG - Kanungu" + ], + [ + "UG-415", + "UG - Kyenjojo" + ], + [ + "UG-417", + "UG - Ibanda" + ], + [ + "UG-418", + "UG - Isingiro" + ], + [ + "UG-419", + "UG - Kiruhura" + ], + [ + "UG-420", + "UG - Buhweju" + ], + [ + "UG-421", + "UG - Kiryandongo" + ], + [ + "UG-422", + "UG - Kyegegwa" + ], + [ + "UG-423", + "UG - Mitooma" + ], + [ + "UG-424", + "UG - Ntoroko" + ], + [ + "UG-425", + "UG - Rubirizi" + ], + [ + "UG-426", + "UG - Sheema" + ], + [ + "UM-95", + "UM - Palmyra Atoll" + ], + [ + "US-AK", + "US - Alaska" + ], + [ + "US-AL", + "US - Alabama" + ], + [ + "US-AR", + "US - Arkansas" + ], + [ + "US-AZ", + "US - Arizona" + ], + [ + "US-CA", + "US - California" + ], + [ + "US-CO", + "US - Colorado" + ], + [ + "US-CT", + "US - Connecticut" + ], + [ + "US-DC", + "US - District of Columbia" + ], + [ + "US-DE", + "US - Delaware" + ], + [ + "US-FL", + "US - Florida" + ], + [ + "US-GA", + "US - Georgia" + ], + [ + "US-HI", + "US - Hawaii" + ], + [ + "US-IA", + "US - Iowa" + ], + [ + "US-ID", + "US - Idaho" + ], + [ + "US-IL", + "US - Illinois" + ], + [ + "US-IN", + "US - Indiana" + ], + [ + "US-KS", + "US - Kansas" + ], + [ + "US-KY", + "US - Kentucky" + ], + [ + "US-LA", + "US - Louisiana" + ], + [ + "US-MA", + "US - Massachusetts" + ], + [ + "US-MD", + "US - Maryland" + ], + [ + "US-ME", + "US - Maine" + ], + [ + "US-MI", + "US - Michigan" + ], + [ + "US-MN", + "US - Minnesota" + ], + [ + "US-MO", + "US - Missouri" + ], + [ + "US-MS", + "US - Mississippi" + ], + [ + "US-MT", + "US - Montana" + ], + [ + "US-NC", + "US - North Carolina" + ], + [ + "US-ND", + "US - North Dakota" + ], + [ + "US-NE", + "US - Nebraska" + ], + [ + "US-NH", + "US - New Hampshire" + ], + [ + "US-NJ", + "US - New Jersey" + ], + [ + "US-NM", + "US - New Mexico" + ], + [ + "US-NV", + "US - Nevada" + ], + [ + "US-NY", + "US - New York" + ], + [ + "US-OH", + "US - Ohio" + ], + [ + "US-OK", + "US - Oklahoma" + ], + [ + "US-OR", + "US - Oregon" + ], + [ + "US-PA", + "US - Pennsylvania" + ], + [ + "US-RI", + "US - Rhode Island" + ], + [ + "US-SC", + "US - South Carolina" + ], + [ + "US-SD", + "US - South Dakota" + ], + [ + "US-TN", + "US - Tennessee" + ], + [ + "US-TX", + "US - Texas" + ], + [ + "US-UT", + "US - Utah" + ], + [ + "US-VA", + "US - Virginia" + ], + [ + "US-VT", + "US - Vermont" + ], + [ + "US-WA", + "US - Washington" + ], + [ + "US-WI", + "US - Wisconsin" + ], + [ + "US-WV", + "US - West Virginia" + ], + [ + "US-WY", + "US - Wyoming" + ], + [ + "UY-AR", + "UY - Artigas" + ], + [ + "UY-CA", + "UY - Canelones" + ], + [ + "UY-CL", + "UY - Cerro Largo" + ], + [ + "UY-CO", + "UY - Colonia" + ], + [ + "UY-DU", + "UY - Durazno" + ], + [ + "UY-FD", + "UY - Florida" + ], + [ + "UY-FS", + "UY - Flores" + ], + [ + "UY-LA", + "UY - Lavalleja" + ], + [ + "UY-MA", + "UY - Maldonado" + ], + [ + "UY-MO", + "UY - Montevideo" + ], + [ + "UY-PA", + "UY - Paysandu" + ], + [ + "UY-RN", + "UY - Rio Negro" + ], + [ + "UY-RO", + "UY - Rocha" + ], + [ + "UY-RV", + "UY - Rivera" + ], + [ + "UY-SA", + "UY - Salto" + ], + [ + "UY-SJ", + "UY - San Jose" + ], + [ + "UY-SO", + "UY - Soriano" + ], + [ + "UY-TA", + "UY - Tacuarembo" + ], + [ + "UY-TT", + "UY - Treinta y Tres" + ], + [ + "UZ-AN", + "UZ - Andijon" + ], + [ + "UZ-BU", + "UZ - Buxoro" + ], + [ + "UZ-FA", + "UZ - Farg'ona" + ], + [ + "UZ-JI", + "UZ - Jizzax" + ], + [ + "UZ-NG", + "UZ - Namangan" + ], + [ + "UZ-NW", + "UZ - Navoiy" + ], + [ + "UZ-QA", + "UZ - Qashqadaryo" + ], + [ + "UZ-QR", + "UZ - Qoraqalpog'iston Respublikasi" + ], + [ + "UZ-SA", + "UZ - Samarqand" + ], + [ + "UZ-SI", + "UZ - Sirdaryo" + ], + [ + "UZ-SU", + "UZ - Surxondaryo" + ], + [ + "UZ-TK", + "UZ - Toshkent" + ], + [ + "UZ-XO", + "UZ - Xorazm" + ], + [ + "VC-01", + "VC - Charlotte" + ], + [ + "VC-04", + "VC - Saint George" + ], + [ + "VC-05", + "VC - Saint Patrick" + ], + [ + "VC-06", + "VC - Grenadines" + ], + [ + "VE-A", + "VE - Distrito Capital" + ], + [ + "VE-B", + "VE - Anzoategui" + ], + [ + "VE-C", + "VE - Apure" + ], + [ + "VE-D", + "VE - Aragua" + ], + [ + "VE-E", + "VE - Barinas" + ], + [ + "VE-F", + "VE - Bolivar" + ], + [ + "VE-G", + "VE - Carabobo" + ], + [ + "VE-H", + "VE - Cojedes" + ], + [ + "VE-I", + "VE - Falcon" + ], + [ + "VE-J", + "VE - Guarico" + ], + [ + "VE-K", + "VE - Lara" + ], + [ + "VE-L", + "VE - Merida" + ], + [ + "VE-M", + "VE - Miranda" + ], + [ + "VE-N", + "VE - Monagas" + ], + [ + "VE-O", + "VE - Nueva Esparta" + ], + [ + "VE-P", + "VE - Portuguesa" + ], + [ + "VE-R", + "VE - Sucre" + ], + [ + "VE-S", + "VE - Tachira" + ], + [ + "VE-T", + "VE - Trujillo" + ], + [ + "VE-U", + "VE - Yaracuy" + ], + [ + "VE-V", + "VE - Zulia" + ], + [ + "VE-W", + "VE - Dependencias Federales" + ], + [ + "VE-X", + "VE - La Guaira" + ], + [ + "VE-Y", + "VE - Delta Amacuro" + ], + [ + "VE-Z", + "VE - Amazonas" + ], + [ + "VN-01", + "VN - Lai Chau" + ], + [ + "VN-02", + "VN - Lao Cai" + ], + [ + "VN-03", + "VN - Ha Giang" + ], + [ + "VN-04", + "VN - Cao Bang" + ], + [ + "VN-05", + "VN - Son La" + ], + [ + "VN-06", + "VN - Yen Bai" + ], + [ + "VN-07", + "VN - Tuyen Quang" + ], + [ + "VN-09", + "VN - Lang Son" + ], + [ + "VN-13", + "VN - Quang Ninh" + ], + [ + "VN-14", + "VN - Hoa Binh" + ], + [ + "VN-18", + "VN - Ninh Binh" + ], + [ + "VN-20", + "VN - Thai Binh" + ], + [ + "VN-21", + "VN - Thanh Hoa" + ], + [ + "VN-22", + "VN - Nghe An" + ], + [ + "VN-23", + "VN - Ha Tinh" + ], + [ + "VN-24", + "VN - Quang Binh" + ], + [ + "VN-25", + "VN - Quang Tri" + ], + [ + "VN-26", + "VN - Thua Thien-Hue" + ], + [ + "VN-27", + "VN - Quang Nam" + ], + [ + "VN-28", + "VN - Kon Tum" + ], + [ + "VN-29", + "VN - Quang Ngai" + ], + [ + "VN-30", + "VN - Gia Lai" + ], + [ + "VN-31", + "VN - Binh Dinh" + ], + [ + "VN-32", + "VN - Phu Yen" + ], + [ + "VN-33", + "VN - Dak Lak" + ], + [ + "VN-34", + "VN - Khanh Hoa" + ], + [ + "VN-35", + "VN - Lam Dong" + ], + [ + "VN-36", + "VN - Ninh Thuan" + ], + [ + "VN-37", + "VN - Tay Ninh" + ], + [ + "VN-39", + "VN - Dong Nai" + ], + [ + "VN-40", + "VN - Binh Thuan" + ], + [ + "VN-41", + "VN - Long An" + ], + [ + "VN-43", + "VN - Ba Ria - Vung Tau" + ], + [ + "VN-44", + "VN - An Giang" + ], + [ + "VN-45", + "VN - Dong Thap" + ], + [ + "VN-46", + "VN - Tien Giang" + ], + [ + "VN-47", + "VN - Kien Giang" + ], + [ + "VN-49", + "VN - Vinh Long" + ], + [ + "VN-50", + "VN - Ben Tre" + ], + [ + "VN-51", + "VN - Tra Vinh" + ], + [ + "VN-52", + "VN - Soc Trang" + ], + [ + "VN-53", + "VN - Bac Kan" + ], + [ + "VN-54", + "VN - Bac Giang" + ], + [ + "VN-55", + "VN - Bac Lieu" + ], + [ + "VN-56", + "VN - Bac Ninh" + ], + [ + "VN-57", + "VN - Binh Duong" + ], + [ + "VN-58", + "VN - Binh Phuoc" + ], + [ + "VN-59", + "VN - Ca Mau" + ], + [ + "VN-61", + "VN - Hai Duong" + ], + [ + "VN-63", + "VN - Ha Nam" + ], + [ + "VN-66", + "VN - Hung Yen" + ], + [ + "VN-67", + "VN - Nam Dinh" + ], + [ + "VN-68", + "VN - Phu Tho" + ], + [ + "VN-69", + "VN - Thai Nguyen" + ], + [ + "VN-70", + "VN - Vinh Phuc" + ], + [ + "VN-71", + "VN - Dien Bien" + ], + [ + "VN-72", + "VN - Dak Nong" + ], + [ + "VN-73", + "VN - Hau Giang" + ], + [ + "VN-CT", + "VN - Can Tho" + ], + [ + "VN-DN", + "VN - Da Nang" + ], + [ + "VN-HN", + "VN - Ha Noi" + ], + [ + "VN-HP", + "VN - Hai Phong" + ], + [ + "VN-SG", + "VN - Ho Chi Minh" + ], + [ + "VU-SAM", + "VU - Sanma" + ], + [ + "VU-SEE", + "VU - Shefa" + ], + [ + "VU-TAE", + "VU - Tafea" + ], + [ + "WF-SG", + "WF - Sigave" + ], + [ + "WF-UV", + "WF - Uvea" + ], + [ + "WS-AT", + "WS - Atua" + ], + [ + "WS-FA", + "WS - Fa'asaleleaga" + ], + [ + "WS-GI", + "WS - Gagaifomauga" + ], + [ + "WS-TU", + "WS - Tuamasaga" + ], + [ + "YE-AD", + "YE - 'Adan" + ], + [ + "YE-AM", + "YE - 'Amran" + ], + [ + "YE-BA", + "YE - Al Bayda'" + ], + [ + "YE-DA", + "YE - Ad Dali'" + ], + [ + "YE-DH", + "YE - Dhamar" + ], + [ + "YE-HD", + "YE - Hadramawt" + ], + [ + "YE-HJ", + "YE - Hajjah" + ], + [ + "YE-HU", + "YE - Al Hudaydah" + ], + [ + "YE-IB", + "YE - Ibb" + ], + [ + "YE-JA", + "YE - Al Jawf" + ], + [ + "YE-LA", + "YE - Lahij" + ], + [ + "YE-MA", + "YE - Ma'rib" + ], + [ + "YE-MW", + "YE - Al Mahwit" + ], + [ + "YE-SA", + "YE - Amanat al 'Asimah" + ], + [ + "YE-SD", + "YE - Sa'dah" + ], + [ + "YE-SH", + "YE - Shabwah" + ], + [ + "YE-SN", + "YE - San'a'" + ], + [ + "YE-TA", + "YE - Ta'izz" + ], + [ + "ZA-EC", + "ZA - Eastern Cape" + ], + [ + "ZA-FS", + "ZA - Free State" + ], + [ + "ZA-GP", + "ZA - Gauteng" + ], + [ + "ZA-KZN", + "ZA - Kwazulu-Natal" + ], + [ + "ZA-LP", + "ZA - Limpopo" + ], + [ + "ZA-MP", + "ZA - Mpumalanga" + ], + [ + "ZA-NC", + "ZA - Northern Cape" + ], + [ + "ZA-NW", + "ZA - North-West" + ], + [ + "ZA-WC", + "ZA - Western Cape" + ], + [ + "ZM-01", + "ZM - Western" + ], + [ + "ZM-02", + "ZM - Central" + ], + [ + "ZM-03", + "ZM - Eastern" + ], + [ + "ZM-04", + "ZM - Luapula" + ], + [ + "ZM-05", + "ZM - Northern" + ], + [ + "ZM-06", + "ZM - North-Western" + ], + [ + "ZM-07", + "ZM - Southern" + ], + [ + "ZM-08", + "ZM - Copperbelt" + ], + [ + "ZM-09", + "ZM - Lusaka" + ], + [ + "ZM-10", + "ZM - Muchinga" + ], + [ + "ZW-BU", + "ZW - Bulawayo" + ], + [ + "ZW-HA", + "ZW - Harare" + ], + [ + "ZW-MA", + "ZW - Manicaland" + ], + [ + "ZW-MC", + "ZW - Mashonaland Central" + ], + [ + "ZW-ME", + "ZW - Mashonaland East" + ], + [ + "ZW-MI", + "ZW - Midlands" + ], + [ + "ZW-MN", + "ZW - Matabeleland North" + ], + [ + "ZW-MS", + "ZW - Matabeleland South" + ], + [ + "ZW-MV", + "ZW - Masvingo" + ], + [ + "ZW-MW", + "ZW - Mashonaland West" + ] + ], + "order_alphabetically": true + } +] diff --git a/fields/fields.json b/fields/fields.json new file mode 100644 index 0000000..85eb9e4 --- /dev/null +++ b/fields/fields.json @@ -0,0 +1,75 @@ +[ + { + "display": "Has Geolocation", + "content_types": [ + "ipam.prefix" + ], + "type": "boolean", + "name": "geoloc_has_location", + "label": "Has Geolocation", + "group_name": "Geolocation", + "description": "When this option is disabled, the prefix will be explicitly flagged as not having a geolocation. To inherit the location from the parent prefix, leave this enabled and leave the other fields blank.", + "required": true, + "search_weight": 1000, + "filter_logic": "loose", + "ui_visibility": "read-write", + "default": true, + "weight": 10 + }, + { + "display": "Country", + "content_types": [ + "ipam.prefix" + ], + "type": "select", + "data_type": "string", + "name": "geoloc_country", + "label": "Country", + "group_name": "Geolocation", + "description": "", + "required": false, + "search_weight": 1000, + "filter_logic": "loose", + "ui_visibility": "read-write", + "default": null, + "weight": 20, + "choice_set": "geoloc_country" + }, + { + "display": "Region", + "content_types": [ + "ipam.prefix" + ], + "type": "select", + "data_type": "string", + "name": "geoloc_region", + "label": "Region", + "group_name": "Geolocation", + "description": "", + "required": false, + "search_weight": 1000, + "filter_logic": "loose", + "ui_visibility": "read-write", + "default": null, + "weight": 30, + "choice_set": "geoloc-region" + }, + { + "display": "City", + "content_types": [ + "ipam.prefix" + ], + "type": "text", + "data_type": "string", + "name": "geoloc_city", + "label": "City", + "group_name": "Geolocation", + "description": "", + "required": false, + "search_weight": 1000, + "filter_logic": "loose", + "ui_visibility": "read-write", + "default": null, + "weight": 40 + } +] diff --git a/geobox.py b/geobox.py new file mode 100755 index 0000000..7b56986 --- /dev/null +++ b/geobox.py @@ -0,0 +1,72 @@ +#!/usr/local/bin/python3 +# Shoddy python disclaimer: I don't really use python so this script can probably be cleaned up a lot + +import sys +from datetime import datetime + +import requests + +if len(sys.argv) != 4: + print('Usage: python3 geobox.py ') + exit() + +netboxBase = sys.argv[1] +netboxKey = sys.argv[2] +outputFile = sys.argv[3] + +prefixes = [] +nextURL = netboxBase + '/api/ipam/prefixes/' + +while nextURL is not None: + print('Fetching geofeed from ' + nextURL) + r = requests.get(nextURL, headers={ + 'Accept': 'application/json', + 'Authorization': 'Token ' + netboxKey + }) + data = r.json() + + if r.status_code < 200 or r.status_code > 299: + print('Error while fetching prefixes: ', data) + exit() + + nextURL = data['next'] + results = data['results'] + prefixes.extend(results) + print('Got ' + str(len(results)) + ' prefixes') + +print('Found a total of ' + str(len(prefixes)) + ' prefixes') + +print('Building geofeed') +i = 0 +feed = '# Generated with GeoBox (https://github.com/FrumentumNL/GeoBox) on ' + datetime.now().isoformat() + '\n' +for entry in prefixes: + fields = entry['custom_fields'] + if not fields['geoloc_has_location']: + # Explicitly no geoloc, all fields should be empty + feed += entry['prefix'] + ',,,,\n' + i += 1 + continue + + country = fields['geoloc_country'] + region = fields['geoloc_region'] + city = fields['geoloc_city'] + if country is None and region is None and city is None: + # Just let it inherit + continue + + country = '' if country is None else country + region = '' if region is None else country + city = '' if city is None else country + + feed += entry['prefix'] + ',' + country + ',' + region + ',' + city + ',\n' + i += 1 + +print('Geofeed built, contains ' + str(i) + ' prefixes') + +print('Saving to ' + outputFile) +f = open(outputFile, "w") +f.write(feed) +f.close() +print('Saved to ' + outputFile) + +print('Finished! Thanks for using GeoBox.') diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2c24336 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +requests==2.31.0