001package org.hl7.fhir.r5.terminologies;
002
003import java.util.List;
004
005import org.hl7.fhir.exceptions.FHIRException;
006import org.hl7.fhir.r5.model.CodeableConcept;
007import org.hl7.fhir.r5.model.Coding;
008import org.hl7.fhir.utilities.Utilities;
009
010public class JurisdictionUtilities {
011
012  public static Coding getJurisdictionCodingFromLocale(String s) {
013    String v = getJurisdictionFromLocale(s);
014    return v == null ? null : CodeSystemUtilities.readCoding(v);
015  }
016
017  public static String getJurisdictionFromLocale(String s) {
018    if (s == null) {
019      return null;
020    }
021    if (Utilities.existsInList(s.toUpperCase(), 
022        "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ",
023        "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB",
024        "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM",
025        "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY",
026        "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK",
027        "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX",
028        "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC",
029        "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK",
030        "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG",
031        "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS",
032        "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT",
033        "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR",
034        "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH",
035        "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA",
036        "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV",
037        "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK",
038        "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT",
039        "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE",
040        "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ",
041        "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM",
042        "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO",
043        "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG",
044        "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR",
045        "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF",
046        "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR",
047        "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY",
048        "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF",
049        "WS", "YE", "YT", "ZA", "ZM", "ZW"
050        )) {
051      return "urn:iso:std:iso:3166#"+s.toUpperCase(); 
052    } else {
053      switch (s) {
054      case "uv" : return "http://unstats.un.org/unsd/methods/m49/m49.htm#001";
055      case "world" : return "http://unstats.un.org/unsd/methods/m49/m49.htm#001";
056      case "global" : return "http://unstats.un.org/unsd/methods/m49/m49.htm#001";
057      }
058      return null;
059    }
060
061  }
062
063  public static String displayJurisdiction(String s) {
064    return displayJurisdiction(CodeSystemUtilities.readCoding(s));
065  }
066  
067  public static String displayJurisdictionShort(String s) {
068    String d = displayJurisdiction(CodeSystemUtilities.readCoding(s));
069    if (d.contains("(")) {
070      d = d.substring(0, d.indexOf("(")).trim();
071    }
072    return d;
073  }
074  
075  public static String displayJurisdictionShort(Coding c) {
076    String d = displayJurisdiction(c);
077    if (d.contains("(")) {
078      d = d.substring(0, d.indexOf("(")).trim();
079    }
080    return d;
081  }
082  public static String displayJurisdiction(Coding c) {
083    if (c == null) {
084      return "No Jurisdiction";
085    }
086    switch (c.getSystem()) {
087    case "http://unstats.un.org/unsd/methods/m49/m49.htm": return region(c);
088    case "urn:iso:std:iso:3166": return country(c);
089    case "urn:iso:std:iso:3166:-2":
090      if (c.getCode().charAt(0) <= 'E') {
091        return stateAE(c);        
092      } else if (c.getCode().charAt(0) <= 'L') {
093        return stateFL(c);        
094      } else if (c.getCode().charAt(0) <= 'R') {
095        return stateMR(c);        
096      } else {
097        return stateSZ(c);
098      }
099    }
100    return "Unknown Jurisdiction '"+c.getSystem()+"#"+c.getCode()+"'";
101  }
102
103  private static String stateAE(Coding c) {
104    switch (c.getCode()) {
105    case "AD-02" : return "Canillo (Andorra)";
106    case "AD-03" : return "Encamp (Andorra)";
107    case "AD-04" : return "La Massana (Andorra)";
108    case "AD-05" : return "Ordino (Andorra)";
109    case "AD-06" : return "Sant Julià de Lòria (Andorra)";
110    case "AD-07" : return "Andorra la Vella (Andorra)";
111    case "AD-08" : return "Escaldes-Engordany (Andorra)";
112    case "AE-AJ" : return "'Ajm?n (United Arab Emirates)";
113    case "AE-AZ" : return "Ab? Z?aby (United Arab Emirates)";
114    case "AE-DU" : return "Dubayy (United Arab Emirates)";
115    case "AE-FU" : return "Al Fujayrah (United Arab Emirates)";
116    case "AE-RK" : return "Ra's al Khaymah (United Arab Emirates)";
117    case "AE-SH" : return "Ash Sh?riqah (United Arab Emirates)";
118    case "AE-UQ" : return "Umm al Qaywayn (United Arab Emirates)";
119    case "AF-BAL" : return "Balkh (Afghanistan)";
120    case "AF-BAM" : return "B?my?n (Afghanistan)";
121    case "AF-BDG" : return "B?dgh?s (Afghanistan)";
122    case "AF-BDS" : return "Badakhsh?n (Afghanistan)";
123    case "AF-BGL" : return "Baghl?n (Afghanistan)";
124    case "AF-DAY" : return "D?ykund? (Afghanistan)";
125    case "AF-FRA" : return "Far?h (Afghanistan)";
126    case "AF-FYB" : return "F?ry?b (Afghanistan)";
127    case "AF-GHA" : return "Ghazn? (Afghanistan)";
128    case "AF-GHO" : return "Gh?r (Afghanistan)";
129    case "AF-HEL" : return "Helmand (Afghanistan)";
130    case "AF-HER" : return "Her?t (Afghanistan)";
131    case "AF-JOW" : return "Jowzj?n (Afghanistan)";
132    case "AF-KAB" : return "K?bul (Afghanistan)";
133    case "AF-KAN" : return "Kandah?r (Afghanistan)";
134    case "AF-KAP" : return "K?p?s? (Afghanistan)";
135    case "AF-KDZ" : return "Kunduz (Afghanistan)";
136    case "AF-KHO" : return "Kh?st (Afghanistan)";
137    case "AF-KNR" : return "Kunar (Afghanistan)";
138    case "AF-LAG" : return "Laghm?n (Afghanistan)";
139    case "AF-LOG" : return "L?gar (Afghanistan)";
140    case "AF-NAN" : return "Nangarh?r (Afghanistan)";
141    case "AF-NIM" : return "N?mr?z (Afghanistan)";
142    case "AF-NUR" : return "N?rist?n (Afghanistan)";
143    case "AF-PAN" : return "Panjshayr (Afghanistan)";
144    case "AF-PAR" : return "Parw?n (Afghanistan)";
145    case "AF-PIA" : return "Paktiy? (Afghanistan)";
146    case "AF-PKA" : return "Pakt?k? (Afghanistan)";
147    case "AF-SAM" : return "Samang?n (Afghanistan)";
148    case "AF-SAR" : return "Sar-e Pul (Afghanistan)";
149    case "AF-TAK" : return "Takh?r (Afghanistan)";
150    case "AF-URU" : return "Uruzg?n (Afghanistan)";
151    case "AF-WAR" : return "Wardak (Afghanistan)";
152    case "AF-ZAB" : return "Z?bul (Afghanistan)";
153    case "AG-03" : return "Saint George (Antigua and Barbuda)";
154    case "AG-04" : return "Saint John (Antigua and Barbuda)";
155    case "AG-05" : return "Saint Mary (Antigua and Barbuda)";
156    case "AG-06" : return "Saint Paul (Antigua and Barbuda)";
157    case "AG-07" : return "Saint Peter (Antigua and Barbuda)";
158    case "AG-08" : return "Saint Philip (Antigua and Barbuda)";
159    case "AG-10" : return "Barbuda (Antigua and Barbuda)";
160    case "AG-11" : return "Redonda (Antigua and Barbuda)";
161    case "AI-AI" : return "Anguilla (Anguilla)";
162    case "AL-01" : return "Berat (Albania)";
163    case "AL-02" : return "Durrës (Albania)";
164    case "AL-03" : return "Elbasan (Albania)";
165    case "AL-04" : return "Fier (Albania)";
166    case "AL-05" : return "Gjirokastër (Albania)";
167    case "AL-06" : return "Korçë (Albania)";
168    case "AL-07" : return "Kukës (Albania)";
169    case "AL-08" : return "Lezhë (Albania)";
170    case "AL-09" : return "Dibër (Albania)";
171    case "AL-10" : return "Shkodër (Albania)";
172    case "AL-11" : return "Tiranë (Albania)";
173    case "AL-12" : return "Vlorë (Albania)";
174    case "AL-BR" : return "Berat (Albania)";
175    case "AL-BU" : return "Bulqizë (Albania)";
176    case "AL-DI" : return "Dibër (Albania)";
177    case "AL-DL" : return "Delvinë (Albania)";
178    case "AL-DR" : return "Durrës (Albania)";
179    case "AL-DV" : return "Devoll (Albania)";
180    case "AL-EL" : return "Elbasan (Albania)";
181    case "AL-ER" : return "Kolonjë (Albania)";
182    case "AL-FR" : return "Fier (Albania)";
183    case "AL-GJ" : return "Gjirokastër (Albania)";
184    case "AL-GR" : return "Gramsh (Albania)";
185    case "AL-HA" : return "Has (Albania)";
186    case "AL-KA" : return "Kavajë (Albania)";
187    case "AL-KB" : return "Kurbin (Albania)";
188    case "AL-KC" : return "Kuçovë (Albania)";
189    case "AL-KO" : return "Korçë (Albania)";
190    case "AL-KR" : return "Krujë (Albania)";
191    case "AL-KU" : return "Kukës (Albania)";
192    case "AL-LB" : return "Librazhd (Albania)";
193    case "AL-LE" : return "Lezhë (Albania)";
194    case "AL-LU" : return "Lushnjë (Albania)";
195    case "AL-MK" : return "Mallakastër (Albania)";
196    case "AL-MM" : return "Malësi e Madhe (Albania)";
197    case "AL-MR" : return "Mirditë (Albania)";
198    case "AL-MT" : return "Mat (Albania)";
199    case "AL-PG" : return "Pogradec (Albania)";
200    case "AL-PQ" : return "Peqin (Albania)";
201    case "AL-PR" : return "Përmet (Albania)";
202    case "AL-PU" : return "Pukë (Albania)";
203    case "AL-SH" : return "Shkodër (Albania)";
204    case "AL-SK" : return "Skrapar (Albania)";
205    case "AL-SR" : return "Sarandë (Albania)";
206    case "AL-TE" : return "Tepelenë (Albania)";
207    case "AL-TP" : return "Tropojë (Albania)";
208    case "AL-TR" : return "Tiranë (Albania)";
209    case "AL-VL" : return "Vlorë (Albania)";
210    case "AM-AG" : return "Aragac?otn (Armenia)";
211    case "AM-AR" : return "Ararat (Armenia)";
212    case "AM-AV" : return "Armavir (Armenia)";
213    case "AM-ER" : return "Erevan (Armenia)";
214    case "AM-GR" : return "Ge?ark'unik' (Armenia)";
215    case "AM-KT" : return "Kotayk' (Armenia)";
216    case "AM-LO" : return "Lo?i (Armenia)";
217    case "AM-SH" : return "?irak (Armenia)";
218    case "AM-SU" : return "Syunik' (Armenia)";
219    case "AM-TV" : return "Tavu? (Armenia)";
220    case "AM-VD" : return "Vayo? Jor (Armenia)";
221    case "AO-BGO" : return "Bengo (Angola)";
222    case "AO-BGU" : return "Benguela (Angola)";
223    case "AO-BIE" : return "Bié (Angola)";
224    case "AO-CAB" : return "Cabinda (Angola)";
225    case "AO-CCU" : return "Kuando Kubango (Angola)";
226    case "AO-CNN" : return "Cunene (Angola)";
227    case "AO-CNO" : return "Kwanza Norte (Angola)";
228    case "AO-CUS" : return "Kwanza Sul (Angola)";
229    case "AO-HUA" : return "Huambo (Angola)";
230    case "AO-HUI" : return "Huíla (Angola)";
231    case "AO-LNO" : return "Lunda Norte (Angola)";
232    case "AO-LSU" : return "Lunda Sul (Angola)";
233    case "AO-LUA" : return "Luanda (Angola)";
234    case "AO-MAL" : return "Malange (Angola)";
235    case "AO-MOX" : return "Moxico (Angola)";
236    case "AO-NAM" : return "Namibe (Angola)";
237    case "AO-UIG" : return "Uíge (Angola)";
238    case "AO-ZAI" : return "Zaire (Angola)";
239    case "AQ-AQ" : return "Antarctica (Antarctica)";
240    case "AR-A" : return "Salta (Argentina)";
241    case "AR-B" : return "Buenos Aires (Argentina)";
242    case "AR-C" : return "Ciudad Autónoma de Buenos Aires (Argentina)";
243    case "AR-D" : return "San Luis (Argentina)";
244    case "AR-E" : return "Entre Ríos (Argentina)";
245    case "AR-F" : return "La Rioja (Argentina)";
246    case "AR-G" : return "Santiago del Estero (Argentina)";
247    case "AR-H" : return "Chaco (Argentina)";
248    case "AR-J" : return "San Juan (Argentina)";
249    case "AR-K" : return "Catamarca (Argentina)";
250    case "AR-L" : return "La Pampa (Argentina)";
251    case "AR-M" : return "Mendoza (Argentina)";
252    case "AR-N" : return "Misiones (Argentina)";
253    case "AR-P" : return "Formosa (Argentina)";
254    case "AR-Q" : return "Neuquén (Argentina)";
255    case "AR-R" : return "Río Negro (Argentina)";
256    case "AR-S" : return "Santa Fe (Argentina)";
257    case "AR-T" : return "Tucumán (Argentina)";
258    case "AR-U" : return "Chubut (Argentina)";
259    case "AR-V" : return "Tierra del Fuego (Argentina)";
260    case "AR-W" : return "Corrientes (Argentina)";
261    case "AR-X" : return "Córdoba (Argentina)";
262    case "AR-Y" : return "Jujuy (Argentina)";
263    case "AR-Z" : return "Santa Cruz (Argentina)";
264    case "AS-AS" : return "American Samoa (American Samoa)";
265    case "AT-1" : return "Burgenland (Austria)";
266    case "AT-2" : return "Kärnten (Austria)";
267    case "AT-3" : return "Niederösterreich (Austria)";
268    case "AT-4" : return "Oberösterreich (Austria)";
269    case "AT-5" : return "Salzburg (Austria)";
270    case "AT-6" : return "Steiermark (Austria)";
271    case "AT-7" : return "Tirol (Austria)";
272    case "AT-8" : return "Vorarlberg (Austria)";
273    case "AT-9" : return "Wien (Austria)";
274    case "AU-ACT" : return "Australian Capital Territory (Australia)";
275    case "AU-NSW" : return "New South Wales (Australia)";
276    case "AU-NT" : return "Northern Territory (Australia)";
277    case "AU-QLD" : return "Queensland (Australia)";
278    case "AU-SA" : return "South Australia (Australia)";
279    case "AU-TAS" : return "Tasmania (Australia)";
280    case "AU-VIC" : return "Victoria (Australia)";
281    case "AU-WA" : return "Western Australia (Australia)";
282    case "AW-AW" : return "Aruba (Aruba)";
283    case "AX-AX" : return "Åland Islands (Åland Islands)";
284    case "AZ-ABS" : return "Ab?eron (Azerbaijan)";
285    case "AZ-AGA" : return "A?stafa (Azerbaijan)";
286    case "AZ-AGC" : return "A?cab?di (Azerbaijan)";
287    case "AZ-AGM" : return "A?dam (Azerbaijan)";
288    case "AZ-AGS" : return "A?da? (Azerbaijan)";
289    case "AZ-AGU" : return "A?su (Azerbaijan)";
290    case "AZ-AST" : return "Astara (Azerbaijan)";
291    case "AZ-BA" : return "Bak? (Azerbaijan)";
292    case "AZ-BAB" : return "Bab?k (Azerbaijan)";
293    case "AZ-BAL" : return "Balak?n (Azerbaijan)";
294    case "AZ-BAR" : return "B?rd? (Azerbaijan)";
295    case "AZ-BEY" : return "Beyl?qan (Azerbaijan)";
296    case "AZ-BIL" : return "Bil?suvar (Azerbaijan)";
297    case "AZ-CAB" : return "C?bray?l (Azerbaijan)";
298    case "AZ-CAL" : return "C?lilabad (Azerbaijan)";
299    case "AZ-CUL" : return "Culfa (Azerbaijan)";
300    case "AZ-DAS" : return "Da?k?s?n (Azerbaijan)";
301    case "AZ-FUZ" : return "Füzuli (Azerbaijan)";
302    case "AZ-GA" : return "G?nc? (Azerbaijan)";
303    case "AZ-GAD" : return "G?d?b?y (Azerbaijan)";
304    case "AZ-GOR" : return "Goranboy (Azerbaijan)";
305    case "AZ-GOY" : return "Göyçay (Azerbaijan)";
306    case "AZ-GYG" : return "Göygöl (Azerbaijan)";
307    case "AZ-HAC" : return "Hac?qabul (Azerbaijan)";
308    case "AZ-IMI" : return "?mi?li (Azerbaijan)";
309    case "AZ-ISM" : return "?smay?ll? (Azerbaijan)";
310    case "AZ-KAL" : return "K?lb?c?r (Azerbaijan)";
311    case "AZ-KAN" : return "K?ng?rli (Azerbaijan)";
312    case "AZ-KUR" : return "Kürd?mir (Azerbaijan)";
313    case "AZ-LA" : return "L?nk?ran (Azerbaijan)";
314    case "AZ-LAC" : return "Laç?n (Azerbaijan)";
315    case "AZ-LAN" : return "L?nk?ran (Azerbaijan)";
316    case "AZ-LER" : return "Lerik (Azerbaijan)";
317    case "AZ-MAS" : return "Masall? (Azerbaijan)";
318    case "AZ-MI" : return "Ming?çevir (Azerbaijan)";
319    case "AZ-NA" : return "Naftalan (Azerbaijan)";
320    case "AZ-NEF" : return "Neftçala (Azerbaijan)";
321    case "AZ-NV" : return "Naxç?van (Azerbaijan)";
322    case "AZ-NX" : return "Naxç?van (Azerbaijan)";
323    case "AZ-OGU" : return "O?uz (Azerbaijan)";
324    case "AZ-ORD" : return "Ordubad (Azerbaijan)";
325    case "AZ-QAB" : return "Q?b?l? (Azerbaijan)";
326    case "AZ-QAX" : return "Qax (Azerbaijan)";
327    case "AZ-QAZ" : return "Qazax (Azerbaijan)";
328    case "AZ-QBA" : return "Quba (Azerbaijan)";
329    case "AZ-QBI" : return "Qubadl? (Azerbaijan)";
330    case "AZ-QOB" : return "Qobustan (Azerbaijan)";
331    case "AZ-QUS" : return "Qusar (Azerbaijan)";
332    case "AZ-SA" : return "??ki (Azerbaijan)";
333    case "AZ-SAB" : return "Sabirabad (Azerbaijan)";
334    case "AZ-SAD" : return "S?d?r?k (Azerbaijan)";
335    case "AZ-SAH" : return "?ahbuz (Azerbaijan)";
336    case "AZ-SAK" : return "??ki (Azerbaijan)";
337    case "AZ-SAL" : return "Salyan (Azerbaijan)";
338    case "AZ-SAR" : return "??rur (Azerbaijan)";
339    case "AZ-SAT" : return "Saatl? (Azerbaijan)";
340    case "AZ-SBN" : return "?abran (Azerbaijan)";
341    case "AZ-SIY" : return "Siy?z?n (Azerbaijan)";
342    case "AZ-SKR" : return "??mkir (Azerbaijan)";
343    case "AZ-SM" : return "Sumqay?t (Azerbaijan)";
344    case "AZ-SMI" : return "?amax? (Azerbaijan)";
345    case "AZ-SMX" : return "Samux (Azerbaijan)";
346    case "AZ-SR" : return "?irvan (Azerbaijan)";
347    case "AZ-SUS" : return "?u?a (Azerbaijan)";
348    case "AZ-TAR" : return "T?rt?r (Azerbaijan)";
349    case "AZ-TOV" : return "Tovuz (Azerbaijan)";
350    case "AZ-UCA" : return "Ucar (Azerbaijan)";
351    case "AZ-XA" : return "Xank?ndi (Azerbaijan)";
352    case "AZ-XAC" : return "Xaçmaz (Azerbaijan)";
353    case "AZ-XCI" : return "Xocal? (Azerbaijan)";
354    case "AZ-XIZ" : return "X?z? (Azerbaijan)";
355    case "AZ-XVD" : return "Xocav?nd (Azerbaijan)";
356    case "AZ-YAR" : return "Yard?ml? (Azerbaijan)";
357    case "AZ-YE" : return "Yevlax (Azerbaijan)";
358    case "AZ-YEV" : return "Yevlax (Azerbaijan)";
359    case "AZ-ZAN" : return "Z?ngilan (Azerbaijan)";
360    case "AZ-ZAQ" : return "Zaqatala (Azerbaijan)";
361    case "AZ-ZAR" : return "Z?rdab (Azerbaijan)";
362    case "BA-01" : return "Unsko-sanska ?upanija (Bosnia and Herzegovina)";
363    case "BA-02" : return "Posavska ?upanija (Bosnia and Herzegovina)";
364    case "BA-03" : return "Tuzlanska ?upanija (Bosnia and Herzegovina)";
365    case "BA-04" : return "Zeni?ko-dobojska ?upanija (Bosnia and Herzegovina)";
366    case "BA-05" : return "Bosansko-podrinjska ?upanija (Bosnia and Herzegovina)";
367    case "BA-06" : return "Srednjobosanska ?upanija (Bosnia and Herzegovina)";
368    case "BA-07" : return "Hercegova?ko-neretvanska ?upanija (Bosnia and Herzegovina)";
369    case "BA-08" : return "Zapadnohercegova?ka ?upanija (Bosnia and Herzegovina)";
370    case "BA-09" : return "Kanton Sarajevo (Bosnia and Herzegovina)";
371    case "BA-10" : return "Kanton br. 10 (Bosnia and Herzegovina)";
372    case "BA-BIH" : return "Federacija Bosne i Hercegovine (Bosnia and Herzegovina)";
373    case "BA-BRC" : return "Br?ko distrikt (Bosnia and Herzegovina)";
374    case "BA-SRP" : return "Republika Srpska (Bosnia and Herzegovina)";
375    case "BB-01" : return "Christ Church (Barbados)";
376    case "BB-02" : return "Saint Andrew (Barbados)";
377    case "BB-03" : return "Saint George (Barbados)";
378    case "BB-04" : return "Saint James (Barbados)";
379    case "BB-05" : return "Saint John (Barbados)";
380    case "BB-06" : return "Saint Joseph (Barbados)";
381    case "BB-07" : return "Saint Lucy (Barbados)";
382    case "BB-08" : return "Saint Michael (Barbados)";
383    case "BB-09" : return "Saint Peter (Barbados)";
384    case "BB-10" : return "Saint Philip (Barbados)";
385    case "BB-11" : return "Saint Thomas (Barbados)";
386    case "BD-01" : return "Bandarban (Bangladesh)";
387    case "BD-02" : return "Barguna (Bangladesh)";
388    case "BD-03" : return "Bogra (Bangladesh)";
389    case "BD-04" : return "Brahmanbaria (Bangladesh)";
390    case "BD-05" : return "Bagerhat (Bangladesh)";
391    case "BD-06" : return "Barisal (Bangladesh)";
392    case "BD-07" : return "Bhola (Bangladesh)";
393    case "BD-08" : return "Comilla (Bangladesh)";
394    case "BD-09" : return "Chandpur (Bangladesh)";
395    case "BD-10" : return "Chittagong (Bangladesh)";
396    case "BD-11" : return "Cox's Bazar (Bangladesh)";
397    case "BD-12" : return "Chuadanga (Bangladesh)";
398    case "BD-13" : return "Dhaka (Bangladesh)";
399    case "BD-14" : return "Dinajpur (Bangladesh)";
400    case "BD-15" : return "Faridpur (Bangladesh)";
401    case "BD-16" : return "Feni (Bangladesh)";
402    case "BD-17" : return "Gopalganj (Bangladesh)";
403    case "BD-18" : return "Gazipur (Bangladesh)";
404    case "BD-19" : return "Gaibandha (Bangladesh)";
405    case "BD-20" : return "Habiganj (Bangladesh)";
406    case "BD-21" : return "Jamalpur (Bangladesh)";
407    case "BD-22" : return "Jessore (Bangladesh)";
408    case "BD-23" : return "Jhenaidah (Bangladesh)";
409    case "BD-24" : return "Jaipurhat (Bangladesh)";
410    case "BD-25" : return "Jhalakati (Bangladesh)";
411    case "BD-26" : return "Kishoreganj (Bangladesh)";
412    case "BD-27" : return "Khulna (Bangladesh)";
413    case "BD-28" : return "Kurigram (Bangladesh)";
414    case "BD-29" : return "Khagrachari (Bangladesh)";
415    case "BD-30" : return "Kushtia (Bangladesh)";
416    case "BD-31" : return "Lakshmipur (Bangladesh)";
417    case "BD-32" : return "Lalmonirhat (Bangladesh)";
418    case "BD-33" : return "Manikganj (Bangladesh)";
419    case "BD-34" : return "Mymensingh (Bangladesh)";
420    case "BD-35" : return "Munshiganj (Bangladesh)";
421    case "BD-36" : return "Madaripur (Bangladesh)";
422    case "BD-37" : return "Magura (Bangladesh)";
423    case "BD-38" : return "Moulvibazar (Bangladesh)";
424    case "BD-39" : return "Meherpur (Bangladesh)";
425    case "BD-40" : return "Narayanganj (Bangladesh)";
426    case "BD-41" : return "Netrakona (Bangladesh)";
427    case "BD-42" : return "Narsingdi (Bangladesh)";
428    case "BD-43" : return "Narail (Bangladesh)";
429    case "BD-44" : return "Natore (Bangladesh)";
430    case "BD-45" : return "Nawabganj (Bangladesh)";
431    case "BD-46" : return "Nilphamari (Bangladesh)";
432    case "BD-47" : return "Noakhali (Bangladesh)";
433    case "BD-48" : return "Naogaon (Bangladesh)";
434    case "BD-49" : return "Pabna (Bangladesh)";
435    case "BD-50" : return "Pirojpur (Bangladesh)";
436    case "BD-51" : return "Patuakhali (Bangladesh)";
437    case "BD-52" : return "Panchagarh (Bangladesh)";
438    case "BD-53" : return "Rajbari (Bangladesh)";
439    case "BD-54" : return "Rajshahi (Bangladesh)";
440    case "BD-55" : return "Rangpur (Bangladesh)";
441    case "BD-56" : return "Rangamati (Bangladesh)";
442    case "BD-57" : return "Sherpur (Bangladesh)";
443    case "BD-58" : return "Satkhira (Bangladesh)";
444    case "BD-59" : return "Sirajganj (Bangladesh)";
445    case "BD-60" : return "Sylhet (Bangladesh)";
446    case "BD-61" : return "Sunamganj (Bangladesh)";
447    case "BD-62" : return "Shariatpur (Bangladesh)";
448    case "BD-63" : return "Tangail (Bangladesh)";
449    case "BD-64" : return "Thakurgaon (Bangladesh)";
450    case "BD-A" : return "Barisal (Bangladesh)";
451    case "BD-B" : return "Chittagong (Bangladesh)";
452    case "BD-C" : return "Dhaka (Bangladesh)";
453    case "BD-D" : return "Khulna (Bangladesh)";
454    case "BD-E" : return "Rajshahi (Bangladesh)";
455    case "BD-F" : return "Rangpur (Bangladesh)";
456    case "BD-G" : return "Sylhet (Bangladesh)";
457    case "BE-BRU" : return "Brussels Hoofdstedelijk Gewest (Belgium)";
458    case "BE-VAN" : return "Antwerpen (Belgium)";
459    case "BE-VBR" : return "Vlaams-Brabant (Belgium)";
460    case "BE-VLG" : return "Vlaams Gewest (Belgium)";
461    case "BE-VLI" : return "Limburg (Belgium)";
462    case "BE-VOV" : return "Oost-Vlaanderen (Belgium)";
463    case "BE-VWV" : return "West-Vlaanderen (Belgium)";
464    case "BE-WAL" : return "wallonne, Région (Belgium)";
465    case "BE-WBR" : return "Brabant wallon (Belgium)";
466    case "BE-WHT" : return "Hainaut (Belgium)";
467    case "BE-WLG" : return "Liège (Belgium)";
468    case "BE-WLX" : return "Luxembourg (Belgium)";
469    case "BE-WNA" : return "Namur (Belgium)";
470    case "BF-01" : return "Boucle du Mouhoun (Burkina Faso)";
471    case "BF-02" : return "Cascades (Burkina Faso)";
472    case "BF-03" : return "Centre (Burkina Faso)";
473    case "BF-04" : return "Centre-Est (Burkina Faso)";
474    case "BF-05" : return "Centre-Nord (Burkina Faso)";
475    case "BF-06" : return "Centre-Ouest (Burkina Faso)";
476    case "BF-07" : return "Centre-Sud (Burkina Faso)";
477    case "BF-08" : return "Est (Burkina Faso)";
478    case "BF-09" : return "Hauts-Bassins (Burkina Faso)";
479    case "BF-10" : return "Nord (Burkina Faso)";
480    case "BF-11" : return "Plateau-Central (Burkina Faso)";
481    case "BF-12" : return "Sahel (Burkina Faso)";
482    case "BF-13" : return "Sud-Ouest (Burkina Faso)";
483    case "BF-BAL" : return "Balé (Burkina Faso)";
484    case "BF-BAM" : return "Bam (Burkina Faso)";
485    case "BF-BAN" : return "Banwa (Burkina Faso)";
486    case "BF-BAZ" : return "Bazèga (Burkina Faso)";
487    case "BF-BGR" : return "Bougouriba (Burkina Faso)";
488    case "BF-BLG" : return "Boulgou (Burkina Faso)";
489    case "BF-BLK" : return "Boulkiemdé (Burkina Faso)";
490    case "BF-COM" : return "Comoé (Burkina Faso)";
491    case "BF-GAN" : return "Ganzourgou (Burkina Faso)";
492    case "BF-GNA" : return "Gnagna (Burkina Faso)";
493    case "BF-GOU" : return "Gourma (Burkina Faso)";
494    case "BF-HOU" : return "Houet (Burkina Faso)";
495    case "BF-IOB" : return "Ioba (Burkina Faso)";
496    case "BF-KAD" : return "Kadiogo (Burkina Faso)";
497    case "BF-KEN" : return "Kénédougou (Burkina Faso)";
498    case "BF-KMD" : return "Komondjari (Burkina Faso)";
499    case "BF-KMP" : return "Kompienga (Burkina Faso)";
500    case "BF-KOP" : return "Koulpélogo (Burkina Faso)";
501    case "BF-KOS" : return "Kossi (Burkina Faso)";
502    case "BF-KOT" : return "Kouritenga (Burkina Faso)";
503    case "BF-KOW" : return "Kourwéogo (Burkina Faso)";
504    case "BF-LER" : return "Léraba (Burkina Faso)";
505    case "BF-LOR" : return "Loroum (Burkina Faso)";
506    case "BF-MOU" : return "Mouhoun (Burkina Faso)";
507    case "BF-NAM" : return "Namentenga (Burkina Faso)";
508    case "BF-NAO" : return "Nahouri (Burkina Faso)";
509    case "BF-NAY" : return "Nayala (Burkina Faso)";
510    case "BF-NOU" : return "Noumbiel (Burkina Faso)";
511    case "BF-OUB" : return "Oubritenga (Burkina Faso)";
512    case "BF-OUD" : return "Oudalan (Burkina Faso)";
513    case "BF-PAS" : return "Passoré (Burkina Faso)";
514    case "BF-PON" : return "Poni (Burkina Faso)";
515    case "BF-SEN" : return "Séno (Burkina Faso)";
516    case "BF-SIS" : return "Sissili (Burkina Faso)";
517    case "BF-SMT" : return "Sanmatenga (Burkina Faso)";
518    case "BF-SNG" : return "Sanguié (Burkina Faso)";
519    case "BF-SOM" : return "Soum (Burkina Faso)";
520    case "BF-SOR" : return "Sourou (Burkina Faso)";
521    case "BF-TAP" : return "Tapoa (Burkina Faso)";
522    case "BF-TUI" : return "Tui (Burkina Faso)";
523    case "BF-YAG" : return "Yagha (Burkina Faso)";
524    case "BF-YAT" : return "Yatenga (Burkina Faso)";
525    case "BF-ZIR" : return "Ziro (Burkina Faso)";
526    case "BF-ZON" : return "Zondoma (Burkina Faso)";
527    case "BF-ZOU" : return "Zoundwéogo (Burkina Faso)";
528    case "BG-01" : return "Blagoevgrad (Bulgaria)";
529    case "BG-02" : return "Burgas (Bulgaria)";
530    case "BG-03" : return "Varna (Bulgaria)";
531    case "BG-04" : return "Veliko Tarnovo (Bulgaria)";
532    case "BG-05" : return "Vidin (Bulgaria)";
533    case "BG-06" : return "Vratsa (Bulgaria)";
534    case "BG-07" : return "Gabrovo (Bulgaria)";
535    case "BG-08" : return "Dobrich (Bulgaria)";
536    case "BG-09" : return "Kardzhali (Bulgaria)";
537    case "BG-10" : return "Kyustendil (Bulgaria)";
538    case "BG-11" : return "Lovech (Bulgaria)";
539    case "BG-12" : return "Montana (Bulgaria)";
540    case "BG-13" : return "Pazardzhik (Bulgaria)";
541    case "BG-14" : return "Pernik (Bulgaria)";
542    case "BG-15" : return "Pleven (Bulgaria)";
543    case "BG-16" : return "Plovdiv (Bulgaria)";
544    case "BG-17" : return "Razgrad (Bulgaria)";
545    case "BG-18" : return "Ruse (Bulgaria)";
546    case "BG-19" : return "Silistra (Bulgaria)";
547    case "BG-20" : return "Sliven (Bulgaria)";
548    case "BG-21" : return "Smolyan (Bulgaria)";
549    case "BG-22" : return "Sofia (Bulgaria)";
550    case "BG-23" : return "Sofia (Bulgaria)";
551    case "BG-24" : return "Stara Zagora (Bulgaria)";
552    case "BG-25" : return "Targovishte (Bulgaria)";
553    case "BG-26" : return "Haskovo (Bulgaria)";
554    case "BG-27" : return "Shumen (Bulgaria)";
555    case "BG-28" : return "Yambol (Bulgaria)";
556    case "BH-13" : return "Al Man?mah (Bahrain)";
557    case "BH-14" : return "Al Jan?b?yah (Bahrain)";
558    case "BH-15" : return "Al Mu?arraq (Bahrain)";
559    case "BH-16" : return "Al Wus?á (Bahrain)";
560    case "BH-17" : return "Ash Sham?l?yah (Bahrain)";
561    case "BI-BB" : return "Bubanza (Burundi)";
562    case "BI-BL" : return "Bujumbura Rural (Burundi)";
563    case "BI-BM" : return "Bujumbura Mairie (Burundi)";
564    case "BI-BR" : return "Bururi (Burundi)";
565    case "BI-CA" : return "Cankuzo (Burundi)";
566    case "BI-CI" : return "Cibitoke (Burundi)";
567    case "BI-GI" : return "Gitega (Burundi)";
568    case "BI-KI" : return "Kirundo (Burundi)";
569    case "BI-KR" : return "Karuzi (Burundi)";
570    case "BI-KY" : return "Kayanza (Burundi)";
571    case "BI-MA" : return "Makamba (Burundi)";
572    case "BI-MU" : return "Muramvya (Burundi)";
573    case "BI-MW" : return "Mwaro (Burundi)";
574    case "BI-MY" : return "Muyinga (Burundi)";
575    case "BI-NG" : return "Ngozi (Burundi)";
576    case "BI-RT" : return "Rutana (Burundi)";
577    case "BI-RY" : return "Ruyigi (Burundi)";
578    case "BJ-AK" : return "Atakora (Benin)";
579    case "BJ-AL" : return "Alibori (Benin)";
580    case "BJ-AQ" : return "Atlantique (Benin)";
581    case "BJ-BO" : return "Borgou (Benin)";
582    case "BJ-CO" : return "Collines (Benin)";
583    case "BJ-DO" : return "Donga (Benin)";
584    case "BJ-KO" : return "Kouffo (Benin)";
585    case "BJ-LI" : return "Littoral (Benin)";
586    case "BJ-MO" : return "Mono (Benin)";
587    case "BJ-OU" : return "Ouémé (Benin)";
588    case "BJ-PL" : return "Plateau (Benin)";
589    case "BJ-ZO" : return "Zou (Benin)";
590    case "BL-BL" : return "St. Barthélemy (St. Barthélemy)";
591    case "BM-BM" : return "Bermuda (Bermuda)";
592    case "BN-BE" : return "Belait (Brunei Darussalam)";
593    case "BN-BM" : return "Brunei-Muara (Brunei Darussalam)";
594    case "BN-TE" : return "Temburong (Brunei Darussalam)";
595    case "BN-TU" : return "Tutong (Brunei Darussalam)";
596    case "BO-B" : return "El Beni (Bolivia)";
597    case "BO-C" : return "Cochabamba (Bolivia)";
598    case "BO-H" : return "Chuquisaca (Bolivia)";
599    case "BO-L" : return "La Paz (Bolivia)";
600    case "BO-N" : return "Pando (Bolivia)";
601    case "BO-O" : return "Oruro (Bolivia)";
602    case "BO-P" : return "Potosí (Bolivia)";
603    case "BO-S" : return "Santa Cruz (Bolivia)";
604    case "BO-T" : return "Tarija (Bolivia)";
605    case "BQ-BO" : return "Bonaire (Bonaire, Sint Eustatius and Saba)";
606    case "BQ-SA" : return "Saba (Bonaire, Sint Eustatius and Saba)";
607    case "BQ-SE" : return "Sint Eustatius (Bonaire, Sint Eustatius and Saba)";
608    case "BR-AC" : return "Acre (Brazil)";
609    case "BR-AL" : return "Alagoas (Brazil)";
610    case "BR-AM" : return "Amazonas (Brazil)";
611    case "BR-AP" : return "Amapá (Brazil)";
612    case "BR-BA" : return "Bahia (Brazil)";
613    case "BR-CE" : return "Ceará (Brazil)";
614    case "BR-DF" : return "Distrito Federal (Brazil)";
615    case "BR-ES" : return "Espírito Santo (Brazil)";
616    case "BR-GO" : return "Goiás (Brazil)";
617    case "BR-MA" : return "Maranhão (Brazil)";
618    case "BR-MG" : return "Minas Gerais (Brazil)";
619    case "BR-MS" : return "Mato Grosso do Sul (Brazil)";
620    case "BR-MT" : return "Mato Grosso (Brazil)";
621    case "BR-PA" : return "Pará (Brazil)";
622    case "BR-PB" : return "Paraíba (Brazil)";
623    case "BR-PE" : return "Pernambuco (Brazil)";
624    case "BR-PI" : return "Piauí (Brazil)";
625    case "BR-PR" : return "Paraná (Brazil)";
626    case "BR-RJ" : return "Rio de Janeiro (Brazil)";
627    case "BR-RN" : return "Rio Grande do Norte (Brazil)";
628    case "BR-RO" : return "Rondônia (Brazil)";
629    case "BR-RR" : return "Roraima (Brazil)";
630    case "BR-RS" : return "Rio Grande do Sul (Brazil)";
631    case "BR-SC" : return "Santa Catarina (Brazil)";
632    case "BR-SE" : return "Sergipe (Brazil)";
633    case "BR-SP" : return "São Paulo (Brazil)";
634    case "BR-TO" : return "Tocantins (Brazil)";
635    case "BS-AK" : return "Acklins (Bahamas)";
636    case "BS-BI" : return "Bimini (Bahamas)";
637    case "BS-BP" : return "Black Point (Bahamas)";
638    case "BS-BY" : return "Berry Islands (Bahamas)";
639    case "BS-CE" : return "Central Eleuthera (Bahamas)";
640    case "BS-CI" : return "Cat Island (Bahamas)";
641    case "BS-CK" : return "Crooked Island and Long Cay (Bahamas)";
642    case "BS-CO" : return "Central Abaco (Bahamas)";
643    case "BS-CS" : return "Central Andros (Bahamas)";
644    case "BS-EG" : return "East Grand Bahama (Bahamas)";
645    case "BS-EX" : return "Exuma (Bahamas)";
646    case "BS-FP" : return "City of Freeport (Bahamas)";
647    case "BS-GC" : return "Grand Cay (Bahamas)";
648    case "BS-HI" : return "Harbour Island (Bahamas)";
649    case "BS-HT" : return "Hope Town (Bahamas)";
650    case "BS-IN" : return "Inagua (Bahamas)";
651    case "BS-LI" : return "Long Island (Bahamas)";
652    case "BS-MC" : return "Mangrove Cay (Bahamas)";
653    case "BS-MG" : return "Mayaguana (Bahamas)";
654    case "BS-MI" : return "Moore's Island (Bahamas)";
655    case "BS-NE" : return "North Eleuthera (Bahamas)";
656    case "BS-NO" : return "North Abaco (Bahamas)";
657    case "BS-NS" : return "North Andros (Bahamas)";
658    case "BS-RC" : return "Rum Cay (Bahamas)";
659    case "BS-RI" : return "Ragged Island (Bahamas)";
660    case "BS-SA" : return "South Andros (Bahamas)";
661    case "BS-SE" : return "South Eleuthera (Bahamas)";
662    case "BS-SO" : return "South Abaco (Bahamas)";
663    case "BS-SS" : return "San Salvador (Bahamas)";
664    case "BS-SW" : return "Spanish Wells (Bahamas)";
665    case "BS-WG" : return "West Grand Bahama (Bahamas)";
666    case "BT-11" : return "Paro (Bhutan)";
667    case "BT-12" : return "Chhukha (Bhutan)";
668    case "BT-13" : return "Ha (Bhutan)";
669    case "BT-14" : return "Samtse (Bhutan)";
670    case "BT-15" : return "Thimphu (Bhutan)";
671    case "BT-21" : return "Tsirang (Bhutan)";
672    case "BT-22" : return "Dagana (Bhutan)";
673    case "BT-23" : return "Punakha (Bhutan)";
674    case "BT-24" : return "Wangdue Phodrang (Bhutan)";
675    case "BT-31" : return "Sarpang (Bhutan)";
676    case "BT-32" : return "Trongsa (Bhutan)";
677    case "BT-33" : return "Bumthang (Bhutan)";
678    case "BT-34" : return "Zhemgang (Bhutan)";
679    case "BT-41" : return "Trashigang (Bhutan)";
680    case "BT-42" : return "Monggar (Bhutan)";
681    case "BT-43" : return "Pemagatshel (Bhutan)";
682    case "BT-44" : return "Lhuentse (Bhutan)";
683    case "BT-45" : return "Samdrup Jongkha (Bhutan)";
684    case "BT-GA" : return "Gasa (Bhutan)";
685    case "BT-TY" : return "Trashi Yangtse (Bhutan)";
686    case "BV-BV" : return "Bouvet Island (Bouvet Island)";
687    case "BW-CE" : return "Central (Botswana)";
688    case "BW-CH" : return "Chobe (Botswana)";
689    case "BW-FR" : return "Francistown (Botswana)";
690    case "BW-GA" : return "Gaborone (Botswana)";
691    case "BW-GH" : return "Ghanzi (Botswana)";
692    case "BW-JW" : return "Jwaneng (Botswana)";
693    case "BW-KG" : return "Kgalagadi (Botswana)";
694    case "BW-KL" : return "Kgatleng (Botswana)";
695    case "BW-KW" : return "Kweneng (Botswana)";
696    case "BW-LO" : return "Lobatse (Botswana)";
697    case "BW-NE" : return "North East (Botswana)";
698    case "BW-NW" : return "North West (Botswana)";
699    case "BW-SE" : return "South East (Botswana)";
700    case "BW-SO" : return "Southern (Botswana)";
701    case "BW-SP" : return "Selibe Phikwe (Botswana)";
702    case "BW-ST" : return "Sowa Town (Botswana)";
703    case "BY-BR" : return "Bresckaja voblas? (Belarus)";
704    case "BY-HM" : return "Gorod Minsk (Belarus)";
705    case "BY-HO" : return "Gomel'skaja oblast' (Belarus)";
706    case "BY-HR" : return "Grodnenskaja oblast' (Belarus)";
707    case "BY-MA" : return "Mahilio?skaja voblas? (Belarus)";
708    case "BY-MI" : return "Minskaja oblast' (Belarus)";
709    case "BY-VI" : return "Viciebskaja voblas? (Belarus)";
710    case "BZ-BZ" : return "Belize (Belize)";
711    case "BZ-CY" : return "Cayo (Belize)";
712    case "BZ-CZL" : return "Corozal (Belize)";
713    case "BZ-OW" : return "Orange Walk (Belize)";
714    case "BZ-SC" : return "Stann Creek (Belize)";
715    case "BZ-TOL" : return "Toledo (Belize)";
716    case "CA-AB" : return "Alberta (Canada)";
717    case "CA-BC" : return "British Columbia (Canada)";
718    case "CA-MB" : return "Manitoba (Canada)";
719    case "CA-NB" : return "New Brunswick (Canada)";
720    case "CA-NL" : return "Newfoundland and Labrador (Canada)";
721    case "CA-NS" : return "Nova Scotia (Canada)";
722    case "CA-NT" : return "Northwest Territories (Canada)";
723    case "CA-NU" : return "Nunavut (Canada)";
724    case "CA-ON" : return "Ontario (Canada)";
725    case "CA-PE" : return "Prince Edward Island (Canada)";
726    case "CA-QC" : return "Quebec (Canada)";
727    case "CA-SK" : return "Saskatchewan (Canada)";
728    case "CA-YT" : return "Yukon (Canada)";
729    case "CC-CC" : return "Cocos  Islands (Cocos  Islands)";
730    case "CD-BC" : return "Bas-Congo (Congo, The Democratic Republic Of The)";
731    case "CD-BN" : return "Bandundu (Congo, The Democratic Republic Of The)";
732    case "CD-EQ" : return "Équateur (Congo, The Democratic Republic Of The)";
733    case "CD-KA" : return "Katanga (Congo, The Democratic Republic Of The)";
734    case "CD-KE" : return "Kasai-Oriental (Congo, The Democratic Republic Of The)";
735    case "CD-KN" : return "Kinshasa (Congo, The Democratic Republic Of The)";
736    case "CD-KW" : return "Kasai-Occidental (Congo, The Democratic Republic Of The)";
737    case "CD-MA" : return "Maniema (Congo, The Democratic Republic Of The)";
738    case "CD-NK" : return "Nord-Kivu (Congo, The Democratic Republic Of The)";
739    case "CD-OR" : return "Orientale (Congo, The Democratic Republic Of The)";
740    case "CD-SK" : return "Sud-Kivu (Congo, The Democratic Republic Of The)";
741    case "CF-AC" : return "Ouham (Central African Republic)";
742    case "CF-BB" : return "Bamïngï-Bangoran (Central African Republic)";
743    case "CF-BGF" : return "Bangî (Central African Republic)";
744    case "CF-BK" : return "Basse-Kotto (Central African Republic)";
745    case "CF-HK" : return "Haute-Kotto (Central African Republic)";
746    case "CF-HM" : return "Haut-Mbomou (Central African Republic)";
747    case "CF-HS" : return "Haute-Sangha / Mambéré-Kadéï (Central African Republic)";
748    case "CF-KB" : return "Gïrïbïngï (Central African Republic)";
749    case "CF-KG" : return "Kemö-Gïrïbïngï (Central African Republic)";
750    case "CF-LB" : return "Lobaye (Central African Republic)";
751    case "CF-MB" : return "Mbomou (Central African Republic)";
752    case "CF-MP" : return "Ömbëlä-Pökö (Central African Republic)";
753    case "CF-NM" : return "Nana-Mambéré (Central African Republic)";
754    case "CF-OP" : return "Ouham-Pendé (Central African Republic)";
755    case "CF-SE" : return "Sangä (Central African Republic)";
756    case "CF-UK" : return "Ouaka (Central African Republic)";
757    case "CF-VK" : return "Vakaga (Central African Republic)";
758    case "CG-11" : return "Bouenza (Congo)";
759    case "CG-12" : return "Pool (Congo)";
760    case "CG-13" : return "Sangha (Congo)";
761    case "CG-14" : return "Plateaux (Congo)";
762    case "CG-15" : return "Cuvette-Ouest (Congo)";
763    case "CG-16" : return "Pointe-Noire (Congo)";
764    case "CG-2" : return "Lékoumou (Congo)";
765    case "CG-5" : return "Kouilou (Congo)";
766    case "CG-7" : return "Likouala (Congo)";
767    case "CG-8" : return "Cuvette (Congo)";
768    case "CG-9" : return "Niari (Congo)";
769    case "CG-BZV" : return "Brazzaville (Congo)";
770    case "CH-AG" : return "Aargau (Switzerland)";
771    case "CH-AI" : return "Appenzell Innerrhoden (Switzerland)";
772    case "CH-AR" : return "Appenzell Ausserrhoden (Switzerland)";
773    case "CH-BE" : return "Bern (Switzerland)";
774    case "CH-BL" : return "Basel-Landschaft (Switzerland)";
775    case "CH-BS" : return "Basel-Stadt (Switzerland)";
776    case "CH-FR" : return "Freiburg (Switzerland)";
777    case "CH-GE" : return "Genève (Switzerland)";
778    case "CH-GL" : return "Glarus (Switzerland)";
779    case "CH-GR" : return "Graubünden (Switzerland)";
780    case "CH-JU" : return "Jura (Switzerland)";
781    case "CH-LU" : return "Luzern (Switzerland)";
782    case "CH-NE" : return "Neuchâtel (Switzerland)";
783    case "CH-NW" : return "Nidwalden (Switzerland)";
784    case "CH-OW" : return "Obwalden (Switzerland)";
785    case "CH-SG" : return "Sankt Gallen (Switzerland)";
786    case "CH-SH" : return "Schaffhausen (Switzerland)";
787    case "CH-SO" : return "Solothurn (Switzerland)";
788    case "CH-SZ" : return "Schwyz (Switzerland)";
789    case "CH-TG" : return "Thurgau (Switzerland)";
790    case "CH-TI" : return "Ticino (Switzerland)";
791    case "CH-UR" : return "Uri (Switzerland)";
792    case "CH-VD" : return "Vaud (Switzerland)";
793    case "CH-VS" : return "Valais (Switzerland)";
794    case "CH-ZG" : return "Zug (Switzerland)";
795    case "CH-ZH" : return "Zürich (Switzerland)";
796    case "CI-01" : return "Lagunes (Côte D'Ivoire)";
797    case "CI-02" : return "Haut-Sassandra (Côte D'Ivoire)";
798    case "CI-03" : return "Savanes (Côte D'Ivoire)";
799    case "CI-04" : return "Vallée du Bandama (Côte D'Ivoire)";
800    case "CI-05" : return "Moyen-Comoé (Côte D'Ivoire)";
801    case "CI-06" : return "18 Montagnes (Côte D'Ivoire)";
802    case "CI-07" : return "Lacs (Côte D'Ivoire)";
803    case "CI-08" : return "Zanzan (Côte D'Ivoire)";
804    case "CI-09" : return "Bas-Sassandra (Côte D'Ivoire)";
805    case "CI-10" : return "Denguélé (Côte D'Ivoire)";
806    case "CI-11" : return "Nzi-Comoé (Côte D'Ivoire)";
807    case "CI-12" : return "Marahoué (Côte D'Ivoire)";
808    case "CI-13" : return "Sud-Comoé (Côte D'Ivoire)";
809    case "CI-14" : return "Worodougou (Côte D'Ivoire)";
810    case "CI-15" : return "Sud-Bandama (Côte D'Ivoire)";
811    case "CI-16" : return "Agnébi (Côte D'Ivoire)";
812    case "CI-17" : return "Bafing (Côte D'Ivoire)";
813    case "CI-18" : return "Fromager (Côte D'Ivoire)";
814    case "CI-19" : return "Moyen-Cavally (Côte D'Ivoire)";
815    case "CK-CK" : return "Cook Islands (Cook Islands)";
816    case "CL-AI" : return "Aysén (Chile)";
817    case "CL-AN" : return "Antofagasta (Chile)";
818    case "CL-AP" : return "Arica y Parinacota (Chile)";
819    case "CL-AR" : return "Araucanía (Chile)";
820    case "CL-AT" : return "Atacama (Chile)";
821    case "CL-BI" : return "Biobío (Chile)";
822    case "CL-CO" : return "Coquimbo (Chile)";
823    case "CL-LI" : return "Libertador General Bernardo O'Higgins (Chile)";
824    case "CL-LL" : return "Los Lagos (Chile)";
825    case "CL-LR" : return "Los Ríos (Chile)";
826    case "CL-MA" : return "Magallanes (Chile)";
827    case "CL-ML" : return "Maule (Chile)";
828    case "CL-RM" : return "Región Metropolitana de Santiago (Chile)";
829    case "CL-TA" : return "Tarapacá (Chile)";
830    case "CL-VS" : return "Valparaíso (Chile)";
831    case "CM-AD" : return "Adamaoua (Cameroon)";
832    case "CM-CE" : return "Centre (Cameroon)";
833    case "CM-EN" : return "Extrême-Nord (Cameroon)";
834    case "CM-ES" : return "East (Cameroon)";
835    case "CM-LT" : return "Littoral (Cameroon)";
836    case "CM-NO" : return "Nord (Cameroon)";
837    case "CM-NW" : return "Nord-Ouest (Cameroon)";
838    case "CM-OU" : return "Ouest (Cameroon)";
839    case "CM-SU" : return "South (Cameroon)";
840    case "CM-SW" : return "South-West (Cameroon)";
841    case "CN-11" : return "Beijing (China)";
842    case "CN-12" : return "Tianjin (China)";
843    case "CN-13" : return "Hebei (China)";
844    case "CN-14" : return "Shanxi (China)";
845    case "CN-15" : return "Nei Mongol (China)";
846    case "CN-21" : return "Liaoning (China)";
847    case "CN-22" : return "Jilin (China)";
848    case "CN-23" : return "Heilongjiang (China)";
849    case "CN-31" : return "Shanghai (China)";
850    case "CN-32" : return "Jiangsu (China)";
851    case "CN-33" : return "Zhejiang (China)";
852    case "CN-34" : return "Anhui (China)";
853    case "CN-35" : return "Fujian (China)";
854    case "CN-36" : return "Jiangxi (China)";
855    case "CN-37" : return "Shandong (China)";
856    case "CN-41" : return "Henan (China)";
857    case "CN-42" : return "Hubei (China)";
858    case "CN-43" : return "Hunan (China)";
859    case "CN-44" : return "Guangdong (China)";
860    case "CN-45" : return "Guangxi (China)";
861    case "CN-46" : return "Hainan (China)";
862    case "CN-50" : return "Chongqing (China)";
863    case "CN-51" : return "Sichuan (China)";
864    case "CN-52" : return "Guizhou (China)";
865    case "CN-53" : return "Yunnan (China)";
866    case "CN-54" : return "Xizang (China)";
867    case "CN-61" : return "Shaanxi (China)";
868    case "CN-62" : return "Gansu (China)";
869    case "CN-63" : return "Qinghai (China)";
870    case "CN-64" : return "Ningxia (China)";
871    case "CN-65" : return "Xinjiang (China)";
872    case "CN-71" : return "Taiwan (China)";
873    case "CN-91" : return "Hong Kong (China)";
874    case "CN-92" : return "Aomen (China)";
875    case "CO-AMA" : return "Amazonas (Colombia)";
876    case "CO-ANT" : return "Antioquia (Colombia)";
877    case "CO-ARA" : return "Arauca (Colombia)";
878    case "CO-ATL" : return "Atlántico (Colombia)";
879    case "CO-BOL" : return "Bolívar (Colombia)";
880    case "CO-BOY" : return "Boyacá (Colombia)";
881    case "CO-CAL" : return "Caldas (Colombia)";
882    case "CO-CAQ" : return "Caquetá (Colombia)";
883    case "CO-CAS" : return "Casanare (Colombia)";
884    case "CO-CAU" : return "Cauca (Colombia)";
885    case "CO-CES" : return "Cesar (Colombia)";
886    case "CO-CHO" : return "Chocó (Colombia)";
887    case "CO-COR" : return "Córdoba (Colombia)";
888    case "CO-CUN" : return "Cundinamarca (Colombia)";
889    case "CO-DC" : return "Distrito Capital de Bogotá (Colombia)";
890    case "CO-GUA" : return "Guainía (Colombia)";
891    case "CO-GUV" : return "Guaviare (Colombia)";
892    case "CO-HUI" : return "Huila (Colombia)";
893    case "CO-LAG" : return "La Guajira (Colombia)";
894    case "CO-MAG" : return "Magdalena (Colombia)";
895    case "CO-MET" : return "Meta (Colombia)";
896    case "CO-NAR" : return "Nariño (Colombia)";
897    case "CO-NSA" : return "Norte de Santander (Colombia)";
898    case "CO-PUT" : return "Putumayo (Colombia)";
899    case "CO-QUI" : return "Quindío (Colombia)";
900    case "CO-RIS" : return "Risaralda (Colombia)";
901    case "CO-SAN" : return "Santander (Colombia)";
902    case "CO-SAP" : return "San Andrés, Providencia y Santa Catalina (Colombia)";
903    case "CO-SUC" : return "Sucre (Colombia)";
904    case "CO-TOL" : return "Tolima (Colombia)";
905    case "CO-VAC" : return "Valle del Cauca (Colombia)";
906    case "CO-VAU" : return "Vaupés (Colombia)";
907    case "CO-VID" : return "Vichada (Colombia)";
908    case "CR-A" : return "Alajuela (Costa Rica)";
909    case "CR-C" : return "Cartago (Costa Rica)";
910    case "CR-G" : return "Guanacaste (Costa Rica)";
911    case "CR-H" : return "Heredia (Costa Rica)";
912    case "CR-L" : return "Limón (Costa Rica)";
913    case "CR-P" : return "Puntarenas (Costa Rica)";
914    case "CR-SJ" : return "San José (Costa Rica)";
915    case "CU-01" : return "Pinar del Río (Cuba)";
916    case "CU-03" : return "La Habana (Cuba)";
917    case "CU-04" : return "Matanzas (Cuba)";
918    case "CU-05" : return "Villa Clara (Cuba)";
919    case "CU-06" : return "Cienfuegos (Cuba)";
920    case "CU-07" : return "Sancti Spíritus (Cuba)";
921    case "CU-08" : return "Ciego de Ávila (Cuba)";
922    case "CU-09" : return "Camagüey (Cuba)";
923    case "CU-10" : return "Las Tunas (Cuba)";
924    case "CU-11" : return "Holguín (Cuba)";
925    case "CU-12" : return "Granma (Cuba)";
926    case "CU-13" : return "Santiago de Cuba (Cuba)";
927    case "CU-14" : return "Guantánamo (Cuba)";
928    case "CU-15" : return "Artemisa (Cuba)";
929    case "CU-16" : return "Mayabeque (Cuba)";
930    case "CU-99" : return "Isla de la Juventud (Cuba)";
931    case "CV-B" : return "Ilhas de Barlavento (Cape Verde)";
932    case "CV-BR" : return "Brava (Cape Verde)";
933    case "CV-BV" : return "Boa Vista (Cape Verde)";
934    case "CV-CA" : return "Santa Catarina (Cape Verde)";
935    case "CV-CF" : return "Santa Catarina do Fogo (Cape Verde)";
936    case "CV-CR" : return "Santa Cruz (Cape Verde)";
937    case "CV-MA" : return "Maio (Cape Verde)";
938    case "CV-MO" : return "Mosteiros (Cape Verde)";
939    case "CV-PA" : return "Paul (Cape Verde)";
940    case "CV-PN" : return "Porto Novo (Cape Verde)";
941    case "CV-PR" : return "Praia (Cape Verde)";
942    case "CV-RB" : return "Ribeira Brava (Cape Verde)";
943    case "CV-RG" : return "Ribeira Grande (Cape Verde)";
944    case "CV-RS" : return "Ribeira Grande de Santiago (Cape Verde)";
945    case "CV-S" : return "Ilhas de Sotavento (Cape Verde)";
946    case "CV-SD" : return "São Domingos (Cape Verde)";
947    case "CV-SF" : return "São Filipe (Cape Verde)";
948    case "CV-SL" : return "Sal (Cape Verde)";
949    case "CV-SM" : return "São Miguel (Cape Verde)";
950    case "CV-SO" : return "São Lourenço dos Órgãos (Cape Verde)";
951    case "CV-SS" : return "São Salvador do Mundo (Cape Verde)";
952    case "CV-SV" : return "São Vicente (Cape Verde)";
953    case "CV-TA" : return "Tarrafal (Cape Verde)";
954    case "CV-TS" : return "Tarrafal de São Nicolau (Cape Verde)";
955    case "CW-CW" : return "Curaçao (Curaçao)";
956    case "CX-CX" : return "Christmas Island (Christmas Island)";
957    case "CY-01" : return "Lefko?a (Cyprus)";
958    case "CY-02" : return "Lemesos (Cyprus)";
959    case "CY-03" : return "Larnaka (Cyprus)";
960    case "CY-04" : return "Ammochostos (Cyprus)";
961    case "CY-05" : return "Baf (Cyprus)";
962    case "CY-06" : return "Girne (Cyprus)";
963    case "CZ-101" : return "Praha 1 (Czech Republic)";
964    case "CZ-102" : return "Praha 2 (Czech Republic)";
965    case "CZ-103" : return "Praha 3 (Czech Republic)";
966    case "CZ-104" : return "Praha 4 (Czech Republic)";
967    case "CZ-105" : return "Praha 5 (Czech Republic)";
968    case "CZ-106" : return "Praha 6 (Czech Republic)";
969    case "CZ-107" : return "Praha 7 (Czech Republic)";
970    case "CZ-108" : return "Praha 8 (Czech Republic)";
971    case "CZ-109" : return "Praha 9 (Czech Republic)";
972    case "CZ-10A" : return "Praha 10 (Czech Republic)";
973    case "CZ-10B" : return "Praha 11 (Czech Republic)";
974    case "CZ-10C" : return "Praha 12 (Czech Republic)";
975    case "CZ-10D" : return "Praha 13 (Czech Republic)";
976    case "CZ-10E" : return "Praha 14 (Czech Republic)";
977    case "CZ-10F" : return "Praha 15 (Czech Republic)";
978    case "CZ-201" : return "Bene?ov (Czech Republic)";
979    case "CZ-202" : return "Beroun (Czech Republic)";
980    case "CZ-203" : return "Kladno (Czech Republic)";
981    case "CZ-204" : return "Kolín (Czech Republic)";
982    case "CZ-205" : return "Kutná Hora (Czech Republic)";
983    case "CZ-206" : return "M?lník (Czech Republic)";
984    case "CZ-207" : return "Mladá Boleslav (Czech Republic)";
985    case "CZ-208" : return "Nymburk (Czech Republic)";
986    case "CZ-209" : return "Praha-východ (Czech Republic)";
987    case "CZ-20A" : return "Praha-západ (Czech Republic)";
988    case "CZ-20B" : return "P?íbram (Czech Republic)";
989    case "CZ-20C" : return "Rakovník (Czech Republic)";
990    case "CZ-311" : return "?eské Bud?jovice (Czech Republic)";
991    case "CZ-312" : return "?eský Krumlov (Czech Republic)";
992    case "CZ-313" : return "Jind?ich?v Hradec (Czech Republic)";
993    case "CZ-314" : return "Písek (Czech Republic)";
994    case "CZ-315" : return "Prachatice (Czech Republic)";
995    case "CZ-316" : return "Strakonice (Czech Republic)";
996    case "CZ-317" : return "Tábor (Czech Republic)";
997    case "CZ-321" : return "Doma?lice (Czech Republic)";
998    case "CZ-322" : return "Klatovy (Czech Republic)";
999    case "CZ-323" : return "Plze?-m?sto (Czech Republic)";
1000    case "CZ-324" : return "Plze?-jih (Czech Republic)";
1001    case "CZ-325" : return "Plze?-sever (Czech Republic)";
1002    case "CZ-326" : return "Rokycany (Czech Republic)";
1003    case "CZ-327" : return "Tachov (Czech Republic)";
1004    case "CZ-411" : return "Cheb (Czech Republic)";
1005    case "CZ-412" : return "Karlovy Vary (Czech Republic)";
1006    case "CZ-413" : return "Sokolov (Czech Republic)";
1007    case "CZ-421" : return "D??ín (Czech Republic)";
1008    case "CZ-422" : return "Chomutov (Czech Republic)";
1009    case "CZ-423" : return "Litom??ice (Czech Republic)";
1010    case "CZ-424" : return "Louny (Czech Republic)";
1011    case "CZ-425" : return "Most (Czech Republic)";
1012    case "CZ-426" : return "Teplice (Czech Republic)";
1013    case "CZ-427" : return "Ústí nad Labem (Czech Republic)";
1014    case "CZ-511" : return "?eská Lípa (Czech Republic)";
1015    case "CZ-512" : return "Jablonec nad Nisou (Czech Republic)";
1016    case "CZ-513" : return "Liberec (Czech Republic)";
1017    case "CZ-514" : return "Semily (Czech Republic)";
1018    case "CZ-521" : return "Hradec Králové (Czech Republic)";
1019    case "CZ-522" : return "Ji?ín (Czech Republic)";
1020    case "CZ-523" : return "Náchod (Czech Republic)";
1021    case "CZ-524" : return "Rychnov nad Kn??nou (Czech Republic)";
1022    case "CZ-525" : return "Trutnov (Czech Republic)";
1023    case "CZ-531" : return "Chrudim (Czech Republic)";
1024    case "CZ-532" : return "Pardubice (Czech Republic)";
1025    case "CZ-533" : return "Svitavy (Czech Republic)";
1026    case "CZ-534" : return "Ústí nad Orlicí (Czech Republic)";
1027    case "CZ-611" : return "Havlí?k?v Brod (Czech Republic)";
1028    case "CZ-612" : return "Jihlava (Czech Republic)";
1029    case "CZ-613" : return "Pelh?imov (Czech Republic)";
1030    case "CZ-614" : return "T?ebí? (Czech Republic)";
1031    case "CZ-615" : return "?d'ár nad Sázavou (Czech Republic)";
1032    case "CZ-621" : return "Blansko (Czech Republic)";
1033    case "CZ-622" : return "Brno-m?sto (Czech Republic)";
1034    case "CZ-623" : return "Brno-venkov (Czech Republic)";
1035    case "CZ-624" : return "B?eclav (Czech Republic)";
1036    case "CZ-625" : return "Hodonín (Czech Republic)";
1037    case "CZ-626" : return "Vy?kov (Czech Republic)";
1038    case "CZ-627" : return "Znojmo (Czech Republic)";
1039    case "CZ-711" : return "Jeseník (Czech Republic)";
1040    case "CZ-712" : return "Olomouc (Czech Republic)";
1041    case "CZ-713" : return "Prost?jov (Czech Republic)";
1042    case "CZ-714" : return "P?erov (Czech Republic)";
1043    case "CZ-715" : return "?umperk (Czech Republic)";
1044    case "CZ-721" : return "Krom??í? (Czech Republic)";
1045    case "CZ-722" : return "Uherské Hradi?t? (Czech Republic)";
1046    case "CZ-723" : return "Vsetín (Czech Republic)";
1047    case "CZ-724" : return "Zlín (Czech Republic)";
1048    case "CZ-801" : return "Bruntál (Czech Republic)";
1049    case "CZ-802" : return "Frýdek Místek (Czech Republic)";
1050    case "CZ-803" : return "Karviná (Czech Republic)";
1051    case "CZ-804" : return "Nový Ji?ín (Czech Republic)";
1052    case "CZ-805" : return "Opava (Czech Republic)";
1053    case "CZ-806" : return "Ostrava m?sto (Czech Republic)";
1054    case "CZ-JC" : return "Jiho?eský kraj (Czech Republic)";
1055    case "CZ-JM" : return "Jihomoravský kraj (Czech Republic)";
1056    case "CZ-KA" : return "Karlovarský kraj (Czech Republic)";
1057    case "CZ-KR" : return "Královéhradecký kraj (Czech Republic)";
1058    case "CZ-LI" : return "Liberecký kraj (Czech Republic)";
1059    case "CZ-MO" : return "Moravskoslezský kraj (Czech Republic)";
1060    case "CZ-OL" : return "Olomoucký kraj (Czech Republic)";
1061    case "CZ-PA" : return "Pardubický kraj (Czech Republic)";
1062    case "CZ-PL" : return "Plze?ský kraj (Czech Republic)";
1063    case "CZ-PR" : return "Praha, hlavní me?to (Czech Republic)";
1064    case "CZ-ST" : return "St?edo?eský kraj (Czech Republic)";
1065    case "CZ-US" : return "Ústecký kraj (Czech Republic)";
1066    case "CZ-VY" : return "Vyso?ina (Czech Republic)";
1067    case "CZ-ZL" : return "Zlínský kraj (Czech Republic)";
1068    case "DE-BB" : return "Brandenburg (Germany)";
1069    case "DE-BE" : return "Berlin (Germany)";
1070    case "DE-BW" : return "Baden-Württemberg (Germany)";
1071    case "DE-BY" : return "Bayern (Germany)";
1072    case "DE-HB" : return "Bremen (Germany)";
1073    case "DE-HE" : return "Hessen (Germany)";
1074    case "DE-HH" : return "Hamburg (Germany)";
1075    case "DE-MV" : return "Mecklenburg-Vorpommern (Germany)";
1076    case "DE-NI" : return "Niedersachsen (Germany)";
1077    case "DE-NW" : return "Nordrhein-Westfalen (Germany)";
1078    case "DE-RP" : return "Rheinland-Pfalz (Germany)";
1079    case "DE-SH" : return "Schleswig-Holstein (Germany)";
1080    case "DE-SL" : return "Saarland (Germany)";
1081    case "DE-SN" : return "Sachsen (Germany)";
1082    case "DE-ST" : return "Sachsen-Anhalt (Germany)";
1083    case "DE-TH" : return "Thüringen (Germany)";
1084    case "DJ-AR" : return "Arta (Djibouti)";
1085    case "DJ-AS" : return "Ali Sabieh (Djibouti)";
1086    case "DJ-DI" : return "Dikh?l (Djibouti)";
1087    case "DJ-DJ" : return "Djibouti (Djibouti)";
1088    case "DJ-OB" : return "Obock (Djibouti)";
1089    case "DJ-TA" : return "Tadjourah (Djibouti)";
1090    case "DK-81" : return "Nordjylland (Denmark)";
1091    case "DK-82" : return "Midtjylland (Denmark)";
1092    case "DK-83" : return "Syddanmark (Denmark)";
1093    case "DK-84" : return "Hovedstaden (Denmark)";
1094    case "DK-85" : return "Sjælland (Denmark)";
1095    case "DM-02" : return "Saint Andrew (Dominica)";
1096    case "DM-03" : return "Saint David (Dominica)";
1097    case "DM-04" : return "Saint George (Dominica)";
1098    case "DM-05" : return "Saint John (Dominica)";
1099    case "DM-06" : return "Saint Joseph (Dominica)";
1100    case "DM-07" : return "Saint Luke (Dominica)";
1101    case "DM-08" : return "Saint Mark (Dominica)";
1102    case "DM-09" : return "Saint Patrick (Dominica)";
1103    case "DM-10" : return "Saint Paul (Dominica)";
1104    case "DM-11" : return "Saint Peter (Dominica)";
1105    case "DO-01" : return "Distrito Nacional (Dominican Republic)";
1106    case "DO-02" : return "Azua (Dominican Republic)";
1107    case "DO-03" : return "Baoruco (Dominican Republic)";
1108    case "DO-04" : return "Barahona (Dominican Republic)";
1109    case "DO-05" : return "Dajabón (Dominican Republic)";
1110    case "DO-06" : return "Duarte (Dominican Republic)";
1111    case "DO-07" : return "La Estrelleta (Dominican Republic)";
1112    case "DO-08" : return "El Seibo (Dominican Republic)";
1113    case "DO-09" : return "Espaillat (Dominican Republic)";
1114    case "DO-10" : return "Independencia (Dominican Republic)";
1115    case "DO-11" : return "La Altagracia (Dominican Republic)";
1116    case "DO-12" : return "La Romana (Dominican Republic)";
1117    case "DO-13" : return "La Vega (Dominican Republic)";
1118    case "DO-14" : return "María Trinidad Sánchez (Dominican Republic)";
1119    case "DO-15" : return "Monte Cristi (Dominican Republic)";
1120    case "DO-16" : return "Pedernales (Dominican Republic)";
1121    case "DO-17" : return "Peravia (Dominican Republic)";
1122    case "DO-18" : return "Puerto Plata (Dominican Republic)";
1123    case "DO-19" : return "Hermanas Mirabal (Dominican Republic)";
1124    case "DO-20" : return "Samaná (Dominican Republic)";
1125    case "DO-21" : return "San Cristóbal (Dominican Republic)";
1126    case "DO-22" : return "San Juan (Dominican Republic)";
1127    case "DO-23" : return "San Pedro de Macorís (Dominican Republic)";
1128    case "DO-24" : return "Sánchez Ramírez (Dominican Republic)";
1129    case "DO-25" : return "Santiago (Dominican Republic)";
1130    case "DO-26" : return "Santiago Rodríguez (Dominican Republic)";
1131    case "DO-27" : return "Valverde (Dominican Republic)";
1132    case "DO-28" : return "Monseñor Nouel (Dominican Republic)";
1133    case "DO-29" : return "Monte Plata (Dominican Republic)";
1134    case "DO-30" : return "Hato Mayor (Dominican Republic)";
1135    case "DO-31" : return "San José de Ocoa (Dominican Republic)";
1136    case "DO-32" : return "Santo Domingo (Dominican Republic)";
1137    case "DO-33" : return "Cibao Nordeste (Dominican Republic)";
1138    case "DO-34" : return "Cibao Noroeste (Dominican Republic)";
1139    case "DO-35" : return "Cibao Norte (Dominican Republic)";
1140    case "DO-36" : return "Cibao Sur (Dominican Republic)";
1141    case "DO-37" : return "El Valle (Dominican Republic)";
1142    case "DO-38" : return "Enriquillo (Dominican Republic)";
1143    case "DO-39" : return "Higuamo (Dominican Republic)";
1144    case "DO-40" : return "Ozama (Dominican Republic)";
1145    case "DO-41" : return "Valdesia (Dominican Republic)";
1146    case "DO-42" : return "Yuma (Dominican Republic)";
1147    case "DZ-01" : return "Adrar (Algeria)";
1148    case "DZ-02" : return "Chlef (Algeria)";
1149    case "DZ-03" : return "Laghouat (Algeria)";
1150    case "DZ-04" : return "Oum el Bouaghi (Algeria)";
1151    case "DZ-05" : return "Batna (Algeria)";
1152    case "DZ-06" : return "Béjaïa (Algeria)";
1153    case "DZ-07" : return "Biskra (Algeria)";
1154    case "DZ-08" : return "Béchar (Algeria)";
1155    case "DZ-09" : return "Blida (Algeria)";
1156    case "DZ-10" : return "Bouira (Algeria)";
1157    case "DZ-11" : return "Tamanrasset (Algeria)";
1158    case "DZ-12" : return "Tébessa (Algeria)";
1159    case "DZ-13" : return "Tlemcen (Algeria)";
1160    case "DZ-14" : return "Tiaret (Algeria)";
1161    case "DZ-15" : return "Tizi Ouzou (Algeria)";
1162    case "DZ-16" : return "Alger (Algeria)";
1163    case "DZ-17" : return "Djelfa (Algeria)";
1164    case "DZ-18" : return "Jijel (Algeria)";
1165    case "DZ-19" : return "Sétif (Algeria)";
1166    case "DZ-20" : return "Saïda (Algeria)";
1167    case "DZ-21" : return "Skikda (Algeria)";
1168    case "DZ-22" : return "Sidi Bel Abbès (Algeria)";
1169    case "DZ-23" : return "Annaba (Algeria)";
1170    case "DZ-24" : return "Guelma (Algeria)";
1171    case "DZ-25" : return "Constantine (Algeria)";
1172    case "DZ-26" : return "Médéa (Algeria)";
1173    case "DZ-27" : return "Mostaganem (Algeria)";
1174    case "DZ-28" : return "Msila (Algeria)";
1175    case "DZ-29" : return "Mascara (Algeria)";
1176    case "DZ-30" : return "Ouargla (Algeria)";
1177    case "DZ-31" : return "Oran (Algeria)";
1178    case "DZ-32" : return "El Bayadh (Algeria)";
1179    case "DZ-33" : return "Illizi (Algeria)";
1180    case "DZ-34" : return "Bordj Bou Arréridj (Algeria)";
1181    case "DZ-35" : return "Boumerdès (Algeria)";
1182    case "DZ-36" : return "El Tarf (Algeria)";
1183    case "DZ-37" : return "Tindouf (Algeria)";
1184    case "DZ-38" : return "Tissemsilt (Algeria)";
1185    case "DZ-39" : return "El Oued (Algeria)";
1186    case "DZ-40" : return "Khenchela (Algeria)";
1187    case "DZ-41" : return "Souk Ahras (Algeria)";
1188    case "DZ-42" : return "Tipaza (Algeria)";
1189    case "DZ-43" : return "Mila (Algeria)";
1190    case "DZ-44" : return "Aïn Defla (Algeria)";
1191    case "DZ-45" : return "Naama (Algeria)";
1192    case "DZ-46" : return "Aïn Témouchent (Algeria)";
1193    case "DZ-47" : return "Ghardaïa (Algeria)";
1194    case "DZ-48" : return "Relizane (Algeria)";
1195    case "EC-A" : return "Azuay (Ecuador)";
1196    case "EC-B" : return "Bolívar (Ecuador)";
1197    case "EC-C" : return "Carchi (Ecuador)";
1198    case "EC-D" : return "Orellana (Ecuador)";
1199    case "EC-E" : return "Esmeraldas (Ecuador)";
1200    case "EC-F" : return "Cañar (Ecuador)";
1201    case "EC-G" : return "Guayas (Ecuador)";
1202    case "EC-H" : return "Chimborazo (Ecuador)";
1203    case "EC-I" : return "Imbabura (Ecuador)";
1204    case "EC-L" : return "Loja (Ecuador)";
1205    case "EC-M" : return "Manabí (Ecuador)";
1206    case "EC-N" : return "Napo (Ecuador)";
1207    case "EC-O" : return "El Oro (Ecuador)";
1208    case "EC-P" : return "Pichincha (Ecuador)";
1209    case "EC-R" : return "Los Ríos (Ecuador)";
1210    case "EC-S" : return "Morona-Santiago (Ecuador)";
1211    case "EC-SD" : return "Santo Domingo de los Tsáchilas (Ecuador)";
1212    case "EC-SE" : return "Santa Elena (Ecuador)";
1213    case "EC-T" : return "Tungurahua (Ecuador)";
1214    case "EC-U" : return "Sucumbíos (Ecuador)";
1215    case "EC-W" : return "Galápagos (Ecuador)";
1216    case "EC-X" : return "Cotopaxi (Ecuador)";
1217    case "EC-Y" : return "Pastaza (Ecuador)";
1218    case "EC-Z" : return "Zamora-Chinchipe (Ecuador)";
1219    case "EE-37" : return "Harjumaa (Estonia)";
1220    case "EE-39" : return "Hiiumaa (Estonia)";
1221    case "EE-44" : return "Ida-Virumaa (Estonia)";
1222    case "EE-49" : return "Jõgevamaa (Estonia)";
1223    case "EE-51" : return "Järvamaa (Estonia)";
1224    case "EE-57" : return "Läänemaa (Estonia)";
1225    case "EE-59" : return "Lääne-Virumaa (Estonia)";
1226    case "EE-65" : return "Põlvamaa (Estonia)";
1227    case "EE-67" : return "Pärnumaa (Estonia)";
1228    case "EE-70" : return "Raplamaa (Estonia)";
1229    case "EE-74" : return "Saaremaa (Estonia)";
1230    case "EE-78" : return "Tartumaa (Estonia)";
1231    case "EE-82" : return "Valgamaa (Estonia)";
1232    case "EE-84" : return "Viljandimaa (Estonia)";
1233    case "EE-86" : return "Võrumaa (Estonia)";
1234    case "EG-ALX" : return "Al Iskandar?yah (Egypt)";
1235    case "EG-ASN" : return "Asw?n (Egypt)";
1236    case "EG-AST" : return "Asy?? (Egypt)";
1237    case "EG-BA" : return "Al Ba?r al A?mar (Egypt)";
1238    case "EG-BH" : return "Al Bu?ayrah (Egypt)";
1239    case "EG-BNS" : return "Ban? Suwayf (Egypt)";
1240    case "EG-C" : return "Al Q?hirah (Egypt)";
1241    case "EG-DK" : return "Ad Daqahl?yah (Egypt)";
1242    case "EG-DT" : return "Dumy?? (Egypt)";
1243    case "EG-FYM" : return "Al Fayy?m (Egypt)";
1244    case "EG-GH" : return "Al Gharb?yah (Egypt)";
1245    case "EG-GZ" : return "Al J?zah (Egypt)";
1246    case "EG-IS" : return "Al Ism?'?l?yah (Egypt)";
1247    case "EG-JS" : return "Jan?b S?n?' (Egypt)";
1248    case "EG-KB" : return "Al Qaly?b?yah (Egypt)";
1249    case "EG-KFS" : return "Kafr ash Shaykh (Egypt)";
1250    case "EG-KN" : return "Qin? (Egypt)";
1251    case "EG-LX" : return "Al Uq?ur (Egypt)";
1252    case "EG-MN" : return "Al Miny? (Egypt)";
1253    case "EG-MNF" : return "Al Min?f?yah (Egypt)";
1254    case "EG-MT" : return "Ma?r?? (Egypt)";
1255    case "EG-PTS" : return "B?r Sa??d (Egypt)";
1256    case "EG-SHG" : return "S?h?j (Egypt)";
1257    case "EG-SHR" : return "Ash Sharq?yah (Egypt)";
1258    case "EG-SIN" : return "Sham?l S?n?' (Egypt)";
1259    case "EG-SUZ" : return "As Suways (Egypt)";
1260    case "EG-WAD" : return "Al W?d? al Jad?d (Egypt)";
1261    case "EH-EH" : return "Western Sahara (Western Sahara)";
1262    case "ER-AN" : return "Ansab? (Eritrea)";
1263    case "ER-DK" : return "Debubawi K?eyy?? Ba?ri (Eritrea)";
1264    case "ER-DU" : return "Al Jan?b? (Eritrea)";
1265    case "ER-GB" : return "Gash-Barka (Eritrea)";
1266    case "ER-MA" : return "Al Awsa? (Eritrea)";
1267    case "ER-SK" : return "Semienawi K?eyy?? Ba?ri (Eritrea)";
1268    case "ES-A" : return "Alacant* (Spain)";
1269    case "ES-AB" : return "Albacete (Spain)";
1270    case "ES-AL" : return "Almería (Spain)";
1271    case "ES-AN" : return "Andalucía (Spain)";
1272    case "ES-AR" : return "Aragón (Spain)";
1273    case "ES-AS" : return "Asturias, Principado de (Spain)";
1274    case "ES-AV" : return "Ávila (Spain)";
1275    case "ES-B" : return "Barcelona (Spain)";
1276    case "ES-BA" : return "Badajoz (Spain)";
1277    case "ES-BI" : return "Bizkaia* (Spain)";
1278    case "ES-BU" : return "Burgos (Spain)";
1279    case "ES-C" : return "A Coruña (Spain)";
1280    case "ES-CA" : return "Cádiz (Spain)";
1281    case "ES-CB" : return "Cantabria (Spain)";
1282    case "ES-CC" : return "Cáceres (Spain)";
1283    case "ES-CE" : return "Ceuta (Spain)";
1284    case "ES-CL" : return "Castilla y León (Spain)";
1285    case "ES-CM" : return "Castilla-La Mancha (Spain)";
1286    case "ES-CN" : return "Canarias (Spain)";
1287    case "ES-CO" : return "Córdoba (Spain)";
1288    case "ES-CR" : return "Ciudad Real (Spain)";
1289    case "ES-CS" : return "Castelló* (Spain)";
1290    case "ES-CT" : return "Catalunya (Spain)";
1291    case "ES-CU" : return "Cuenca (Spain)";
1292    case "ES-EX" : return "Extremadura (Spain)";
1293    case "ES-GA" : return "Galicia (Spain)";
1294    case "ES-GC" : return "Las Palmas (Spain)";
1295    case "ES-GI" : return "Girona (Spain)";
1296    case "ES-GR" : return "Granada (Spain)";
1297    case "ES-GU" : return "Guadalajara (Spain)";
1298    case "ES-H" : return "Huelva (Spain)";
1299    case "ES-HU" : return "Huesca (Spain)";
1300    case "ES-IB" : return "Illes Balears (Spain)";
1301    case "ES-J" : return "Jaén (Spain)";
1302    case "ES-L" : return "Lleida (Spain)";
1303    case "ES-LE" : return "León (Spain)";
1304    case "ES-LO" : return "La Rioja (Spain)";
1305    case "ES-LU" : return "Lugo (Spain)";
1306    case "ES-M" : return "Madrid (Spain)";
1307    case "ES-MA" : return "Málaga (Spain)";
1308    case "ES-MC" : return "Murcia, Región de (Spain)";
1309    case "ES-MD" : return "Madrid, Comunidad de (Spain)";
1310    case "ES-ML" : return "Melilla (Spain)";
1311    case "ES-MU" : return "Murcia (Spain)";
1312    case "ES-NA" : return "Nafarroa* (Spain)";
1313    case "ES-NC" : return "Nafarroako Foru Komunitatea* (Spain)";
1314    case "ES-O" : return "Asturias (Spain)";
1315    case "ES-OR" : return "Ourense (Spain)";
1316    case "ES-P" : return "Palencia (Spain)";
1317    case "ES-PM" : return "Balears (Spain)";
1318    case "ES-PO" : return "Pontevedra (Spain)";
1319    case "ES-PV" : return "Euskal Herria (Spain)";
1320    case "ES-RI" : return "La Rioja (Spain)";
1321    case "ES-S" : return "Cantabria (Spain)";
1322    case "ES-SA" : return "Salamanca (Spain)";
1323    case "ES-SE" : return "Sevilla (Spain)";
1324    case "ES-SG" : return "Segovia (Spain)";
1325    case "ES-SO" : return "Soria (Spain)";
1326    case "ES-SS" : return "Gipuzkoa* (Spain)";
1327    case "ES-T" : return "Tarragona (Spain)";
1328    case "ES-TE" : return "Teruel (Spain)";
1329    case "ES-TF" : return "Santa Cruz de Tenerife (Spain)";
1330    case "ES-TO" : return "Toledo (Spain)";
1331    case "ES-V" : return "Valencia (Spain)";
1332    case "ES-VA" : return "Valladolid (Spain)";
1333    case "ES-VC" : return "Valenciana, Comunidad (Spain)";
1334    case "ES-VI" : return "Álava (Spain)";
1335    case "ES-Z" : return "Zaragoza (Spain)";
1336    case "ES-ZA" : return "Zamora (Spain)";
1337    case "ET-AA" : return "Addis Ababa (Ethiopia)";
1338    case "ET-AF" : return "Afar (Ethiopia)";
1339    case "ET-AM" : return "Amara (Ethiopia)";
1340    case "ET-BE" : return "Benshangul-Gumaz (Ethiopia)";
1341    case "ET-DD" : return "Dire Dawa (Ethiopia)";
1342    case "ET-GA" : return "Gamb?la Hizboch (Ethiopia)";
1343    case "ET-HA" : return "Harari People (Ethiopia)";
1344    case "ET-OR" : return "Oromia (Ethiopia)";
1345    case "ET-SN" : return "Southern Nations, Nationalities and Peoples (Ethiopia)";
1346    case "ET-SO" : return "Somali (Ethiopia)";
1347    case "ET-TI" : return "Tigrai (Ethiopia)";
1348    }
1349    return "Unknown state code '"+c.getCode()+"'";
1350  }
1351
1352  private static String stateFL(Coding c) {
1353    switch (c.getCode()) {
1354    case "FI-01" : return "Ahvenanmaan maakunta (Finland)";
1355    case "FI-02" : return "Etelä-Karjala (Finland)";
1356    case "FI-03" : return "Etelä-Pohjanmaa (Finland)";
1357    case "FI-04" : return "Etelä-Savo (Finland)";
1358    case "FI-05" : return "Kainuu (Finland)";
1359    case "FI-06" : return "Egentliga Tavastland (Finland)";
1360    case "FI-07" : return "Keski-Pohjanmaa (Finland)";
1361    case "FI-08" : return "Keski-Suomi (Finland)";
1362    case "FI-09" : return "Kymenlaakso (Finland)";
1363    case "FI-10" : return "Lappi (Finland)";
1364    case "FI-11" : return "Birkaland (Finland)";
1365    case "FI-12" : return "Österbotten (Finland)";
1366    case "FI-13" : return "Norra Karelen (Finland)";
1367    case "FI-14" : return "Norra Österbotten (Finland)";
1368    case "FI-15" : return "Norra Savolax (Finland)";
1369    case "FI-16" : return "Päijänne-Tavastland (Finland)";
1370    case "FI-17" : return "Satakunda (Finland)";
1371    case "FI-18" : return "Nyland (Finland)";
1372    case "FI-19" : return "Egentliga Finland (Finland)";
1373    case "FJ-01" : return "Ba (Fiji)";
1374    case "FJ-02" : return "Bua (Fiji)";
1375    case "FJ-03" : return "Cakaudrove (Fiji)";
1376    case "FJ-04" : return "Kadavu (Fiji)";
1377    case "FJ-05" : return "Lau (Fiji)";
1378    case "FJ-06" : return "Lomaiviti (Fiji)";
1379    case "FJ-07" : return "Macuata (Fiji)";
1380    case "FJ-08" : return "Nadroga and Navosa (Fiji)";
1381    case "FJ-09" : return "Naitasiri (Fiji)";
1382    case "FJ-10" : return "Namosi (Fiji)";
1383    case "FJ-11" : return "Ra (Fiji)";
1384    case "FJ-12" : return "Rewa (Fiji)";
1385    case "FJ-13" : return "Serua (Fiji)";
1386    case "FJ-14" : return "Tailevu (Fiji)";
1387    case "FJ-C" : return "Central (Fiji)";
1388    case "FJ-E" : return "Eastern (Fiji)";
1389    case "FJ-N" : return "Northern (Fiji)";
1390    case "FJ-R" : return "Rotuma (Fiji)";
1391    case "FJ-W" : return "Western (Fiji)";
1392    case "FK-FK" : return "Falkland Islands (Falkland Islands)";
1393    case "FM-KSA" : return "Kosrae (Micronesia, Federated States Of)";
1394    case "FM-PNI" : return "Pohnpei (Micronesia, Federated States Of)";
1395    case "FM-TRK" : return "Chuuk (Micronesia, Federated States Of)";
1396    case "FM-YAP" : return "Yap (Micronesia, Federated States Of)";
1397    case "FO-FO" : return "Faroe Islands (Faroe Islands)";
1398    case "FR-01" : return "Ain (France)";
1399    case "FR-02" : return "Aisne (France)";
1400    case "FR-03" : return "Allier (France)";
1401    case "FR-04" : return "Alpes-de-Haute-Provence (France)";
1402    case "FR-05" : return "Hautes-Alpes (France)";
1403    case "FR-06" : return "Alpes-Maritimes (France)";
1404    case "FR-07" : return "Ardèche (France)";
1405    case "FR-08" : return "Ardennes (France)";
1406    case "FR-09" : return "Ariège (France)";
1407    case "FR-10" : return "Aube (France)";
1408    case "FR-11" : return "Aude (France)";
1409    case "FR-12" : return "Aveyron (France)";
1410    case "FR-13" : return "Bouches-du-Rhône (France)";
1411    case "FR-14" : return "Calvados (France)";
1412    case "FR-15" : return "Cantal (France)";
1413    case "FR-16" : return "Charente (France)";
1414    case "FR-17" : return "Charente-Maritime (France)";
1415    case "FR-18" : return "Cher (France)";
1416    case "FR-19" : return "Corrèze (France)";
1417    case "FR-21" : return "Côte-d'Or (France)";
1418    case "FR-22" : return "Côtes-d'Armor (France)";
1419    case "FR-23" : return "Creuse (France)";
1420    case "FR-24" : return "Dordogne (France)";
1421    case "FR-25" : return "Doubs (France)";
1422    case "FR-26" : return "Drôme (France)";
1423    case "FR-27" : return "Eure (France)";
1424    case "FR-28" : return "Eure-et-Loir (France)";
1425    case "FR-29" : return "Finistère (France)";
1426    case "FR-2A" : return "Corse-du-Sud (France)";
1427    case "FR-2B" : return "Haute-Corse (France)";
1428    case "FR-30" : return "Gard (France)";
1429    case "FR-31" : return "Haute-Garonne (France)";
1430    case "FR-32" : return "Gers (France)";
1431    case "FR-33" : return "Gironde (France)";
1432    case "FR-34" : return "Hérault (France)";
1433    case "FR-35" : return "Ille-et-Vilaine (France)";
1434    case "FR-36" : return "Indre (France)";
1435    case "FR-37" : return "Indre-et-Loire (France)";
1436    case "FR-38" : return "Isère (France)";
1437    case "FR-39" : return "Jura (France)";
1438    case "FR-40" : return "Landes (France)";
1439    case "FR-41" : return "Loir-et-Cher (France)";
1440    case "FR-42" : return "Loire (France)";
1441    case "FR-43" : return "Haute-Loire (France)";
1442    case "FR-44" : return "Loire-Atlantique (France)";
1443    case "FR-45" : return "Loiret (France)";
1444    case "FR-46" : return "Lot (France)";
1445    case "FR-47" : return "Lot-et-Garonne (France)";
1446    case "FR-48" : return "Lozère (France)";
1447    case "FR-49" : return "Maine-et-Loire (France)";
1448    case "FR-50" : return "Manche (France)";
1449    case "FR-51" : return "Marne (France)";
1450    case "FR-52" : return "Haute-Marne (France)";
1451    case "FR-53" : return "Mayenne (France)";
1452    case "FR-54" : return "Meurthe-et-Moselle (France)";
1453    case "FR-55" : return "Meuse (France)";
1454    case "FR-56" : return "Morbihan (France)";
1455    case "FR-57" : return "Moselle (France)";
1456    case "FR-58" : return "Nièvre (France)";
1457    case "FR-59" : return "Nord (France)";
1458    case "FR-60" : return "Oise (France)";
1459    case "FR-61" : return "Orne (France)";
1460    case "FR-62" : return "Pas-de-Calais (France)";
1461    case "FR-63" : return "Puy-de-Dôme (France)";
1462    case "FR-64" : return "Pyrénées-Atlantiques (France)";
1463    case "FR-65" : return "Hautes-Pyrénées (France)";
1464    case "FR-66" : return "Pyrénées-Orientales (France)";
1465    case "FR-67" : return "Bas-Rhin (France)";
1466    case "FR-68" : return "Haut-Rhin (France)";
1467    case "FR-69" : return "Rhône (France)";
1468    case "FR-70" : return "Haute-Saône (France)";
1469    case "FR-71" : return "Saône-et-Loire (France)";
1470    case "FR-72" : return "Sarthe (France)";
1471    case "FR-73" : return "Savoie (France)";
1472    case "FR-74" : return "Haute-Savoie (France)";
1473    case "FR-75" : return "Paris (France)";
1474    case "FR-76" : return "Seine-Maritime (France)";
1475    case "FR-77" : return "Seine-et-Marne (France)";
1476    case "FR-78" : return "Yvelines (France)";
1477    case "FR-79" : return "Deux-Sèvres (France)";
1478    case "FR-80" : return "Somme (France)";
1479    case "FR-81" : return "Tarn (France)";
1480    case "FR-82" : return "Tarn-et-Garonne (France)";
1481    case "FR-83" : return "Var (France)";
1482    case "FR-84" : return "Vaucluse (France)";
1483    case "FR-85" : return "Vendée (France)";
1484    case "FR-86" : return "Vienne (France)";
1485    case "FR-87" : return "Haute-Vienne (France)";
1486    case "FR-88" : return "Vosges (France)";
1487    case "FR-89" : return "Yonne (France)";
1488    case "FR-90" : return "Territoire de Belfort (France)";
1489    case "FR-91" : return "Essonne (France)";
1490    case "FR-92" : return "Hauts-de-Seine (France)";
1491    case "FR-93" : return "Seine-Saint-Denis (France)";
1492    case "FR-94" : return "Val-de-Marne (France)";
1493    case "FR-95" : return "Val-d'Oise (France)";
1494    case "FR-A" : return "Alsace (France)";
1495    case "FR-B" : return "Aquitaine (France)";
1496    case "FR-BL" : return "Saint-Barthélemy (France)";
1497    case "FR-C" : return "Auvergne (France)";
1498    case "FR-CP" : return "Clipperton (France)";
1499    case "FR-D" : return "Bourgogne (France)";
1500    case "FR-E" : return "Bretagne (France)";
1501    case "FR-F" : return "Centre (France)";
1502    case "FR-G" : return "Champagne-Ardenne (France)";
1503    case "FR-GF" : return "Guyane (France)";
1504    case "FR-GP" : return "Guadeloupe (France)";
1505    case "FR-H" : return "Corse (France)";
1506    case "FR-I" : return "Franche-Comté (France)";
1507    case "FR-J" : return "Île-de-France (France)";
1508    case "FR-K" : return "Languedoc-Roussillon (France)";
1509    case "FR-L" : return "Limousin (France)";
1510    case "FR-M" : return "Lorraine (France)";
1511    case "FR-MF" : return "Saint-Martin (France)";
1512    case "FR-MQ" : return "Martinique (France)";
1513    case "FR-N" : return "Midi-Pyrénées (France)";
1514    case "FR-NC" : return "Nouvelle-Calédonie (France)";
1515    case "FR-O" : return "Nord-Pas-de-Calais (France)";
1516    case "FR-P" : return "Basse-Normandie (France)";
1517    case "FR-PF" : return "Polynésie française (France)";
1518    case "FR-PM" : return "Saint-Pierre-et-Miquelon (France)";
1519    case "FR-Q" : return "Haute-Normandie (France)";
1520    case "FR-R" : return "Pays-de-la-Loire (France)";
1521    case "FR-RE" : return "La Réunion (France)";
1522    case "FR-S" : return "Picardie (France)";
1523    case "FR-T" : return "Poitou-Charentes (France)";
1524    case "FR-TF" : return "Terres australes françaises (France)";
1525    case "FR-U" : return "Provence-Alpes-Côte-d'Azur (France)";
1526    case "FR-V" : return "Rhône-Alpes (France)";
1527    case "FR-WF" : return "Wallis-et-Futuna (France)";
1528    case "FR-YT" : return "Mayotte (France)";
1529    case "GA-1" : return "Estuaire (Gabon)";
1530    case "GA-2" : return "Haut-Ogooué (Gabon)";
1531    case "GA-3" : return "Moyen-Ogooué (Gabon)";
1532    case "GA-4" : return "Ngounié (Gabon)";
1533    case "GA-5" : return "Nyanga (Gabon)";
1534    case "GA-6" : return "Ogooué-Ivindo (Gabon)";
1535    case "GA-7" : return "Ogooué-Lolo (Gabon)";
1536    case "GA-8" : return "Ogooué-Maritime (Gabon)";
1537    case "GA-9" : return "Woleu-Ntem (Gabon)";
1538    case "GB-ABD" : return "Aberdeenshire (United Kingdom)";
1539    case "GB-ABE" : return "Aberdeen City (United Kingdom)";
1540    case "GB-AGB" : return "Argyll and Bute (United Kingdom)";
1541    case "GB-AGY" : return "Isle of Anglesey (United Kingdom)";
1542    case "GB-ANS" : return "Angus (United Kingdom)";
1543    case "GB-ANT" : return "Antrim (United Kingdom)";
1544    case "GB-ARD" : return "Ards (United Kingdom)";
1545    case "GB-ARM" : return "Armagh (United Kingdom)";
1546    case "GB-BAS" : return "Bath and North East Somerset (United Kingdom)";
1547    case "GB-BBD" : return "Blackburn with Darwen (United Kingdom)";
1548    case "GB-BDF" : return "Bedford (United Kingdom)";
1549    case "GB-BDG" : return "Barking and Dagenham (United Kingdom)";
1550    case "GB-BEN" : return "Brent (United Kingdom)";
1551    case "GB-BEX" : return "Bexley (United Kingdom)";
1552    case "GB-BFS" : return "Belfast (United Kingdom)";
1553    case "GB-BGE" : return "Bridgend (United Kingdom)";
1554    case "GB-BGW" : return "Blaenau Gwent (United Kingdom)";
1555    case "GB-BIR" : return "Birmingham (United Kingdom)";
1556    case "GB-BKM" : return "Buckinghamshire (United Kingdom)";
1557    case "GB-BLA" : return "Ballymena (United Kingdom)";
1558    case "GB-BLY" : return "Ballymoney (United Kingdom)";
1559    case "GB-BMH" : return "Bournemouth (United Kingdom)";
1560    case "GB-BNB" : return "Banbridge (United Kingdom)";
1561    case "GB-BNE" : return "Barnet (United Kingdom)";
1562    case "GB-BNH" : return "Brighton and Hove (United Kingdom)";
1563    case "GB-BNS" : return "Barnsley (United Kingdom)";
1564    case "GB-BOL" : return "Bolton (United Kingdom)";
1565    case "GB-BPL" : return "Blackpool (United Kingdom)";
1566    case "GB-BRC" : return "Bracknell Forest (United Kingdom)";
1567    case "GB-BRD" : return "Bradford (United Kingdom)";
1568    case "GB-BRY" : return "Bromley (United Kingdom)";
1569    case "GB-BST" : return "Bristol, City of (United Kingdom)";
1570    case "GB-BUR" : return "Bury (United Kingdom)";
1571    case "GB-CAM" : return "Cambridgeshire (United Kingdom)";
1572    case "GB-CAY" : return "Caerphilly (United Kingdom)";
1573    case "GB-CBF" : return "Central Bedfordshire (United Kingdom)";
1574    case "GB-CGN" : return "Ceredigion (United Kingdom)";
1575    case "GB-CGV" : return "Craigavon (United Kingdom)";
1576    case "GB-CHE" : return "Cheshire East (United Kingdom)";
1577    case "GB-CHW" : return "Cheshire West and Chester (United Kingdom)";
1578    case "GB-CKF" : return "Carrickfergus (United Kingdom)";
1579    case "GB-CKT" : return "Cookstown (United Kingdom)";
1580    case "GB-CLD" : return "Calderdale (United Kingdom)";
1581    case "GB-CLK" : return "Clackmannanshire (United Kingdom)";
1582    case "GB-CLR" : return "Coleraine (United Kingdom)";
1583    case "GB-CMA" : return "Cumbria (United Kingdom)";
1584    case "GB-CMD" : return "Camden (United Kingdom)";
1585    case "GB-CMN" : return "Carmarthenshire (United Kingdom)";
1586    case "GB-CON" : return "Cornwall (United Kingdom)";
1587    case "GB-COV" : return "Coventry (United Kingdom)";
1588    case "GB-CRF" : return "Cardiff (United Kingdom)";
1589    case "GB-CRY" : return "Croydon (United Kingdom)";
1590    case "GB-CSR" : return "Castlereagh (United Kingdom)";
1591    case "GB-CWY" : return "Conwy (United Kingdom)";
1592    case "GB-DAL" : return "Darlington (United Kingdom)";
1593    case "GB-DBY" : return "Derbyshire (United Kingdom)";
1594    case "GB-DEN" : return "Denbighshire (United Kingdom)";
1595    case "GB-DER" : return "Derby (United Kingdom)";
1596    case "GB-DEV" : return "Devon (United Kingdom)";
1597    case "GB-DGN" : return "Dungannon and South Tyrone (United Kingdom)";
1598    case "GB-DGY" : return "Dumfries and Galloway (United Kingdom)";
1599    case "GB-DNC" : return "Doncaster (United Kingdom)";
1600    case "GB-DND" : return "Dundee City (United Kingdom)";
1601    case "GB-DOR" : return "Dorset (United Kingdom)";
1602    case "GB-DOW" : return "Down (United Kingdom)";
1603    case "GB-DRY" : return "Derry (United Kingdom)";
1604    case "GB-DUD" : return "Dudley (United Kingdom)";
1605    case "GB-DUR" : return "Durham County (United Kingdom)";
1606    case "GB-EAL" : return "Ealing (United Kingdom)";
1607    case "GB-EAW" : return "England and Wales (United Kingdom)";
1608    case "GB-EAY" : return "East Ayrshire (United Kingdom)";
1609    case "GB-EDH" : return "Edinburgh, City of (United Kingdom)";
1610    case "GB-EDU" : return "East Dunbartonshire (United Kingdom)";
1611    case "GB-ELN" : return "East Lothian (United Kingdom)";
1612    case "GB-ELS" : return "Eilean Siar (United Kingdom)";
1613    case "GB-ENF" : return "Enfield (United Kingdom)";
1614    case "GB-ENG" : return "England (United Kingdom)";
1615    case "GB-ERW" : return "East Renfrewshire (United Kingdom)";
1616    case "GB-ERY" : return "East Riding of Yorkshire (United Kingdom)";
1617    case "GB-ESS" : return "Essex (United Kingdom)";
1618    case "GB-ESX" : return "East Sussex (United Kingdom)";
1619    case "GB-FAL" : return "Falkirk (United Kingdom)";
1620    case "GB-FER" : return "Fermanagh (United Kingdom)";
1621    case "GB-FIF" : return "Fife (United Kingdom)";
1622    case "GB-FLN" : return "Flintshire (United Kingdom)";
1623    case "GB-GAT" : return "Gateshead (United Kingdom)";
1624    case "GB-GBN" : return "Great Britain (United Kingdom)";
1625    case "GB-GLG" : return "Glasgow City (United Kingdom)";
1626    case "GB-GLS" : return "Gloucestershire (United Kingdom)";
1627    case "GB-GRE" : return "Greenwich (United Kingdom)";
1628    case "GB-GWN" : return "Gwynedd (United Kingdom)";
1629    case "GB-HAL" : return "Halton (United Kingdom)";
1630    case "GB-HAM" : return "Hampshire (United Kingdom)";
1631    case "GB-HAV" : return "Havering (United Kingdom)";
1632    case "GB-HCK" : return "Hackney (United Kingdom)";
1633    case "GB-HEF" : return "Herefordshire (United Kingdom)";
1634    case "GB-HIL" : return "Hillingdon (United Kingdom)";
1635    case "GB-HLD" : return "Highland (United Kingdom)";
1636    case "GB-HMF" : return "Hammersmith and Fulham (United Kingdom)";
1637    case "GB-HNS" : return "Hounslow (United Kingdom)";
1638    case "GB-HPL" : return "Hartlepool (United Kingdom)";
1639    case "GB-HRT" : return "Hertfordshire (United Kingdom)";
1640    case "GB-HRW" : return "Harrow (United Kingdom)";
1641    case "GB-HRY" : return "Haringey (United Kingdom)";
1642    case "GB-IOS" : return "Isles of Scilly (United Kingdom)";
1643    case "GB-IOW" : return "Isle of Wight (United Kingdom)";
1644    case "GB-ISL" : return "Islington (United Kingdom)";
1645    case "GB-IVC" : return "Inverclyde (United Kingdom)";
1646    case "GB-KEC" : return "Kensington and Chelsea (United Kingdom)";
1647    case "GB-KEN" : return "Kent (United Kingdom)";
1648    case "GB-KHL" : return "Kingston upon Hull (United Kingdom)";
1649    case "GB-KIR" : return "Kirklees (United Kingdom)";
1650    case "GB-KTT" : return "Kingston upon Thames (United Kingdom)";
1651    case "GB-KWL" : return "Knowsley (United Kingdom)";
1652    case "GB-LAN" : return "Lancashire (United Kingdom)";
1653    case "GB-LBH" : return "Lambeth (United Kingdom)";
1654    case "GB-LCE" : return "Leicester (United Kingdom)";
1655    case "GB-LDS" : return "Leeds (United Kingdom)";
1656    case "GB-LEC" : return "Leicestershire (United Kingdom)";
1657    case "GB-LEW" : return "Lewisham (United Kingdom)";
1658    case "GB-LIN" : return "Lincolnshire (United Kingdom)";
1659    case "GB-LIV" : return "Liverpool (United Kingdom)";
1660    case "GB-LMV" : return "Limavady (United Kingdom)";
1661    case "GB-LND" : return "London, City of (United Kingdom)";
1662    case "GB-LRN" : return "Larne (United Kingdom)";
1663    case "GB-LSB" : return "Lisburn (United Kingdom)";
1664    case "GB-LUT" : return "Luton (United Kingdom)";
1665    case "GB-MAN" : return "Manchester (United Kingdom)";
1666    case "GB-MDB" : return "Middlesbrough (United Kingdom)";
1667    case "GB-MDW" : return "Medway (United Kingdom)";
1668    case "GB-MFT" : return "Magherafelt (United Kingdom)";
1669    case "GB-MIK" : return "Milton Keynes (United Kingdom)";
1670    case "GB-MLN" : return "Midlothian (United Kingdom)";
1671    case "GB-MON" : return "Monmouthshire (United Kingdom)";
1672    case "GB-MRT" : return "Merton (United Kingdom)";
1673    case "GB-MRY" : return "Moray (United Kingdom)";
1674    case "GB-MTY" : return "Merthyr Tydfil (United Kingdom)";
1675    case "GB-MYL" : return "Moyle (United Kingdom)";
1676    case "GB-NAY" : return "North Ayrshire (United Kingdom)";
1677    case "GB-NBL" : return "Northumberland (United Kingdom)";
1678    case "GB-NDN" : return "North Down (United Kingdom)";
1679    case "GB-NEL" : return "North East Lincolnshire (United Kingdom)";
1680    case "GB-NET" : return "Newcastle upon Tyne (United Kingdom)";
1681    case "GB-NFK" : return "Norfolk (United Kingdom)";
1682    case "GB-NGM" : return "Nottingham (United Kingdom)";
1683    case "GB-NIR" : return "Northern Ireland (United Kingdom)";
1684    case "GB-NLK" : return "North Lanarkshire (United Kingdom)";
1685    case "GB-NLN" : return "North Lincolnshire (United Kingdom)";
1686    case "GB-NSM" : return "North Somerset (United Kingdom)";
1687    case "GB-NTA" : return "Newtownabbey (United Kingdom)";
1688    case "GB-NTH" : return "Northamptonshire (United Kingdom)";
1689    case "GB-NTL" : return "Neath Port Talbot (United Kingdom)";
1690    case "GB-NTT" : return "Nottinghamshire (United Kingdom)";
1691    case "GB-NTY" : return "North Tyneside (United Kingdom)";
1692    case "GB-NWM" : return "Newham (United Kingdom)";
1693    case "GB-NWP" : return "Newport (United Kingdom)";
1694    case "GB-NYK" : return "North Yorkshire (United Kingdom)";
1695    case "GB-NYM" : return "Newry and Mourne (United Kingdom)";
1696    case "GB-OLD" : return "Oldham (United Kingdom)";
1697    case "GB-OMH" : return "Omagh (United Kingdom)";
1698    case "GB-ORK" : return "Orkney Islands (United Kingdom)";
1699    case "GB-OXF" : return "Oxfordshire (United Kingdom)";
1700    case "GB-PEM" : return "Pembrokeshire (United Kingdom)";
1701    case "GB-PKN" : return "Perth and Kinross (United Kingdom)";
1702    case "GB-PLY" : return "Plymouth (United Kingdom)";
1703    case "GB-POL" : return "Poole (United Kingdom)";
1704    case "GB-POR" : return "Portsmouth (United Kingdom)";
1705    case "GB-POW" : return "Powys (United Kingdom)";
1706    case "GB-PTE" : return "Peterborough (United Kingdom)";
1707    case "GB-RCC" : return "Redcar and Cleveland (United Kingdom)";
1708    case "GB-RCH" : return "Rochdale (United Kingdom)";
1709    case "GB-RCT" : return "Rhondda, Cynon, Taff (United Kingdom)";
1710    case "GB-RDB" : return "Redbridge (United Kingdom)";
1711    case "GB-RDG" : return "Reading (United Kingdom)";
1712    case "GB-RFW" : return "Renfrewshire (United Kingdom)";
1713    case "GB-RIC" : return "Richmond upon Thames (United Kingdom)";
1714    case "GB-ROT" : return "Rotherham (United Kingdom)";
1715    case "GB-RUT" : return "Rutland (United Kingdom)";
1716    case "GB-SAW" : return "Sandwell (United Kingdom)";
1717    case "GB-SAY" : return "South Ayrshire (United Kingdom)";
1718    case "GB-SCB" : return "Scottish Borders, The (United Kingdom)";
1719    case "GB-SCT" : return "Scotland (United Kingdom)";
1720    case "GB-SFK" : return "Suffolk (United Kingdom)";
1721    case "GB-SFT" : return "Sefton (United Kingdom)";
1722    case "GB-SGC" : return "South Gloucestershire (United Kingdom)";
1723    case "GB-SHF" : return "Sheffield (United Kingdom)";
1724    case "GB-SHN" : return "St. Helens (United Kingdom)";
1725    case "GB-SHR" : return "Shropshire (United Kingdom)";
1726    case "GB-SKP" : return "Stockport (United Kingdom)";
1727    case "GB-SLF" : return "Salford (United Kingdom)";
1728    case "GB-SLG" : return "Slough (United Kingdom)";
1729    case "GB-SLK" : return "South Lanarkshire (United Kingdom)";
1730    case "GB-SND" : return "Sunderland (United Kingdom)";
1731    case "GB-SOL" : return "Solihull (United Kingdom)";
1732    case "GB-SOM" : return "Somerset (United Kingdom)";
1733    case "GB-SOS" : return "Southend-on-Sea (United Kingdom)";
1734    case "GB-SRY" : return "Surrey (United Kingdom)";
1735    case "GB-STB" : return "Strabane (United Kingdom)";
1736    case "GB-STE" : return "Stoke-on-Trent (United Kingdom)";
1737    case "GB-STG" : return "Stirling (United Kingdom)";
1738    case "GB-STH" : return "Southampton (United Kingdom)";
1739    case "GB-STN" : return "Sutton (United Kingdom)";
1740    case "GB-STS" : return "Staffordshire (United Kingdom)";
1741    case "GB-STT" : return "Stockton-on-Tees (United Kingdom)";
1742    case "GB-STY" : return "South Tyneside (United Kingdom)";
1743    case "GB-SWA" : return "Swansea (United Kingdom)";
1744    case "GB-SWD" : return "Swindon (United Kingdom)";
1745    case "GB-SWK" : return "Southwark (United Kingdom)";
1746    case "GB-TAM" : return "Tameside (United Kingdom)";
1747    case "GB-TFW" : return "Telford and Wrekin (United Kingdom)";
1748    case "GB-THR" : return "Thurrock (United Kingdom)";
1749    case "GB-TOB" : return "Torbay (United Kingdom)";
1750    case "GB-TOF" : return "Torfaen (United Kingdom)";
1751    case "GB-TRF" : return "Trafford (United Kingdom)";
1752    case "GB-TWH" : return "Tower Hamlets (United Kingdom)";
1753    case "GB-UKM" : return "United Kingdom (United Kingdom)";
1754    case "GB-VGL" : return "Vale of Glamorgan, The (United Kingdom)";
1755    case "GB-WAR" : return "Warwickshire (United Kingdom)";
1756    case "GB-WBK" : return "West Berkshire (United Kingdom)";
1757    case "GB-WDU" : return "West Dunbartonshire (United Kingdom)";
1758    case "GB-WFT" : return "Waltham Forest (United Kingdom)";
1759    case "GB-WGN" : return "Wigan (United Kingdom)";
1760    case "GB-WIL" : return "Wiltshire (United Kingdom)";
1761    case "GB-WKF" : return "Wakefield (United Kingdom)";
1762    case "GB-WLL" : return "Walsall (United Kingdom)";
1763    case "GB-WLN" : return "West Lothian (United Kingdom)";
1764    case "GB-WLS" : return "Wales (United Kingdom)";
1765    case "GB-WLV" : return "Wolverhampton (United Kingdom)";
1766    case "GB-WND" : return "Wandsworth (United Kingdom)";
1767    case "GB-WNM" : return "Windsor and Maidenhead (United Kingdom)";
1768    case "GB-WOK" : return "Wokingham (United Kingdom)";
1769    case "GB-WOR" : return "Worcestershire (United Kingdom)";
1770    case "GB-WRL" : return "Wirral (United Kingdom)";
1771    case "GB-WRT" : return "Warrington (United Kingdom)";
1772    case "GB-WRX" : return "Wrexham (United Kingdom)";
1773    case "GB-WSM" : return "Westminster (United Kingdom)";
1774    case "GB-WSX" : return "West Sussex (United Kingdom)";
1775    case "GB-YOR" : return "York (United Kingdom)";
1776    case "GB-ZET" : return "Shetland Islands (United Kingdom)";
1777    case "GD-01" : return "Saint Andrew (Grenada)";
1778    case "GD-02" : return "Saint David (Grenada)";
1779    case "GD-03" : return "Saint George (Grenada)";
1780    case "GD-04" : return "Saint John (Grenada)";
1781    case "GD-05" : return "Saint Mark (Grenada)";
1782    case "GD-06" : return "Saint Patrick (Grenada)";
1783    case "GD-10" : return "Southern Grenadine Islands (Grenada)";
1784    case "GE-AB" : return "Abkhazia (Georgia)";
1785    case "GE-AJ" : return "Ajaria (Georgia)";
1786    case "GE-GU" : return "Guria (Georgia)";
1787    case "GE-IM" : return "Imereti (Georgia)";
1788    case "GE-KA" : return "K'akheti (Georgia)";
1789    case "GE-KK" : return "Kvemo Kartli (Georgia)";
1790    case "GE-MM" : return "Mtskheta-Mtianeti (Georgia)";
1791    case "GE-RL" : return "Rach'a-Lechkhumi-Kvemo Svaneti (Georgia)";
1792    case "GE-SJ" : return "Samtskhe-Javakheti (Georgia)";
1793    case "GE-SK" : return "Shida Kartli (Georgia)";
1794    case "GE-SZ" : return "Samegrelo-Zemo Svaneti (Georgia)";
1795    case "GE-TB" : return "Tbilisi (Georgia)";
1796    case "GF-GF" : return "French Guiana (French Guiana)";
1797    case "GG-GG" : return "Guernsey (Guernsey)";
1798    case "GH-AA" : return "Greater Accra (Ghana)";
1799    case "GH-AH" : return "Ashanti (Ghana)";
1800    case "GH-BA" : return "Brong-Ahafo (Ghana)";
1801    case "GH-CP" : return "Central (Ghana)";
1802    case "GH-EP" : return "Eastern (Ghana)";
1803    case "GH-NP" : return "Northern (Ghana)";
1804    case "GH-TV" : return "Volta (Ghana)";
1805    case "GH-UE" : return "Upper East (Ghana)";
1806    case "GH-UW" : return "Upper West (Ghana)";
1807    case "GH-WP" : return "Western (Ghana)";
1808    case "GI-GI" : return "Gibraltar (Gibraltar)";
1809    case "GL-KU" : return "Kommune Kujalleq (Greenland)";
1810    case "GL-QA" : return "Qaasuitsup Kommunia (Greenland)";
1811    case "GL-QE" : return "Qeqqata Kommunia (Greenland)";
1812    case "GL-SM" : return "Kommuneqarfik Sermersooq (Greenland)";
1813    case "GM-B" : return "Banjul (Gambia)";
1814    case "GM-L" : return "Lower River (Gambia)";
1815    case "GM-M" : return "Central River (Gambia)";
1816    case "GM-N" : return "North Bank (Gambia)";
1817    case "GM-U" : return "Upper River (Gambia)";
1818    case "GM-W" : return "Western (Gambia)";
1819    case "GN-B" : return "Boké (Guinea)";
1820    case "GN-BE" : return "Beyla (Guinea)";
1821    case "GN-BF" : return "Boffa (Guinea)";
1822    case "GN-BK" : return "Boké (Guinea)";
1823    case "GN-C" : return "Conakry (Guinea)";
1824    case "GN-CO" : return "Coyah (Guinea)";
1825    case "GN-D" : return "Kindia (Guinea)";
1826    case "GN-DB" : return "Dabola (Guinea)";
1827    case "GN-DI" : return "Dinguiraye (Guinea)";
1828    case "GN-DL" : return "Dalaba (Guinea)";
1829    case "GN-DU" : return "Dubréka (Guinea)";
1830    case "GN-F" : return "Faranah (Guinea)";
1831    case "GN-FA" : return "Faranah (Guinea)";
1832    case "GN-FO" : return "Forécariah (Guinea)";
1833    case "GN-FR" : return "Fria (Guinea)";
1834    case "GN-GA" : return "Gaoual (Guinea)";
1835    case "GN-GU" : return "Guékédou (Guinea)";
1836    case "GN-K" : return "Kankan (Guinea)";
1837    case "GN-KA" : return "Kankan (Guinea)";
1838    case "GN-KB" : return "Koubia (Guinea)";
1839    case "GN-KD" : return "Kindia (Guinea)";
1840    case "GN-KE" : return "Kérouané (Guinea)";
1841    case "GN-KN" : return "Koundara (Guinea)";
1842    case "GN-KO" : return "Kouroussa (Guinea)";
1843    case "GN-KS" : return "Kissidougou (Guinea)";
1844    case "GN-L" : return "Labé (Guinea)";
1845    case "GN-LA" : return "Labé (Guinea)";
1846    case "GN-LE" : return "Lélouma (Guinea)";
1847    case "GN-LO" : return "Lola (Guinea)";
1848    case "GN-M" : return "Mamou (Guinea)";
1849    case "GN-MC" : return "Macenta (Guinea)";
1850    case "GN-MD" : return "Mandiana (Guinea)";
1851    case "GN-ML" : return "Mali (Guinea)";
1852    case "GN-MM" : return "Mamou (Guinea)";
1853    case "GN-N" : return "Nzérékoré (Guinea)";
1854    case "GN-NZ" : return "Nzérékoré (Guinea)";
1855    case "GN-PI" : return "Pita (Guinea)";
1856    case "GN-SI" : return "Siguiri (Guinea)";
1857    case "GN-TE" : return "Télimélé (Guinea)";
1858    case "GN-TO" : return "Tougué (Guinea)";
1859    case "GN-YO" : return "Yomou (Guinea)";
1860    case "GP-GP" : return "Guadeloupe (Guadeloupe)";
1861    case "GQ-AN" : return "Annobón (Equatorial Guinea)";
1862    case "GQ-BN" : return "Bioko Nord (Equatorial Guinea)";
1863    case "GQ-BS" : return "Bioko Sud (Equatorial Guinea)";
1864    case "GQ-C" : return "Região Continental (Equatorial Guinea)";
1865    case "GQ-CS" : return "Centro Sud (Equatorial Guinea)";
1866    case "GQ-I" : return "Região Insular (Equatorial Guinea)";
1867    case "GQ-KN" : return "Kié-Ntem (Equatorial Guinea)";
1868    case "GQ-LI" : return "Litoral (Equatorial Guinea)";
1869    case "GQ-WN" : return "Wele-Nzas (Equatorial Guinea)";
1870    case "GR-01" : return "Aitoloakarnanía (Greece)";
1871    case "GR-03" : return "Voiotía (Greece)";
1872    case "GR-04" : return "Évvoia (Greece)";
1873    case "GR-05" : return "Evrytanía (Greece)";
1874    case "GR-06" : return "Fthiótida (Greece)";
1875    case "GR-07" : return "Fokída (Greece)";
1876    case "GR-11" : return "Argolída (Greece)";
1877    case "GR-12" : return "Arkadía (Greece)";
1878    case "GR-13" : return "Acha?a (Greece)";
1879    case "GR-14" : return "Ileía (Greece)";
1880    case "GR-15" : return "Korinthía (Greece)";
1881    case "GR-16" : return "Lakonía (Greece)";
1882    case "GR-17" : return "Messinía (Greece)";
1883    case "GR-21" : return "Zákynthos (Greece)";
1884    case "GR-22" : return "Kérkyra (Greece)";
1885    case "GR-23" : return "Kefallinía (Greece)";
1886    case "GR-24" : return "Lefkáda (Greece)";
1887    case "GR-31" : return "Árta (Greece)";
1888    case "GR-32" : return "Thesprotía (Greece)";
1889    case "GR-33" : return "Ioánnina (Greece)";
1890    case "GR-34" : return "Préveza (Greece)";
1891    case "GR-41" : return "Kardítsa (Greece)";
1892    case "GR-42" : return "Lárisa (Greece)";
1893    case "GR-43" : return "Magnisía (Greece)";
1894    case "GR-44" : return "Tríkala (Greece)";
1895    case "GR-51" : return "Grevená (Greece)";
1896    case "GR-52" : return "Dráma (Greece)";
1897    case "GR-53" : return "Imathía (Greece)";
1898    case "GR-54" : return "Thessaloníki (Greece)";
1899    case "GR-55" : return "Kavála (Greece)";
1900    case "GR-56" : return "Kastoriá (Greece)";
1901    case "GR-57" : return "Kilkís (Greece)";
1902    case "GR-58" : return "Kozáni (Greece)";
1903    case "GR-59" : return "Pélla (Greece)";
1904    case "GR-61" : return "Piería (Greece)";
1905    case "GR-62" : return "Sérres (Greece)";
1906    case "GR-63" : return "Flórina (Greece)";
1907    case "GR-64" : return "Chalkidikí (Greece)";
1908    case "GR-69" : return "Ágion Óros (Greece)";
1909    case "GR-71" : return "Évros (Greece)";
1910    case "GR-72" : return "Xánthi (Greece)";
1911    case "GR-73" : return "Rodópi (Greece)";
1912    case "GR-81" : return "Dodekánisa (Greece)";
1913    case "GR-82" : return "Kykládes (Greece)";
1914    case "GR-83" : return "Lésvos (Greece)";
1915    case "GR-84" : return "Sámos (Greece)";
1916    case "GR-85" : return "Chíos (Greece)";
1917    case "GR-91" : return "Irakleío (Greece)";
1918    case "GR-92" : return "Lasíthi (Greece)";
1919    case "GR-93" : return "Rethýmnis (Greece)";
1920    case "GR-94" : return "Chaniá (Greece)";
1921    case "GR-A" : return "Anatolikí Makedonía kai Thráki (Greece)";
1922    case "GR-A1" : return "Attikí (Greece)";
1923    case "GR-B" : return "Kentrikí Makedonía (Greece)";
1924    case "GR-C" : return "Dytikí Makedonía (Greece)";
1925    case "GR-D" : return "Ípeiros (Greece)";
1926    case "GR-E" : return "Thessalía (Greece)";
1927    case "GR-F" : return "Ionía Nísia (Greece)";
1928    case "GR-G" : return "Dytikí Elláda (Greece)";
1929    case "GR-H" : return "Stereá Elláda (Greece)";
1930    case "GR-I" : return "Attikí (Greece)";
1931    case "GR-J" : return "Peloponnísos (Greece)";
1932    case "GR-K" : return "Voreío Aigaío (Greece)";
1933    case "GR-L" : return "Notío Aigaío (Greece)";
1934    case "GR-M" : return "Krítí (Greece)";
1935    case "GS-GS" : return "S.Georgia & S.Sandwich Islands (S.Georgia & S.Sandwich Islands)";
1936    case "GT-AV" : return "Alta Verapaz (Guatemala)";
1937    case "GT-BV" : return "Baja Verapaz (Guatemala)";
1938    case "GT-CM" : return "Chimaltenango (Guatemala)";
1939    case "GT-CQ" : return "Chiquimula (Guatemala)";
1940    case "GT-ES" : return "Escuintla (Guatemala)";
1941    case "GT-GU" : return "Guatemala (Guatemala)";
1942    case "GT-HU" : return "Huehuetenango (Guatemala)";
1943    case "GT-IZ" : return "Izabal (Guatemala)";
1944    case "GT-JA" : return "Jalapa (Guatemala)";
1945    case "GT-JU" : return "Jutiapa (Guatemala)";
1946    case "GT-PE" : return "Petén (Guatemala)";
1947    case "GT-PR" : return "El Progreso (Guatemala)";
1948    case "GT-QC" : return "Quiché (Guatemala)";
1949    case "GT-QZ" : return "Quetzaltenango (Guatemala)";
1950    case "GT-RE" : return "Retalhuleu (Guatemala)";
1951    case "GT-SA" : return "Sacatepéquez (Guatemala)";
1952    case "GT-SM" : return "San Marcos (Guatemala)";
1953    case "GT-SO" : return "Sololá (Guatemala)";
1954    case "GT-SR" : return "Santa Rosa (Guatemala)";
1955    case "GT-SU" : return "Suchitepéquez (Guatemala)";
1956    case "GT-TO" : return "Totonicapán (Guatemala)";
1957    case "GT-ZA" : return "Zacapa (Guatemala)";
1958    case "GU-GU" : return "Guam (Guam)";
1959    case "GW-BA" : return "Bafatá (Guinea-Bissau)";
1960    case "GW-BL" : return "Bolama (Guinea-Bissau)";
1961    case "GW-BM" : return "Biombo (Guinea-Bissau)";
1962    case "GW-BS" : return "Bissau (Guinea-Bissau)";
1963    case "GW-CA" : return "Cacheu (Guinea-Bissau)";
1964    case "GW-GA" : return "Gabú (Guinea-Bissau)";
1965    case "GW-L" : return "Leste (Guinea-Bissau)";
1966    case "GW-N" : return "Norte (Guinea-Bissau)";
1967    case "GW-OI" : return "Oio (Guinea-Bissau)";
1968    case "GW-QU" : return "Quinara (Guinea-Bissau)";
1969    case "GW-S" : return "Sul (Guinea-Bissau)";
1970    case "GW-TO" : return "Tombali (Guinea-Bissau)";
1971    case "GY-BA" : return "Barima-Waini (Guyana)";
1972    case "GY-CU" : return "Cuyuni-Mazaruni (Guyana)";
1973    case "GY-DE" : return "Demerara-Mahaica (Guyana)";
1974    case "GY-EB" : return "East Berbice-Corentyne (Guyana)";
1975    case "GY-ES" : return "Essequibo Islands-West Demerara (Guyana)";
1976    case "GY-MA" : return "Mahaica-Berbice (Guyana)";
1977    case "GY-PM" : return "Pomeroon-Supenaam (Guyana)";
1978    case "GY-PT" : return "Potaro-Siparuni (Guyana)";
1979    case "GY-UD" : return "Upper Demerara-Berbice (Guyana)";
1980    case "GY-UT" : return "Upper Takutu-Upper Essequibo (Guyana)";
1981    case "HK-HK" : return "Hong Kong (Hong Kong)";
1982    case "HM-HM" : return "Heard & McDonald Islands (Heard & McDonald Islands)";
1983    case "HN-AT" : return "Atlántida (Honduras)";
1984    case "HN-CH" : return "Choluteca (Honduras)";
1985    case "HN-CL" : return "Colón (Honduras)";
1986    case "HN-CM" : return "Comayagua (Honduras)";
1987    case "HN-CP" : return "Copán (Honduras)";
1988    case "HN-CR" : return "Cortés (Honduras)";
1989    case "HN-EP" : return "El Paraíso (Honduras)";
1990    case "HN-FM" : return "Francisco Morazán (Honduras)";
1991    case "HN-GD" : return "Gracias a Dios (Honduras)";
1992    case "HN-IB" : return "Islas de la Bahía (Honduras)";
1993    case "HN-IN" : return "Intibucá (Honduras)";
1994    case "HN-LE" : return "Lempira (Honduras)";
1995    case "HN-LP" : return "La Paz (Honduras)";
1996    case "HN-OC" : return "Ocotepeque (Honduras)";
1997    case "HN-OL" : return "Olancho (Honduras)";
1998    case "HN-SB" : return "Santa Bárbara (Honduras)";
1999    case "HN-VA" : return "Valle (Honduras)";
2000    case "HN-YO" : return "Yoro (Honduras)";
2001    case "HR-01" : return "Zagreba?ka ?upanija (Croatia)";
2002    case "HR-02" : return "Krapinsko-zagorska ?upanija (Croatia)";
2003    case "HR-03" : return "Sisa?ko-moslava?ka ?upanija (Croatia)";
2004    case "HR-04" : return "Karlova?ka ?upanija (Croatia)";
2005    case "HR-05" : return "Vara?dinska ?upanija (Croatia)";
2006    case "HR-06" : return "Koprivni?ko-kri?eva?ka ?upanija (Croatia)";
2007    case "HR-07" : return "Bjelovarsko-bilogorska ?upanija (Croatia)";
2008    case "HR-08" : return "Primorsko-goranska ?upanija (Croatia)";
2009    case "HR-09" : return "Li?ko-senjska ?upanija (Croatia)";
2010    case "HR-10" : return "Viroviti?ko-podravska ?upanija (Croatia)";
2011    case "HR-11" : return "Po?e?ko-slavonska ?upanija (Croatia)";
2012    case "HR-12" : return "Brodsko-posavska ?upanija (Croatia)";
2013    case "HR-13" : return "Zadarska ?upanija (Croatia)";
2014    case "HR-14" : return "Osje?ko-baranjska ?upanija (Croatia)";
2015    case "HR-15" : return "?ibensko-kninska ?upanija (Croatia)";
2016    case "HR-16" : return "Vukovarsko-srijemska ?upanija (Croatia)";
2017    case "HR-17" : return "Splitsko-dalmatinska ?upanija (Croatia)";
2018    case "HR-18" : return "Istarska ?upanija (Croatia)";
2019    case "HR-19" : return "Dubrova?ko-neretvanska ?upanija (Croatia)";
2020    case "HR-20" : return "Me?imurska ?upanija (Croatia)";
2021    case "HR-21" : return "Grad Zagreb (Croatia)";
2022    case "HT-AR" : return "Artibonite (Haiti)";
2023    case "HT-CE" : return "Centre (Haiti)";
2024    case "HT-GA" : return "Grandans (Haiti)";
2025    case "HT-ND" : return "Nò (Haiti)";
2026    case "HT-NE" : return "Nòdès (Haiti)";
2027    case "HT-NI" : return "Nip (Haiti)";
2028    case "HT-NO" : return "Nòdwès (Haiti)";
2029    case "HT-OU" : return "Lwès (Haiti)";
2030    case "HT-SD" : return "Sid (Haiti)";
2031    case "HT-SE" : return "Sidès (Haiti)";
2032    case "HU-BA" : return "Baranya (Hungary)";
2033    case "HU-BC" : return "Békéscsaba (Hungary)";
2034    case "HU-BE" : return "Békés (Hungary)";
2035    case "HU-BK" : return "Bács-Kiskun (Hungary)";
2036    case "HU-BU" : return "Budapest (Hungary)";
2037    case "HU-BZ" : return "Borsod-Abaúj-Zemplén (Hungary)";
2038    case "HU-CS" : return "Csongrád (Hungary)";
2039    case "HU-DE" : return "Debrecen (Hungary)";
2040    case "HU-DU" : return "Dunaújváros (Hungary)";
2041    case "HU-EG" : return "Eger (Hungary)";
2042    case "HU-ER" : return "Érd (Hungary)";
2043    case "HU-FE" : return "Fejér (Hungary)";
2044    case "HU-GS" : return "Gy?r-Moson-Sopron (Hungary)";
2045    case "HU-GY" : return "Gy?r (Hungary)";
2046    case "HU-HB" : return "Hajdú-Bihar (Hungary)";
2047    case "HU-HE" : return "Heves (Hungary)";
2048    case "HU-HV" : return "Hódmez?vásárhely (Hungary)";
2049    case "HU-JN" : return "Jász-Nagykun-Szolnok (Hungary)";
2050    case "HU-KE" : return "Komárom-Esztergom (Hungary)";
2051    case "HU-KM" : return "Kecskemét (Hungary)";
2052    case "HU-KV" : return "Kaposvár (Hungary)";
2053    case "HU-MI" : return "Miskolc (Hungary)";
2054    case "HU-NK" : return "Nagykanizsa (Hungary)";
2055    case "HU-NO" : return "Nógrád (Hungary)";
2056    case "HU-NY" : return "Nyíregyháza (Hungary)";
2057    case "HU-PE" : return "Pest (Hungary)";
2058    case "HU-PS" : return "Pécs (Hungary)";
2059    case "HU-SD" : return "Szeged (Hungary)";
2060    case "HU-SF" : return "Székesfehérvár (Hungary)";
2061    case "HU-SH" : return "Szombathely (Hungary)";
2062    case "HU-SK" : return "Szolnok (Hungary)";
2063    case "HU-SN" : return "Sopron (Hungary)";
2064    case "HU-SO" : return "Somogy (Hungary)";
2065    case "HU-SS" : return "Szekszárd (Hungary)";
2066    case "HU-ST" : return "Salgótarján (Hungary)";
2067    case "HU-SZ" : return "Szabolcs-Szatmár-Bereg (Hungary)";
2068    case "HU-TB" : return "Tatabánya (Hungary)";
2069    case "HU-TO" : return "Tolna (Hungary)";
2070    case "HU-VA" : return "Vas (Hungary)";
2071    case "HU-VE" : return "Veszprém (Hungary)";
2072    case "HU-VM" : return "Veszprém (Hungary)";
2073    case "HU-ZA" : return "Zala (Hungary)";
2074    case "HU-ZE" : return "Zalaegerszeg (Hungary)";
2075    case "ID-AC" : return "Aceh (Indonesia)";
2076    case "ID-BA" : return "Bali (Indonesia)";
2077    case "ID-BB" : return "Bangka Belitung (Indonesia)";
2078    case "ID-BE" : return "Bengkulu (Indonesia)";
2079    case "ID-BT" : return "Banten (Indonesia)";
2080    case "ID-GO" : return "Gorontalo (Indonesia)";
2081    case "ID-JA" : return "Jambi (Indonesia)";
2082    case "ID-JB" : return "Jawa Barat (Indonesia)";
2083    case "ID-JI" : return "Jawa Timur (Indonesia)";
2084    case "ID-JK" : return "Jakarta Raya (Indonesia)";
2085    case "ID-JT" : return "Jawa Tengah (Indonesia)";
2086    case "ID-JW" : return "Jawa (Indonesia)";
2087    case "ID-KA" : return "Kalimantan (Indonesia)";
2088    case "ID-KB" : return "Kalimantan Barat (Indonesia)";
2089    case "ID-KI" : return "Kalimantan Timur (Indonesia)";
2090    case "ID-KR" : return "Kepulauan Riau (Indonesia)";
2091    case "ID-KS" : return "Kalimantan Selatan (Indonesia)";
2092    case "ID-KT" : return "Kalimantan Tengah (Indonesia)";
2093    case "ID-KU" : return "Kalimantan Utara (Indonesia)";
2094    case "ID-LA" : return "Lampung (Indonesia)";
2095    case "ID-MA" : return "Maluku (Indonesia)";
2096    case "ID-ML" : return "Maluku (Indonesia)";
2097    case "ID-MU" : return "Maluku Utara (Indonesia)";
2098    case "ID-NB" : return "Nusa Tenggara Barat (Indonesia)";
2099    case "ID-NT" : return "Nusa Tenggara Timur (Indonesia)";
2100    case "ID-NU" : return "Nusa Tenggara (Indonesia)";
2101    case "ID-PA" : return "Papua (Indonesia)";
2102    case "ID-PB" : return "Papua Barat (Indonesia)";
2103    case "ID-PP" : return "Papua (Indonesia)";
2104    case "ID-RI" : return "Riau (Indonesia)";
2105    case "ID-SA" : return "Sulawesi Utara (Indonesia)";
2106    case "ID-SB" : return "Sumatera Barat (Indonesia)";
2107    case "ID-SG" : return "Sulawesi Tenggara (Indonesia)";
2108    case "ID-SL" : return "Sulawesi (Indonesia)";
2109    case "ID-SM" : return "Sumatera (Indonesia)";
2110    case "ID-SN" : return "Sulawesi Selatan (Indonesia)";
2111    case "ID-SR" : return "Sulawesi Barat (Indonesia)";
2112    case "ID-SS" : return "Sumatera Selatan (Indonesia)";
2113    case "ID-ST" : return "Sulawesi Tengah (Indonesia)";
2114    case "ID-SU" : return "Sumatera Utara (Indonesia)";
2115    case "ID-YO" : return "Yogyakarta (Indonesia)";
2116    case "IE-C" : return "Connacht (Ireland)";
2117    case "IE-CE" : return "An Clár (Ireland)";
2118    case "IE-CN" : return "An Cabhán (Ireland)";
2119    case "IE-CO" : return "Corcaigh (Ireland)";
2120    case "IE-CW" : return "Carlow (Ireland)";
2121    case "IE-D" : return "Baile Átha Cliath (Ireland)";
2122    case "IE-DL" : return "Donegal (Ireland)";
2123    case "IE-G" : return "Gaillimh (Ireland)";
2124    case "IE-KE" : return "Cill Dara (Ireland)";
2125    case "IE-KK" : return "Cill Chainnigh (Ireland)";
2126    case "IE-KY" : return "Ciarraí (Ireland)";
2127    case "IE-L" : return "Laighin (Ireland)";
2128    case "IE-LD" : return "An Longfort (Ireland)";
2129    case "IE-LH" : return "Louth (Ireland)";
2130    case "IE-LK" : return "Limerick (Ireland)";
2131    case "IE-LM" : return "Leitrim (Ireland)";
2132    case "IE-LS" : return "Laois (Ireland)";
2133    case "IE-M" : return "An Mhumhain (Ireland)";
2134    case "IE-MH" : return "An Mhí (Ireland)";
2135    case "IE-MN" : return "Monaghan (Ireland)";
2136    case "IE-MO" : return "Maigh Eo (Ireland)";
2137    case "IE-OY" : return "Offaly (Ireland)";
2138    case "IE-RN" : return "Ros Comáin (Ireland)";
2139    case "IE-SO" : return "Sligeach (Ireland)";
2140    case "IE-TA" : return "Tiobraid Árann (Ireland)";
2141    case "IE-U" : return "Ulaidh (Ireland)";
2142    case "IE-WD" : return "Port Láirge (Ireland)";
2143    case "IE-WH" : return "An Iarmhí (Ireland)";
2144    case "IE-WW" : return "Cill Mhantáin (Ireland)";
2145    case "IE-WX" : return "Loch Garman (Ireland)";
2146    case "IL-D" : return "Southern District (Israel)";
2147    case "IL-HA" : return "Haifa (Israel)";
2148    case "IL-JM" : return "Jerusalem (Israel)";
2149    case "IL-M" : return "Central District (Israel)";
2150    case "IL-TA" : return "Tel Aviv (Israel)";
2151    case "IL-Z" : return "Northern District (Israel)";
2152    case "IM-IM" : return "Isle of Main (Isle of Man)";
2153    case "IN-AN" : return "Andaman and Nicobar Islands (India)";
2154    case "IN-AP" : return "Andhra Pradesh (India)";
2155    case "IN-AR" : return "Arunachal Pradesh (India)";
2156    case "IN-AS" : return "Assam (India)";
2157    case "IN-BR" : return "Bihar (India)";
2158    case "IN-CH" : return "Chandigarh (India)";
2159    case "IN-CT" : return "Chhattisgarh (India)";
2160    case "IN-DD" : return "Daman and Diu (India)";
2161    case "IN-DL" : return "Delhi (India)";
2162    case "IN-DN" : return "Dadra and Nagar Haveli (India)";
2163    case "IN-GA" : return "Goa (India)";
2164    case "IN-GJ" : return "Gujarat (India)";
2165    case "IN-HP" : return "Himachal Pradesh (India)";
2166    case "IN-HR" : return "Haryana (India)";
2167    case "IN-JH" : return "Jharkhand (India)";
2168    case "IN-JK" : return "Jammu and Kashmir (India)";
2169    case "IN-KA" : return "Karnataka (India)";
2170    case "IN-KL" : return "Kerala (India)";
2171    case "IN-LD" : return "Lakshadweep (India)";
2172    case "IN-MH" : return "Maharashtra (India)";
2173    case "IN-ML" : return "Meghalaya (India)";
2174    case "IN-MN" : return "Manipur (India)";
2175    case "IN-MP" : return "Madhya Pradesh (India)";
2176    case "IN-MZ" : return "Mizoram (India)";
2177    case "IN-NL" : return "Nagaland (India)";
2178    case "IN-OR" : return "Odisha (India)";
2179    case "IN-PB" : return "Punjab (India)";
2180    case "IN-PY" : return "Puducherry (India)";
2181    case "IN-RJ" : return "Rajasthan (India)";
2182    case "IN-SK" : return "Sikkim (India)";
2183    case "IN-TG" : return "Telangana (India)";
2184    case "IN-TN" : return "Tamil Nadu (India)";
2185    case "IN-TR" : return "Tripura (India)";
2186    case "IN-UP" : return "Uttar Pradesh (India)";
2187    case "IN-UT" : return "Uttarakhand (India)";
2188    case "IN-WB" : return "West Bengal (India)";
2189    case "IO-IO" : return "British Indian Ocean Territory (British Indian Ocean Territory)";
2190    case "IQ-AN" : return "Al Anb?r (Iraq)";
2191    case "IQ-AR" : return "Arb?l (Iraq)";
2192    case "IQ-BA" : return "Al Ba?rah (Iraq)";
2193    case "IQ-BB" : return "B?bil (Iraq)";
2194    case "IQ-BG" : return "Baghd?d (Iraq)";
2195    case "IQ-DA" : return "Dah?k (Iraq)";
2196    case "IQ-DI" : return "Diy?lá (Iraq)";
2197    case "IQ-DQ" : return "Dh? Q?r (Iraq)";
2198    case "IQ-KA" : return "Karbal?' (Iraq)";
2199    case "IQ-KI" : return "Kirk?k (Iraq)";
2200    case "IQ-MA" : return "Mays?n (Iraq)";
2201    case "IQ-MU" : return "Al Muthanná (Iraq)";
2202    case "IQ-NA" : return "An Najaf (Iraq)";
2203    case "IQ-NI" : return "N?nawá (Iraq)";
2204    case "IQ-QA" : return "Al Q?dis?yah (Iraq)";
2205    case "IQ-SD" : return "?al?? ad D?n (Iraq)";
2206    case "IQ-SU" : return "As Sulaym?n?yah (Iraq)";
2207    case "IQ-WA" : return "W?si? (Iraq)";
2208    case "IR-01" : return "?z?arb?yj?n-e Sharq? (Iran)";
2209    case "IR-02" : return "?z?arb?yj?n-e Gharb? (Iran)";
2210    case "IR-03" : return "Ardab?l (Iran)";
2211    case "IR-04" : return "E?fah?n (Iran)";
2212    case "IR-05" : return "?l?m (Iran)";
2213    case "IR-06" : return "B?shehr (Iran)";
2214    case "IR-07" : return "Tehr?n (Iran)";
2215    case "IR-08" : return "Chah?r Ma??ll va Bakht??r? (Iran)";
2216    case "IR-10" : return "Kh?zest?n (Iran)";
2217    case "IR-11" : return "Zanj?n (Iran)";
2218    case "IR-12" : return "Semn?n (Iran)";
2219    case "IR-13" : return "S?st?n va Bal?chest?n (Iran)";
2220    case "IR-14" : return "F?rs (Iran)";
2221    case "IR-15" : return "Kerm?n (Iran)";
2222    case "IR-16" : return "Kordest?n (Iran)";
2223    case "IR-17" : return "Kerm?nsh?h (Iran)";
2224    case "IR-18" : return "Kohg?l?yeh va B?yer A?mad (Iran)";
2225    case "IR-19" : return "G?l?n (Iran)";
2226    case "IR-20" : return "Lorest?n (Iran)";
2227    case "IR-21" : return "M?zandar?n (Iran)";
2228    case "IR-22" : return "Markaz? (Iran)";
2229    case "IR-23" : return "Hormozg?n (Iran)";
2230    case "IR-24" : return "Hamad?n (Iran)";
2231    case "IR-25" : return "Yazd (Iran)";
2232    case "IR-26" : return "Qom (Iran)";
2233    case "IR-27" : return "Golest?n (Iran)";
2234    case "IR-28" : return "Qazv?n (Iran)";
2235    case "IR-29" : return "Khor?s?n-e Jan?b? (Iran)";
2236    case "IR-30" : return "Khor?s?n-e Razav? (Iran)";
2237    case "IR-31" : return "Khor?s?n-e Shem?l? (Iran)";
2238    case "IR-32" : return "Alborz (Iran)";
2239    case "IS-0" : return "Reykjavík (Iceland)";
2240    case "IS-1" : return "Höfuðborgarsvæði utan Reykjavíkur (Iceland)";
2241    case "IS-2" : return "Suðurnes (Iceland)";
2242    case "IS-3" : return "Vesturland (Iceland)";
2243    case "IS-4" : return "Vestfirðir (Iceland)";
2244    case "IS-5" : return "Norðurland vestra (Iceland)";
2245    case "IS-6" : return "Norðurland eystra (Iceland)";
2246    case "IS-7" : return "Austurland (Iceland)";
2247    case "IS-8" : return "Suðurland (Iceland)";
2248    case "IT-21" : return "Piemonte (Italy)";
2249    case "IT-23" : return "Val d'Aoste (Italy)";
2250    case "IT-25" : return "Lombardia (Italy)";
2251    case "IT-32" : return "Trentino-Alto Adige (Italy)";
2252    case "IT-34" : return "Veneto (Italy)";
2253    case "IT-36" : return "Friuli-Venezia Giulia (Italy)";
2254    case "IT-42" : return "Liguria (Italy)";
2255    case "IT-45" : return "Emilia-Romagna (Italy)";
2256    case "IT-52" : return "Toscana (Italy)";
2257    case "IT-55" : return "Umbria (Italy)";
2258    case "IT-57" : return "Marche (Italy)";
2259    case "IT-62" : return "Lazio (Italy)";
2260    case "IT-65" : return "Abruzzo (Italy)";
2261    case "IT-67" : return "Molise (Italy)";
2262    case "IT-72" : return "Campania (Italy)";
2263    case "IT-75" : return "Puglia (Italy)";
2264    case "IT-77" : return "Basilicata (Italy)";
2265    case "IT-78" : return "Calabria (Italy)";
2266    case "IT-82" : return "Sicilia (Italy)";
2267    case "IT-88" : return "Sardegna (Italy)";
2268    case "IT-AG" : return "Agrigento (Italy)";
2269    case "IT-AL" : return "Alessandria (Italy)";
2270    case "IT-AN" : return "Ancona (Italy)";
2271    case "IT-AO" : return "Aosta (Italy)";
2272    case "IT-AP" : return "Ascoli Piceno (Italy)";
2273    case "IT-AQ" : return "L'Aquila (Italy)";
2274    case "IT-AR" : return "Arezzo (Italy)";
2275    case "IT-AT" : return "Asti (Italy)";
2276    case "IT-AV" : return "Avellino (Italy)";
2277    case "IT-BA" : return "Bari (Italy)";
2278    case "IT-BG" : return "Bergamo (Italy)";
2279    case "IT-BI" : return "Biella (Italy)";
2280    case "IT-BL" : return "Belluno (Italy)";
2281    case "IT-BN" : return "Benevento (Italy)";
2282    case "IT-BO" : return "Bologna (Italy)";
2283    case "IT-BR" : return "Brindisi (Italy)";
2284    case "IT-BS" : return "Brescia (Italy)";
2285    case "IT-BT" : return "Barletta-Andria-Trani (Italy)";
2286    case "IT-BZ" : return "Bolzano (Italy)";
2287    case "IT-CA" : return "Cagliari (Italy)";
2288    case "IT-CB" : return "Campobasso (Italy)";
2289    case "IT-CE" : return "Caserta (Italy)";
2290    case "IT-CH" : return "Chieti (Italy)";
2291    case "IT-CI" : return "Carbonia-Iglesias (Italy)";
2292    case "IT-CL" : return "Caltanissetta (Italy)";
2293    case "IT-CN" : return "Cuneo (Italy)";
2294    case "IT-CO" : return "Como (Italy)";
2295    case "IT-CR" : return "Cremona (Italy)";
2296    case "IT-CS" : return "Cosenza (Italy)";
2297    case "IT-CT" : return "Catania (Italy)";
2298    case "IT-CZ" : return "Catanzaro (Italy)";
2299    case "IT-EN" : return "Enna (Italy)";
2300    case "IT-FC" : return "Forlì-Cesena (Italy)";
2301    case "IT-FE" : return "Ferrara (Italy)";
2302    case "IT-FG" : return "Foggia (Italy)";
2303    case "IT-FI" : return "Firenze (Italy)";
2304    case "IT-FM" : return "Fermo (Italy)";
2305    case "IT-FR" : return "Frosinone (Italy)";
2306    case "IT-GE" : return "Genova (Italy)";
2307    case "IT-GO" : return "Gorizia (Italy)";
2308    case "IT-GR" : return "Grosseto (Italy)";
2309    case "IT-IM" : return "Imperia (Italy)";
2310    case "IT-IS" : return "Isernia (Italy)";
2311    case "IT-KR" : return "Crotone (Italy)";
2312    case "IT-LC" : return "Lecco (Italy)";
2313    case "IT-LE" : return "Lecce (Italy)";
2314    case "IT-LI" : return "Livorno (Italy)";
2315    case "IT-LO" : return "Lodi (Italy)";
2316    case "IT-LT" : return "Latina (Italy)";
2317    case "IT-LU" : return "Lucca (Italy)";
2318    case "IT-MB" : return "Monza e Brianza (Italy)";
2319    case "IT-MC" : return "Macerata (Italy)";
2320    case "IT-ME" : return "Messina (Italy)";
2321    case "IT-MI" : return "Milano (Italy)";
2322    case "IT-MN" : return "Mantova (Italy)";
2323    case "IT-MO" : return "Modena (Italy)";
2324    case "IT-MS" : return "Massa-Carrara (Italy)";
2325    case "IT-MT" : return "Matera (Italy)";
2326    case "IT-NA" : return "Napoli (Italy)";
2327    case "IT-NO" : return "Novara (Italy)";
2328    case "IT-NU" : return "Nuoro (Italy)";
2329    case "IT-OG" : return "Ogliastra (Italy)";
2330    case "IT-OR" : return "Oristano (Italy)";
2331    case "IT-OT" : return "Olbia-Tempio (Italy)";
2332    case "IT-PA" : return "Palermo (Italy)";
2333    case "IT-PC" : return "Piacenza (Italy)";
2334    case "IT-PD" : return "Padova (Italy)";
2335    case "IT-PE" : return "Pescara (Italy)";
2336    case "IT-PG" : return "Perugia (Italy)";
2337    case "IT-PI" : return "Pisa (Italy)";
2338    case "IT-PN" : return "Pordenone (Italy)";
2339    case "IT-PO" : return "Prato (Italy)";
2340    case "IT-PR" : return "Parma (Italy)";
2341    case "IT-PT" : return "Pistoia (Italy)";
2342    case "IT-PU" : return "Pesaro e Urbino (Italy)";
2343    case "IT-PV" : return "Pavia (Italy)";
2344    case "IT-PZ" : return "Potenza (Italy)";
2345    case "IT-RA" : return "Ravenna (Italy)";
2346    case "IT-RC" : return "Reggio Calabria (Italy)";
2347    case "IT-RE" : return "Reggio Emilia (Italy)";
2348    case "IT-RG" : return "Ragusa (Italy)";
2349    case "IT-RI" : return "Rieti (Italy)";
2350    case "IT-RM" : return "Roma (Italy)";
2351    case "IT-RN" : return "Rimini (Italy)";
2352    case "IT-RO" : return "Rovigo (Italy)";
2353    case "IT-SA" : return "Salerno (Italy)";
2354    case "IT-SI" : return "Siena (Italy)";
2355    case "IT-SO" : return "Sondrio (Italy)";
2356    case "IT-SP" : return "La Spezia (Italy)";
2357    case "IT-SR" : return "Siracusa (Italy)";
2358    case "IT-SS" : return "Sassari (Italy)";
2359    case "IT-SV" : return "Savona (Italy)";
2360    case "IT-TA" : return "Taranto (Italy)";
2361    case "IT-TE" : return "Teramo (Italy)";
2362    case "IT-TN" : return "Trento (Italy)";
2363    case "IT-TO" : return "Torino (Italy)";
2364    case "IT-TP" : return "Trapani (Italy)";
2365    case "IT-TR" : return "Terni (Italy)";
2366    case "IT-TS" : return "Trieste (Italy)";
2367    case "IT-TV" : return "Treviso (Italy)";
2368    case "IT-UD" : return "Udine (Italy)";
2369    case "IT-VA" : return "Varese (Italy)";
2370    case "IT-VB" : return "Verbano-Cusio-Ossola (Italy)";
2371    case "IT-VC" : return "Vercelli (Italy)";
2372    case "IT-VE" : return "Venezia (Italy)";
2373    case "IT-VI" : return "Vicenza (Italy)";
2374    case "IT-VR" : return "Verona (Italy)";
2375    case "IT-VS" : return "Medio Campidano (Italy)";
2376    case "IT-VT" : return "Viterbo (Italy)";
2377    case "IT-VV" : return "Vibo Valentia (Italy)";
2378    case "JE-JE" : return "Jersey (Jersey)";
2379    case "JM-01" : return "Kingston (Jamaica)";
2380    case "JM-02" : return "Saint Andrew (Jamaica)";
2381    case "JM-03" : return "Saint Thomas (Jamaica)";
2382    case "JM-04" : return "Portland (Jamaica)";
2383    case "JM-05" : return "Saint Mary (Jamaica)";
2384    case "JM-06" : return "Saint Ann (Jamaica)";
2385    case "JM-07" : return "Trelawny (Jamaica)";
2386    case "JM-08" : return "Saint James (Jamaica)";
2387    case "JM-09" : return "Hanover (Jamaica)";
2388    case "JM-10" : return "Westmoreland (Jamaica)";
2389    case "JM-11" : return "Saint Elizabeth (Jamaica)";
2390    case "JM-12" : return "Manchester (Jamaica)";
2391    case "JM-13" : return "Clarendon (Jamaica)";
2392    case "JM-14" : return "Saint Catherine (Jamaica)";
2393    case "JO-AJ" : return "?Ajl?n (Jordan)";
2394    case "JO-AM" : return "?Amm?n (Jordan)";
2395    case "JO-AQ" : return "Al ?Aqabah (Jordan)";
2396    case "JO-AT" : return "A? ?af?lah (Jordan)";
2397    case "JO-AZ" : return "Az Zarq?' (Jordan)";
2398    case "JO-BA" : return "Al Balq?' (Jordan)";
2399    case "JO-IR" : return "Irbid (Jordan)";
2400    case "JO-JA" : return "Jarash (Jordan)";
2401    case "JO-KA" : return "Al Karak (Jordan)";
2402    case "JO-MA" : return "Al Mafraq (Jordan)";
2403    case "JO-MD" : return "M?dab? (Jordan)";
2404    case "JO-MN" : return "Ma'?n (Jordan)";
2405    case "JP-01" : return "Hokkaido (Japan)";
2406    case "JP-02" : return "Aomori (Japan)";
2407    case "JP-03" : return "Iwate (Japan)";
2408    case "JP-04" : return "Miyagi (Japan)";
2409    case "JP-05" : return "Akita (Japan)";
2410    case "JP-06" : return "Yamagata (Japan)";
2411    case "JP-07" : return "Fukushima (Japan)";
2412    case "JP-08" : return "Ibaraki (Japan)";
2413    case "JP-09" : return "Tochigi (Japan)";
2414    case "JP-10" : return "Gunma (Japan)";
2415    case "JP-11" : return "Saitama (Japan)";
2416    case "JP-12" : return "Chiba (Japan)";
2417    case "JP-13" : return "Tôkyô (Japan)";
2418    case "JP-14" : return "Kanagawa (Japan)";
2419    case "JP-15" : return "Niigata (Japan)";
2420    case "JP-16" : return "Toyama (Japan)";
2421    case "JP-17" : return "Ishikawa (Japan)";
2422    case "JP-18" : return "Fukui (Japan)";
2423    case "JP-19" : return "Yamanashi (Japan)";
2424    case "JP-20" : return "Nagano (Japan)";
2425    case "JP-21" : return "Gifu (Japan)";
2426    case "JP-22" : return "Shizuoka (Japan)";
2427    case "JP-23" : return "Aichi (Japan)";
2428    case "JP-24" : return "Mie (Japan)";
2429    case "JP-25" : return "Shiga (Japan)";
2430    case "JP-26" : return "Kyoto (Japan)";
2431    case "JP-27" : return "Osaka (Japan)";
2432    case "JP-28" : return "Hyogo (Japan)";
2433    case "JP-29" : return "Nara (Japan)";
2434    case "JP-30" : return "Wakayama (Japan)";
2435    case "JP-31" : return "Tottori (Japan)";
2436    case "JP-32" : return "Shimane (Japan)";
2437    case "JP-33" : return "Okayama (Japan)";
2438    case "JP-34" : return "Hiroshima (Japan)";
2439    case "JP-35" : return "Yamaguchi (Japan)";
2440    case "JP-36" : return "Tokushima (Japan)";
2441    case "JP-37" : return "Kagawa (Japan)";
2442    case "JP-38" : return "Ehime (Japan)";
2443    case "JP-39" : return "Kochi (Japan)";
2444    case "JP-40" : return "Fukuoka (Japan)";
2445    case "JP-41" : return "Saga (Japan)";
2446    case "JP-42" : return "Nagasaki (Japan)";
2447    case "JP-43" : return "Kumamoto (Japan)";
2448    case "JP-44" : return "Oita (Japan)";
2449    case "JP-45" : return "Miyazaki (Japan)";
2450    case "JP-46" : return "Kagoshima (Japan)";
2451    case "JP-47" : return "Okinawa (Japan)";
2452    case "KE-01" : return "Baringo (Kenya)";
2453    case "KE-02" : return "Bomet (Kenya)";
2454    case "KE-03" : return "Bungoma (Kenya)";
2455    case "KE-04" : return "Busia (Kenya)";
2456    case "KE-05" : return "Elgeyo/Marakwet (Kenya)";
2457    case "KE-06" : return "Embu (Kenya)";
2458    case "KE-07" : return "Garissa (Kenya)";
2459    case "KE-08" : return "Homa Bay (Kenya)";
2460    case "KE-09" : return "Isiolo (Kenya)";
2461    case "KE-10" : return "Kajiado (Kenya)";
2462    case "KE-11" : return "Kakamega (Kenya)";
2463    case "KE-12" : return "Kericho (Kenya)";
2464    case "KE-13" : return "Kiambu (Kenya)";
2465    case "KE-14" : return "Kilifi (Kenya)";
2466    case "KE-15" : return "Kirinyaga (Kenya)";
2467    case "KE-16" : return "Kisii (Kenya)";
2468    case "KE-17" : return "Kisumu (Kenya)";
2469    case "KE-18" : return "Kitui (Kenya)";
2470    case "KE-19" : return "Kwale (Kenya)";
2471    case "KE-20" : return "Laikipia (Kenya)";
2472    case "KE-21" : return "Lamu (Kenya)";
2473    case "KE-22" : return "Machakos (Kenya)";
2474    case "KE-23" : return "Makueni (Kenya)";
2475    case "KE-24" : return "Mandera (Kenya)";
2476    case "KE-25" : return "Marsabit (Kenya)";
2477    case "KE-26" : return "Meru (Kenya)";
2478    case "KE-27" : return "Migori (Kenya)";
2479    case "KE-28" : return "Mombasa (Kenya)";
2480    case "KE-29" : return "Murang'a (Kenya)";
2481    case "KE-30" : return "Nairobi City (Kenya)";
2482    case "KE-31" : return "Nakuru (Kenya)";
2483    case "KE-32" : return "Nandi (Kenya)";
2484    case "KE-33" : return "Narok (Kenya)";
2485    case "KE-34" : return "Nyamira (Kenya)";
2486    case "KE-35" : return "Nyandarua (Kenya)";
2487    case "KE-36" : return "Nyeri (Kenya)";
2488    case "KE-37" : return "Samburu (Kenya)";
2489    case "KE-38" : return "Siaya (Kenya)";
2490    case "KE-39" : return "Taita/Taveta (Kenya)";
2491    case "KE-40" : return "Tana River (Kenya)";
2492    case "KE-41" : return "Tharaka-Nithi (Kenya)";
2493    case "KE-42" : return "Trans Nzoia (Kenya)";
2494    case "KE-43" : return "Turkana (Kenya)";
2495    case "KE-44" : return "Uasin Gishu (Kenya)";
2496    case "KE-45" : return "Vihiga (Kenya)";
2497    case "KE-46" : return "Wajir (Kenya)";
2498    case "KE-47" : return "West Pokot (Kenya)";
2499    case "KG-B" : return "Batken (Kyrgyzstan)";
2500    case "KG-C" : return "Chü (Kyrgyzstan)";
2501    case "KG-GB" : return "Bishkek (Kyrgyzstan)";
2502    case "KG-GO" : return "Gorod O? (Kyrgyzstan)";
2503    case "KG-J" : return "D?alal-Abadskaja oblast' (Kyrgyzstan)";
2504    case "KG-N" : return "Naryn (Kyrgyzstan)";
2505    case "KG-O" : return "Osh (Kyrgyzstan)";
2506    case "KG-T" : return "Talas (Kyrgyzstan)";
2507    case "KG-Y" : return "Issyk-Kul'skaja oblast' (Kyrgyzstan)";
2508    case "KH-1" : return "Bântéay Méanchey (Cambodia)";
2509    case "KH-10" : return "Krâchéh (Cambodia)";
2510    case "KH-11" : return "Môndól Kiri (Cambodia)";
2511    case "KH-12" : return "Phnom Penh (Cambodia)";
2512    case "KH-13" : return "Pre?h Vihéar (Cambodia)";
2513    case "KH-14" : return "Prey Veaeng (Cambodia)";
2514    case "KH-15" : return "Pousaat (Cambodia)";
2515    case "KH-16" : return "Rotanak Kiri (Cambodia)";
2516    case "KH-17" : return "Siem Reab (Cambodia)";
2517    case "KH-18" : return "Kr?ng Pre?h Sihanouk (Cambodia)";
2518    case "KH-19" : return "Sto?ng Trêng (Cambodia)";
2519    case "KH-2" : return "Baat Dambang (Cambodia)";
2520    case "KH-20" : return "Svaay Rieng (Cambodia)";
2521    case "KH-21" : return "Taakaev (Cambodia)";
2522    case "KH-22" : return "?tdâr Méanchey (Cambodia)";
2523    case "KH-23" : return "Krong Kaeb (Cambodia)";
2524    case "KH-24" : return "Kr?ng Pail?n (Cambodia)";
2525    case "KH-3" : return "Kampong Chaam (Cambodia)";
2526    case "KH-4" : return "Kampong Chhnang (Cambodia)";
2527    case "KH-5" : return "Kâmpóng Sp? (Cambodia)";
2528    case "KH-6" : return "Kâmpóng Thum (Cambodia)";
2529    case "KH-7" : return "Kampot (Cambodia)";
2530    case "KH-8" : return "Kandaal (Cambodia)";
2531    case "KH-9" : return "Kaoh Kong (Cambodia)";
2532    case "KI-G" : return "Gilbert Islands (Kiribati)";
2533    case "KI-L" : return "Line Islands (Kiribati)";
2534    case "KI-P" : return "Phoenix Islands (Kiribati)";
2535    case "KM-A" : return "Andjouân (Comoros)";
2536    case "KM-G" : return "Andjazîdja (Comoros)";
2537    case "KM-M" : return "Mohéli (Comoros)";
2538    case "KN-01" : return "Christ Church Nichola Town (Saint Kitts And Nevis)";
2539    case "KN-02" : return "Saint Anne Sandy Point (Saint Kitts And Nevis)";
2540    case "KN-03" : return "Saint George Basseterre (Saint Kitts And Nevis)";
2541    case "KN-04" : return "Saint George Gingerland (Saint Kitts And Nevis)";
2542    case "KN-05" : return "Saint James Windward (Saint Kitts And Nevis)";
2543    case "KN-06" : return "Saint John Capisterre (Saint Kitts And Nevis)";
2544    case "KN-07" : return "Saint John Figtree (Saint Kitts And Nevis)";
2545    case "KN-08" : return "Saint Mary Cayon (Saint Kitts And Nevis)";
2546    case "KN-09" : return "Saint Paul Capisterre (Saint Kitts And Nevis)";
2547    case "KN-10" : return "Saint Paul Charlestown (Saint Kitts And Nevis)";
2548    case "KN-11" : return "Saint Peter Basseterre (Saint Kitts And Nevis)";
2549    case "KN-12" : return "Saint Thomas Lowland (Saint Kitts And Nevis)";
2550    case "KN-13" : return "Saint Thomas Middle Island (Saint Kitts And Nevis)";
2551    case "KN-15" : return "Trinity Palmetto Point (Saint Kitts And Nevis)";
2552    case "KN-K" : return "Saint Kitts (Saint Kitts And Nevis)";
2553    case "KN-N" : return "Nevis (Saint Kitts And Nevis)";
2554    case "KP-01" : return "P'y?ngyang (Korea, Democratic People's Republic Of)";
2555    case "KP-02" : return "P'y?ngan-namdo (Korea, Democratic People's Republic Of)";
2556    case "KP-03" : return "P'y?ngan-bukto (Korea, Democratic People's Republic Of)";
2557    case "KP-04" : return "Chagang-do (Korea, Democratic People's Republic Of)";
2558    case "KP-05" : return "Hwanghae-namdo (Korea, Democratic People's Republic Of)";
2559    case "KP-06" : return "Hwanghae-bukto (Korea, Democratic People's Republic Of)";
2560    case "KP-07" : return "Kangweonto (Korea, Democratic People's Republic Of)";
2561    case "KP-08" : return "Hamgy?ng-namdo (Korea, Democratic People's Republic Of)";
2562    case "KP-09" : return "Hamgy?ng-bukto (Korea, Democratic People's Republic Of)";
2563    case "KP-10" : return "Ryangkangto (Korea, Democratic People's Republic Of)";
2564    case "KP-13" : return "Nas?n (Korea, Democratic People's Republic Of)";
2565    case "KR-11" : return "Seoul-T'?kpy?lshi (Korea, Republic of)";
2566    case "KR-26" : return "Busan Gwang'yeogsi (Korea, Republic of)";
2567    case "KR-27" : return "Daegu Gwang'yeogsi (Korea, Republic of)";
2568    case "KR-28" : return "Inch'?n-Kwangy?kshi (Korea, Republic of)";
2569    case "KR-29" : return "Gwangju Gwang'yeogsi (Korea, Republic of)";
2570    case "KR-30" : return "Daejeon Gwang'yeogsi (Korea, Republic of)";
2571    case "KR-31" : return "Ulsan Gwang'yeogsi (Korea, Republic of)";
2572    case "KR-41" : return "Gyeonggido (Korea, Republic of)";
2573    case "KR-42" : return "Gang'weondo (Korea, Republic of)";
2574    case "KR-43" : return "Ch'ungch'?ngbuk-do (Korea, Republic of)";
2575    case "KR-44" : return "Ch'ungch'?ngnam-do (Korea, Republic of)";
2576    case "KR-45" : return "Ch?llabuk-do (Korea, Republic of)";
2577    case "KR-46" : return "Ch?llanam-do (Korea, Republic of)";
2578    case "KR-47" : return "Gyeongsangbugdo (Korea, Republic of)";
2579    case "KR-48" : return "Gyeongsangnamdo (Korea, Republic of)";
2580    case "KR-49" : return "Cheju-do (Korea, Republic of)";
2581    case "KR-50" : return "Sejong (Korea, Republic of)";
2582    case "KW-AH" : return "Al A?mad? (Kuwait)";
2583    case "KW-FA" : return "Al Farw?n?yah (Kuwait)";
2584    case "KW-HA" : return "?awall? (Kuwait)";
2585    case "KW-JA" : return "Al Jahr?? (Kuwait)";
2586    case "KW-KU" : return "Al Kuwayt (Kuwait)";
2587    case "KW-MU" : return "Mub?rak al Kab?r (Kuwait)";
2588    case "KY-KY" : return "Cayman Islands (Cayman Islands)";
2589    case "KZ-AKM" : return "Akmolinskaja oblast' (Kazakhstan)";
2590    case "KZ-AKT" : return "Aktjubinskaja oblast' (Kazakhstan)";
2591    case "KZ-ALA" : return "Almaty (Kazakhstan)";
2592    case "KZ-ALM" : return "Almatinskaja oblast' (Kazakhstan)";
2593    case "KZ-AST" : return "Astana (Kazakhstan)";
2594    case "KZ-ATY" : return "Atyra? oblysy (Kazakhstan)";
2595    case "KZ-KAR" : return "Karagandinskaja oblast' (Kazakhstan)";
2596    case "KZ-KUS" : return "Kostanajskaja oblast' (Kazakhstan)";
2597    case "KZ-KZY" : return "Kyzylordinskaja oblast' (Kazakhstan)";
2598    case "KZ-MAN" : return "Mangghysta? oblysy (Kazakhstan)";
2599    case "KZ-PAV" : return "Pavlodar oblysy (Kazakhstan)";
2600    case "KZ-SEV" : return "Severo-Kazahstanskaja oblast' (Kazakhstan)";
2601    case "KZ-VOS" : return "Shyghys Qazaqstan oblysy (Kazakhstan)";
2602    case "KZ-YUZ" : return "Ju?no-Kazahstanskaja oblast' (Kazakhstan)";
2603    case "KZ-ZAP" : return "Batys Qazaqstan oblysy (Kazakhstan)";
2604    case "KZ-ZHA" : return "?ambylskaja oblast' (Kazakhstan)";
2605    case "LA-AT" : return "Attapu (Laos)";
2606    case "LA-BK" : return "Bokèo (Laos)";
2607    case "LA-BL" : return "Bolikhamxai (Laos)";
2608    case "LA-CH" : return "Champasak (Laos)";
2609    case "LA-HO" : return "Houaphan (Laos)";
2610    case "LA-KH" : return "Khammouan (Laos)";
2611    case "LA-LM" : return "Louang Namtha (Laos)";
2612    case "LA-LP" : return "Louangphabang (Laos)";
2613    case "LA-OU" : return "Oudomsai (Laos)";
2614    case "LA-PH" : return "Phôngsali (Laos)";
2615    case "LA-SL" : return "Salavan (Laos)";
2616    case "LA-SV" : return "Savannakhét (Laos)";
2617    case "LA-VI" : return "Vientiane (Laos)";
2618    case "LA-VT" : return "Vientiane (Laos)";
2619    case "LA-XA" : return "Sayaboury (Laos)";
2620    case "LA-XE" : return "Sékong (Laos)";
2621    case "LA-XI" : return "Xiangkhouang (Laos)";
2622    case "LA-XN" : return "Xaisômboun (Laos)";
2623    case "LB-AK" : return "Aakkâr (Lebanon)";
2624    case "LB-AS" : return "Ash Shim?l (Lebanon)";
2625    case "LB-BA" : return "Bayr?t (Lebanon)";
2626    case "LB-BH" : return "Baalbek-Hermel (Lebanon)";
2627    case "LB-BI" : return "Al Biq?? (Lebanon)";
2628    case "LB-JA" : return "Al Jan?b (Lebanon)";
2629    case "LB-JL" : return "Jabal Lubn?n (Lebanon)";
2630    case "LB-NA" : return "An Naba??yah (Lebanon)";
2631    case "LC-01" : return "Anse la Raye (Saint Lucia)";
2632    case "LC-02" : return "Castries (Saint Lucia)";
2633    case "LC-03" : return "Choiseul (Saint Lucia)";
2634    case "LC-05" : return "Dennery (Saint Lucia)";
2635    case "LC-06" : return "Gros Islet (Saint Lucia)";
2636    case "LC-07" : return "Laborie (Saint Lucia)";
2637    case "LC-08" : return "Micoud (Saint Lucia)";
2638    case "LC-10" : return "Soufrière (Saint Lucia)";
2639    case "LC-11" : return "Vieux Fort (Saint Lucia)";
2640    case "LC-12" : return "Canaries (Saint Lucia)";
2641    case "LI-01" : return "Balzers (Liechtenstein)";
2642    case "LI-02" : return "Eschen (Liechtenstein)";
2643    case "LI-03" : return "Gamprin (Liechtenstein)";
2644    case "LI-04" : return "Mauren (Liechtenstein)";
2645    case "LI-05" : return "Planken (Liechtenstein)";
2646    case "LI-06" : return "Ruggell (Liechtenstein)";
2647    case "LI-07" : return "Schaan (Liechtenstein)";
2648    case "LI-08" : return "Schellenberg (Liechtenstein)";
2649    case "LI-09" : return "Triesen (Liechtenstein)";
2650    case "LI-10" : return "Triesenberg (Liechtenstein)";
2651    case "LI-11" : return "Vaduz (Liechtenstein)";
2652    case "LK-1" : return "Basn?hira pa??ta (Sri Lanka)";
2653    case "LK-11" : return "Colombo (Sri Lanka)";
2654    case "LK-12" : return "Gampaha (Sri Lanka)";
2655    case "LK-13" : return "Kalutara (Sri Lanka)";
2656    case "LK-2" : return "Central Province (Sri Lanka)";
2657    case "LK-21" : return "Kandy (Sri Lanka)";
2658    case "LK-22" : return "Matale (Sri Lanka)";
2659    case "LK-23" : return "Nuvara ?liya (Sri Lanka)";
2660    case "LK-3" : return "Daku?u pa??ta (Sri Lanka)";
2661    case "LK-31" : return "G?lla (Sri Lanka)";
2662    case "LK-32" : return "Matara (Sri Lanka)";
2663    case "LK-33" : return "Amp?nt???ai (Sri Lanka)";
2664    case "LK-4" : return "Northern Province (Sri Lanka)";
2665    case "LK-41" : return "Jaffna (Sri Lanka)";
2666    case "LK-42" : return "Kilinochchi (Sri Lanka)";
2667    case "LK-43" : return "Mannar (Sri Lanka)";
2668    case "LK-44" : return "Vavuniya (Sri Lanka)";
2669    case "LK-45" : return "Mulativ (Sri Lanka)";
2670    case "LK-5" : return "Eastern Province (Sri Lanka)";
2671    case "LK-51" : return "Batticaloa (Sri Lanka)";
2672    case "LK-52" : return "Ampara (Sri Lanka)";
2673    case "LK-53" : return "Tiruk??amalai (Sri Lanka)";
2674    case "LK-6" : return "North Western Province (Sri Lanka)";
2675    case "LK-61" : return "Kuru?ægala (Sri Lanka)";
2676    case "LK-62" : return "Puttalam (Sri Lanka)";
2677    case "LK-7" : return "North Central Province (Sri Lanka)";
2678    case "LK-71" : return "Anuradhapura (Sri Lanka)";
2679    case "LK-72" : return "P?la??a?uvai (Sri Lanka)";
2680    case "LK-8" : return "?v? m?k??am (Sri Lanka)";
2681    case "LK-81" : return "Badulla (Sri Lanka)";
2682    case "LK-82" : return "Monaragala (Sri Lanka)";
2683    case "LK-9" : return "Chappirakamuva m?k??am (Sri Lanka)";
2684    case "LK-91" : return "Iratti?apuri (Sri Lanka)";
2685    case "LK-92" : return "Kægalla (Sri Lanka)";
2686    case "LR-BG" : return "Bong (Liberia)";
2687    case "LR-BM" : return "Bomi (Liberia)";
2688    case "LR-CM" : return "Grand Cape Mount (Liberia)";
2689    case "LR-GB" : return "Grand Bassa (Liberia)";
2690    case "LR-GG" : return "Grand Gedeh (Liberia)";
2691    case "LR-GK" : return "Grand Kru (Liberia)";
2692    case "LR-GP" : return "Gbarpolu (Liberia)";
2693    case "LR-LO" : return "Lofa (Liberia)";
2694    case "LR-MG" : return "Margibi (Liberia)";
2695    case "LR-MO" : return "Montserrado (Liberia)";
2696    case "LR-MY" : return "Maryland (Liberia)";
2697    case "LR-NI" : return "Nimba (Liberia)";
2698    case "LR-RG" : return "River Gee (Liberia)";
2699    case "LR-RI" : return "Rivercess (Liberia)";
2700    case "LR-SI" : return "Sinoe (Liberia)";
2701    case "LS-A" : return "Maseru (Lesotho)";
2702    case "LS-B" : return "Butha-Buthe (Lesotho)";
2703    case "LS-C" : return "Leribe (Lesotho)";
2704    case "LS-D" : return "Berea (Lesotho)";
2705    case "LS-E" : return "Mafeteng (Lesotho)";
2706    case "LS-F" : return "Mohale's Hoek (Lesotho)";
2707    case "LS-G" : return "Quthing (Lesotho)";
2708    case "LS-H" : return "Qacha's Nek (Lesotho)";
2709    case "LS-J" : return "Mokhotlong (Lesotho)";
2710    case "LS-K" : return "Thaba-Tseka (Lesotho)";
2711    case "LT-01" : return "Akmen? (Lithuania)";
2712    case "LT-02" : return "Alytaus miestas (Lithuania)";
2713    case "LT-03" : return "Alytus (Lithuania)";
2714    case "LT-04" : return "Anyk??iai (Lithuania)";
2715    case "LT-05" : return "Bir?tono (Lithuania)";
2716    case "LT-06" : return "Bir?ai (Lithuania)";
2717    case "LT-07" : return "Druskininkai (Lithuania)";
2718    case "LT-08" : return "Elektrénai (Lithuania)";
2719    case "LT-09" : return "Ignalina (Lithuania)";
2720    case "LT-10" : return "Jonava (Lithuania)";
2721    case "LT-11" : return "Joni?kis (Lithuania)";
2722    case "LT-12" : return "Jurbarkas (Lithuania)";
2723    case "LT-13" : return "Kai?iadorys (Lithuania)";
2724    case "LT-14" : return "Kalvarijos (Lithuania)";
2725    case "LT-15" : return "Kauno miestas (Lithuania)";
2726    case "LT-16" : return "Kaunas (Lithuania)";
2727    case "LT-17" : return "Kazl? R?dos (Lithuania)";
2728    case "LT-18" : return "K?dainiai (Lithuania)";
2729    case "LT-19" : return "Kelm? (Lithuania)";
2730    case "LT-20" : return "Klaip?dos miestas (Lithuania)";
2731    case "LT-21" : return "Klaip?da (Lithuania)";
2732    case "LT-22" : return "Kretinga (Lithuania)";
2733    case "LT-23" : return "Kupi?kis (Lithuania)";
2734    case "LT-24" : return "Lazdijai (Lithuania)";
2735    case "LT-25" : return "Marijampol? (Lithuania)";
2736    case "LT-26" : return "Ma?eikiai (Lithuania)";
2737    case "LT-27" : return "Mol?tai (Lithuania)";
2738    case "LT-28" : return "Neringa (Lithuania)";
2739    case "LT-29" : return "Pagégiai (Lithuania)";
2740    case "LT-30" : return "Pakruojis (Lithuania)";
2741    case "LT-31" : return "Palangos miestas (Lithuania)";
2742    case "LT-32" : return "Panev??io miestas (Lithuania)";
2743    case "LT-33" : return "Panev??ys (Lithuania)";
2744    case "LT-34" : return "Pasvalys (Lithuania)";
2745    case "LT-35" : return "Plung? (Lithuania)";
2746    case "LT-36" : return "Prienai (Lithuania)";
2747    case "LT-37" : return "Radvili?kis (Lithuania)";
2748    case "LT-38" : return "Raseiniai (Lithuania)";
2749    case "LT-39" : return "Rietavo (Lithuania)";
2750    case "LT-40" : return "Roki?kis (Lithuania)";
2751    case "LT-41" : return "?akiai (Lithuania)";
2752    case "LT-42" : return "?al?ininkai (Lithuania)";
2753    case "LT-43" : return "?iauli? miestas (Lithuania)";
2754    case "LT-44" : return "?iauliai (Lithuania)";
2755    case "LT-45" : return "?ilal? (Lithuania)";
2756    case "LT-46" : return "?ilut? (Lithuania)";
2757    case "LT-47" : return "?irvintos (Lithuania)";
2758    case "LT-48" : return "Skuodas (Lithuania)";
2759    case "LT-49" : return "?ven?ionys (Lithuania)";
2760    case "LT-50" : return "Taurag? (Lithuania)";
2761    case "LT-51" : return "Tel?iai (Lithuania)";
2762    case "LT-52" : return "Trakai (Lithuania)";
2763    case "LT-53" : return "Ukmerg? (Lithuania)";
2764    case "LT-54" : return "Utena (Lithuania)";
2765    case "LT-55" : return "Var?na (Lithuania)";
2766    case "LT-56" : return "Vilkavi?kis (Lithuania)";
2767    case "LT-57" : return "Vilniaus miestas (Lithuania)";
2768    case "LT-58" : return "Vilnius (Lithuania)";
2769    case "LT-59" : return "Visaginas (Lithuania)";
2770    case "LT-60" : return "Zarasai (Lithuania)";
2771    case "LT-AL" : return "Alytaus apskritis (Lithuania)";
2772    case "LT-KL" : return "Klaip?dos apskritis (Lithuania)";
2773    case "LT-KU" : return "Kauno apskritis (Lithuania)";
2774    case "LT-MR" : return "Marijampol?s apskritis (Lithuania)";
2775    case "LT-PN" : return "Panev??io apskritis (Lithuania)";
2776    case "LT-SA" : return "?iauli? apskritis (Lithuania)";
2777    case "LT-TA" : return "Taurag?s apskritis (Lithuania)";
2778    case "LT-TE" : return "Tel?i? apskritis (Lithuania)";
2779    case "LT-UT" : return "Utenos apskritis (Lithuania)";
2780    case "LT-VL" : return "Vilniaus apskritis (Lithuania)";
2781    case "LU-D" : return "Diekirch (Luxembourg)";
2782    case "LU-G" : return "Grevenmacher (Luxembourg)";
2783    case "LU-L" : return "Lëtzebuerg (Luxembourg)";    
2784    case "LV-001" : return "Aglonas novads (Latvia)";
2785    case "LV-002" : return "Aizkraukles novads (Latvia)";
2786    case "LV-003" : return "Aizputes novads (Latvia)";
2787    case "LV-004" : return "Akn?stes novads (Latvia)";
2788    case "LV-005" : return "Alojas novads (Latvia)";
2789    case "LV-006" : return "Alsungas novads (Latvia)";
2790    case "LV-007" : return "Al?ksnes novads (Latvia)";
2791    case "LV-008" : return "Amatas novads (Latvia)";
2792    case "LV-009" : return "Apes novads (Latvia)";
2793    case "LV-010" : return "Auces novads (Latvia)";
2794    case "LV-011" : return "?da?u novads (Latvia)";
2795    case "LV-012" : return "Bab?tes novads (Latvia)";
2796    case "LV-013" : return "Baldones novads (Latvia)";
2797    case "LV-014" : return "Baltinavas novads (Latvia)";
2798    case "LV-015" : return "Balvu novads (Latvia)";
2799    case "LV-016" : return "Bauskas novads (Latvia)";
2800    case "LV-017" : return "Bever?nas novads (Latvia)";
2801    case "LV-018" : return "Broc?nu novads (Latvia)";
2802    case "LV-019" : return "Burtnieku novads (Latvia)";
2803    case "LV-020" : return "Carnikavas novads (Latvia)";
2804    case "LV-021" : return "Cesvaines novads (Latvia)";
2805    case "LV-022" : return "C?su novads (Latvia)";
2806    case "LV-023" : return "Ciblas novads (Latvia)";
2807    case "LV-024" : return "Dagdas novads (Latvia)";
2808    case "LV-025" : return "Daugavpils novads (Latvia)";
2809    case "LV-026" : return "Dobeles novads (Latvia)";
2810    case "LV-027" : return "Dundagas novads (Latvia)";
2811    case "LV-028" : return "Durbes novads (Latvia)";
2812    case "LV-029" : return "Engures novads (Latvia)";
2813    case "LV-030" : return "?rg?u novads (Latvia)";
2814    case "LV-031" : return "Garkalnes novads (Latvia)";
2815    case "LV-032" : return "Grobi?as novads (Latvia)";
2816    case "LV-033" : return "Gulbenes novads (Latvia)";
2817    case "LV-034" : return "Iecavas novads (Latvia)";
2818    case "LV-035" : return "Ik??iles novads (Latvia)";
2819    case "LV-036" : return "Il?kstes novads (Latvia)";
2820    case "LV-037" : return "In?ukalna novads (Latvia)";
2821    case "LV-038" : return "Jaunjelgavas novads (Latvia)";
2822    case "LV-039" : return "Jaunpiebalgas novads (Latvia)";
2823    case "LV-040" : return "Jaunpils novads (Latvia)";
2824    case "LV-041" : return "Jelgavas novads (Latvia)";
2825    case "LV-042" : return "J?kabpils novads (Latvia)";
2826    case "LV-043" : return "Kandavas novads (Latvia)";
2827    case "LV-044" : return "K?rsavas novads (Latvia)";
2828    case "LV-045" : return "Koc?nu novads (Latvia)";
2829    case "LV-046" : return "Kokneses novads (Latvia)";
2830    case "LV-047" : return "Kr?slavas novads (Latvia)";
2831    case "LV-048" : return "Krimuldas novads (Latvia)";
2832    case "LV-049" : return "Krustpils novads (Latvia)";
2833    case "LV-050" : return "Kuld?gas novads (Latvia)";
2834    case "LV-051" : return "?eguma novads (Latvia)";
2835    case "LV-052" : return "?ekavas novads (Latvia)";
2836    case "LV-053" : return "Lielv?rdes novads (Latvia)";
2837    case "LV-054" : return "Limba?u novads (Latvia)";
2838    case "LV-055" : return "L?gatnes novads (Latvia)";
2839    case "LV-056" : return "L?v?nu novads (Latvia)";
2840    case "LV-057" : return "Lub?nas novads (Latvia)";
2841    case "LV-058" : return "Ludzas novads (Latvia)";
2842    case "LV-059" : return "Madonas novads (Latvia)";
2843    case "LV-060" : return "Mazsalacas novads (Latvia)";
2844    case "LV-061" : return "M?lpils novads (Latvia)";
2845    case "LV-062" : return "M?rupes novads (Latvia)";
2846    case "LV-063" : return "M?rsraga novads (Latvia)";
2847    case "LV-064" : return "Nauk??nu novads (Latvia)";
2848    case "LV-065" : return "Neretas novads (Latvia)";
2849    case "LV-066" : return "N?cas novads (Latvia)";
2850    case "LV-067" : return "Ogres novads (Latvia)";
2851    case "LV-068" : return "Olaines novads (Latvia)";
2852    case "LV-069" : return "Ozolnieku novads (Latvia)";
2853    case "LV-070" : return "P?rgaujas novads (Latvia)";
2854    case "LV-071" : return "P?vilostas novads (Latvia)";
2855    case "LV-072" : return "P?avi?u novads (Latvia)";
2856    case "LV-073" : return "Prei?u novads (Latvia)";
2857    case "LV-074" : return "Priekules novads (Latvia)";
2858    case "LV-075" : return "Prieku?u novads (Latvia)";
2859    case "LV-076" : return "Raunas novads (Latvia)";
2860    case "LV-077" : return "R?zeknes novads (Latvia)";
2861    case "LV-078" : return "Riebi?u novads (Latvia)";
2862    case "LV-079" : return "Rojas novads (Latvia)";
2863    case "LV-080" : return "Ropa?u novads (Latvia)";
2864    case "LV-081" : return "Rucavas novads (Latvia)";
2865    case "LV-082" : return "Rug?ju novads (Latvia)";
2866    case "LV-083" : return "Rund?les novads (Latvia)";
2867    case "LV-084" : return "R?jienas novads (Latvia)";
2868    case "LV-085" : return "Salas novads (Latvia)";
2869    case "LV-086" : return "Salacgr?vas novads (Latvia)";
2870    case "LV-087" : return "Salaspils novads (Latvia)";
2871    case "LV-088" : return "Saldus novads (Latvia)";
2872    case "LV-089" : return "Saulkrastu novads (Latvia)";
2873    case "LV-090" : return "S?jas novads (Latvia)";
2874    case "LV-091" : return "Siguldas novads (Latvia)";
2875    case "LV-092" : return "Skr?veru novads (Latvia)";
2876    case "LV-093" : return "Skrundas novads (Latvia)";
2877    case "LV-094" : return "Smiltenes novads (Latvia)";
2878    case "LV-095" : return "Stopi?u novads (Latvia)";
2879    case "LV-096" : return "Stren?u novads (Latvia)";
2880    case "LV-097" : return "Talsu novads (Latvia)";
2881    case "LV-098" : return "T?rvetes novads (Latvia)";
2882    case "LV-099" : return "Tukuma novads (Latvia)";
2883    case "LV-100" : return "Vai?odes novads (Latvia)";
2884    case "LV-101" : return "Valkas novads (Latvia)";
2885    case "LV-102" : return "Varak??nu novads (Latvia)";
2886    case "LV-103" : return "V?rkavas novads (Latvia)";
2887    case "LV-104" : return "Vecpiebalgas novads (Latvia)";
2888    case "LV-105" : return "Vecumnieku novads (Latvia)";
2889    case "LV-106" : return "Ventspils novads (Latvia)";
2890    case "LV-107" : return "Vies?tes novads (Latvia)";
2891    case "LV-108" : return "Vi?akas novads (Latvia)";
2892    case "LV-109" : return "Vi??nu novads (Latvia)";
2893    case "LV-110" : return "Zilupes novads (Latvia)";
2894    case "LV-DGV" : return "Daugavpils (Latvia)";
2895    case "LV-JEL" : return "Jelgava (Latvia)";
2896    case "LV-JKB" : return "J?kabpils (Latvia)";
2897    case "LV-JUR" : return "J?rmala (Latvia)";
2898    case "LV-LPX" : return "Liep?ja (Latvia)";
2899    case "LV-REZ" : return "R?zekne (Latvia)";
2900    case "LV-RIX" : return "R?ga (Latvia)";
2901    case "LV-VEN" : return "Ventspils (Latvia)";
2902    case "LV-VMR" : return "Valmiera (Latvia)";
2903    case "LY-BA" : return "Bangh?z? (Libya)";
2904    case "LY-BU" : return "Al Bu?n?n (Libya)";
2905    case "LY-DR" : return "Darnah (Libya)";
2906    case "LY-GT" : return "Gh?t (Libya)";
2907    case "LY-JA" : return "Al Jabal al Akh?ar (Libya)";
2908    case "LY-JG" : return "Al Jabal al Gharb? (Libya)";
2909    case "LY-JI" : return "Al Jif?rah (Libya)";
2910    case "LY-JU" : return "Al Jufrah (Libya)";
2911    case "LY-KF" : return "Al Kufrah (Libya)";
2912    case "LY-MB" : return "Al Marqab (Libya)";
2913    case "LY-MI" : return "Mi?r?tah (Libya)";
2914    case "LY-MJ" : return "Al Marj (Libya)";
2915    case "LY-MQ" : return "Murzuq (Libya)";
2916    case "LY-NL" : return "N?l?t (Libya)";
2917    case "LY-NQ" : return "An Nuq?? al Khams (Libya)";
2918    case "LY-SB" : return "Sabh? (Libya)";
2919    case "LY-SR" : return "Surt (Libya)";
2920    case "LY-TB" : return "?ar?bulus (Libya)";
2921    case "LY-WA" : return "Al W???t (Libya)";
2922    case "LY-WD" : return "W?d? al ?ay?t (Libya)";
2923    case "LY-WS" : return "W?d? ash Sh??i? (Libya)";
2924    case "LY-ZA" : return "Az Z?wiyah (Libya)";
2925    }
2926    return "Unknown state code '"+c.getCode()+"'";
2927  }
2928
2929  private static String stateMR(Coding c) {
2930    switch (c.getCode()) {
2931    case "MA-01" : return "Tanger-Tétouan (Morocco)";
2932    case "MA-02" : return "Gharb-Chrarda-Beni Hssen (Morocco)";
2933    case "MA-03" : return "Taza-Al Hoceima-Taounate (Morocco)";
2934    case "MA-04" : return "L'Oriental (Morocco)";
2935    case "MA-05" : return "Fès-Boulemane (Morocco)";
2936    case "MA-06" : return "Meknès-Tafilalet (Morocco)";
2937    case "MA-07" : return "Rabat-Salé-Zemmour-Zaer (Morocco)";
2938    case "MA-08" : return "Grand Casablanca (Morocco)";
2939    case "MA-09" : return "Chaouia-Ouardigha (Morocco)";
2940    case "MA-10" : return "Doukkala-Abda (Morocco)";
2941    case "MA-11" : return "Marrakech-Tensift-Al Haouz (Morocco)";
2942    case "MA-12" : return "Tadla-Azilal (Morocco)";
2943    case "MA-13" : return "Sous-Massa-Draa (Morocco)";
2944    case "MA-14" : return "Guelmim-Es Semara (Morocco)";
2945    case "MA-15" : return "Laâyoune-Boujdour-Sakia el Hamra (Morocco)";
2946    case "MA-16" : return "Oued ed Dahab-Lagouira (Morocco)";
2947    case "MA-AGD" : return "Agadir-Ida-Outanane (Morocco)";
2948    case "MA-AOU" : return "Aousserd (Morocco)";
2949    case "MA-ASZ" : return "Assa-Zag (Morocco)";
2950    case "MA-AZI" : return "Azilal (Morocco)";
2951    case "MA-BEM" : return "Beni Mellal (Morocco)";
2952    case "MA-BER" : return "Berkane (Morocco)";
2953    case "MA-BES" : return "Ben Slimane (Morocco)";
2954    case "MA-BOD" : return "Boujdour (Morocco)";
2955    case "MA-BOM" : return "Boulemane (Morocco)";
2956    case "MA-CAS" : return "Casablanca (Morocco)";
2957    case "MA-CHE" : return "Chefchaouen (Morocco)";
2958    case "MA-CHI" : return "Chichaoua (Morocco)";
2959    case "MA-CHT" : return "Chtouka-Ait Baha (Morocco)";
2960    case "MA-ERR" : return "Errachidia (Morocco)";
2961    case "MA-ESI" : return "Essaouira (Morocco)";
2962    case "MA-ESM" : return "Es Smara (Morocco)";
2963    case "MA-FAH" : return "Fahs-Beni Makada (Morocco)";
2964    case "MA-FES" : return "Fès-Dar-Dbibegh (Morocco)";
2965    case "MA-FIG" : return "Figuig (Morocco)";
2966    case "MA-GUE" : return "Guelmim (Morocco)";
2967    case "MA-HAJ" : return "El Hajeb (Morocco)";
2968    case "MA-HAO" : return "Al Haouz (Morocco)";
2969    case "MA-HOC" : return "Al Hoceïma (Morocco)";
2970    case "MA-IFR" : return "Ifrane (Morocco)";
2971    case "MA-INE" : return "Inezgane-Ait Melloul (Morocco)";
2972    case "MA-JDI" : return "El Jadida (Morocco)";
2973    case "MA-JRA" : return "Jrada (Morocco)";
2974    case "MA-KEN" : return "Kénitra (Morocco)";
2975    case "MA-KES" : return "Kelaat es Sraghna (Morocco)";
2976    case "MA-KHE" : return "Khemisset (Morocco)";
2977    case "MA-KHN" : return "Khenifra (Morocco)";
2978    case "MA-KHO" : return "Khouribga (Morocco)";
2979    case "MA-LAA" : return "Laâyoune (Morocco)";
2980    case "MA-LAR" : return "Larache (Morocco)";
2981    case "MA-MED" : return "Médiouna (Morocco)";
2982    case "MA-MEK" : return "Meknès (Morocco)";
2983    case "MA-MMD" : return "Marrakech-Medina (Morocco)";
2984    case "MA-MMN" : return "Marrakech-Menara (Morocco)";
2985    case "MA-MOH" : return "Mohammadia (Morocco)";
2986    case "MA-MOU" : return "Moulay Yacoub (Morocco)";
2987    case "MA-NAD" : return "Nador (Morocco)";
2988    case "MA-NOU" : return "Nouaceur (Morocco)";
2989    case "MA-OUA" : return "Ouarzazate (Morocco)";
2990    case "MA-OUD" : return "Oued ed Dahab (Morocco)";
2991    case "MA-OUJ" : return "Oujda-Angad (Morocco)";
2992    case "MA-RAB" : return "Rabat (Morocco)";
2993    case "MA-SAF" : return "Safi (Morocco)";
2994    case "MA-SAL" : return "Salé (Morocco)";
2995    case "MA-SEF" : return "Sefrou (Morocco)";
2996    case "MA-SET" : return "Settat (Morocco)";
2997    case "MA-SIK" : return "Sidi Kacem (Morocco)";
2998    case "MA-SKH" : return "Skhirate-Témara (Morocco)";
2999    case "MA-SYB" : return "Sidi Youssef Ben Ali (Morocco)";
3000    case "MA-TAI" : return "Taourirt (Morocco)";
3001    case "MA-TAO" : return "Taounate (Morocco)";
3002    case "MA-TAR" : return "Taroudant (Morocco)";
3003    case "MA-TAT" : return "Tata (Morocco)";
3004    case "MA-TAZ" : return "Taza (Morocco)";
3005    case "MA-TET" : return "Tétouan (Morocco)";
3006    case "MA-TIZ" : return "Tiznit (Morocco)";
3007    case "MA-TNG" : return "Tanger-Assilah (Morocco)";
3008    case "MA-TNT" : return "Tan-Tan (Morocco)";
3009    case "MA-ZAG" : return "Zagora (Morocco)";
3010    case "MC-CL" : return "La Colle (Monaco)";
3011    case "MC-CO" : return "La Condamine (Monaco)";
3012    case "MC-FO" : return "Fontvieille (Monaco)";
3013    case "MC-GA" : return "La Gare (Monaco)";
3014    case "MC-JE" : return "Jardin Exotique (Monaco)";
3015    case "MC-LA" : return "Larvotto (Monaco)";
3016    case "MC-MA" : return "Malbousquet (Monaco)";
3017    case "MC-MC" : return "Monte-Carlo (Monaco)";
3018    case "MC-MG" : return "Moneghetti (Monaco)";
3019    case "MC-MO" : return "Monaco-Ville (Monaco)";
3020    case "MC-MU" : return "Moulins (Monaco)";
3021    case "MC-PH" : return "Port-Hercule (Monaco)";
3022    case "MC-SD" : return "Sainte-Dévote (Monaco)";
3023    case "MC-SO" : return "La Source (Monaco)";
3024    case "MC-SP" : return "Spélugues (Monaco)";
3025    case "MC-SR" : return "Saint-Roman (Monaco)";
3026    case "MC-VR" : return "Vallon de la Rousse (Monaco)";
3027    case "MD-AN" : return "Anenii Noi (Moldova)";
3028    case "MD-BA" : return "B?l?i (Moldova)";
3029    case "MD-BD" : return "Bender (Moldova)";
3030    case "MD-BR" : return "Briceni (Moldova)";
3031    case "MD-BS" : return "Basarabeasca (Moldova)";
3032    case "MD-CA" : return "Cahul (Moldova)";
3033    case "MD-CL" : return "C?l?ra?i (Moldova)";
3034    case "MD-CM" : return "Cimi?lia (Moldova)";
3035    case "MD-CR" : return "Criuleni (Moldova)";
3036    case "MD-CS" : return "C?u?eni (Moldova)";
3037    case "MD-CT" : return "Cantemir (Moldova)";
3038    case "MD-CU" : return "Chi?in?u (Moldova)";
3039    case "MD-DO" : return "Dondu?eni (Moldova)";
3040    case "MD-DR" : return "Drochia (Moldova)";
3041    case "MD-DU" : return "Dub?sari (Moldova)";
3042    case "MD-ED" : return "Edine? (Moldova)";
3043    case "MD-FA" : return "F?le?ti (Moldova)";
3044    case "MD-FL" : return "Flore?ti (Moldova)";
3045    case "MD-GA" : return "G?g?uzia, Unitatea teritorial? autonom? (Moldova)";
3046    case "MD-GL" : return "Glodeni (Moldova)";
3047    case "MD-HI" : return "Hînce?ti (Moldova)";
3048    case "MD-IA" : return "Ialoveni (Moldova)";
3049    case "MD-LE" : return "Leova (Moldova)";
3050    case "MD-NI" : return "Nisporeni (Moldova)";
3051    case "MD-OC" : return "Ocni?a (Moldova)";
3052    case "MD-OR" : return "Orhei (Moldova)";
3053    case "MD-RE" : return "Rezina (Moldova)";
3054    case "MD-RI" : return "Rî?cani (Moldova)";
3055    case "MD-SD" : return "?old?ne?ti (Moldova)";
3056    case "MD-SI" : return "Sîngerei (Moldova)";
3057    case "MD-SN" : return "Stînga Nistrului, unitatea teritorial? din (Moldova)";
3058    case "MD-SO" : return "Soroca (Moldova)";
3059    case "MD-ST" : return "Str??eni (Moldova)";
3060    case "MD-SV" : return "?tefan Vod? (Moldova)";
3061    case "MD-TA" : return "Taraclia (Moldova)";
3062    case "MD-TE" : return "Telene?ti (Moldova)";
3063    case "MD-UN" : return "Ungheni (Moldova)";
3064    case "ME-01" : return "Andrijevica (Montenegro)";
3065    case "ME-02" : return "Bar (Montenegro)";
3066    case "ME-03" : return "Berane (Montenegro)";
3067    case "ME-04" : return "Bijelo Polje (Montenegro)";
3068    case "ME-05" : return "Budva (Montenegro)";
3069    case "ME-06" : return "Cetinje (Montenegro)";
3070    case "ME-07" : return "Danilovgrad (Montenegro)";
3071    case "ME-08" : return "Herceg-Novi (Montenegro)";
3072    case "ME-09" : return "Kola?in (Montenegro)";
3073    case "ME-10" : return "Kotor (Montenegro)";
3074    case "ME-11" : return "Mojkovac (Montenegro)";
3075    case "ME-12" : return "Nik?i? (Montenegro)";
3076    case "ME-13" : return "Plav (Montenegro)";
3077    case "ME-14" : return "Pljevlja (Montenegro)";
3078    case "ME-15" : return "Plu?ine (Montenegro)";
3079    case "ME-16" : return "Podgorica (Montenegro)";
3080    case "ME-17" : return "Ro?aje (Montenegro)";
3081    case "ME-18" : return "?avnik (Montenegro)";
3082    case "ME-19" : return "Tivat (Montenegro)";
3083    case "ME-20" : return "Ulcinj (Montenegro)";
3084    case "ME-21" : return "?abljak (Montenegro)";
3085    case "ME-22" : return "Gusinje (Montenegro)";
3086    case "ME-23" : return "Petnjica (Montenegro)";
3087    case "MF-MF" : return "St. Martin (St. Martin)";
3088    case "MG-A" : return "Toamasina (Madagascar)";
3089    case "MG-D" : return "Antsiranana (Madagascar)";
3090    case "MG-F" : return "Fianarantsoa (Madagascar)";
3091    case "MG-M" : return "Mahajanga (Madagascar)";
3092    case "MG-T" : return "Antananarivo (Madagascar)";
3093    case "MG-U" : return "Toliara (Madagascar)";
3094    case "MH-ALK" : return "Ailuk (Marshall Islands)";
3095    case "MH-ALL" : return "Ailinglaplap (Marshall Islands)";
3096    case "MH-ARN" : return "Arno (Marshall Islands)";
3097    case "MH-AUR" : return "Aur (Marshall Islands)";
3098    case "MH-EBO" : return "Ebon (Marshall Islands)";
3099    case "MH-ENI" : return "Enewetak and Ujelang (Marshall Islands)";
3100    case "MH-JAB" : return "Jabat (Marshall Islands)";
3101    case "MH-JAL" : return "Jaluit (Marshall Islands)";
3102    case "MH-KIL" : return "Bikini and Kili (Marshall Islands)";
3103    case "MH-KWA" : return "Kwajalein (Marshall Islands)";
3104    case "MH-L" : return "Ralik chain (Marshall Islands)";
3105    case "MH-LAE" : return "Lae (Marshall Islands)";
3106    case "MH-LIB" : return "Lib (Marshall Islands)";
3107    case "MH-LIK" : return "Likiep (Marshall Islands)";
3108    case "MH-MAJ" : return "Majuro (Marshall Islands)";
3109    case "MH-MAL" : return "Maloelap (Marshall Islands)";
3110    case "MH-MEJ" : return "Mejit (Marshall Islands)";
3111    case "MH-MIL" : return "Mili (Marshall Islands)";
3112    case "MH-NMK" : return "Namdrik (Marshall Islands)";
3113    case "MH-NMU" : return "Namu (Marshall Islands)";
3114    case "MH-RON" : return "Rongelap (Marshall Islands)";
3115    case "MH-T" : return "Ratak chain (Marshall Islands)";
3116    case "MH-UJA" : return "Ujae (Marshall Islands)";
3117    case "MH-UTI" : return "Utrik (Marshall Islands)";
3118    case "MH-WTH" : return "Wotho (Marshall Islands)";
3119    case "MH-WTJ" : return "Wotje (Marshall Islands)";
3120    case "MK-01" : return "Aerodrom ? (Macedonia, the Former Yugoslav Republic Of)";
3121    case "MK-02" : return "Ara?inovo (Macedonia, the Former Yugoslav Republic Of)";
3122    case "MK-03" : return "Berovo (Macedonia, the Former Yugoslav Republic Of)";
3123    case "MK-04" : return "Bitola (Macedonia, the Former Yugoslav Republic Of)";
3124    case "MK-05" : return "Bogdanci (Macedonia, the Former Yugoslav Republic Of)";
3125    case "MK-06" : return "Bogovinje (Macedonia, the Former Yugoslav Republic Of)";
3126    case "MK-07" : return "Bosilovo (Macedonia, the Former Yugoslav Republic Of)";
3127    case "MK-08" : return "Brvenica (Macedonia, the Former Yugoslav Republic Of)";
3128    case "MK-09" : return "Butel ? (Macedonia, the Former Yugoslav Republic Of)";
3129    case "MK-10" : return "Valandovo (Macedonia, the Former Yugoslav Republic Of)";
3130    case "MK-11" : return "Vasilevo (Macedonia, the Former Yugoslav Republic Of)";
3131    case "MK-12" : return "Vev?ani (Macedonia, the Former Yugoslav Republic Of)";
3132    case "MK-13" : return "Veles (Macedonia, the Former Yugoslav Republic Of)";
3133    case "MK-14" : return "Vinica (Macedonia, the Former Yugoslav Republic Of)";
3134    case "MK-15" : return "Vrane?tica (Macedonia, the Former Yugoslav Republic Of)";
3135    case "MK-16" : return "Vrap?i?te (Macedonia, the Former Yugoslav Republic Of)";
3136    case "MK-17" : return "Gazi Baba ? (Macedonia, the Former Yugoslav Republic Of)";
3137    case "MK-18" : return "Gevgelija (Macedonia, the Former Yugoslav Republic Of)";
3138    case "MK-19" : return "Gostivar (Macedonia, the Former Yugoslav Republic Of)";
3139    case "MK-20" : return "Gradsko (Macedonia, the Former Yugoslav Republic Of)";
3140    case "MK-21" : return "Debar (Macedonia, the Former Yugoslav Republic Of)";
3141    case "MK-22" : return "Debarca (Macedonia, the Former Yugoslav Republic Of)";
3142    case "MK-23" : return "Del?evo (Macedonia, the Former Yugoslav Republic Of)";
3143    case "MK-24" : return "Demir Kapija (Macedonia, the Former Yugoslav Republic Of)";
3144    case "MK-25" : return "Demir Hisar (Macedonia, the Former Yugoslav Republic Of)";
3145    case "MK-26" : return "Dojran (Macedonia, the Former Yugoslav Republic Of)";
3146    case "MK-27" : return "Dolneni (Macedonia, the Former Yugoslav Republic Of)";
3147    case "MK-28" : return "Drugovo (Macedonia, the Former Yugoslav Republic Of)";
3148    case "MK-29" : return "Gjor?e Petrov ? (Macedonia, the Former Yugoslav Republic Of)";
3149    case "MK-30" : return "?elino (Macedonia, the Former Yugoslav Republic Of)";
3150    case "MK-31" : return "Zajas (Macedonia, the Former Yugoslav Republic Of)";
3151    case "MK-32" : return "Zelenikovo (Macedonia, the Former Yugoslav Republic Of)";
3152    case "MK-33" : return "Zrnovci (Macedonia, the Former Yugoslav Republic Of)";
3153    case "MK-34" : return "Ilinden (Macedonia, the Former Yugoslav Republic Of)";
3154    case "MK-35" : return "Jegunovce (Macedonia, the Former Yugoslav Republic Of)";
3155    case "MK-36" : return "Kavadarci (Macedonia, the Former Yugoslav Republic Of)";
3156    case "MK-37" : return "Karbinci (Macedonia, the Former Yugoslav Republic Of)";
3157    case "MK-38" : return "Karpo? ? (Macedonia, the Former Yugoslav Republic Of)";
3158    case "MK-39" : return "Kisela Voda ? (Macedonia, the Former Yugoslav Republic Of)";
3159    case "MK-40" : return "Ki?evo (Macedonia, the Former Yugoslav Republic Of)";
3160    case "MK-41" : return "Kon?e (Macedonia, the Former Yugoslav Republic Of)";
3161    case "MK-42" : return "Ko?ani (Macedonia, the Former Yugoslav Republic Of)";
3162    case "MK-43" : return "Kratovo (Macedonia, the Former Yugoslav Republic Of)";
3163    case "MK-44" : return "Kriva Palanka (Macedonia, the Former Yugoslav Republic Of)";
3164    case "MK-45" : return "Krivoga?tani (Macedonia, the Former Yugoslav Republic Of)";
3165    case "MK-46" : return "Kru?evo (Macedonia, the Former Yugoslav Republic Of)";
3166    case "MK-47" : return "Kumanovo (Macedonia, the Former Yugoslav Republic Of)";
3167    case "MK-48" : return "Lipkovo (Macedonia, the Former Yugoslav Republic Of)";
3168    case "MK-49" : return "Lozovo (Macedonia, the Former Yugoslav Republic Of)";
3169    case "MK-50" : return "Mavrovo i Rostu?a (Macedonia, the Former Yugoslav Republic Of)";
3170    case "MK-51" : return "Makedonska Kamenica (Macedonia, the Former Yugoslav Republic Of)";
3171    case "MK-52" : return "Makedonski Brod (Macedonia, the Former Yugoslav Republic Of)";
3172    case "MK-53" : return "Mogila (Macedonia, the Former Yugoslav Republic Of)";
3173    case "MK-54" : return "Negotino (Macedonia, the Former Yugoslav Republic Of)";
3174    case "MK-55" : return "Novaci (Macedonia, the Former Yugoslav Republic Of)";
3175    case "MK-56" : return "Novo Selo (Macedonia, the Former Yugoslav Republic Of)";
3176    case "MK-57" : return "Oslomej (Macedonia, the Former Yugoslav Republic Of)";
3177    case "MK-58" : return "Ohrid (Macedonia, the Former Yugoslav Republic Of)";
3178    case "MK-59" : return "Petrovec (Macedonia, the Former Yugoslav Republic Of)";
3179    case "MK-60" : return "Peh?evo (Macedonia, the Former Yugoslav Republic Of)";
3180    case "MK-61" : return "Plasnica (Macedonia, the Former Yugoslav Republic Of)";
3181    case "MK-62" : return "Prilep (Macedonia, the Former Yugoslav Republic Of)";
3182    case "MK-63" : return "Probi?tip (Macedonia, the Former Yugoslav Republic Of)";
3183    case "MK-64" : return "Radovi? (Macedonia, the Former Yugoslav Republic Of)";
3184    case "MK-65" : return "Rankovce (Macedonia, the Former Yugoslav Republic Of)";
3185    case "MK-66" : return "Resen (Macedonia, the Former Yugoslav Republic Of)";
3186    case "MK-67" : return "Rosoman (Macedonia, the Former Yugoslav Republic Of)";
3187    case "MK-68" : return "Saraj ? (Macedonia, the Former Yugoslav Republic Of)";
3188    case "MK-69" : return "Sveti Nikole (Macedonia, the Former Yugoslav Republic Of)";
3189    case "MK-70" : return "Sopi?te (Macedonia, the Former Yugoslav Republic Of)";
3190    case "MK-71" : return "Staro Nagori?ane (Macedonia, the Former Yugoslav Republic Of)";
3191    case "MK-72" : return "Struga (Macedonia, the Former Yugoslav Republic Of)";
3192    case "MK-73" : return "Strumica (Macedonia, the Former Yugoslav Republic Of)";
3193    case "MK-74" : return "Studeni?ani (Macedonia, the Former Yugoslav Republic Of)";
3194    case "MK-75" : return "Tearce (Macedonia, the Former Yugoslav Republic Of)";
3195    case "MK-76" : return "Tetovo (Macedonia, the Former Yugoslav Republic Of)";
3196    case "MK-77" : return "Centar ? (Macedonia, the Former Yugoslav Republic Of)";
3197    case "MK-78" : return "Centar ?upa (Macedonia, the Former Yugoslav Republic Of)";
3198    case "MK-79" : return "?air ? (Macedonia, the Former Yugoslav Republic Of)";
3199    case "MK-80" : return "?a?ka (Macedonia, the Former Yugoslav Republic Of)";
3200    case "MK-81" : return "?e?inovo-Oble?evo (Macedonia, the Former Yugoslav Republic Of)";
3201    case "MK-82" : return "?u?er Sandevo (Macedonia, the Former Yugoslav Republic Of)";
3202    case "MK-83" : return "?tip (Macedonia, the Former Yugoslav Republic Of)";
3203    case "MK-84" : return "?uto Orizari ? (Macedonia, the Former Yugoslav Republic Of)";
3204    case "ML-1" : return "Kayes (Mali)";
3205    case "ML-2" : return "Koulikoro (Mali)";
3206    case "ML-3" : return "Sikasso (Mali)";
3207    case "ML-4" : return "Ségou (Mali)";
3208    case "ML-5" : return "Mopti (Mali)";
3209    case "ML-6" : return "Tombouctou (Mali)";
3210    case "ML-7" : return "Gao (Mali)";
3211    case "ML-8" : return "Kidal (Mali)";
3212    case "ML-BKO" : return "Bamako (Mali)";
3213    case "MM-01" : return "Sagaing (Myanmar)";
3214    case "MM-02" : return "Bago (Myanmar)";
3215    case "MM-03" : return "Magway (Myanmar)";
3216    case "MM-04" : return "Mandalay (Myanmar)";
3217    case "MM-05" : return "Taninthayi (Myanmar)";
3218    case "MM-06" : return "Yangon (Myanmar)";
3219    case "MM-07" : return "Ayeyawady (Myanmar)";
3220    case "MM-11" : return "Kachin (Myanmar)";
3221    case "MM-12" : return "Kayah (Myanmar)";
3222    case "MM-13" : return "Kayin (Myanmar)";
3223    case "MM-14" : return "Chin (Myanmar)";
3224    case "MM-15" : return "Mon (Myanmar)";
3225    case "MM-16" : return "Rakhine (Myanmar)";
3226    case "MM-17" : return "Shan (Myanmar)";
3227    case "MM-18" : return "Nay Pyi Taw (Myanmar)";
3228    case "MN-035" : return "Orhon (Mongolia)";
3229    case "MN-037" : return "Darhan uul (Mongolia)";
3230    case "MN-039" : return "Hentiy (Mongolia)";
3231    case "MN-041" : return "Hövsgöl (Mongolia)";
3232    case "MN-043" : return "Hovd (Mongolia)";
3233    case "MN-046" : return "Uvs (Mongolia)";
3234    case "MN-047" : return "Töv (Mongolia)";
3235    case "MN-049" : return "Selenge (Mongolia)";
3236    case "MN-051" : return "Sühbaatar (Mongolia)";
3237    case "MN-053" : return "Ömnögov? (Mongolia)";
3238    case "MN-055" : return "Övörhangay (Mongolia)";
3239    case "MN-057" : return "Dzavhan (Mongolia)";
3240    case "MN-059" : return "Dundgov? (Mongolia)";
3241    case "MN-061" : return "Dornod (Mongolia)";
3242    case "MN-063" : return "Dornogov? (Mongolia)";
3243    case "MN-064" : return "Gov?-Sümber (Mongolia)";
3244    case "MN-065" : return "Gov?-Altay (Mongolia)";
3245    case "MN-067" : return "Bulgan (Mongolia)";
3246    case "MN-069" : return "Bayanhongor (Mongolia)";
3247    case "MN-071" : return "Bayan-Ölgiy (Mongolia)";
3248    case "MN-073" : return "Arhangay (Mongolia)";
3249    case "MN-1" : return "Ulaanbaatar (Mongolia)";
3250    case "MO-MO" : return "Macau (Macau)";
3251    case "MP-MP" : return "Northern Mariana Islands (Northern Mariana Islands)";
3252    case "MQ-MQ" : return "Martinique (Martinique)";
3253    case "MR-01" : return "Hodh ech Chargui (Mauritania)";
3254    case "MR-02" : return "Hodh el Gharbi (Mauritania)";
3255    case "MR-03" : return "Assaba (Mauritania)";
3256    case "MR-04" : return "Gorgol (Mauritania)";
3257    case "MR-05" : return "Brakna (Mauritania)";
3258    case "MR-06" : return "Trarza (Mauritania)";
3259    case "MR-07" : return "Adrar (Mauritania)";
3260    case "MR-08" : return "Dakhlet Nouâdhibou (Mauritania)";
3261    case "MR-09" : return "Tagant (Mauritania)";
3262    case "MR-10" : return "Guidimaka (Mauritania)";
3263    case "MR-11" : return "Tiris Zemmour (Mauritania)";
3264    case "MR-12" : return "Inchiri (Mauritania)";
3265    case "MR-NKC" : return "Nouakchott (Mauritania)";
3266    case "MS-MS" : return "Montserrat (Montserrat)";
3267    case "MT-01" : return "Attard (Malta)";
3268    case "MT-02" : return "Balzan (Malta)";
3269    case "MT-03" : return "Birgu (Malta)";
3270    case "MT-04" : return "Birkirkara (Malta)";
3271    case "MT-05" : return "Bir?ebbu?a (Malta)";
3272    case "MT-06" : return "Bormla (Malta)";
3273    case "MT-07" : return "Dingli (Malta)";
3274    case "MT-08" : return "Fgura (Malta)";
3275    case "MT-09" : return "Floriana (Malta)";
3276    case "MT-10" : return "Fontana (Malta)";
3277    case "MT-11" : return "Gudja (Malta)";
3278    case "MT-12" : return "G?ira (Malta)";
3279    case "MT-13" : return "G?ajnsielem (Malta)";
3280    case "MT-14" : return "G?arb (Malta)";
3281    case "MT-15" : return "G?arg?ur (Malta)";
3282    case "MT-16" : return "G?asri (Malta)";
3283    case "MT-17" : return "G?axaq (Malta)";
3284    case "MT-18" : return "?amrun (Malta)";
3285    case "MT-19" : return "Iklin (Malta)";
3286    case "MT-20" : return "Isla (Malta)";
3287    case "MT-21" : return "Kalkara (Malta)";
3288    case "MT-22" : return "Ker?em (Malta)";
3289    case "MT-23" : return "Kirkop (Malta)";
3290    case "MT-24" : return "Lija (Malta)";
3291    case "MT-25" : return "Luqa (Malta)";
3292    case "MT-26" : return "Marsa (Malta)";
3293    case "MT-27" : return "Marsaskala (Malta)";
3294    case "MT-28" : return "Marsaxlokk (Malta)";
3295    case "MT-29" : return "Mdina (Malta)";
3296    case "MT-30" : return "Mellie?a (Malta)";
3297    case "MT-31" : return "M?arr (Malta)";
3298    case "MT-32" : return "Mosta (Malta)";
3299    case "MT-33" : return "Mqabba (Malta)";
3300    case "MT-34" : return "Msida (Malta)";
3301    case "MT-35" : return "Mtarfa (Malta)";
3302    case "MT-36" : return "Munxar (Malta)";
3303    case "MT-37" : return "Nadur (Malta)";
3304    case "MT-38" : return "Naxxar (Malta)";
3305    case "MT-39" : return "Paola (Malta)";
3306    case "MT-40" : return "Pembroke (Malta)";
3307    case "MT-41" : return "Pietà (Malta)";
3308    case "MT-42" : return "Qala (Malta)";
3309    case "MT-43" : return "Qormi (Malta)";
3310    case "MT-44" : return "Qrendi (Malta)";
3311    case "MT-45" : return "Rabat Gozo (Malta)";
3312    case "MT-46" : return "Rabat Malta (Malta)";
3313    case "MT-47" : return "Safi (Malta)";
3314    case "MT-48" : return "Saint Julian?s (Malta)";
3315    case "MT-49" : return "Saint John (Malta)";
3316    case "MT-50" : return "Saint Lawrence (Malta)";
3317    case "MT-51" : return "Saint Paul?s Bay (Malta)";
3318    case "MT-52" : return "Sannat (Malta)";
3319    case "MT-53" : return "Saint Lucia?s (Malta)";
3320    case "MT-54" : return "Santa Venera (Malta)";
3321    case "MT-55" : return "Si??iewi (Malta)";
3322    case "MT-56" : return "Sliema (Malta)";
3323    case "MT-57" : return "Swieqi (Malta)";
3324    case "MT-58" : return "Ta? Xbiex (Malta)";
3325    case "MT-59" : return "Tarxien (Malta)";
3326    case "MT-60" : return "Valletta (Malta)";
3327    case "MT-61" : return "Xag?ra (Malta)";
3328    case "MT-62" : return "Xewkija (Malta)";
3329    case "MT-63" : return "Xg?ajra (Malta)";
3330    case "MT-64" : return "?abbar (Malta)";
3331    case "MT-65" : return "?ebbu? Gozo (Malta)";
3332    case "MT-66" : return "?ebbu? Malta (Malta)";
3333    case "MT-67" : return "?ejtun (Malta)";
3334    case "MT-68" : return "?urrieq (Malta)";
3335    case "MU-AG" : return "Agalega Islands (Mauritius)";
3336    case "MU-BL" : return "Black River (Mauritius)";
3337    case "MU-BR" : return "Beau Bassin-Rose Hill (Mauritius)";
3338    case "MU-CC" : return "Cargados Carajos Shoals (Mauritius)";
3339    case "MU-CU" : return "Curepipe (Mauritius)";
3340    case "MU-FL" : return "Flacq (Mauritius)";
3341    case "MU-GP" : return "Grand Port (Mauritius)";
3342    case "MU-MO" : return "Moka (Mauritius)";
3343    case "MU-PA" : return "Pamplemousses (Mauritius)";
3344    case "MU-PL" : return "Port Louis (Mauritius)";
3345    case "MU-PU" : return "Port Louis (Mauritius)";
3346    case "MU-PW" : return "Plaines Wilhems (Mauritius)";
3347    case "MU-QB" : return "Quatre Bornes (Mauritius)";
3348    case "MU-RO" : return "Rodrigues Island (Mauritius)";
3349    case "MU-RR" : return "Rivière du Rempart (Mauritius)";
3350    case "MU-SA" : return "Savanne (Mauritius)";
3351    case "MU-VP" : return "Vacoas-Phoenix (Mauritius)";
3352    case "MV-00" : return "Alifu Dhaalu (Maldives)";
3353    case "MV-01" : return "Addu Atholhu (Maldives)";
3354    case "MV-02" : return "Alifu Alifu (Maldives)";
3355    case "MV-03" : return "Faadhippolhu (Maldives)";
3356    case "MV-04" : return "Felidhu Atholhu (Maldives)";
3357    case "MV-05" : return "Hadhdhunmathi (Maldives)";
3358    case "MV-07" : return "Haa Alifu (Maldives)";
3359    case "MV-08" : return "Kolhumadulu (Maldives)";
3360    case "MV-12" : return "Meemu (Maldives)";
3361    case "MV-13" : return "Maalhosmadulu Uthuruburi (Maldives)";
3362    case "MV-14" : return "Faafu (Maldives)";
3363    case "MV-17" : return "Dhaalu (Maldives)";
3364    case "MV-20" : return "Baa (Maldives)";
3365    case "MV-23" : return "Haa Dhaalu (Maldives)";
3366    case "MV-24" : return "Miladhunmadulu Uthuruburi (Maldives)";
3367    case "MV-25" : return "Miladhunmadulu Dhekunuburi (Maldives)";
3368    case "MV-26" : return "Kaafu (Maldives)";
3369    case "MV-27" : return "Gaafu Alifu (Maldives)";
3370    case "MV-28" : return "Gaafu Dhaalu (Maldives)";
3371    case "MV-29" : return "Fuvammulah (Maldives)";
3372    case "MV-CE" : return "Central (Maldives)";
3373    case "MV-MLE" : return "Maale (Maldives)";
3374    case "MV-NC" : return "Medhu-Uthuru (Maldives)";
3375    case "MV-NO" : return "North (Maldives)";
3376    case "MV-SC" : return "Medhu-Dhekunu (Maldives)";
3377    case "MV-SU" : return "Dhekunu (Maldives)";
3378    case "MV-UN" : return "Mathi-Uthuru (Maldives)";
3379    case "MV-US" : return "Mathi-Dhekunu (Maldives)";
3380    case "MW-BA" : return "Balaka (Malawi)";
3381    case "MW-BL" : return "Blantyre (Malawi)";
3382    case "MW-C" : return "Central Region (Malawi)";
3383    case "MW-CK" : return "Chikwawa (Malawi)";
3384    case "MW-CR" : return "Chiradzulu (Malawi)";
3385    case "MW-CT" : return "Chitipa (Malawi)";
3386    case "MW-DE" : return "Dedza (Malawi)";
3387    case "MW-DO" : return "Dowa (Malawi)";
3388    case "MW-KR" : return "Karonga (Malawi)";
3389    case "MW-KS" : return "Kasungu (Malawi)";
3390    case "MW-LI" : return "Lilongwe (Malawi)";
3391    case "MW-LK" : return "Likoma (Malawi)";
3392    case "MW-MC" : return "Mchinji (Malawi)";
3393    case "MW-MG" : return "Mangochi (Malawi)";
3394    case "MW-MH" : return "Machinga (Malawi)";
3395    case "MW-MU" : return "Mulanje (Malawi)";
3396    case "MW-MW" : return "Mwanza (Malawi)";
3397    case "MW-MZ" : return "Mzimba (Malawi)";
3398    case "MW-N" : return "Chakumpoto (Malawi)";
3399    case "MW-NB" : return "Nkhata Bay (Malawi)";
3400    case "MW-NE" : return "Neno (Malawi)";
3401    case "MW-NI" : return "Ntchisi (Malawi)";
3402    case "MW-NK" : return "Nkhotakota (Malawi)";
3403    case "MW-NS" : return "Nsanje (Malawi)";
3404    case "MW-NU" : return "Ntcheu (Malawi)";
3405    case "MW-PH" : return "Phalombe (Malawi)";
3406    case "MW-RU" : return "Rumphi (Malawi)";
3407    case "MW-S" : return "Chakumwera (Malawi)";
3408    case "MW-SA" : return "Salima (Malawi)";
3409    case "MW-TH" : return "Thyolo (Malawi)";
3410    case "MW-ZO" : return "Zomba (Malawi)";
3411    case "MX-AGU" : return "Aguascalientes (Mexico)";
3412    case "MX-BCN" : return "Baja California (Mexico)";
3413    case "MX-BCS" : return "Baja California Sur (Mexico)";
3414    case "MX-CAM" : return "Campeche (Mexico)";
3415    case "MX-CHH" : return "Chihuahua (Mexico)";
3416    case "MX-CHP" : return "Chiapas (Mexico)";
3417    case "MX-CMX" : return "Ciudad de México (Mexico)";
3418    case "MX-COA" : return "Coahuila de Zaragoza (Mexico)";
3419    case "MX-COL" : return "Colima (Mexico)";
3420    case "MX-DUR" : return "Durango (Mexico)";
3421    case "MX-GRO" : return "Guerrero (Mexico)";
3422    case "MX-GUA" : return "Guanajuato (Mexico)";
3423    case "MX-HID" : return "Hidalgo (Mexico)";
3424    case "MX-JAL" : return "Jalisco (Mexico)";
3425    case "MX-MEX" : return "México (Mexico)";
3426    case "MX-MIC" : return "Michoacán de Ocampo (Mexico)";
3427    case "MX-MOR" : return "Morelos (Mexico)";
3428    case "MX-NAY" : return "Nayarit (Mexico)";
3429    case "MX-NLE" : return "Nuevo León (Mexico)";
3430    case "MX-OAX" : return "Oaxaca (Mexico)";
3431    case "MX-PUE" : return "Puebla (Mexico)";
3432    case "MX-QUE" : return "Querétaro (Mexico)";
3433    case "MX-ROO" : return "Quintana Roo (Mexico)";
3434    case "MX-SIN" : return "Sinaloa (Mexico)";
3435    case "MX-SLP" : return "San Luis Potosí (Mexico)";
3436    case "MX-SON" : return "Sonora (Mexico)";
3437    case "MX-TAB" : return "Tabasco (Mexico)";
3438    case "MX-TAM" : return "Tamaulipas (Mexico)";
3439    case "MX-TLA" : return "Tlaxcala (Mexico)";
3440    case "MX-VER" : return "Veracruz de Ignacio de la Llave (Mexico)";
3441    case "MX-YUC" : return "Yucatán (Mexico)";
3442    case "MX-ZAC" : return "Zacatecas (Mexico)";
3443    case "MY-01" : return "Johor (Malaysia)";
3444    case "MY-02" : return "Kedah (Malaysia)";
3445    case "MY-03" : return "Kelantan (Malaysia)";
3446    case "MY-04" : return "Melaka (Malaysia)";
3447    case "MY-05" : return "Negeri Sembilan (Malaysia)";
3448    case "MY-06" : return "Pahang (Malaysia)";
3449    case "MY-07" : return "Pulau Pinang (Malaysia)";
3450    case "MY-08" : return "Perak (Malaysia)";
3451    case "MY-09" : return "Perlis (Malaysia)";
3452    case "MY-10" : return "Selangor (Malaysia)";
3453    case "MY-11" : return "Terengganu (Malaysia)";
3454    case "MY-12" : return "Sabah (Malaysia)";
3455    case "MY-13" : return "Sarawak (Malaysia)";
3456    case "MY-14" : return "Wilayah Persekutuan Kuala Lumpur (Malaysia)";
3457    case "MY-15" : return "Wilayah Persekutuan Labuan (Malaysia)";
3458    case "MY-16" : return "Wilayah Persekutuan Putrajaya (Malaysia)";
3459    case "MZ-A" : return "Niassa (Mozambique)";
3460    case "MZ-B" : return "Manica (Mozambique)";
3461    case "MZ-G" : return "Gaza (Mozambique)";
3462    case "MZ-I" : return "Inhambane (Mozambique)";
3463    case "MZ-L" : return "Maputo (Mozambique)";
3464    case "MZ-MPM" : return "Maputo (Mozambique)";
3465    case "MZ-N" : return "Nampula (Mozambique)";
3466    case "MZ-P" : return "Cabo Delgado (Mozambique)";
3467    case "MZ-Q" : return "Zambézia (Mozambique)";
3468    case "MZ-S" : return "Sofala (Mozambique)";
3469    case "MZ-T" : return "Tete (Mozambique)";
3470    case "NA-CA" : return "Zambezi (Namibia)";
3471    case "NA-ER" : return "Erongo (Namibia)";
3472    case "NA-HA" : return "Hardap (Namibia)";
3473    case "NA-KA" : return "Karas (Namibia)";
3474    case "NA-KE" : return "Kavango East (Namibia)";
3475    case "NA-KH" : return "Khomas (Namibia)";
3476    case "NA-KU" : return "Kunene (Namibia)";
3477    case "NA-KW" : return "Kavango West (Namibia)";
3478    case "NA-OD" : return "Otjozondjupa (Namibia)";
3479    case "NA-OH" : return "Omaheke (Namibia)";
3480    case "NA-ON" : return "Oshana (Namibia)";
3481    case "NA-OS" : return "Omusati (Namibia)";
3482    case "NA-OT" : return "Oshikoto (Namibia)";
3483    case "NA-OW" : return "Ohangwena (Namibia)";
3484    case "NC-NC" : return "New Caledonia (New Caledonia)";
3485    case "NE-1" : return "Agadez (Niger)";
3486    case "NE-2" : return "Diffa (Niger)";
3487    case "NE-3" : return "Dosso (Niger)";
3488    case "NE-4" : return "Maradi (Niger)";
3489    case "NE-5" : return "Tahoua (Niger)";
3490    case "NE-6" : return "Tillabéri (Niger)";
3491    case "NE-7" : return "Zinder (Niger)";
3492    case "NE-8" : return "Niamey (Niger)";
3493    case "NF-NF" : return "Norfolk Island (Norfolk Island)";
3494    case "NG-AB" : return "Abia (Nigeria)";
3495    case "NG-AD" : return "Adamawa (Nigeria)";
3496    case "NG-AK" : return "Akwa Ibom (Nigeria)";
3497    case "NG-AN" : return "Anambra (Nigeria)";
3498    case "NG-BA" : return "Bauchi (Nigeria)";
3499    case "NG-BE" : return "Benue (Nigeria)";
3500    case "NG-BO" : return "Borno (Nigeria)";
3501    case "NG-BY" : return "Bayelsa (Nigeria)";
3502    case "NG-CR" : return "Cross River (Nigeria)";
3503    case "NG-DE" : return "Delta (Nigeria)";
3504    case "NG-EB" : return "Ebonyi (Nigeria)";
3505    case "NG-ED" : return "Edo (Nigeria)";
3506    case "NG-EK" : return "Ekiti (Nigeria)";
3507    case "NG-EN" : return "Enugu (Nigeria)";
3508    case "NG-FC" : return "Abuja Federal Capital Territory (Nigeria)";
3509    case "NG-GO" : return "Gombe (Nigeria)";
3510    case "NG-IM" : return "Imo (Nigeria)";
3511    case "NG-JI" : return "Jigawa (Nigeria)";
3512    case "NG-KD" : return "Kaduna (Nigeria)";
3513    case "NG-KE" : return "Kebbi (Nigeria)";
3514    case "NG-KN" : return "Kano (Nigeria)";
3515    case "NG-KO" : return "Kogi (Nigeria)";
3516    case "NG-KT" : return "Katsina (Nigeria)";
3517    case "NG-KW" : return "Kwara (Nigeria)";
3518    case "NG-LA" : return "Lagos (Nigeria)";
3519    case "NG-NA" : return "Nasarawa (Nigeria)";
3520    case "NG-NI" : return "Niger (Nigeria)";
3521    case "NG-OG" : return "Ogun (Nigeria)";
3522    case "NG-ON" : return "Ondo (Nigeria)";
3523    case "NG-OS" : return "Osun (Nigeria)";
3524    case "NG-OY" : return "Oyo (Nigeria)";
3525    case "NG-PL" : return "Plateau (Nigeria)";
3526    case "NG-RI" : return "Rivers (Nigeria)";
3527    case "NG-SO" : return "Sokoto (Nigeria)";
3528    case "NG-TA" : return "Taraba (Nigeria)";
3529    case "NG-YO" : return "Yobe (Nigeria)";
3530    case "NG-ZA" : return "Zamfara (Nigeria)";
3531    case "NI-AN" : return "Atlántico Norte (Nicaragua)";
3532    case "NI-AS" : return "Atlántico Sur (Nicaragua)";
3533    case "NI-BO" : return "Boaco (Nicaragua)";
3534    case "NI-CA" : return "Carazo (Nicaragua)";
3535    case "NI-CI" : return "Chinandega (Nicaragua)";
3536    case "NI-CO" : return "Chontales (Nicaragua)";
3537    case "NI-ES" : return "Estelí (Nicaragua)";
3538    case "NI-GR" : return "Granada (Nicaragua)";
3539    case "NI-JI" : return "Jinotega (Nicaragua)";
3540    case "NI-LE" : return "León (Nicaragua)";
3541    case "NI-MD" : return "Madriz (Nicaragua)";
3542    case "NI-MN" : return "Managua (Nicaragua)";
3543    case "NI-MS" : return "Masaya (Nicaragua)";
3544    case "NI-MT" : return "Matagalpa (Nicaragua)";
3545    case "NI-NS" : return "Nueva Segovia (Nicaragua)";
3546    case "NI-RI" : return "Rivas (Nicaragua)";
3547    case "NI-SJ" : return "Río San Juan (Nicaragua)";
3548    case "NL-AW" : return "Aruba (Netherlands)";
3549    case "NL-BQ1" : return "Bonaire (Netherlands)";
3550    case "NL-BQ2" : return "Saba (Netherlands)";
3551    case "NL-BQ3" : return "Sint Eustatius (Netherlands)";
3552    case "NL-CW" : return "Curaçao (Netherlands)";
3553    case "NL-DR" : return "Drenthe (Netherlands)";
3554    case "NL-FL" : return "Flevoland (Netherlands)";
3555    case "NL-FR" : return "Fryslân (Netherlands)";
3556    case "NL-GE" : return "Gelderland (Netherlands)";
3557    case "NL-GR" : return "Groningen (Netherlands)";
3558    case "NL-LI" : return "Limburg (Netherlands)";
3559    case "NL-NB" : return "Noord-Brabant (Netherlands)";
3560    case "NL-NH" : return "Noord-Holland (Netherlands)";
3561    case "NL-OV" : return "Overijssel (Netherlands)";
3562    case "NL-SX" : return "Sint Maarten (Netherlands)";
3563    case "NL-UT" : return "Utrecht (Netherlands)";
3564    case "NL-ZE" : return "Zeeland (Netherlands)";
3565    case "NL-ZH" : return "Zuid-Holland (Netherlands)";
3566    case "NO-01" : return "Østfold (Norway)";
3567    case "NO-02" : return "Akershus (Norway)";
3568    case "NO-03" : return "Oslo (Norway)";
3569    case "NO-04" : return "Hedmark (Norway)";
3570    case "NO-05" : return "Oppland (Norway)";
3571    case "NO-06" : return "Buskerud (Norway)";
3572    case "NO-07" : return "Vestfold (Norway)";
3573    case "NO-08" : return "Telemark (Norway)";
3574    case "NO-09" : return "Aust-Agder (Norway)";
3575    case "NO-10" : return "Vest-Agder (Norway)";
3576    case "NO-11" : return "Rogaland (Norway)";
3577    case "NO-12" : return "Hordaland (Norway)";
3578    case "NO-14" : return "Sogn og Fjordane (Norway)";
3579    case "NO-15" : return "Møre og Romsdal (Norway)";
3580    case "NO-16" : return "Sør-Trøndelag (Norway)";
3581    case "NO-17" : return "Nord-Trøndelag (Norway)";
3582    case "NO-18" : return "Nordland (Norway)";
3583    case "NO-19" : return "Romsa (Norway)";
3584    case "NO-20" : return "Finnmark (Norway)";
3585    case "NO-21" : return "Svalbard (Norway)";
3586    case "NO-22" : return "Jan Mayen (Norway)";
3587    case "NP-1" : return "Central (Nepal)";
3588    case "NP-2" : return "Madhya Pashchimanchal (Nepal)";
3589    case "NP-3" : return "Pashchimanchal (Nepal)";
3590    case "NP-4" : return "Eastern (Nepal)";
3591    case "NP-5" : return "Far Western (Nepal)";
3592    case "NP-BA" : return "Bagmati (Nepal)";
3593    case "NP-BH" : return "Bheri (Nepal)";
3594    case "NP-DH" : return "Dhawalagiri (Nepal)";
3595    case "NP-GA" : return "Gandaki (Nepal)";
3596    case "NP-JA" : return "Janakpur (Nepal)";
3597    case "NP-KA" : return "Karnali (Nepal)";
3598    case "NP-KO" : return "Kosi (Nepal)";
3599    case "NP-LU" : return "Lumbini (Nepal)";
3600    case "NP-MA" : return "Mahakali (Nepal)";
3601    case "NP-ME" : return "Mechi (Nepal)";
3602    case "NP-NA" : return "Narayani (Nepal)";
3603    case "NP-RA" : return "Rapti (Nepal)";
3604    case "NP-SA" : return "Sagarmatha (Nepal)";
3605    case "NP-SE" : return "Seti (Nepal)";
3606    case "NR-01" : return "Aiwo (Nauru)";
3607    case "NR-02" : return "Anabar (Nauru)";
3608    case "NR-03" : return "Anetan (Nauru)";
3609    case "NR-04" : return "Anibare (Nauru)";
3610    case "NR-05" : return "Baiti (Nauru)";
3611    case "NR-06" : return "Boe (Nauru)";
3612    case "NR-07" : return "Buada (Nauru)";
3613    case "NR-08" : return "Denigomodu (Nauru)";
3614    case "NR-09" : return "Ewa (Nauru)";
3615    case "NR-10" : return "Ijuw (Nauru)";
3616    case "NR-11" : return "Meneng (Nauru)";
3617    case "NR-12" : return "Nibok (Nauru)";
3618    case "NR-13" : return "Uaboe (Nauru)";
3619    case "NR-14" : return "Yaren (Nauru)";
3620    case "NU-NU" : return "Niue (Niue)";
3621    case "NZ-AUK" : return "Auckland (New Zealand)";
3622    case "NZ-BOP" : return "Bay of Plenty (New Zealand)";
3623    case "NZ-CAN" : return "Canterbury (New Zealand)";
3624    case "NZ-CIT" : return "Chatham Islands Territory (New Zealand)";
3625    case "NZ-GIS" : return "Gisborne District (New Zealand)";
3626    case "NZ-HKB" : return "Hawke's Bay (New Zealand)";
3627    case "NZ-MBH" : return "Marlborough District (New Zealand)";
3628    case "NZ-MWT" : return "Manawatu-Wanganui (New Zealand)";
3629    case "NZ-N" : return "North Island (New Zealand)";
3630    case "NZ-NSN" : return "Nelson City (New Zealand)";
3631    case "NZ-NTL" : return "Northland (New Zealand)";
3632    case "NZ-OTA" : return "Otago (New Zealand)";
3633    case "NZ-S" : return "South Island (New Zealand)";
3634    case "NZ-STL" : return "Southland (New Zealand)";
3635    case "NZ-TAS" : return "Tasman District (New Zealand)";
3636    case "NZ-TKI" : return "Taranaki (New Zealand)";
3637    case "NZ-WGN" : return "Wellington (New Zealand)";
3638    case "NZ-WKO" : return "Waikato (New Zealand)";
3639    case "NZ-WTC" : return "West Coast (New Zealand)";
3640    case "OM-BA" : return "Al B??inah (Oman)";
3641    case "OM-BU" : return "Al Buraym? (Oman)";
3642    case "OM-DA" : return "Ad D?khil?yah (Oman)";
3643    case "OM-MA" : return "Masqa? (Oman)";
3644    case "OM-MU" : return "Musandam (Oman)";
3645    case "OM-SH" : return "Ash Sharq?yah (Oman)";
3646    case "OM-WU" : return "Al Wus?á (Oman)";
3647    case "OM-ZA" : return "Az? Z??hirah (Oman)";
3648    case "OM-ZU" : return "Z?uf?r (Oman)";
3649    case "PA-1" : return "Bocas del Toro (Panama)";
3650    case "PA-10" : return "Panamá Oeste (Panama)";
3651    case "PA-2" : return "Coclé (Panama)";
3652    case "PA-3" : return "Colón (Panama)";
3653    case "PA-4" : return "Chiriquí (Panama)";
3654    case "PA-5" : return "Darién (Panama)";
3655    case "PA-6" : return "Herrera (Panama)";
3656    case "PA-7" : return "Los Santos (Panama)";
3657    case "PA-8" : return "Panamá (Panama)";
3658    case "PA-9" : return "Veraguas (Panama)";
3659    case "PA-EM" : return "Emberá (Panama)";
3660    case "PA-KY" : return "Kuna Yala (Panama)";
3661    case "PA-NB" : return "Ngöbe-Buglé (Panama)";
3662    case "PE-AMA" : return "Amarumayu (Peru)";
3663    case "PE-ANC" : return "Ancash (Peru)";
3664    case "PE-APU" : return "Apurímac (Peru)";
3665    case "PE-ARE" : return "Arequipa (Peru)";
3666    case "PE-AYA" : return "Ayacucho (Peru)";
3667    case "PE-CAJ" : return "Cajamarca (Peru)";
3668    case "PE-CAL" : return "El Callao (Peru)";
3669    case "PE-CUS" : return "Cusco (Peru)";
3670    case "PE-HUC" : return "Huánuco (Peru)";
3671    case "PE-HUV" : return "Huancavelica (Peru)";
3672    case "PE-ICA" : return "Ica (Peru)";
3673    case "PE-JUN" : return "Hunin (Peru)";
3674    case "PE-LAL" : return "La Libertad (Peru)";
3675    case "PE-LAM" : return "Lambayeque (Peru)";
3676    case "PE-LIM" : return "Lima (Peru)";
3677    case "PE-LMA" : return "Lima hatun llaqta (Peru)";
3678    case "PE-LOR" : return "Loreto (Peru)";
3679    case "PE-MDD" : return "Madre de Dios (Peru)";
3680    case "PE-MOQ" : return "Moquegua (Peru)";
3681    case "PE-PAS" : return "Pasco (Peru)";
3682    case "PE-PIU" : return "Piura (Peru)";
3683    case "PE-PUN" : return "Puno (Peru)";
3684    case "PE-SAM" : return "San Martin (Peru)";
3685    case "PE-TAC" : return "Tacna (Peru)";
3686    case "PE-TUM" : return "Tumbes (Peru)";
3687    case "PE-UCA" : return "Ucayali (Peru)";
3688    case "PF-PF" : return "French Polynesia (French Polynesia)";
3689    case "PG-CPK" : return "Chimbu (Papua New Guinea)";
3690    case "PG-CPM" : return "Central (Papua New Guinea)";
3691    case "PG-EBR" : return "East New Britain (Papua New Guinea)";
3692    case "PG-EHG" : return "Eastern Highlands (Papua New Guinea)";
3693    case "PG-EPW" : return "Enga (Papua New Guinea)";
3694    case "PG-ESW" : return "East Sepik (Papua New Guinea)";
3695    case "PG-GPK" : return "Gulf (Papua New Guinea)";
3696    case "PG-HLA" : return "Hela (Papua New Guinea)";
3697    case "PG-JWK" : return "Jiwaka (Papua New Guinea)";
3698    case "PG-MBA" : return "Milne Bay (Papua New Guinea)";
3699    case "PG-MPL" : return "Morobe (Papua New Guinea)";
3700    case "PG-MPM" : return "Madang (Papua New Guinea)";
3701    case "PG-MRL" : return "Manus (Papua New Guinea)";
3702    case "PG-NCD" : return "National Capital District (Papua New Guinea)";
3703    case "PG-NIK" : return "New Ireland (Papua New Guinea)";
3704    case "PG-NPP" : return "Northern (Papua New Guinea)";
3705    case "PG-NSB" : return "Bougainville (Papua New Guinea)";
3706    case "PG-SAN" : return "West Sepik (Papua New Guinea)";
3707    case "PG-SHM" : return "Southern Highlands (Papua New Guinea)";
3708    case "PG-WBK" : return "West New Britain (Papua New Guinea)";
3709    case "PG-WHM" : return "Western Highlands (Papua New Guinea)";
3710    case "PG-WPD" : return "Western (Papua New Guinea)";
3711    case "PH-00" : return "National Capital Region (Philippines)";
3712    case "PH-01" : return "Ilocos (Philippines)";
3713    case "PH-02" : return "Cagayan Valley (Philippines)";
3714    case "PH-03" : return "Central Luzon (Philippines)";
3715    case "PH-05" : return "Bicol (Philippines)";
3716    case "PH-06" : return "Rehiyon ng Kanlurang Bisaya (Philippines)";
3717    case "PH-07" : return "Central Visayas (Philippines)";
3718    case "PH-08" : return "Eastern Visayas (Philippines)";
3719    case "PH-09" : return "Rehiyon ng Tangway ng Sambuwangga (Philippines)";
3720    case "PH-10" : return "Northern Mindanao (Philippines)";
3721    case "PH-11" : return "Davao (Philippines)";
3722    case "PH-12" : return "Rehiyon ng Soccsksargen (Philippines)";
3723    case "PH-13" : return "Caraga (Philippines)";
3724    case "PH-14" : return "Autonomous Region in Muslim Mindanao (Philippines)";
3725    case "PH-15" : return "Cordillera Administrative Region (Philippines)";
3726    case "PH-40" : return "Calabarzon (Philippines)";
3727    case "PH-41" : return "Mimaropa (Philippines)";
3728    case "PH-ABR" : return "Abra (Philippines)";
3729    case "PH-AGN" : return "Agusan del Norte (Philippines)";
3730    case "PH-AGS" : return "Agusan del Sur (Philippines)";
3731    case "PH-AKL" : return "Aklan (Philippines)";
3732    case "PH-ALB" : return "Albay (Philippines)";
3733    case "PH-ANT" : return "Antike (Philippines)";
3734    case "PH-APA" : return "Apayao (Philippines)";
3735    case "PH-AUR" : return "Aurora (Philippines)";
3736    case "PH-BAN" : return "Bataan (Philippines)";
3737    case "PH-BAS" : return "Basilan (Philippines)";
3738    case "PH-BEN" : return "Benget (Philippines)";
3739    case "PH-BIL" : return "Biliran (Philippines)";
3740    case "PH-BOH" : return "Bohol (Philippines)";
3741    case "PH-BTG" : return "Batangas (Philippines)";
3742    case "PH-BTN" : return "Batanes (Philippines)";
3743    case "PH-BUK" : return "Bukidnon (Philippines)";
3744    case "PH-BUL" : return "Bulacan (Philippines)";
3745    case "PH-CAG" : return "Cagayan (Philippines)";
3746    case "PH-CAM" : return "Camiguin (Philippines)";
3747    case "PH-CAN" : return "Camarines Norte (Philippines)";
3748    case "PH-CAP" : return "Capiz (Philippines)";
3749    case "PH-CAS" : return "Camarines Sur (Philippines)";
3750    case "PH-CAT" : return "Catanduanes (Philippines)";
3751    case "PH-CAV" : return "Cavite (Philippines)";
3752    case "PH-CEB" : return "Cebu (Philippines)";
3753    case "PH-COM" : return "Compostela Valley (Philippines)";
3754    case "PH-DAO" : return "Davao Oriental (Philippines)";
3755    case "PH-DAS" : return "Davao del Sur (Philippines)";
3756    case "PH-DAV" : return "Davao del Norte (Philippines)";
3757    case "PH-DIN" : return "Dinagat Islands (Philippines)";
3758    case "PH-EAS" : return "Eastern Samar (Philippines)";
3759    case "PH-GUI" : return "Gimaras (Philippines)";
3760    case "PH-IFU" : return "Ifugao (Philippines)";
3761    case "PH-ILI" : return "Iloilo (Philippines)";
3762    case "PH-ILN" : return "Hilagang Iloko (Philippines)";
3763    case "PH-ILS" : return "Ilocos Sur (Philippines)";
3764    case "PH-ISA" : return "Isabela (Philippines)";
3765    case "PH-KAL" : return "Kalinga (Philippines)";
3766    case "PH-LAG" : return "Laguna (Philippines)";
3767    case "PH-LAN" : return "Hilagang Lanaw (Philippines)";
3768    case "PH-LAS" : return "Lanao del Sur (Philippines)";
3769    case "PH-LEY" : return "Leyte (Philippines)";
3770    case "PH-LUN" : return "La Union (Philippines)";
3771    case "PH-MAD" : return "Marinduke (Philippines)";
3772    case "PH-MAG" : return "Magindanaw (Philippines)";
3773    case "PH-MAS" : return "Masbate (Philippines)";
3774    case "PH-MDC" : return "Kanlurang Mindoro (Philippines)";
3775    case "PH-MDR" : return "Mindoro Oriental (Philippines)";
3776    case "PH-MOU" : return "Lalawigang Bulubundukin (Philippines)";
3777    case "PH-MSC" : return "Kanlurang Misamis (Philippines)";
3778    case "PH-MSR" : return "Misamis Oriental (Philippines)";
3779    case "PH-NCO" : return "Cotabato (Philippines)";
3780    case "PH-NEC" : return "Kanlurang Negros (Philippines)";
3781    case "PH-NER" : return "Negros Oriental (Philippines)";
3782    case "PH-NSA" : return "Hilagang Samar (Philippines)";
3783    case "PH-NUE" : return "Nueva Ecija (Philippines)";
3784    case "PH-NUV" : return "Nueva Vizcaya (Philippines)";
3785    case "PH-PAM" : return "Pampanga (Philippines)";
3786    case "PH-PAN" : return "Pangasinan (Philippines)";
3787    case "PH-PLW" : return "Palawan (Philippines)";
3788    case "PH-QUE" : return "Keson (Philippines)";
3789    case "PH-QUI" : return "Kirino (Philippines)";
3790    case "PH-RIZ" : return "Risal (Philippines)";
3791    case "PH-ROM" : return "Romblon (Philippines)";
3792    case "PH-SAR" : return "Sarangani (Philippines)";
3793    case "PH-SCO" : return "South Cotabato (Philippines)";
3794    case "PH-SIG" : return "Sikihor (Philippines)";
3795    case "PH-SLE" : return "Katimogang Leyte (Philippines)";
3796    case "PH-SLU" : return "Sulu (Philippines)";
3797    case "PH-SOR" : return "Sorsogon (Philippines)";
3798    case "PH-SUK" : return "Sultan Kudarat (Philippines)";
3799    case "PH-SUN" : return "Hilagang Surigaw (Philippines)";
3800    case "PH-SUR" : return "Surigao del Sur (Philippines)";
3801    case "PH-TAR" : return "Tarlac (Philippines)";
3802    case "PH-TAW" : return "Tawi-Tawi (Philippines)";
3803    case "PH-WSA" : return "Samar (Philippines)";
3804    case "PH-ZAN" : return "Hilagang Sambuwangga (Philippines)";
3805    case "PH-ZAS" : return "Timog Sambuwangga (Philippines)";
3806    case "PH-ZMB" : return "Sambales (Philippines)";
3807    case "PH-ZSI" : return "Sambuwangga Sibugay (Philippines)";
3808    case "PK-BA" : return "Balochistan (Pakistan)";
3809    case "PK-GB" : return "Gilgit-Baltist?n (Pakistan)";
3810    case "PK-IS" : return "Isl?m?b?d (Pakistan)";
3811    case "PK-JK" : return "Azad Kashmir (Pakistan)";
3812    case "PK-KP" : return "Kha?bar Pakht?nkhw? (Pakistan)";
3813    case "PK-PB" : return "Panj?b (Pakistan)";
3814    case "PK-SD" : return "Sindh (Pakistan)";
3815    case "PK-TA" : return "Federally Administered Tribal Areas (Pakistan)";
3816    case "PL-DS" : return "Dolno?l?skie (Poland)";
3817    case "PL-KP" : return "Kujawsko-pomorskie (Poland)";
3818    case "PL-LB" : return "Lubuskie (Poland)";
3819    case "PL-LD" : return "?ódzkie (Poland)";
3820    case "PL-LU" : return "Lubelskie (Poland)";
3821    case "PL-MA" : return "Ma?opolskie (Poland)";
3822    case "PL-MZ" : return "Mazowieckie (Poland)";
3823    case "PL-OP" : return "Opolskie (Poland)";
3824    case "PL-PD" : return "Podlaskie (Poland)";
3825    case "PL-PK" : return "Podkarpackie (Poland)";
3826    case "PL-PM" : return "Pomorskie (Poland)";
3827    case "PL-SK" : return "?wi?tokrzyskie (Poland)";
3828    case "PL-SL" : return "?l?skie (Poland)";
3829    case "PL-WN" : return "Warmi?sko-mazurskie (Poland)";
3830    case "PL-WP" : return "Wielkopolskie (Poland)";
3831    case "PL-ZP" : return "Zachodniopomorskie (Poland)";
3832    case "PM-PM" : return "St. Pierre & Miquelon (St. Pierre & Miquelon)";
3833    case "PN-PN" : return "Pitcairn (Pitcairn)";
3834    case "PR-PR" : return "Puerto Rico (Puerto Rico)";
3835    case "PS-BTH" : return "Bayt La?m (Palestine)";
3836    case "PS-DEB" : return "Dayr al Bala? (Palestine)";
3837    case "PS-GZA" : return "Gaza (Palestine)";
3838    case "PS-HBN" : return "Al Khal?l (Palestine)";
3839    case "PS-JEM" : return "Al Quds (Palestine)";
3840    case "PS-JEN" : return "Jan?n (Palestine)";
3841    case "PS-JRH" : return "Ar??? wa al Aghw?r (Palestine)";
3842    case "PS-KYS" : return "Khan Yunis (Palestine)";
3843    case "PS-NBS" : return "Nablus (Palestine)";
3844    case "PS-NGZ" : return "North Gaza (Palestine)";
3845    case "PS-QQA" : return "Qalqilya (Palestine)";
3846    case "PS-RBH" : return "Ramallah (Palestine)";
3847    case "PS-RFH" : return "Rafah (Palestine)";
3848    case "PS-SLT" : return "Salfit (Palestine)";
3849    case "PS-TBS" : return "Tubas (Palestine)";
3850    case "PS-TKM" : return "Tulkarm (Palestine)";
3851    case "PT-01" : return "Aveiro (Portugal)";
3852    case "PT-02" : return "Beja (Portugal)";
3853    case "PT-03" : return "Braga (Portugal)";
3854    case "PT-04" : return "Bragança (Portugal)";
3855    case "PT-05" : return "Castelo Branco (Portugal)";
3856    case "PT-06" : return "Coimbra (Portugal)";
3857    case "PT-07" : return "Évora (Portugal)";
3858    case "PT-08" : return "Faro (Portugal)";
3859    case "PT-09" : return "Guarda (Portugal)";
3860    case "PT-10" : return "Leiria (Portugal)";
3861    case "PT-11" : return "Lisboa (Portugal)";
3862    case "PT-12" : return "Portalegre (Portugal)";
3863    case "PT-13" : return "Porto (Portugal)";
3864    case "PT-14" : return "Santarém (Portugal)";
3865    case "PT-15" : return "Setúbal (Portugal)";
3866    case "PT-16" : return "Viana do Castelo (Portugal)";
3867    case "PT-17" : return "Vila Real (Portugal)";
3868    case "PT-18" : return "Viseu (Portugal)";
3869    case "PT-20" : return "Região Autónoma dos Açores (Portugal)";
3870    case "PT-30" : return "Região Autónoma da Madeira (Portugal)";
3871    case "PW-002" : return "Aimeliik (Palau)";
3872    case "PW-004" : return "Airai (Palau)";
3873    case "PW-010" : return "Angaur (Palau)";
3874    case "PW-050" : return "Hatobohei (Palau)";
3875    case "PW-100" : return "Kayangel (Palau)";
3876    case "PW-150" : return "Koror (Palau)";
3877    case "PW-212" : return "Melekeok (Palau)";
3878    case "PW-214" : return "Ngaraard (Palau)";
3879    case "PW-218" : return "Ngarchelong (Palau)";
3880    case "PW-222" : return "Ngardmau (Palau)";
3881    case "PW-224" : return "Ngatpang (Palau)";
3882    case "PW-226" : return "Ngchesar (Palau)";
3883    case "PW-227" : return "Ngeremlengui (Palau)";
3884    case "PW-228" : return "Ngiwal (Palau)";
3885    case "PW-350" : return "Peleliu (Palau)";
3886    case "PW-370" : return "Sonsorol (Palau)";
3887    case "PY-1" : return "Concepción (Paraguay)";
3888    case "PY-10" : return "Alto Paraná (Paraguay)";
3889    case "PY-11" : return "Central (Paraguay)";
3890    case "PY-12" : return "Ñeembucú (Paraguay)";
3891    case "PY-13" : return "Amambay (Paraguay)";
3892    case "PY-14" : return "Canindeyú (Paraguay)";
3893    case "PY-15" : return "Presidente Hayes (Paraguay)";
3894    case "PY-16" : return "Alto Paraguay (Paraguay)";
3895    case "PY-19" : return "Boquerón (Paraguay)";
3896    case "PY-2" : return "San Pedro (Paraguay)";
3897    case "PY-3" : return "Cordillera (Paraguay)";
3898    case "PY-4" : return "Guairá (Paraguay)";
3899    case "PY-5" : return "Caaguazú (Paraguay)";
3900    case "PY-6" : return "Caazapá (Paraguay)";
3901    case "PY-7" : return "Itapúa (Paraguay)";
3902    case "PY-8" : return "Misiones (Paraguay)";
3903    case "PY-9" : return "Paraguarí (Paraguay)";
3904    case "PY-ASU" : return "Asunción (Paraguay)";
3905    case "QA-DA" : return "Ad Daw?ah (Qatar)";
3906    case "QA-KH" : return "Al Khawr wa adh Dhakh?rah (Qatar)";
3907    case "QA-MS" : return "Ash Sham?l (Qatar)";
3908    case "QA-RA" : return "Ar Rayy?n (Qatar)";
3909    case "QA-US" : return "Umm ?al?l (Qatar)";
3910    case "QA-WA" : return "Al Wakrah (Qatar)";
3911    case "QA-ZA" : return "Az? Z?a??yin (Qatar)";
3912    case "RE-RE" : return "Reunion (Reunion)";
3913    case "RO-AB" : return "Alba (Romania)";
3914    case "RO-AG" : return "Arge? (Romania)";
3915    case "RO-AR" : return "Arad (Romania)";
3916    case "RO-B" : return "Bucure?ti (Romania)";
3917    case "RO-BC" : return "Bac?u (Romania)";
3918    case "RO-BH" : return "Bihor (Romania)";
3919    case "RO-BN" : return "Bistri?a-N?s?ud (Romania)";
3920    case "RO-BR" : return "Br?ila (Romania)";
3921    case "RO-BT" : return "Boto?ani (Romania)";
3922    case "RO-BV" : return "Bra?ov (Romania)";
3923    case "RO-BZ" : return "Buz?u (Romania)";
3924    case "RO-CJ" : return "Cluj (Romania)";
3925    case "RO-CL" : return "C?l?ra?i (Romania)";
3926    case "RO-CS" : return "Cara?-Severin (Romania)";
3927    case "RO-CT" : return "Constan?a (Romania)";
3928    case "RO-CV" : return "Covasna (Romania)";
3929    case "RO-DB" : return "Dâmbovi?a (Romania)";
3930    case "RO-DJ" : return "Dolj (Romania)";
3931    case "RO-GJ" : return "Gorj (Romania)";
3932    case "RO-GL" : return "Gala?i (Romania)";
3933    case "RO-GR" : return "Giurgiu (Romania)";
3934    case "RO-HD" : return "Hunedoara (Romania)";
3935    case "RO-HR" : return "Harghita (Romania)";
3936    case "RO-IF" : return "Ilfov (Romania)";
3937    case "RO-IL" : return "Ialomi?a (Romania)";
3938    case "RO-IS" : return "Ia?i (Romania)";
3939    case "RO-MH" : return "Mehedin?i (Romania)";
3940    case "RO-MM" : return "Maramure? (Romania)";
3941    case "RO-MS" : return "Mure? (Romania)";
3942    case "RO-NT" : return "Neam? (Romania)";
3943    case "RO-OT" : return "Olt (Romania)";
3944    case "RO-PH" : return "Prahova (Romania)";
3945    case "RO-SB" : return "Sibiu (Romania)";
3946    case "RO-SJ" : return "S?laj (Romania)";
3947    case "RO-SM" : return "Satu Mare (Romania)";
3948    case "RO-SV" : return "Suceava (Romania)";
3949    case "RO-TL" : return "Tulcea (Romania)";
3950    case "RO-TM" : return "Timi? (Romania)";
3951    case "RO-TR" : return "Teleorman (Romania)";
3952    case "RO-VL" : return "Vâlcea (Romania)";
3953    case "RO-VN" : return "Vrancea (Romania)";
3954    case "RO-VS" : return "Vaslui (Romania)";
3955    case "RS-00" : return "Beograd (Serbia)";
3956    case "RS-01" : return "Severnoba?ki okrug (Serbia)";
3957    case "RS-02" : return "Srednjebanatski okrug (Serbia)";
3958    case "RS-03" : return "Severnobanatski okrug (Serbia)";
3959    case "RS-04" : return "Ju?nobanatski okrug (Serbia)";
3960    case "RS-05" : return "Zapadnoba?ki okrug (Serbia)";
3961    case "RS-06" : return "Ju?noba?ki okrug (Serbia)";
3962    case "RS-07" : return "Sremski okrug (Serbia)";
3963    case "RS-08" : return "Ma?vanski okrug (Serbia)";
3964    case "RS-09" : return "Kolubarski okrug (Serbia)";
3965    case "RS-10" : return "Podunavski okrug (Serbia)";
3966    case "RS-11" : return "Brani?evski okrug (Serbia)";
3967    case "RS-12" : return "?umadijski okrug (Serbia)";
3968    case "RS-13" : return "Pomoravski okrug (Serbia)";
3969    case "RS-14" : return "Borski okrug (Serbia)";
3970    case "RS-15" : return "Zaje?arski okrug (Serbia)";
3971    case "RS-16" : return "Zlatiborski okrug (Serbia)";
3972    case "RS-17" : return "Moravi?ki okrug (Serbia)";
3973    case "RS-18" : return "Ra?ki okrug (Serbia)";
3974    case "RS-19" : return "Rasinski okrug (Serbia)";
3975    case "RS-20" : return "Ni?avski okrug (Serbia)";
3976    case "RS-21" : return "Topli?ki okrug (Serbia)";
3977    case "RS-22" : return "Pirotski okrug (Serbia)";
3978    case "RS-23" : return "Jablani?ki okrug (Serbia)";
3979    case "RS-24" : return "P?injski okrug (Serbia)";
3980    case "RS-25" : return "Kosovski okrug (Serbia)";
3981    case "RS-26" : return "Pe?ki okrug (Serbia)";
3982    case "RS-27" : return "Prizrenski okrug (Serbia)";
3983    case "RS-28" : return "Kosovsko-Mitrova?ki okrug (Serbia)";
3984    case "RS-29" : return "Kosovsko-Pomoravski okrug (Serbia)";
3985    case "RS-KM" : return "Kosovo-Metohija (Serbia)";
3986    case "RS-VO" : return "Vojvodina (Serbia)";
3987    case "RU-AD" : return "Adygeja, Respublika (Russia)";
3988    case "RU-AL" : return "Altaj, Respublika (Russia)";
3989    case "RU-ALT" : return "Altajskij kraj (Russia)";
3990    case "RU-AMU" : return "Amurskaja oblast' (Russia)";
3991    case "RU-ARK" : return "Arhangel'skaja oblast' (Russia)";
3992    case "RU-AST" : return "Astrahanskaja oblast' (Russia)";
3993    case "RU-BA" : return "Bashkortostan, Respublika (Russia)";
3994    case "RU-BEL" : return "Belgorodskaja oblast' (Russia)";
3995    case "RU-BRY" : return "Brjanskaja oblast' (Russia)";
3996    case "RU-BU" : return "Burjatija, Respublika (Russia)";
3997    case "RU-CE" : return "?e?enskaja Respublika (Russia)";
3998    case "RU-CHE" : return "?eljabinskaja oblast' (Russia)";
3999    case "RU-CHU" : return "Chukotskiy avtonomnyy okrug (Russia)";
4000    case "RU-CU" : return "Chuvashskaya Respublika (Russia)";
4001    case "RU-DA" : return "Dagestan, Respublika (Russia)";
4002    case "RU-IN" : return "Ingu?etija, Respublika (Russia)";
4003    case "RU-IRK" : return "Irkutskaja oblast' (Russia)";
4004    case "RU-IVA" : return "Ivanovskaja oblast' (Russia)";
4005    case "RU-KAM" : return "Kam?atskij kraj (Russia)";
4006    case "RU-KB" : return "Kabardino-Balkarskaja Respublika (Russia)";
4007    case "RU-KC" : return "Kara?aevo-?erkesskaja Respublika (Russia)";
4008    case "RU-KDA" : return "Krasnodarskij kraj (Russia)";
4009    case "RU-KEM" : return "Kemerovskaja oblast' (Russia)";
4010    case "RU-KGD" : return "Kaliningradskaja oblast' (Russia)";
4011    case "RU-KGN" : return "Kurganskaja oblast' (Russia)";
4012    case "RU-KHA" : return "Habarovskij kraj (Russia)";
4013    case "RU-KHM" : return "Hanty-Mansijskij avtonomnyj okrug (Russia)";
4014    case "RU-KIR" : return "Kirovskaja oblast' (Russia)";
4015    case "RU-KK" : return "Hakasija, Respublika (Russia)";
4016    case "RU-KL" : return "Kalmykija, Respublika (Russia)";
4017    case "RU-KLU" : return "Kaluzhskaya oblast' (Russia)";
4018    case "RU-KO" : return "Komi, Respublika (Russia)";
4019    case "RU-KOS" : return "Kostromskaja oblast' (Russia)";
4020    case "RU-KR" : return "Karelija, Respublika (Russia)";
4021    case "RU-KRS" : return "Kurskaja oblast' (Russia)";
4022    case "RU-KYA" : return "Krasnojarskij kraj (Russia)";
4023    case "RU-LEN" : return "Leningradskaja oblast' (Russia)";
4024    case "RU-LIP" : return "Lipeckaja oblast' (Russia)";
4025    case "RU-MAG" : return "Magadanskaja oblast' (Russia)";
4026    case "RU-ME" : return "Marij Èl, Respublika (Russia)";
4027    case "RU-MO" : return "Mordovija, Respublika (Russia)";
4028    case "RU-MOS" : return "Moskovskaja oblast' (Russia)";
4029    case "RU-MOW" : return "Moskva (Russia)";
4030    case "RU-MUR" : return "Murmanskaja oblast' (Russia)";
4031    case "RU-NEN" : return "Neneckij avtonomnyj okrug (Russia)";
4032    case "RU-NGR" : return "Novgorodskaja oblast' (Russia)";
4033    case "RU-NIZ" : return "Ni?egorodskaja oblast' (Russia)";
4034    case "RU-NVS" : return "Novosibirskaja oblast' (Russia)";
4035    case "RU-OMS" : return "Omskaja oblast' (Russia)";
4036    case "RU-ORE" : return "Orenburgskaja oblast' (Russia)";
4037    case "RU-ORL" : return "Orlovskaja oblast' (Russia)";
4038    case "RU-PER" : return "Permskij kraj (Russia)";
4039    case "RU-PNZ" : return "Penzenskaja oblast' (Russia)";
4040    case "RU-PRI" : return "Primorskij kraj (Russia)";
4041    case "RU-PSK" : return "Pskovskaja oblast' (Russia)";
4042    case "RU-ROS" : return "Rostovskaja oblast' (Russia)";
4043    case "RU-RYA" : return "Rjazanskaja oblast' (Russia)";
4044    case "RU-SA" : return "Saha, Respublika (Russia)";
4045    case "RU-SAK" : return "Sahalinskaja oblast' (Russia)";
4046    case "RU-SAM" : return "Samarskaja oblast' (Russia)";
4047    case "RU-SAR" : return "Saratovskaja oblast' (Russia)";
4048    case "RU-SE" : return "Severnaja Osetija, Respublika (Russia)";
4049    case "RU-SMO" : return "Smolenskaja oblast' (Russia)";
4050    case "RU-SPE" : return "Sankt-Peterburg (Russia)";
4051    case "RU-STA" : return "Stavropol'skij kraj (Russia)";
4052    case "RU-SVE" : return "Sverdlovskaja oblast' (Russia)";
4053    case "RU-TA" : return "Tatarstan, Respublika (Russia)";
4054    case "RU-TAM" : return "Tambovskaja oblast' (Russia)";
4055    case "RU-TOM" : return "Tomskaja oblast' (Russia)";
4056    case "RU-TUL" : return "Tul'skaja oblast' (Russia)";
4057    case "RU-TVE" : return "Tverskaja oblast' (Russia)";
4058    case "RU-TY" : return "Tyva, Respublika (Russia)";
4059    case "RU-TYU" : return "Tjumenskaja oblast' (Russia)";
4060    case "RU-UD" : return "Udmurtskaja Respublika (Russia)";
4061    case "RU-ULY" : return "Ul'janovskaja oblast' (Russia)";
4062    case "RU-VGG" : return "Volgogradskaja oblast' (Russia)";
4063    case "RU-VLA" : return "Vladimirskaja oblast' (Russia)";
4064    case "RU-VLG" : return "Vologodskaja oblast' (Russia)";
4065    case "RU-VOR" : return "Voronezhskaya oblast' (Russia)";
4066    case "RU-YAN" : return "Jamalo-Neneckij avtonomnyj okrug (Russia)";
4067    case "RU-YAR" : return "Jaroslavskaja oblast' (Russia)";
4068    case "RU-YEV" : return "Evrejskaja avtonomnaja oblast' (Russia)";
4069    case "RU-ZAB" : return "Zabajkal'skij kraj (Russia)";
4070    case "RW-01" : return "Ville de Kigal (Rwanda)";
4071    case "RW-02" : return "Est (Rwanda)";
4072    case "RW-03" : return "Nord (Rwanda)";
4073    case "RW-04" : return "Ouest (Rwanda)";
4074    case "RW-05" : return "Sud (Rwanda)";    
4075    }
4076    return "Unknown state code '"+c.getCode()+"'";
4077  }
4078
4079  private static String stateSZ(Coding c) {
4080    switch (c.getCode()) {
4081    case "SA-01" : return "Ar Riy?? (Saudi Arabia)";
4082    case "SA-02" : return "Makkah al Mukarramah (Saudi Arabia)";
4083    case "SA-03" : return "Al Mad?nah al Munawwarah (Saudi Arabia)";
4084    case "SA-04" : return "Ash Sharq?yah (Saudi Arabia)";
4085    case "SA-05" : return "Al Qa??m (Saudi Arabia)";
4086    case "SA-06" : return "??'il (Saudi Arabia)";
4087    case "SA-07" : return "Tab?k (Saudi Arabia)";
4088    case "SA-08" : return "Al ?ud?d ash Sham?l?yah (Saudi Arabia)";
4089    case "SA-09" : return "J?z?n (Saudi Arabia)";
4090    case "SA-10" : return "Najr?n (Saudi Arabia)";
4091    case "SA-11" : return "Al B??ah (Saudi Arabia)";
4092    case "SA-12" : return "Al Jawf (Saudi Arabia)";
4093    case "SA-14" : return "'As?r (Saudi Arabia)";
4094    case "SB-CE" : return "Central (Solomon Islands)";
4095    case "SB-CH" : return "Choiseul (Solomon Islands)";
4096    case "SB-CT" : return "Capital Territory (Solomon Islands)";
4097    case "SB-GU" : return "Guadalcanal (Solomon Islands)";
4098    case "SB-IS" : return "Isabel (Solomon Islands)";
4099    case "SB-MK" : return "Makira-Ulawa (Solomon Islands)";
4100    case "SB-ML" : return "Malaita (Solomon Islands)";
4101    case "SB-RB" : return "Rennell and Bellona (Solomon Islands)";
4102    case "SB-TE" : return "Temotu (Solomon Islands)";
4103    case "SB-WE" : return "Western (Solomon Islands)";
4104    case "SC-01" : return "Anse aux Pins (Seychelles)";
4105    case "SC-02" : return "Ans Bwalo (Seychelles)";
4106    case "SC-03" : return "Anse Etoile (Seychelles)";
4107    case "SC-04" : return "Au Cap (Seychelles)";
4108    case "SC-05" : return "Anse Royale (Seychelles)";
4109    case "SC-06" : return "Baie Lazare (Seychelles)";
4110    case "SC-07" : return "Baie Sainte-Anne (Seychelles)";
4111    case "SC-08" : return "Beau Vallon (Seychelles)";
4112    case "SC-09" : return "Bel Air (Seychelles)";
4113    case "SC-10" : return "Bel Ombre (Seychelles)";
4114    case "SC-11" : return "Cascade (Seychelles)";
4115    case "SC-12" : return "Glacis (Seychelles)";
4116    case "SC-13" : return "Grand'Anse Mahé (Seychelles)";
4117    case "SC-14" : return "Grand'Anse Praslin (Seychelles)";
4118    case "SC-15" : return "Ladig (Seychelles)";
4119    case "SC-16" : return "English River (Seychelles)";
4120    case "SC-17" : return "Mon Bikston (Seychelles)";
4121    case "SC-18" : return "Mon Fleri (Seychelles)";
4122    case "SC-19" : return "Plaisance (Seychelles)";
4123    case "SC-20" : return "Pointe La Rue (Seychelles)";
4124    case "SC-21" : return "Porglo (Seychelles)";
4125    case "SC-22" : return "Saint Louis (Seychelles)";
4126    case "SC-23" : return "Takamaka (Seychelles)";
4127    case "SC-24" : return "Lemamel (Seychelles)";
4128    case "SC-25" : return "Roche Caïman (Seychelles)";
4129    case "SD-DC" : return "Central Darfur (Sudan)";
4130    case "SD-DE" : return "East Darfur (Sudan)";
4131    case "SD-DN" : return "North Darfur (Sudan)";
4132    case "SD-DS" : return "Jan?b D?rf?r (Sudan)";
4133    case "SD-DW" : return "Gharb D?rf?r (Sudan)";
4134    case "SD-GD" : return "Al Qa??rif (Sudan)";
4135    case "SD-GZ" : return "Al Jaz?rah (Sudan)";
4136    case "SD-KA" : return "Kassala (Sudan)";
4137    case "SD-KH" : return "Al Khar??m (Sudan)";
4138    case "SD-KN" : return "North Kordofan (Sudan)";
4139    case "SD-KS" : return "Jan?b Kurduf?n (Sudan)";
4140    case "SD-NB" : return "An N?l al Azraq (Sudan)";
4141    case "SD-NO" : return "Ash Sham?l?yah (Sudan)";
4142    case "SD-NR" : return "An N?l (Sudan)";
4143    case "SD-NW" : return "An N?l al Abya? (Sudan)";
4144    case "SD-RS" : return "Al Ba?r al A?mar (Sudan)";
4145    case "SD-SI" : return "Sennar (Sudan)";
4146    case "SE-AB" : return "Stockholms län (Sweden)";
4147    case "SE-AC" : return "Västerbottens län (Sweden)";
4148    case "SE-BD" : return "Norrbottens län (Sweden)";
4149    case "SE-C" : return "Uppsala län (Sweden)";
4150    case "SE-D" : return "Södermanlands län (Sweden)";
4151    case "SE-E" : return "Östergötlands län (Sweden)";
4152    case "SE-F" : return "Jönköpings län (Sweden)";
4153    case "SE-G" : return "Kronobergs län (Sweden)";
4154    case "SE-H" : return "Kalmar län (Sweden)";
4155    case "SE-I" : return "Gotlands län (Sweden)";
4156    case "SE-K" : return "Blekinge län (Sweden)";
4157    case "SE-M" : return "Skåne län (Sweden)";
4158    case "SE-N" : return "Hallands län (Sweden)";
4159    case "SE-O" : return "Västra Götalands län (Sweden)";
4160    case "SE-S" : return "Värmlands län (Sweden)";
4161    case "SE-T" : return "Örebro län (Sweden)";
4162    case "SE-U" : return "Västmanlands län (Sweden)";
4163    case "SE-W" : return "Dalarnas län (Sweden)";
4164    case "SE-X" : return "Gävleborgs län (Sweden)";
4165    case "SE-Y" : return "Västernorrlands län (Sweden)";
4166    case "SE-Z" : return "Jämtlands län (Sweden)";
4167    case "SG-01" : return "Central Singapore (Singapore)";
4168    case "SG-02" : return "North East (Singapore)";
4169    case "SG-03" : return "North West (Singapore)";
4170    case "SG-04" : return "South East (Singapore)";
4171    case "SG-05" : return "South West (Singapore)";
4172    case "SH-AC" : return "Ascension (Saint Helena, Ascension and Tristan Da Cunha)";
4173    case "SH-HL" : return "Saint Helena (Saint Helena, Ascension and Tristan Da Cunha)";
4174    case "SH-TA" : return "Tristan da Cunha (Saint Helena, Ascension and Tristan Da Cunha)";
4175    case "SI-001" : return "Ajdov??ina (Slovenia)";
4176    case "SI-002" : return "Beltinci (Slovenia)";
4177    case "SI-003" : return "Bled (Slovenia)";
4178    case "SI-004" : return "Bohinj (Slovenia)";
4179    case "SI-005" : return "Borovnica (Slovenia)";
4180    case "SI-006" : return "Bovec (Slovenia)";
4181    case "SI-007" : return "Brda (Slovenia)";
4182    case "SI-008" : return "Brezovica (Slovenia)";
4183    case "SI-009" : return "Bre?ice (Slovenia)";
4184    case "SI-010" : return "Ti?ina (Slovenia)";
4185    case "SI-011" : return "Celje (Slovenia)";
4186    case "SI-012" : return "Cerklje na Gorenjskem (Slovenia)";
4187    case "SI-013" : return "Cerknica (Slovenia)";
4188    case "SI-014" : return "Cerkno (Slovenia)";
4189    case "SI-015" : return "?ren?ovci (Slovenia)";
4190    case "SI-016" : return "?rna na Koro?kem (Slovenia)";
4191    case "SI-017" : return "?rnomelj (Slovenia)";
4192    case "SI-018" : return "Destrnik (Slovenia)";
4193    case "SI-019" : return "Diva?a (Slovenia)";
4194    case "SI-020" : return "Dobrepolje (Slovenia)";
4195    case "SI-021" : return "Dobrova-Polhov Gradec (Slovenia)";
4196    case "SI-022" : return "Dol pri Ljubljani (Slovenia)";
4197    case "SI-023" : return "Dom?ale (Slovenia)";
4198    case "SI-024" : return "Dornava (Slovenia)";
4199    case "SI-025" : return "Dravograd (Slovenia)";
4200    case "SI-026" : return "Duplek (Slovenia)";
4201    case "SI-027" : return "Gorenja vas-Poljane (Slovenia)";
4202    case "SI-028" : return "Gori?nica (Slovenia)";
4203    case "SI-029" : return "Gornja Radgona (Slovenia)";
4204    case "SI-030" : return "Gornji Grad (Slovenia)";
4205    case "SI-031" : return "Gornji Petrovci (Slovenia)";
4206    case "SI-032" : return "Grosuplje (Slovenia)";
4207    case "SI-033" : return "?alovci (Slovenia)";
4208    case "SI-034" : return "Hrastnik (Slovenia)";
4209    case "SI-035" : return "Hrpelje-Kozina (Slovenia)";
4210    case "SI-036" : return "Idrija (Slovenia)";
4211    case "SI-037" : return "Ig (Slovenia)";
4212    case "SI-038" : return "Ilirska Bistrica (Slovenia)";
4213    case "SI-039" : return "Ivan?na Gorica (Slovenia)";
4214    case "SI-040" : return "Izola (Slovenia)";
4215    case "SI-041" : return "Jesenice (Slovenia)";
4216    case "SI-042" : return "Jur?inci (Slovenia)";
4217    case "SI-043" : return "Kamnik (Slovenia)";
4218    case "SI-044" : return "Kanal (Slovenia)";
4219    case "SI-045" : return "Kidri?evo (Slovenia)";
4220    case "SI-046" : return "Kobarid (Slovenia)";
4221    case "SI-047" : return "Kobilje (Slovenia)";
4222    case "SI-048" : return "Ko?evje (Slovenia)";
4223    case "SI-049" : return "Komen (Slovenia)";
4224    case "SI-050" : return "Koper (Slovenia)";
4225    case "SI-051" : return "Kozje (Slovenia)";
4226    case "SI-052" : return "Kranj (Slovenia)";
4227    case "SI-053" : return "Kranjska Gora (Slovenia)";
4228    case "SI-054" : return "Kr?ko (Slovenia)";
4229    case "SI-055" : return "Kungota (Slovenia)";
4230    case "SI-056" : return "Kuzma (Slovenia)";
4231    case "SI-057" : return "La?ko (Slovenia)";
4232    case "SI-058" : return "Lenart (Slovenia)";
4233    case "SI-059" : return "Lendava (Slovenia)";
4234    case "SI-060" : return "Litija (Slovenia)";
4235    case "SI-061" : return "Ljubljana (Slovenia)";
4236    case "SI-062" : return "Ljubno (Slovenia)";
4237    case "SI-063" : return "Ljutomer (Slovenia)";
4238    case "SI-064" : return "Logatec (Slovenia)";
4239    case "SI-065" : return "Lo?ka Dolina (Slovenia)";
4240    case "SI-066" : return "Lo?ki Potok (Slovenia)";
4241    case "SI-067" : return "Lu?e (Slovenia)";
4242    case "SI-068" : return "Lukovica (Slovenia)";
4243    case "SI-069" : return "Maj?perk (Slovenia)";
4244    case "SI-070" : return "Maribor (Slovenia)";
4245    case "SI-071" : return "Medvode (Slovenia)";
4246    case "SI-072" : return "Menge? (Slovenia)";
4247    case "SI-073" : return "Metlika (Slovenia)";
4248    case "SI-074" : return "Me?ica (Slovenia)";
4249    case "SI-075" : return "Miren-Kostanjevica (Slovenia)";
4250    case "SI-076" : return "Mislinja (Slovenia)";
4251    case "SI-077" : return "Morav?e (Slovenia)";
4252    case "SI-078" : return "Moravske Toplice (Slovenia)";
4253    case "SI-079" : return "Mozirje (Slovenia)";
4254    case "SI-080" : return "Murska Sobota (Slovenia)";
4255    case "SI-081" : return "Muta (Slovenia)";
4256    case "SI-082" : return "Naklo (Slovenia)";
4257    case "SI-083" : return "Nazarje (Slovenia)";
4258    case "SI-084" : return "Nova Gorica (Slovenia)";
4259    case "SI-085" : return "Novo Mesto (Slovenia)";
4260    case "SI-086" : return "Odranci (Slovenia)";
4261    case "SI-087" : return "Ormo? (Slovenia)";
4262    case "SI-088" : return "Osilnica (Slovenia)";
4263    case "SI-089" : return "Pesnica (Slovenia)";
4264    case "SI-090" : return "Piran (Slovenia)";
4265    case "SI-091" : return "Pivka (Slovenia)";
4266    case "SI-092" : return "Pod?etrtek (Slovenia)";
4267    case "SI-093" : return "Podvelka (Slovenia)";
4268    case "SI-094" : return "Postojna (Slovenia)";
4269    case "SI-095" : return "Preddvor (Slovenia)";
4270    case "SI-096" : return "Ptuj (Slovenia)";
4271    case "SI-097" : return "Puconci (Slovenia)";
4272    case "SI-098" : return "Ra?e-Fram (Slovenia)";
4273    case "SI-099" : return "Rade?e (Slovenia)";
4274    case "SI-100" : return "Radenci (Slovenia)";
4275    case "SI-101" : return "Radlje ob Dravi (Slovenia)";
4276    case "SI-102" : return "Radovljica (Slovenia)";
4277    case "SI-103" : return "Ravne na Koro?kem (Slovenia)";
4278    case "SI-104" : return "Ribnica (Slovenia)";
4279    case "SI-105" : return "Roga?ovci (Slovenia)";
4280    case "SI-106" : return "Roga?ka Slatina (Slovenia)";
4281    case "SI-107" : return "Rogatec (Slovenia)";
4282    case "SI-108" : return "Ru?e (Slovenia)";
4283    case "SI-109" : return "Semi? (Slovenia)";
4284    case "SI-110" : return "Sevnica (Slovenia)";
4285    case "SI-111" : return "Se?ana (Slovenia)";
4286    case "SI-112" : return "Slovenj Gradec (Slovenia)";
4287    case "SI-113" : return "Slovenska Bistrica (Slovenia)";
4288    case "SI-114" : return "Slovenske Konjice (Slovenia)";
4289    case "SI-115" : return "Star?e (Slovenia)";
4290    case "SI-116" : return "Sveti Jurij (Slovenia)";
4291    case "SI-117" : return "?en?ur (Slovenia)";
4292    case "SI-118" : return "?entilj (Slovenia)";
4293    case "SI-119" : return "?entjernej (Slovenia)";
4294    case "SI-120" : return "?entjur (Slovenia)";
4295    case "SI-121" : return "?kocjan (Slovenia)";
4296    case "SI-122" : return "?kofja Loka (Slovenia)";
4297    case "SI-123" : return "?kofljica (Slovenia)";
4298    case "SI-124" : return "?marje pri Jel?ah (Slovenia)";
4299    case "SI-125" : return "?martno ob Paki (Slovenia)";
4300    case "SI-126" : return "?o?tanj (Slovenia)";
4301    case "SI-127" : return "?tore (Slovenia)";
4302    case "SI-128" : return "Tolmin (Slovenia)";
4303    case "SI-129" : return "Trbovlje (Slovenia)";
4304    case "SI-130" : return "Trebnje (Slovenia)";
4305    case "SI-131" : return "Tr?i? (Slovenia)";
4306    case "SI-132" : return "Turni??e (Slovenia)";
4307    case "SI-133" : return "Velenje (Slovenia)";
4308    case "SI-134" : return "Velike La??e (Slovenia)";
4309    case "SI-135" : return "Videm (Slovenia)";
4310    case "SI-136" : return "Vipava (Slovenia)";
4311    case "SI-137" : return "Vitanje (Slovenia)";
4312    case "SI-138" : return "Vodice (Slovenia)";
4313    case "SI-139" : return "Vojnik (Slovenia)";
4314    case "SI-140" : return "Vrhnika (Slovenia)";
4315    case "SI-141" : return "Vuzenica (Slovenia)";
4316    case "SI-142" : return "Zagorje ob Savi (Slovenia)";
4317    case "SI-143" : return "Zavr? (Slovenia)";
4318    case "SI-144" : return "Zre?e (Slovenia)";
4319    case "SI-146" : return "?elezniki (Slovenia)";
4320    case "SI-147" : return "?iri (Slovenia)";
4321    case "SI-148" : return "Benedikt (Slovenia)";
4322    case "SI-149" : return "Bistrica ob Sotli (Slovenia)";
4323    case "SI-150" : return "Bloke (Slovenia)";
4324    case "SI-151" : return "Braslov?e (Slovenia)";
4325    case "SI-152" : return "Cankova (Slovenia)";
4326    case "SI-153" : return "Cerkvenjak (Slovenia)";
4327    case "SI-154" : return "Dobje (Slovenia)";
4328    case "SI-155" : return "Dobrna (Slovenia)";
4329    case "SI-156" : return "Dobrovnik (Slovenia)";
4330    case "SI-157" : return "Dolenjske Toplice (Slovenia)";
4331    case "SI-158" : return "Grad (Slovenia)";
4332    case "SI-159" : return "Hajdina (Slovenia)";
4333    case "SI-160" : return "Ho?e-Slivnica (Slovenia)";
4334    case "SI-161" : return "Hodo? (Slovenia)";
4335    case "SI-162" : return "Horjul (Slovenia)";
4336    case "SI-163" : return "Jezersko (Slovenia)";
4337    case "SI-164" : return "Komenda (Slovenia)";
4338    case "SI-165" : return "Kostel (Slovenia)";
4339    case "SI-166" : return "Kri?evci (Slovenia)";
4340    case "SI-167" : return "Lovrenc na Pohorju (Slovenia)";
4341    case "SI-168" : return "Markovci (Slovenia)";
4342    case "SI-169" : return "Miklav? na Dravskem Polju (Slovenia)";
4343    case "SI-170" : return "Mirna Pe? (Slovenia)";
4344    case "SI-171" : return "Oplotnica (Slovenia)";
4345    case "SI-172" : return "Podlehnik (Slovenia)";
4346    case "SI-173" : return "Polzela (Slovenia)";
4347    case "SI-174" : return "Prebold (Slovenia)";
4348    case "SI-175" : return "Prevalje (Slovenia)";
4349    case "SI-176" : return "Razkri?je (Slovenia)";
4350    case "SI-177" : return "Ribnica na Pohorju (Slovenia)";
4351    case "SI-178" : return "Selnica ob Dravi (Slovenia)";
4352    case "SI-179" : return "Sodra?ica (Slovenia)";
4353    case "SI-180" : return "Sol?ava (Slovenia)";
4354    case "SI-181" : return "Sveta Ana (Slovenia)";
4355    case "SI-182" : return "Sveti Andra? v Slovenskih Goricah (Slovenia)";
4356    case "SI-183" : return "?empeter-Vrtojba (Slovenia)";
4357    case "SI-184" : return "Tabor (Slovenia)";
4358    case "SI-185" : return "Trnovska Vas (Slovenia)";
4359    case "SI-186" : return "Trzin (Slovenia)";
4360    case "SI-187" : return "Velika Polana (Slovenia)";
4361    case "SI-188" : return "Ver?ej (Slovenia)";
4362    case "SI-189" : return "Vransko (Slovenia)";
4363    case "SI-190" : return "?alec (Slovenia)";
4364    case "SI-191" : return "?etale (Slovenia)";
4365    case "SI-192" : return "?irovnica (Slovenia)";
4366    case "SI-193" : return "?u?emberk (Slovenia)";
4367    case "SI-194" : return "?martno pri Litiji (Slovenia)";
4368    case "SI-195" : return "Apa?e (Slovenia)";
4369    case "SI-196" : return "Cirkulane (Slovenia)";
4370    case "SI-197" : return "Kosanjevica na Krki (Slovenia)";
4371    case "SI-198" : return "Makole (Slovenia)";
4372    case "SI-199" : return "Mokronog-Trebelno (Slovenia)";
4373    case "SI-200" : return "Polj?ane (Slovenia)";
4374    case "SI-201" : return "Ren?e-Vogrsko (Slovenia)";
4375    case "SI-202" : return "Sredi??e ob Dravi (Slovenia)";
4376    case "SI-203" : return "Stra?a (Slovenia)";
4377    case "SI-204" : return "Sveta Trojica v Slovenskih Goricah (Slovenia)";
4378    case "SI-205" : return "Sveti Toma? (Slovenia)";
4379    case "SI-206" : return "?marje?ke Toplice (Slovenia)";
4380    case "SI-207" : return "Gorje (Slovenia)";
4381    case "SI-208" : return "Log-Dragomer (Slovenia)";
4382    case "SI-209" : return "Re?ica ob Savinji (Slovenia)";
4383    case "SI-210" : return "Sveti Jurij v Slovenskih Goricah (Slovenia)";
4384    case "SI-211" : return "?entrupert (Slovenia)";
4385    case "SI-212" : return "Mirna (Slovenia)";
4386    case "SJ-SJ" : return "Svalbard & Jan Mayen Islands (Svalbard & Jan Mayen Islands)";
4387    case "SK-BC" : return "Banskobystrický kraj (Slovakia)";
4388    case "SK-BL" : return "Bratislavský kraj (Slovakia)";
4389    case "SK-KI" : return "Ko?ický kraj (Slovakia)";
4390    case "SK-NI" : return "Nitriansky kraj (Slovakia)";
4391    case "SK-PV" : return "Pre?ovský kraj (Slovakia)";
4392    case "SK-TA" : return "Trnavský kraj (Slovakia)";
4393    case "SK-TC" : return "Tren?iansky kraj (Slovakia)";
4394    case "SK-ZI" : return "?ilinský kraj (Slovakia)";
4395    case "SL-E" : return "Eastern (Sierra Leone)";
4396    case "SL-N" : return "Northern (Sierra Leone)";
4397    case "SL-S" : return "Southern (Sierra Leone)";
4398    case "SL-W" : return "Western Area (Sierra Leone)";
4399    case "SM-01" : return "Acquaviva (San Marino)";
4400    case "SM-02" : return "Chiesanuova (San Marino)";
4401    case "SM-03" : return "Domagnano (San Marino)";
4402    case "SM-04" : return "Faetano (San Marino)";
4403    case "SM-05" : return "Fiorentino (San Marino)";
4404    case "SM-06" : return "Borgo Maggiore (San Marino)";
4405    case "SM-07" : return "San Marino (San Marino)";
4406    case "SM-08" : return "Montegiardino (San Marino)";
4407    case "SM-09" : return "Serravalle (San Marino)";
4408    case "SN-DB" : return "Diourbel (Senegal)";
4409    case "SN-DK" : return "Dakar (Senegal)";
4410    case "SN-FK" : return "Fatick (Senegal)";
4411    case "SN-KA" : return "Kaffrine (Senegal)";
4412    case "SN-KD" : return "Kolda (Senegal)";
4413    case "SN-KE" : return "Kédougou (Senegal)";
4414    case "SN-KL" : return "Kaolack (Senegal)";
4415    case "SN-LG" : return "Louga (Senegal)";
4416    case "SN-MT" : return "Matam (Senegal)";
4417    case "SN-SE" : return "Sédhiou (Senegal)";
4418    case "SN-SL" : return "Saint-Louis (Senegal)";
4419    case "SN-TC" : return "Tambacounda (Senegal)";
4420    case "SN-TH" : return "Thiès (Senegal)";
4421    case "SN-ZG" : return "Ziguinchor (Senegal)";
4422    case "SO-AW" : return "Awdal (Somalia)";
4423    case "SO-BK" : return "Bakool (Somalia)";
4424    case "SO-BN" : return "Banaadir (Somalia)";
4425    case "SO-BR" : return "Bari (Somalia)";
4426    case "SO-BY" : return "Bay (Somalia)";
4427    case "SO-GA" : return "Galguduud (Somalia)";
4428    case "SO-GE" : return "Gedo (Somalia)";
4429    case "SO-HI" : return "Hiiraan (Somalia)";
4430    case "SO-JD" : return "Jubbada Dhexe (Somalia)";
4431    case "SO-JH" : return "Jubbada Hoose (Somalia)";
4432    case "SO-MU" : return "Mudug (Somalia)";
4433    case "SO-NU" : return "Nugaal (Somalia)";
4434    case "SO-SA" : return "Sanaag (Somalia)";
4435    case "SO-SD" : return "Shabeellaha Dhexe (Somalia)";
4436    case "SO-SH" : return "Shabeellaha Hoose (Somalia)";
4437    case "SO-SO" : return "Sool (Somalia)";
4438    case "SO-TO" : return "Togdheer (Somalia)";
4439    case "SO-WO" : return "Woqooyi Galbeed (Somalia)";
4440    case "SR-BR" : return "Brokopondo (Suriname)";
4441    case "SR-CM" : return "Commewijne (Suriname)";
4442    case "SR-CR" : return "Coronie (Suriname)";
4443    case "SR-MA" : return "Marowijne (Suriname)";
4444    case "SR-NI" : return "Nickerie (Suriname)";
4445    case "SR-PM" : return "Paramaribo (Suriname)";
4446    case "SR-PR" : return "Para (Suriname)";
4447    case "SR-SA" : return "Saramacca (Suriname)";
4448    case "SR-SI" : return "Sipaliwini (Suriname)";
4449    case "SR-WA" : return "Wanica (Suriname)";
4450    case "SS-BN" : return "Northern Bahr el Ghazal (South Sudan)";
4451    case "SS-BW" : return "Western Bahr el Ghazal (South Sudan)";
4452    case "SS-EC" : return "Central Equatoria (South Sudan)";
4453    case "SS-EE" : return "Eastern Equatoria (South Sudan)";
4454    case "SS-EW" : return "Western Equatoria (South Sudan)";
4455    case "SS-JG" : return "Jonglei (South Sudan)";
4456    case "SS-LK" : return "Lakes (South Sudan)";
4457    case "SS-NU" : return "Upper Nile (South Sudan)";
4458    case "SS-UY" : return "Unity (South Sudan)";
4459    case "SS-WR" : return "Warrap (South Sudan)";
4460    case "ST-P" : return "Príncipe (Sao Tome and Principe)";
4461    case "ST-S" : return "São Tomé (Sao Tome and Principe)";
4462    case "SV-AH" : return "Ahuachapán (El Salvador)";
4463    case "SV-CA" : return "Cabañas (El Salvador)";
4464    case "SV-CH" : return "Chalatenango (El Salvador)";
4465    case "SV-CU" : return "Cuscatlán (El Salvador)";
4466    case "SV-LI" : return "La Libertad (El Salvador)";
4467    case "SV-MO" : return "Morazán (El Salvador)";
4468    case "SV-PA" : return "La Paz (El Salvador)";
4469    case "SV-SA" : return "Santa Ana (El Salvador)";
4470    case "SV-SM" : return "San Miguel (El Salvador)";
4471    case "SV-SO" : return "Sonsonate (El Salvador)";
4472    case "SV-SS" : return "San Salvador (El Salvador)";
4473    case "SV-SV" : return "San Vicente (El Salvador)";
4474    case "SV-UN" : return "La Unión (El Salvador)";
4475    case "SV-US" : return "Usulután (El Salvador)";
4476    case "SX-SX" : return "St. Maarten (St. Maarten)";
4477    case "SY-DI" : return "Dimashq (Syria)";
4478    case "SY-DR" : return "Dar'? (Syria)";
4479    case "SY-DY" : return "Dayr az Zawr (Syria)";
4480    case "SY-HA" : return "Al ?asakah (Syria)";
4481    case "SY-HI" : return "?im? (Syria)";
4482    case "SY-HL" : return "?alab (Syria)";
4483    case "SY-HM" : return "?am?h (Syria)";
4484    case "SY-ID" : return "Idlib (Syria)";
4485    case "SY-LA" : return "Al L?dhiq?yah (Syria)";
4486    case "SY-QU" : return "Al Qunay?irah (Syria)";
4487    case "SY-RA" : return "Ar Raqqah (Syria)";
4488    case "SY-RD" : return "R?f Dimashq (Syria)";
4489    case "SY-SU" : return "As Suwayd?' (Syria)";
4490    case "SY-TA" : return "?ar??s (Syria)";
4491    case "SZ-HH" : return "Hhohho (Swaziland)";
4492    case "SZ-LU" : return "Lubombo (Swaziland)";
4493    case "SZ-MA" : return "Manzini (Swaziland)";
4494    case "SZ-SH" : return "Shiselweni (Swaziland)";
4495    case "TC-TC" : return "Turks & Caicos Islands (Turks & Caicos Islands)";
4496    case "TD-BA" : return "Al Ba??ah (Chad)";
4497    case "TD-BG" : return "Ba?r al Ghaz?l (Chad)";
4498    case "TD-BO" : return "Borkou (Chad)";
4499    case "TD-CB" : return "Chari-Baguirmi (Chad)";
4500    case "TD-EE" : return "Ennedi-Est (Chad)";
4501    case "TD-EO" : return "Ennedi-Ouest (Chad)";
4502    case "TD-GR" : return "Guéra (Chad)";
4503    case "TD-HL" : return "Hadjer Lamis (Chad)";
4504    case "TD-KA" : return "Kanem (Chad)";
4505    case "TD-LC" : return "Al Bu?ayrah (Chad)";
4506    case "TD-LO" : return "Logone-Occidental (Chad)";
4507    case "TD-LR" : return "Logone-Oriental (Chad)";
4508    case "TD-MA" : return "Mandoul (Chad)";
4509    case "TD-MC" : return "Moyen-Chari (Chad)";
4510    case "TD-ME" : return "Mayo-Kebbi-Est (Chad)";
4511    case "TD-MO" : return "Mayo-Kebbi-Ouest (Chad)";
4512    case "TD-ND" : return "Mad?nat Injam?n? (Chad)";
4513    case "TD-OD" : return "Ouaddaï (Chad)";
4514    case "TD-SA" : return "Salamat (Chad)";
4515    case "TD-SI" : return "Sila (Chad)";
4516    case "TD-TA" : return "Tandjilé (Chad)";
4517    case "TD-TI" : return "Tibast? (Chad)";
4518    case "TD-WF" : return "Wadi Fira (Chad)";
4519    case "TF-TF" : return "French Southern Territories (French Southern Territories)";
4520    case "TG-C" : return "Centre (Togo)";
4521    case "TG-K" : return "Kara (Togo)";
4522    case "TG-M" : return "Maritime (Togo)";
4523    case "TG-P" : return "Plateaux (Togo)";
4524    case "TG-S" : return "Savannes (Togo)";
4525    case "TH-10" : return "Krung Thep Maha Nakhon (Thailand)";
4526    case "TH-11" : return "Samut Prakan (Thailand)";
4527    case "TH-12" : return "Nonthaburi (Thailand)";
4528    case "TH-13" : return "Pathum Thani (Thailand)";
4529    case "TH-14" : return "Phra Nakhon Si Ayutthaya (Thailand)";
4530    case "TH-15" : return "Ang Thong (Thailand)";
4531    case "TH-16" : return "Lop Buri (Thailand)";
4532    case "TH-17" : return "Sing Buri (Thailand)";
4533    case "TH-18" : return "Chai Nat (Thailand)";
4534    case "TH-19" : return "Saraburi (Thailand)";
4535    case "TH-20" : return "Chon Buri (Thailand)";
4536    case "TH-21" : return "Rayong (Thailand)";
4537    case "TH-22" : return "Chanthaburi (Thailand)";
4538    case "TH-23" : return "Trat (Thailand)";
4539    case "TH-24" : return "Chachoengsao (Thailand)";
4540    case "TH-25" : return "Prachin Buri (Thailand)";
4541    case "TH-26" : return "Nakhon Nayok (Thailand)";
4542    case "TH-27" : return "Sa Kaeo (Thailand)";
4543    case "TH-30" : return "Nakhon Ratchasima (Thailand)";
4544    case "TH-31" : return "Buri Ram (Thailand)";
4545    case "TH-32" : return "Surin (Thailand)";
4546    case "TH-33" : return "Si Sa Ket (Thailand)";
4547    case "TH-34" : return "Ubon Ratchathani (Thailand)";
4548    case "TH-35" : return "Yasothon (Thailand)";
4549    case "TH-36" : return "Chaiyaphum (Thailand)";
4550    case "TH-37" : return "Amnat Charoen (Thailand)";
4551    case "TH-38" : return "Bueng Kan (Thailand)";
4552    case "TH-39" : return "Nong Bua Lam Phu (Thailand)";
4553    case "TH-40" : return "Khon Kaen (Thailand)";
4554    case "TH-41" : return "Udon Thani (Thailand)";
4555    case "TH-42" : return "Loei (Thailand)";
4556    case "TH-43" : return "Nong Khai (Thailand)";
4557    case "TH-44" : return "Maha Sarakham (Thailand)";
4558    case "TH-45" : return "Roi Et (Thailand)";
4559    case "TH-46" : return "Kalasin (Thailand)";
4560    case "TH-47" : return "Sakon Nakhon (Thailand)";
4561    case "TH-48" : return "Nakhon Phanom (Thailand)";
4562    case "TH-49" : return "Mukdahan (Thailand)";
4563    case "TH-50" : return "Chiang Mai (Thailand)";
4564    case "TH-51" : return "Lamphun (Thailand)";
4565    case "TH-52" : return "Lampang (Thailand)";
4566    case "TH-53" : return "Uttaradit (Thailand)";
4567    case "TH-54" : return "Phrae (Thailand)";
4568    case "TH-55" : return "Nan (Thailand)";
4569    case "TH-56" : return "Phayao (Thailand)";
4570    case "TH-57" : return "Chiang Rai (Thailand)";
4571    case "TH-58" : return "Mae Hong Son (Thailand)";
4572    case "TH-60" : return "Nakhon Sawan (Thailand)";
4573    case "TH-61" : return "Uthai Thani (Thailand)";
4574    case "TH-62" : return "Kamphaeng Phet (Thailand)";
4575    case "TH-63" : return "Tak (Thailand)";
4576    case "TH-64" : return "Sukhothai (Thailand)";
4577    case "TH-65" : return "Phitsanulok (Thailand)";
4578    case "TH-66" : return "Phichit (Thailand)";
4579    case "TH-67" : return "Phetchabun (Thailand)";
4580    case "TH-70" : return "Ratchaburi (Thailand)";
4581    case "TH-71" : return "Kanchanaburi (Thailand)";
4582    case "TH-72" : return "Suphan Buri (Thailand)";
4583    case "TH-73" : return "Nakhon Pathom (Thailand)";
4584    case "TH-74" : return "Samut Sakhon (Thailand)";
4585    case "TH-75" : return "Samut Songkhram (Thailand)";
4586    case "TH-76" : return "Phetchaburi (Thailand)";
4587    case "TH-77" : return "Prachuap Khiri Khan (Thailand)";
4588    case "TH-80" : return "Nakhon Si Thammarat (Thailand)";
4589    case "TH-81" : return "Krabi (Thailand)";
4590    case "TH-82" : return "Phangnga (Thailand)";
4591    case "TH-83" : return "Phuket (Thailand)";
4592    case "TH-84" : return "Surat Thani (Thailand)";
4593    case "TH-85" : return "Ranong (Thailand)";
4594    case "TH-86" : return "Chumphon (Thailand)";
4595    case "TH-90" : return "Songkhla (Thailand)";
4596    case "TH-91" : return "Satun (Thailand)";
4597    case "TH-92" : return "Trang (Thailand)";
4598    case "TH-93" : return "Phatthalung (Thailand)";
4599    case "TH-94" : return "Pattani (Thailand)";
4600    case "TH-95" : return "Yala (Thailand)";
4601    case "TH-96" : return "Narathiwat (Thailand)";
4602    case "TH-S" : return "Phatthaya (Thailand)";
4603    case "TJ-DU" : return "Dushanbe (Tajikistan)";
4604    case "TJ-GB" : return "K?histoni Badakhshon (Tajikistan)";
4605    case "TJ-KT" : return "Khatlon (Tajikistan)";
4606    case "TJ-SU" : return "Sughd (Tajikistan)";
4607    case "TK-TK" : return "Tokelau (Tokelau)";
4608    case "TL-AL" : return "Aileu (East Timor)";
4609    case "TL-AN" : return "Ainaro (East Timor)";
4610    case "TL-BA" : return "Baucau (East Timor)";
4611    case "TL-BO" : return "Bobonaro (East Timor)";
4612    case "TL-CO" : return "Cova Lima (East Timor)";
4613    case "TL-DI" : return "Díli (East Timor)";
4614    case "TL-ER" : return "Ermera (East Timor)";
4615    case "TL-LA" : return "Lautém (East Timor)";
4616    case "TL-LI" : return "Likisá (East Timor)";
4617    case "TL-MF" : return "Manufahi (East Timor)";
4618    case "TL-MT" : return "Manatuto (East Timor)";
4619    case "TL-OE" : return "Oecussi (East Timor)";
4620    case "TL-VI" : return "Vikeke (East Timor)";
4621    case "TM-A" : return "Ahal (Turkmenistan)";
4622    case "TM-B" : return "Balkan (Turkmenistan)";
4623    case "TM-D" : return "Da?oguz (Turkmenistan)";
4624    case "TM-L" : return "Lebap (Turkmenistan)";
4625    case "TM-M" : return "Mary (Turkmenistan)";
4626    case "TM-S" : return "A?gabat (Turkmenistan)";
4627    case "TN-11" : return "Tunis (Tunisia)";
4628    case "TN-12" : return "Ariana (Tunisia)";
4629    case "TN-13" : return "Ben Arous (Tunisia)";
4630    case "TN-14" : return "La Manouba (Tunisia)";
4631    case "TN-21" : return "Nabeul (Tunisia)";
4632    case "TN-22" : return "Zaghouan (Tunisia)";
4633    case "TN-23" : return "Bizerte (Tunisia)";
4634    case "TN-31" : return "Béja (Tunisia)";
4635    case "TN-32" : return "Jendouba (Tunisia)";
4636    case "TN-33" : return "Le Kef (Tunisia)";
4637    case "TN-34" : return "Siliana (Tunisia)";
4638    case "TN-41" : return "Kairouan (Tunisia)";
4639    case "TN-42" : return "Kasserine (Tunisia)";
4640    case "TN-43" : return "Sidi Bouzid (Tunisia)";
4641    case "TN-51" : return "Sousse (Tunisia)";
4642    case "TN-52" : return "Monastir (Tunisia)";
4643    case "TN-53" : return "Mahdia (Tunisia)";
4644    case "TN-61" : return "Sfax (Tunisia)";
4645    case "TN-71" : return "Gafsa (Tunisia)";
4646    case "TN-72" : return "Tozeur (Tunisia)";
4647    case "TN-73" : return "Kebili (Tunisia)";
4648    case "TN-81" : return "Gabès (Tunisia)";
4649    case "TN-82" : return "Medenine (Tunisia)";
4650    case "TN-83" : return "Tataouine (Tunisia)";
4651    case "TO-01" : return "'Eua (Tonga)";
4652    case "TO-02" : return "Ha'apai (Tonga)";
4653    case "TO-03" : return "Niuas (Tonga)";
4654    case "TO-04" : return "Tongatapu (Tonga)";
4655    case "TO-05" : return "Vava'u (Tonga)";
4656    case "TR-01" : return "Adana (Turkey)";
4657    case "TR-02" : return "Ad?yaman (Turkey)";
4658    case "TR-03" : return "Afyonkarahisar (Turkey)";
4659    case "TR-04" : return "A?r? (Turkey)";
4660    case "TR-05" : return "Amasya (Turkey)";
4661    case "TR-06" : return "Ankara (Turkey)";
4662    case "TR-07" : return "Antalya (Turkey)";
4663    case "TR-08" : return "Artvin (Turkey)";
4664    case "TR-09" : return "Ayd?n (Turkey)";
4665    case "TR-10" : return "Bal?kesir (Turkey)";
4666    case "TR-11" : return "Bilecik (Turkey)";
4667    case "TR-12" : return "Bingöl (Turkey)";
4668    case "TR-13" : return "Bitlis (Turkey)";
4669    case "TR-14" : return "Bolu (Turkey)";
4670    case "TR-15" : return "Burdur (Turkey)";
4671    case "TR-16" : return "Bursa (Turkey)";
4672    case "TR-17" : return "Çanakkale (Turkey)";
4673    case "TR-18" : return "Çank?r? (Turkey)";
4674    case "TR-19" : return "Çorum (Turkey)";
4675    case "TR-20" : return "Denizli (Turkey)";
4676    case "TR-21" : return "Diyarbak?r (Turkey)";
4677    case "TR-22" : return "Edirne (Turkey)";
4678    case "TR-23" : return "Elaz?? (Turkey)";
4679    case "TR-24" : return "Erzincan (Turkey)";
4680    case "TR-25" : return "Erzurum (Turkey)";
4681    case "TR-26" : return "Eski?ehir (Turkey)";
4682    case "TR-27" : return "Gaziantep (Turkey)";
4683    case "TR-28" : return "Giresun (Turkey)";
4684    case "TR-29" : return "Gümü?hane (Turkey)";
4685    case "TR-30" : return "Hakkâri (Turkey)";
4686    case "TR-31" : return "Hatay (Turkey)";
4687    case "TR-32" : return "Isparta (Turkey)";
4688    case "TR-33" : return "Mersin (Turkey)";
4689    case "TR-34" : return "?stanbul (Turkey)";
4690    case "TR-35" : return "?zmir (Turkey)";
4691    case "TR-36" : return "Kars (Turkey)";
4692    case "TR-37" : return "Kastamonu (Turkey)";
4693    case "TR-38" : return "Kayseri (Turkey)";
4694    case "TR-39" : return "K?rklareli (Turkey)";
4695    case "TR-40" : return "K?r?ehir (Turkey)";
4696    case "TR-41" : return "Kocaeli (Turkey)";
4697    case "TR-42" : return "Konya (Turkey)";
4698    case "TR-43" : return "Kütahya (Turkey)";
4699    case "TR-44" : return "Malatya (Turkey)";
4700    case "TR-45" : return "Manisa (Turkey)";
4701    case "TR-46" : return "Kahramanmara? (Turkey)";
4702    case "TR-47" : return "Mardin (Turkey)";
4703    case "TR-48" : return "Mu?la (Turkey)";
4704    case "TR-49" : return "Mu? (Turkey)";
4705    case "TR-50" : return "Nev?ehir (Turkey)";
4706    case "TR-51" : return "Ni?de (Turkey)";
4707    case "TR-52" : return "Ordu (Turkey)";
4708    case "TR-53" : return "Rize (Turkey)";
4709    case "TR-54" : return "Sakarya (Turkey)";
4710    case "TR-55" : return "Samsun (Turkey)";
4711    case "TR-56" : return "Siirt (Turkey)";
4712    case "TR-57" : return "Sinop (Turkey)";
4713    case "TR-58" : return "Sivas (Turkey)";
4714    case "TR-59" : return "Tekirda? (Turkey)";
4715    case "TR-60" : return "Tokat (Turkey)";
4716    case "TR-61" : return "Trabzon (Turkey)";
4717    case "TR-62" : return "Tunceli (Turkey)";
4718    case "TR-63" : return "?anl?urfa (Turkey)";
4719    case "TR-64" : return "U?ak (Turkey)";
4720    case "TR-65" : return "Van (Turkey)";
4721    case "TR-66" : return "Yozgat (Turkey)";
4722    case "TR-67" : return "Zonguldak (Turkey)";
4723    case "TR-68" : return "Aksaray (Turkey)";
4724    case "TR-69" : return "Bayburt (Turkey)";
4725    case "TR-70" : return "Karaman (Turkey)";
4726    case "TR-71" : return "K?r?kkale (Turkey)";
4727    case "TR-72" : return "Batman (Turkey)";
4728    case "TR-73" : return "??rnak (Turkey)";
4729    case "TR-74" : return "Bart?n (Turkey)";
4730    case "TR-75" : return "Ardahan (Turkey)";
4731    case "TR-76" : return "I?d?r (Turkey)";
4732    case "TR-77" : return "Yalova (Turkey)";
4733    case "TR-78" : return "Karabük (Turkey)";
4734    case "TR-79" : return "Kilis (Turkey)";
4735    case "TR-80" : return "Osmaniye (Turkey)";
4736    case "TR-81" : return "Düzce (Turkey)";
4737    case "TT-ARI" : return "Arima (Trinidad and Tobago)";
4738    case "TT-CHA" : return "Chaguanas (Trinidad and Tobago)";
4739    case "TT-CTT" : return "Couva-Tabaquite-Talparo (Trinidad and Tobago)";
4740    case "TT-DMN" : return "Diego Martin (Trinidad and Tobago)";
4741    case "TT-ETO" : return "Eastern Tobago (Trinidad and Tobago)";
4742    case "TT-PED" : return "Penal-Debe (Trinidad and Tobago)";
4743    case "TT-POS" : return "Port of Spain (Trinidad and Tobago)";
4744    case "TT-PRT" : return "Princes Town (Trinidad and Tobago)";
4745    case "TT-PTF" : return "Point Fortin (Trinidad and Tobago)";
4746    case "TT-RCM" : return "Rio Claro-Mayaro (Trinidad and Tobago)";
4747    case "TT-SFO" : return "San Fernando (Trinidad and Tobago)";
4748    case "TT-SGE" : return "Sangre Grande (Trinidad and Tobago)";
4749    case "TT-SIP" : return "Siparia (Trinidad and Tobago)";
4750    case "TT-SJL" : return "San Juan-Laventille (Trinidad and Tobago)";
4751    case "TT-TUP" : return "Tunapuna-Piarco (Trinidad and Tobago)";
4752    case "TT-WTO" : return "Western Tobago (Trinidad and Tobago)";
4753    case "TV-FUN" : return "Funafuti (Tuvalu)";
4754    case "TV-NIT" : return "Niutao (Tuvalu)";
4755    case "TV-NKF" : return "Nukufetau (Tuvalu)";
4756    case "TV-NKL" : return "Nukulaelae (Tuvalu)";
4757    case "TV-NMA" : return "Nanumea (Tuvalu)";
4758    case "TV-NMG" : return "Nanumanga (Tuvalu)";
4759    case "TV-NUI" : return "Nui (Tuvalu)";
4760    case "TV-VAI" : return "Vaitupu (Tuvalu)";
4761    case "TW-CHA" : return "Changhua (Taiwan)";
4762    case "TW-CYI" : return "Chiayi (Taiwan)";
4763    case "TW-CYQ" : return "Chiayi (Taiwan)";
4764    case "TW-HSQ" : return "Hsinchu (Taiwan)";
4765    case "TW-HSZ" : return "Hsinchu (Taiwan)";
4766    case "TW-HUA" : return "Hualien (Taiwan)";
4767    case "TW-ILA" : return "Ilan (Taiwan)";
4768    case "TW-KEE" : return "Keelung (Taiwan)";
4769    case "TW-KHH" : return "Kaohsiung (Taiwan)";
4770    case "TW-KHQ" : return "Kaohsiung (Taiwan)";
4771    case "TW-MIA" : return "Miaoli (Taiwan)";
4772    case "TW-NAN" : return "Nantou (Taiwan)";
4773    case "TW-PEN" : return "Penghu (Taiwan)";
4774    case "TW-PIF" : return "Pingtung (Taiwan)";
4775    case "TW-TAO" : return "Taoyuan (Taiwan)";
4776    case "TW-TNN" : return "Tainan (Taiwan)";
4777    case "TW-TNQ" : return "Tainan (Taiwan)";
4778    case "TW-TPE" : return "Taipei (Taiwan)";
4779    case "TW-TPQ" : return "Taipei (Taiwan)";
4780    case "TW-TTT" : return "Taitung (Taiwan)";
4781    case "TW-TXG" : return "Taichung (Taiwan)";
4782    case "TW-TXQ" : return "Taichung (Taiwan)";
4783    case "TW-YUN" : return "Yunlin (Taiwan)";
4784    case "TZ-01" : return "Arusha (Tanzania)";
4785    case "TZ-02" : return "Dar es Salaam (Tanzania)";
4786    case "TZ-03" : return "Dodoma (Tanzania)";
4787    case "TZ-04" : return "Iringa (Tanzania)";
4788    case "TZ-05" : return "Kagera (Tanzania)";
4789    case "TZ-06" : return "Kaskazini Pemba (Tanzania)";
4790    case "TZ-07" : return "Kaskazini Unguja (Tanzania)";
4791    case "TZ-08" : return "Kigoma (Tanzania)";
4792    case "TZ-09" : return "Kilimanjaro (Tanzania)";
4793    case "TZ-10" : return "Kusini Pemba (Tanzania)";
4794    case "TZ-11" : return "Kusini Unguja (Tanzania)";
4795    case "TZ-12" : return "Lindi (Tanzania)";
4796    case "TZ-13" : return "Mara (Tanzania)";
4797    case "TZ-14" : return "Mbeya (Tanzania)";
4798    case "TZ-15" : return "Mjini Magharibi (Tanzania)";
4799    case "TZ-16" : return "Morogoro (Tanzania)";
4800    case "TZ-17" : return "Mtwara (Tanzania)";
4801    case "TZ-18" : return "Mwanza (Tanzania)";
4802    case "TZ-19" : return "Coast (Tanzania)";
4803    case "TZ-20" : return "Rukwa (Tanzania)";
4804    case "TZ-21" : return "Ruvuma (Tanzania)";
4805    case "TZ-22" : return "Shinyanga (Tanzania)";
4806    case "TZ-23" : return "Singida (Tanzania)";
4807    case "TZ-24" : return "Tabora (Tanzania)";
4808    case "TZ-25" : return "Tanga (Tanzania)";
4809    case "TZ-26" : return "Manyara (Tanzania)";
4810    case "TZ-27" : return "Geita (Tanzania)";
4811    case "TZ-28" : return "Katavi (Tanzania)";
4812    case "TZ-29" : return "Njombe (Tanzania)";
4813    case "TZ-30" : return "Simiyu (Tanzania)";
4814    case "UA-05" : return "Vinnytska oblast (Ukraine)";
4815    case "UA-07" : return "Volynska oblast (Ukraine)";
4816    case "UA-09" : return "Luhanska oblast (Ukraine)";
4817    case "UA-12" : return "Dnipropetrovska oblast (Ukraine)";
4818    case "UA-14" : return "Donetska oblast (Ukraine)";
4819    case "UA-18" : return "Zhytomyrska oblast (Ukraine)";
4820    case "UA-21" : return "Zakarpatska oblast (Ukraine)";
4821    case "UA-23" : return "Zaporizka oblast (Ukraine)";
4822    case "UA-26" : return "Ivano-Frankivska oblast (Ukraine)";
4823    case "UA-30" : return "Kyiv (Ukraine)";
4824    case "UA-32" : return "Kyivska oblast (Ukraine)";
4825    case "UA-35" : return "Kirovohradska oblast (Ukraine)";
4826    case "UA-40" : return "Sevastopol (Ukraine)";
4827    case "UA-43" : return "Avtonomna Respublika Krym (Ukraine)";
4828    case "UA-46" : return "Lvivska oblast (Ukraine)";
4829    case "UA-48" : return "Mykolaivska oblast (Ukraine)";
4830    case "UA-51" : return "Odeska oblast (Ukraine)";
4831    case "UA-53" : return "Poltavska oblast (Ukraine)";
4832    case "UA-56" : return "Rivnenska oblast (Ukraine)";
4833    case "UA-59" : return "Sumska oblast (Ukraine)";
4834    case "UA-61" : return "Ternopilska oblast (Ukraine)";
4835    case "UA-63" : return "Kharkivska oblast (Ukraine)";
4836    case "UA-65" : return "Khersonska oblast (Ukraine)";
4837    case "UA-68" : return "Khmelnytska oblast (Ukraine)";
4838    case "UA-71" : return "Cherkaska oblast (Ukraine)";
4839    case "UA-74" : return "Chernihivska oblast (Ukraine)";
4840    case "UA-77" : return "Chernivetska oblast (Ukraine)";
4841    case "UG-101" : return "Kalangala (Uganda)";
4842    case "UG-102" : return "Kampala (Uganda)";
4843    case "UG-103" : return "Kiboga (Uganda)";
4844    case "UG-104" : return "Luwero (Uganda)";
4845    case "UG-105" : return "Masaka (Uganda)";
4846    case "UG-106" : return "Mpigi (Uganda)";
4847    case "UG-107" : return "Mubende (Uganda)";
4848    case "UG-108" : return "Mukono (Uganda)";
4849    case "UG-109" : return "Nakasongola (Uganda)";
4850    case "UG-110" : return "Rakai (Uganda)";
4851    case "UG-111" : return "Sembabule (Uganda)";
4852    case "UG-112" : return "Kayunga (Uganda)";
4853    case "UG-113" : return "Wakiso (Uganda)";
4854    case "UG-114" : return "Mityana (Uganda)";
4855    case "UG-115" : return "Nakaseke (Uganda)";
4856    case "UG-116" : return "Lyantonde (Uganda)";
4857    case "UG-117" : return "Buikwe (Uganda)";
4858    case "UG-118" : return "Bukomansibi (Uganda)";
4859    case "UG-119" : return "Butambala (Uganda)";
4860    case "UG-120" : return "Buvuma (Uganda)";
4861    case "UG-121" : return "Gomba (Uganda)";
4862    case "UG-122" : return "Kalungu (Uganda)";
4863    case "UG-123" : return "Kyankwanzi (Uganda)";
4864    case "UG-124" : return "Lwengo (Uganda)";
4865    case "UG-201" : return "Bugiri (Uganda)";
4866    case "UG-202" : return "Busia (Uganda)";
4867    case "UG-203" : return "Iganga (Uganda)";
4868    case "UG-204" : return "Jinja (Uganda)";
4869    case "UG-205" : return "Kamuli (Uganda)";
4870    case "UG-206" : return "Kapchorwa (Uganda)";
4871    case "UG-207" : return "Katakwi (Uganda)";
4872    case "UG-208" : return "Kumi (Uganda)";
4873    case "UG-209" : return "Mbale (Uganda)";
4874    case "UG-210" : return "Pallisa (Uganda)";
4875    case "UG-211" : return "Soroti (Uganda)";
4876    case "UG-212" : return "Tororo (Uganda)";
4877    case "UG-213" : return "Kaberamaido (Uganda)";
4878    case "UG-214" : return "Mayuge (Uganda)";
4879    case "UG-215" : return "Sironko (Uganda)";
4880    case "UG-216" : return "Amuria (Uganda)";
4881    case "UG-217" : return "Budaka (Uganda)";
4882    case "UG-218" : return "Bukwa (Uganda)";
4883    case "UG-219" : return "Butaleja (Uganda)";
4884    case "UG-220" : return "Kaliro (Uganda)";
4885    case "UG-221" : return "Manafwa (Uganda)";
4886    case "UG-222" : return "Namutumba (Uganda)";
4887    case "UG-223" : return "Bududa (Uganda)";
4888    case "UG-224" : return "Bukedea (Uganda)";
4889    case "UG-225" : return "Bulambuli (Uganda)";
4890    case "UG-226" : return "Buyende (Uganda)";
4891    case "UG-227" : return "Kibuku (Uganda)";
4892    case "UG-228" : return "Kween (Uganda)";
4893    case "UG-229" : return "Luuka (Uganda)";
4894    case "UG-230" : return "Namayingo (Uganda)";
4895    case "UG-231" : return "Ngora (Uganda)";
4896    case "UG-232" : return "Serere (Uganda)";
4897    case "UG-301" : return "Adjumani (Uganda)";
4898    case "UG-302" : return "Apac (Uganda)";
4899    case "UG-303" : return "Arua (Uganda)";
4900    case "UG-304" : return "Gulu (Uganda)";
4901    case "UG-305" : return "Kitgum (Uganda)";
4902    case "UG-306" : return "Kotido (Uganda)";
4903    case "UG-307" : return "Lira (Uganda)";
4904    case "UG-308" : return "Moroto (Uganda)";
4905    case "UG-309" : return "Moyo (Uganda)";
4906    case "UG-310" : return "Nebbi (Uganda)";
4907    case "UG-311" : return "Nakapiripirit (Uganda)";
4908    case "UG-312" : return "Pader (Uganda)";
4909    case "UG-313" : return "Yumbe (Uganda)";
4910    case "UG-314" : return "Amolatar (Uganda)";
4911    case "UG-315" : return "Kaabong (Uganda)";
4912    case "UG-316" : return "Koboko (Uganda)";
4913    case "UG-317" : return "Abim (Uganda)";
4914    case "UG-318" : return "Dokolo (Uganda)";
4915    case "UG-319" : return "Amuru (Uganda)";
4916    case "UG-320" : return "Maracha (Uganda)";
4917    case "UG-321" : return "Oyam (Uganda)";
4918    case "UG-322" : return "Agago (Uganda)";
4919    case "UG-323" : return "Alebtong (Uganda)";
4920    case "UG-324" : return "Amudat (Uganda)";
4921    case "UG-325" : return "Buhweju (Uganda)";
4922    case "UG-326" : return "Kole (Uganda)";
4923    case "UG-327" : return "Lamwo (Uganda)";
4924    case "UG-328" : return "Napak (Uganda)";
4925    case "UG-329" : return "Nwoya (Uganda)";
4926    case "UG-330" : return "Otuke (Uganda)";
4927    case "UG-331" : return "Zombo (Uganda)";
4928    case "UG-401" : return "Bundibugyo (Uganda)";
4929    case "UG-402" : return "Bushenyi (Uganda)";
4930    case "UG-403" : return "Hoima (Uganda)";
4931    case "UG-404" : return "Kabale (Uganda)";
4932    case "UG-405" : return "Kabarole (Uganda)";
4933    case "UG-406" : return "Kasese (Uganda)";
4934    case "UG-407" : return "Kibaale (Uganda)";
4935    case "UG-408" : return "Kisoro (Uganda)";
4936    case "UG-409" : return "Masindi (Uganda)";
4937    case "UG-410" : return "Mbarara (Uganda)";
4938    case "UG-411" : return "Ntungamo (Uganda)";
4939    case "UG-412" : return "Rukungiri (Uganda)";
4940    case "UG-413" : return "Kamwenge (Uganda)";
4941    case "UG-414" : return "Kanungu (Uganda)";
4942    case "UG-415" : return "Kyenjojo (Uganda)";
4943    case "UG-416" : return "Ibanda (Uganda)";
4944    case "UG-417" : return "Isingiro (Uganda)";
4945    case "UG-418" : return "Kiruhura (Uganda)";
4946    case "UG-419" : return "Buliisa (Uganda)";
4947    case "UG-420" : return "Kiryandongo (Uganda)";
4948    case "UG-421" : return "Kyegegwa (Uganda)";
4949    case "UG-422" : return "Mitooma (Uganda)";
4950    case "UG-423" : return "Ntoroko (Uganda)";
4951    case "UG-424" : return "Rubirizi (Uganda)";
4952    case "UG-425" : return "Sheema (Uganda)";
4953    case "UG-C" : return "Central (Uganda)";
4954    case "UG-E" : return "Eastern (Uganda)";
4955    case "UG-N" : return "Northern (Uganda)";
4956    case "UG-W" : return "Western (Uganda)";
4957    case "UM-67" : return "Johnston Atoll (United States Minor Outlying Islands)";
4958    case "UM-71" : return "Midway Islands (United States Minor Outlying Islands)";
4959    case "UM-76" : return "Navassa Island (United States Minor Outlying Islands)";
4960    case "UM-79" : return "Wake Island (United States Minor Outlying Islands)";
4961    case "UM-81" : return "Baker Island (United States Minor Outlying Islands)";
4962    case "UM-84" : return "Howland Island (United States Minor Outlying Islands)";
4963    case "UM-86" : return "Jarvis Island (United States Minor Outlying Islands)";
4964    case "UM-89" : return "Kingman Reef (United States Minor Outlying Islands)";
4965    case "UM-95" : return "Palmyra Atoll (United States Minor Outlying Islands)";
4966    case "US-AK" : return "Alaska (United States)";
4967    case "US-AL" : return "Alabama (United States)";
4968    case "US-AR" : return "Arkansas (United States)";
4969    case "US-AS" : return "American Samoa (United States)";
4970    case "US-AZ" : return "Arizona (United States)";
4971    case "US-CA" : return "California (United States)";
4972    case "US-CO" : return "Colorado (United States)";
4973    case "US-CT" : return "Connecticut (United States)";
4974    case "US-DC" : return "District of Columbia (United States)";
4975    case "US-DE" : return "Delaware (United States)";
4976    case "US-FL" : return "Florida (United States)";
4977    case "US-GA" : return "Georgia (United States)";
4978    case "US-GU" : return "Guam (United States)";
4979    case "US-HI" : return "Hawaii (United States)";
4980    case "US-IA" : return "Iowa (United States)";
4981    case "US-ID" : return "Idaho (United States)";
4982    case "US-IL" : return "Illinois (United States)";
4983    case "US-IN" : return "Indiana (United States)";
4984    case "US-KS" : return "Kansas (United States)";
4985    case "US-KY" : return "Kentucky (United States)";
4986    case "US-LA" : return "Louisiana (United States)";
4987    case "US-MA" : return "Massachusetts (United States)";
4988    case "US-MD" : return "Maryland (United States)";
4989    case "US-ME" : return "Maine (United States)";
4990    case "US-MI" : return "Michigan (United States)";
4991    case "US-MN" : return "Minnesota (United States)";
4992    case "US-MO" : return "Missouri (United States)";
4993    case "US-MP" : return "Northern Mariana Islands (United States)";
4994    case "US-MS" : return "Mississippi (United States)";
4995    case "US-MT" : return "Montana (United States)";
4996    case "US-NC" : return "North Carolina (United States)";
4997    case "US-ND" : return "North Dakota (United States)";
4998    case "US-NE" : return "Nebraska (United States)";
4999    case "US-NH" : return "New Hampshire (United States)";
5000    case "US-NJ" : return "New Jersey (United States)";
5001    case "US-NM" : return "New Mexico (United States)";
5002    case "US-NV" : return "Nevada (United States)";
5003    case "US-NY" : return "New York (United States)";
5004    case "US-OH" : return "Ohio (United States)";
5005    case "US-OK" : return "Oklahoma (United States)";
5006    case "US-OR" : return "Oregon (United States)";
5007    case "US-PA" : return "Pennsylvania (United States)";
5008    case "US-PR" : return "Puerto Rico (United States)";
5009    case "US-RI" : return "Rhode Island (United States)";
5010    case "US-SC" : return "South Carolina (United States)";
5011    case "US-SD" : return "South Dakota (United States)";
5012    case "US-TN" : return "Tennessee (United States)";
5013    case "US-TX" : return "Texas (United States)";
5014    case "US-UM" : return "United States Minor Outlying Islands (United States)";
5015    case "US-UT" : return "Utah (United States)";
5016    case "US-VA" : return "Virginia (United States)";
5017    case "US-VI" : return "Virgin Islands, U.S. (United States)";
5018    case "US-VT" : return "Vermont (United States)";
5019    case "US-WA" : return "Washington (United States)";
5020    case "US-WI" : return "Wisconsin (United States)";
5021    case "US-WV" : return "West Virginia (United States)";
5022    case "US-WY" : return "Wyoming (United States)";
5023    case "UY-AR" : return "Artigas (Uruguay)";
5024    case "UY-CA" : return "Canelones (Uruguay)";
5025    case "UY-CL" : return "Cerro Largo (Uruguay)";
5026    case "UY-CO" : return "Colonia (Uruguay)";
5027    case "UY-DU" : return "Durazno (Uruguay)";
5028    case "UY-FD" : return "Florida (Uruguay)";
5029    case "UY-FS" : return "Flores (Uruguay)";
5030    case "UY-LA" : return "Lavalleja (Uruguay)";
5031    case "UY-MA" : return "Maldonado (Uruguay)";
5032    case "UY-MO" : return "Montevideo (Uruguay)";
5033    case "UY-PA" : return "Paysandú (Uruguay)";
5034    case "UY-RN" : return "Río Negro (Uruguay)";
5035    case "UY-RO" : return "Rocha (Uruguay)";
5036    case "UY-RV" : return "Rivera (Uruguay)";
5037    case "UY-SA" : return "Salto (Uruguay)";
5038    case "UY-SJ" : return "San José (Uruguay)";
5039    case "UY-SO" : return "Soriano (Uruguay)";
5040    case "UY-TA" : return "Tacuarembó (Uruguay)";
5041    case "UY-TT" : return "Treinta y Tres (Uruguay)";
5042    case "UZ-AN" : return "Andijon (Uzbekistan)";
5043    case "UZ-BU" : return "Buxoro (Uzbekistan)";
5044    case "UZ-FA" : return "Farg?ona (Uzbekistan)";
5045    case "UZ-JI" : return "Jizzax (Uzbekistan)";
5046    case "UZ-NG" : return "Namangan (Uzbekistan)";
5047    case "UZ-NW" : return "Navoiy (Uzbekistan)";
5048    case "UZ-QA" : return "Qashqadaryo (Uzbekistan)";
5049    case "UZ-QR" : return "Qoraqalpog?iston Respublikasi (Uzbekistan)";
5050    case "UZ-SA" : return "Samarqand (Uzbekistan)";
5051    case "UZ-SI" : return "Sirdaryo (Uzbekistan)";
5052    case "UZ-SU" : return "Surxondaryo (Uzbekistan)";
5053    case "UZ-TK" : return "Toshkent (Uzbekistan)";
5054    case "UZ-TO" : return "Toshkent (Uzbekistan)";
5055    case "UZ-XO" : return "Xorazm (Uzbekistan)";
5056    case "VA-VA" : return "Vatican City (Vatican City)";
5057    case "VC-01" : return "Charlotte (Saint Vincent And The Grenadines)";
5058    case "VC-02" : return "Saint Andrew (Saint Vincent And The Grenadines)";
5059    case "VC-03" : return "Saint David (Saint Vincent And The Grenadines)";
5060    case "VC-04" : return "Saint George (Saint Vincent And The Grenadines)";
5061    case "VC-05" : return "Saint Patrick (Saint Vincent And The Grenadines)";
5062    case "VC-06" : return "Grenadines (Saint Vincent And The Grenadines)";
5063    case "VE-A" : return "Distrito Capital (Venezuela)";
5064    case "VE-B" : return "Anzoátegui (Venezuela)";
5065    case "VE-C" : return "Apure (Venezuela)";
5066    case "VE-D" : return "Aragua (Venezuela)";
5067    case "VE-E" : return "Barinas (Venezuela)";
5068    case "VE-F" : return "Bolívar (Venezuela)";
5069    case "VE-G" : return "Carabobo (Venezuela)";
5070    case "VE-H" : return "Cojedes (Venezuela)";
5071    case "VE-I" : return "Falcón (Venezuela)";
5072    case "VE-J" : return "Guárico (Venezuela)";
5073    case "VE-K" : return "Lara (Venezuela)";
5074    case "VE-L" : return "Mérida (Venezuela)";
5075    case "VE-M" : return "Miranda (Venezuela)";
5076    case "VE-N" : return "Monagas (Venezuela)";
5077    case "VE-O" : return "Nueva Esparta (Venezuela)";
5078    case "VE-P" : return "Portuguesa (Venezuela)";
5079    case "VE-R" : return "Sucre (Venezuela)";
5080    case "VE-S" : return "Táchira (Venezuela)";
5081    case "VE-T" : return "Trujillo (Venezuela)";
5082    case "VE-U" : return "Yaracuy (Venezuela)";
5083    case "VE-V" : return "Zulia (Venezuela)";
5084    case "VE-W" : return "Dependencias Federales (Venezuela)";
5085    case "VE-X" : return "Vargas (Venezuela)";
5086    case "VE-Y" : return "Delta Amacuro (Venezuela)";
5087    case "VE-Z" : return "Amazonas (Venezuela)";
5088    case "VG-VG" : return "Virgin Islands (Virgin Islands)";
5089    case "VI-VI" : return "Virgin Islands (Virgin Islands)";
5090    case "VN-01" : return "Lai Châu (Viet Nam)";
5091    case "VN-02" : return "Lào Cai (Viet Nam)";
5092    case "VN-03" : return "Hà Giang (Viet Nam)";
5093    case "VN-04" : return "Cao B?ng (Viet Nam)";
5094    case "VN-05" : return "S?n La (Viet Nam)";
5095    case "VN-06" : return "Yên Bái (Viet Nam)";
5096    case "VN-07" : return "Tuyên Quang (Viet Nam)";
5097    case "VN-09" : return "L?ng S?n (Viet Nam)";
5098    case "VN-13" : return "Qu?ng Ninh (Viet Nam)";
5099    case "VN-14" : return "Hòa Bình (Viet Nam)";
5100    case "VN-18" : return "Ninh Bình (Viet Nam)";
5101    case "VN-20" : return "Thái Bình (Viet Nam)";
5102    case "VN-21" : return "Thanh Hóa (Viet Nam)";
5103    case "VN-22" : return "Ngh? An (Viet Nam)";
5104    case "VN-23" : return "Hà T?nh (Viet Nam)";
5105    case "VN-24" : return "Qu?ng Bình (Viet Nam)";
5106    case "VN-25" : return "Qu?ng Tr? (Viet Nam)";
5107    case "VN-26" : return "Th?a Thiên-Hu? (Viet Nam)";
5108    case "VN-27" : return "Qu?ng Nam (Viet Nam)";
5109    case "VN-28" : return "Kon Tum (Viet Nam)";
5110    case "VN-29" : return "Qu?ng Ngãi (Viet Nam)";
5111    case "VN-30" : return "Gia Lai (Viet Nam)";
5112    case "VN-31" : return "Bình ??nh (Viet Nam)";
5113    case "VN-32" : return "Phú Yên (Viet Nam)";
5114    case "VN-33" : return "??k L?k (Viet Nam)";
5115    case "VN-34" : return "Khánh Hòa (Viet Nam)";
5116    case "VN-35" : return "Lâm Ð?ng (Viet Nam)";
5117    case "VN-36" : return "Ninh Thu?n (Viet Nam)";
5118    case "VN-37" : return "Tây Ninh (Viet Nam)";
5119    case "VN-39" : return "Ð?ng Nai (Viet Nam)";
5120    case "VN-40" : return "Bình Thu?n (Viet Nam)";
5121    case "VN-41" : return "Long An (Viet Nam)";
5122    case "VN-43" : return "Bà R?a - V?ng Tàu (Viet Nam)";
5123    case "VN-44" : return "An Giang (Viet Nam)";
5124    case "VN-45" : return "Ð?ng Tháp (Viet Nam)";
5125    case "VN-46" : return "Ti?n Giang (Viet Nam)";
5126    case "VN-47" : return "Ki?n Giang (Viet Nam)";
5127    case "VN-49" : return "V?nh Long (Viet Nam)";
5128    case "VN-50" : return "B?n Tre (Viet Nam)";
5129    case "VN-51" : return "Trà Vinh (Viet Nam)";
5130    case "VN-52" : return "Sóc Tr?ng (Viet Nam)";
5131    case "VN-53" : return "B?c K?n (Viet Nam)";
5132    case "VN-54" : return "B?c Giang (Viet Nam)";
5133    case "VN-55" : return "B?c Liêu (Viet Nam)";
5134    case "VN-56" : return "B?c Ninh (Viet Nam)";
5135    case "VN-57" : return "Bình D??ng (Viet Nam)";
5136    case "VN-58" : return "Bình Ph??c (Viet Nam)";
5137    case "VN-59" : return "Cà Mau (Viet Nam)";
5138    case "VN-61" : return "H?i D??ng (Viet Nam)";
5139    case "VN-63" : return "Hà Nam (Viet Nam)";
5140    case "VN-66" : return "H?ng Yên (Viet Nam)";
5141    case "VN-67" : return "Nam Ð?nh (Viet Nam)";
5142    case "VN-68" : return "Phú Th? (Viet Nam)";
5143    case "VN-69" : return "Thái Nguyên (Viet Nam)";
5144    case "VN-70" : return "V?nh Phúc (Viet Nam)";
5145    case "VN-71" : return "?i?n Biên (Viet Nam)";
5146    case "VN-72" : return "??k Nông (Viet Nam)";
5147    case "VN-73" : return "H?u Giang (Viet Nam)";
5148    case "VN-CT" : return "Can Tho (Viet Nam)";
5149    case "VN-DN" : return "Da Nang (Viet Nam)";
5150    case "VN-HN" : return "Ha Noi (Viet Nam)";
5151    case "VN-HP" : return "Hai Phong (Viet Nam)";
5152    case "VN-SG" : return "Ho Chi Minh (Viet Nam)";
5153    case "VU-MAP" : return "Malampa (Vanuatu)";
5154    case "VU-PAM" : return "Pénama (Vanuatu)";
5155    case "VU-SAM" : return "Sanma (Vanuatu)";
5156    case "VU-SEE" : return "Shéfa (Vanuatu)";
5157    case "VU-TAE" : return "Taféa (Vanuatu)";
5158    case "VU-TOB" : return "Torba (Vanuatu)";
5159    case "WF-WF" : return "Wallis & Futuna Islands (Wallis & Futuna Islands)";
5160    case "WS-AA" : return "A'ana (Samoa)";
5161    case "WS-AL" : return "Aiga-i-le-Tai (Samoa)";
5162    case "WS-AT" : return "Atua (Samoa)";
5163    case "WS-FA" : return "Fa'asaleleaga (Samoa)";
5164    case "WS-GE" : return "Gaga'emauga (Samoa)";
5165    case "WS-GI" : return "Gagaifomauga (Samoa)";
5166    case "WS-PA" : return "Palauli (Samoa)";
5167    case "WS-SA" : return "Satupa'itea (Samoa)";
5168    case "WS-TU" : return "Tuamasaga (Samoa)";
5169    case "WS-VF" : return "Va'a-o-Fonoti (Samoa)";
5170    case "WS-VS" : return "Vaisigano (Samoa)";
5171    case "YE-AB" : return "Aby?n (Yemen)";
5172    case "YE-AD" : return "'Adan (Yemen)";
5173    case "YE-AM" : return "'Amr?n (Yemen)";
5174    case "YE-BA" : return "Al Bay??' (Yemen)";
5175    case "YE-DA" : return "A? ??li' (Yemen)";
5176    case "YE-DH" : return "Dham?r (Yemen)";
5177    case "YE-HD" : return "?a?ramawt (Yemen)";
5178    case "YE-HJ" : return "?ajjah (Yemen)";
5179    case "YE-HU" : return "Al ?udaydah (Yemen)";
5180    case "YE-IB" : return "Ibb (Yemen)";
5181    case "YE-JA" : return "Al Jawf (Yemen)";
5182    case "YE-LA" : return "La?ij (Yemen)";
5183    case "YE-MA" : return "Ma'rib (Yemen)";
5184    case "YE-MR" : return "Al Mahrah (Yemen)";
5185    case "YE-MW" : return "Al Ma?w?t (Yemen)";
5186    case "YE-RA" : return "Raymah (Yemen)";
5187    case "YE-SA" : return "Am?nat al ???imah (Yemen)";
5188    case "YE-SD" : return "???dah (Yemen)";
5189    case "YE-SH" : return "Shabwah (Yemen)";
5190    case "YE-SN" : return "?an??' (Yemen)";
5191    case "YE-TA" : return "T??izz (Yemen)";
5192    case "YT-YT" : return "Mayotte (Mayotte)";
5193    case "ZA-EC" : return "Eastern Cape (South Africa)";
5194    case "ZA-FS" : return "Foreisetata (South Africa)";
5195    case "ZA-GT" : return "Gauteng (South Africa)";
5196    case "ZA-LP" : return "Limpopo (South Africa)";
5197    case "ZA-MP" : return "iMpumalanga (South Africa)";
5198    case "ZA-NC" : return "iTlhagwini-Kapa (South Africa)";
5199    case "ZA-NL" : return "GaZulu-Natala (South Africa)";
5200    case "ZA-NW" : return "Bokone Bophirima (South Africa)";
5201    case "ZA-WC" : return "iTjhingalanga-Kapa (South Africa)";
5202    case "ZM-01" : return "Western (Zambia)";
5203    case "ZM-02" : return "Central (Zambia)";
5204    case "ZM-03" : return "Eastern (Zambia)";
5205    case "ZM-04" : return "Luapula (Zambia)";
5206    case "ZM-05" : return "Northern (Zambia)";
5207    case "ZM-06" : return "North-Western (Zambia)";
5208    case "ZM-07" : return "Southern (Zambia)";
5209    case "ZM-08" : return "Copperbelt (Zambia)";
5210    case "ZM-09" : return "Lusaka (Zambia)";
5211    case "ZM-10" : return "Muchinga (Zambia)";
5212    case "ZW-BU" : return "Bulawayo (Zimbabwe)";
5213    case "ZW-HA" : return "Harare (Zimbabwe)";
5214    case "ZW-MA" : return "Manicaland (Zimbabwe)";
5215    case "ZW-MC" : return "Mashonaland Central (Zimbabwe)";
5216    case "ZW-ME" : return "Mashonaland East (Zimbabwe)";
5217    case "ZW-MI" : return "Midlands (Zimbabwe)";
5218    case "ZW-MN" : return "Matabeleland North (Zimbabwe)";
5219    case "ZW-MS" : return "Matabeleland South (Zimbabwe)";
5220    case "ZW-MV" : return "Masvingo (Zimbabwe)";
5221    case "ZW-MW" : return "Mashonaland West (Zimbabwe)";
5222    }
5223    return "Unknown state code '"+c.getCode()+"'";
5224  }
5225
5226  private static String country(Coding c) {
5227    switch (c.getCode()) {
5228    case "AD": return "Andorra";
5229    case "AE": return "United Arab Emirates";
5230    case "AF": return "Afghanistan";
5231    case "AG": return "Antigua and Barbuda";
5232    case "AI": return "Anguilla";
5233    case "AL": return "Albania";
5234    case "AM": return "Armenia";
5235    case "AO": return "Angola";
5236    case "AQ": return "Antarctica";
5237    case "AR": return "Argentina";
5238    case "AS": return "American Samoa";
5239    case "AT": return "Austria";
5240    case "AU": return "Australia";
5241    case "AW": return "Aruba";
5242    case "AX": return "Eland Islands";
5243    case "AZ": return "Azerbaijan";
5244    case "BA": return "Bosnia and Herzegovina";
5245    case "BB": return "Barbados";
5246    case "BD": return "Bangladesh";
5247    case "BE": return "Belgium";
5248    case "BF": return "Burkina Faso";
5249    case "BG": return "Bulgaria";
5250    case "BH": return "Bahrain";
5251    case "BI": return "Burundi";
5252    case "BJ": return "Benin";
5253    case "BL": return "Saint Barthilemy";
5254    case "BM": return "Bermuda";
5255    case "BN": return "Brunei Darussalam";
5256    case "BO": return "Bolivia, Plurinational State of";
5257    case "BQ": return "Bonaire, Sint Eustatius and Saba";
5258    case "BR": return "Brazil";
5259    case "BS": return "Bahamas";
5260    case "BT": return "Bhutan";
5261    case "BV": return "Bouvet Island";
5262    case "BW": return "Botswana";
5263    case "BY": return "Belarus";
5264    case "BZ": return "Belize";
5265    case "CA": return "Canada";
5266    case "CC": return "Cocos (Keeling) Islands";
5267    case "CD": return "Congo, the Democratic Republic of the";
5268    case "CF": return "Central African Republic";
5269    case "CG": return "Congo";
5270    case "CH": return "Switzerland";
5271    case "CI": return "Ctte d'Ivoire";
5272    case "CK": return "Cook Islands";
5273    case "CL": return "Chile";
5274    case "CM": return "Cameroon";
5275    case "CN": return "China";
5276    case "CO": return "Colombia";
5277    case "CR": return "Costa Rica";
5278    case "CU": return "Cuba";
5279    case "CV": return "Cabo Verde";
5280    case "CW": return "Curagao";
5281    case "CX": return "Christmas Island";
5282    case "CY": return "Cyprus";
5283    case "CZ": return "Czechia";
5284    case "DE": return "Germany";
5285    case "DJ": return "Djibouti";
5286    case "DK": return "Denmark";
5287    case "DM": return "Dominica";
5288    case "DO": return "Dominican Republic";
5289    case "DZ": return "Algeria";
5290    case "EC": return "Ecuador";
5291    case "EE": return "Estonia";
5292    case "EG": return "Egypt";
5293    case "EH": return "Western Sahara";
5294    case "ER": return "Eritrea";
5295    case "ES": return "Spain";
5296    case "ET": return "Ethiopia";
5297    case "FI": return "Finland";
5298    case "FJ": return "Fiji";
5299    case "FK": return "Falkland Islands (Malvinas)";
5300    case "FM": return "Micronesia, Federated States of";
5301    case "FO": return "Faroe Islands";
5302    case "FR": return "France";
5303    case "GA": return "Gabon";
5304    case "GB": return "United Kingdom of Great Britain and Northern Ireland";
5305    case "GD": return "Grenada";
5306    case "GE": return "Georgia";
5307    case "GF": return "French Guiana";
5308    case "GG": return "Guernsey";
5309    case "GH": return "Ghana";
5310    case "GI": return "Gibraltar";
5311    case "GL": return "Greenland";
5312    case "GM": return "Gambia";
5313    case "GN": return "Guinea";
5314    case "GP": return "Guadeloupe";
5315    case "GQ": return "Equatorial Guinea";
5316    case "GR": return "Greece";
5317    case "GS": return "South Georgia and the South Sandwich Islands";
5318    case "GT": return "Guatemala";
5319    case "GU": return "Guam";
5320    case "GW": return "Guinea-Bissau";
5321    case "GY": return "Guyana";
5322    case "HK": return "Hong Kong";
5323    case "HM": return "Heard Island and McDonald Islands";
5324    case "HN": return "Honduras";
5325    case "HR": return "Croatia";
5326    case "HT": return "Haiti";
5327    case "HU": return "Hungary";
5328    case "ID": return "Indonesia";
5329    case "IE": return "Ireland";
5330    case "IL": return "Israel";
5331    case "IM": return "Isle of Man";
5332    case "IN": return "India";
5333    case "IO": return "British Indian Ocean Territory";
5334    case "IQ": return "Iraq";
5335    case "IR": return "Iran, Islamic Republic of";
5336    case "IS": return "Iceland";
5337    case "IT": return "Italy";
5338    case "JE": return "Jersey";
5339    case "JM": return "Jamaica";
5340    case "JO": return "Jordan";
5341    case "JP": return "Japan";
5342    case "KE": return "Kenya";
5343    case "KG": return "Kyrgyzstan";
5344    case "KH": return "Cambodia";
5345    case "KI": return "Kiribati";
5346    case "KM": return "Comoros";
5347    case "KN": return "Saint Kitts and Nevis";
5348    case "KP": return "Korea, Democratic People's Republic of";
5349    case "KR": return "Korea, Republic of";
5350    case "KW": return "Kuwait";
5351    case "KY": return "Cayman Islands";
5352    case "KZ": return "Kazakhstan";
5353    case "LA": return "Lao People's Democratic Republic";
5354    case "LB": return "Lebanon";
5355    case "LC": return "Saint Lucia";
5356    case "LI": return "Liechtenstein";
5357    case "LK": return "Sri Lanka";
5358    case "LR": return "Liberia";
5359    case "LS": return "Lesotho";
5360    case "LT": return "Lithuania";
5361    case "LU": return "Luxembourg";
5362    case "LV": return "Latvia";
5363    case "LY": return "Libya";
5364    case "MA": return "Morocco";
5365    case "MC": return "Monaco";
5366    case "MD": return "Moldova, Republic of";
5367    case "ME": return "Montenegro";
5368    case "MF": return "Saint Martin (French part)";
5369    case "MG": return "Madagascar";
5370    case "MH": return "Marshall Islands";
5371    case "MK": return "Macedonia, the former Yugoslav Republic of";
5372    case "ML": return "Mali";
5373    case "MM": return "Myanmar";
5374    case "MN": return "Mongolia";
5375    case "MO": return "Macao";
5376    case "MP": return "Northern Mariana Islands";
5377    case "MQ": return "Martinique";
5378    case "MR": return "Mauritania";
5379    case "MS": return "Montserrat";
5380    case "MT": return "Malta";
5381    case "MU": return "Mauritius";
5382    case "MV": return "Maldives";
5383    case "MW": return "Malawi";
5384    case "MX": return "Mexico";
5385    case "MY": return "Malaysia";
5386    case "MZ": return "Mozambique";
5387    case "NA": return "Namibia";
5388    case "NC": return "New Caledonia";
5389    case "NE": return "Niger";
5390    case "NF": return "Norfolk Island";
5391    case "NG": return "Nigeria";
5392    case "NI": return "Nicaragua";
5393    case "NL": return "Netherlands";
5394    case "NO": return "Norway";
5395    case "NP": return "Nepal";
5396    case "NR": return "Nauru";
5397    case "NU": return "Niue";
5398    case "NZ": return "New Zealand";
5399    case "OM": return "Oman";
5400    case "PA": return "Panama";
5401    case "PE": return "Peru";
5402    case "PF": return "French Polynesia";
5403    case "PG": return "Papua New Guinea";
5404    case "PH": return "Philippines";
5405    case "PK": return "Pakistan";
5406    case "PL": return "Poland";
5407    case "PM": return "Saint Pierre and Miquelon";
5408    case "PN": return "Pitcairn";
5409    case "PR": return "Puerto Rico";
5410    case "PS": return "Palestine, State of";
5411    case "PT": return "Portugal";
5412    case "PW": return "Palau";
5413    case "PY": return "Paraguay";
5414    case "QA": return "Qatar";
5415    case "RE": return "Riunion";
5416    case "RO": return "Romania";
5417    case "RS": return "Serbia";
5418    case "RU": return "Russian Federation";
5419    case "RW": return "Rwanda";
5420    case "SA": return "Saudi Arabia";
5421    case "SB": return "Solomon Islands";
5422    case "SC": return "Seychelles";
5423    case "SD": return "Sudan";
5424    case "SE": return "Sweden";
5425    case "SG": return "Singapore";
5426    case "SH": return "Saint Helena, Ascension and Tristan da Cunha";
5427    case "SI": return "Slovenia";
5428    case "SJ": return "Svalbard and Jan Mayen";
5429    case "SK": return "Slovakia";
5430    case "SL": return "Sierra Leone";
5431    case "SM": return "San Marino";
5432    case "SN": return "Senegal";
5433    case "SO": return "Somalia";
5434    case "SR": return "Suriname";
5435    case "SS": return "South Sudan";
5436    case "ST": return "Sao Tome and Principe";
5437    case "SV": return "El Salvador";
5438    case "SX": return "Sint Maarten (Dutch part)";
5439    case "SY": return "Syrian Arab Republic";
5440    case "SZ": return "Swaziland";
5441    case "TC": return "Turks and Caicos Islands";
5442    case "TD": return "Chad";
5443    case "TF": return "French Southern Territories";
5444    case "TG": return "Togo";
5445    case "TH": return "Thailand";
5446    case "TJ": return "Tajikistan";
5447    case "TK": return "Tokelau";
5448    case "TL": return "Timor-Leste";
5449    case "TM": return "Turkmenistan";
5450    case "TN": return "Tunisia";
5451    case "TO": return "Tonga";
5452    case "TR": return "Turkey";
5453    case "TT": return "Trinidad and Tobago";
5454    case "TV": return "Tuvalu";
5455    case "TW": return "Taiwan, Province of China";
5456    case "TZ": return "Tanzania, United Republic of";
5457    case "UA": return "Ukraine";
5458    case "UG": return "Uganda";
5459    case "UM": return "United States Minor Outlying Islands";
5460    case "US": return "United States of America";
5461    case "UY": return "Uruguay";
5462    case "UZ": return "Uzbekistan";
5463    case "VA": return "Holy See";
5464    case "VC": return "Saint Vincent and the Grenadines";
5465    case "VE": return "Venezuela, Bolivarian Republic of";
5466    case "VG": return "Virgin Islands, British";
5467    case "VI": return "Virgin Islands,";
5468    case "VN": return "Viet Nam";
5469    case "VU": return "Vanuatu";
5470    case "WF": return "Wallis and Futuna";
5471    case "WS": return "Samoa";
5472    case "YE": return "Yemen";
5473    case "YT": return "Mayotte";
5474    case "ZA": return "South Africa";
5475    case "ZM": return "Zambia";
5476    case "ZW": return "Zimbabwe";
5477
5478    case "ABW": return "Aruba";
5479    case "AFG": return "Afghanistan";
5480    case "AGO": return "Angola";
5481    case "AIA": return "Anguilla";
5482    case "ALA": return "Eland Islands";
5483    case "ALB": return "Albania";
5484    case "AND": return "Andorra";
5485    case "ARE": return "United Arab Emirates";
5486    case "ARG": return "Argentina";
5487    case "ARM": return "Armenia";
5488    case "ASM": return "American Samoa";
5489    case "ATA": return "Antarctica";
5490    case "ATF": return "French Southern Territories";
5491    case "ATG": return "Antigua and Barbuda";
5492    case "AUS": return "Australia";
5493    case "AUT": return "Austria";
5494    case "AZE": return "Azerbaijan";
5495    case "BDI": return "Burundi";
5496    case "BEL": return "Belgium";
5497    case "BEN": return "Benin";
5498    case "BES": return "Bonaire, Sint Eustatius and Saba";
5499    case "BFA": return "Burkina Faso";
5500    case "BGD": return "Bangladesh";
5501    case "BGR": return "Bulgaria";
5502    case "BHR": return "Bahrain";
5503    case "BHS": return "Bahamas";
5504    case "BIH": return "Bosnia and Herzegovina";
5505    case "BLM": return "Saint Barthilemy";
5506    case "BLR": return "Belarus";
5507    case "BLZ": return "Belize";
5508    case "BMU": return "Bermuda";
5509    case "BOL": return "Bolivia, Plurinational State of";
5510    case "BRA": return "Brazil";
5511    case "BRB": return "Barbados";
5512    case "BRN": return "Brunei Darussalam";
5513    case "BTN": return "Bhutan";
5514    case "BVT": return "Bouvet Island";
5515    case "BWA": return "Botswana";
5516    case "CAF": return "Central African Republic";
5517    case "CAN": return "Canada";
5518    case "CCK": return "Cocos (Keeling) Islands";
5519    case "CHE": return "Switzerland";
5520    case "CHL": return "Chile";
5521    case "CHN": return "China";
5522    case "CIV": return "Ctte d'Ivoire";
5523    case "CMR": return "Cameroon";
5524    case "COD": return "Congo, the Democratic Republic of the";
5525    case "COG": return "Congo";
5526    case "COK": return "Cook Islands";
5527    case "COL": return "Colombia";
5528    case "COM": return "Comoros";
5529    case "CPV": return "Cabo Verde";
5530    case "CRI": return "Costa Rica";
5531    case "CUB": return "Cuba";
5532    case "CUW": return "Curagao";
5533    case "CXR": return "Christmas Island";
5534    case "CYM": return "Cayman Islands";
5535    case "CYP": return "Cyprus";
5536    case "CZE": return "Czechia";
5537    case "DEU": return "Germany";
5538    case "DJI": return "Djibouti";
5539    case "DMA": return "Dominica";
5540    case "DNK": return "Denmark";
5541    case "DOM": return "Dominican Republic";
5542    case "DZA": return "Algeria";
5543    case "ECU": return "Ecuador";
5544    case "EGY": return "Egypt";
5545    case "ERI": return "Eritrea";
5546    case "ESH": return "Western Sahara";
5547    case "ESP": return "Spain";
5548    case "EST": return "Estonia";
5549    case "ETH": return "Ethiopia";
5550    case "FIN": return "Finland";
5551    case "FJI": return "Fiji";
5552    case "FLK": return "Falkland Islands (Malvinas)";
5553    case "FRA": return "France";
5554    case "FRO": return "Faroe Islands";
5555    case "FSM": return "Micronesia, Federated States of";
5556    case "GAB": return "Gabon";
5557    case "GBR": return "United Kingdom";
5558    case "GEO": return "Georgia";
5559    case "GGY": return "Guernsey";
5560    case "GHA": return "Ghana";
5561    case "GIB": return "Gibraltar";
5562    case "GIN": return "Guinea";
5563    case "GLP": return "Guadeloupe";
5564    case "GMB": return "Gambia";
5565    case "GNB": return "Guinea-Bissau";
5566    case "GNQ": return "Equatorial Guinea";
5567    case "GRC": return "Greece";
5568    case "GRD": return "Grenada";
5569    case "GRL": return "Greenland";
5570    case "GTM": return "Guatemala";
5571    case "GUF": return "French Guiana";
5572    case "GUM": return "Guam";
5573    case "GUY": return "Guyana";
5574    case "HKG": return "Hong Kong";
5575    case "HMD": return "Heard Island and McDonald Islands";
5576    case "HND": return "Honduras";
5577    case "HRV": return "Croatia";
5578    case "HTI": return "Haiti";
5579    case "HUN": return "Hungary";
5580    case "IDN": return "Indonesia";
5581    case "IMN": return "Isle of Man";
5582    case "IND": return "India";
5583    case "IOT": return "British Indian Ocean Territory";
5584    case "IRL": return "Ireland";
5585    case "IRN": return "Iran, Islamic Republic of";
5586    case "IRQ": return "Iraq";
5587    case "ISL": return "Iceland";
5588    case "ISR": return "Israel";
5589    case "ITA": return "Italy";
5590    case "JAM": return "Jamaica";
5591    case "JEY": return "Jersey";
5592    case "JOR": return "Jordan";
5593    case "JPN": return "Japan";
5594    case "KAZ": return "Kazakhstan";
5595    case "KEN": return "Kenya";
5596    case "KGZ": return "Kyrgyzstan";
5597    case "KHM": return "Cambodia";
5598    case "KIR": return "Kiribati";
5599    case "KNA": return "Saint Kitts and Nevis";
5600    case "KOR": return "Korea, Republic of";
5601    case "KWT": return "Kuwait";
5602    case "LAO": return "Lao People's Democratic Republic";
5603    case "LBN": return "Lebanon";
5604    case "LBR": return "Liberia";
5605    case "LBY": return "Libya";
5606    case "LCA": return "Saint Lucia";
5607    case "LIE": return "Liechtenstein";
5608    case "LKA": return "Sri Lanka";
5609    case "LSO": return "Lesotho";
5610    case "LTU": return "Lithuania";
5611    case "LUX": return "Luxembourg";
5612    case "LVA": return "Latvia";
5613    case "MAC": return "Macao";
5614    case "MAF": return "Saint Martin (French part)";
5615    case "MAR": return "Morocco";
5616    case "MCO": return "Monaco";
5617    case "MDA": return "Moldova, Republic of";
5618    case "MDG": return "Madagascar";
5619    case "MDV": return "Maldives";
5620    case "MEX": return "Mexico";
5621    case "MHL": return "Marshall Islands";
5622    case "MKD": return "Macedonia, the former Yugoslav Republic of";
5623    case "MLI": return "Mali";
5624    case "MLT": return "Malta";
5625    case "MMR": return "Myanmar";
5626    case "MNE": return "Montenegro";
5627    case "MNG": return "Mongolia";
5628    case "MNP": return "Northern Mariana Islands";
5629    case "MOZ": return "Mozambique";
5630    case "MRT": return "Mauritania";
5631    case "MSR": return "Montserrat";
5632    case "MTQ": return "Martinique";
5633    case "MUS": return "Mauritius";
5634    case "MWI": return "Malawi";
5635    case "MYS": return "Malaysia";
5636    case "MYT": return "Mayotte";
5637    case "NAM": return "Namibia";
5638    case "NCL": return "New Caledonia";
5639    case "NER": return "Niger";
5640    case "NFK": return "Norfolk Island";
5641    case "NGA": return "Nigeria";
5642    case "NIC": return "Nicaragua";
5643    case "NIU": return "Niue";
5644    case "NLD": return "Netherlands";
5645    case "NOR": return "Norway";
5646    case "NPL": return "Nepal";
5647    case "NRU": return "Nauru";
5648    case "NZL": return "New Zealand";
5649    case "OMN": return "Oman";
5650    case "PAK": return "Pakistan";
5651    case "PAN": return "Panama";
5652    case "PCN": return "Pitcairn";
5653    case "PER": return "Peru";
5654    case "PHL": return "Philippines";
5655    case "PLW": return "Palau";
5656    case "PNG": return "Papua New Guinea";
5657    case "POL": return "Poland";
5658    case "PRI": return "Puerto Rico";
5659    case "PRK": return "Korea, Democratic People's Republic of";
5660    case "PRT": return "Portugal";
5661    case "PRY": return "Paraguay";
5662    case "PSE": return "Palestine, State of";
5663    case "PYF": return "French Polynesia";
5664    case "QAT": return "Qatar";
5665    case "REU": return "Riunion";
5666    case "ROU": return "Romania";
5667    case "RUS": return "Russian Federation";
5668    case "RWA": return "Rwanda";
5669    case "SAU": return "Saudi Arabia";
5670    case "SDN": return "Sudan";
5671    case "SEN": return "Senegal";
5672    case "SGP": return "Singapore";
5673    case "SGS": return "South Georgia and the South Sandwich Islands";
5674    case "SHN": return "Saint Helena, Ascension and Tristan da Cunha";
5675    case "SJM": return "Svalbard and Jan Mayen";
5676    case "SLB": return "Solomon Islands";
5677    case "SLE": return "Sierra Leone";
5678    case "SLV": return "El Salvador";
5679    case "SMR": return "San Marino";
5680    case "SOM": return "Somalia";
5681    case "SPM": return "Saint Pierre and Miquelon";
5682    case "SRB": return "Serbia";
5683    case "SSD": return "South Sudan";
5684    case "STP": return "Sao Tome and Principe";
5685    case "SUR": return "Suriname";
5686    case "SVK": return "Slovakia";
5687    case "SVN": return "Slovenia";
5688    case "SWE": return "Sweden";
5689    case "SWZ": return "Swaziland";
5690    case "SXM": return "Sint Maarten (Dutch part)";
5691    case "SYC": return "Seychelles";
5692    case "SYR": return "Syrian Arab Republic";
5693    case "TCA": return "Turks and Caicos Islands";
5694    case "TCD": return "Chad";
5695    case "TGO": return "Togo";
5696    case "THA": return "Thailand";
5697    case "TJK": return "Tajikistan";
5698    case "TKL": return "Tokelau";
5699    case "TKM": return "Turkmenistan";
5700    case "TLS": return "Timor-Leste";
5701    case "TON": return "Tonga";
5702    case "TTO": return "Trinidad and Tobago";
5703    case "TUN": return "Tunisia";
5704    case "TUR": return "Turkey";
5705    case "TUV": return "Tuvalu";
5706    case "TWN": return "Taiwan, Province of China";
5707    case "TZA": return "Tanzania, United Republic of";
5708    case "UGA": return "Uganda";
5709    case "UKR": return "Ukraine";
5710    case "UMI": return "United States Minor Outlying Islands";
5711    case "URY": return "Uruguay";
5712    case "USA": return "United States of America";
5713    case "UZB": return "Uzbekistan";
5714    case "VAT": return "Holy See";
5715    case "VCT": return "Saint Vincent and the Grenadines";
5716    case "VEN": return "Venezuela, Bolivarian Republic of";
5717    case "VGB": return "Virgin Islands, British";
5718    case "VIR": return "Virgin Islands, U.S.";
5719    case "VNM": return "Viet Nam";
5720    case "VUT": return "Vanuatu";
5721    case "WLF": return "Wallis and Futuna";
5722    case "WSM": return "Samoa";
5723    case "YEM": return "Yemen";
5724    case "ZAF": return "South Africa";
5725    case "ZMB": return "Zambia";
5726    case "ZWE": return "Zimbabwe";
5727
5728    case "004": return "Afghanistan";
5729    case "008": return "Albania";
5730    case "010": return "Antarctica";
5731    case "012": return "Algeria";
5732    case "016": return "American Samoa";
5733    case "020": return "Andorra";
5734    case "024": return "Angola";
5735    case "028": return "Antigua and Barbuda";
5736    case "031": return "Azerbaijan";
5737    case "032": return "Argentina";
5738    case "036": return "Australia";
5739    case "040": return "Austria";
5740    case "044": return "Bahamas";
5741    case "048": return "Bahrain";
5742    case "050": return "Bangladesh";
5743    case "051": return "Armenia";
5744    case "052": return "Barbados";
5745    case "056": return "Belgium";
5746    case "060": return "Bermuda";
5747    case "064": return "Bhutan";
5748    case "068": return "Bolivia, Plurinational State of";
5749    case "070": return "Bosnia and Herzegovina";
5750    case "072": return "Botswana";
5751    case "074": return "Bouvet Island";
5752    case "076": return "Brazil";
5753    case "084": return "Belize";
5754    case "086": return "British Indian Ocean Territory";
5755    case "090": return "Solomon Islands";
5756    case "092": return "Virgin Islands, British";
5757    case "096": return "Brunei Darussalam";
5758    case "100": return "Bulgaria";
5759    case "104": return "Myanmar";
5760    case "108": return "Burundi";
5761    case "112": return "Belarus";
5762    case "116": return "Cambodia";
5763    case "120": return "Cameroon";
5764    case "124": return "Canada";
5765    case "132": return "Cabo Verde";
5766    case "136": return "Cayman Islands";
5767    case "140": return "Central African Republic";
5768    case "144": return "Sri Lanka";
5769    case "148": return "Chad";
5770    case "152": return "Chile";
5771    case "156": return "China";
5772    case "158": return "Taiwan, Province of China";
5773    case "162": return "Christmas Island";
5774    case "166": return "Cocos (Keeling) Islands";
5775    case "170": return "Colombia";
5776    case "174": return "Comoros";
5777    case "175": return "Mayotte";
5778    case "178": return "Congo";
5779    case "180": return "Congo, the Democratic Republic of the";
5780    case "184": return "Cook Islands";
5781    case "188": return "Costa Rica";
5782    case "191": return "Croatia";
5783    case "192": return "Cuba";
5784    case "196": return "Cyprus";
5785    case "203": return "Czechia";
5786    case "204": return "Benin";
5787    case "208": return "Denmark";
5788    case "212": return "Dominica";
5789    case "214": return "Dominican Republic";
5790    case "218": return "Ecuador";
5791    case "222": return "El Salvador";
5792    case "226": return "Equatorial Guinea";
5793    case "231": return "Ethiopia";
5794    case "232": return "Eritrea";
5795    case "233": return "Estonia";
5796    case "234": return "Faroe Islands";
5797    case "238": return "Falkland Islands (Malvinas)";
5798    case "239": return "South Georgia and the South Sandwich Islands";
5799    case "242": return "Fiji";
5800    case "246": return "Finland";
5801    case "248": return "Eland Islands";
5802    case "250": return "France";
5803    case "254": return "French Guiana";
5804    case "258": return "French Polynesia";
5805    case "260": return "French Southern Territories";
5806    case "262": return "Djibouti";
5807    case "266": return "Gabon";
5808    case "268": return "Georgia";
5809    case "270": return "Gambia";
5810    case "275": return "Palestine, State of";
5811    case "276": return "Germany";
5812    case "288": return "Ghana";
5813    case "292": return "Gibraltar";
5814    case "296": return "Kiribati";
5815    case "300": return "Greece";
5816    case "304": return "Greenland";
5817    case "308": return "Grenada";
5818    case "312": return "Guadeloupe";
5819    case "316": return "Guam";
5820    case "320": return "Guatemala";
5821    case "324": return "Guinea";
5822    case "328": return "Guyana";
5823    case "332": return "Haiti";
5824    case "334": return "Heard Island and McDonald Islands";
5825    case "336": return "Holy See";
5826    case "340": return "Honduras";
5827    case "344": return "Hong Kong";
5828    case "348": return "Hungary";
5829    case "352": return "Iceland";
5830    case "356": return "India";
5831    case "360": return "Indonesia";
5832    case "364": return "Iran, Islamic Republic of";
5833    case "368": return "Iraq";
5834    case "372": return "Ireland";
5835    case "376": return "Israel";
5836    case "380": return "Italy";
5837    case "384": return "Ctte d'Ivoire";
5838    case "388": return "Jamaica";
5839    case "392": return "Japan";
5840    case "398": return "Kazakhstan";
5841    case "400": return "Jordan";
5842    case "404": return "Kenya";
5843    case "408": return "Korea, Democratic People's Republic of";
5844    case "410": return "Korea, Republic of";
5845    case "414": return "Kuwait";
5846    case "417": return "Kyrgyzstan";
5847    case "418": return "Lao People's Democratic Republic";
5848    case "422": return "Lebanon";
5849    case "426": return "Lesotho";
5850    case "428": return "Latvia";
5851    case "430": return "Liberia";
5852    case "434": return "Libya";
5853    case "438": return "Liechtenstein";
5854    case "440": return "Lithuania";
5855    case "442": return "Luxembourg";
5856    case "446": return "Macao";
5857    case "450": return "Madagascar";
5858    case "454": return "Malawi";
5859    case "458": return "Malaysia";
5860    case "462": return "Maldives";
5861    case "466": return "Mali";
5862    case "470": return "Malta";
5863    case "474": return "Martinique";
5864    case "478": return "Mauritania";
5865    case "480": return "Mauritius";
5866    case "484": return "Mexico";
5867    case "492": return "Monaco";
5868    case "496": return "Mongolia";
5869    case "498": return "Moldova, Republic of";
5870    case "499": return "Montenegro";
5871    case "500": return "Montserrat";
5872    case "504": return "Morocco";
5873    case "508": return "Mozambique";
5874    case "512": return "Oman";
5875    case "516": return "Namibia";
5876    case "520": return "Nauru";
5877    case "524": return "Nepal";
5878    case "528": return "Netherlands";
5879    case "531": return "Curagao";
5880    case "533": return "Aruba";
5881    case "534": return "Sint Maarten (Dutch part)";
5882    case "535": return "Bonaire, Sint Eustatius and Saba";
5883    case "540": return "New Caledonia";
5884    case "548": return "Vanuatu";
5885    case "554": return "New Zealand";
5886    case "558": return "Nicaragua";
5887    case "562": return "Niger";
5888    case "566": return "Nigeria";
5889    case "570": return "Niue";
5890    case "574": return "Norfolk Island";
5891    case "578": return "Norway";
5892    case "580": return "Northern Mariana Islands";
5893    case "581": return "United States Minor Outlying Islands";
5894    case "583": return "Micronesia, Federated States of";
5895    case "584": return "Marshall Islands";
5896    case "585": return "Palau";
5897    case "586": return "Pakistan";
5898    case "591": return "Panama";
5899    case "598": return "Papua New Guinea";
5900    case "600": return "Paraguay";
5901    case "604": return "Peru";
5902    case "608": return "Philippines";
5903    case "612": return "Pitcairn";
5904    case "616": return "Poland";
5905    case "620": return "Portugal";
5906    case "624": return "Guinea-Bissau";
5907    case "626": return "Timor-Leste";
5908    case "630": return "Puerto Rico";
5909    case "634": return "Qatar";
5910    case "638": return "Riunion";
5911    case "642": return "Romania";
5912    case "643": return "Russian Federation";
5913    case "646": return "Rwanda";
5914    case "652": return "Saint Barthilemy";
5915    case "654": return "Saint Helena, Ascension and Tristan da Cunha";
5916    case "659": return "Saint Kitts and Nevis";
5917    case "660": return "Anguilla";
5918    case "662": return "Saint Lucia";
5919    case "663": return "Saint Martin (French part)";
5920    case "666": return "Saint Pierre and Miquelon";
5921    case "670": return "Saint Vincent and the Grenadines";
5922    case "674": return "San Marino";
5923    case "678": return "Sao Tome and Principe";
5924    case "682": return "Saudi Arabia";
5925    case "686": return "Senegal";
5926    case "688": return "Serbia";
5927    case "690": return "Seychelles";
5928    case "694": return "Sierra Leone";
5929    case "702": return "Singapore";
5930    case "703": return "Slovakia";
5931    case "704": return "Viet Nam";
5932    case "705": return "Slovenia";
5933    case "706": return "Somalia";
5934    case "710": return "South Africa";
5935    case "716": return "Zimbabwe";
5936    case "724": return "Spain";
5937    case "728": return "South Sudan";
5938    case "729": return "Sudan";
5939    case "732": return "Western Sahara";
5940    case "740": return "Suriname";
5941    case "744": return "Svalbard and Jan Mayen";
5942    case "748": return "Swaziland";
5943    case "752": return "Sweden";
5944    case "756": return "Switzerland";
5945    case "760": return "Syrian Arab Republic";
5946    case "762": return "Tajikistan";
5947    case "764": return "Thailand";
5948    case "768": return "Togo";
5949    case "772": return "Tokelau";
5950    case "776": return "Tonga";
5951    case "780": return "Trinidad and Tobago";
5952    case "784": return "United Arab Emirates";
5953    case "788": return "Tunisia";
5954    case "792": return "Turkey";
5955    case "795": return "Turkmenistan";
5956    case "796": return "Turks and Caicos Islands";
5957    case "798": return "Tuvalu";
5958    case "800": return "Uganda";
5959    case "804": return "Ukraine";
5960    case "807": return "Macedonia, the former Yugoslav Republic of";
5961    case "818": return "Egypt";
5962    case "826": return "United Kingdom";
5963    case "831": return "Guernsey";
5964    case "832": return "Jersey";
5965    case "833": return "Isle of Man";
5966    case "834": return "Tanzania, United Republic of";
5967    case "840": return "United States of America";
5968    case "850": return "Virgin Islands, U.S.";
5969    case "854": return "Burkina Faso";
5970    case "858": return "Uruguay";
5971    case "860": return "Uzbekistan";
5972    case "862": return "Venezuela, Bolivarian Republic of";
5973    case "876": return "Wallis and Futuna";
5974    case "882": return "Samoa";
5975    case "887": return "Yemen";
5976    case "894": return "Zambia";  
5977    }
5978    return "Unknown country code '"+c.getCode()+"'";
5979  }
5980
5981  private static String region(Coding c) {
5982    switch (c.getCode()) {
5983    case "001": return "Global (Whole world)";
5984    case "002": return "Africa";
5985    case "015": return "Northern Africa";
5986    case "202": return "Sub-Saharan Africa";
5987    case "014": return "Eastern Africa";
5988    case "017": return "Middle Africa";
5989    case "018": return "Southern Africa";
5990    case "011": return "Western Africa";
5991    case "019": return "Americas";
5992    case "419": return "Latin America and the Caribbean";
5993    case "029": return "Caribbean";
5994    case "013": return "Central America";
5995    case "005": return "South America";
5996    case "021": return "Northern America";
5997    case "010": return "Antarctica";
5998    case "142": return "Asia";
5999    case "143": return "Central Asia";
6000    case "030": return "Eastern Asia";
6001    case "035": return "South-eastern Asia";
6002    case "034": return "Southern Asia";
6003    case "145": return "Western Asia";
6004    case "150": return "Europe";
6005    case "151": return "Eastern Europe";
6006    case "154": return "Northern Europe";
6007    case "830": return "Channel Islands";
6008    case "039": return "Southern Europe";
6009    case "155": return "Western Europe";
6010    case "009": return "Oceania";
6011    case "053": return "Australia and New Zealand";
6012    case "054": return "Melanesia";
6013    case "057": return "Micronesia";
6014    case "061": return "Polynesia";
6015    }
6016    return "Unknown region code '"+c.getCode()+"'";
6017  }
6018
6019  public static boolean isJurisdiction(String system) {
6020    return Utilities.existsInList(system, "http://unstats.un.org/unsd/methods/m49/m49.htm", "urn:iso:std:iso:3166", "urn:iso:std:iso:3166:-2");
6021  }
6022
6023  public static void setJurisdictionCountry(List<CodeableConcept> list, String code) {
6024    CodeableConcept cc = new CodeableConcept();
6025    cc.addCoding().setCode(code).setSystem("urn:iso:std:iso:3166");
6026    String disp = country(cc.getCodingFirstRep());
6027    if (disp.contains("Unknown country")) {
6028      throw new FHIRException(disp);
6029    }
6030    list.clear();
6031    list.add(cc);    
6032  }
6033}
6034