home *** CD-ROM | disk | FTP | other *** search
/ Freelog 10 / Freelog010.iso / BAS / Genealog / ged2gen / Keycodes.pm < prev    next >
Text File  |  1998-10-08  |  73KB  |  2,738 lines

  1. #
  2. #    Keycodes.pm
  3. #
  4. #    variables (synonymes obsoletes)
  5. #    %countrycodes 
  6. #    %regioncodes
  7. # %countrycodes1 pays a ne trouve qu'entre des "," ou des parentheses ou seuls 
  8. # %countrycodes2 pays a trouve n'importe ou - en priorite en dernier
  9. # $regioncode{USA} codes geographiques mis en route que si defaultcountry=USA
  10. #             ou si le pays est identifie dans les mots clefs
  11. # %regioncodespe1 codes correspondant a des regions qui contiennent des subregions 
  12. # %regioncodespe2 idem 1=mots a ne trouve qu'entre des , ou parentheses 2=partout
  13. # %regioncodes1 codes geographiques a ne trouve qu'entre , ou parentheses
  14. # %regioncodes2 codes geographiques a trouve partout
  15.  
  16. package Keycodes;
  17.  
  18. %countrycodes1 = (
  19. 'new france' => 'CAN',
  20. 'constantinople' => 'TUR',
  21. 'netherlands antilles' => 'ANT',
  22. 'sint eustatius' => 'ANT',
  23. 'united arab emirates' => 'ARE',
  24. 'american samoa' => 'ASM',
  25. 'french southern territories' => 'ATF',
  26. 'b' => 'BEL',
  27. 'burkina faso' => 'BFA',
  28. 'bouvet island' => 'BVT',
  29. 'central african' => 'CAF',
  30. 'cn' => 'CAN',
  31. 'nouvelle France' => 'CAN',
  32. 'cocos island' => 'CCK',
  33. 'keeling islands' => 'CCK',
  34. 'che' => 'CHE',
  35. 'cote d ivoire' => 'CIV',
  36. 'cook islands' => 'COK',
  37. 'cape verde' => 'CPV',
  38. 'costa rica' => 'CRI',
  39. 'christmas island' => 'CXR',
  40. 'cayman islands' => 'CYM',
  41. 'czech republic' => 'CZE',
  42. 'tchecoslovaquie' => 'CZE',
  43. 'd' => 'DEU',
  44. 'germ' => 'DEU',
  45. 'la dominique' => 'DMA',
  46. 'dominican republic' => 'DOM',
  47. 'santo domingo' => 'DOM',
  48. 'e' => 'ESP',
  49. 'western sahara' => 'ESH',
  50. 'est' => 'EST',
  51. 'falkland islands' => 'FLK',
  52. 'f' => 'FRA',
  53. 'faroe islands' => 'FRO',
  54. 'brit' => 'GBR',
  55. 'grande bretagne' => 'GBR',
  56. 'great britain' => 'GBR',
  57. 'u k' => 'GBR',
  58. 'united kingdom' => 'GBR',
  59. 'la desirade' => 'GLP',
  60. 'les saintes' => 'GLP',
  61. 'marie galante' => 'GLP',
  62. 'st barthelemy' => 'GLP',
  63. 'guinea bissau' => 'GNB',
  64. 'equatorial guinea' => 'GNQ',
  65. 'french guiana' => 'GUF',
  66. 'hong kong' => 'HKG',
  67. 'heard islands' => 'HMD',
  68. 'mc donald islands' => 'HMD',
  69. 'la tortue' => 'HTI',
  70. 'st domingue' => 'HTI',
  71. 'british indian ocean territory' => 'IOT',
  72. 'ir' => 'IRL',
  73. 'i' => 'ITA',
  74. 'saint kitts' => 'KNA',
  75. 'st christophe' => 'KNA',
  76. 'saint lucia' => 'LCA',
  77. 'saint lucie' => 'LCA',
  78. 'sri lanka' => 'LKA',
  79. 'l' => 'LUX',
  80. 'marshall islands' => 'MHL',
  81. 'northern mariana islands' => 'MNP',
  82. 'ile maurice' => 'MUS',
  83. 'new caledonia' => 'NCL',
  84. 'nouvelle caledonie' => 'NCL',
  85. 'noumea' => 'NCL',
  86. 'nouvelle caledonie' => 'NCL',
  87. 'nlle caledonie' => 'NCL',
  88. 'norfolk island' => 'NFK',
  89. 'dutch republic' => 'NLD',
  90. 'pays bas' => 'NLD',
  91. 'new zealand' => 'NZL',
  92. 'papua new guinea' => 'PNG',
  93. 'puerto rico' => 'PRI',
  94. 'p r' => 'PRI',
  95. 'north korea' => 'PRK',
  96. 'french polynesia' => 'PYF',
  97. 'iles marquises' => 'PYF',
  98. 'polynesie francaise' => 'PYF',
  99. 'ile bourbon' => 'REU',
  100. 'saudi arabia' => 'SAU',
  101. 'south georgia islands' => 'SGS',
  102. 'south sandwich islands' => 'SGS',
  103. 'jan mayen' => 'SJM',
  104. 'svalbard islands' => 'SJM',
  105. 'solomon islands' => 'SLB',
  106. 'sierra leone' => 'SLE',
  107. 'el salvador' => 'SLV',
  108. 'san marino' => 'SMR',
  109. 'pierre miquelon' => 'SPM',
  110. 'sao tome' => 'STP',
  111. 'slovak republic' => 'SVK',
  112. 's' => 'SWE',
  113. 'se' => 'SWE',
  114. 'caicos islands' => 'TCA',
  115. 'turks caicos' => 'TCA',
  116. 'east timor' => 'TMP',
  117. 'minor outlying islands' => 'UMI',
  118. 'america' => 'USA',
  119. 'etats unis' => 'USA',
  120. 'new england' => 'USA',
  121. 'u s' => 'USA',
  122. 'u s a' => 'USA',
  123. 'united states' => 'USA',
  124. 'saint vincent' => 'VCT',
  125. 'st thomas' => 'VIR',
  126. 'ste croix' => 'VIR',
  127. 'viet nam' => 'VNM',
  128. 'wallis et futuna' => 'WLF',
  129. 'cape colony' => 'ZAF',
  130. 'cape town' => 'ZAF',
  131. 's africa' => 'ZAF',
  132. 'south africa' => 'ZAF',
  133. );
  134.  
  135. %countrycodes2 = (
  136. 'aruba' => 'ABW',
  137. 'afghanistan' => 'AFG',
  138. 'afganistan' => 'AFG',
  139. 'angola' => 'AGO',
  140. 'anguilla' => 'AIA',
  141. 'anguille' => 'AIA',
  142. 'albania' => 'ALB',
  143. 'albanie' => 'ALB',
  144. 'andorra' => 'AND',
  145. 'saba' => 'ANT',
  146. 'curaco' => 'ANT',
  147. 'curacao' => 'ANT',
  148. 'bonaire' => 'ANT',
  149. 'argentina' => 'ARG',
  150. 'argentine' => 'ARG',
  151. 'armenia' => 'ARM',
  152. 'antarctica' => 'ATA',
  153. 'barbuda' => 'ATG',
  154. 'antigua' => 'ATG',
  155. 'antigue' => 'ATG',
  156. 'aus' => 'AUS',
  157. 'australia' => 'AUS',
  158. 'aust' => 'AUS',
  159. 'aut' => 'AUT',
  160. 'austria' => 'AUT',
  161. 'autriche' => 'AUT',
  162. 'oesterreich' => 'AUT',
  163. 'azerbaijan' => 'AZE',
  164. 'burundi' => 'BDI',
  165. 'bel' => 'BEL',
  166. 'belgie' => 'BEL',
  167. 'belgium' => 'BEL',
  168. 'belgique' => 'BEL',
  169. 'benin' => 'BEN',
  170. 'dahomey' => 'BEN',
  171. 'bangladesh' => 'BGD',
  172. 'bulgaria' => 'BGR',
  173. 'bahrain' => 'BHR',
  174. 'bahamas' => 'BHS',
  175. 'bosnia' => 'BIH',
  176. 'herzegowina' => 'BIH',
  177. 'belarus' => 'BLR',
  178. 'bielorussie' => 'BLR',
  179. 'byelorussia' => 'BLR',
  180. 'belize' => 'BLZ',
  181. 'bermuda' => 'BMU',
  182. 'bolivia' => 'BOL',
  183. 'bra' => 'BRA',
  184. 'brazil' => 'BRA',
  185. 'bresil' => 'BRA',
  186. 'barbados' => 'BRB',
  187. 'brunei' => 'BRN',
  188. 'bhutan' => 'BTN',
  189. 'botswana' => 'BWA',
  190. 'centrafrique' => 'CAF',
  191. 'can' => 'CAN',
  192. 'canada' => 'CAN',
  193. 'terre neuve' => 'CAN',
  194. 'ch' => 'CHE',
  195. 'suisse' => 'CHE',
  196. 'switzerland' => 'CHE',
  197. 'switz' => 'CHE',
  198. 'switzld' => 'CHE',
  199. 'switzerld' => 'CHE',
  200. 'sui' => 'CHE',
  201. 'chile' => 'CHL',
  202. 'chi' => 'CHL',
  203. 'chili' => 'CHL',
  204. 'china' => 'CHN',
  205. 'chine' => 'CHN',
  206. 'cameroon' => 'CMR',
  207. 'congo' => 'COG',
  208. 'colombia' => 'COL',
  209. 'comoros' => 'COM',
  210. 'cuba' => 'CUB',
  211. 'cyprus' => 'CYP',
  212. 'chypre' => 'CYP',
  213. 'czech' => 'CZE',
  214. 'bohemia' => 'CZE',
  215. 'czeckoslovakia' => 'CZE',
  216. 'tchecoslovaquie' => 'CZE',
  217. 'tch' => 'CZE',
  218. 'moravia' => 'CZE',
  219. 'ger' => 'DEU',
  220. 'deu' => 'DEU',
  221. 'prussia' => 'DEU',
  222. 'germany' => 'DEU',
  223. 'g' => 'DEU',
  224. 'duitsland' => 'DEU',
  225. 'deutchland' => 'DEU',
  226. 'rfa' => 'DEU',
  227. 'prusse' => 'DEU',
  228. 'pru' => 'DEU',
  229. 'allemagne' => 'DEU',
  230. 'preussen' => 'DEU',
  231. 'djibouti' => 'DJI',
  232. 'dominica' => 'DMA',
  233. 'dnk' => 'DNK',
  234. 'dk' => 'DNK',
  235. 'den' => 'DNK',
  236. 'denmark' => 'DNK',
  237. 'danemark' => 'DNK',
  238. 'algerie' => 'DZA',
  239. 'algeria' => 'DZA',
  240. 'dza' => 'DZA',
  241. 'alg' => 'DZA',
  242. 'dz' => 'DZA',
  243. 'ecuador' => 'ECU',
  244. 'egypt' => 'EGY',
  245. 'egy' => 'EGY',
  246. 'egypte' => 'EGY',
  247. 'eritrea' => 'ERI',
  248. 'sp' => 'ESP',
  249. 'esp' => 'ESP',
  250. 'spain' => 'ESP',
  251. 'espana' => 'ESP',
  252. 'espanha' => 'ESP',
  253. 'espagne' => 'ESP',
  254. 'estonia' => 'EST',
  255. 'ethiopia' => 'ETH',
  256. 'finland' => 'FIN',
  257. 'fiji' => 'FJI',
  258. 'fr' => 'FRA',
  259. 'fra' => 'FRA',
  260. 'franc' => 'FRA',
  261. 'france' => 'FRA',
  262. 'gaule' => 'FRA',
  263. 'francia' => 'FRA',
  264. 'frankryk' => 'FRA',
  265. 'frankrijk' => 'FRA',
  266. 'fro' => 'FRO',
  267. 'micronesia' => 'FSM',
  268. 'gabon' => 'GAB',
  269. 'gb' => 'GBR',
  270. 'uk' => 'GBR',
  271. 'gbr' => 'GBR',
  272. 'eng' => 'GBR',
  273. 'engl' => 'GBR',
  274. 'england' => 'GBR',
  275. 'engeland' => 'GBR',
  276. 'angleterre' => 'GBR',
  277. 'ghana' => 'GHA',
  278. 'gibraltar' => 'GIB',
  279. 'guinea' => 'GIN',
  280. 'guadeloupe' => 'GLP',
  281. 'gambia' => 'GMB',
  282. 'greece' => 'GRC',
  283. 'grece' => 'GRC',
  284. 'gre' => 'GRC',
  285. 'grenada' => 'GRD',
  286. 'greenland' => 'GRL',
  287. 'gronland' => 'GRL',
  288. 'guatemala' => 'GTM',
  289. 'guyane' => 'GUF',
  290. 'guyanne' => 'GUF',
  291. 'guam' => 'GUM',
  292. 'guyana' => 'GUY',
  293. 'honduras' => 'HND',
  294. 'croatia' => 'HRV',
  295. 'hrvatska' => 'HRV',
  296. 'haiti' => 'HTI',
  297. 'hungary' => 'HUN',
  298. 'hongrie' => 'HUN',
  299. 'hungarian' => 'HUN',
  300. 'indonesia' => 'IDN',
  301. 'india' => 'IND',
  302. 'inde' => 'IND',
  303. 'eire' => 'IRL',
  304. 'irl' => 'IRL',
  305. 'irland' => 'IRL',
  306. 'ireland' => 'IRL',
  307. 'irlande' => 'IRL',
  308. 'ire' => 'IRL',
  309. 'iran' => 'IRN',
  310. 'iraq' => 'IRQ',
  311. 'iceland' => 'ISL',
  312. 'israel' => 'ISR',
  313. 'isr' => 'ISR',
  314. 'ita' => 'ITA',
  315. 'it' => 'ITA',
  316. 'italy' => 'ITA',
  317. 'italia' => 'ITA',
  318. 'italie' => 'ITA',
  319. 'itl' => 'ITA',
  320. 'jam' => 'JAM',
  321. 'jamaica' => 'JAM',
  322. 'jordan' => 'JOR',
  323. 'japan' => 'JPN',
  324. 'kazakhstan' => 'KAZ',
  325. 'kenya' => 'KEN',
  326. 'kyrgyzstan' => 'KGZ',
  327. 'cambodia' => 'KHM',
  328. 'cambodge' => 'KHM',
  329. 'kiribati' => 'KIR',
  330. 'nevis' => 'KNA',
  331. 'korea' => 'KOR',
  332. 'coree' => 'KOR',
  333. 'kuwait' => 'KWT',
  334. 'laos' => 'LAO',
  335. 'lebanon' => 'LBN',
  336. 'liban' => 'LBN',
  337. 'liban' => 'LBN',
  338. 'liberia' => 'LBR',
  339. 'libya' => 'LBY',
  340. 'liechtenstein' => 'LIE',
  341. 'lesotho' => 'LSO',
  342. 'lithuania' => 'LTU',
  343. 'lit' => 'LTU',
  344. 'luxemburg' => 'LUX',
  345. 'luxembourg' => 'LUX',
  346. 'gdl' => 'LUX',
  347. 'latvia' => 'LVA',
  348. 'macau' => 'MAC',
  349. 'maroc' => 'MAR',
  350. 'morocco' => 'MAR',
  351. 'monaco' => 'MCO',
  352. 'moldova' => 'MDA',
  353. 'madagascar' => 'MDG',
  354. 'maldives' => 'MDV',
  355. 'mex' => 'MEX',
  356. 'mexico' => 'MEX',
  357. 'macedonia' => 'MKD',
  358. 'mali' => 'MLI',
  359. 'malta' => 'MLT',
  360. 'malte' => 'MLT',
  361. 'myanmar' => 'MMR',
  362. 'birmanie' => 'MMR',
  363. 'mongolia' => 'MNG',
  364. 'mozambique' => 'MOZ',
  365. 'mauritania' => 'MRT',
  366. 'montserrat' => 'MSR',
  367. 'martinique' => 'MTQ',
  368. 'mauritius' => 'MUS',
  369. 'malawi' => 'MWI',
  370. 'malaysia' => 'MYS',
  371. 'mal' => 'MYS',
  372. 'mayotte' => 'MYT',
  373. 'namibia' => 'NAM',
  374. 'niger' => 'NER',
  375. 'nigeria' => 'NGA',
  376. 'nicaragua' => 'NIC',
  377. 'niue' => 'NIU',
  378. 'nl' => 'NLD',
  379. 'nld' => 'NLD',
  380. 'hol' => 'NLD',
  381. 'holland' => 'NLD',
  382. 'hollande' => 'NLD',
  383. 'nederland' => 'NLD',
  384. 'netherlands' => 'NLD',
  385. 'net' => 'NLD',
  386. 'nor' => 'NOR',
  387. 'norge' => 'NOR',
  388. 'norway' => 'NOR',
  389. 'norvege' => 'NOR',
  390. 'nepal' => 'NPL',
  391. 'nauru' => 'NRU',
  392. 'oman' => 'OMN',
  393. 'ons' => 'ONS',
  394. 'pakistan' => 'PAK',
  395. 'panama' => 'PAN',
  396. 'pitcairn' => 'PCN',
  397. 'peru' => 'PER',
  398. 'perou' => 'PER',
  399. 'philippines' => 'PHL',
  400. 'phillipines' => 'PHL',
  401. 'manille' => 'PHL',
  402. 'palau' => 'PLW',
  403. 'pol' => 'POL',
  404. 'poland' => 'POL',
  405. 'pologne' => 'POL',
  406. 'pl' => 'POL',
  407. 'portugal' => 'PRT',
  408. 'paraguay' => 'PRY',
  409. 'qatar' => 'QAT',
  410. 'reunion' => 'REU',
  411. '974' => 'REU',
  412. 'romania' => 'ROM',
  413. 'romanie' => 'ROM',
  414. 'rumania' => 'ROM',
  415. 'russie' => 'RUS',
  416. 'rus' => 'RUS',
  417. 'russia' => 'RUS',
  418. 'rwanda' => 'RWA',
  419. 'sudan' => 'SDN',
  420. 'senegal' => 'SEN',
  421. 'singapore' => 'SGP',
  422. 'singapour' => 'SGP',
  423. 's*helena' => 'SHN',
  424. 'somalia' => 'SOM',
  425. 'principe' => 'STP',
  426. 'slovakia' => 'SVK',
  427. 'slovenia' => 'SVN',
  428. 'swe' => 'SWE',
  429. 'sweden' => 'SWE',
  430. 'swdn' => 'SWE',
  431. 'swedn' => 'SWE',
  432. 'sweeden' => 'SWE',
  433. 'swaziland' => 'SWZ',
  434. 'seychelles' => 'SYC',
  435. 'syrie' => 'SYR',
  436. 'syria' => 'SYR',
  437. 'chad' => 'TCD',
  438. 'tchad' => 'TCD',
  439. 'togo' => 'TGO',
  440. 'thailand' => 'THA',
  441. 'tajikistan' => 'TJK',
  442. 'tokelau' => 'TKL',
  443. 'turkmenistan' => 'TKM',
  444. 'tonga' => 'TON',
  445. 'tobago' => 'TTO',
  446. 'trinidad' => 'TTO',
  447. 'tunisie' => 'TUN',
  448. 'tunisia' => 'TUN',
  449. 'turkey' => 'TUR',
  450. 'turquie' => 'TUR',
  451. 'tur' => 'TUR',
  452. 'tuvalu' => 'TUV',
  453. 'taiwan' => 'TWN',
  454. 'tanzania' => 'TZA',
  455. 'uganda' => 'UGA',
  456. 'ukraine' => 'UKR',
  457. 'uruguay' => 'URY',
  458. 'uru' => 'URY',
  459. 'us' => 'USA',
  460. 'usa' => 'USA',
  461. 'uzbekistan' => 'UZB',
  462. 'vatican' => 'VAT',
  463. 'grenadines' => 'VCT',
  464. 'venezuela' => 'VEN',
  465. 'vietnam' => 'VNM',
  466. 'saigon' => 'VNM',
  467. 'vanuatu' => 'VUT',
  468. 'samoa' => 'WSM',
  469. 'yemen' => 'YEM',
  470. 'aden' => 'YEM',
  471. 'yugoslavia' => 'YUG',
  472. 'montenegro' => 'YUG',
  473. 'yougoslavie' => 'YUG',
  474. 'dalmatie' => 'YUG',
  475. 'montenegro' => 'YUG',
  476. 'rsa' => 'ZAF',
  477. 'zaire' => 'ZAR',
  478. 'zambia' => 'ZMB',
  479. 'zimbabwe' => 'ZWE',
  480. );
  481.  
  482. $regioncode{AUT} = {
  483. 'vienne' => ['',WIE,AUT],
  484. };
  485.  
  486. $regioncode{BEL} = {
  487. 'my' => ['',LIE,BEL],
  488. 'as' => ['',LIM,BEL],
  489. 'on' => ['',LUX,BEL],
  490. 'lo' => ['',WVL,BEL],
  491. 'lot' => ['',BRA,BEL],
  492. 'tilly' => ['',BRA,BEL],
  493. 'beloeil' => ['',HAI,BEL],
  494. 'havre' => ['',HAI,BEL],
  495. 'neuville' => ['',NAM,BEL],
  496. 'riviere' => ['',NAM,BEL],
  497. 'saint martin' => ['',NAM,BEL],
  498. 'beaumont' => ['',HAI,BEL],
  499. 'clermont' => ['',LIE,BEL],
  500. 'ferrieres' => ['',LIE,BEL],
  501. 'mere' => ['',OVL,BEL],
  502. 'forest' => ['',BRA,BEL],
  503. 'rosieres' => ['',BRA,BEL],
  504. 'deurne' => ['',ANT,BEL],
  505. 'saint pierre' => ['',LUX,BEL],
  506. 'saintes' => ['',BRA,BEL],
  507. };
  508.  
  509. $regioncode{CAN} = {
  510. 'ak' => ['',ASK,USA],
  511. 'al' => ['',ALA,USA],
  512. 'ar' => ['',ARK,USA],
  513. 'az' => ['',ARI,USA],
  514. 'ca' => ['',CAL,USA],
  515. 'ct' => ['',CON,USA],
  516. 'de' => ['',DEL,USA],
  517. 'fl' => ['',FLO,USA],
  518. 'ga' => ['',GEO,USA],
  519. 'hi' => ['',HAW,USA],
  520. 'ia' => ['',IOW,USA],
  521. 'id' => ['',IDA,USA],
  522. 'il' => ['',ILL,USA],
  523. 'in' => ['',IND,USA],
  524. 'ks' => ['',KAN,USA],
  525. 'ky' => ['',KEN,USA],
  526. 'la' => ['',LOU,USA],
  527. 'ma' => ['',MAS,USA],
  528. 'md' => ['',MAR,USA],
  529. 'me' => ['',MAI,USA],
  530. 'mi' => ['',MIC,USA],
  531. 'mn' => ['',MIN,USA],
  532. 'mo' => ['',MSR,USA],
  533. 'ms' => ['',MSP,USA],
  534. 'mt' => ['',MON,USA],
  535. 'nc' => ['',NCA,USA],
  536. 'nd' => ['',NDA,USA],
  537. 'ne' => ['',NEB,USA],
  538. 'nh' => ['',NHA,USA],
  539. 'nj' => ['',NJE,USA],
  540. 'nm' => ['',NME,USA],
  541. 'nv' => ['',NEV,USA],
  542. 'ny' => ['',NYO,USA],
  543. 'oh' => ['',OHI,USA],
  544. 'ok' => ['',OKL,USA],
  545. 'or' => ['',ORE,USA],
  546. 'pa' => ['',PEN,USA],
  547. 'ri' => ['',RIS,USA],
  548. 'sc' => ['',SCA,USA],
  549. 'sd' => ['',SDA,USA],
  550. 'tn' => ['',TEN,USA],
  551. 'tx' => ['',TEX,USA],
  552. 'ut' => ['',UTA,USA],
  553. 'va' => ['',VIR,USA],
  554. 'vt' => ['',VER,USA],
  555. 'wa' => ['',WAS,USA],
  556. 'wi' => ['',WIS,USA],
  557. 'wv' => ['',WVI,USA],
  558. 'wy' => ['',WYO,USA],
  559. 'bc' => ['',BCO,CAN],
  560. 'mb' => ['',MAN,CAN],
  561. 'nb' => ['',NBR,CAN],
  562. 'nb' => ['',NBR,CAN],
  563. 'nf' => ['',NLA,CAN],
  564. 'ns' => ['',NSC,CAN],
  565. 'nt' => ['',NWT,CAN],
  566. 'on' => ['',ONT,CAN],
  567. 'on' => ['',ONT,CAN],
  568. 'pe' => ['',PEI,CAN],
  569. 'qc' => ['',QUE,CAN],
  570. 'sk' => ['',SAS,CAN],
  571. 'yt' => ['',YUK,CAN],
  572. };
  573.  
  574.  
  575. $regioncode{CHE} = {
  576. 'ag' => ['',AAR,CHE],
  577. 'ar' => ['',APP,CHE],
  578. 'ai' => ['',APP,CHE],
  579. 'bs' => ['',BAS,CHE],
  580. 'bl' => ['',BAS,CHE],
  581. 'be' => ['',BER,CHE],
  582. 'fr' => ['',FRB,CHE],
  583. 'ge' => ['',GEN,CHE],
  584. 'gl' => ['',GLA,CHE],
  585. 'gr' => ['',GRA,CHE],
  586. 'ju' => ['',JUR,CHE],
  587. 'lu' => ['',LUZ,CHE],
  588. 'ne' => ['',NEU,CHE],
  589. 'sg' => ['',SAG,CHE],
  590. 'sh' => ['',SCN,CHE],
  591. 'sz' => ['',SCZ,CHE],
  592. 'so' => ['',SOL,CHE],
  593. 'tg' => ['',THU,CHE],
  594. 'ti' => ['',TIC,CHE],
  595. 'ur' => ['',URI,CHE],
  596. 'vs' => ['',VAL,CHE],
  597. 'vd' => ['',VAU,CHE],
  598. 'ow' => ['',WAL,CHE],
  599. 'nw' => ['',WAL,CHE],
  600. 'zg' => ['',ZUG,CHE],
  601. 'zh' => ['',ZUR,CHE],
  602. 'jura' => ['',JUR,CHE],
  603. };
  604.  
  605.  
  606. $regioncode{FRA} = {
  607. 'jura' => [F39,FCO,FRA],
  608. };
  609.  
  610. $regioncode{ITA} = {
  611. 'te' => [TRM,ABR,ITA],
  612. 'pe' => [PES,ABR,ITA],
  613. 'ch' => [CHI,ABR,ITA],
  614. 'aq' => [AQU,ABR,ITA],
  615. 'ab' => ['',ABR,ITA],
  616. 'ao' => [AOS,AOS,ITA],
  617. 'ta' => [TAR,APU,ITA],
  618. 'le' => [LEC,APU,ITA],
  619. 'fg' => [FOG,APU,ITA],
  620. 'br' => [BRI,APU,ITA],
  621. 'ba' => [BAR,APU,ITA],
  622. 'pz' => [POT,BAS,ITA],
  623. 'mt' => [MAT,BAS,ITA],
  624. 'rc' => [RCA,CAL,ITA],
  625. 'cz' => [CTZ,CAL,ITA],
  626. 'cs' => [COS,CAL,ITA],
  627. 'sa' => [SAL,CAM,ITA],
  628. 'na' => [NAP,CAM,ITA],
  629. 'cp' => ['',CAM,ITA],
  630. 'ce' => [CAS,CAM,ITA],
  631. 'bn' => [BEN,CAM,ITA],
  632. 'av' => [AVE,CAM,ITA],
  633. 're' => [REM,ERO,ITA],
  634. 'ra' => [RAV,ERO,ITA],
  635. 'pr' => [PAR,ERO,ITA],
  636. 'pc' => [PIA,ERO,ITA],
  637. 'mo' => [MOD,ERO,ITA],
  638. 'fo' => [FOR,ERO,ITA],
  639. 'fe' => [FER,ERO,ITA],
  640. 'bo' => [BLG,ERO,ITA],
  641. 'er' => ['',ERO,ITA],
  642. 'ud' => [UDI,FRI,ITA],
  643. 'ts' => [TRI,FRI,ITA],
  644. 'pn' => [POR,FRI,ITA],
  645. 'go' => [GOR,FRI,ITA],
  646. 'vt' => [VIT,LAT,ITA],
  647. 'ro' => [ROM,LAT,ITA],
  648. 'ri' => [RIE,LAT,ITA],
  649. 'lt' => [LAT,LAT,ITA],
  650. 'la' => ['',LAT,ITA],
  651. 'fr' => [FRO,LAT,ITA],
  652. 'sv' => [SAV,LIG,ITA],
  653. 'sp' => [SPE,LIG,ITA],
  654. 'im' => [IMP,LIG,ITA],
  655. 'ge' => [GEN,LIG,ITA],
  656. 'va' => [VAR,LOM,ITA],
  657. 'so' => [SON,LOM,ITA],
  658. 'pv' => [PAV,LOM,ITA],
  659. 'mn' => [MAN,LOM,ITA],
  660. 'mi' => [MIL,LOM,ITA],
  661. 'lo' => ['',LOM,ITA],
  662. 'cr' => [CRE,LOM,ITA],
  663. 'co' => [COM,LOM,ITA],
  664. 'bs' => [BRE,LOM,ITA],
  665. 'bg' => [BER,LOM,ITA],
  666. 'ps' => [PUR,MAR,ITA],
  667. 'mc' => [MAC,MAR,ITA],
  668. 'ma' => ['',MAR,ITA],
  669. 'ap' => [ASP,MAR,ITA],
  670. 'an' => [ANC,MAR,ITA],
  671. 'is' => [ISE,MOL,ITA],
  672. 'cb' => [CAM,MOL,ITA],
  673. 'vc' => [VRC,PIE,ITA],
  674. 'to' => [TOR,PIE,ITA],
  675. 'no' => [NOV,PIE,ITA],
  676. 'cu' => [CUN,PIE,ITA],
  677. 'at' => [AST,PIE,ITA],
  678. 'al' => [ALE,PIE,ITA],
  679. 'ss' => [SAS,SAR,ITA],
  680. 'or' => [ORI,SAR,ITA],
  681. 'nu' => [NUO,SAR,ITA],
  682. 'ca' => [CAG,SAR,ITA],
  683. 'tp' => [TRA,SIC,ITA],
  684. 'sr' => [SIR,SIC,ITA],
  685. 'rg' => [RAG,SIC,ITA],
  686. 'pa' => [PAL,SIC,ITA],
  687. 'me' => [MES,SIC,ITA],
  688. 'en' => [ENN,SIC,ITA],
  689. 'ct' => [CTN,SIC,ITA],
  690. 'cl' => [CAL,SIC,ITA],
  691. 'ag' => [AGR,SIC,ITA],
  692. 'tn' => [TRE,TRE,ITA],
  693. 'bz' => [BLZ,TRE,ITA],
  694. 'tu' => ['',TUS,ITA],
  695. 'si' => [SIE,TUS,ITA],
  696. 'pt' => [PST,TUS,ITA],
  697. 'pi' => [PSA,TUS,ITA],
  698. 'ms' => [MAS,TUS,ITA],
  699. 'lu' => [LUC,TUS,ITA],
  700. 'li' => [LIV,TUS,ITA],
  701. 'gr' => [GRO,TUS,ITA],
  702. 'fi' => [FIR,TUS,ITA],
  703. 'ar' => [ARE,TUS,ITA],
  704. 'um' => ['',UMB,ITA],
  705. 'tr' => [TRN,UMB,ITA],
  706. 'pu' => [PER,UMB,ITA],
  707. 'vr' => [VRN,VEN,ITA],
  708. 'vi' => [VIC,VEN,ITA],
  709. 've' => [VEN,VEN,ITA],
  710. 'tv' => [TRV,VEN,ITA],
  711. 'pd' => [PAD,VEN,ITA],
  712. 'bl' => [BEL,VEN,ITA],
  713. };
  714.  
  715.  
  716.  
  717. $regioncode{NLD} = {
  718. 'fr' => ['',FRI,NLD],
  719. 'dr' => ['',DRE,NLD],
  720. 'ge' => ['',GEL,NLD],
  721. 'gr' => ['',GRO,NLD],
  722. 'li' => ['',LIM,NLD],
  723. 'nb' => ['',NBR,NLD],
  724. 'nh' => ['',NHO,NLD],
  725. 'ov' => ['',OVE,NLD],
  726. 'ut' => ['',UTR,NLD],
  727. 'ze' => ['',ZEE,NLD],
  728. 'zh' => ['',ZUI,NLD],
  729. 'deurne' => ['',NBR,NLD],
  730. };
  731.  
  732.  
  733. $regioncode{USA} = {
  734. 'new mexico' => ['',NME,USA],
  735. 'ak' => ['',ASK,USA],
  736. 'al' => ['',ALA,USA],
  737. 'ar' => ['',ARK,USA],
  738. 'az' => ['',ARI,USA],
  739. 'ca' => ['',CAL,USA],
  740. 'ct' => ['',CON,USA],
  741. 'de' => ['',DEL,USA],
  742. 'fl' => ['',FLO,USA],
  743. 'ga' => ['',GEO,USA],
  744. 'hi' => ['',HAW,USA],
  745. 'ia' => ['',IOW,USA],
  746. 'id' => ['',IDA,USA],
  747. 'il' => ['',ILL,USA],
  748. 'in' => ['',IND,USA],
  749. 'ks' => ['',KAN,USA],
  750. 'ky' => ['',KEN,USA],
  751. 'la' => ['',LOU,USA],
  752. 'ma' => ['',MAS,USA],
  753. 'md' => ['',MAR,USA],
  754. 'me' => ['',MAI,USA],
  755. 'mi' => ['',MIC,USA],
  756. 'mn' => ['',MIN,USA],
  757. 'mo' => ['',MSR,USA],
  758. 'ms' => ['',MSP,USA],
  759. 'mt' => ['',MON,USA],
  760. 'nc' => ['',NCA,USA],
  761. 'nd' => ['',NDA,USA],
  762. 'ne' => ['',NEB,USA],
  763. 'nh' => ['',NHA,USA],
  764. 'nj' => ['',NJE,USA],
  765. 'nm' => ['',NME,USA],
  766. 'nv' => ['',NEV,USA],
  767. 'ny' => ['',NYO,USA],
  768. 'oh' => ['',OHI,USA],
  769. 'ok' => ['',OKL,USA],
  770. 'or' => ['',ORE,USA],
  771. 'pa' => ['',PEN,USA],
  772. 'ri' => ['',RIS,USA],
  773. 'sc' => ['',SCA,USA],
  774. 'sd' => ['',SDA,USA],
  775. 'tn' => ['',TEN,USA],
  776. 'tx' => ['',TEX,USA],
  777. 'ut' => ['',UTA,USA],
  778. 'va' => ['',VIR,USA],
  779. 'vt' => ['',VER,USA],
  780. 'wa' => ['',WAS,USA],
  781. 'wi' => ['',WIS,USA],
  782. 'wv' => ['',WVI,USA],
  783. 'wy' => ['',WYO,USA],
  784. 'bc' => ['',BCO,CAN],
  785. 'mb' => ['',MAN,CAN],
  786. 'nb' => ['',NBR,CAN],
  787. 'nb' => ['',NBR,CAN],
  788. 'nf' => ['',NLA,CAN],
  789. 'ns' => ['',NSC,CAN],
  790. 'nt' => ['',NWT,CAN],
  791. 'on' => ['',ONT,CAN],
  792. 'on' => ['',ONT,CAN],
  793. 'pe' => ['',PEI,CAN],
  794. 'qc' => ['',QUE,CAN],
  795. 'sk' => ['',SAS,CAN],
  796. 'yt' => ['',YUK,CAN],
  797. 'georgia' => ['',GEO,USA],
  798. };
  799.  
  800. %regioncodespe1 = (
  801. 'sachsen' => ['',SAC,DEU],
  802. 'sachsen anhalt' => ['',SAN,DEU],
  803. 's hlst' => ['',SHO,DEU],
  804. 's h' => ['',SHO,DEU],
  805. 'castilla la mancha' => ['',CLM,ESP],
  806. 'castilla leon' => ['',CYL,ESP],
  807. 'pais vasco' => ['',PVA,ESP],
  808. 'franche comte' => ['',FCO,FRA],
  809. 'ile de france' => ['',IDF,FRA],
  810. 'midi pyrenee' => ['',MPY,FRA],
  811. 'nord pas de calais' => ['',NPC,FRA],
  812. 'cote d azur' => ['',PCA,FRA],
  813. 'poitou charente' => ['',PCH,FRA],
  814. 'pays de loire' => ['',PDL,FRA],
  815. 'rhone alpes' => ['',RAL,FRA],
  816. 'channel isles' => ['',CHI,GBR],
  817. 'sct' => ['',SCT,GBR],
  818. 'north ireland' => ['',ULS,GBR],
  819. 'northern ireland' => ['',ULS,GBR],
  820. 'n ireland' => ['',ULS,GBR],
  821. 'nisoi aiyaiou' => ['',AIY,GRC],
  822. 'nisoi ionioi' => ['',ION,GRC],
  823. 'sterea ellas' => ['',SEE,GRC],
  824. 'gyor moson' => ['',GMS,HUN],
  825. 'hajdu bihar' => ['',HBI,HUN],
  826. 'aosta valley' => ['',AOS,ITA],
  827. 'emilia romagna' => ['',ERO,ITA],
  828. );
  829.  
  830. %regioncodespe2 = (
  831. 'baden' => ['',BWU,DEU],
  832. 'bad' => ['',BWU,DEU],
  833. 'bade' => ['',BWU,DEU],
  834. 'wuerttemberg' => ['',BWU,DEU],
  835. 'wur' => ['',BWU,DEU],
  836. 'wuerttemburg' => ['',BWU,DEU],
  837. 'wurtemberg ' => ['',BWU,DEU],
  838. 'wurttemberg' => ['',BWU,DEU],
  839. 'wurttembery' => ['',BWU,DEU],
  840. 'wurttemburg' => ['',BWU,DEU],
  841. 'wurttenberg' => ['',BWU,DEU],
  842. 'bavaria' => ['',BAY,DEU],
  843. 'bayern' => ['',BAY,DEU],
  844. 'bav' => ['',BAY,DEU],
  845. 'berlijn' => ['',BER,DEU],
  846. 'berlin' => ['',BER,DEU],
  847. 'brandenburg' => ['',BRA,DEU],
  848. 'bremen' => ['',BRE,DEU],
  849. 'baden' => ['',BWU,DEU],
  850. 'tuttlingen' => ['',BWU,DEU],
  851. 'hamburg' => ['',HAM,DEU],
  852. 'hesse' => ['',HES,DEU],
  853. 'hessen' => ['',HES,DEU],
  854. 'mecklenburg' => ['',MVO,DEU],
  855. 'vorpommern' => ['',MVO,DEU],
  856. 'niedersachsen' => ['',NIE,DEU],
  857. 'nordrhein' => ['',NWE,DEU],
  858. 'westfalen' => ['',NWE,DEU],
  859. 'westphalie' => ['',NWE,DEU],
  860. 'westph' => ['',NWE,DEU],
  861. 'rheinpfalz' => ['',RPF,DEU],
  862. 'rheinland' => ['',RPF,DEU],
  863. 'pfalz' => ['',RPF,DEU],
  864. 'saarbruken' => ['',SAA,DEU],
  865. 'saarland' => ['',SAA,DEU],
  866. 'sarre' => ['',SAA,DEU],
  867. 'schleswig' => ['',SHO,DEU],
  868. 'schlho' => ['',SHO,DEU],
  869. 'schles' => ['',SHO,DEU],
  870. 'schlesw' => ['',SHO,DEU],
  871. 'schl' => ['',SHO,DEU],
  872. 'thuringen' => ['',THU,DEU],
  873. 'thuringia' => ['',THU,DEU],
  874. 'andalucia' => ['',AND,ESP],
  875. 'aragon' => ['',ARA,ESP],
  876. 'cataluna' => ['',CAT,ESP],
  877. 'extremadura' => ['',EXT,ESP],
  878. 'galicia' => ['',GAL,ESP],
  879. 'alsace' => ['',ALS,FRA],
  880. 'aquitaine' => ['',AQU,FRA],
  881. 'auvergne' => ['',AUV,FRA],
  882. 'bourgogne' => ['',BOU,FRA],
  883. 'morvan' => ['',BOU,FRA],
  884. 'bretagne' => ['',BRE,FRA],
  885. 'brittany' => ['',BRE,FRA],
  886. 'beauce' => ['',CEN,FRA],
  887. 'centre' => ['',CEN,FRA],
  888. 'champagne' => ['',CHA,FRA],
  889. 'seine' => ['',IDF,FRA],
  890. 'limousin' => ['',LIM,FRA],
  891. 'lorraine' => ['',LOR,FRA],
  892. 'languedoc' => ['',LRO,FRA],
  893. 'roussillon' => ['',LRO,FRA],
  894. 'quercy' => ['',MPY,FRA],
  895. 'normandie' => ['',NOR,FRA],
  896. 'normandie' => ['',NOR,FRA],
  897. 'normandy' => ['',NOR,FRA],
  898. 'provence' => ['',PCA,FRA],
  899. 'poitou' => ['',PCH,FRA],
  900. 'picardie' => ['',PIC,FRA],
  901. 'picardy' => ['',PIC,FRA],
  902. 'sussex' => ['',ENG,GBR],
  903. 'yorkshire' => ['',ENG,GBR],
  904. 'sco' => ['',SCT,GBR],
  905. 'scot' => ['',SCT,GBR],
  906. 'scotland' => ['',SCT,GBR],
  907. 'ecosse' => ['',SCT,GBR],
  908. 'skotland' => ['',SCT,GBR],
  909. 'ulster' => ['',ULS,GBR],
  910. 'glamorgan' => ['',WLS,GBR],
  911. 'wales' => ['',WLS,GBR],
  912. 'wls' => ['',WLS,GBR],
  913. 'ipiros' => ['',IPI,GRC],
  914. 'kriti' => ['',KRI,GRC],
  915. 'makedhonia' => ['',MAK,GRC],
  916. 'peloponnisos' => ['',PEL,GRC],
  917. 'thessalia' => ['',THE,GRC],
  918. 'thraki' => ['',THR,GRC],
  919. 'connaught' => ['',CON,IRL],
  920. 'leinster' => ['',LEI,IRL],
  921. 'munster' => ['',MUN,IRL],
  922. 'ulster' => ['',ULS,IRL],
  923. 'abruzzi' => ['',ABR,ITA],
  924. 'apulia' => ['',APU,ITA],
  925. 'basilicata' => ['',BAS,ITA],
  926. 'calabria' => ['',CAL,ITA],
  927. 'campania' => ['',CAM,ITA],
  928. 'friuli' => ['',FRI,ITA],
  929. 'latium' => ['',LAT,ITA],
  930. 'liguria' => ['',LIG,ITA],
  931. 'lombardy' => ['',LOM,ITA],
  932. 'marche' => ['',MAR,ITA],
  933. 'molise' => ['',MOL,ITA],
  934. 'piemonte' => ['',PIE,ITA],
  935. 'sardinia' => ['',SAR,ITA],
  936. 'sicily' => ['',SIC,ITA],
  937. 'sicile' => ['',SIC,ITA],
  938. 'trentino' => ['',TRE,ITA],
  939. 'tuscany' => ['',TUS,ITA],
  940. 'umbria' => ['',UMB,ITA],
  941. 'veneto' => ['',VEN,ITA],
  942. );
  943.  
  944. %regioncodes1 = (
  945. 'buenos aires' => ['',BAI,ARG],
  946. 'entre rios' => ['',ERI,ARG],
  947. 'la pampa' => ['',LPA,ARG],
  948. 'la rioja' => ['',LRI,ARG],
  949. 'rio negro' => ['',RNE,ARG],
  950. 'santo cruz' => ['',SCR,ARG],
  951. 'santiago del estero' => ['',SDE,ARG],
  952. 'santa fe' => ['',SFE,ARG],
  953. 'san juan' => ['',SJU,ARG],
  954. 'san luis' => ['',SLU,ARG],
  955. 'tierra del fuego' => ['',TDF,ARG],
  956. 'new south wales' => ['',NSW,AUS],
  957. 'q land' => ['',QUE,AUS],
  958. 'northern territory' => ['',SAU,AUS],
  959. 'south australia' => ['',SAU,AUS],
  960. 'west aust' => ['',WAU,AUS],
  961. 'western australia' => ['',WAU,AUS],
  962. 'n s w' => ['',NSW,AUS],
  963. 'ost vlaanderen' => ['',OVL,BEL],
  964. 'flandre orientale' => ['',OVL,BEL],
  965. 'west vlaanderen' => ['',WVL,BEL],
  966. 'flandre occidentale' => ['',WVL,BEL],
  967. 'grad sofiya' => ['',GSO,BGR],
  968. 'la paz' => ['',LPA,BOL],
  969. 'santa cruz' => ['',SCR,BOL],
  970. 'acre' => ['',ACR,BRA],
  971. 'espirito santo' => ['',ESA,BRA],
  972. 'minas gerais' => ['',MGE,BRA],
  973. 'minas gerais' => ['',MGE,BRA],
  974. 'mato grosso' => ['',MGR,BRA],
  975. 'mato grosso do sul' => ['',MGS,BRA],
  976. 'rio de janeiro' => ['',RDJ,BRA],
  977. 'rio grande de norte' => ['',RGN,BRA],
  978. 'rio grande del sul' => ['',RGS,BRA],
  979. 'santa catarina' => ['',SCA,BRA],
  980. 'sau paulo' => ['',SPA,BRA],
  981. 'british columbia' => ['',BCO,CAN],
  982. 'b c' => ['',BCO,CAN],
  983. 'new brunswick' => ['',NBR,CAN],
  984. 'nova scotia' => ['',NSC,CAN],
  985. 'n s' => ['',NSC,CAN],
  986. 'north west territories' => ['',NWT,CAN],
  987. 'prince edward island' => ['',PEI,CAN],
  988. 'p q' => ['',QUE,CAN],
  989. 'nova scot' => ['',NSC,CAN],
  990. 'basel land' => ['',BAS,CHE],
  991. 'basel stadt' => ['',BAS,CHE],
  992. 'saint gall' => ['',SGA,CHE],
  993. 'sankt gallen' => ['',SGA,CHE],
  994. 'aisen del general' => ['',AIS,CHL],
  995. 'libertador general' => ['',LIB,CHL],
  996. 'los lagos' => ['',LLA,CHL],
  997. 'los lagos' => ['',LLA,CHL],
  998. 'tara paca' => ['',TPA,CHL],
  999. 'norte de santander' => ['',NDS,COL],
  1000. 'valle del cauca' => ['',VDC,COL],
  1001. 'vichada guainia' => ['',VGU,COL],
  1002. 'ciego avila' => ['',CDA,CUB],
  1003. 'isla de la juventud' => ['',IDJ,CUB],
  1004. 'la habana' => ['',LHA,CUB],
  1005. 'las tunas' => ['',LTU,CUB],
  1006. 'pinar del rio' => ['',PDR,CUB],
  1007. 'santiago de cuba' => ['',SDC,CUB],
  1008. 'sancti spiritus' => ['',SSP,CUB],
  1009. 'villa clara' => ['',VCL,CUB],
  1010. 'hesse darmstadt' => [DAR,HES,DEU],
  1011. 'rhenhessen pfalz' => [RPF,RPF,DEU],
  1012. 'weser ems' => [WEM,NIE,DEU],
  1013. 'vest sjaelland' => ['',VES,DNK],
  1014. 'el oro' => ['',EOR,ECU],
  1015. 'los rios' => ['',LRO,ECU],
  1016. 'morona santiago' => ['',MSA,ECU],
  1017. 'ciudad real' => [CRE,CLM,ESP],
  1018. 'la coruna' => [LCO,GAL,ESP],
  1019. 'la rioja' => [LRI,LRI,ESP],
  1020. 'keski suomi' => ['',KSU,FIN],
  1021. 'alpes de haute provence' => [F04,PCA,FRA],
  1022. 'hautes alpes' => [F05,PCA,FRA],
  1023. 'alpes maritimes' => [F06,PCA,FRA],
  1024. 'aube' => [F10,CHA,FRA],
  1025. 'aude' => [F11,LRO,FRA],
  1026. 'bouches du rhone' => [F13,PCA,FRA],
  1027. 'cantal' => [F15,AUV,FRA],
  1028. 'la rochelle' => [F17,PCH,FRA],
  1029. 'charente maritime' => [F17,PCH,FRA],
  1030. 'charente mme' => [F17,PCH,FRA],
  1031. 'ile de Oleron' => [F17,PCH,FRA],
  1032. 'chte mme' => [F17,PCH,FRA],
  1033. 'saint onge' => [F17,PCH,FRA],
  1034. 'correze' => [F19,LIM,FRA],
  1035. 'cote d or' => [F21,BOU,FRA],
  1036. 'cotes d armor' => [F22,BRE,FRA],
  1037. 'cotes du nord' => [F22,BRE,FRA],
  1038. 'cote d armor' => [F22,BRE,FRA],
  1039. 'creuse' => [F23,LIM,FRA],
  1040. 'eure et loire' => [F28,CEN,FRA],
  1041. 'corse' => [F20,COR,FRA],
  1042. 'haute garonne' => [F31,MPY,FRA],
  1043. 'ille et vilaine' => [F35,BRE,FRA],
  1044. 'ile et vilaine' => [F35,BRE,FRA],
  1045. 'indre' => [F36,CEN,FRA],
  1046. 'indre et loire' => [F37,CEN,FRA],
  1047. 'landes' => [F40,AQU,FRA],
  1048. 'loir et cher' => [F41,CEN,FRA],
  1049. 'l chr' => [F41,CEN,FRA],
  1050. 'loire' => [F42,RAL,FRA],
  1051. 'haute loire' => [F43,AUV,FRA],
  1052. 'loire atlantique' => [F44,PDL,FRA],
  1053. 'loire inferieure' => [F44,PDL,FRA],
  1054. 'pays nantais' => [F44,PDL,FRA],
  1055. 'orleans' => [F45,CEN,FRA],
  1056. 'lot' => [F46,MPY,FRA],
  1057. 'lot et garonne' => [F47,AQU,FRA],
  1058. 'maine et loire' => [F49,PDL,FRA],
  1059. 'haute marne' => [F52,CHA,FRA],
  1060. 'meurthe et moselle' => [F54,LOR,FRA],
  1061. 'meuse' => [F55,LOR,FRA],
  1062. 'moselle' => [F57,LOR,FRA],
  1063. 'nord' => [F59,NPC,FRA],
  1064. 'pas de calais' => [F62,NPC,FRA],
  1065. 'puy de dome' => [F63,AUV,FRA],
  1066. 'pays basque' => [F64,AQU,FRA],
  1067. 'pyrenees atlantique' => [F64,AQU,FRA],
  1068. 'hautes pyrenees' => [F65,MPY,FRA],
  1069. 'pyrenees orientales' => [F66,LRO,FRA],
  1070. 'bas rhin' => [F67,ALS,FRA],
  1071. 'haut rhin' => [F68,ALS,FRA],
  1072. 'haute saone' => [F70,FCO,FRA],
  1073. 'saone et loire' => [F71,BOU,FRA],
  1074. 'sarthe' => [F72,PDL,FRA],
  1075. 'le mans' => [F72,PDL,FRA],
  1076. 'haute savoie' => [F74,RAL,FRA],
  1077. 'paris ier' => [F75,IDF,FRA],
  1078. 'pays de caux' => [F76,NOR,FRA],
  1079. 'seine maritime' => [F76,NOR,FRA],
  1080. 'seine et marne' => [F77,IDF,FRA],
  1081. 'saint germain en laye' => [F78,IDF,FRA],
  1082. 'deux sevres' => [F79,PCH,FRA],
  1083. 'somme' => [F80,PIC,FRA],
  1084. 'tarn' => [F81,MPY,FRA],
  1085. 'tarn et garonne' => [F82,MPY,FRA],
  1086. 'var' => [F83,PCA,FRA],
  1087. 'haute vienne' => [F87,LIM,FRA],
  1088. 'territoire de belfort' => [F90,FCO,FRA],
  1089. 'hauts de seine' => [F92,IDF,FRA],
  1090. 'seine st denis' => [F93,IDF,FRA],
  1091. 'val de marne' => [F94,IDF,FRA],
  1092. 'val d oise' => [F95,IDF,FRA],
  1093. 'essone' => [F91,IDF,FRA],
  1094. 'den' => [CWD,WLS,GBR],
  1095. 'mer' => [GWN,WLS,GBR],
  1096. 'island of skye' => [HLD,SCT,GBR],
  1097. 'ross cromarty' => [HLD,SCT,GBR],
  1098. 'i o m' => [IOM,IOM,GBR],
  1099. 'isle of man' => [IOM,IOM,GBR],
  1100. 'isle of wight' => [IOW,ENG,GBR],
  1101. 'lan' => [LAN,ENG,GBR],
  1102. 'east lothian' => [LTN,SCT,GBR],
  1103. 'west lothian' => [LTN,SCT,GBR],
  1104. 'mid glamorgan' => [MGM,WLS,GBR],
  1105. 'newcastle and tyne' => [NBL,ENG,GBR],
  1106. 'north yorkshire' => [NYK,ENG,GBR],
  1107. 'orkney isles' => [OKI,SCT,GBR],
  1108. 'bre' => [POW,WLS,GBR],
  1109. 'south glamorgan' => [SGM,WLS,GBR],
  1110. 'shetland isles' => [SHI,SCT,GBR],
  1111. 'east sussex' => [SXE,ENG,GBR],
  1112. 'west sussex' => [SXW,ENG,GBR],
  1113. 'south yorkshire' => [SYK,ENG,GBR],
  1114. 'tyne wear' => [TWR,ENG,GBR],
  1115. 'west glamorgan' => [WGM,WLS,GBR],
  1116. 'western isles' => [WIS,SCT,GBR],
  1117. 'west midlands' => [WMD,ENG,GBR],
  1118. 'west yorkshire' => [WYK,ENG,GBR],
  1119. 'aitolia kai akarnania' => [AKA,SEE,GRC],
  1120. 'l aquila' => [AQU,ABR,ITA],
  1121. 'ascoli piceno' => [ASP,MAR,ITA],
  1122. 'massa carrera' => [MAS,TUS,ITA],
  1123. 'pesaro urbino' => [PUR,MAR,ITA],
  1124. 'reggio di calabria' => [RCA,CAL,ITA],
  1125. 'reggio nell emilia' => [REM,ERO,ITA],
  1126. 'la spezia' => [SPE,LIG,ITA],
  1127. 'baja california norte' => ['',BCN,MEX],
  1128. 'baja california sur' => ['',BCS,MEX],
  1129. 'distrito federal' => ['',DFE,MEX],
  1130. 'nuevo leon' => ['',NLE,MEX],
  1131. 'quintana roo' => ['',QRO,MEX],
  1132. 'san luis potosi' => ['',SLP,MEX],
  1133. 'vera cruz' => ['',VCR,MEX],
  1134. 'noord brabant' => ['',NBR,NLD],
  1135. 'nord brabant' => ['',NBR,NLD],
  1136. 'zuid holland' => ['',ZUI,NLD],
  1137. 'n brabant' => ['',NBR,NLD],
  1138. 'aust agder' => ['',AAG,NOR],
  1139. 'nord trondelag' => ['',NTR,NOR],
  1140. 'sogn og fjordane' => ['',SOF,NOR],
  1141. 'sor trondelag' => ['',STR,NOR],
  1142. 'sogn og fordane' => ['',SOF,NOR],
  1143. 'n trondelag' => ['',NTR,NOR],
  1144. 'vest agder' => ['',VAG,NOR],
  1145. 'bay plenty' => ['',BOP,NZL],
  1146. 'hawkes bay' => ['',HBA,NZL],
  1147. 'nelson malborough' => ['',NMA,NZL],
  1148. 'west coast' => ['',WCO,NZL],
  1149. 'san martin' => ['',SMA,PER],
  1150. 'bielsko biala' => ['',BIE,POL],
  1151. 'biala podlaska' => ['',BPO,POL],
  1152. 'jelenia gora' => ['',JGO,POL],
  1153. 'zielona gora' => ['',ZGO,POL],
  1154. 'castelo branco' => ['',CBR,PRT],
  1155. 'viana do castelo' => ['',VDC,PRT],
  1156. 'vila real' => ['',VRE,PRT],
  1157. 'alto parana' => ['',APA,PRY],
  1158. 'alto paraguay' => ['',APY,PRY],
  1159. 'nueva asuncion' => ['',NAS,PRY],
  1160. 'presidente hayes' => ['',PHA,PRY],
  1161. 'san pedro' => ['',SPE,PRY],
  1162. 'bistrita nasaud' => ['',BIS,ROM],
  1163. 'caras severin' => ['',CSE,ROM],
  1164. 'satu mare' => ['',SMA,ROM],
  1165. 'ben arous' => ['',BAR,TUN],
  1166. 'el kef' => ['',EKE,TUN],
  1167. 'sidi bouzid' => ['',SBO,TUN],
  1168. 'ivano frankivs' => ['',IFR,UKR],
  1169. 'khmel nyts' => ['',KHM,UKR],
  1170. 'respublika krym' => ['',KRY,UKR],
  1171. 'l vivs' => ['',LVI,UKR],
  1172. 'ternopil s' => ['',TER,UKR],
  1173. 'ca' => ['',CAL,USA],
  1174. 'co' => ['',COL,USA],
  1175. 'de' => ['',DEL,USA],
  1176. 'in' => ['',IND,USA],
  1177. 'la' => ['',LOU,USA],
  1178. 'n c' => ['',NCA,USA],
  1179. 'north carolina' => ['',NCA,USA],
  1180. 'north dakota' => ['',NDA,USA],
  1181. 'n h' => ['',NHA,USA],
  1182. 'new hampshire' => ['',NHA,USA],
  1183. 'n j' => ['',NJE,USA],
  1184. 'new jersey' => ['',NJE,USA],
  1185. 'new mexico' => ['',NME,USA],
  1186. 'n y' => ['',NYO,USA],
  1187. 'new amsterdam' => ['',NYO,USA],
  1188. 'new york' => ['',NYO,USA],
  1189. 'new york state' => ['',NYO,USA],
  1190. 'long island' => ['',NYO,USA],
  1191. 'nieuw amsterdam' => ['',NYO,USA],
  1192. 'r i' => ['',RIS,USA],
  1193. 'rhode island' => ['',RIS,USA],
  1194. 'south carolina' => ['',SCA,USA],
  1195. 'south dakota' => ['',SDA,USA],
  1196. 'west virginia' => ['',WVI,USA],
  1197. 'n carolina' => ['',NCA,USA],
  1198. 'new york city' => ['',NYO,USA],
  1199. 's c' => ['',SCA,USA],
  1200. 's carolina' => ['',SCA,USA],
  1201. 'delta amacuro' => ['',DAM,VEN],
  1202. );
  1203.  
  1204. %regioncodes2 = (
  1205. 'catamarca' => ['',CAT,ARG],
  1206. 'chaco' => ['',CHA,ARG],
  1207. 'chubut' => ['',CHU,ARG],
  1208. 'corrientes' => ['',COR,ARG],
  1209. 'formosa' => ['',FOR,ARG],
  1210. 'jujuy' => ['',JUJ,ARG],
  1211. 'mendoza' => ['',MEN,ARG],
  1212. 'neuquen' => ['',NEU,ARG],
  1213. 'salta' => ['',SAL,ARG],
  1214. 'nsw' => ['',NSW,AUS],
  1215. 'sydney' => ['',NSW,AUS],
  1216. 'qld' => ['',QUE,AUS],
  1217. 'queensland' => ['',QUE,AUS],
  1218. 'brisbane' => ['',QUE,AUS],
  1219. 'sa' => ['',SAU,AUS],
  1220. 'wa' => ['',WAU,AUS],
  1221. 'victoria' => ['',VIC,AUS],
  1222. 'melbourne' => ['',VIC,AUS],
  1223. 'burgenland' => ['',BUR,AUT],
  1224. 'karntern' => ['',KAR,AUT],
  1225. 'noe' => ['',NIE,AUT],
  1226. 'niederosterreich' => ['',NIE,AUT],
  1227. 'ooe' => ['',OBE,AUT],
  1228. 'oberostrerreich' => ['',OBE,AUT],
  1229. 'salzburg' => ['',SAL,AUT],
  1230. 'steiermark' => ['',SAL,AUT],
  1231. 'vorarlberg' => ['',VIE,AUT],
  1232. 'wie' => ['',WIE,AUT],
  1233. 'vienna' => ['',WIE,AUT],
  1234. 'wien' => ['',WIE,AUT],
  1235. 'anvers' => ['',ANT,BEL],    
  1236. 'antwerp' => ['',ANT,BEL],
  1237. 'antwerpen' => ['',ANT,BEL],
  1238. 'bergen' => ['',HAI,BEL],    
  1239. 'brabant' => ['',BRA,BEL],    
  1240. 'bruges' => ['',WVL,BEL],    
  1241. 'brugge' => ['',WVL,BEL],    
  1242. 'brussel' => ['',BRA,BEL],    
  1243. 'bruxelles' => ['',BRA,BEL],
  1244. 'courtrai' => ['',WVL,BEL],    
  1245. 'gand' => ['',OVL,BEL],    
  1246. 'gent' => ['',OVL,BEL],    
  1247. 'hainaut' => ['',HAI,BEL],    
  1248. 'kortrijk' => ['',WVL,BEL],    
  1249. 'liege' => ['',LIE,BEL],    
  1250. 'liege' => ['',LIE,BEL],    
  1251. 'limbourg' => ['',LIM,BEL],    
  1252. 'limburg' => ['',LIM,BEL],    
  1253. 'louvain' => ['',BRA,BEL],    
  1254. 'luik' => ['',LIE,BEL],    
  1255. 'mons' => ['',HAI,BEL],    
  1256. 'namen' => ['',NAM,BEL],    
  1257. 'namur' => ['',NAM,BEL],    
  1258. 'nieuwpoort' => ['',WVL,BEL],    
  1259. 'oostende' => ['',WVL,BEL],    
  1260. 'ostende' => ['',WVL,BEL],
  1261. 'burgas' => ['',BUR,BGR],
  1262. 'khaskovo' => ['',KHA,BGR],
  1263. 'lovech' => ['',LOV,BGR],
  1264. 'montana' => ['',MON,BGR],
  1265. 'plovdiv' => ['',PLO,BGR],
  1266. 'ruse' => ['',RUS,BGR],
  1267. 'sofiya' => ['',SOF,BGR],
  1268. 'varna' => ['',VAR,BGR],
  1269. 'beni' => ['',BEN,BOL],
  1270. 'chuquisaca' => ['',CHU,BOL],
  1271. 'cochabamba' => ['',COC,BOL],
  1272. 'orduro' => ['',ORD,BOL],
  1273. 'pando' => ['',PAN,BOL],
  1274. 'potosi' => ['',POT,BOL],
  1275. 'tarija' => ['',TAR,BOL],
  1276. 'alagoas' => ['',ALA,BRA],
  1277. 'amapa' => ['',AMA,BRA],
  1278. 'amazonas' => ['',AMZ,BRA],
  1279. 'bahia' => ['',BAH,BRA],
  1280. 'ceara' => ['',CEA,BRA],
  1281. 'goias' => ['',GOI,BRA],
  1282. 'maranhao' => ['',MAR,BRA],
  1283. 'paraiba' => ['',PBA,BRA],
  1284. 'pernambuco' => ['',PER,BRA],
  1285. 'piaui' => ['',PIA,BRA],
  1286. 'parana' => ['',PNA,BRA],
  1287. 'para' => ['',PRA,BRA],
  1288. 'rondonia' => ['',RON,BRA],
  1289. 'roraima' => ['',ROR,BRA],
  1290. 'sergipe' => ['',SER,BRA],
  1291. 'tocantins' => ['',TOC,BRA],
  1292. 'ab' => ['',ALB,CAN],
  1293. 'alberta' => ['',ALB,CAN],
  1294. 'bc' => ['',BCO,CAN],
  1295. 'vancouver' => ['',BCO,CAN],
  1296. 'man' => ['',MAN,CAN],
  1297. 'manitoba' => ['',MAN,CAN],
  1298. 'mb' => ['',MAN,CAN],
  1299. 'aca' => ['',NBR,CAN],
  1300. 'acadie' => ['',NBR,CAN],
  1301. 'nb' => ['',NBR,CAN],
  1302. 'acadia' => ['',NBR,CAN],
  1303. 'labrador' => ['',NLA,CAN],
  1304. 'newfoundland' => ['',NLA,CAN],
  1305. 'nf' => ['',NLA,CAN],
  1306. 'nfld' => ['',NLA,CAN],
  1307. 'ns' => ['',NSC,CAN],
  1308. 'nt' => ['',NWT,CAN],
  1309. 'on' => ['',ONT,CAN],
  1310. 'ont' => ['',ONT,CAN],
  1311. 'ontario' => ['',ONT,CAN],
  1312. 'pe' => ['',PEI,CAN],
  1313. 'pei' => ['',PEI,CAN],
  1314. 'montreal' => ['',QUE,CAN],
  1315. 'montreal' => ['',QUE,CAN],
  1316. 'pq' => ['',QUE,CAN],
  1317. 'qbc' => ['',QUE,CAN],
  1318. 'qc' => ['',QUE,CAN],
  1319. 'que' => ['',QUE,CAN],
  1320. 'quebec' => ['',QUE,CAN],
  1321. 'quebec' => ['',QUE,CAN],
  1322. 'sask' => ['',SAS,CAN],
  1323. 'saskatchewan' => ['',SAS,CAN],
  1324. 'saskatchewan' => ['',SAS,CAN],
  1325. 'sk' => ['',SAS,CAN],
  1326. 'yt' => ['',YUK,CAN],
  1327. 'yukon' => ['',YUK,CAN],
  1328. 'aargau' => ['',AAR,CHE],
  1329. 'appenzell' => ['',APP,CHE],
  1330. 'ausserrhoden' => ['',APP,CHE],
  1331. 'innerrhoden' => ['',APP,CHE],
  1332. 'basel' => ['',BAS,CHE],
  1333. 'baselland' => ['',BAS,CHE],
  1334. 'basle' => ['',BAS,CHE],
  1335. 'bern' => ['',BER,CHE],
  1336. 'berne' => ['',BER,CHE],
  1337. 'freiburg' => ['',FRB,CHE],
  1338. 'fribourg' => ['',FRB,CHE],
  1339. 'geneva' => ['',GEN,CHE],
  1340. 'geneve' => ['',GEN,CHE],
  1341. 'genf' => ['',GEN,CHE],
  1342. 'glarus' => ['',GLA,CHE],
  1343. 'graubunden' => ['',GRA,CHE],
  1344. 'grisons' => ['',GRA,CHE],
  1345. 'lucerne' => ['',LUZ,CHE],
  1346. 'luzern' => ['',LUZ,CHE],
  1347. 'neuchatel' => ['',NEU,CHE],
  1348. 'neuenberg' => ['',NEU,CHE],
  1349. 'schaffhausen' => ['',SCN,CHE],
  1350. 'schwyz' => ['',SCZ,CHE],
  1351. 'solothurn' => ['',SOL,CHE],
  1352. 'thurgau' => ['',THU,CHE],
  1353. 'tessin' => ['',TIC,CHE],
  1354. 'ticino' => ['',TIC,CHE],
  1355. 'uri' => ['',URI,CHE],
  1356. 'valais' => ['',VAL,CHE],
  1357. 'wallis' => ['',VAL,CHE],
  1358. 'vaud' => ['',VAU,CHE],
  1359. 'waadt' => ['',VAU,CHE],
  1360. 'nidwalden' => ['',WAL,CHE],
  1361. 'obwalden' => ['',WAL,CHE],
  1362. 'unterwalden' => ['',WAL,CHE],
  1363. 'zug' => ['',ZUG,CHE],
  1364. 'zurich' => ['',ZUR,CHE],
  1365. 'aconcagua' => ['',ACO,CHL],
  1366. 'antofagasta' => ['',ANT,CHL],
  1367. 'araucania' => ['',ARA,CHL],
  1368. 'atacama' => ['',ATA,CHL],
  1369. 'biobio' => ['',BIO,CHL],
  1370. 'coquimbo' => ['',COQ,CHL],
  1371. 'magallanes' => ['',MAG,CHL],
  1372. 'maule' => ['',MAU,CHL],
  1373. 'metropolitana' => ['',MET,CHL],
  1374. 'amazonas' => ['',AMA,COL],
  1375. 'antioqua' => ['',ANT,COL],
  1376. 'arauca' => ['',ARA,COL],
  1377. 'bolivar' => ['',BOL,COL],
  1378. 'boyaca' => ['',BOY,COL],
  1379. 'caldas' => ['',CAL,COL],
  1380. 'casanare' => ['',CAS,COL],
  1381. 'cauca' => ['',CAU,COL],
  1382. 'cezar' => ['',CEZ,COL],
  1383. 'choco' => ['',CHO,COL],
  1384. 'cordoga' => ['',COR,COL],
  1385. 'cundinamarca' => ['',CUN,COL],
  1386. 'cundinamarca' => ['',CUN,COL],
  1387. 'guajira' => ['',GJR,COL],
  1388. 'guaviare' => ['',GVR,COL],
  1389. 'huila' => ['',HUI,COL],
  1390. 'magdalena' => ['',MAG,COL],
  1391. 'meta' => ['',MET,COL],
  1392. 'narino' => ['',NAR,COL],
  1393. 'putumayo' => ['',PUT,COL],
  1394. 'ris' => ['',RIS,COL],
  1395. 'santander' => ['',SAN,COL],
  1396. 'sucre' => ['',SUC,COL],
  1397. 'tolima' => ['',TOL,COL],
  1398. 'vaupes' => ['',VAU,COL],
  1399. 'camaguey' => ['',CAM,CUB],
  1400. 'cienfuegos' => ['',CIE,CUB],
  1401. 'granma' => ['',GRA,CUB],
  1402. 'guantanamo' => ['',GUA,CUB],
  1403. 'holguin' => ['',HOL,CUB],
  1404. 'matanzas' => ['',MAT,CUB],
  1405. 'jihocesky' => ['',JHC,CZE],
  1406. 'jihomoravsky' => ['',JHM,CZE],
  1407. 'praha' => ['',PRA,CZE],
  1408. 'stredocesky' => ['',STR,CZE],
  1409. 'severocesky' => ['',SVC,CZE],
  1410. 'severomoravsky' => ['',SVM,CZE],
  1411. 'vychodocesky' => ['',VYC,CZE],
  1412. 'zapadocesky' => ['',ZAP,CZE],
  1413. 'arnsberg' => [ARN,NWE,DEU],
  1414. 'niederbayern' => [BAN,BAY,DEU],
  1415. 'oberbayern' => [BAO,BAY,DEU],
  1416. 'braunschweig' => [BRA,NIE,DEU],
  1417. 'darmstad' => [DAR,HES,DEU],
  1418. 'darmstadt' => [DAR,HES,DEU],
  1419. 'hd' => [DAR,HES,DEU],
  1420. 'dessau' => [DES,SAN,DEU],
  1421. 'detmold' => [DET,NWE,DEU],
  1422. 'dusseldorf' => [DUS,NWE,DEU],
  1423. 'freiburg' => [FRE,BWU,DEU],
  1424. 'mittelfranken' => [FRM,BAY,DEU],
  1425. 'oberfranken' => [FRO,BAY,DEU],
  1426. 'unterfranken' => [FRU,BAY,DEU],
  1427. 'giessen' => [GIE,HES,DEU],
  1428. 'halle' => [HAL,SAN,DEU],
  1429. 'nover' => [HAN,NIE,DEU],
  1430. 'hanover' => [HAN,NIE,DEU],
  1431. 'hanovre' => [HAN,NIE,DEU],
  1432. 'karlsruhe' => [KAR,BWU,DEU],
  1433. 'hk' => [KAS,HES,DEU],
  1434. 'kassel' => [KAS,HES,DEU],
  1435. 'koblenz' => [KOB,RPF,DEU],
  1436. 'koln' => [KOL,NWE,DEU],
  1437. 'luneburg' => [LUN,NIE,DEU],
  1438. 'magdeburg' => [MAG,SAN,DEU],
  1439. 'munster' => [MUN,NWE,DEU],
  1440. 'oberpfalz' => [PFO,BAY,DEU],
  1441. 'schwaben' => [SCH,BAY,DEU],
  1442. 'stuttgart' => [STU,BWU,DEU],
  1443. 'trier' => [TRI,RPF,DEU],
  1444. 'tubingen' => [TUB,BWU,DEU],
  1445. 'arhus' => ['',ARH,DNK],
  1446. 'aarhus' => ['',ARH,DNK],
  1447. 'anholt' => ['',ARH,DNK],
  1448. 'grena' => ['',ARH,DNK],
  1449. 'randers' => ['',ARH,DNK],
  1450. 'skanderborg' => ['',ARH,DNK],
  1451. 'gjern' => ['',ARH,DNK],
  1452. 'tvilum' => ['',ARH,DNK],
  1453. 'ostbirk' => ['',ARH,DNK],
  1454. 'silkeborg' => ['',ARH,DNK],
  1455. 'bornholm' => ['',BOR,DNK],
  1456. 'ronne' => ['',BOR,DNK],
  1457. 'frederiksborg' => ['',FRE,DNK],
  1458. 'frederiksberg' => ['',FRE,DNK],
  1459. 'helsingor' => ['',FRE,DNK],
  1460. 'hillerod' => ['',FRE,DNK],
  1461. 'fyn' => ['',FYN,DNK],
  1462. 'fyen' => ['',FYN,DNK],
  1463. 'nyborg' => ['',FYN,DNK],
  1464. 'oddense' => ['',FYN,DNK],
  1465. 'odense' => ['',FYN,DNK],
  1466. 'svendborg' => ['',FYN,DNK],
  1467. 'kobenhavn' => ['',KOB,DNK],
  1468. 'copenhague' => ['',KOB,DNK],
  1469. 'kjobenhavns' => ['',KOB,DNK],
  1470. 'copenhaguen' => ['',KOB,DNK],
  1471. 'nordjylland' => ['',NOR,DNK],
  1472. 'alborg' => ['',NOR,DNK],
  1473. 'aalborg' => ['',NOR,DNK],
  1474. 'frederikshavn' => ['',NOR,DNK],
  1475. 'hirtshals' => ['',NOR,DNK],
  1476. 'hjorring' => ['',NOR,DNK],
  1477. 'vedsted' => ['',NOR,DNK],
  1478. 'laeso' => ['',NOR,DNK],
  1479. 'norresundby' => ['',NOR,DNK],
  1480. 'skagen' => ['',NOR,DNK],
  1481. 'ribe' => ['',RIB,DNK],
  1482. 'thorstrup' => ['',RIB,DNK],
  1483. 'esberg' => ['',RIB,DNK],
  1484. 'lejrskov' => ['',RIB,DNK],
  1485. 'ringkobing' => ['',RIN,DNK],
  1486. 'ringkobing' => ['',RIN,DNK],
  1487. 'rngkbm' => ['',RIN,DNK],
  1488. 'rngkb' => ['',RIN,DNK],
  1489. 'rnkbn' => ['',RIN,DNK],
  1490. 'ringkjobing' => ['',RIN,DNK],
  1491. 'rydkobing' => ['',RIN,DNK],
  1492. 'thyboron' => ['',RIN,DNK],
  1493. 'holstebro' => ['',RIN,DNK],
  1494. 'herning' => ['',RIN,DNK],
  1495. 'roskilde' => ['',ROS,DNK],
  1496. 'raskilde' => ['',ROS,DNK],
  1497. 'raschilde' => ['',ROS,DNK],
  1498. 'koge' => ['',ROS,DNK],
  1499. 'sonderjylland' => ['',SON,DNK],
  1500. 'abenra' => ['',SON,DNK],
  1501. 'haderslev' => ['',SON,DNK],
  1502. 'haverslev' => ['',SON,DNK],
  1503. 'sonderborg' => ['',SON,DNK],
  1504. 'aabenraa' => ['',SON,DNK],
  1505. 'tonder' => ['',SON,DNK],
  1506. 'storstrom' => ['',STO,DNK],
  1507. 'maribo' => ['',STO,DNK],
  1508. 'mon' => ['',STO,DNK],
  1509. 'praesto' => ['',STO,DNK],
  1510. 'nykobing' => ['',STO,DNK],
  1511. 'rodby' => ['',STO,DNK],
  1512. 'gedser' => ['',STO,DNK],
  1513. 'lolland' => ['',STO,DNK],
  1514. 'falster' => ['',STO,DNK],
  1515. 'praesto' => ['',STO,DNK],
  1516. 'vejle' => ['',VEJ,DNK],
  1517. 'fredericia' => ['',VEJ,DNK],
  1518. 'horsen' => ['',VEJ,DNK],
  1519. 'kolding' => ['',VEJ,DNK],
  1520. 'vesjaelland' => ['',VES,DNK],
  1521. 'kalundborg' => ['',VES,DNK],
  1522. 'holbaek' => ['',VES,DNK],
  1523. 'korsor' => ['',VES,DNK],
  1524. 'slagelse' => ['',VES,DNK],
  1525. 'soro' => ['',VES,DNK],
  1526. 'viborg' => ['',VIB,DNK],
  1527. 'thisted' => ['',VIB,DNK],
  1528. 'skive' => ['',VIB,DNK],
  1529. 'vinkel' => ['',VIB,DNK],
  1530. 'azuay' => ['',AZU,ECU],
  1531. 'bolivar' => ['',BOL,ECU],
  1532. 'canar' => ['',CAN,ECU],
  1533. 'carchi' => ['',CAR,ECU],
  1534. 'chimborazo' => ['',CHI,ECU],
  1535. 'cotopaxi' => ['',COT,ECU],
  1536. 'esmeraldas' => ['',ESM,ECU],
  1537. 'guayas' => ['',GUA,ECU],
  1538. 'imbabura' => ['',IMB,ECU],
  1539. 'loja' => ['',LOJ,ECU],
  1540. 'manabi' => ['',MAN,ECU],
  1541. 'napo' => ['',NAP,ECU],
  1542. 'pastaza' => ['',PAS,ECU],
  1543. 'pichincha' => ['',PIC,ECU],
  1544. 'tungurahua' => ['',TUN,ECU],
  1545. 'chinchipe' => ['',ZCH,ECU],
  1546. 'zamora' => ['',ZCH,ECU],
  1547. 'alava' => [ALA,PVA,ESP],
  1548. 'albacete' => [ALB,CLM,ESP],
  1549. 'alicante' => [ALI,VAL,ESP],
  1550. 'almeria' => [ALM,AND,ESP],
  1551. 'asturias' => [AST,AST,ESP],
  1552. 'avila' => [AVI,CYL,ESP],
  1553. 'badajoz' => [BAD,EXT,ESP],
  1554. 'baleares' => [BAL,BAL,ESP],
  1555. 'barcelona' => [BAR,CAT,ESP],
  1556. 'burgos' => [BUR,CYL,ESP],
  1557. 'caceres' => [CAC,EXT,ESP],
  1558. 'cadiz' => [CAD,AND,ESP],
  1559. 'castellon' => [CAS,VAL,ESP],
  1560. 'canarias' => [CNR,CNR,ESP],
  1561. 'tenerife' => [CNR,CNR,ESP],
  1562. 'canaries' => [CNR,CNR,ESP],
  1563. 'cordoba' => [COR,AND,ESP],
  1564. 'cantabria' => [CTB,CTB,ESP],
  1565. 'cuenca' => [CUE,CLM,ESP],
  1566. 'gerona' => [GER,CAT,ESP],
  1567. 'granada' => [GRA,AND,ESP],
  1568. 'guadalagara' => [GUA,CLM,ESP],
  1569. 'guipuzcoa' => [GUI,PVA,ESP],
  1570. 'huesca' => [HCA,ARA,ESP],
  1571. 'huelva' => [HVA,AND,ESP],
  1572. 'jaen' => [JAE,AND,ESP],
  1573. 'leon' => [LEO,CYL,ESP],
  1574. 'lerida' => [LER,CAT,ESP],
  1575. 'lugo' => [LUG,GAL,ESP],
  1576. 'madrid' => [MAD,MAD,ESP],
  1577. 'malaga' => [MAL,AND,ESP],
  1578. 'murcia' => [MUR,MUR,ESP],
  1579. 'navarra' => [NAV,NAV,ESP],
  1580. 'orense' => [ORE,GAL,ESP],
  1581. 'palencia' => [PAL,CYL,ESP],
  1582. 'pontevedra' => [PON,GAL,ESP],
  1583. 'salamanca' => [SAL,CYL,ESP],
  1584. 'segovia' => [SEG,CYL,ESP],
  1585. 'sevilla' => [SEV,AND,ESP],
  1586. 'soria' => [SOR,CYL,ESP],
  1587. 'tarragona' => [TAR,CAT,ESP],
  1588. 'teruel' => [TER,ARA,ESP],
  1589. 'toledo' => [TOL,CLM,ESP],
  1590. 'vizcaya' => [VIZ,PVA,ESP],
  1591. 'valencia' => [VLC,VAL,ESP],
  1592. 'valladolid' => [VLD,CYL,ESP],
  1593. 'zamora' => [ZAM,CYL,ESP],
  1594. 'zaragoza' => [ZAR,ARA,ESP],
  1595. 'hame' => ['',HAM,FIN],
  1596. 'kuopio' => ['',KUO,FIN],
  1597. 'kymi' => ['',KYM,FIN],
  1598. 'lappi' => ['',LAP,FIN],
  1599. 'mikkeli' => ['',MIK,FIN],
  1600. 'oulu' => ['',OUL,FIN],
  1601. 'kerjala' => ['',PKE,FIN],
  1602. 'pohjois' => ['',PKE,FIN],
  1603. 'turku' => ['',TUR,FIN],
  1604. 'uusimaa' => ['',UUS,FIN],
  1605. 'vaasa' => ['',VAA,FIN],
  1606. 'ain' => [F01,RAL,FRA],
  1607. 'aisne' => [F02,PIC,FRA],
  1608. 'allier' => [F03,AUV,FRA],
  1609. 'bourbonnais' => [F03,AUV,FRA],
  1610. 'ardeche' => [F07,RAL,FRA],
  1611. 'vivarais' => [F07,RAL,FRA],
  1612. 'ardennes' => [F08,CHA,FRA],
  1613. 'rethelois' => [F08,CHA,FRA],
  1614. 'aveyron' => [F12,MPY,FRA],
  1615. 'marseille' => [F13,PCA,FRA],
  1616. 'bayeux' => [F14,NOR,FRA],
  1617. 'calvados' => [F14,NOR,FRA],
  1618. 'angouleme' => [F16,PCH,FRA],
  1619. 'angoumois' => [F16,PCH,FRA],
  1620. 'charente' => [F16,PCH,FRA],
  1621. 'aunis' => [F17,PCH,FRA],
  1622. 'larochelle' => [F17,PCH,FRA],
  1623. 'saintonge' => [F17,PCH,FRA],
  1624. 'berry' => [F18,CEN,FRA],
  1625. 'cher' => [F18,CEN,FRA],
  1626. 'dijon' => [F21,BOU,FRA],
  1627. 'dordogne' => [F24,AQU,FRA],
  1628. 'perigord' => [F24,AQU,FRA],
  1629. 'doubs' => [F25,FCO,FRA],
  1630. 'drome' => [F26,RAL,FRA],
  1631. 'chartre' => [F28,CEN,FRA],
  1632. 'finistere' => [F29,BRE,FRA],
  1633. 'gard' => [F30,LRO,FRA],
  1634. 'comminges' => [F31,MPY,FRA],
  1635. 'bordeaux' => [F33,AQU,FRA],
  1636. 'gironde' => [F33,AQU,FRA],
  1637. 'herault' => [F34,LRO,FRA],
  1638. 'rennes' => [F35,BRE,FRA],
  1639. 'touraine' => [F37,CEN,FRA],
  1640. 'dauphine' => [F38,RAL,FRA],
  1641. 'isere' => [F38,RAL,FRA],
  1642. 'blois' => [F41,CEN,FRA],
  1643. 'forez' => [F42,RAL,FRA],
  1644. 'nantes' => [F44,PDL,FRA],
  1645. 'orleanais' => [F45,CEN,FRA],
  1646. 'lozΦre' => [F48,LRO,FRA],
  1647. 'angers' => [F49,PDL,FRA],
  1648. 'anjou' => [F49,PDL,FRA],
  1649. 'manche' => [F50,NOR,FRA],
  1650. 'marne' => [F51,CHA,FRA],
  1651. 'mayenne' => [F53,PDL,FRA],
  1652. 'morbihan' => [F56,BRE,FRA],
  1653. 'nievre' => [F58,BOU,FRA],
  1654. 'niΦvre' => [F58,BOU,FRA],
  1655. 'nivernais' => [F58,BOU,FRA],
  1656. 'lille' => [F59,NPC,FRA],
  1657. 'beauvaisis' => [F60,PIC,FRA],
  1658. 'oise' => [F60,PIC,FRA],
  1659. 'mortagne' => [F61,NOR,FRA],
  1660. 'perche' => [F61,NOR,FRA],
  1661. 'orne' => [F61,NOR,FRA],
  1662. 'boulonnais' => [F62,NOR,FRA],
  1663. 'artois' => [F62,NPC,FRA],
  1664. 'calais' => [F62,NPC,FRA],
  1665. 'bearn' => [F64,AQU,FRA],
  1666. 'pyr atl' => [F64,AQU,FRA],
  1667. 'bigorre' => [F65,MPY,FRA],
  1668. 'lyonnais' => [F69,RAL,FRA],
  1669. 'rhone' => [F69,RAL,FRA],
  1670. 'brionnais' => [F71,BOU,FRA],
  1671. 'maine' => [F72,PDL,FRA],
  1672. 'savoie' => [F73,RAL,FRA],
  1673. 'parijs' => [F75,IDF,FRA],
  1674. 'paris' => [F75,IDF,FRA],
  1675. 'paris' => [F75,IDF,FRA],
  1676. 'dieppe' => [F76,NOR,FRA],
  1677. 'rouen' => [F76,NOR,FRA],
  1678. 'versailles' => [F78,IDF,FRA],
  1679. 'yvelines' => [F78,IDF,FRA],
  1680. 'vimeu' => [F80,PIC,FRA],
  1681. 'poitiers' => [F85,PCH,FRA],
  1682. 'vnn' => [F85,PCH,FRA],
  1683. 'lucon' => [F85,PDL,FRA],
  1684. 'vendee' => [F85,PDL,FRA],
  1685. 'vendee' => [F85,PDL,FRA],
  1686. 'vienne' => [F86,PCH,FRA],
  1687. 'vosges' => [F88,LOR,FRA],
  1688. 'avallonnais' => [F89,BOU,FRA],
  1689. 'yonne' => [F89,BOU,FRA],
  1690. 'essonne' => [F91,IDF,FRA],
  1691. 'ald' => [ALD,CHI,GBR],
  1692. 'alderney' => [ALD,CHI,GBR],
  1693. 'ant' => [ANT,ULS,GBR],
  1694. 'antrim' => [ANT,ULS,GBR],
  1695. 'belfast' => [ANT,ULS,GBR],
  1696. 'arm' => [ARM,ULS,GBR],
  1697. 'armagh' => [ARM,ULS,GBR],
  1698. 'avn' => [AVN,ENG,GBR],
  1699. 'avon' => [AVN,ENG,GBR],
  1700. 'bristol' => [AVN,ENG,GBR],
  1701. 'bdf' => [BDF,ENG,GBR],
  1702. 'bedf' => [BDF,ENG,GBR],
  1703. 'bedford' => [BDF,ENG,GBR],
  1704. 'bedfordshire' => [BDF,ENG,GBR],
  1705. 'salford' => [BDF,ENG,GBR],
  1706. 'aylesbury' => [BKM,ENG,GBR],
  1707. 'bkm' => [BKM,ENG,GBR],
  1708. 'buckinghamshire' => [BKM,ENG,GBR],
  1709. 'buckingham' => [BKM,ENG,GBR],
  1710. 'bucks' => [BKM,ENG,GBR],
  1711. 'berwickshire' => [BOR,SCT,GBR],
  1712. 'bew' => [BOR,SCT,GBR],
  1713. 'bor' => [BOR,SCT,GBR],
  1714. 'borders' => [BOR,SCT,GBR],
  1715. 'pee' => [BOR,SCT,GBR],
  1716. 'peebleshire' => [BOR,SCT,GBR],
  1717. 'rox' => [BOR,SCT,GBR],
  1718. 'roxburghshire' => [BOR,SCT,GBR],
  1719. 'berkshire' => [BRK,ENG,GBR],
  1720. 'brk' => [BRK,ENG,GBR],
  1721. 'reading' => [BRK,ENG,GBR],
  1722. 'berk' => [BRK,ENG,GBR],
  1723. 'cam' => [CAM,ENG,GBR],
  1724. 'cambridgeshire' => [CAM,ENG,GBR],
  1725. 'cambridge' => [CAM,ENG,GBR],
  1726. 'hun' => [CAM,ENG,GBR],
  1727. 'huntingdonshire' => [CAM,ENG,GBR],
  1728. 'cen' => [CEN,SCT,GBR],
  1729. 'central' => [CEN,SCT,GBR],
  1730. 'clackmannanshire' => [CEN,SCT,GBR],
  1731. 'clk' => [CEN,SCT,GBR],
  1732. 'sti' => [CEN,SCT,GBR],
  1733. 'stirling' => [CEN,SCT,GBR],
  1734. 'stirlingshire' => [CEN,SCT,GBR],
  1735. 'cheshire' => [CHS,ENG,GBR],
  1736. 'chester' => [CHS,ENG,GBR],
  1737. 'chs' => [CHS,ENG,GBR],
  1738. 'middlesbrough' => [CLV,ENG,GBR],
  1739. 'cleveland' => [CLV,ENG,GBR],
  1740. 'clv' => [CLV,ENG,GBR],
  1741. 'carlisle' => [CMA,ENG,GBR],
  1742. 'cma' => [CMA,ENG,GBR],
  1743. 'cul' => [CMA,ENG,GBR],
  1744. 'cumberland' => [CMA,ENG,GBR],
  1745. 'cumbria' => [CMA,ENG,GBR],
  1746. 'wes' => [CMA,ENG,GBR],
  1747. 'westmorland' => [CMA,ENG,GBR],
  1748. 'truro' => [CON,ENG,GBR],
  1749. 'scilly' => [CON,ENG,GBR],
  1750. 'corn' => [CON,ENG,GBR],
  1751. 'con' => [CON,ENG,GBR],
  1752. 'cornwall' => [CON,ENG,GBR],
  1753. 'mold' => [CWD,WLS,GBR],
  1754. 'clwyd' => [CWD,WLS,GBR],
  1755. 'cwd' => [CWD,WLS,GBR],
  1756. 'denbighshire' => [CWD,WLS,GBR],
  1757. 'flintshire' => [CWD,WLS,GBR],
  1758. 'fln' => [CWD,WLS,GBR],
  1759. 'dby' => [DBY,ENG,GBR],
  1760. 'matlock' => [DBY,ENG,GBR],
  1761. 'derby' => [DBY,ENG,GBR],
  1762. 'drbysh' => [DBY,ENG,GBR],
  1763. 'derbyshire' => [DBY,ENG,GBR],
  1764. 'dev' => [DEV,ENG,GBR],
  1765. 'devo' => [DEV,ENG,GBR],
  1766. 'devon' => [DEV,ENG,GBR],
  1767. 'devonshire' => [DEV,ENG,GBR],
  1768. 'exeter' => [DEV,ENG,GBR],
  1769. 'cardiganshire' => [DFD,WLS,GBR],
  1770. 'carmarthen' => [DFD,WLS,GBR],
  1771. 'carmarthenshire' => [DFD,WLS,GBR],
  1772. 'cgn' => [DFD,WLS,GBR],
  1773. 'cmn' => [DFD,WLS,GBR],
  1774. 'dfd' => [DFD,WLS,GBR],
  1775. 'dyfed' => [DFD,WLS,GBR],
  1776. 'pem' => [DFD,WLS,GBR],
  1777. 'pembrokeshire' => [DFD,WLS,GBR],
  1778. 'dfs' => [DGY,SCT,GBR],
  1779. 'dgy' => [DGY,SCT,GBR],
  1780. 'dumfries' => [DGY,SCT,GBR],
  1781. 'dumfriesshire' => [DGY,SCT,GBR],
  1782. 'galloway' => [DGY,SCT,GBR],
  1783. 'kircudbrightshire' => [DGY,SCT,GBR],
  1784. 'kkd' => [DGY,SCT,GBR],
  1785. 'wig' => [DGY,SCT,GBR],
  1786. 'wigtownshire' => [DGY,SCT,GBR],
  1787. 'dor' => [DOR,ENG,GBR],
  1788. 'dorset' => [DOR,ENG,GBR],
  1789. 'dorchester' => [DOR,ENG,GBR],
  1790. 'dorsetshire' => [DOR,ENG,GBR],
  1791. 'dow' => [DOW,ULS,GBR],
  1792. 'down' => [DOW,ULS,GBR],
  1793. 'dur' => [DUR,ENG,GBR],
  1794. 'durham' => [DUR,ENG,GBR],
  1795. 'sunderland' => [DUR,ENG,GBR],
  1796. 'ess' => [ESS,ENG,GBR],
  1797. 'chelmsford' => [ESS,ENG,GBR],
  1798. 'essex' => [ESS,ENG,GBR],
  1799. 'essx' => [ESS,ENG,GBR],
  1800. 'fer' => [FER,ULS,GBR],
  1801. 'fermanagh' => [FER,ULS,GBR],
  1802. 'fif' => [FIF,SCT,GBR],
  1803. 'fife' => [FIF,SCT,GBR],
  1804. 'fifeshire' => [FIF,SCT,GBR],
  1805. 'gls' => [GLS,ENG,GBR],
  1806. 'glousc' => [GLS,ENG,GBR],
  1807. 'glou' => [GLS,ENG,GBR],
  1808. 'glouc' => [GLS,ENG,GBR],
  1809. 'glocster' => [GLS,ENG,GBR],
  1810. 'gloucester' => [GLS,ENG,GBR],
  1811. 'gloucestershire' => [GLS,ENG,GBR],
  1812. 'gloustershire' => [GLS,ENG,GBR],
  1813. 'glouestershire' => [GLS,ENG,GBR],
  1814. 'abd' => [GMP,SCT,GBR],
  1815. 'aberdeen' => [GMP,SCT,GBR],
  1816. 'aberdeenshire' => [GMP,SCT,GBR],
  1817. 'ban' => [GMP,SCT,GBR],
  1818. 'banffshire' => [GMP,SCT,GBR],
  1819. 'elg' => [GMP,SCT,GBR],
  1820. 'gmp' => [GMP,SCT,GBR],
  1821. 'grampian' => [GMP,SCT,GBR],
  1822. 'kcd' => [GMP,SCT,GBR],
  1823. 'mor' => [GMP,SCT,GBR],
  1824. 'moray' => [GMP,SCT,GBR],
  1825. 'cwmbran' => [GNT,WLS,GBR],
  1826. 'gnt' => [GNT,WLS,GBR],
  1827. 'gwent' => [GNT,WLS,GBR],
  1828. 'mon' => [GNT,WLS,GBR],
  1829. 'monmouthshire' => [GNT,WLS,GBR],
  1830. 'gsy' => [GSY,CHI,GBR],
  1831. 'guernsey' => [GSY,CHI,GBR],
  1832. 'gue' => [GSY,CHI,GBR],
  1833. 'agy' => [GWN,WLS,GBR],
  1834. 'anglesey' => [GWN,WLS,GBR],
  1835. 'cae' => [GWN,WLS,GBR],
  1836. 'caernarfon' => [GWN,WLS,GBR],
  1837. 'caernarvonshire' => [GWN,WLS,GBR],
  1838. 'gwn' => [GWN,WLS,GBR],
  1839. 'gwynedd' => [GWN,WLS,GBR],
  1840. 'merionethshire' => [GWN,WLS,GBR],
  1841. 'hants' => [HAM,ENG,GBR],
  1842. 'ham' => [HAM,ENG,GBR],
  1843. 'hampshire' => [HAM,ENG,GBR],
  1844. 'winchester' => [HAM,ENG,GBR],
  1845. 'cai' => [HLD,SCT,GBR],
  1846. 'caithness' => [HLD,SCT,GBR],
  1847. 'highlands' => [HLD,SCT,GBR],
  1848. 'hil' => [HLD,SCT,GBR],
  1849. 'hld' => [HLD,SCT,GBR],
  1850. 'inv' => [HLD,SCT,GBR],
  1851. 'inverness' => [HLD,SCT,GBR],
  1852. 'roc' => [HLD,SCT,GBR],
  1853. 'sut' => [HLD,SCT,GBR],
  1854. 'sutherland' => [HLD,SCT,GBR],
  1855. 'hertford' => [HRT,ENG,GBR],
  1856. 'hertfordshire' => [HRT,ENG,GBR],
  1857. 'hrt' => [HRT,ENG,GBR],
  1858. 'hert' => [HRT,ENG,GBR],
  1859. 'herts' => [HRT,ENG,GBR],
  1860. 'hum' => [HUM,ENG,GBR],
  1861. 'humberside' => [HUM,ENG,GBR],
  1862. 'hef' => [HWR,ENG,GBR],
  1863. 'hereford' => [HWR,ENG,GBR],
  1864. 'herefordshire' => [HWR,ENG,GBR],
  1865. 'hwr' => [HWR,ENG,GBR],
  1866. 'wor' => [HWR,ENG,GBR],
  1867. 'worcester' => [HWR,ENG,GBR],
  1868. 'worcestershire' => [HWR,ENG,GBR],
  1869. 'worchestershire' => [HWR,ENG,GBR],
  1870. 'iom' => [IOM,IOM,GBR],
  1871. 'iow' => [IOW,ENG,GBR],
  1872. 'jersey' => [JSY,CHI,GBR],
  1873. 'guernesey' => [GSY,CHI,GBR],
  1874. 'jsy' => [JSY,CHI,GBR],
  1875. 'ken' => [KEN,ENG,GBR],
  1876. 'kent' => [KEN,ENG,GBR],
  1877. 'maidstone' => [KEN,ENG,GBR],
  1878. 'lanc' => [LAN,ENG,GBR],
  1879. 'lncshr' => [LAN,ENG,GBR],
  1880. 'lncshr' => [LAN,ENG,GBR],
  1881. 'lanchashire' => [LAN,ENG,GBR],
  1882. 'lancashire' => [LAN,ENG,GBR],
  1883. 'preston' => [LAN,ENG,GBR],
  1884. 'lancaster' => [LAN,ENG,GBR],
  1885. 'manchester' => [LAN,ENG,GBR],
  1886. 'ldy' => [LDY,ULS,GBR],
  1887. 'londonderry' => [LDY,ULS,GBR],
  1888. 'lei' => [LEI,ENG,GBR],
  1889. 'leics' => [LEI,ENG,GBR],
  1890. 'leicester' => [LEI,ENG,GBR],
  1891. 'leicestershire' => [LEI,ENG,GBR],
  1892. 'rut' => [LEI,ENG,GBR],
  1893. 'rutland' => [LEI,ENG,GBR],
  1894. 'ruthland' => [LEI,ENG,GBR],
  1895. 'rutlandshire' => [LEI,ENG,GBR],
  1896. 'lin' => [LIN,ENG,GBR],
  1897. 'lincoln' => [LIN,ENG,GBR],
  1898. 'lincolnshire' => [LIN,ENG,GBR],
  1899. 'lnclns' => [LIN,ENG,GBR],
  1900. 'lincln' => [LIN,ENG,GBR],
  1901. 'lnd' => [LND,ENG,GBR],
  1902. 'lon' => [LND,ENG,GBR],
  1903. 'middlesex' => [LND,ENG,GBR],
  1904. 'mdx' => [LND,ENG,GBR],
  1905. 'london' => [LND,ENG,GBR],
  1906. 'londres' => [LND,ENG,GBR],
  1907. 'londen' => [LND,ENG,GBR],
  1908. 'edinburgh' => [LTN,SCT,GBR],
  1909. 'eln' => [LTN,SCT,GBR],
  1910. 'had' => [LTN,SCT,GBR],
  1911. 'lls' => [LTN,SCT,GBR],
  1912. 'lothian' => [LTN,SCT,GBR],
  1913. 'ltn' => [LTN,SCT,GBR],
  1914. 'midlothian' => [LTN,SCT,GBR],
  1915. 'mln' => [LTN,SCT,GBR],
  1916. 'nai' => [LTN,SCT,GBR],
  1917. 'nairnshire' => [LTN,SCT,GBR],
  1918. 'wln' => [LTN,SCT,GBR],
  1919. 'mgm' => [GLA,WLS,GBR],
  1920. 'liverpool' => [MSY,ENG,GBR],
  1921. 'merseyside' => [MSY,ENG,GBR],
  1922. 'msy' => [MSY,ENG,GBR],
  1923. 'nbl' => [NBL,ENG,GBR],
  1924. 'morpeth' => [NBL,ENG,GBR],
  1925. 'northumberland' => [NBL,ENG,GBR],
  1926. 'northumberland' => [NBL,ENG,GBR],
  1927. 'nfk' => [NFK,ENG,GBR],
  1928. 'norfolk' => [NFK,ENG,GBR],
  1929. 'norwich' => [NFK,ENG,GBR],
  1930. 'northants' => [NTH,ENG,GBR],
  1931. 'northampton' => [NTH,ENG,GBR],
  1932. 'northamptonshire' => [NTH,ENG,GBR],
  1933. 'nth' => [NTH,ENG,GBR],
  1934. 'notts' => [NTT,ENG,GBR],
  1935. 'nottingham' => [NTT,ENG,GBR],
  1936. 'nottinghamshire' => [NTT,ENG,GBR],
  1937. 'ntt' => [NTT,ENG,GBR],
  1938. 'northallerton' => [NYK,ENG,GBR],
  1939. 'nyk' => [NYK,ENG,GBR],
  1940. 'oki' => [OKI,SCT,GBR],
  1941. 'ork' => [OKI,SCT,GBR],
  1942. 'orkney' => [OKI,SCT,GBR],
  1943. 'newgate' => [OXF,ENG,GBR],
  1944. 'oxf' => [OXF,ENG,GBR],
  1945. 'oxon' => [OXF,ENG,GBR],
  1946. 'oxford' => [OXF,ENG,GBR],
  1947. 'oxfordshire' => [OXF,ENG,GBR],
  1948. 'breconshire' => [POW,WLS,GBR],
  1949. 'mgy' => [POW,WLS,GBR],
  1950. 'montgomeryshire' => [POW,WLS,GBR],
  1951. 'pow' => [POW,WLS,GBR],
  1952. 'powys' => [POW,WLS,GBR],
  1953. 'rad' => [POW,WLS,GBR],
  1954. 'radnorshire' => [POW,WLS,GBR],
  1955. 'sal' => [SAL,ENG,GBR],
  1956. 'shrewsbury' => [SAL,ENG,GBR],
  1957. 'salop' => [SAL,ENG,GBR],
  1958. 'shropshire' => [SAL,ENG,GBR],
  1959. 'ipswich' => [SFK,ENG,GBR],
  1960. 'sfk' => [SFK,ENG,GBR],
  1961. 'suffolk' => [SFK,ENG,GBR],
  1962. 'sfflk' => [SFK,ENG,GBR],
  1963. 'suff' => [SFK,ENG,GBR],
  1964. 'sgm' => [SGM,WLS,GBR],
  1965. 'shi' => [SHI,SCT,GBR],
  1966. 'zet' => [SHI,SCT,GBR],
  1967. 'zetland' => [SHI,SCT,GBR],
  1968. 'som' => [SOM,ENG,GBR],
  1969. 'somerset' => [SOM,ENG,GBR],
  1970. 'somersets' => [SOM,ENG,GBR],
  1971. 'somersetshire' => [SOM,ENG,GBR],
  1972. 'taunton' => [SOM,ENG,GBR],
  1973. 'sark' => [SRK,CHI,GBR],
  1974. 'srk' => [SRK,CHI,GBR],
  1975. 'godalming' => [SRY,ENG,GBR],
  1976. 'sry' => [SRY,ENG,GBR],
  1977. 'surrey' => [SRY,ENG,GBR],
  1978. 'argyllshire' => [STD,SCT,GBR],
  1979. 'arl' => [STD,SCT,GBR],
  1980. 'ayr' => [STD,SCT,GBR],
  1981. 'ayrshire' => [STD,SCT,GBR],
  1982. 'but' => [STD,SCT,GBR],
  1983. 'bute' => [STD,SCT,GBR],
  1984. 'dnb' => [STD,SCT,GBR],
  1985. 'lanark' => [STD,SCT,GBR],
  1986. 'lanarkshire' => [STD,SCT,GBR],
  1987. 'lks' => [STD,SCT,GBR],
  1988. 'renfrewshire' => [STD,SCT,GBR],
  1989. 'rfw' => [STD,SCT,GBR],
  1990. 'std' => [STD,SCT,GBR],
  1991. 'glasgow' => [STD,SCT,GBR],
  1992. 'strathclyde' => [STD,SCT,GBR],
  1993. 'staffs' => [STS,ENG,GBR],
  1994. 'stafford' => [STS,ENG,GBR],
  1995. 'staffordshire' => [STS,ENG,GBR],
  1996. 'wolverhampton' => [STS,ENG,GBR],
  1997. 'sts' => [STS,ENG,GBR],
  1998. 'lewes' => [SXE,ENG,GBR],
  1999. 'sxe' => [SXE,ENG,GBR],
  2000. 'sxw' => [SXW,ENG,GBR],
  2001. 'chichester' => [SXW,ENG,GBR],
  2002. 'syk' => [SYK,ENG,GBR],
  2003. 'barnsley' => [SYK,ENG,GBR],
  2004. 'angus' => [TAY,SCT,GBR],
  2005. 'ans' => [TAY,SCT,GBR],
  2006. 'per' => [TAY,SCT,GBR],
  2007. 'dundee' => [TAY,SCT,GBR],
  2008. 'perthshire' => [TAY,SCT,GBR],
  2009. 'tay' => [TAY,SCT,GBR],
  2010. 'tayside' => [TAY,SCT,GBR],
  2011. 'newcastle' => [TWR,ENG,GBR],
  2012. 'twr' => [TWR,ENG,GBR],
  2013. 'tyr' => [TYR,ULS,GBR],
  2014. 'tyrone' => [TYR,ULS,GBR],
  2015. 'warks' => [WAR,ENG,GBR],
  2016. 'war' => [WAR,ENG,GBR],
  2017. 'warw' => [WAR,ENG,GBR],
  2018. 'warwick' => [WAR,ENG,GBR],
  2019. 'warwickshire' => [WAR,ENG,GBR],
  2020. 'swansea' => [WGM,WLS,GBR],
  2021. 'wgm' => [WGM,WLS,GBR],
  2022. 'wil' => [WIL,ENG,GBR],
  2023. 'wilt' => [WIL,ENG,GBR],
  2024. 'wiltshire' => [WIL,ENG,GBR],
  2025. 'wilts' => [WIL,ENG,GBR],
  2026. 'trowbridge' => [WIL,ENG,GBR],
  2027. 'wis' => [WIS,SCT,GBR],
  2028. 'stornoway' => [WIS,SCT,GBR],
  2029. 'birmingham' => [WMD,ENG,GBR],
  2030. 'wmd' => [WMD,ENG,GBR],
  2031. 'wakefield' => [WYK,ENG,GBR],
  2032. 'leeds' => [WYK,ENG,GBR],
  2033. 'wry' => [WYK,ENG,GBR],
  2034. 'wyk' => [WYK,ENG,GBR],
  2035. 'akhaia' => [AKH,PEL,GRC],
  2036. 'argolis' => [ARG,PEL,GRC],
  2037. 'arkadhia' => [ARK,PEL,GRC],
  2038. 'arta' => [ART,IPI,GRC],
  2039. 'attiki' => [ATT,SEE,GRC],
  2040. 'attikis' => [ATT,SEE,GRC],
  2041. 'dhodhekanisos' => [DHO,AIY,GRC],
  2042. 'dodecanese' => [DHO,AIY,GRC],
  2043. 'nissyros' => [DHO,AIY,GRC],
  2044. 'dhrama' => [DHR,MAK,GRC],
  2045. 'evritania' => [EVA,SEE,GRC],
  2046. 'evros' => [EVS,THR,GRC],
  2047. 'evvoia' => [EVV,SEE,GRC],
  2048. 'florina' => [FLO,MAK,GRC],
  2049. 'fokis' => [FOK,SEE,GRC],
  2050. 'fthiotis' => [FTH,SEE,GRC],
  2051. 'grevena' => [GRE,MAK,GRC],
  2052. 'ilia' => [ILI,PEL,GRC],
  2053. 'imathia' => [IMA,MAK,GRC],
  2054. 'ioannina' => [IOA,IOA,GRC],
  2055. 'iraklion' => [IRA,KRI,GRC],
  2056. 'kardhitsa' => [KAR,THE,GRC],
  2057. 'kastoria' => [KAS,MAK,GRC],
  2058. 'kavala' => [KAV,MAK,GRC],
  2059. 'kefallinia' => [KEF,ION,GRC],
  2060. 'kerkira' => [KER,IPI,GRC],
  2061. 'khania' => [KHA,KRI,GRC],
  2062. 'khalkidhiki' => [KHI,MAK,GRC],
  2063. 'khios' => [KHS,AIY,GRC],
  2064. 'kikladhes' => [KIK,AIY,GRC],
  2065. 'kilkis' => [KIL,MAK,GRC],
  2066. 'korinthia' => [KOR,PEL,GRC],
  2067. 'kozani' => [KOZ,MAK,GRC],
  2068. 'lakonia' => [LAK,PEL,GRC],
  2069. 'larisa' => [LAR,THE,GRC],
  2070. 'lasithi' => [LAS,KRI,GRC],
  2071. 'lesvos' => [LES,AIY,GRC],
  2072. 'levkas' => [LEV,ION,GRC],
  2073. 'magnisia' => [MAG,THE,GRC],
  2074. 'messinia' => [MES,PEL,GRC],
  2075. 'pella' => [PEL,MAK,GRC],
  2076. 'pieria' => [PIE,MAK,GRC],
  2077. 'piraievs' => [PIR,SEE,GRC],
  2078. 'preveza' => [PRE,IPI,GRC],
  2079. 'rethimni' => [RET,KRI,GRC],
  2080. 'rodhopi' => [ROD,THR,GRC],
  2081. 'samos' => [SAM,AIY,GRC],
  2082. 'serrai' => [SER,MAK,GRC],
  2083. 'thesprotia' => [THA,IPI,GRC],
  2084. 'thessaloniki' => [THI,MAK,GRC],
  2085. 'trikala' => [TRI,THE,GRC],
  2086. 'voiotia' => [VOI,SEE,GRC],
  2087. 'xanthi' => [XAN,THR,GRC],
  2088. 'zakinthos' => [ZAK,ION,GRC],
  2089. 'baranya' => ['',BAR,HUN],
  2090. 'abauj' => ['',BAZ,HUN],
  2091. 'borsod' => ['',BAZ,HUN],
  2092. 'zemplen' => ['',BAZ,HUN],
  2093. 'bekescsaba' => ['',BKB,HUN],
  2094. 'bacs' => ['',BKI,HUN],
  2095. 'kiskun' => ['',BKI,HUN],
  2096. 'bekes' => ['',BKS,HUN],
  2097. 'budapest' => ['',BUD,HUN],
  2098. 'csongrad' => ['',CSO,HUN],
  2099. 'debrecen' => ['',DEB,HUN],
  2100. 'dunaujvaros' => ['',DUN,HUN],
  2101. 'eger' => ['',EGE,HUN],
  2102. 'fejer' => ['',FEJ,HUN],
  2103. 'moson' => ['',GMS,HUN],
  2104. 'sopron' => ['',GMS,HUN],
  2105. 'gyor' => ['',GYO,HUN],
  2106. 'heves' => ['',HEV,HUN],
  2107. 'hodmezovasarhely' => ['',HOD,HUN],
  2108. 'jasz' => ['',JNS,HUN],
  2109. 'nagykun' => ['',JNS,HUN],
  2110. 'szolnok' => ['',JNS,HUN],
  2111. 'kaposvar' => ['',KAP,HUN],
  2112. 'kecskemet' => ['',KEC,HUN],
  2113. 'esztergom' => ['',KES,HUN],
  2114. 'komarom' => ['',KES,HUN],
  2115. 'miskolc' => ['',MIS,HUN],
  2116. 'nagykanizsa' => ['',NAG,HUN],
  2117. 'nograd' => ['',NOG,HUN],
  2118. 'nyiregyhaza' => ['',NYI,HUN],
  2119. 'pecs' => ['',PEC,HUN],
  2120. 'pest' => ['',PES,HUN],
  2121. 'somogy' => ['',SOR,HUN],
  2122. 'bereg' => ['',SZA,HUN],
  2123. 'szabolcs' => ['',SZA,HUN],
  2124. 'szatmar' => ['',SZA,HUN],
  2125. 'szeged' => ['',SZD,HUN],
  2126. 'szekesfehervar' => ['',SZR,HUN],
  2127. 'szombathely' => ['',SZY,HUN],
  2128. 'tatabanya' => ['',TAT,HUN],
  2129. 'tolna' => ['',TOL,HUN],
  2130. 'vas' => ['',VAS,HUN],
  2131. 'veszprem' => ['',VES,HUN],
  2132. 'zala' => ['',ZAA,HUN],
  2133. 'zalaegerszeg' => ['',ZAG,HUN],
  2134. 'car' => [CAR,LEI,IRL],
  2135. 'carlow' => [CAR,LEI,IRL],
  2136. 'cav' => [CAV,ULS,IRL],
  2137. 'cavan' => [CAV,ULS,IRL],
  2138. 'cla' => [CLA,MUN,IRL],
  2139. 'ennis' => [CLA,MUN,IRL],
  2140. 'clare' => [CLA,MUN,IRL],
  2141. 'cor' => [COR,MUN,IRL],
  2142. 'cork' => [COR,MUN,IRL],
  2143. 'don' => [DON,ULS,IRL],
  2144. 'lifford' => [DON,ULS,IRL],
  2145. 'donegal' => [DON,ULS,IRL],
  2146. 'dub' => [DUB,LEI,IRL],
  2147. 'dublin' => [DUB,LEI,IRL],
  2148. 'gal' => [GAL,CON,IRL],
  2149. 'galway' => [GAL,CON,IRL],
  2150. 'ker' => [KER,MUN,IRL],
  2151. 'tralee' => [KER,MUN,IRL],
  2152. 'kerry' => [KER,MUN,IRL],
  2153. 'kid' => [KID,LEI,IRL],
  2154. 'kildare' => [KID,LEI,IRL],
  2155. 'naas' => [KID,LEI,IRL],
  2156. 'kik' => [KIK,LEI,IRL],
  2157. 'kilkenny' => [KIK,LEI,IRL],
  2158. 'carrick' => [LET,CON,IRL],
  2159. 'leitrim' => [LET,CON,IRL],
  2160. 'let' => [LET,CON,IRL],
  2161. 'laois' => [LEX,LEI,IRL],
  2162. 'leix' => [LEX,LEI,IRL],
  2163. 'lex' => [LEX,LEI,IRL],
  2164. 'queens' => [LEX,LEI,IRL],
  2165. 'lim' => [LIM,MUN,IRL],
  2166. 'limerick' => [LIM,MUN,IRL],
  2167. 'log' => [LOG,LEI,IRL],
  2168. 'longford' => [LOG,LEI,IRL],
  2169. 'lou' => [LOU,LEI,IRL],
  2170. 'louth' => [LOU,LEI,IRL],
  2171. 'dundalk' => [LOU,LEI,IRL],
  2172. 'may' => [MAY,CON,IRL],
  2173. 'castlebar' => [MAY,CON,IRL],
  2174. 'mayo' => [MAY,CON,IRL],
  2175. 'mea' => [MEA,LEI,IRL],
  2176. 'uaimh' => [MEA,LEI,IRL],
  2177. 'meath' => [MEA,LEI,IRL],
  2178. 'mog' => [MOG,ULS,IRL],
  2179. 'monaghan' => [MOG,ULS,IRL],
  2180. 'kings' => [OFF,LEI,IRL],
  2181. 'off' => [OFF,LEI,IRL],
  2182. 'tullamore' => [OFF,LEI,IRL],
  2183. 'offaly' => [OFF,LEI,IRL],
  2184. 'ros' => [ROS,CON,IRL],
  2185. 'roscommon' => [ROS,CON,IRL],
  2186. 'sli' => [SLI,CON,IRL],
  2187. 'sligo' => [SLI,CON,IRL],
  2188. 'tip' => [TIP,MUN,IRL],
  2189. 'tipperary' => [TIP,MUN,IRL],
  2190. 'clonmel' => [TIP,MUN,IRL],
  2191. 'wat' => [WAT,MUN,IRL],
  2192. 'waterford' => [WAT,MUN,IRL],
  2193. 'wem' => [WEM,LEI,IRL],
  2194. 'westmeath' => [WEM,LEI,IRL],
  2195. 'westmeath' => [WEM,LEI,IRL],
  2196. 'wex' => [WEX,LEI,IRL],
  2197. 'wexford' => [WEX,LEI,IRL],
  2198. 'wic' => [WIC,LEI,IRL],
  2199. 'wicklow' => [WIC,LEI,IRL],
  2200. 'agrigento' => [AGR,SIC,ITA],
  2201. 'alessandria' => [ALE,PIE,ITA],
  2202. 'ancona' => [ANC,MAR,ITA],
  2203. 'aosta' => [AOS,AOS,ITA],
  2204. 'arezzo' => [ARE,TUS,ITA],
  2205. 'asti' => [AST,PIE,ITA],
  2206. 'avelino' => [AVE,CAM,ITA],
  2207. 'bari' => [BAR,APU,ITA],
  2208. 'belluno' => [BEL,VEN,ITA],
  2209. 'benevento' => [BEN,CAM,ITA],
  2210. 'bergamo' => [BER,LOM,ITA],
  2211. 'bologna' => [BLG,ERO,ITA],
  2212. 'bolzano' => [BLZ,TRE,ITA],
  2213. 'brescia' => [BRE,LOM,ITA],
  2214. 'brindisi' => [BRI,APU,ITA],
  2215. 'cagliari' => [CAG,SAR,ITA],
  2216. 'caltanissetta' => [CAL,SIC,ITA],
  2217. 'campobasso' => [CAM,MOL,ITA],
  2218. 'caserta' => [CAS,CAM,ITA],
  2219. 'chieti' => [CHI,ABR,ITA],
  2220. 'como' => [COM,LOM,ITA],
  2221. 'cosenza' => [COS,CAL,ITA],
  2222. 'cremona' => [CRE,LOM,ITA],
  2223. 'catania' => [CTN,SIC,ITA],
  2224. 'catanzaro' => [CTZ,CAL,ITA],
  2225. 'cuneo' => [CUN,PIE,ITA],
  2226. 'enna' => [ENN,SIC,ITA],
  2227. 'ferrara' => [FER,ERO,ITA],
  2228. 'firenze' => [FIR,TUS,ITA],
  2229. 'florence' => [FIR,TUS,ITA],
  2230. 'foggia' => [FOG,APU,ITA],
  2231. 'forli' => [FOR,ERO,ITA],
  2232. 'frosinone' => [FRO,LAT,ITA],
  2233. 'genova' => [GEN,LIG,ITA],
  2234. 'goriza' => [GOR,FRI,ITA],
  2235. 'grosseto' => [GRO,TUS,ITA],
  2236. 'imperia' => [IMP,LIG,ITA],
  2237. 'isernia' => [ISE,MOL,ITA],
  2238. 'latina' => [LAT,LAT,ITA],
  2239. 'lecce' => [LEC,APU,ITA],
  2240. 'livorno' => [LIV,TUS,ITA],
  2241. 'lucca' => [LUC,TUS,ITA],
  2242. 'macerata' => [MAC,MAR,ITA],
  2243. 'mantova' => [MAN,LOM,ITA],
  2244. 'matera' => [MAT,BAS,ITA],
  2245. 'messina' => [MES,SIC,ITA],
  2246. 'milan' => [MIL,LOM,ITA],
  2247. 'milano' => [MIL,LOM,ITA],
  2248. 'modena' => [MOD,ERO,ITA],
  2249. 'napoli' => [NAP,CAM,ITA],
  2250. 'novara' => [NOV,PIE,ITA],
  2251. 'nuoro' => [NUO,SAR,ITA],
  2252. 'oristano' => [ORI,SAR,ITA],
  2253. 'padova' => [PAD,VEN,ITA],
  2254. 'palermo' => [PAL,SIC,ITA],
  2255. 'parma' => [PAR,ERO,ITA],
  2256. 'pavia' => [PAV,LOM,ITA],
  2257. 'pavie' => [PAV,LOM,ITA],
  2258. 'perugia' => [PER,UMB,ITA],
  2259. 'pescara' => [PES,ABR,ITA],
  2260. 'piacenza' => [PIA,ERO,ITA],
  2261. 'pordenone' => [POR,FRI,ITA],
  2262. 'potenza' => [POT,BAS,ITA],
  2263. 'pisa' => [PSA,TUS,ITA],
  2264. 'pistoia' => [PST,TUS,ITA],
  2265. 'ragusa' => [RAG,SIC,ITA],
  2266. 'ravenna' => [RAV,ERO,ITA],
  2267. 'rieti' => [RIE,LAT,ITA],
  2268. 'rome' => [ROM,LAT,ITA],
  2269. 'rovigo' => [ROV,VEN,ITA],
  2270. 'salerno' => [SAL,CAM,ITA],
  2271. 'sassari' => [SAS,SAR,ITA],
  2272. 'savona' => [SAV,LIG,ITA],
  2273. 'siena' => [SIE,TUS,ITA],
  2274. 'siracusa' => [SIR,SIC,ITA],
  2275. 'sondrio' => [SON,LOM,ITA],
  2276. 'taranto' => [TAR,APU,ITA],
  2277. 'torino' => [TOR,PIE,ITA],
  2278. 'trapani' => [TRA,SIC,ITA],
  2279. 'trento' => [TRE,TRE,ITA],
  2280. 'trieste' => [TRI,FRI,ITA],
  2281. 'teramo' => [TRM,ABR,ITA],
  2282. 'terni' => [TRN,UMB,ITA],
  2283. 'treviso' => [TRV,VEN,ITA],
  2284. 'udine' => [UDI,FRI,ITA],
  2285. 'varese' => [VAR,LOM,ITA],
  2286. 'venezia' => [VEN,VEN,ITA],
  2287. 'vicenza' => [VIC,VEN,ITA],
  2288. 'viterbo' => [VIT,LAT,ITA],
  2289. 'vercelli' => [VRC,PIE,ITA],
  2290. 'verona' => [VRN,VEN,ITA],
  2291. 'diekirch' => ['',DIE,LUX],
  2292. 'grevenmacher' => ['',GRE,LUX],
  2293. 'aguascalientes' => ['',AGU,MEX],
  2294. 'campeche' => ['',CAM,MEX],
  2295. 'chihuahua' => ['',CHH,MEX],
  2296. 'chiapas' => ['',CHP,MEX],
  2297. 'coahuila' => ['',COA,MEX],
  2298. 'colima' => ['',COL,MEX],
  2299. 'durango' => ['',DUR,MEX],
  2300. 'guanajuato' => ['',GUA,MEX],
  2301. 'guerrero' => ['',GUE,MEX],
  2302. 'hidalgo' => ['',HID,MEX],
  2303. 'jalisco' => ['',JAL,MEX],
  2304. 'mexico' => ['',MEX,MEX],
  2305. 'michoacan' => ['',MIC,MEX],
  2306. 'morelos' => ['',MOR,MEX],
  2307. 'nayarit' => ['',NAY,MEX],
  2308. 'oaxaca' => ['',OAX,MEX],
  2309. 'puebla' => ['',PUE,MEX],
  2310. 'queretaro' => ['',QUE,MEX],
  2311. 'sinaloa' => ['',SIN,MEX],
  2312. 'sonora' => ['',SON,MEX],
  2313. 'tabasco' => ['',TAB,MEX],
  2314. 'tamaulipas' => ['',TAM,MEX],
  2315. 'tlaxcala' => ['',TLA,MEX],
  2316. 'yucatan' => ['',YUC,MEX],
  2317. 'zacatecas' => ['',ZAC,MEX],
  2318. 'drenthe' => ['',DRE,NLD],
  2319. 'friesland' => ['',FRI,NLD],
  2320. 'apeldoorn' => ['',GEL,NLD],
  2321. 'arnhem' => ['',GEL,NLD],
  2322. 'gelderland' => ['',GEL,NLD],
  2323. 'groningen' => ['',GRO,NLD],
  2324. 'limburg' => ['',LIM,NLD],
  2325. 'maastricht' => ['',LIM,NLD],
  2326. 'breda' => ['',NBR,NLD],
  2327. 'eindhoven' => ['',NBR,NLD],
  2328. 'noordbrabant' => ['',NBR,NLD],
  2329. 'tilburg' => ['',NBR,NLD],
  2330. 'amsterdam' => ['',NHO,NLD],
  2331. 'noordholland' => ['',NHO,NLD],
  2332. 'enschede' => ['',OVE,NLD],
  2333. 'overijssell' => ['',OVE,NLD],
  2334. 'utrecht' => ['',UTR,NLD],
  2335. 'aardenburg' => ['',ZEE,NLD],
  2336. 'sluis' => ['',ZEE,NLD],
  2337. 'terneuzen' => ['',ZEE,NLD],
  2338. 'zeeland' => ['',ZEE,NLD],
  2339. 'leiden' => ['',ZUI,NLD],
  2340. 'rotterdam' => ['',ZUI,NLD],
  2341. 'zuidholland' => ['',ZUI,NLD],
  2342. 'akeshus' => ['',AKE,NOR],
  2343. 'akershus' => ['',AKE,NOR],
  2344. 'oslo' => ['',AKE,NOR],
  2345. 'buskerud' => ['',BUS,NOR],
  2346. 'budskerud' => ['',BUS,NOR],
  2347. 'finnmark' => ['',FIN,NOR],
  2348. 'hedmark' => ['',HED,NOR],
  2349. 'hordaland' => ['',HOR,NOR],
  2350. 'romsdal' => ['',MOR,NOR],
  2351. 'kristiansund' => ['',MOR,NOR],
  2352. 'christianssun' => ['',MOR,NOR],
  2353. 'christianssund' => ['',MOR,NOR],
  2354. 'nordland' => ['',NOR,NOR],
  2355. 'opland' => ['',OPP,NOR],
  2356. 'oplnd' => ['',OPP,NOR],
  2357. 'oppland' => ['',OPP,NOR],
  2358. 'oppl' => ['',OPP,NOR],
  2359. 'ostfold' => ['',OST,NOR],
  2360. 'rogaland' => ['',ROG,NOR],
  2361. 'telemark' => ['',TEL,NOR],
  2362. 'troms' => ['',TRO,NOR],
  2363. 'trondhjem' => ['',STR,NOR],
  2364. 'trondheim' => ['',STR,NOR],
  2365. 'vestfold' => ['',VES,NOR],
  2366. 'auckland' => ['',AUC,NZL],
  2367. 'canterbury' => ['',CAN,NZL],
  2368. 'gisborne' => ['',GIS,NZL],
  2369. 'manawatu' => ['',MWA,NZL],
  2370. 'wanganui' => ['',MWA,NZL],
  2371. 'northland' => ['',NOR,NZL],
  2372. 'otago' => ['',OTA,NZL],
  2373. 'southland' => ['',SOU,NZL],
  2374. 'taranaki' => ['',TAR,NZL],
  2375. 'waikato' => ['',WAI,NZL],
  2376. 'wellington' => ['',WEL,NZL],
  2377. 'amazonas' => ['',AMA,PER],
  2378. 'ancash' => ['',ANC,PER],
  2379. 'apurimac' => ['',APU,PER],
  2380. 'arequipa' => ['',ARE,PER],
  2381. 'ayacucho' => ['',AYA,PER],
  2382. 'cajamarca' => ['',CAJ,PER],
  2383. 'cambayeque' => ['',CAM,PER],
  2384. 'cuzco' => ['',CUZ,PER],
  2385. 'huacavelica' => ['',HCA,PER],
  2386. 'huanuco' => ['',HCO,PER],
  2387. 'ica' => ['',ICA,PER],
  2388. 'junin' => ['',JUN,PER],
  2389. 'libertad' => ['',LIB,PER],
  2390. 'lima' => ['',LIM,PER],
  2391. 'loreto' => ['',LOR,PER],
  2392. 'moquegua' => ['',MOQ,PER],
  2393. 'pasco' => ['',PAS,PER],
  2394. 'piura' => ['',PIU,PER],
  2395. 'puno' => ['',PUN,PER],
  2396. 'tacna' => ['',TAC,PER],
  2397. 'tumbes' => ['',TUM,PER],
  2398. 'bialystok' => ['',BIA,POL],
  2399. 'bydgoszcz' => ['',BYD,POL],
  2400. 'chelm' => ['',CHE,POL],
  2401. 'ciechanow' => ['',CIE,POL],
  2402. 'czestochowa' => ['',CZE,POL],
  2403. 'elblag' => ['',ELB,POL],
  2404. 'gdansk' => ['',GDA,POL],
  2405. 'gorzow' => ['',GOR,POL],
  2406. 'kalisz' => ['',KAL,POL],
  2407. 'katowice' => ['',KAT,POL],
  2408. 'kielce' => ['',KIE,POL],
  2409. 'konin' => ['',KON,POL],
  2410. 'koszalin' => ['',KOS,POL],
  2411. 'krakow' => ['',KRA,POL],
  2412. 'krosno' => ['',KRO,POL],
  2413. 'legnica' => ['',LEG,POL],
  2414. 'leszno' => ['',LES,POL],
  2415. 'lodz' => ['',LOD,POL],
  2416. 'lomza' => ['',LOM,POL],
  2417. 'lublin' => ['',LUB,POL],
  2418. 'nowy' => ['',NOW,POL],
  2419. 'olsztyn' => ['',OLS,POL],
  2420. 'opole' => ['',OPO,POL],
  2421. 'ostroleka' => ['',OST,POL],
  2422. 'pila' => ['',PIL,POL],
  2423. 'piotrkow' => ['',PIO,POL],
  2424. 'plock' => ['',PLO,POL],
  2425. 'poznan' => ['',POZ,POL],
  2426. 'przemysl' => ['',PRZ,POL],
  2427. 'radom' => ['',RAD,POL],
  2428. 'rzeszow' => ['',RZE,POL],
  2429. 'sacz' => ['',SAC,POL],
  2430. 'siedlce' => ['',SID,POL],
  2431. 'sieradz' => ['',SIR,POL],
  2432. 'skierniewice' => ['',SKI,POL],
  2433. 'slupsk' => ['',SLU,POL],
  2434. 'suwalki' => ['',SUW,POL],
  2435. 'szczecin' => ['',SZC,POL],
  2436. 'tarnobrzeg' => ['',TAG,POL],
  2437. 'tarnow' => ['',TAW,POL],
  2438. 'torun' => ['',TOR,POL],
  2439. 'walbrzych' => ['',WAL,POL],
  2440. 'warszawa' => ['',WAR,POL],
  2441. 'wloclawek' => ['',WLO,POL],
  2442. 'wroclaw' => ['',WRO,POL],
  2443. 'zamosc' => ['',ZAM,POL],
  2444. 'acores' => ['',ACO,PRT],
  2445. 'azores' => ['',ACO,PRT],
  2446. 'aveiro' => ['',AVE,PRT],
  2447. 'beja' => ['',BEJ,PRT],
  2448. 'braganca' => ['',BRC,PRT],
  2449. 'braga' => ['',BRG,PRT],
  2450. 'coimbra' => ['',COI,PRT],
  2451. 'evora' => ['',EVO,PRT],
  2452. 'faro' => ['',FAR,PRT],
  2453. 'guarda' => ['',GUA,PRT],
  2454. 'leiria' => ['',LEI,PRT],
  2455. 'lisboa' => ['',LIS,PRT],
  2456. 'madeira' => ['',MAD,PRT],
  2457. 'portalegre' => ['',PGR,PRT],
  2458. 'porto' => ['',PTO,PRT],
  2459. 'santarem' => ['',SAN,PRT],
  2460. 'setubal' => ['',SET,PRT],
  2461. 'viseu' => ['',VIS,PRT],
  2462. 'amambay' => ['',AMA,PRY],
  2463. 'boqueron' => ['',BOQ,PRY],
  2464. 'central' => ['',CEN,PRY],
  2465. 'chaco' => ['',CHA,PRY],
  2466. 'concepcion' => ['',CON,PRY],
  2467. 'cordillera' => ['',COR,PRY],
  2468. 'caazapa' => ['',CPA,PRY],
  2469. 'caaguazu' => ['',CZU,PRY],
  2470. 'guaira' => ['',GUA,PRY],
  2471. 'itapua' => ['',ITA,PRY],
  2472. 'misiones' => ['',MIS,PRY],
  2473. 'neembucu' => ['',NEE,PRY],
  2474. 'paraguari' => ['',PAR,PRY],
  2475. 'alba' => ['',ALB,ROM],
  2476. 'arad' => ['',ARA,ROM],
  2477. 'arges' => ['',ARG,ROM],
  2478. 'bacau' => ['',BAC,ROM],
  2479. 'bihor' => ['',BIH,ROM],
  2480. 'botosani' => ['',BOT,ROM],
  2481. 'brasov' => ['',BRA,ROM],
  2482. 'bucuresti' => ['',BUC,ROM],
  2483. 'buzau' => ['',BUZ,ROM],
  2484. 'calarasi' => ['',CAL,ROM],
  2485. 'cluj' => ['',CLU,ROM],
  2486. 'constanta' => ['',CON,ROM],
  2487. 'covasna' => ['',COV,ROM],
  2488. 'dimbovita' => ['',DIM,ROM],
  2489. 'dolj' => ['',DOL,ROM],
  2490. 'galati' => ['',GAL,ROM],
  2491. 'giurgiu' => ['',GIU,ROM],
  2492. 'gorj' => ['',GOR,ROM],
  2493. 'harghita' => ['',HAR,ROM],
  2494. 'hunedoara' => ['',HUN,ROM],
  2495. 'ialomita' => ['',IAL,ROM],
  2496. 'iasi' => ['',IAS,ROM],
  2497. 'maramures' => ['',MAR,ROM],
  2498. 'mehedinti' => ['',MEH,ROM],
  2499. 'mures' => ['',MUR,ROM],
  2500. 'neamt' => ['',NEA,ROM],
  2501. 'olt' => ['',OLT,ROM],
  2502. 'prahova' => ['',PRA,ROM],
  2503. 'salaj' => ['',SAL,ROM],
  2504. 'sibiu' => ['',SIB,ROM],
  2505. 'suceava' => ['',SUC,ROM],
  2506. 'teleorman' => ['',TEL,ROM],
  2507. 'timis' => ['',TIM,ROM],
  2508. 'tulcea' => ['',TUL,ROM],
  2509. 'vaslui' => ['',VAS,ROM],
  2510. 'vilcea' => ['',VIL,ROM],
  2511. 'vrancea' => ['',VRA,ROM],
  2512. 'brokopondo' => ['',BRO,SUR],
  2513. 'commewijne' => ['',COM,SUR],
  2514. 'coronie' => ['',COR,SUR],
  2515. 'marowijne' => ['',MAR,SUR],
  2516. 'nickerie' => ['',NIC,SUR],
  2517. 'para' => ['',PAR,SUR],
  2518. 'saramacca' => ['',SAR,SUR],
  2519. 'suriname' => ['',SUR,SUR],
  2520. 'bratislava' => ['',BRA,SVK],
  2521. 'stredoslovensky' => ['',STR,SVK],
  2522. 'vychodoslovensky' => ['',VYC,SVK],
  2523. 'zapadoslovensky' => ['',ZAP,SVK],
  2524. 'alvsborg' => ['',ALV,SWE],
  2525. 'blekinge' => ['',BLE,SWE],
  2526. 'gavleborg' => ['',GAV,SWE],
  2527. 'bohus' => ['',GBO,SWE],
  2528. 'goteborg' => ['',GBO,SWE],
  2529. 'gotland' => ['',GOT,SWE],
  2530. 'halland' => ['',HAL,SWE],
  2531. 'jamtland' => ['',JAM,SWE],
  2532. 'jonkoping' => ['',JON,SWE],
  2533. 'kalmar' => ['',KAL,SWE],
  2534. 'kopparberg' => ['',KOP,SWE],
  2535. 'kristianstad' => ['',KRI,SWE],
  2536. 'kristianstads' => ['',KRI,SWE],
  2537. 'kristian' => ['',KRI,SWE],
  2538. 'krstns' => ['',KRI,SWE],
  2539. 'kronoberg' => ['',KRO,SWE],
  2540. 'malmohus' => ['',MAL,SWE],
  2541. 'norrbotten' => ['',NOR,SWE],
  2542. 'orebro' => ['',ORE,SWE],
  2543. 'ostergotland' => ['',OST,SWE],
  2544. 'skaraborg' => ['',SKA,SWE],
  2545. 'sodermanland' => ['',SOD,SWE],
  2546. 'manld' => ['',SOD,SWE],
  2547. 'stockholm' => ['',STO,SWE],
  2548. 'uppsala' => ['',UPP,SWE],
  2549. 'upsala' => ['',UPP,SWE],
  2550. 'varmland' => ['',VAR,SWE],
  2551. 'vasterbotten' => ['',VBO,SWE],
  2552. 'vastmanland' => ['',VMA,SWE],
  2553. 'vasternorrland' => ['',VNO,SWE],
  2554. 'ariana' => ['',ARI,TUN],
  2555. 'beja' => ['',BEJ,TUN],
  2556. 'binzert' => ['',BIN,TUN],
  2557. 'gabes' => ['',GAB,TUN],
  2558. 'gafsa' => ['',GAF,TUN],
  2559. 'jendouba' => ['',JEN,TUN],
  2560. 'kairouan' => ['',KAI,TUN],
  2561. 'kasserine' => ['',KAS,TUN],
  2562. 'kebili' => ['',KEB,TUN],
  2563. 'mahdia' => ['',MAH,TUN],
  2564. 'medenine' => ['',MED,TUN],
  2565. 'monastir' => ['',MON,TUN],
  2566. 'nabeul' => ['',NAB,TUN],
  2567. 'sfax' => ['',SFA,TUN],
  2568. 'siliana' => ['',SIL,TUN],
  2569. 'sousse' => ['',SOU,TUN],
  2570. 'tataouine' => ['',TAT,TUN],
  2571. 'tozeur' => ['',TOZ,TUN],
  2572. 'tunis' => ['',TUN,TUN],
  2573. 'zaghouan' => ['',ZAG,TUN],
  2574. 'cherkas' => ['',CRK,UKR],
  2575. 'chernihivs' => ['',CRN,UKR],
  2576. 'dnipropetrovs' => ['',DNI,UKR],
  2577. 'donets' => ['',DON,UKR],
  2578. 'kharkivs' => ['',KHA,UKR],
  2579. 'khersons' => ['',KHE,UKR],
  2580. 'kirovohrads' => ['',KIR,UKR],
  2581. 'crimea' => ['',KRY,UKR],
  2582. 'sebastopol' => ['',KRY,UKR],
  2583. 'kiev' => ['',KYY,UKR],
  2584. 'kyyivs' => ['',KYY,UKR],
  2585. 'luhans' => ['',LUH,UKR],
  2586. 'mykolayivs' => ['',MYK,UKR],
  2587. 'odes' => ['',ODE,UKR],
  2588. 'bessarabia' => ['',ODE,UKR],
  2589. 'odessa' => ['',ODE,UKR],
  2590. 'poltavs' => ['',POL,UKR],
  2591. 'rivnens' => ['',RIV,UKR],
  2592. 'sums' => ['',SUM,UKR],
  2593. 'vinnyts' => ['',VIN,UKR],
  2594. 'volyns' => ['',VOL,UKR],
  2595. 'zakarpats' => ['',ZAK,UKR],
  2596. 'zaporiz' => ['',ZAP,UKR],
  2597. 'zhytomyrs' => ['',ZHY,UKR],
  2598. 'al' => ['',ALA,USA],
  2599. 'alabama' => ['',ALA,USA],
  2600. 'arizona' => ['',ARI,USA],
  2601. 'az' => ['',ARI,USA],
  2602. 'ar' => ['',ARK,USA],
  2603. 'ark' => ['',ARK,USA],
  2604. 'arkansas' => ['',ARK,USA],
  2605. 'ak' => ['',ASK,USA],
  2606. 'alaska' => ['',ASK,USA],
  2607. 'california' => ['',CAL,USA],
  2608. 'colorado' => ['',COL,USA],
  2609. 'conn' => ['',CON,USA],
  2610. 'connecticut' => ['',CON,USA],
  2611. 'ct' => ['',CON,USA],
  2612. 'delaware' => ['',DEL,USA],
  2613. 'fl' => ['',FLO,USA],
  2614. 'florida' => ['',FLO,USA],
  2615. 'ga' => ['',GEO,USA],
  2616. 'georgia' => ['',GEO,USA],
  2617. 'hawaii' => ['',HAW,USA],
  2618. 'hi' => ['',HAW,USA],
  2619. 'id' => ['',IDA,USA],
  2620. 'idaho' => ['',IDA,USA],
  2621. 'il' => ['',ILL,USA],
  2622. 'ill' => ['',ILL,USA],
  2623. 'chicago' => ['',ILL,USA],
  2624. 'illinois' => ['',ILL,USA],
  2625. 'illinios' => ['',ILL,USA],
  2626. 'ind' => ['',IND,USA],
  2627. 'indiana' => ['',IND,USA],
  2628. 'indianna' => ['',IND,USA],
  2629. 'ia' => ['',IOW,USA],
  2630. 'iowa' => ['',IOW,USA],
  2631. 'kansas' => ['',KAN,USA],
  2632. 'ks' => ['',KAN,USA],
  2633. 'kentucky' => ['',KEN,USA],
  2634. 'ky' => ['',KEN,USA],
  2635. 'louisiana' => ['',LOU,USA],
  2636. 'maine' => ['',MAI,USA],
  2637. 'me' => ['',MAI,USA],
  2638. 'maryland' => ['',MAR,USA],
  2639. 'md' => ['',MAR,USA],
  2640. 'ma' => ['',MAS,USA],
  2641. 'mass' => ['',MAS,USA],
  2642. 'mass' => ['',MAS,USA],
  2643. 'massachusettes' => ['',MAS,USA],
  2644. 'massechusetts' => ['',MAS,USA],
  2645. 'massachusets' => ['',MAS,USA],
  2646. 'massachutts' => ['',MAS,USA],
  2647. 'massachusetts' => ['',MAS,USA],
  2648. 'massachussetts' => ['',MAS,USA],
  2649. 'mi' => ['',MIC,USA],
  2650. 'mich' => ['',MIC,USA],
  2651. 'michigan' => ['',MIC,USA],
  2652. 'minn' => ['',MIN,USA],
  2653. 'minnesota' => ['',MIN,USA],
  2654. 'mn' => ['',MIN,USA],
  2655. 'montana' => ['',MON,USA],
  2656. 'mt' => ['',MON,USA],
  2657. 'miss' => ['',MSP,USA],
  2658. 'mississippi' => ['',MSP,USA],
  2659. 'ms' => ['',MSP,USA],
  2660. 'missouri' => ['',MSR,USA],
  2661. 'mo' => ['',MSR,USA],
  2662. 'nc' => ['',NCA,USA],
  2663. 'nd' => ['',NDA,USA],
  2664. 'ne' => ['',NEB,USA],
  2665. 'nebraska' => ['',NEB,USA],
  2666. 'nevada' => ['',NEV,USA],
  2667. 'nv' => ['',NEV,USA],
  2668. 'nh' => ['',NHA,USA],
  2669. 'nj' => ['',NJE,USA],
  2670. 'nm' => ['',NME,USA],
  2671. 'ny' => ['',NYO,USA],
  2672. 'oh' => ['',OHI,USA],
  2673. 'ohio' => ['',OHI,USA],
  2674. 'ok' => ['',OKL,USA],
  2675. 'oklahoma' => ['',OKL,USA],
  2676. 'okla' => ['',OKL,USA],
  2677. 'or' => ['',ORE,USA],
  2678. 'oregon' => ['',ORE,USA],
  2679. 'pa' => ['',PEN,USA],
  2680. 'pa' => ['',PEN,USA],
  2681. 'penn' => ['',PEN,USA],
  2682. 'penn' => ['',PEN,USA],
  2683. 'pennsylvania' => ['',PEN,USA],
  2684. 'pensylvania' => ['',PEN,USA],
  2685. 'philadelphia' => ['',PEN,USA],
  2686. 'pn' => ['',PEN,USA],
  2687. 'ri' => ['',RIS,USA],
  2688. 'sc' => ['',SCA,USA],
  2689. 'sd' => ['',SDA,USA],
  2690. 'tenn' => ['',TEN,USA],
  2691. 'tennessee' => ['',TEN,USA],
  2692. 'tn' => ['',TEN,USA],
  2693. 'tennesee' => ['',TEN,USA],
  2694. 'texas' => ['',TEX,USA],
  2695. 'tx' => ['',TEX,USA],
  2696. 'tex' => ['',TEX,USA],
  2697. 'ut' => ['',UTA,USA],
  2698. 'utah' => ['',UTA,USA],
  2699. 'vermont' => ['',VER,USA],
  2700. 'vt' => ['',VER,USA],
  2701. 'va' => ['',VIR,USA],
  2702. 'virginia' => ['',VIR,USA],
  2703. 'wa' => ['',WAS,USA],
  2704. 'washington' => ['',WAS,USA],
  2705. 'wi' => ['',WIS,USA],
  2706. 'wisc' => ['',WIS,USA],
  2707. 'wisconsin' => ['',WIS,USA],
  2708. 'wva' => ['',WVI,USA],
  2709. 'wv' => ['',WVI,USA],
  2710. 'wy' => ['',WYO,USA],
  2711. 'wyoming' => ['',WYO,USA],
  2712. 'amazonas' => ['',AMA,VEN],
  2713. 'anzoategui' => ['',ANZ,VEN],
  2714. 'apure' => ['',APU,VEN],
  2715. 'aragua' => ['',ARA,VEN],
  2716. 'barinas' => ['',BAR,VEN],
  2717. 'cojedes' => ['',COJ,VEN],
  2718. 'carabobo' => ['',CRB,VEN],
  2719. 'caracas' => ['',CRC,VEN],
  2720. 'falcon' => ['',FAL,VEN],
  2721. 'guarico' => ['',GUA,VEN],
  2722. 'lara' => ['',LAR,VEN],
  2723. 'merida' => ['',MER,VEN],
  2724. 'miranda' => ['',MIR,VEN],
  2725. 'monagas' => ['',MON,VEN],
  2726. 'portuguesa' => ['',POR,VEN],
  2727. 'sucre' => ['',SUC,VEN],
  2728. 'tachira' => ['',TAC,VEN],
  2729. 'trujllo' => ['',TRU,VEN],
  2730. 'yaracuy' => ['',YAR,VEN],
  2731. 'zulia' => ['',ZUL,VEN],
  2732. );
  2733.  
  2734.  
  2735. # fin du script
  2736. 1;
  2737.  
  2738.