]>
jfr.im git - irc/quakenet/newserv.git/blob - geoip/libGeoIP/regionName.c
3 const char * GeoIP_region_name_by_code(const char * country_code
,const char * region_code
) {
4 const char * name
= NULL
;
6 if (region_code
== NULL
) { return NULL
; }
7 if ((region_code
[0] >= 65) & (region_code
[0] < (65 + 26))) {
8 if ((region_code
[1] >= 65) & (region_code
[1] < (65 + 26))) {
9 if ((strcmp(country_code
,"US") == 0) |
10 (strcmp(country_code
,"CA") == 0)) {
11 region_code2
= ((region_code
[0]-65)*26)+(region_code
[1]-65);
14 if ((region_code
[1] >= 48) & (region_code
[1] < (48 + 10))) {
15 region_code2
= ((region_code
[0]-65)*10)+(region_code
[1]-48)+100;
18 if ((region_code
[0] >= 48) & (region_code
[0] < (48 + 10))) {
19 if ((region_code
[1] >= 48) & (region_code
[1] < (48 + 10))) {
20 region_code2
= ((region_code
[0]-48)*10)+(region_code
[1]-48);
23 if (region_code2
== -1) {return NULL
;}
24 if (strcmp(country_code
,"CA") == 0) {
25 switch (region_code2
) {
30 name
= "British Columbia";
36 name
= "New Brunswick";
39 name
= "Newfoundland";
51 name
= "Prince Edward Island";
57 name
= "Saskatchewan";
60 name
= "Northwest Territories";
63 name
= "Yukon Territory";
67 if (strcmp(country_code
,"US") == 0) {
68 switch (region_code2
) {
70 name
= "Armed Forces Americas";
73 name
= "Armed Forces Europe";
82 name
= "Armed Forces Pacific";
88 name
= "American Samoa";
100 name
= "Connecticut";
103 name
= "District of Columbia";
112 name
= "Federated States of Micronesia";
145 name
= "Massachusetts";
154 name
= "Marshall Islands";
166 name
= "Northern Mariana Islands";
169 name
= "Mississippi";
175 name
= "North Carolina";
178 name
= "North Dakota";
184 name
= "New Hampshire";
208 name
= "Pennsylvania";
211 name
= "Puerto Rico";
217 name
= "Rhode Island";
220 name
= "South Carolina";
223 name
= "South Dakota";
238 name
= "Virgin Islands";
247 name
= "West Virginia";
257 if (strcmp(country_code
,"AD") == 0) {
258 switch (region_code2
) {
272 name
= "Sant Julia de Loria";
275 name
= "Andorra la Vella";
278 name
= "Escaldes-Engordany";
282 if (strcmp(country_code
,"AE") == 0) {
283 switch (region_code2
) {
297 name
= "Ras Al Khaimah";
303 name
= "Umm Al Quwain";
307 if (strcmp(country_code
,"AF") == 0) {
308 switch (region_code2
) {
425 if (strcmp(country_code
,"AG") == 0) {
426 switch (region_code2
) {
431 name
= "Saint George";
443 name
= "Saint Peter";
446 name
= "Saint Philip";
450 if (strcmp(country_code
,"AL") == 0) {
451 switch (region_code2
) {
468 name
= "Gjirokaster";
490 if (strcmp(country_code
,"AM") == 0) {
491 switch (region_code2
) {
502 name
= "Geghark'unik'";
520 name
= "Vayots' Dzor";
527 if (strcmp(country_code
,"AO") == 0) {
528 switch (region_code2
) {
539 name
= "Cuando Cubango";
542 name
= "Cuanza Norte";
572 name
= "Lunda Norte";
585 if (strcmp(country_code
,"AR") == 0) {
586 switch (region_code2
) {
588 name
= "Buenos Aires";
606 name
= "Distrito Federal";
651 name
= "Santiago del Estero";
654 name
= "Tierra del Fuego";
661 if (strcmp(country_code
,"AT") == 0) {
662 switch (region_code2
) {
670 name
= "Niederosterreich";
673 name
= "Oberosterreich";
692 if (strcmp(country_code
,"AU") == 0) {
693 switch (region_code2
) {
695 name
= "Australian Capital Territory";
698 name
= "New South Wales";
701 name
= "Northern Territory";
707 name
= "South Australia";
716 name
= "Western Australia";
720 if (strcmp(country_code
,"AZ") == 0) {
721 switch (region_code2
) {
741 name
= "Ali Bayramli";
937 if (strcmp(country_code
,"BA") == 0) {
938 switch (region_code2
) {
940 name
= "Federation of Bosnia and Herzegovina";
943 name
= "Republika Srpska";
947 if (strcmp(country_code
,"BB") == 0) {
948 switch (region_code2
) {
950 name
= "Christ Church";
953 name
= "Saint Andrew";
956 name
= "Saint George";
959 name
= "Saint James";
965 name
= "Saint Joseph";
971 name
= "Saint Michael";
974 name
= "Saint Peter";
977 name
= "Saint Philip";
980 name
= "Saint Thomas";
984 if (strcmp(country_code
,"BD") == 0) {
985 switch (region_code2
) {
1002 name
= "Patuakhali";
1017 name
= "Brahmanbaria";
1023 name
= "Chapai Nawabganj";
1026 name
= "Chattagram";
1032 name
= "Cox's Bazar";
1074 name
= "Khagrachari";
1080 name
= "Kishorganj";
1092 name
= "Lalmonirhat";
1107 name
= "Moulavibazar";
1110 name
= "Munshiganj";
1119 name
= "Narayanganj";
1131 name
= "Nilphamari";
1140 name
= "Parbattya Chattagram";
1158 name
= "Shariyatpur";
1176 name
= "Thakurgaon";
1188 name
= "Chittagong";
1198 if (strcmp(country_code
,"BE") == 0) {
1199 switch (region_code2
) {
1216 name
= "Luxembourg";
1222 name
= "Oost-Vlaanderen";
1225 name
= "West-Vlaanderen";
1228 name
= "Brabant Wallon";
1231 name
= "Brussels Hoofdstedelijk Gewest";
1234 name
= "Vlaams-Brabant";
1238 if (strcmp(country_code
,"BF") == 0) {
1239 switch (region_code2
) {
1244 name
= "Boulkiemde";
1247 name
= "Ganzourgou";
1253 name
= "Kouritenga";
1271 name
= "Zoundweogo";
1283 name
= "Bougouriba";
1301 name
= "Kenedougou";
1307 name
= "Komondjari";
1316 name
= "Koulpelogo";
1331 name
= "Namentenga";
1343 name
= "Oubritenga";
1349 name
= "Sanmatenga";
1377 if (strcmp(country_code
,"BG") == 0) {
1378 switch (region_code2
) {
1380 name
= "Mikhaylovgrad";
1383 name
= "Blagoevgrad";
1395 name
= "Grad Sofiya";
1404 name
= "Kyustendil";
1413 name
= "Pazardzhik";
1446 name
= "Stara Zagora";
1449 name
= "Turgovishte";
1455 name
= "Veliko Turnovo";
1468 if (strcmp(country_code
,"BH") == 0) {
1469 switch (region_code2
) {
1474 name
= "Al Manamah";
1477 name
= "Al Muharraq";
1486 name
= "Al Mintaqah al Gharbiyah";
1489 name
= "Mintaqat Juzur Hawar";
1492 name
= "Al Mintaqah ash Shamaliyah";
1495 name
= "Al Mintaqah al Wusta";
1504 name
= "Madinat Hamad";
1507 name
= "Al Muharraq";
1513 name
= "Al Janubiyah";
1516 name
= "Ash Shamaliyah";
1523 if (strcmp(country_code
,"BI") == 0) {
1524 switch (region_code2
) {
1575 if (strcmp(country_code
,"BJ") == 0) {
1576 switch (region_code2
) {
1581 name
= "Atlantique";
1600 if (strcmp(country_code
,"BM") == 0) {
1601 switch (region_code2
) {
1603 name
= "Devonshire";
1618 name
= "Saint George";
1621 name
= "Saint George's";
1630 name
= "Southampton";
1637 if (strcmp(country_code
,"BN") == 0) {
1638 switch (region_code2
) {
1646 name
= "Brunei and Muara";
1677 if (strcmp(country_code
,"BO") == 0) {
1678 switch (region_code2
) {
1680 name
= "Chuquisaca";
1683 name
= "Cochabamba";
1701 name
= "Santa Cruz";
1708 if (strcmp(country_code
,"BR") == 0) {
1709 switch (region_code2
) {
1729 name
= "Distrito Federal";
1732 name
= "Espirito Santo";
1735 name
= "Mato Grosso do Sul";
1741 name
= "Mato Grosso";
1744 name
= "Minas Gerais";
1759 name
= "Rio de Janeiro";
1762 name
= "Rio Grande do Norte";
1765 name
= "Rio Grande do Sul";
1774 name
= "Santa Catarina";
1786 name
= "Pernambuco";
1793 if (strcmp(country_code
,"BS") == 0) {
1794 switch (region_code2
) {
1799 name
= "Cat Island";
1808 name
= "Long Island";
1814 name
= "Ragged Island";
1817 name
= "Harbour Island";
1820 name
= "New Providence";
1823 name
= "Acklins and Crooked Islands";
1829 name
= "Fresh Creek";
1832 name
= "Governor's Harbour";
1835 name
= "Green Turtle Cay";
1844 name
= "Marsh Harbour";
1847 name
= "Nichollstown and Berry Islands";
1850 name
= "Rock Sound";
1853 name
= "Sandy Point";
1856 name
= "San Salvador and Rum Cay";
1860 if (strcmp(country_code
,"BT") == 0) {
1861 switch (region_code2
) {
1875 name
= "Geylegphug";
1890 name
= "Pemagatsel";
1914 name
= "Wangdi Phodrang";
1918 if (strcmp(country_code
,"BW") == 0) {
1919 switch (region_code2
) {
1936 name
= "North-East";
1939 name
= "South-East";
1945 name
= "North-West";
1949 if (strcmp(country_code
,"BY") == 0) {
1950 switch (region_code2
) {
1952 name
= "Brestskaya Voblasts'";
1955 name
= "Homyel'skaya Voblasts'";
1958 name
= "Hrodzyenskaya Voblasts'";
1964 name
= "Minskaya Voblasts'";
1967 name
= "Mahilyowskaya Voblasts'";
1970 name
= "Vitsyebskaya Voblasts'";
1974 if (strcmp(country_code
,"BZ") == 0) {
1975 switch (region_code2
) {
1986 name
= "Orange Walk";
1989 name
= "Stann Creek";
1996 if (strcmp(country_code
,"CD") == 0) {
1997 switch (region_code2
) {
2005 name
= "Kasai-Oriental";
2036 if (strcmp(country_code
,"CF") == 0) {
2037 switch (region_code2
) {
2039 name
= "Bamingui-Bangoran";
2042 name
= "Basse-Kotto";
2045 name
= "Haute-Kotto";
2048 name
= "Mambere-Kadei";
2051 name
= "Haut-Mbomou";
2063 name
= "Nana-Mambere";
2072 name
= "Ouham-Pende";
2075 name
= "Cuvette-Ouest";
2078 name
= "Nana-Grebizi";
2081 name
= "Sangha-Mbaere";
2084 name
= "Ombella-Mpoko";
2091 if (strcmp(country_code
,"CG") == 0) {
2092 switch (region_code2
) {
2121 name
= "Brazzaville";
2125 if (strcmp(country_code
,"CH") == 0) {
2126 switch (region_code2
) {
2131 name
= "Ausser-Rhoden";
2134 name
= "Basel-Landschaft";
2137 name
= "Basel-Stadt";
2152 name
= "Graubunden";
2155 name
= "Inner-Rhoden";
2170 name
= "Sankt Gallen";
2173 name
= "Schaffhausen";
2207 if (strcmp(country_code
,"CI") == 0) {
2208 switch (region_code2
) {
2222 name
= "Bas-Sassandra";
2228 name
= "Dix-Huit Montagnes";
2234 name
= "Haut-Sassandra";
2246 name
= "Moyen-Cavally";
2249 name
= "Moyen-Comoe";
2252 name
= "N'zi-Comoe";
2258 name
= "Sud-Bandama";
2264 name
= "Vallee du Bandama";
2267 name
= "Worodougou";
2274 if (strcmp(country_code
,"CL") == 0) {
2275 switch (region_code2
) {
2277 name
= "Valparaiso";
2280 name
= "Aisen del General Carlos Ibanez del Campo";
2283 name
= "Antofagasta";
2298 name
= "Libertador General Bernardo O'Higgins";
2304 name
= "Magallanes y de la Antartica Chilena";
2310 name
= "Region Metropolitana";
2317 if (strcmp(country_code
,"CM") == 0) {
2318 switch (region_code2
) {
2326 name
= "Nord-Ouest";
2341 name
= "Extreme-Nord";
2351 if (strcmp(country_code
,"CN") == 0) {
2352 switch (region_code2
) {
2375 name
= "Heilongjiang";
2408 name
= "Nei Mongol";
2448 if (strcmp(country_code
,"CO") == 0) {
2449 switch (region_code2
) {
2463 name
= "BolÃÂvar Department";
2466 name
= "Boyacá Department";
2469 name
= "Caldas Department";
2496 name
= "La Guajira";
2499 name
= "Magdalena Department";
2508 name
= "Norte de Santander";
2520 name
= "San Andres y Providencia";
2532 name
= "Valle del Cauca";
2544 name
= "Cundinamarca";
2547 name
= "Distrito Especial";
2563 if (strcmp(country_code
,"CR") == 0) {
2564 switch (region_code2
) {
2572 name
= "Guanacaste";
2581 name
= "Puntarenas";
2588 if (strcmp(country_code
,"CU") == 0) {
2589 switch (region_code2
) {
2591 name
= "Pinar del Rio";
2594 name
= "Ciudad de la Habana";
2600 name
= "Isla de la Juventud";
2606 name
= "Ciego de Avila";
2609 name
= "Cienfuegos";
2615 name
= "Guantanamo";
2627 name
= "Sancti Spiritus";
2630 name
= "Santiago de Cuba";
2633 name
= "Villa Clara";
2637 if (strcmp(country_code
,"CV") == 0) {
2638 switch (region_code2
) {
2652 name
= "Ribeira Grande";
2658 name
= "Sao Nicolau";
2661 name
= "Sao Vicente";
2670 name
= "Santa Catarina";
2673 name
= "Santa Cruz";
2676 name
= "Sao Domingos";
2679 name
= "Sao Filipe";
2682 name
= "Sao Miguel";
2689 if (strcmp(country_code
,"CY") == 0) {
2690 switch (region_code2
) {
2711 if (strcmp(country_code
,"CZ") == 0) {
2712 switch (region_code2
) {
2720 name
= "Hradec Kralove";
2723 name
= "Jablonec nad Nisou";
2741 name
= "Mlada Boleslav";
2753 name
= "Hlavni Mesto Praha";
2762 name
= "Jihomoravsky Kraj";
2765 name
= "Jihocesky Kraj";
2771 name
= "Karlovarsky Kraj";
2774 name
= "Kralovehradecky Kraj";
2777 name
= "Liberecky Kraj";
2780 name
= "Olomoucky Kraj";
2783 name
= "Moravskoslezsky Kraj";
2786 name
= "Pardubicky Kraj";
2789 name
= "Plzensky Kraj";
2792 name
= "Stredocesky Kraj";
2795 name
= "Ustecky Kraj";
2798 name
= "Zlinsky Kraj";
2802 if (strcmp(country_code
,"DE") == 0) {
2803 switch (region_code2
) {
2805 name
= "Baden-Wurttemberg";
2820 name
= "Niedersachsen";
2823 name
= "Nordrhein-Westfalen";
2826 name
= "Rheinland-Pfalz";
2832 name
= "Schleswig-Holstein";
2835 name
= "Brandenburg";
2838 name
= "Mecklenburg-Vorpommern";
2844 name
= "Sachsen-Anhalt";
2854 if (strcmp(country_code
,"DJ") == 0) {
2855 switch (region_code2
) {
2857 name
= "Ali Sabieh";
2876 if (strcmp(country_code
,"DK") == 0) {
2877 switch (region_code2
) {
2885 name
= "Frederiksborg";
2894 name
= "Staden Kobenhavn";
2897 name
= "Nordjylland";
2903 name
= "Ringkobing";
2909 name
= "Sonderjylland";
2918 name
= "Vestsjalland";
2924 name
= "Hovedstaden";
2927 name
= "Midtjyllen";
2930 name
= "Nordjylland";
2936 name
= "Syddanmark";
2940 if (strcmp(country_code
,"DM") == 0) {
2941 switch (region_code2
) {
2943 name
= "Saint Andrew";
2946 name
= "Saint David";
2949 name
= "Saint George";
2952 name
= "Saint John";
2955 name
= "Saint Joseph";
2958 name
= "Saint Luke";
2961 name
= "Saint Mark";
2964 name
= "Saint Patrick";
2967 name
= "Saint Paul";
2970 name
= "Saint Peter";
2974 if (strcmp(country_code
,"DO") == 0) {
2975 switch (region_code2
) {
2989 name
= "Distrito Nacional";
2998 name
= "Independencia";
3001 name
= "La Altagracia";
3004 name
= "Elias Pina";
3010 name
= "Maria Trinidad Sanchez";
3013 name
= "Monte Cristi";
3016 name
= "Pedernales";
3022 name
= "Puerto Plata";
3031 name
= "Sanchez Ramirez";
3037 name
= "San Pedro De Macoris";
3043 name
= "Santiago Rodriguez";
3052 name
= "Hato Mayor";
3058 name
= "Monsenor Nouel";
3061 name
= "Monte Plata";
3064 name
= "San Cristobal";
3067 name
= "Distrito Nacional";
3073 name
= "San Jose de Ocoa";
3076 name
= "Santo Domingo";
3080 if (strcmp(country_code
,"DZ") == 0) {
3081 switch (region_code2
) {
3089 name
= "Constantine";
3095 name
= "Mostaganem";
3110 name
= "Tizi Ouzou";
3146 name
= "Oum el Bouaghi";
3149 name
= "Sidi Bel Abbes";
3164 name
= "Ain Temouchent";
3173 name
= "Bordj Bou Arreridj";
3212 name
= "Souk Ahras";
3215 name
= "Tamanghasset";
3224 name
= "Tissemsilt";
3228 if (strcmp(country_code
,"EC") == 0) {
3229 switch (region_code2
) {
3246 name
= "Chimborazo";
3255 name
= "Esmeraldas";
3273 name
= "Morona-Santiago";
3282 name
= "Tungurahua";
3285 name
= "Zamora-Chinchipe";
3298 if (strcmp(country_code
,"EE") == 0) {
3299 switch (region_code2
) {
3307 name
= "Ida-Virumaa";
3316 name
= "Kohtla-Jarve";
3322 name
= "Laane-Virumaa";
3358 name
= "Viljandimaa";
3365 if (strcmp(country_code
,"EG") == 0) {
3366 switch (region_code2
) {
3368 name
= "Ad Daqahliyah";
3371 name
= "Al Bahr al Ahmar";
3374 name
= "Al Buhayrah";
3380 name
= "Al Gharbiyah";
3383 name
= "Al Iskandariyah";
3386 name
= "Al Isma'iliyah";
3392 name
= "Al Minufiyah";
3398 name
= "Al Qahirah";
3401 name
= "Al Qalyubiyah";
3404 name
= "Al Wadi al Jadid";
3407 name
= "Ash Sharqiyah";
3419 name
= "Bani Suwayf";
3428 name
= "Kafr ash Shaykh";
3440 name
= "Janub Sina'";
3443 name
= "Shamal Sina'";
3447 if (strcmp(country_code
,"ER") == 0) {
3448 switch (region_code2
) {
3456 name
= "Debubawi K'eyih Bahri";
3459 name
= "Gash Barka";
3465 name
= "Semenawi K'eyih Bahri";
3469 if (strcmp(country_code
,"ES") == 0) {
3470 switch (region_code2
) {
3472 name
= "Islas Baleares";
3502 name
= "Castilla-La Mancha";
3505 name
= "Castilla y Leon";
3511 name
= "Extremadura";
3517 name
= "Pais Vasco";
3520 name
= "Comunidad Valenciana";
3524 if (strcmp(country_code
,"ET") == 0) {
3525 switch (region_code2
) {
3536 name
= "Addis Abeba";
3545 name
= "Benishangul";
3551 name
= "Adis Abeba";
3560 name
= "Binshangul Gumuz";
3566 name
= "Gambela Hizboch";
3569 name
= "Hareri Hizb";
3581 name
= "YeDebub Biheroch Bihereseboch na Hizboch";
3585 if (strcmp(country_code
,"FI") == 0) {
3586 switch (region_code2
) {
3597 name
= "Southern Finland";
3600 name
= "Eastern Finland";
3603 name
= "Western Finland";
3607 if (strcmp(country_code
,"FJ") == 0) {
3608 switch (region_code2
) {
3626 if (strcmp(country_code
,"FM") == 0) {
3627 switch (region_code2
) {
3642 if (strcmp(country_code
,"FR") == 0) {
3643 switch (region_code2
) {
3651 name
= "Basse-Normandie";
3663 name
= "Champagne-Ardenne";
3669 name
= "Franche-Comte";
3672 name
= "Haute-Normandie";
3675 name
= "Ile-de-France";
3678 name
= "Languedoc-Roussillon";
3687 name
= "Midi-Pyrenees";
3690 name
= "Nord-Pas-de-Calais";
3693 name
= "Pays de la Loire";
3699 name
= "Poitou-Charentes";
3702 name
= "Provence-Alpes-Cote d'Azur";
3705 name
= "Rhone-Alpes";
3712 if (strcmp(country_code
,"GA") == 0) {
3713 switch (region_code2
) {
3718 name
= "Haut-Ogooue";
3721 name
= "Moyen-Ogooue";
3730 name
= "Ogooue-Ivindo";
3733 name
= "Ogooue-Lolo";
3736 name
= "Ogooue-Maritime";
3739 name
= "Woleu-Ntem";
3743 if (strcmp(country_code
,"GB") == 0) {
3744 switch (region_code2
) {
3755 name
= "Greater London";
3758 name
= "Greater Manchester";
3761 name
= "Hereford and Worcester";
3764 name
= "Humberside";
3767 name
= "Merseyside";
3770 name
= "South Yorkshire";
3773 name
= "Tyne and Wear";
3776 name
= "West Midlands";
3779 name
= "West Yorkshire";
3791 name
= "Strathclyde";
3806 name
= "Mid Glamorgan";
3809 name
= "South Glamorgan";
3812 name
= "West Glamorgan";
3815 name
= "Barking and Dagenham";
3824 name
= "Bath and North East Somerset";
3827 name
= "Bedfordshire";
3833 name
= "Birmingham";
3836 name
= "Blackburn with Darwen";
3845 name
= "Bournemouth";
3848 name
= "Bracknell Forest";
3857 name
= "Brighton and Hove";
3866 name
= "Buckinghamshire";
3872 name
= "Calderdale";
3875 name
= "Cambridgeshire";
3896 name
= "Darlington";
3902 name
= "Derbyshire";
3923 name
= "East Riding of Yorkshire";
3926 name
= "East Sussex";
3938 name
= "Gloucestershire";
3950 name
= "Hammersmith and Fulham";
3962 name
= "Hartlepool";
3968 name
= "Herefordshire";
3974 name
= "Hillingdon";
3980 name
= "Isle of Wight";
3986 name
= "Kensington and Chelsea";
3992 name
= "Kingston upon Hull";
3995 name
= "Kingston upon Thames";
4007 name
= "Lancashire";
4016 name
= "Leicestershire";
4022 name
= "Lincolnshire";
4034 name
= "Manchester";
4043 name
= "Middlesbrough";
4046 name
= "Milton Keynes";
4049 name
= "Newcastle upon Tyne";
4058 name
= "Northamptonshire";
4061 name
= "North East Lincolnshire";
4064 name
= "North Lincolnshire";
4067 name
= "North Somerset";
4070 name
= "North Tyneside";
4073 name
= "Northumberland";
4076 name
= "North Yorkshire";
4079 name
= "Nottingham";
4082 name
= "Nottinghamshire";
4088 name
= "Oxfordshire";
4091 name
= "Peterborough";
4100 name
= "Portsmouth";
4109 name
= "Redcar and Cleveland";
4112 name
= "Richmond upon Thames";
4127 name
= "Shropshire";
4148 name
= "Southampton";
4151 name
= "Southend-on-Sea";
4154 name
= "South Gloucestershire";
4157 name
= "South Tyneside";
4163 name
= "Staffordshire";
4166 name
= "St. Helens";
4172 name
= "Stockton-on-Tees";
4175 name
= "Stoke-on-Trent";
4181 name
= "Sunderland";
4196 name
= "Telford and Wrekin";
4205 name
= "Tower Hamlets";
4217 name
= "Waltham Forest";
4220 name
= "Wandsworth";
4223 name
= "Warrington";
4226 name
= "Warwickshire";
4229 name
= "West Berkshire";
4232 name
= "Westminster";
4235 name
= "West Sussex";
4244 name
= "Windsor and Maidenhead";
4253 name
= "Wolverhampton";
4256 name
= "Worcestershire";
4274 name
= "Ballymoney";
4283 name
= "Carrickfergus";
4286 name
= "Castlereagh";
4319 name
= "Magherafelt";
4325 name
= "Newry and Mourne";
4328 name
= "Newtownabbey";
4331 name
= "North Down";
4340 name
= "Aberdeen City";
4343 name
= "Aberdeenshire";
4349 name
= "Argyll and Bute";
4352 name
= "Scottish Borders";
4355 name
= "Clackmannanshire";
4358 name
= "Dumfries and Galloway";
4361 name
= "Dundee City";
4364 name
= "East Ayrshire";
4367 name
= "East Dunbartonshire";
4370 name
= "East Lothian";
4373 name
= "East Renfrewshire";
4385 name
= "Glasgow City";
4391 name
= "Inverclyde";
4394 name
= "Midlothian";
4400 name
= "North Ayrshire";
4403 name
= "North Lanarkshire";
4409 name
= "Perth and Kinross";
4412 name
= "Renfrewshire";
4415 name
= "Shetland Islands";
4418 name
= "South Ayrshire";
4421 name
= "South Lanarkshire";
4427 name
= "West Dunbartonshire";
4430 name
= "Eilean Siar";
4433 name
= "West Lothian";
4436 name
= "Isle of Anglesey";
4439 name
= "Blaenau Gwent";
4445 name
= "Caerphilly";
4451 name
= "Ceredigion";
4454 name
= "Carmarthenshire";
4460 name
= "Denbighshire";
4463 name
= "Flintshire";
4469 name
= "Merthyr Tydfil";
4472 name
= "Monmouthshire";
4475 name
= "Neath Port Talbot";
4481 name
= "Pembrokeshire";
4487 name
= "Rhondda Cynon Taff";
4496 name
= "Vale of Glamorgan";
4503 if (strcmp(country_code
,"GD") == 0) {
4504 switch (region_code2
) {
4506 name
= "Saint Andrew";
4509 name
= "Saint David";
4512 name
= "Saint George";
4515 name
= "Saint John";
4518 name
= "Saint Mark";
4521 name
= "Saint Patrick";
4525 if (strcmp(country_code
,"GE") == 0) {
4526 switch (region_code2
) {
4528 name
= "Abashis Raioni";
4534 name
= "Adigenis Raioni";
4540 name
= "Akhalgoris Raioni";
4543 name
= "Akhalk'alak'is Raioni";
4546 name
= "Akhalts'ikhis Raioni";
4549 name
= "Akhmetis Raioni";
4552 name
= "Ambrolauris Raioni";
4555 name
= "Aspindzis Raioni";
4558 name
= "Baghdat'is Raioni";
4561 name
= "Bolnisis Raioni";
4564 name
= "Borjomis Raioni";
4570 name
= "Ch'khorotsqus Raioni";
4573 name
= "Ch'okhatauris Raioni";
4576 name
= "Dedop'listsqaros Raioni";
4579 name
= "Dmanisis Raioni";
4582 name
= "Dushet'is Raioni";
4585 name
= "Gardabanis Raioni";
4591 name
= "Goris Raioni";
4594 name
= "Gurjaanis Raioni";
4597 name
= "Javis Raioni";
4600 name
= "K'arelis Raioni";
4603 name
= "Kaspis Raioni";
4606 name
= "Kharagaulis Raioni";
4609 name
= "Khashuris Raioni";
4612 name
= "Khobis Raioni";
4615 name
= "Khonis Raioni";
4621 name
= "Lagodekhis Raioni";
4624 name
= "Lanch'khut'is Raioni";
4627 name
= "Lentekhis Raioni";
4630 name
= "Marneulis Raioni";
4633 name
= "Martvilis Raioni";
4636 name
= "Mestiis Raioni";
4639 name
= "Mts'khet'is Raioni";
4642 name
= "Ninotsmindis Raioni";
4645 name
= "Onis Raioni";
4648 name
= "Ozurget'is Raioni";
4654 name
= "Qazbegis Raioni";
4657 name
= "Qvarlis Raioni";
4663 name
= "Sach'kheris Raioni";
4666 name
= "Sagarejos Raioni";
4669 name
= "Samtrediis Raioni";
4672 name
= "Senakis Raioni";
4675 name
= "Sighnaghis Raioni";
4681 name
= "T'elavis Raioni";
4684 name
= "T'erjolis Raioni";
4687 name
= "T'et'ritsqaros Raioni";
4690 name
= "T'ianet'is Raioni";
4696 name
= "Ts'ageris Raioni";
4699 name
= "Tsalenjikhis Raioni";
4702 name
= "Tsalkis Raioni";
4708 name
= "Vanis Raioni";
4711 name
= "Zestap'onis Raioni";
4717 name
= "Zugdidis Raioni";
4721 if (strcmp(country_code
,"GH") == 0) {
4722 switch (region_code2
) {
4724 name
= "Greater Accra";
4730 name
= "Brong-Ahafo";
4748 name
= "Upper East";
4751 name
= "Upper West";
4755 if (strcmp(country_code
,"GL") == 0) {
4756 switch (region_code2
) {
4758 name
= "Nordgronland";
4761 name
= "Ostgronland";
4764 name
= "Vestgronland";
4768 if (strcmp(country_code
,"GM") == 0) {
4769 switch (region_code2
) {
4774 name
= "Lower River";
4777 name
= "Central River";
4780 name
= "Upper River";
4786 name
= "North Bank";
4790 if (strcmp(country_code
,"GN") == 0) {
4791 switch (region_code2
) {
4811 name
= "Dinguiraye";
4817 name
= "Forecariah";
4835 name
= "Kissidougou";
4896 if (strcmp(country_code
,"GQ") == 0) {
4897 switch (region_code2
) {
4902 name
= "Bioko Norte";
4908 name
= "Centro Sur";
4921 if (strcmp(country_code
,"GR") == 0) {
4922 switch (region_code2
) {
4960 name
= "Thessaloniki";
4966 name
= "Khalkidhiki";
4975 name
= "Thesprotia";
5002 name
= "Kefallinia";
5014 name
= "Aitolia kai Akarnania";
5062 name
= "Dhodhekanisos";
5078 if (strcmp(country_code
,"GT") == 0) {
5079 switch (region_code2
) {
5081 name
= "Alta Verapaz";
5084 name
= "Baja Verapaz";
5087 name
= "Chimaltenango";
5090 name
= "Chiquimula";
5093 name
= "El Progreso";
5102 name
= "Huehuetenango";
5117 name
= "Quetzaltenango";
5123 name
= "Retalhuleu";
5126 name
= "Sacatepequez";
5129 name
= "San Marcos";
5132 name
= "Santa Rosa";
5138 name
= "Suchitepequez";
5141 name
= "Totonicapan";
5148 if (strcmp(country_code
,"GW") == 0) {
5149 switch (region_code2
) {
5179 if (strcmp(country_code
,"GY") == 0) {
5180 switch (region_code2
) {
5182 name
= "Barima-Waini";
5185 name
= "Cuyuni-Mazaruni";
5188 name
= "Demerara-Mahaica";
5191 name
= "East Berbice-Corentyne";
5194 name
= "Essequibo Islands-West Demerara";
5197 name
= "Mahaica-Berbice";
5200 name
= "Pomeroon-Supenaam";
5203 name
= "Potaro-Siparuni";
5206 name
= "Upper Demerara-Berbice";
5209 name
= "Upper Takutu-Upper Essequibo";
5213 if (strcmp(country_code
,"HN") == 0) {
5214 switch (region_code2
) {
5234 name
= "El Paraiso";
5237 name
= "Francisco Morazan";
5240 name
= "Gracias a Dios";
5246 name
= "Islas de la Bahia";
5255 name
= "Ocotepeque";
5261 name
= "Santa Barbara";
5271 if (strcmp(country_code
,"HR") == 0) {
5272 switch (region_code2
) {
5274 name
= "Bjelovarsko-Bilogorska";
5277 name
= "Brodsko-Posavska";
5280 name
= "Dubrovacko-Neretvanska";
5286 name
= "Karlovacka";
5289 name
= "Koprivnicko-Krizevacka";
5292 name
= "Krapinsko-Zagorska";
5295 name
= "Licko-Senjska";
5298 name
= "Medimurska";
5301 name
= "Osjecko-Baranjska";
5304 name
= "Pozesko-Slavonska";
5307 name
= "Primorsko-Goranska";
5310 name
= "Sibensko-Kninska";
5313 name
= "Sisacko-Moslavacka";
5316 name
= "Splitsko-Dalmatinska";
5319 name
= "Varazdinska";
5322 name
= "Viroviticko-Podravska";
5325 name
= "Vukovarsko-Srijemska";
5331 name
= "Zagrebacka";
5334 name
= "Grad Zagreb";
5338 if (strcmp(country_code
,"HT") == 0) {
5339 switch (region_code2
) {
5341 name
= "Nord-Ouest";
5344 name
= "Artibonite";
5365 name
= "Grand' Anse";
5372 if (strcmp(country_code
,"HU") == 0) {
5373 switch (region_code2
) {
5375 name
= "Bacs-Kiskun";
5384 name
= "Borsod-Abauj-Zemplen";
5399 name
= "Gyor-Moson-Sopron";
5402 name
= "Hajdu-Bihar";
5408 name
= "Komarom-Esztergom";
5426 name
= "Szabolcs-Szatmar-Bereg";
5432 name
= "Jasz-Nagykun-Szolnok";
5450 name
= "Bekescsaba";
5453 name
= "Dunaujvaros";
5459 name
= "Hodmezovasarhely";
5468 name
= "Nagykanizsa";
5471 name
= "Nyiregyhaza";
5477 name
= "Szekesfehervar";
5483 name
= "Szombathely";
5492 name
= "Zalaegerszeg";
5495 name
= "Salgotarjan";
5502 if (strcmp(country_code
,"ID") == 0) {
5503 switch (region_code2
) {
5514 name
= "Jakarta Raya";
5520 name
= "Jawa Barat";
5523 name
= "Jawa Tengah";
5526 name
= "Jawa Timur";
5532 name
= "Yogyakarta";
5535 name
= "Kalimantan Barat";
5538 name
= "Kalimantan Selatan";
5541 name
= "Kalimantan Tengah";
5544 name
= "Kalimantan Timur";
5553 name
= "Nusa Tenggara Barat";
5556 name
= "Nusa Tenggara Timur";
5562 name
= "Sulawesi Selatan";
5565 name
= "Sulawesi Tengah";
5568 name
= "Sulawesi Tenggara";
5571 name
= "Sulawesi Utara";
5574 name
= "Sumatera Barat";
5577 name
= "Sumatera Selatan";
5580 name
= "Sumatera Utara";
5586 name
= "Maluku Utara";
5589 name
= "Jawa Barat";
5592 name
= "Sulawesi Utara";
5595 name
= "Sumatera Selatan";
5604 name
= "Kepulauan Bangka Belitung";
5613 name
= "Sulawesi Selatan";
5616 name
= "Irian Jaya Barat";
5619 name
= "Kepulauan Riau";
5622 name
= "Sulawesi Barat";
5626 if (strcmp(country_code
,"IE") == 0) {
5627 switch (region_code2
) {
5708 if (strcmp(country_code
,"IL") == 0) {
5709 switch (region_code2
) {
5726 name
= "Yerushalayim";
5730 if (strcmp(country_code
,"IN") == 0) {
5731 switch (region_code2
) {
5733 name
= "Andaman and Nicobar Islands";
5736 name
= "Andhra Pradesh";
5742 name
= "Chandigarh";
5745 name
= "Dadra and Nagar Haveli";
5757 name
= "Himachal Pradesh";
5760 name
= "Jammu and Kashmir";
5766 name
= "Lakshadweep";
5769 name
= "Maharashtra";
5787 name
= "Puducherry";
5796 name
= "Tamil Nadu";
5802 name
= "West Bengal";
5808 name
= "Arunachal Pradesh";
5814 name
= "Daman and Diu";
5823 name
= "Madhya Pradesh";
5826 name
= "Uttar Pradesh";
5829 name
= "Chhattisgarh";
5835 name
= "Uttarakhand";
5839 if (strcmp(country_code
,"IQ") == 0) {
5840 switch (region_code2
) {
5848 name
= "Al Muthanna";
5851 name
= "Al Qadisiyah";
5854 name
= "As Sulaymaniyah";
5893 name
= "Salah ad Din";
5897 if (strcmp(country_code
,"IR") == 0) {
5898 switch (region_code2
) {
5900 name
= "Azarbayjan-e Bakhtari";
5903 name
= "Azarbayjan-e Khavari";
5906 name
= "Chahar Mahall va Bakhtiari";
5909 name
= "Sistan va Baluchestan";
5912 name
= "Kohkiluyeh va Buyer Ahmadi";
5942 name
= "Mazandaran";
5945 name
= "SemnÄ\81n Province";
5987 name
= "East Azarbaijan";
5993 name
= "Mazandaran";
6011 name
= "Khorasan-e Janubi";
6014 name
= "Khorasan-e Razavi";
6017 name
= "Khorasan-e Shemali";
6021 if (strcmp(country_code
,"IS") == 0) {
6022 switch (region_code2
) {
6024 name
= "Arnessysla";
6027 name
= "Austur-Hunavatnssysla";
6030 name
= "Austur-Skaftafellssysla";
6033 name
= "Borgarfjardarsysla";
6036 name
= "Eyjafjardarsysla";
6039 name
= "Gullbringusysla";
6042 name
= "Kjosarsysla";
6048 name
= "Nordur-Mulasysla";
6051 name
= "Nordur-Tingeyjarsysla";
6054 name
= "Rangarvallasysla";
6057 name
= "Skagafjardarsysla";
6060 name
= "Snafellsnes- og Hnappadalssysla";
6063 name
= "Sudur-Mulasysla";
6066 name
= "Sudur-Tingeyjarsysla";
6069 name
= "Vestur-Bardastrandarsysla";
6072 name
= "Vestur-Hunavatnssysla";
6075 name
= "Vestur-Isafjardarsysla";
6078 name
= "Vestur-Skaftafellssysla";
6081 name
= "Norourland Eystra";
6084 name
= "Norourland Vestra";
6093 name
= "Vestfiroir";
6096 name
= "Vesturland";
6100 if (strcmp(country_code
,"IT") == 0) {
6101 switch (region_code2
) {
6106 name
= "Basilicata";
6115 name
= "Emilia-Romagna";
6118 name
= "Friuli-Venezia Giulia";
6151 name
= "Trentino-Alto Adige";
6157 name
= "Valle d'Aosta";
6164 if (strcmp(country_code
,"JM") == 0) {
6165 switch (region_code2
) {
6173 name
= "Manchester";
6179 name
= "Saint Andrew";
6185 name
= "Saint Catherine";
6188 name
= "Saint Elizabeth";
6191 name
= "Saint James";
6194 name
= "Saint Mary";
6197 name
= "Saint Thomas";
6203 name
= "Westmoreland";
6210 if (strcmp(country_code
,"JO") == 0) {
6211 switch (region_code2
) {
6225 name
= "Amman Governorate";
6228 name
= "At Tafilah";
6241 if (strcmp(country_code
,"JP") == 0) {
6242 switch (region_code2
) {
6386 if (strcmp(country_code
,"KE") == 0) {
6387 switch (region_code2
) {
6398 name
= "Nairobi Area";
6401 name
= "North-Eastern";
6407 name
= "Rift Valley";
6414 if (strcmp(country_code
,"KG") == 0) {
6415 switch (region_code2
) {
6423 name
= "Jalal-Abad";
6445 if (strcmp(country_code
,"KH") == 0) {
6446 switch (region_code2
) {
6448 name
= "Kampong Cham";
6451 name
= "Kampong Chhnang";
6454 name
= "Kampong Spoe";
6457 name
= "Kampong Thum";
6472 name
= "Mondol Kiri";
6475 name
= "Phnum Penh";
6481 name
= "Preah Vihear";
6487 name
= "Rotanokiri";
6490 name
= "Siemreab-Otdar Meanchey";
6493 name
= "Stoeng Treng";
6496 name
= "Svay Rieng";
6502 name
= "Batdambang";
6509 if (strcmp(country_code
,"KI") == 0) {
6510 switch (region_code2
) {
6512 name
= "Gilbert Islands";
6515 name
= "Line Islands";
6518 name
= "Phoenix Islands";
6522 if (strcmp(country_code
,"KM") == 0) {
6523 switch (region_code2
) {
6528 name
= "Grande Comore";
6535 if (strcmp(country_code
,"KN") == 0) {
6536 switch (region_code2
) {
6538 name
= "Christ Church Nichola Town";
6541 name
= "Saint Anne Sandy Point";
6544 name
= "Saint George Basseterre";
6547 name
= "Saint George Gingerland";
6550 name
= "Saint James Windward";
6553 name
= "Saint John Capisterre";
6556 name
= "Saint John Figtree";
6559 name
= "Saint Mary Cayon";
6562 name
= "Saint Paul Capisterre";
6565 name
= "Saint Paul Charlestown";
6568 name
= "Saint Peter Basseterre";
6571 name
= "Saint Thomas Lowland";
6574 name
= "Saint Thomas Middle Island";
6577 name
= "Trinity Palmetto Point";
6581 if (strcmp(country_code
,"KP") == 0) {
6582 switch (region_code2
) {
6584 name
= "Chagang-do";
6587 name
= "Hamgyong-namdo";
6590 name
= "Hwanghae-namdo";
6593 name
= "Hwanghae-bukto";
6596 name
= "Kaesong-si";
6599 name
= "Kangwon-do";
6602 name
= "P'yongan-bukto";
6605 name
= "P'yongyang-si";
6608 name
= "Yanggang-do";
6614 name
= "P'yongan-namdo";
6617 name
= "Hamgyong-bukto";
6620 name
= "Najin Sonbong-si";
6624 if (strcmp(country_code
,"KR") == 0) {
6625 switch (region_code2
) {
6630 name
= "Cholla-bukto";
6633 name
= "Ch'ungch'ong-bukto";
6636 name
= "Kangwon-do";
6639 name
= "Pusan-jikhalsi";
6642 name
= "Seoul-t'ukpyolsi";
6645 name
= "Inch'on-jikhalsi";
6648 name
= "Kyonggi-do";
6651 name
= "Kyongsang-bukto";
6654 name
= "Taegu-jikhalsi";
6657 name
= "Cholla-namdo";
6660 name
= "Ch'ungch'ong-namdo";
6663 name
= "Kwangju-jikhalsi";
6666 name
= "Taejon-jikhalsi";
6669 name
= "Kyongsang-namdo";
6672 name
= "Ulsan-gwangyoksi";
6676 if (strcmp(country_code
,"KW") == 0) {
6677 switch (region_code2
) {
6688 name
= "Al Farwaniyah";
6694 name
= "Mubarak al Kabir";
6698 if (strcmp(country_code
,"KY") == 0) {
6699 switch (region_code2
) {
6710 name
= "South Town";
6726 if (strcmp(country_code
,"KZ") == 0) {
6727 switch (region_code2
) {
6732 name
= "Almaty City";
6747 name
= "West Kazakhstan";
6753 name
= "Mangghystau";
6756 name
= "South Kazakhstan";
6762 name
= "Qaraghandy";
6771 name
= "East Kazakhstan";
6774 name
= "North Kazakhstan";
6781 if (strcmp(country_code
,"LA") == 0) {
6782 switch (region_code2
) {
6796 name
= "Louang Namtha";
6808 name
= "Savannakhet";
6814 name
= "Xaignabouri";
6817 name
= "Xiangkhoang";
6820 name
= "Louangphrabang";
6824 if (strcmp(country_code
,"LB") == 0) {
6825 switch (region_code2
) {
6830 name
= "Liban-Nord";
6836 name
= "Mont-Liban";
6848 name
= "Liban-Nord";
6854 name
= "Baalbek-Hermel";
6858 if (strcmp(country_code
,"LC") == 0) {
6859 switch (region_code2
) {
6861 name
= "Anse-la-Raye";
6876 name
= "Gros-Islet";
6888 name
= "Vieux-Fort";
6895 if (strcmp(country_code
,"LI") == 0) {
6896 switch (region_code2
) {
6919 name
= "Schellenberg";
6925 name
= "Triesenberg";
6938 if (strcmp(country_code
,"LK") == 0) {
6939 switch (region_code2
) {
6944 name
= "Anuradhapura";
6950 name
= "Batticaloa";
6956 name
= "Hambantota";
6968 name
= "Kurunegala";
6977 name
= "Moneragala";
6980 name
= "Nuwara Eliya";
6983 name
= "Polonnaruwa";
6992 name
= "Trincomalee";
7007 name
= "Mullaittivu";
7016 name
= "North Central";
7022 name
= "North Western";
7025 name
= "Sabaragamuwa";
7038 if (strcmp(country_code
,"LR") == 0) {
7039 switch (region_code2
) {
7044 name
= "Grand Cape Mount";
7059 name
= "Grand Bassa";
7062 name
= "Montserrado";
7065 name
= "Grand Gedeh";
7072 if (strcmp(country_code
,"LS") == 0) {
7073 switch (region_code2
) {
7078 name
= "Butha-Buthe";
7090 name
= "Mohales Hoek";
7093 name
= "Mokhotlong";
7096 name
= "Qachas Nek";
7102 name
= "Thaba-Tseka";
7106 if (strcmp(country_code
,"LT") == 0) {
7107 switch (region_code2
) {
7109 name
= "Alytaus Apskritis";
7112 name
= "Kauno Apskritis";
7115 name
= "Klaipedos Apskritis";
7118 name
= "Marijampoles Apskritis";
7121 name
= "Panevezio Apskritis";
7124 name
= "Siauliu Apskritis";
7127 name
= "Taurages Apskritis";
7130 name
= "Telsiu Apskritis";
7133 name
= "Utenos Apskritis";
7136 name
= "Vilniaus Apskritis";
7140 if (strcmp(country_code
,"LU") == 0) {
7141 switch (region_code2
) {
7146 name
= "Grevenmacher";
7149 name
= "Luxembourg";
7153 if (strcmp(country_code
,"LV") == 0) {
7154 switch (region_code2
) {
7156 name
= "Aizkraukles";
7171 name
= "Daugavpils";
7174 name
= "Daugavpils";
7256 if (strcmp(country_code
,"LY") == 0) {
7257 switch (region_code2
) {
7259 name
= "Al Aziziyah";
7268 name
= "Ash Shati'";
7292 name
= "Al Jabal al Akhdar";
7298 name
= "An Nuqat al Khams";
7304 name
= "Az Zawiyah";
7335 if (strcmp(country_code
,"MA") == 0) {
7336 switch (region_code2
) {
7341 name
= "Al Hoceima";
7347 name
= "Ben Slimane";
7350 name
= "Beni Mellal";
7356 name
= "Casablanca";
7365 name
= "El Kelaa des Srarhna";
7368 name
= "Er Rachidia";
7401 name
= "Ouarzazate";
7407 name
= "Rabat-Sale";
7443 name
= "Sidi Kacem";
7446 name
= "Taroudannt";
7455 name
= "Grand Casablanca";
7458 name
= "Fes-Boulemane";
7461 name
= "Marrakech-Tensift-Al Haouz";
7464 name
= "Meknes-Tafilalet";
7467 name
= "Rabat-Sale-Zemmour-Zaer";
7470 name
= "Chaouia-Ouardigha";
7473 name
= "Doukkala-Abda";
7476 name
= "Gharb-Chrarda-Beni Hssen";
7479 name
= "Guelmim-Es Smara";
7485 name
= "Souss-Massa-Dr";
7488 name
= "Tadla-Azilal";
7491 name
= "Tanger-Tetouan";
7494 name
= "Taza-Al Hoceima-Taounate";
7501 if (strcmp(country_code
,"MC") == 0) {
7502 switch (region_code2
) {
7504 name
= "La Condamine";
7510 name
= "Monte-Carlo";
7514 if (strcmp(country_code
,"MD") == 0) {
7515 switch (region_code2
) {
7526 name
= "Stinga Nistrului";
7550 name
= "Stinga Nistrului";
7553 name
= "Anenii Noi";
7559 name
= "Basarabeasca";
7631 name
= "Soldanesti";
7637 name
= "Stefan-Voda";
7653 if (strcmp(country_code
,"MG") == 0) {
7654 switch (region_code2
) {
7656 name
= "Antsiranana";
7659 name
= "Fianarantsoa";
7668 name
= "Antananarivo";
7675 if (strcmp(country_code
,"MK") == 0) {
7676 switch (region_code2
) {
7729 name
= "Centar Zupa";
7735 name
= "Cucer-Sandevo";
7747 name
= "Demir Hisar";
7750 name
= "Demir Kapija";
7756 name
= "Dolna Banjica";
7762 name
= "Dorce Petrov";
7807 name
= "Kisela Voda";
7831 name
= "Kriva Palanka";
7834 name
= "Krivogastani";
7843 name
= "Kukurecani";
7861 name
= "Makedonska Kamenica";
7864 name
= "Makedonski Brod";
7867 name
= "Mavrovi Anovi";
7885 name
= "Negotino-Polosko";
7963 name
= "Star Dojran";
7966 name
= "Staro Nagoricane";
7978 name
= "Studenicani";
7981 name
= "Suto Orizari";
7984 name
= "Sveti Nikole";
8017 name
= "Vranestica";
8032 name
= "Zelenikovo";
8048 if (strcmp(country_code
,"ML") == 0) {
8049 switch (region_code2
) {
8069 name
= "Tombouctou";
8079 if (strcmp(country_code
,"MM") == 0) {
8080 switch (region_code2
) {
8082 name
= "Rakhine State";
8085 name
= "Chin State";
8091 name
= "Kachin State";
8094 name
= "Karan State";
8097 name
= "Kayah State";
8112 name
= "Shan State";
8115 name
= "Tenasserim";
8128 if (strcmp(country_code
,"MN") == 0) {
8129 switch (region_code2
) {
8134 name
= "Bayanhongor";
8137 name
= "Bayan-Olgiy";
8155 name
= "Govi-Altay";
8170 name
= "Ovorhangay";
8185 name
= "Ulaanbaatar";
8194 name
= "Darhan-Uul";
8197 name
= "Govisumber";
8204 if (strcmp(country_code
,"MO") == 0) {
8205 switch (region_code2
) {
8214 if (strcmp(country_code
,"MR") == 0) {
8215 switch (region_code2
) {
8217 name
= "Hodh Ech Chargui";
8220 name
= "Hodh El Gharbi";
8238 name
= "Dakhlet Nouadhibou";
8247 name
= "Tiris Zemmour";
8254 if (strcmp(country_code
,"MS") == 0) {
8255 switch (region_code2
) {
8257 name
= "Saint Anthony";
8260 name
= "Saint Georges";
8263 name
= "Saint Peter";
8267 if (strcmp(country_code
,"MU") == 0) {
8268 switch (region_code2
) {
8270 name
= "Black River";
8276 name
= "Grand Port";
8282 name
= "Pamplemousses";
8285 name
= "Plaines Wilhems";
8288 name
= "Port Louis";
8291 name
= "Riviere du Rempart";
8297 name
= "Agalega Islands";
8300 name
= "Cargados Carajos";
8307 if (strcmp(country_code
,"MV") == 0) {
8308 switch (region_code2
) {
8358 name
= "Gaafu Aliff";
8361 name
= "Gaafu Daalu";
8371 if (strcmp(country_code
,"MW") == 0) {
8372 switch (region_code2
) {
8377 name
= "Chiradzulu";
8413 name
= "Nkhata Bay";
8416 name
= "Nkhotakota";
8456 if (strcmp(country_code
,"MX") == 0) {
8457 switch (region_code2
) {
8459 name
= "Aguascalientes";
8462 name
= "Baja California";
8465 name
= "Baja California Sur";
8477 name
= "Coahuila de Zaragoza";
8483 name
= "Distrito Federal";
8489 name
= "Guanajuato";
8504 name
= "Michoacan de Ocampo";
8513 name
= "Nuevo Leon";
8522 name
= "Queretaro de Arteaga";
8525 name
= "Quintana Roo";
8528 name
= "San Luis Potosi";
8540 name
= "Tamaulipas";
8546 name
= "Veracruz-Llave";
8556 if (strcmp(country_code
,"MY") == 0) {
8557 switch (region_code2
) {
8571 name
= "Negeri Sembilan";
8583 name
= "Pulau Pinang";
8592 name
= "Terengganu";
8595 name
= "Kuala Lumpur";
8608 if (strcmp(country_code
,"MZ") == 0) {
8609 switch (region_code2
) {
8611 name
= "Cabo Delgado";
8645 if (strcmp(country_code
,"NA") == 0) {
8646 switch (region_code2
) {
8651 name
= "Caprivi Oos";
8654 name
= "Boesmanland";
8660 name
= "Grootfontein";
8669 name
= "Keetmanshoop";
8684 name
= "Otjiwarongo";
8696 name
= "Swakopmund";
8708 name
= "Damaraland";
8711 name
= "Hereroland Oos";
8714 name
= "Hereroland Wes";
8759 name
= "Otjozondjupa";
8763 if (strcmp(country_code
,"NE") == 0) {
8764 switch (region_code2
) {
8791 if (strcmp(country_code
,"NG") == 0) {
8792 switch (region_code2
) {
8800 name
= "Federal Capital Territory";
8812 name
= "Cross River";
8912 if (strcmp(country_code
,"NI") == 0) {
8913 switch (region_code2
) {
8921 name
= "Chinandega";
8951 name
= "Nueva Segovia";
8954 name
= "Rio San Juan";
8964 if (strcmp(country_code
,"NL") == 0) {
8965 switch (region_code2
) {
8973 name
= "Gelderland";
8982 name
= "Noord-Brabant";
8985 name
= "Noord-Holland";
8988 name
= "Overijssel";
8997 name
= "Zuid-Holland";
9003 name
= "Zuidelijke IJsselmeerpolders";
9009 name
= "Overijssel";
9016 if (strcmp(country_code
,"NO") == 0) {
9017 switch (region_code2
) {
9022 name
= "Aust-Agder";
9037 name
= "More og Romsdal";
9043 name
= "Nord-Trondelag";
9058 name
= "Sogn og Fjordane";
9061 name
= "Sor-Trondelag";
9070 name
= "Vest-Agder";
9077 if (strcmp(country_code
,"NP") == 0) {
9078 switch (region_code2
) {
9086 name
= "Dhawalagiri";
9116 name
= "Sagarmatha";
9123 if (strcmp(country_code
,"NR") == 0) {
9124 switch (region_code2
) {
9147 name
= "Denigomodu";
9169 if (strcmp(country_code
,"NZ") == 0) {
9170 switch (region_code2
) {
9172 name
= "Chatham Islands";
9178 name
= "Bay of Plenty";
9181 name
= "Canterbury";
9187 name
= "Hawke's Bay";
9190 name
= "Manawatu-Wanganui";
9193 name
= "Marlborough";
9214 name
= "Wellington";
9217 name
= "West Coast";
9221 if (strcmp(country_code
,"OM") == 0) {
9222 switch (region_code2
) {
9224 name
= "Ad Dakhiliyah";
9227 name
= "Al Batinah";
9233 name
= "Ash Sharqiyah";
9236 name
= "Az Zahirah";
9249 if (strcmp(country_code
,"PA") == 0) {
9250 switch (region_code2
) {
9252 name
= "Bocas del Toro";
9270 name
= "Los Santos";
9283 if (strcmp(country_code
,"PE") == 0) {
9284 switch (region_code2
) {
9310 name
= "Huancavelica";
9322 name
= "La Libertad";
9325 name
= "Lambayeque";
9334 name
= "Madre de Dios";
9349 name
= "San Martin";
9362 if (strcmp(country_code
,"PG") == 0) {
9363 switch (region_code2
) {
9377 name
= "Southern Highlands";
9383 name
= "North Solomons";
9389 name
= "Eastern Highlands";
9392 name
= "East New Britain";
9395 name
= "East Sepik";
9407 name
= "New Ireland";
9410 name
= "Western Highlands";
9413 name
= "West New Britain";
9422 name
= "National Capital";
9426 if (strcmp(country_code
,"PH") == 0) {
9427 switch (region_code2
) {
9432 name
= "Agusan del Norte";
9435 name
= "Agusan del Sur";
9471 name
= "Camarines Norte";
9474 name
= "Camarines Sur";
9483 name
= "Catanduanes";
9495 name
= "Eastern Samar";
9501 name
= "Davao del Sur";
9504 name
= "Davao Oriental";
9510 name
= "Ilocos Norte";
9513 name
= "Ilocos Sur";
9522 name
= "Kalinga-Apayao";
9528 name
= "Lanao del Norte";
9531 name
= "Lanao del Sur";
9540 name
= "Marinduque";
9546 name
= "Mindoro Occidental";
9549 name
= "Mindoro Oriental";
9552 name
= "Misamis Occidental";
9555 name
= "Misamis Oriental";
9561 name
= "Negros Oriental";
9564 name
= "Nueva Ecija";
9567 name
= "Nueva Vizcaya";
9576 name
= "Pangasinan";
9588 name
= "Maguindanao";
9591 name
= "North Cotabato";
9597 name
= "Southern Leyte";
9603 name
= "Surigao del Norte";
9606 name
= "Surigao del Sur";
9615 name
= "Zamboanga del Norte";
9618 name
= "Zamboanga del Sur";
9621 name
= "Northern Samar";
9630 name
= "South Cotabato";
9633 name
= "Sultan Kudarat";
9654 name
= "Basilan City";
9657 name
= "Batangas City";
9663 name
= "Cabanatuan";
9669 name
= "Cagayan de Oro";
9681 name
= "Cavite City";
9699 name
= "Davao City";
9708 name
= "General Santos";
9717 name
= "Iloilo City";
9723 name
= "La Carlota";
9774 name
= "Puerto Princesa";
9777 name
= "Quezon City";
9783 name
= "San Carlos";
9786 name
= "San Carlos";
9807 name
= "Tagbilaran";
9816 name
= "Trece Martires";
9828 name
= "Negros Occidental";
9832 if (strcmp(country_code
,"PK") == 0) {
9833 switch (region_code2
) {
9835 name
= "Federally Administered Tribal Areas";
9838 name
= "Balochistan";
9841 name
= "North-West Frontier";
9850 name
= "Azad Kashmir";
9853 name
= "Northern Areas";
9860 if (strcmp(country_code
,"PL") == 0) {
9861 switch (region_code2
) {
9863 name
= "Biala Podlaska";
9881 name
= "Czestochowa";
9893 name
= "Jelenia Gora";
9971 name
= "Skierniewice";
9983 name
= "Tarnobrzeg";
10007 name
= "Zielona Gora";
10010 name
= "Dolnoslaskie";
10013 name
= "Kujawsko-Pomorskie";
10019 name
= "Lubelskie";
10025 name
= "Malopolskie";
10028 name
= "Mazowieckie";
10034 name
= "Podkarpackie";
10037 name
= "Podlaskie";
10040 name
= "Pomorskie";
10046 name
= "Swietokrzyskie";
10049 name
= "Warminsko-Mazurskie";
10052 name
= "Wielkopolskie";
10055 name
= "Zachodniopomorskie";
10059 if (strcmp(country_code
,"PT") == 0) {
10060 switch (region_code2
) {
10074 name
= "Castelo Branco";
10098 name
= "Portalegre";
10110 name
= "Viana do Castelo";
10113 name
= "Vila Real";
10123 if (strcmp(country_code
,"PY") == 0) {
10124 switch (region_code2
) {
10126 name
= "Alto Parana";
10144 name
= "Concepcion";
10147 name
= "Cordillera";
10162 name
= "Paraguari";
10165 name
= "Presidente Hayes";
10168 name
= "San Pedro";
10171 name
= "Canindeyu";
10177 name
= "Nueva Asuncion";
10180 name
= "Alto Paraguay";
10184 if (strcmp(country_code
,"QA") == 0) {
10185 switch (region_code2
) {
10187 name
= "Ad Dawhah";
10190 name
= "Al Ghuwariyah";
10193 name
= "Al Jumaliyah";
10199 name
= "Al Wakrah Municipality";
10202 name
= "Ar Rayyan";
10205 name
= "Madinat ach Shamal";
10208 name
= "Umm Salal";
10211 name
= "Al Wakrah";
10214 name
= "Jariyan al Batnah";
10217 name
= "Umm Sa'id";
10221 if (strcmp(country_code
,"RO") == 0) {
10222 switch (region_code2
) {
10239 name
= "Bistrita-Nasaud";
10251 name
= "Bucuresti";
10257 name
= "Caras-Severin";
10263 name
= "Constanta";
10269 name
= "Dambovita";
10284 name
= "Hunedoara";
10293 name
= "Maramures";
10296 name
= "Mehedinti";
10314 name
= "Satu Mare";
10323 name
= "Teleorman";
10351 if (strcmp(country_code
,"RS") == 0) {
10352 switch (region_code2
) {
10354 name
= "Serbia proper";
10360 name
= "Vojvodina";
10364 if (strcmp(country_code
,"RU") == 0) {
10365 switch (region_code2
) {
10370 name
= "Aginsky Buryatsky AO";
10373 name
= "Gorno-Altay";
10376 name
= "Altaisky krai";
10382 name
= "Arkhangel'sk";
10385 name
= "Astrakhan'";
10388 name
= "Bashkortostan";
10403 name
= "Chelyabinsk";
10412 name
= "Chuvashia";
10430 name
= "Kabardin-Balkar";
10433 name
= "Kaliningrad";
10442 name
= "Kamchatka";
10445 name
= "Karachay-Cherkess";
10454 name
= "Khabarovsk";
10460 name
= "Khanty-Mansiy";
10469 name
= "Komi-Permyak";
10478 name
= "Krasnodar";
10481 name
= "Krasnoyarsk";
10490 name
= "Leningrad";
10508 name
= "Moscow City";
10517 name
= "Nizhegorod";
10523 name
= "Novosibirsk";
10541 name
= "Primor'ye";
10562 name
= "Saint Petersburg City";
10568 name
= "North Ossetia";
10574 name
= "Stavropol'";
10577 name
= "Sverdlovsk";
10580 name
= "Tambovskaya oblast";
10583 name
= "Tatarstan";
10607 name
= "Ul'yanovsk";
10610 name
= "Ust-Orda Buryat";
10616 name
= "Volgograd";
10625 name
= "Yamal-Nenets";
10628 name
= "Yaroslavl'";
10634 name
= "Permskiy Kray";
10637 name
= "Krasnoyarskiy Kray";
10641 if (strcmp(country_code
,"RW") == 0) {
10642 switch (region_code2
) {
10669 if (strcmp(country_code
,"SA") == 0) {
10670 switch (region_code2
) {
10678 name
= "Al Madinah";
10681 name
= "Ash Sharqiyah";
10687 name
= "Al Qurayyat";
10699 name
= "Al Hudud ash Shamaliyah";
10715 if (strcmp(country_code
,"SB") == 0) {
10716 switch (region_code2
) {
10721 name
= "Guadalcanal";
10742 name
= "Rennell and Bellona";
10746 if (strcmp(country_code
,"SC") == 0) {
10747 switch (region_code2
) {
10749 name
= "Anse aux Pins";
10752 name
= "Anse Boileau";
10755 name
= "Anse Etoile";
10758 name
= "Anse Louis";
10761 name
= "Anse Royale";
10764 name
= "Baie Lazare";
10767 name
= "Baie Sainte Anne";
10770 name
= "Beau Vallon";
10776 name
= "Bel Ombre";
10785 name
= "Grand' Anse";
10788 name
= "Grand' Anse";
10794 name
= "La Riviere Anglaise";
10797 name
= "Mont Buxton";
10800 name
= "Mont Fleuri";
10803 name
= "Plaisance";
10806 name
= "Pointe La Rue";
10809 name
= "Port Glaud";
10812 name
= "Saint Louis";
10819 if (strcmp(country_code
,"SD") == 0) {
10820 switch (region_code2
) {
10825 name
= "Al Istiwa'iyah";
10828 name
= "Al Khartum";
10831 name
= "Ash Shamaliyah";
10834 name
= "Ash Sharqiyah";
10837 name
= "Bahr al Ghazal";
10846 name
= "Upper Nile";
10850 if (strcmp(country_code
,"SE") == 0) {
10851 switch (region_code2
) {
10853 name
= "Alvsborgs Lan";
10856 name
= "Blekinge Lan";
10859 name
= "Gavleborgs Lan";
10862 name
= "Goteborgs och Bohus Lan";
10865 name
= "Gotlands Lan";
10868 name
= "Hallands Lan";
10871 name
= "Jamtlands Lan";
10874 name
= "Jonkopings Lan";
10877 name
= "Kalmar Lan";
10880 name
= "Dalarnas Lan";
10883 name
= "Kristianstads Lan";
10886 name
= "Kronobergs Lan";
10889 name
= "Malmohus Lan";
10892 name
= "Norrbottens Lan";
10895 name
= "Orebro Lan";
10898 name
= "Ostergotlands Lan";
10901 name
= "Skaraborgs Lan";
10904 name
= "Sodermanlands Lan";
10907 name
= "Uppsala Lan";
10910 name
= "Varmlands Lan";
10913 name
= "Vasterbottens Lan";
10916 name
= "Vasternorrlands Lan";
10919 name
= "Vastmanlands Lan";
10922 name
= "Stockholms Lan";
10925 name
= "Skane Lan";
10928 name
= "Vastra Gotaland";
10932 if (strcmp(country_code
,"SH") == 0) {
10933 switch (region_code2
) {
10935 name
= "Ascension";
10938 name
= "Saint Helena";
10941 name
= "Tristan da Cunha";
10945 if (strcmp(country_code
,"SI") == 0) {
10946 switch (region_code2
) {
10948 name
= "Ajdovscina";
10960 name
= "Borovnica";
10972 name
= "Brezovica";
10978 name
= "Cerklje na Gorenjskem";
10987 name
= "Crensovci";
10990 name
= "Crna na Koroskem";
10999 name
= "Dobrepolje";
11002 name
= "Dol pri Ljubljani";
11008 name
= "Dravograd";
11014 name
= "Gorenja Vas-Poljane";
11017 name
= "Gorisnica";
11020 name
= "Gornja Radgona";
11023 name
= "Gornji Grad";
11026 name
= "Gornji Petrovci";
11029 name
= "Grosuplje";
11035 name
= "Hrpelje-Kozina";
11044 name
= "Ilirska Bistrica";
11047 name
= "Ivancna Gorica";
11050 name
= "Izola-Isola";
11059 name
= "Kidricevo";
11071 name
= "Koper-Capodistria";
11080 name
= "Kranjska Gora";
11092 name
= "Ljubljana";
11101 name
= "Loski Potok";
11125 name
= "Moravske Toplice";
11131 name
= "Murska Sobota";
11143 name
= "Nova Gorica";
11161 name
= "Podcetrtek";
11179 name
= "Radlje ob Dravi";
11182 name
= "Radovljica";
11185 name
= "Rogasovci";
11188 name
= "Rogaska Slatina";
11203 name
= "Sentjernej";
11215 name
= "Skofja Loka";
11218 name
= "Skofljica";
11221 name
= "Slovenj Gradec";
11224 name
= "Slovenske Konjice";
11227 name
= "Smarje pri Jelsah";
11230 name
= "Smartno ob Paki";
11242 name
= "Sveti Jurij";
11263 name
= "Velike Lasce";
11281 name
= "Zagorje ob Savi";
11287 name
= "Zelezniki";
11296 name
= "Dobrova-Horjul-Polhov Gradec";
11323 name
= "Loska Dolina";
11335 name
= "Miren-Kostanjevica";
11338 name
= "Novo Mesto";
11356 name
= "Sentjur pri Celju";
11359 name
= "Slovenska Bistrica";
11372 if (strcmp(country_code
,"SK") == 0) {
11373 switch (region_code2
) {
11375 name
= "Banska Bystrica";
11378 name
= "Bratislava";
11400 if (strcmp(country_code
,"SL") == 0) {
11401 switch (region_code2
) {
11412 name
= "Western Area";
11416 if (strcmp(country_code
,"SM") == 0) {
11417 switch (region_code2
) {
11419 name
= "Acquaviva";
11422 name
= "Chiesanuova";
11425 name
= "Domagnano";
11431 name
= "Fiorentino";
11434 name
= "Borgo Maggiore";
11437 name
= "San Marino";
11440 name
= "Monte Giardino";
11443 name
= "Serravalle";
11447 if (strcmp(country_code
,"SN") == 0) {
11448 switch (region_code2
) {
11456 name
= "Saint-Louis";
11459 name
= "Tambacounda";
11474 name
= "Ziguinchor";
11480 name
= "Saint-Louis";
11487 if (strcmp(country_code
,"SO") == 0) {
11488 switch (region_code2
) {
11502 name
= "Galguduud";
11511 name
= "Jubbada Dhexe";
11514 name
= "Jubbada Hoose";
11526 name
= "Shabeellaha Dhexe";
11529 name
= "Shabeellaha Hoose";
11532 name
= "Woqooyi Galbeed";
11541 name
= "Woqooyi Galbeed";
11551 if (strcmp(country_code
,"SR") == 0) {
11552 switch (region_code2
) {
11554 name
= "Brokopondo";
11557 name
= "Commewijne";
11563 name
= "Marowijne";
11572 name
= "Paramaribo";
11575 name
= "Saramacca";
11578 name
= "Sipaliwini";
11585 if (strcmp(country_code
,"ST") == 0) {
11586 switch (region_code2
) {
11595 if (strcmp(country_code
,"SV") == 0) {
11596 switch (region_code2
) {
11598 name
= "Ahuachapan";
11604 name
= "Chalatenango";
11607 name
= "Cuscatlan";
11610 name
= "La Libertad";
11622 name
= "San Miguel";
11625 name
= "San Salvador";
11628 name
= "Santa Ana";
11631 name
= "San Vicente";
11634 name
= "Sonsonate";
11641 if (strcmp(country_code
,"SY") == 0) {
11642 switch (region_code2
) {
11644 name
= "Al Hasakah";
11647 name
= "Al Ladhiqiyah";
11650 name
= "Al Qunaytirah";
11653 name
= "Ar Raqqah";
11656 name
= "As Suwayda'";
11662 name
= "Dayr az Zawr";
11665 name
= "Rif Dimashq";
11687 if (strcmp(country_code
,"SZ") == 0) {
11688 switch (region_code2
) {
11699 name
= "Shiselweni";
11706 if (strcmp(country_code
,"TD") == 0) {
11707 switch (region_code2
) {
11715 name
= "Borkou-Ennedi-Tibesti";
11718 name
= "Chari-Baguirmi";
11730 name
= "Logone Occidental";
11733 name
= "Logone Oriental";
11736 name
= "Mayo-Kebbi";
11739 name
= "Moyen-Chari";
11752 if (strcmp(country_code
,"TG") == 0) {
11753 switch (region_code2
) {
11755 name
= "Lama-Kara";
11777 if (strcmp(country_code
,"TH") == 0) {
11778 switch (region_code2
) {
11780 name
= "Mae Hong Son";
11783 name
= "Chiang Mai";
11786 name
= "Chiang Rai";
11804 name
= "Sukhothai";
11807 name
= "Uttaradit";
11810 name
= "Kamphaeng Phet";
11813 name
= "Phitsanulok";
11819 name
= "Phetchabun";
11822 name
= "Uthai Thani";
11825 name
= "Nakhon Sawan";
11828 name
= "Nong Khai";
11834 name
= "Sakon Nakhon";
11837 name
= "Nakhon Phanom";
11840 name
= "Khon Kaen";
11846 name
= "Maha Sarakham";
11852 name
= "Chaiyaphum";
11855 name
= "Nakhon Ratchasima";
11867 name
= "Narathiwat";
11873 name
= "Sing Buri";
11879 name
= "Ang Thong";
11882 name
= "Phra Nakhon Si Ayutthaya";
11888 name
= "Nonthaburi";
11891 name
= "Pathum Thani";
11894 name
= "Krung Thep";
11900 name
= "Samut Prakan";
11903 name
= "Nakhon Nayok";
11906 name
= "Chachoengsao";
11909 name
= "Prachin Buri";
11912 name
= "Chon Buri";
11918 name
= "Chanthaburi";
11924 name
= "Kanchanaburi";
11927 name
= "Suphan Buri";
11930 name
= "Ratchaburi";
11933 name
= "Nakhon Pathom";
11936 name
= "Samut Songkhram";
11939 name
= "Samut Sakhon";
11942 name
= "Phetchaburi";
11945 name
= "Prachuap Khiri Khan";
11954 name
= "Surat Thani";
11966 name
= "Nakhon Si Thammarat";
11972 name
= "Phatthalung";
11987 name
= "Ubon Ratchathani";
11993 name
= "Ubon Ratchathani";
11996 name
= "Udon Thani";
12003 if (strcmp(country_code
,"TJ") == 0) {
12004 switch (region_code2
) {
12006 name
= "Kuhistoni Badakhshon";
12016 if (strcmp(country_code
,"TM") == 0) {
12017 switch (region_code2
) {
12035 if (strcmp(country_code
,"TN") == 0) {
12036 switch (region_code2
) {
12038 name
= "Al Qasrayn";
12041 name
= "Al Qayrawan";
12053 name
= "Al Mahdiyah";
12056 name
= "Al Munastir";
12083 name
= "QafÃ…\9fah";
12092 name
= "Sidi Bu Zayd";
12114 if (strcmp(country_code
,"TO") == 0) {
12115 switch (region_code2
) {
12120 name
= "Tongatapu";
12127 if (strcmp(country_code
,"TR") == 0) {
12128 switch (region_code2
) {
12133 name
= "Afyonkarahisar";
12151 name
= "Balikesir";
12172 name
= "Canakkale";
12181 name
= "Diyarbakir";
12196 name
= "Eskisehir";
12217 name
= "Kastamonu";
12223 name
= "Kirklareli";
12241 name
= "Kahramanmaras";
12283 name
= "Sanliurfa";
12298 name
= "Gumushane";
12328 name
= "Kirikkale";
12340 name
= "Gaziantep";
12346 name
= "Zonguldak";
12374 if (strcmp(country_code
,"TT") == 0) {
12375 switch (region_code2
) {
12389 name
= "Port-of-Spain";
12392 name
= "Saint Andrew";
12395 name
= "Saint David";
12398 name
= "Saint George";
12401 name
= "Saint Patrick";
12404 name
= "San Fernando";
12414 if (strcmp(country_code
,"TW") == 0) {
12415 switch (region_code2
) {
12420 name
= "Kao-hsiung";
12430 if (strcmp(country_code
,"TZ") == 0) {
12431 switch (region_code2
) {
12445 name
= "Kilimanjaro";
12466 name
= "Pemba North";
12472 name
= "Shinyanga";
12487 name
= "Pemba South";
12490 name
= "Zanzibar Central";
12493 name
= "Zanzibar North";
12496 name
= "Dar es Salaam";
12502 name
= "Zanzibar Urban";
12512 if (strcmp(country_code
,"UA") == 0) {
12513 switch (region_code2
) {
12515 name
= "Cherkas'ka Oblast'";
12518 name
= "Chernihivs'ka Oblast'";
12521 name
= "Chernivets'ka Oblast'";
12524 name
= "Dnipropetrovs'ka Oblast'";
12527 name
= "Donets'ka Oblast'";
12530 name
= "Ivano-Frankivs'ka Oblast'";
12533 name
= "Kharkivs'ka Oblast'";
12536 name
= "Khersons'ka Oblast'";
12539 name
= "Khmel'nyts'ka Oblast'";
12542 name
= "Kirovohrads'ka Oblast'";
12551 name
= "Kyyivs'ka Oblast'";
12554 name
= "Luhans'ka Oblast'";
12557 name
= "L'vivs'ka Oblast'";
12560 name
= "Mykolayivs'ka Oblast'";
12563 name
= "Odes'ka Oblast'";
12566 name
= "Poltavs'ka Oblast'";
12569 name
= "Rivnens'ka Oblast'";
12572 name
= "Sevastopol'";
12575 name
= "Sums'ka Oblast'";
12578 name
= "Ternopil's'ka Oblast'";
12581 name
= "Vinnyts'ka Oblast'";
12584 name
= "Volyns'ka Oblast'";
12587 name
= "Zakarpats'ka Oblast'";
12590 name
= "Zaporiz'ka Oblast'";
12593 name
= "Zhytomyrs'ka Oblast'";
12597 if (strcmp(country_code
,"UG") == 0) {
12598 switch (region_code2
) {
12606 name
= "South Buganda";
12618 name
= "North Buganda";
12648 name
= "Nakasongola";
12651 name
= "Sembabule";
12663 name
= "Kaberamaido";
12696 name
= "Nakapiripirit";
12702 name
= "Rukungiri";
12718 if (strcmp(country_code
,"UY") == 0) {
12719 switch (region_code2
) {
12724 name
= "Canelones";
12727 name
= "Cerro Largo";
12742 name
= "Lavalleja";
12745 name
= "Maldonado";
12748 name
= "Montevideo";
12754 name
= "Rio Negro";
12772 name
= "Tacuarembo";
12775 name
= "Treinta y Tres";
12779 if (strcmp(country_code
,"UZ") == 0) {
12780 switch (region_code2
) {
12803 name
= "Qashqadaryo";
12806 name
= "Qoraqalpoghiston";
12809 name
= "Samarqand";
12815 name
= "Surkhondaryo";
12825 if (strcmp(country_code
,"VC") == 0) {
12826 switch (region_code2
) {
12828 name
= "Charlotte";
12831 name
= "Saint Andrew";
12834 name
= "Saint David";
12837 name
= "Saint George";
12840 name
= "Saint Patrick";
12843 name
= "Grenadines";
12847 if (strcmp(country_code
,"VE") == 0) {
12848 switch (region_code2
) {
12853 name
= "Anzoategui";
12874 name
= "Delta Amacuro";
12895 name
= "Nueva Esparta";
12898 name
= "Portuguesa";
12916 name
= "Dependencias Federales";
12919 name
= "Distrito Federal";
12926 if (strcmp(country_code
,"VN") == 0) {
12927 switch (region_code2
) {
12938 name
= "Binh Tri Thien";
12947 name
= "Dong Thap";
12956 name
= "Hai Phong";
12959 name
= "Ha Nam Ninh";
12962 name
= "Ha Son Binh";
12968 name
= "Hoang Lien Son";
12971 name
= "Ho Chi Minh";
12974 name
= "Kien Giang";
12989 name
= "Nghe Tinh";
12992 name
= "Nghia Binh";
12995 name
= "Phu Khanh";
12998 name
= "Quang Nam-Da Nang";
13001 name
= "Quang Ninh";
13013 name
= "Thanh Hoa";
13016 name
= "Thai Binh";
13019 name
= "Thuan Hai";
13022 name
= "Tien Giang";
13043 name
= "Dong Thap";
13046 name
= "Kien Giang";
13061 name
= "Ho Chi Minh";
13064 name
= "Ba Ria-Vung Tau";
13067 name
= "Binh Dinh";
13070 name
= "Binh Thuan";
13091 name
= "Khanh Hoa";
13097 name
= "Quang Tri";
13106 name
= "Ninh Binh";
13109 name
= "Ninh Thuan";
13115 name
= "Quang Binh";
13118 name
= "Quang Ngai";
13121 name
= "Quang Tri";
13124 name
= "Soc Trang";
13127 name
= "Thua Thien";
13133 name
= "Tuyen Quang";
13136 name
= "Vinh Long";
13142 name
= "Hai Duong";
13157 name
= "Quang Nam";
13160 name
= "Thai Nguyen";
13178 name
= "Dien Bien";
13181 name
= "Hau Giang";
13185 if (strcmp(country_code
,"VU") == 0) {
13186 switch (region_code2
) {
13209 name
= "Pentecote";
13231 if (strcmp(country_code
,"WS") == 0) {
13232 switch (region_code2
) {
13234 name
= "Aiga-i-le-Tai";
13249 name
= "Gagaifomauga";
13258 name
= "Tuamasaga";
13261 name
= "Vaisigano";
13265 if (strcmp(country_code
,"YE") == 0) {
13266 switch (region_code2
) {
13274 name
= "Al Mahrah";
13277 name
= "Hadramawt";
13283 name
= "Al Hudaydah";
13286 name
= "Al Mahwit";
13301 name
= "Al Bayda'";
13320 if (strcmp(country_code
,"ZA") == 0) {
13321 switch (region_code2
) {
13323 name
= "KwaZulu-Natal";
13326 name
= "Free State";
13329 name
= "Eastern Cape";
13335 name
= "Mpumalanga";
13338 name
= "Northern Cape";
13344 name
= "North-West";
13347 name
= "Western Cape";
13351 if (strcmp(country_code
,"ZM") == 0) {
13352 switch (region_code2
) {
13369 name
= "North-Western";
13375 name
= "Copperbelt";
13382 if (strcmp(country_code
,"ZW") == 0) {
13383 switch (region_code2
) {
13385 name
= "Manicaland";
13391 name
= "Mashonaland Central";
13394 name
= "Mashonaland East";
13397 name
= "Mashonaland West";
13400 name
= "Matabeleland North";
13403 name
= "Matabeleland South";