// This file is automatically generated
var citycodes = new Array();

// these first few were added manually, as they are missing.
citycodes["AAC"] = [ "EG", 31.073333, 33.835833 ];
citycodes["ADE"] = [ "YE", 12.829542, 45.028792 ];
citycodes["AQJ"] = [ "JO", 29.611619, 35.018067 ];
citycodes["JAI"] = [ "IN", 26.824192, 75.812161 ];
citycodes["NKM"] = [ "JP", 35.255000, 136.924444];
citycodes["OGN"] = [ "JP", 24.466944, 122.977778];
citycodes["PCL"] = [ "PE", -8.377939, -74.574297];
citycodes["RJL"] = [ "ES", 42.460528, -2.320489];
citycodes["SOB"] = [ "HU", 46.686389, 17.159056];
citycodes["UEO"] = [ "JP", 26.363506, 126.713806];
citycodes["UKB"] = [ "JP", 34.632778, 135.223889];
citycodes["WOL"] = [ "AU", -34.561111, 150.788611];

// the following added 21 October 2008
citycodes["FSZ"] = [ "JP", 34.796111, 138.189444];

// the following added 3 July 2008
citycodes["AGJ"] = [ "JP", 26.589722, 127.23805 ];
citycodes["AZS"] = [ "DO", 19.270555, -69.736946 ];
citycodes["CJA"] = [ "PE", -7.142838, -78.489289 ];
citycodes["KTD"] = [ "JP", 25.943536, 131.325867 ];
citycodes["MMD"] = [ "JP", 25.841389, 131.24722 ];
citycodes["NGB"] = [ "CN", 29.866667, 121.51667 ];
citycodes["OKI"] = [ "JP", 36.166668, 133.31667 ];
citycodes["OLP"] = [ "AU", -30.485, 136.876667 ];
citycodes["RMQ"] = [ "TW", 24.265, 120.620834 ];
citycodes["RNJ"] = [ "JP", 27.040856, 128.399019 ];
citycodes["ROW"] = [ "US", 33.29972, -104.53 ];
citycodes["SLM"] = [ "ES", 40.964972, -5.663047 ];
citycodes["TBP"] = [ "PE", -3.551072, -80.38383 ];
citycodes["TRA"] = [ "JP", 24.652244, 124.676456 ];


// the following came from 0.95010
citycodes["AAE"] = [ "DZ", 36.822225, 7.809167 ];
citycodes["AAL"] = [ "DK", 57.092789, 9.849164 ];
citycodes["AAM"] = [ "ZA", -24.817583, 31.544714 ];
citycodes["AAN"] = [ "AE", 24.261667, 55.609167 ];
citycodes["AAQ"] = [ "RU", 45.001667, 37.348333 ];
citycodes["AAR"] = [ "DK", 56.300017, 10.619008 ];
citycodes["ABC"] = [ "ES", 38.948334, -1.863333 ];
citycodes["ABE"] = [ "US", 40.652364, -75.440403 ];
citycodes["ABI"] = [ "US", 32.411319, -99.681897 ];
citycodes["ABJ"] = [ "CI", 5.261386, -3.926294 ];
citycodes["ABQ"] = [ "US", 35.040222, -106.609194 ];
citycodes["ABR"] = [ "US", 39.466411, -76.168875 ];
citycodes["ABT"] = [ "SA", 20.296056, 41.634083 ];
citycodes["ABV"] = [ "NG", 9.006667, 7.263333 ];
citycodes["ABX"] = [ "AU", -36.067778, 146.958056 ];
citycodes["ABY"] = [ "US", 31.535514, -84.194472 ];
citycodes["ABZ"] = [ "GB", 57.201944, -2.197778 ];
citycodes["ACA"] = [ "MX", 16.756892, -99.753586 ];
citycodes["ACC"] = [ "GH", 5.605186, -0.166786 ];
citycodes["ACE"] = [ "ES", 28.945464, -13.605225 ];
citycodes["ACH"] = [ "CH", 47.485033, 9.560775 ];
citycodes["ACK"] = [ "US", 41.253053, -70.060181 ];
citycodes["ACT"] = [ "US", 31.611289, -97.230519 ];
citycodes["ACV"] = [ "US", 40.978117, -124.108619 ];
citycodes["ACY"] = [ "US", 39.457583, -74.577167 ];
citycodes["ADA"] = [ "TR", 36.982167, 35.280389 ];
citycodes["ADB"] = [ "TR", 38.292392, 27.156953 ];
citycodes["ADD"] = [ "ET", 8.977097, 38.800081 ];
citycodes["ADK"] = [ "US", 51.877964, -176.646031 ];
citycodes["ADL"] = [ "AU", -34.945000, 138.530556 ];
citycodes["ADQ"] = [ "US", 57.749967, -152.493856 ];
citycodes["ADZ"] = [ "CO", 12.583594, -81.711192 ];
citycodes["AED"] = [ "US", 35.145000, -106.794444 ];
citycodes["AEP"] = [ "AR", -34.559175, -58.415606 ];
citycodes["AER"] = [ "RU", 43.445833, 39.947500 ];
citycodes["AES"] = [ "NO", 62.560372, 6.110164 ];
citycodes["AEX"] = [ "US", 31.327372, -92.548556 ];
citycodes["AEY"] = [ "IS", 65.659994, -18.072703 ];
citycodes["AFA"] = [ "AR", -34.588089, -68.402678 ];
citycodes["AFT"] = [ "SB", -9.200000, 160.850000 ];
citycodes["AGA"] = [ "MA", 30.381353, -9.546311 ];
citycodes["AGB"] = [ "DE", 48.425158, 10.931764 ];
citycodes["AGH"] = [ "SE", 56.291111, 12.855000 ];
citycodes["AGP"] = [ "ES", 36.674900, -4.499106 ];
citycodes["AGS"] = [ "US", 33.369947, -81.964506 ];
citycodes["AGT"] = [ "PY", -25.516667, -54.528333 ];
citycodes["AGU"] = [ "MX", 21.705461, -102.317869 ];
citycodes["AHB"] = [ "SA", 18.240006, 42.655569 ];
citycodes["AHN"] = [ "US", 33.948594, -83.326347 ];
citycodes["AHO"] = [ "IT", 40.632133, 8.290772 ];
citycodes["AHU"] = [ "MA", 35.177103, -3.839525 ];
citycodes["AIA"] = [ "US", 42.053250, -102.803722 ];
citycodes["AIC"] = [ "MH", 7.100000, 171.233333 ];
citycodes["AIM"] = [ "MH", 10.200000, 169.976667 ];
citycodes["AIY"] = [ "US", 39.457583, -74.577167 ];
citycodes["AJA"] = [ "FR", 41.923636, 8.802917 ];
citycodes["AJF"] = [ "SA", 29.784858, 40.101561 ];
citycodes["AJI"] = [ "TR", 39.662667, 43.023250 ];
citycodes["AJR"] = [ "SE", 65.590228, 19.281725 ];
citycodes["AJU"] = [ "BR", -10.985556, -37.073611 ];
citycodes["AKB"] = [ "US", 52.220347, -174.206350 ];
citycodes["AKF"] = [ "LY", 24.178728, 23.313958 ];
citycodes["AKJ"] = [ "JP", 43.670833, 142.447500 ];
citycodes["AKL"] = [ "NZ", -37.008056, 174.791667 ];
citycodes["AKN"] = [ "US", 58.676803, -156.649217 ];
citycodes["AKS"] = [ "SB", -8.697778, 160.680833 ];
citycodes["ALA"] = [ "KZ", 43.352072, 77.040508 ];
citycodes["ALB"] = [ "US", 42.748267, -73.801692 ];
citycodes["ALC"] = [ "ES", 38.282169, -0.558156 ];
citycodes["ALF"] = [ "NO", 69.977181, 23.366239 ];
citycodes["ALG"] = [ "DZ", 36.691014, 3.215408 ];
citycodes["ALO"] = [ "US", 42.557081, -92.400344 ];
citycodes["ALP"] = [ "SY", 36.180675, 37.224358 ];
citycodes["ALS"] = [ "US", 37.434917, -105.866556 ];
citycodes["ALW"] = [ "US", 46.094561, -118.288036 ];
citycodes["ALY"] = [ "EG", 31.183903, 29.948889 ];
citycodes["AMA"] = [ "US", 35.219369, -101.705931 ];
citycodes["AMD"] = [ "IN", 23.074736, 72.631750 ];
citycodes["AMM"] = [ "JO", 31.722556, 35.993214 ];
citycodes["AMS"] = [ "NL", 52.308614, 4.763889 ];
citycodes["AMY"] = [ "MG", -17.683333, 45.666667 ];
citycodes["ANC"] = [ "US", 61.174361, -149.996361 ];
citycodes["ANF"] = [ "CL", -23.444478, -70.445100 ];
citycodes["ANG"] = [ "FR", 45.729247, 0.221456 ];
citycodes["ANI"] = [ "US", 61.581586, -159.543047 ];
citycodes["ANK"] = [ "TR", 39.948889, 32.683056 ];
citycodes["ANM"] = [ "MG", -14.999411, 50.320233 ];
citycodes["ANR"] = [ "BE", 51.190106, 4.462906 ];
citycodes["ANU"] = [ "AG", 17.136750, -61.792667 ];
citycodes["ANX"] = [ "NO", 69.292500, 16.144167 ];
citycodes["AOC"] = [ "DE", 50.981817, 12.506361 ];
citycodes["AOI"] = [ "IT", 43.615961, 13.362278 ];
citycodes["AOJ"] = [ "JP", 40.734722, 140.690833 ];
citycodes["AOK"] = [ "GR", 35.421408, 27.146008 ];
citycodes["AOO"] = [ "US", 40.296392, -78.320000 ];
citycodes["AOR"] = [ "MY", 6.194142, 100.402608 ];
citycodes["APF"] = [ "US", 26.152472, -81.775444 ];
citycodes["APN"] = [ "US", 45.078067, -83.560314 ];
citycodes["APW"] = [ "WS", -13.830000, -171.997500 ];
citycodes["AQI"] = [ "SA", 28.334978, 46.124694 ];
citycodes["AQP"] = [ "PE", -16.341072, -71.583083 ];
citycodes["ARH"] = [ "RU", 64.600000, 40.718333 ];
citycodes["ARI"] = [ "CL", -18.348514, -70.338750 ];
citycodes["ARM"] = [ "AU", -30.528056, 151.617222 ];
citycodes["ARN"] = [ "SE", 59.651944, 17.918611 ];
citycodes["ART"] = [ "US", 43.991922, -76.021739 ];
citycodes["ARW"] = [ "RO", 46.176550, 21.262022 ];
citycodes["ASB"] = [ "TM", 37.991667, 58.363333 ];
citycodes["ASD"] = [ "BS", 24.697894, -77.795639 ];
citycodes["ASE"] = [ "US", 39.223167, -106.868861 ];
citycodes["ASF"] = [ "RU", 46.283333, 48.006278 ];
citycodes["ASJ"] = [ "JP", 28.430633, 129.712542 ];
citycodes["ASM"] = [ "ER", 15.285000, 38.901667 ];
citycodes["ASP"] = [ "AU", -23.806667, 133.902222 ];
citycodes["ASR"] = [ "TR", 38.770386, 35.495428 ];
citycodes["ASU"] = [ "PY", -25.239850, -57.519133 ];
citycodes["ATD"] = [ "SB", -8.866667, 161.033333 ];
citycodes["ATH"] = [ "GR", 37.425000, 23.813333 ];
citycodes["ATL"] = [ "US", 33.640444, -84.426944 ];
citycodes["ATQ"] = [ "IN", 31.707764, 74.799236 ];
citycodes["ATW"] = [ "US", 44.257408, -88.519475 ];
citycodes["ATY"] = [ "US", 44.913981, -97.154719 ];
citycodes["ATZ"] = [ "EG", 27.046389, 31.011944 ];
citycodes["AUA"] = [ "AW", 12.504167, -70.012222 ];
citycodes["AUG"] = [ "US", 44.320639, -69.797306 ];
citycodes["AUH"] = [ "AE", 24.432972, 54.651139 ];
citycodes["AUL"] = [ "MH", 8.266667, 171.033333 ];
citycodes["AUR"] = [ "FR", 44.891389, 2.421944 ];
citycodes["AUS"] = [ "US", 30.194528, -97.669889 ];
citycodes["AUW"] = [ "US", 44.777619, -89.666781 ];
citycodes["AVL"] = [ "US", 35.436194, -82.541806 ];
citycodes["AVN"] = [ "FR", 43.907300, 4.901831 ];
citycodes["AVP"] = [ "US", 41.338150, -75.724267 ];
citycodes["AVV"] = [ "AU", -38.039444, 144.469444 ];
citycodes["AXA"] = [ "AI", 18.210278, -63.052778 ];
citycodes["AXD"] = [ "GR", 40.855869, 25.956264 ];
citycodes["AXM"] = [ "CO", 4.452775, -75.766447 ];
citycodes["AXT"] = [ "JP", 39.615556, 140.218611 ];
citycodes["AYQ"] = [ "AU", -25.186144, 130.975564 ];
citycodes["AYT"] = [ "TR", 36.901492, 30.791744 ];
citycodes["AZO"] = [ "US", 42.234875, -85.552058 ];
citycodes["BAH"] = [ "BH", 26.270833, 50.633611 ];
citycodes["BAK"] = [ "AZ", 40.466667, 50.050000 ];
citycodes["BAL"] = [ "TR", 37.932222, 41.116389 ];
citycodes["BAQ"] = [ "CO", 10.889589, -74.780819 ];
citycodes["BAS"] = [ "SB", -7.983333, 155.900000 ];
citycodes["BAV"] = [ "CN", 40.583333, 110.066667 ];
citycodes["BAX"] = [ "RU", 53.363775, 83.538533 ];
citycodes["BAY"] = [ "RO", 47.658389, 23.470022 ];
citycodes["BBA"] = [ "CL", -45.916389, -71.686944 ];
citycodes["BCI"] = [ "AU", -23.565139, 145.306711 ];
citycodes["BCL"] = [ "CR", 10.783333, -83.583333 ];
citycodes["BCM"] = [ "RO", 46.521944, 26.910278 ];
citycodes["BCN"] = [ "ES", 41.297078, 2.078464 ];
citycodes["BDA"] = [ "BM", 32.364039, -64.678678 ];
citycodes["BDB"] = [ "AU", -24.903889, 152.318611 ];
citycodes["BDL"] = [ "US", 41.938889, -72.683222 ];
citycodes["BDS"] = [ "IT", 41.912856, 16.049078 ];
citycodes["BDU"] = [ "NO", 69.055758, 18.540356 ];
citycodes["BEB"] = [ "GB", 57.481111, -7.362778 ];
citycodes["BEG"] = [ "YU", 44.818444, 20.309139 ];
citycodes["BEL"] = [ "BR", -1.379250, -48.476292 ];
citycodes["BEN"] = [ "LY", 32.096786, 20.269472 ];
citycodes["BEO"] = [ "AU", -33.000000, 151.916667 ];
citycodes["BER"] = [ "DE", 52.380000, 13.522500 ];
citycodes["BES"] = [ "FR", 48.447911, -4.418539 ];
citycodes["BET"] = [ "US", 60.779778, -161.837997 ];
citycodes["BEU"] = [ "AU", -24.346111, 139.460278 ];
citycodes["BEW"] = [ "MZ", -19.796419, 34.907556 ];
citycodes["BEY"] = [ "LB", 33.813333, 35.488667 ];
citycodes["BFD"] = [ "US", 41.803056, -78.640111 ];
citycodes["BFF"] = [ "US", 41.874028, -103.595639 ];
citycodes["BFL"] = [ "US", 35.433597, -119.056769 ];
citycodes["BFN"] = [ "ZA", -29.092722, 26.302444 ];
citycodes["BFS"] = [ "GB", 54.657500, -6.215833 ];
citycodes["BGA"] = [ "CO", 7.126500, -73.184778 ];
citycodes["BGF"] = [ "CF", 4.398475, 18.518786 ];
citycodes["BGI"] = [ "BB", 13.074603, -59.492456 ];
citycodes["BGM"] = [ "US", 42.208492, -75.979617 ];
citycodes["BGO"] = [ "NO", 60.293386, 5.218142 ];
citycodes["BGR"] = [ "US", 44.807444, -68.828139 ];
citycodes["BGY"] = [ "IT", 45.673889, 9.704167 ];
citycodes["BHB"] = [ "US", 44.449694, -68.361500 ];
citycodes["BHD"] = [ "GB", 54.618056, -5.872500 ];
citycodes["BHE"] = [ "NZ", -41.518333, 173.870278 ];
citycodes["BHH"] = [ "SA", 19.984183, 42.623269 ];
citycodes["BHI"] = [ "AR", -38.724967, -62.169317 ];
citycodes["BHM"] = [ "US", 33.562944, -86.753550 ];
citycodes["BHX"] = [ "GB", 52.453856, -1.748028 ];
citycodes["BHY"] = [ "CN", 21.250000, 109.000000 ];
citycodes["BHZ"] = [ "BR", -19.624444, -43.971944 ];
citycodes["BIA"] = [ "FR", 42.553975, 9.483408 ];
citycodes["BII"] = [ "MH", 12.566667, 165.333333 ];
citycodes["BIL"] = [ "US", 45.807664, -108.542861 ];
citycodes["BIO"] = [ "ES", 43.301097, -2.910608 ];
citycodes["BIQ"] = [ "FR", 43.468419, -1.523325 ];
citycodes["BIS"] = [ "US", 46.772733, -100.745739 ];
citycodes["BJA"] = [ "DZ", 36.711997, 5.069922 ];
citycodes["BJF"] = [ "NO", 70.600256, 29.692678 ];
citycodes["BJI"] = [ "US", 47.509425, -94.933722 ];
citycodes["BJL"] = [ "GM", 13.337961, -16.652206 ];
citycodes["BJM"] = [ "BI", -3.324019, 29.318519 ];
citycodes["BJS"] = [ "CN", 40.080111, 116.584556 ];
citycodes["BJV"] = [ "TR", 37.247222, 27.681389 ];
citycodes["BJX"] = [ "MX", 20.993333, -101.480833 ];
citycodes["BJZ"] = [ "ES", 38.891250, -6.821333 ];
citycodes["BKI"] = [ "MY", 5.937222, 116.051194 ];
citycodes["BKK"] = [ "TH", 13.912583, 100.606750 ];
citycodes["BKO"] = [ "ML", 12.533544, -7.949944 ];
citycodes["BKQ"] = [ "AU", -24.428333, 145.428333 ];
citycodes["BKW"] = [ "US", 37.787328, -81.124164 ];
citycodes["BLE"] = [ "SE", 60.422017, 15.515211 ];
citycodes["BLF"] = [ "US", 37.295800, -81.207692 ];
citycodes["BLI"] = [ "US", 48.792750, -122.537528 ];
citycodes["BLK"] = [ "GB", 53.771667, -3.028611 ];
citycodes["BLL"] = [ "DK", 55.740322, 9.151778 ];
citycodes["BLQ"] = [ "IT", 44.534217, 11.290489 ];
citycodes["BLR"] = [ "IN", 12.949986, 77.668206 ];
citycodes["BLT"] = [ "AU", -23.603056, 148.806944 ];
citycodes["BLZ"] = [ "MW", -15.679053, 34.974014 ];
citycodes["BMA"] = [ "SE", 59.354372, 17.941650 ];
citycodes["BMD"] = [ "MG", -19.683333, 44.533333 ];
citycodes["BME"] = [ "AU", -17.944722, 122.231667 ];
citycodes["BMI"] = [ "US", 40.477986, -88.915953 ];
citycodes["BMP"] = [ "AU", -20.783333, 149.233333 ];
citycodes["BNA"] = [ "US", 36.124478, -86.678183 ];
citycodes["BNE"] = [ "AU", -27.384167, 153.117500 ];
citycodes["BNJ"] = [ "DE", 50.800000, 7.066667 ];
citycodes["BNK"] = [ "AU", -28.833778, 153.562436 ];
citycodes["BNN"] = [ "NO", 65.459089, 12.213542 ];
citycodes["BNX"] = [ "BA", 44.941333, 17.297500 ];
citycodes["BNY"] = [ "SB", -11.300000, 159.816667 ];
citycodes["BOD"] = [ "FR", 44.828336, -0.715556 ];
citycodes["BOG"] = [ "CO", 4.701594, -74.146947 ];
citycodes["BOH"] = [ "GB", 50.780000, -1.842500 ];
citycodes["BOI"] = [ "US", 43.564361, -116.222861 ];
citycodes["BOJ"] = [ "BG", 42.569583, 27.515236 ];
citycodes["BOM"] = [ "IN", 19.088686, 72.867919 ];
citycodes["BON"] = [ "AN", 12.139444, -68.277222 ];
citycodes["BOO"] = [ "NO", 67.269006, 14.363497 ];
citycodes["BOS"] = [ "US", 42.364347, -71.005181 ];
citycodes["BPS"] = [ "BR", -16.438056, -39.077778 ];
citycodes["BPT"] = [ "US", 29.950833, -94.020694 ];
citycodes["BPX"] = [ "CN", 29.216667, 98.833333 ];
citycodes["BPY"] = [ "MG", -16.741944, 44.481389 ];
citycodes["BQK"] = [ "US", 31.259028, -81.466306 ];
citycodes["BQL"] = [ "AU", -22.913333, 139.899722 ];
citycodes["BQN"] = [ "PR", 18.494861, -67.129444 ];
citycodes["BQS"] = [ "RU", 50.421667, 127.410000 ];
citycodes["BRC"] = [ "AR", -41.151172, -71.157542 ];
citycodes["BRD"] = [ "US", 46.397858, -94.137228 ];
citycodes["BRE"] = [ "DE", 53.047500, 8.786667 ];
citycodes["BRI"] = [ "IT", 41.138500, 16.760736 ];
citycodes["BRK"] = [ "AU", -30.039167, 145.951667 ];
citycodes["BRL"] = [ "US", 40.783225, -91.125506 ];
citycodes["BRN"] = [ "CH", 46.914100, 7.497153 ];
citycodes["BRO"] = [ "US", 25.906833, -97.425861 ];
citycodes["BRQ"] = [ "CZ", 49.151389, 16.693889 ];
citycodes["BRR"] = [ "GB", 57.026944, -7.437500 ];
citycodes["BRS"] = [ "GB", 51.382669, -2.719089 ];
citycodes["BRU"] = [ "BE", 50.901389, 4.484444 ];
citycodes["BRW"] = [ "US", 71.285447, -156.766003 ];
citycodes["BSB"] = [ "BR", -15.862583, -47.912667 ];
citycodes["BSL"] = [ "CH", 47.569444, 7.600000 ];
citycodes["BTM"] = [ "US", 45.954794, -112.497461 ];
citycodes["BTR"] = [ "US", 30.533161, -91.149633 ];
citycodes["BTS"] = [ "SK", 48.170167, 17.212667 ];
citycodes["BTU"] = [ "MY", 3.123850, 113.020472 ];
citycodes["BTV"] = [ "US", 44.471861, -73.153278 ];
citycodes["BUA"] = [ "PG", -5.422250, 154.672783 ];
citycodes["BUC"] = [ "AU", -17.748611, 139.534444 ];
citycodes["BUD"] = [ "HU", 47.436933, 19.255592 ];
citycodes["BUE"] = [ "AR", -34.559175, -58.415606 ];
citycodes["BUF"] = [ "US", 42.940525, -78.732167 ];
citycodes["BUH"] = [ "RO", 44.503194, 26.102111 ];
citycodes["BUQ"] = [ "ZW", -20.017431, 28.617869 ];
citycodes["BUR"] = [ "US", 34.200667, -118.358667 ];
citycodes["BUS"] = [ "GE", 41.610833, 41.600556 ];
citycodes["BVA"] = [ "FR", 49.454444, 2.112778 ];
citycodes["BVB"] = [ "BR", 2.846311, -60.690069 ];
citycodes["BVE"] = [ "FR", 45.149722, 1.474444 ];
citycodes["BVG"] = [ "NO", 70.871667, 29.034167 ];
citycodes["BVI"] = [ "AU", -25.897500, 139.347500 ];
citycodes["BWI"] = [ "US", 39.175361, -76.668333 ];
citycodes["BWK"] = [ "HR", 43.283333, 16.683333 ];
citycodes["BWN"] = [ "BN", 4.944150, 114.928606 ];
citycodes["BWT"] = [ "AU", -41.100000, 145.900000 ];
citycodes["BZE"] = [ "BZ", 17.539144, -88.308203 ];
citycodes["BZG"] = [ "PL", 53.096803, 17.977669 ];
citycodes["BZN"] = [ "US", 45.776903, -111.153008 ];
citycodes["BZO"] = [ "IT", 46.460969, 11.326369 ];
citycodes["BZR"] = [ "FR", 43.323522, 3.353903 ];
citycodes["BZV"] = [ "CG", -4.251700, 15.253031 ];
citycodes["CAE"] = [ "US", 33.938839, -81.119539 ];
citycodes["CAG"] = [ "IT", 39.251469, 9.054283 ];
citycodes["CAI"] = [ "EG", 30.121944, 31.405556 ];
citycodes["CAK"] = [ "US", 41.037500, -81.466917 ];
citycodes["CAL"] = [ "GB", 55.437222, -5.686389 ];
citycodes["CAN"] = [ "CN", 23.184217, 113.265992 ];
citycodes["CAS"] = [ "MA", 33.367989, -7.587975 ];
citycodes["CAY"] = [ "GF", 4.819808, -52.360447 ];
citycodes["CAZ"] = [ "AU", -31.538333, 145.793889 ];
citycodes["CBR"] = [ "AU", -35.306944, 149.195000 ];
citycodes["CCC"] = [ "CU", 22.500000, -78.500000 ];
citycodes["CCF"] = [ "FR", 43.215978, 2.306317 ];
citycodes["CCJ"] = [ "IN", 11.135592, 75.954875 ];
citycodes["CCK"] = [ "AU", -12.188333, 96.833889 ];
citycodes["CCP"] = [ "CL", -36.772650, -73.063106 ];
citycodes["CCS"] = [ "VE", 10.603117, -66.990583 ];
citycodes["CCU"] = [ "IN", 22.654739, 88.446722 ];
citycodes["CDB"] = [ "US", 55.205600, -162.724264 ];
citycodes["CDC"] = [ "US", 37.700967, -113.098847 ];
citycodes["CDG"] = [ "FR", 49.012778, 2.550000 ];
citycodes["CDR"] = [ "US", 42.837556, -103.095417 ];
citycodes["CDV"] = [ "US", 60.491833, -145.477650 ];
citycodes["CEB"] = [ "PH", 7.164833, 124.210444 ];
citycodes["CEC"] = [ "US", 41.780169, -124.236528 ];
citycodes["CEI"] = [ "TH", 19.952222, 99.883056 ];
citycodes["CEK"] = [ "RU", 55.303333, 61.506667 ];
citycodes["CEN"] = [ "MX", 27.392639, -109.833111 ];
citycodes["CER"] = [ "FR", 49.650106, -1.470281 ];
citycodes["CEZ"] = [ "US", 37.303000, -108.628067 ];
citycodes["CFE"] = [ "FR", 45.786661, 3.169169 ];
citycodes["CFR"] = [ "FR", 49.173333, -0.450000 ];
citycodes["CFS"] = [ "AU", -30.320556, 153.116389 ];
citycodes["CFU"] = [ "GR", 39.601944, 19.911667 ];
citycodes["CGB"] = [ "BR", -15.652931, -56.116719 ];
citycodes["CGH"] = [ "BR", -23.626692, -46.655375 ];
citycodes["CGI"] = [ "US", 37.225317, -89.570753 ];
citycodes["CGK"] = [ "ID", -6.125567, 106.655897 ];
citycodes["CGN"] = [ "DE", 50.865917, 7.142744 ];
citycodes["CGO"] = [ "CN", 34.519672, 113.840889 ];
citycodes["CGP"] = [ "BD", 22.249611, 91.813286 ];
citycodes["CGQ"] = [ "CN", 43.905000, 125.198333 ];
citycodes["CGR"] = [ "BR", -20.468667, -54.672500 ];
citycodes["CHA"] = [ "US", 35.035269, -85.203789 ];
citycodes["CHC"] = [ "NZ", -43.489358, 172.532225 ];
citycodes["CHI"] = [ "US", 41.616272, -87.412789 ];
citycodes["CHO"] = [ "US", 38.138639, -78.452861 ];
citycodes["CHQ"] = [ "GR", 35.531747, 24.149678 ];
citycodes["CHS"] = [ "US", 32.898647, -80.040506 ];
citycodes["CHY"] = [ "SB", -6.700000, 156.450000 ];
citycodes["CIA"] = [ "IT", 41.799361, 12.594936 ];
citycodes["CIC"] = [ "US", 39.795383, -121.858422 ];
citycodes["CID"] = [ "US", 41.884589, -91.710872 ];
citycodes["CIU"] = [ "US", 46.250753, -84.472386 ];
citycodes["CIW"] = [ "VC", 12.699042, -61.342431 ];
citycodes["CIX"] = [ "PE", -6.787475, -79.828097 ];
citycodes["CJC"] = [ "CL", -22.498747, -68.904125 ];
citycodes["CJJ"] = [ "KR", 36.717778, 127.496111 ];
citycodes["CJS"] = [ "MX", 31.636133, -106.428667 ];
citycodes["CJU"] = [ "KR", 33.511306, 126.493028 ];
citycodes["CKB"] = [ "US", 39.296639, -80.228083 ];
citycodes["CKG"] = [ "CN", 29.719050, 106.641456 ];
citycodes["CKY"] = [ "GN", 9.576889, -13.611961 ];
citycodes["CLD"] = [ "US", 33.128156, -117.280133 ];
citycodes["CLE"] = [ "US", 41.411689, -81.849794 ];
citycodes["CLJ"] = [ "RO", 46.785111, 23.686167 ];
citycodes["CLL"] = [ "US", 30.588583, -96.363833 ];
citycodes["CLO"] = [ "CO", 3.543222, -76.381583 ];
citycodes["CLQ"] = [ "MX", 19.277011, -103.577397 ];
citycodes["CLT"] = [ "US", 35.214011, -80.943125 ];
citycodes["CLW"] = [ "US", 27.910639, -82.687417 ];
citycodes["CLY"] = [ "FR", 42.530753, 8.793189 ];
citycodes["CMA"] = [ "AU", -28.030000, 145.622222 ];
citycodes["CMB"] = [ "LK", 7.181194, 79.883806 ];
citycodes["CME"] = [ "MX", 18.653739, -91.799017 ];
citycodes["CMF"] = [ "FR", 45.638050, 5.880225 ];
citycodes["CMH"] = [ "US", 39.997972, -82.891889 ];
citycodes["CMI"] = [ "US", 40.039250, -88.278056 ];
citycodes["CMN"] = [ "MA", 33.367989, -7.587975 ];
citycodes["CMU"] = [ "PG", -6.027222, 144.974444 ];
citycodes["CMX"] = [ "US", 47.168417, -88.489061 ];
citycodes["CNB"] = [ "AU", -30.983389, 148.375644 ];
citycodes["CND"] = [ "RO", 44.362114, 28.488453 ];
citycodes["CNF"] = [ "BR", -19.624444, -43.971944 ];
citycodes["CNJ"] = [ "AU", -20.668333, 140.505000 ];
citycodes["CNP"] = [ "GL", 70.743333, -22.660556 ];
citycodes["CNQ"] = [ "AR", -27.445503, -58.761864 ];
citycodes["CNS"] = [ "AU", -16.885833, 145.755278 ];
citycodes["CNX"] = [ "TH", 18.771389, 98.962778 ];
citycodes["COD"] = [ "US", 44.520194, -109.023797 ];
citycodes["COK"] = [ "IN", 9.946189, 76.271864 ];
citycodes["COO"] = [ "BJ", 6.357228, 2.384353 ];
citycodes["COR"] = [ "AR", -31.323619, -64.207953 ];
citycodes["COS"] = [ "US", 38.805806, -104.700250 ];
citycodes["COU"] = [ "US", 38.818094, -92.219631 ];
citycodes["CPC"] = [ "AR", -40.075383, -71.137294 ];
citycodes["CPE"] = [ "MX", 19.816794, -90.500314 ];
citycodes["CPH"] = [ "DK", 55.617917, 12.655972 ];
citycodes["CPO"] = [ "CL", -27.296111, -70.413611 ];
citycodes["CPQ"] = [ "BR", -23.008333, -47.134722 ];
citycodes["CPR"] = [ "US", 42.907972, -106.464403 ];
citycodes["CPT"] = [ "ZA", -33.964806, 18.601667 ];
citycodes["CPV"] = [ "BR", -7.269917, -35.896364 ];
citycodes["CRD"] = [ "AR", -45.785347, -67.465508 ];
citycodes["CRK"] = [ "PH", 15.189167, 120.555556 ];
citycodes["CRL"] = [ "BE", 50.460000, 4.452778 ];
citycodes["CRP"] = [ "US", 27.770361, -97.501222 ];
citycodes["CRV"] = [ "IT", 38.996789, 17.079067 ];
citycodes["CRW"] = [ "US", 38.373150, -81.593189 ];
citycodes["CSG"] = [ "US", 32.516333, -84.938861 ];
citycodes["CSK"] = [ "SN", 12.410200, -16.746125 ];
citycodes["CSL"] = [ "US", 35.237058, -120.642392 ];
citycodes["CSX"] = [ "CN", 28.186667, 113.221667 ];
citycodes["CSY"] = [ "RU", 56.090000, 47.348333 ];
citycodes["CTA"] = [ "IT", 37.466781, 15.066400 ];
citycodes["CTC"] = [ "AR", -28.595556, -65.751667 ];
citycodes["CTG"] = [ "CO", 10.442381, -75.512961 ];
citycodes["CTL"] = [ "AU", -26.413333, 146.262500 ];
citycodes["CTM"] = [ "MX", 18.504667, -88.326847 ];
citycodes["CTS"] = [ "JP", 42.775200, 141.692283 ];
citycodes["CTU"] = [ "CN", 30.578528, 103.947086 ];
citycodes["CUC"] = [ "CO", 7.927567, -72.511547 ];
citycodes["CUL"] = [ "MX", 24.764547, -107.474717 ];
citycodes["CUN"] = [ "MX", 21.036528, -86.877083 ];
citycodes["CUR"] = [ "AN", 12.191944, -68.956944 ];
citycodes["CUU"] = [ "MX", 28.702875, -105.964567 ];
citycodes["CUZ"] = [ "PE", -13.535722, -71.938781 ];
citycodes["CVG"] = [ "US", 39.046139, -84.662167 ];
citycodes["CVJ"] = [ "MX", 18.835833, -99.262500 ];
citycodes["CVM"] = [ "MX", 23.704139, -98.956611 ];
citycodes["CVN"] = [ "US", 34.382775, -103.322147 ];
citycodes["CVT"] = [ "GB", 52.369722, -1.479722 ];
citycodes["CWA"] = [ "US", 44.777619, -89.666781 ];
citycodes["CWB"] = [ "BR", -25.528475, -49.175775 ];
citycodes["CWL"] = [ "GB", 51.396667, -3.343333 ];
citycodes["CXH"] = [ "CA", 49.290678, -123.119139 ];
citycodes["CXJ"] = [ "BR", -29.195556, -51.189722 ];
citycodes["CYF"] = [ "US", 60.149225, -164.285633 ];
citycodes["CYO"] = [ "CU", 21.619722, -81.553333 ];
citycodes["CYS"] = [ "US", 41.155722, -104.811839 ];
citycodes["CZL"] = [ "DZ", 36.276028, 6.620386 ];
citycodes["CZM"] = [ "MX", 20.522403, -86.925644 ];
citycodes["CZS"] = [ "BR", -7.600111, -72.769683 ];
citycodes["CZX"] = [ "CN", 31.700000, 119.966667 ];
citycodes["DAB"] = [ "US", 29.179917, -81.058056 ];
citycodes["DAC"] = [ "BD", 23.843333, 90.397781 ];
citycodes["DAD"] = [ "VN", 16.043917, 108.199369 ];
citycodes["DAL"] = [ "US", 32.847111, -96.851778 ];
citycodes["DAM"] = [ "SY", 33.411522, 36.515558 ];
citycodes["DAR"] = [ "TZ", -6.878111, 39.202625 ];
citycodes["DAY"] = [ "US", 39.902375, -84.219375 ];
citycodes["DBO"] = [ "AU", -32.216667, 148.574722 ];
citycodes["DBQ"] = [ "US", 42.401989, -90.709486 ];
citycodes["DBV"] = [ "HR", 42.561353, 18.268244 ];
citycodes["DCA"] = [ "US", 38.852083, -77.037722 ];
citycodes["DCF"] = [ "DM", 15.336111, -61.400556 ];
citycodes["DCM"] = [ "FR", 43.555000, 2.290556 ];
citycodes["DDC"] = [ "US", 37.763122, -99.965425 ];
citycodes["DEC"] = [ "US", 39.834564, -88.865689 ];
citycodes["DEL"] = [ "IN", 28.566500, 77.103089 ];
citycodes["DEN"] = [ "US", 39.861656, -104.673178 ];
citycodes["DFW"] = [ "US", 32.896828, -97.037997 ];
citycodes["DGE"] = [ "AU", -32.562500, 149.611111 ];
citycodes["DGO"] = [ "MX", 24.124194, -104.528014 ];
citycodes["DHN"] = [ "US", 31.321339, -85.449628 ];
citycodes["DIE"] = [ "MG", -12.349400, 49.291747 ];
citycodes["DIK"] = [ "US", 46.797333, -102.801861 ];
citycodes["DIL"] = [ "TL", -8.546553, 125.524719 ];
citycodes["DIR"] = [ "ET", 9.625064, 41.854275 ];
citycodes["DIY"] = [ "TR", 37.892500, 40.201111 ];
citycodes["DJE"] = [ "TN", 33.875556, 10.777222 ];
citycodes["DJG"] = [ "DZ", 24.292767, 9.452444 ];
citycodes["DKI"] = [ "AU", -17.941667, 146.136667 ];
citycodes["DKR"] = [ "SN", 14.739708, -17.490225 ];
citycodes["DLA"] = [ "CM", 4.006081, 9.719481 ];
citycodes["DLC"] = [ "CN", 38.965667, 121.538600 ];
citycodes["DLG"] = [ "US", 59.045414, -158.503339 ];
citycodes["DLH"] = [ "US", 46.842092, -92.193650 ];
citycodes["DLM"] = [ "TR", 36.713056, 28.792500 ];
citycodes["DMD"] = [ "AU", -17.940278, 138.821667 ];
citycodes["DME"] = [ "RU", 55.408333, 37.908333 ];
citycodes["DMM"] = [ "SA", 26.470556, 49.798333 ];
citycodes["DNH"] = [ "CN", 40.100000, 94.866667 ];
citycodes["DNK"] = [ "UA", 48.357222, 35.100556 ];
citycodes["DNR"] = [ "FR", 48.587778, -2.080000 ];
citycodes["DNZ"] = [ "TR", 37.785000, 29.701111 ];
citycodes["DOH"] = [ "QA", 25.261125, 51.565056 ];
citycodes["DOK"] = [ "UA", 48.073611, 37.739722 ];
citycodes["DOM"] = [ "DM", 15.547028, -61.300000 ];
citycodes["DPO"] = [ "AU", -41.169731, 146.430261 ];
citycodes["DPS"] = [ "ID", -8.748136, 115.167428 ];
citycodes["DRO"] = [ "US", 37.055586, -107.844806 ];
citycodes["DRS"] = [ "DE", 51.132767, 13.767161 ];
citycodes["DRT"] = [ "US", 29.371811, -100.923233 ];
citycodes["DRW"] = [ "AU", -12.414722, 130.876667 ];
citycodes["DSD"] = [ "GP", 16.333333, -61.333333 ];
citycodes["DSM"] = [ "US", 41.534142, -93.662600 ];
citycodes["DTM"] = [ "DE", 51.518314, 7.612242 ];
citycodes["DTT"] = [ "US", 42.212431, -83.353392 ];
citycodes["DTW"] = [ "US", 42.212431, -83.353392 ];
citycodes["DUB"] = [ "IE", 53.421333, -6.270075 ];
citycodes["DUD"] = [ "NZ", -45.928056, 170.198333 ];
citycodes["DUJ"] = [ "US", 41.178267, -78.898697 ];
citycodes["DUR"] = [ "ZA", -29.970089, 30.950519 ];
citycodes["DUS"] = [ "DE", 51.289453, 6.766775 ];
citycodes["DUT"] = [ "US", 53.895833, -166.538889 ];
citycodes["DVL"] = [ "US", 48.114244, -98.908778 ];
citycodes["DWB"] = [ "MG", -16.100000, 45.366667 ];
citycodes["DXB"] = [ "AE", 25.254997, 55.364278 ];
citycodes["DYG"] = [ "CN", 29.133333, 110.483333 ];
citycodes["DYR"] = [ "RU", 64.735000, 177.738333 ];
citycodes["DYU"] = [ "TJ", 38.543333, 68.825000 ];
citycodes["DZA"] = [ "YT", -12.804722, 45.281114 ];
citycodes["EAL"] = [ "MH", 9.333333, 166.84723 ];
citycodes["EAM"] = [ "SA", 17.612617, 44.421264 ];
citycodes["EAP"] = [ "CH", 47.569444, 7.600000 ];
citycodes["EAR"] = [ "US", 40.727028, -99.006778 ];
citycodes["EAS"] = [ "ES", 43.356519, -1.790611 ];
citycodes["EAT"] = [ "US", 47.398861, -120.206833 ];
citycodes["EAU"] = [ "US", 44.865258, -91.485072 ];
citycodes["EBB"] = [ "UG", 0.042386, 32.443503 ];
citycodes["EBJ"] = [ "DK", 55.525942, 8.553403 ];
citycodes["EBO"] = [ "MH", 4.600000, 168.750000 ];
citycodes["EBU"] = [ "FR", 45.540553, 4.296389 ];
citycodes["ECN"] = [ "CY", 35.159722, 33.489722 ];
citycodes["EDI"] = [ "GB", 55.950000, -3.372500 ];
citycodes["EDR"] = [ "AU", -14.900000, 141.616667 ];
citycodes["EEK"] = [ "US", 60.215906, -162.005608 ];
citycodes["EFL"] = [ "GR", 38.120069, 20.500481 ];
citycodes["EGC"] = [ "FR", 44.825278, 0.518611 ];
citycodes["EGE"] = [ "US", 39.642569, -106.917708 ];
citycodes["EGM"] = [ "SB", -8.566667, 157.866667 ];
citycodes["EGO"] = [ "RU", 50.643333, 36.591667 ];
citycodes["EGS"] = [ "IS", 65.283333, -14.401389 ];
citycodes["EIN"] = [ "NL", 51.450139, 5.374528 ];
citycodes["EIS"] = [ "VG", 18.444833, -64.542975 ];
citycodes["EJA"] = [ "CO", 7.024331, -73.806800 ];
citycodes["EJH"] = [ "SA", 26.198378, 36.475581 ];
citycodes["EJT"] = [ "MH", 6.133333, 171.916667 ];
citycodes["EKO"] = [ "US", 40.824925, -115.791697 ];
citycodes["ELH"] = [ "BS", 25.475619, -76.681361 ];
citycodes["ELM"] = [ "US", 42.159914, -76.891444 ];
citycodes["ELP"] = [ "US", 31.806667, -106.377806 ];
citycodes["ELQ"] = [ "SA", 26.302825, 43.773911 ];
citycodes["ELS"] = [ "ZA", -33.035569, 27.825939 ];
citycodes["EMA"] = [ "GB", 52.831111, -1.328056 ];
citycodes["EMD"] = [ "AU", -23.567500, 148.179167 ];
citycodes["ENA"] = [ "US", 60.573111, -151.245000 ];
citycodes["ENF"] = [ "FI", 68.362586, 23.424322 ];
citycodes["ENS"] = [ "NL", 52.270000, 6.874167 ];
citycodes["ENT"] = [ "MH", 11.340750, 162.327861 ];
citycodes["EPL"] = [ "FR", 48.324961, 6.069983 ];
citycodes["EQS"] = [ "AR", -42.907950, -71.139472 ];
citycodes["ERC"] = [ "TR", 39.713056, 39.520556 ];
citycodes["ERF"] = [ "DE", 50.979811, 10.958106 ];
citycodes["ERI"] = [ "US", 42.082022, -80.176217 ];
citycodes["ERZ"] = [ "TR", 39.956500, 41.170167 ];
citycodes["ESB"] = [ "TR", 40.128083, 32.995083 ];
citycodes["ESC"] = [ "US", 45.722669, -87.093731 ];
citycodes["ESR"] = [ "CL", -26.313333, -69.765833 ];
citycodes["ESS"] = [ "DE", 51.402333, 6.937333 ];
citycodes["ETH"] = [ "IL", 29.561281, 34.960081 ];
citycodes["ETZ"] = [ "FR", 48.978333, 6.246667 ];
citycodes["EUG"] = [ "US", 44.123250, -123.218667 ];
citycodes["EUN"] = [ "MA", 27.166667, -13.216667 ];
citycodes["EUX"] = [ "AN", 17.491667, -62.975556 ];
citycodes["EVE"] = [ "NO", 68.491300, 16.678108 ];
citycodes["EVN"] = [ "AM", 40.148333, 44.396667 ];
citycodes["EVV"] = [ "US", 38.037992, -87.530628 ];
citycodes["EWN"] = [ "US", 35.072972, -77.042944 ];
citycodes["EWR"] = [ "US", 40.692497, -74.168661 ];
citycodes["EXT"] = [ "GB", 50.734444, -3.413889 ];
citycodes["EYW"] = [ "US", 24.556111, -81.759556 ];
citycodes["EZE"] = [ "AR", -34.822222, -58.535833 ];
citycodes["EZS"] = [ "TR", 38.605000, 39.293889 ];
citycodes["FAE"] = [ "FO", 62.063628, -7.277219 ];
citycodes["FAI"] = [ "US", 64.815114, -147.856267 ];
citycodes["FAO"] = [ "PT", 37.014425, -7.965911 ];
citycodes["FAR"] = [ "US", 46.919350, -96.814989 ];
citycodes["FAT"] = [ "US", 36.776194, -119.718139 ];
citycodes["FAY"] = [ "US", 34.991472, -78.880000 ];
citycodes["FBM"] = [ "CD", -11.591111, 27.525000 ];
citycodes["FCA"] = [ "US", 48.311417, -114.255083 ];
citycodes["FCO"] = [ "IT", 41.804475, 12.250797 ];
citycodes["FDE"] = [ "NO", 61.391197, 5.756881 ];
citycodes["FDF"] = [ "MQ", 14.591033, -61.003175 ];
citycodes["FDH"] = [ "DE", 47.671317, 9.511486 ];
citycodes["FEN"] = [ "BR", -3.854928, -32.423336 ];
citycodes["FEZ"] = [ "MA", 33.927261, -4.977958 ];
citycodes["FHU"] = [ "US", 31.588472, -110.344389 ];
citycodes["FIH"] = [ "CD", -4.385750, 15.444569 ];
citycodes["FKB"] = [ "DE", 48.779722, 8.080556 ];
citycodes["FKI"] = [ "CD", 0.517500, 25.155014 ];
citycodes["FKL"] = [ "US", 41.377875, -79.860361 ];
citycodes["FKS"] = [ "JP", 37.227500, 140.428056 ];
citycodes["FLG"] = [ "US", 35.138456, -111.671219 ];
citycodes["FLL"] = [ "US", 26.072583, -80.152750 ];
citycodes["FLN"] = [ "BR", -27.670489, -48.547181 ];
citycodes["FLO"] = [ "US", 34.185361, -79.723889 ];
citycodes["FLR"] = [ "IT", 43.808056, 11.203056 ];
citycodes["FMA"] = [ "AR", -26.212722, -58.228111 ];
citycodes["FMN"] = [ "US", 36.741250, -108.229944 ];
citycodes["FMO"] = [ "DE", 52.134642, 7.684831 ];
citycodes["FMY"] = [ "US", 26.536167, -81.755167 ];
citycodes["FNA"] = [ "SL", 8.616444, -13.195489 ];
citycodes["FNC"] = [ "PT", 32.694167, -16.778056 ];
citycodes["FNI"] = [ "FR", 43.757444, 4.416347 ];
citycodes["FNT"] = [ "US", 42.965503, -83.743456 ];
citycodes["FOC"] = [ "CN", 25.933056, 119.665000 ];
citycodes["FOD"] = [ "US", 42.551456, -94.192550 ];
citycodes["FOR"] = [ "BR", -3.776283, -38.532556 ];
citycodes["FPO"] = [ "BS", 26.558686, -78.695553 ];
citycodes["FRA"] = [ "DE", 50.026422, 8.543125 ];
citycodes["FRE"] = [ "SB", -8.100000, 159.583333 ];
citycodes["FRL"] = [ "IT", 44.195000, 12.069722 ];
citycodes["FRO"] = [ "NO", 61.583806, 5.024972 ];
citycodes["FRS"] = [ "GT", 16.923333, -89.870000 ];
citycodes["FRU"] = [ "KG", 43.061667, 74.478333 ];
citycodes["FSC"] = [ "FR", 41.500558, 9.097778 ];
citycodes["FSD"] = [ "US", 43.581350, -96.741700 ];
citycodes["FSM"] = [ "US", 35.336583, -94.367444 ];
citycodes["FTE"] = [ "AR", -50.280253, -72.053217 ];
citycodes["FTU"] = [ "MG", -25.038056, 46.956111 ];
citycodes["FUE"] = [ "ES", 28.452717, -13.863761 ];
citycodes["FUJ"] = [ "JP", 32.666269, 128.832808 ];
citycodes["FUK"] = [ "JP", 33.586639, 130.450197 ];
citycodes["FUN"] = [ "TV", -8.525144, 179.195739 ];
citycodes["FWA"] = [ "US", 40.978467, -85.195147 ];
citycodes["FYV"] = [ "US", 36.281869, -94.306811 ];
citycodes["GAF"] = [ "TN", 34.415556, 8.813611 ];
citycodes["GAJ"] = [ "JP", 38.411894, 140.371331 ];
citycodes["GAY"] = [ "IN", 24.747500, 84.944722 ];
citycodes["GBD"] = [ "US", 38.344419, -98.859169 ];
citycodes["GBE"] = [ "BW", -24.555225, 25.918208 ];
citycodes["GBJ"] = [ "GP", 15.868611, -61.272222 ];
citycodes["GCC"] = [ "US", 44.348897, -105.539361 ];
citycodes["GCI"] = [ "GB", 49.434956, -2.601969 ];
citycodes["GCK"] = [ "US", 37.927517, -100.724414 ];
citycodes["GCM"] = [ "KY", 19.292436, -81.359189 ];
citycodes["GCN"] = [ "US", 35.138456, -111.671219 ];
citycodes["GDL"] = [ "MX", 20.521800, -103.311167 ];
citycodes["GDN"] = [ "PL", 54.377569, 18.466222 ];
citycodes["GDV"] = [ "US", 47.138706, -104.807186 ];
citycodes["GDX"] = [ "RU", 59.910989, 150.720439 ];
citycodes["GEG"] = [ "US", 47.619856, -117.533842 ];
citycodes["GEO"] = [ "GY", 6.488333, -58.265833 ];
citycodes["GEV"] = [ "SE", 67.132408, 20.814636 ];
citycodes["GFK"] = [ "US", 47.949256, -97.176111 ];
citycodes["GGG"] = [ "US", 32.384014, -94.711486 ];
citycodes["GGT"] = [ "BS", 23.466667, -75.781669 ];
citycodes["GGW"] = [ "US", 48.212464, -106.614822 ];
citycodes["GHB"] = [ "BS", 25.284706, -76.331011 ];
citycodes["GHT"] = [ "LY", 25.145564, 10.142647 ];
citycodes["GIB"] = [ "GI", 36.151219, -5.349664 ];
citycodes["GIG"] = [ "BR", -22.808903, -43.243647 ];
citycodes["GIS"] = [ "NZ", -38.663333, 177.978333 ];
citycodes["GIZ"] = [ "SA", 16.901014, 42.585808 ];
citycodes["GJA"] = [ "HN", 16.445367, -85.906611 ];
citycodes["GJT"] = [ "US", 39.122414, -108.526736 ];
citycodes["GKA"] = [ "PG", -6.081689, 145.391881 ];
citycodes["GLA"] = [ "GB", 55.871944, -4.433056 ];
citycodes["GLF"] = [ "CR", 8.654008, -83.182186 ];
citycodes["GLH"] = [ "US", 33.482881, -90.985614 ];
citycodes["GLT"] = [ "AU", -23.869722, 151.222778 ];
citycodes["GMA"] = [ "CD", 3.235369, 19.771258 ];
citycodes["GMP"] = [ "KR", 37.720833, 126.785833 ];
citycodes["GNB"] = [ "FR", 45.362944, 5.329375 ];
citycodes["GND"] = [ "GD", 12.004167, -61.788056 ];
citycodes["GNU"] = [ "US", 59.117275, -161.581397 ];
citycodes["GNV"] = [ "US", 29.690056, -82.271778 ];
citycodes["GOA"] = [ "IT", 44.411953, 8.841875 ];
citycodes["GOH"] = [ "GL", 64.190922, -51.678064 ];
citycodes["GOI"] = [ "IN", 15.380744, 73.833247 ];
citycodes["GOJ"] = [ "RU", 56.230000, 43.786667 ];
citycodes["GOM"] = [ "CD", -1.670814, 29.238464 ];
citycodes["GOT"] = [ "SE", 57.662836, 12.279819 ];
citycodes["GOV"] = [ "AU", -12.273889, 136.823889 ];
citycodes["GPT"] = [ "US", 30.407281, -89.070092 ];
citycodes["GRB"] = [ "US", 44.485072, -88.129589 ];
citycodes["GRI"] = [ "US", 40.967472, -98.308611 ];
citycodes["GRJ"] = [ "ZA", -34.005553, 22.378889 ];
citycodes["GRK"] = [ "US", 31.065175, -97.828631 ];
citycodes["GRO"] = [ "ES", 41.900969, 2.760547 ];
citycodes["GRQ"] = [ "NL", 53.119719, 6.579444 ];
citycodes["GRR"] = [ "US", 42.880833, -85.522806 ];
citycodes["GRU"] = [ "BR", -23.431908, -46.468442 ];
citycodes["GRX"] = [ "ES", 37.133222, -3.635694 ];
citycodes["GRY"] = [ "IS", 66.566667, -18.016667 ];
citycodes["GRZ"] = [ "AT", 46.993056, 15.439167 ];
citycodes["GSE"] = [ "SE", 57.774722, 11.870372 ];
citycodes["GSO"] = [ "US", 36.097747, -79.937297 ];
citycodes["GSP"] = [ "US", 34.895667, -82.218858 ];
citycodes["GST"] = [ "US", 58.424381, -135.707381 ];
citycodes["GTE"] = [ "AU", -13.975000, 136.460000 ];
citycodes["GTF"] = [ "US", 47.482000, -111.370689 ];
citycodes["GTR"] = [ "US", 33.450342, -88.591381 ];
citycodes["GUA"] = [ "GT", 14.583272, -90.527475 ];
citycodes["GUB"] = [ "MX", 28.666667, -114.166667 ];
citycodes["GUC"] = [ "US", 38.533944, -106.933028 ];
citycodes["GUM"] = [ "GU", 13.483450, 144.795983 ];
citycodes["GUR"] = [ "PG", -10.310833, 150.338611 ];
citycodes["GVA"] = [ "CH", 46.238064, 6.108950 ];
citycodes["GWT"] = [ "DE", 54.913250, 8.340472 ];
citycodes["GWY"] = [ "IE", 53.300175, -8.941592 ];
citycodes["GYD"] = [ "AZ", 40.466667, 50.050000 ];
citycodes["GYE"] = [ "EC", -2.157419, -79.883558 ];
citycodes["GYM"] = [ "MX", 27.968983, -110.925169 ];
citycodes["GYN"] = [ "BR", -16.631111, -49.222361 ];
citycodes["GZO"] = [ "SB", -8.098500, 156.864161 ];
citycodes["GZT"] = [ "TR", 36.947183, 37.478683 ];
citycodes["HAA"] = [ "NO", 70.486675, 22.139744 ];
citycodes["HAC"] = [ "JP", 33.115014, 139.785597 ];
citycodes["HAD"] = [ "SE", 56.691128, 12.820211 ];
citycodes["HAH"] = [ "KM", -11.533661, 43.271850 ];
citycodes["HAJ"] = [ "DE", 52.461056, 9.685078 ];
citycodes["HAK"] = [ "CN", 19.933333, 110.456667 ];
citycodes["HAM"] = [ "DE", 53.630389, 9.988228 ];
citycodes["HAN"] = [ "VN", 21.221667, 105.805556 ];
citycodes["HAR"] = [ "US", 40.193494, -76.763403 ];
citycodes["HAS"] = [ "SA", 27.439722, 41.687222 ];
citycodes["HAU"] = [ "NO", 59.345267, 5.208364 ];
citycodes["HAV"] = [ "CU", 22.989167, -82.409167 ];
citycodes["HBA"] = [ "AU", -42.836111, 147.510278 ];
citycodes["HBE"] = [ "EG", 30.917778, 29.695556 ];
citycodes["HDB"] = [ "DE", 49.393442, 8.651992 ];
citycodes["HDF"] = [ "DE", 53.878611, 14.152222 ];
citycodes["HDN"] = [ "US", 40.481169, -107.217669 ];
citycodes["HDS"] = [ "ZA", -24.350000, 30.950000 ];
citycodes["HDY"] = [ "TH", 6.932778, 100.395000 ];
citycodes["HEL"] = [ "FI", 60.317222, 24.963333 ];
citycodes["HER"] = [ "GR", 35.339719, 25.180297 ];
citycodes["HET"] = [ "CN", 40.853333, 111.821667 ];
citycodes["HFD"] = [ "US", 41.938889, -72.683222 ];
citycodes["HFN"] = [ "IS", 64.295556, -15.227222 ];
citycodes["HFT"] = [ "NO", 70.679722, 23.668611 ];
citycodes["HGA"] = [ "SO", 9.518167, 44.088758 ];
citycodes["HGD"] = [ "AU", -20.815000, 144.225278 ];
citycodes["HGH"] = [ "CN", 30.228333, 120.431667 ];
citycodes["HGN"] = [ "TH", 19.301667, 97.977500 ];
citycodes["HGR"] = [ "US", 39.707944, -77.729500 ];
citycodes["HGU"] = [ "PG", -5.826111, 144.296111 ];
citycodes["HHH"] = [ "US", 32.224361, -80.697472 ];
citycodes["HHN"] = [ "DE", 49.948672, 7.263892 ];
citycodes["HIB"] = [ "US", 47.386600, -92.838994 ];
citycodes["HID"] = [ "AU", -10.586389, 142.290000 ];
citycodes["HII"] = [ "US", 34.571125, -114.358278 ];
citycodes["HIJ"] = [ "JP", 34.436111, 132.919444 ];
citycodes["HIN"] = [ "KR", 35.091389, 128.076111 ];
citycodes["HIR"] = [ "SB", -9.428297, 160.053139 ];
citycodes["HIS"] = [ "AU", -20.066667, 148.866667 ];
citycodes["HKD"] = [ "JP", 41.770153, 140.822008 ];
citycodes["HKG"] = [ "HK", 22.308919, 113.914603 ];
citycodes["HKK"] = [ "NZ", -42.713611, 170.985278 ];
citycodes["HKN"] = [ "PG", -5.461750, 150.405167 ];
citycodes["HKT"] = [ "TH", 8.113200, 98.316872 ];
citycodes["HKY"] = [ "US", 35.741147, -81.389550 ];
citycodes["HLA"] = [ "ZA", -25.938514, 27.926133 ];
citycodes["HLD"] = [ "CN", 49.205000, 119.825000 ];
citycodes["HLF"] = [ "SE", 57.525833, 15.823333 ];
citycodes["HLN"] = [ "US", 46.606806, -111.982750 ];
citycodes["HLZ"] = [ "NZ", -37.866661, 175.332056 ];
citycodes["HMA"] = [ "SE", 55.600000, 13.066667 ];
citycodes["HME"] = [ "DZ", 31.672972, 6.140444 ];
citycodes["HMO"] = [ "MX", 29.095858, -111.047858 ];
citycodes["HMV"] = [ "SE", 65.806111, 15.082778 ];
citycodes["HNA"] = [ "JP", 39.430908, 141.135919 ];
citycodes["HND"] = [ "JP", 35.552258, 139.779694 ];
citycodes["HNL"] = [ "US", 21.318692, -157.922408 ];
citycodes["HOF"] = [ "SA", 25.332222, 49.596389 ];
citycodes["HOG"] = [ "CU", 20.785556, -76.315000 ];
citycodes["HOM"] = [ "US", 59.645556, -151.476583 ];
citycodes["HOQ"] = [ "DE", 50.288836, 11.854919 ];
citycodes["HOR"] = [ "PT", 38.519894, -28.715872 ];
citycodes["HOU"] = [ "US", 29.645419, -95.278889 ];
citycodes["HOV"] = [ "NO", 62.180036, 6.074250 ];
citycodes["HPB"] = [ "US", 61.524183, -166.146781 ];
citycodes["HPN"] = [ "US", 41.066958, -73.707575 ];
citycodes["HRB"] = [ "CN", 45.623403, 126.250328 ];
citycodes["HRE"] = [ "ZW", -17.931806, 31.092847 ];
citycodes["HRG"] = [ "EG", 27.178317, 33.799436 ];
citycodes["HRK"] = [ "UA", 49.925000, 36.291667 ];
citycodes["HRL"] = [ "US", 26.228500, -97.654389 ];
citycodes["HSG"] = [ "JP", 33.149722, 130.302222 ];
citycodes["HSV"] = [ "US", 34.640447, -86.773108 ];
citycodes["HTA"] = [ "RU", 52.026317, 113.305556 ];
citycodes["HTI"] = [ "AU", -20.358056, 148.951667 ];
citycodes["HTS"] = [ "US", 38.366667, -82.558028 ];
citycodes["HUX"] = [ "MX", 15.775278, -96.262500 ];
citycodes["HUY"] = [ "GB", 53.574444, -0.350833 ];
citycodes["HVA"] = [ "MG", -14.629694, 47.763783 ];
citycodes["HVB"] = [ "AU", -25.324444, 152.889444 ];
citycodes["HVG"] = [ "NO", 71.009722, 25.983611 ];
citycodes["HVN"] = [ "US", 41.263900, -72.887100 ];
citycodes["HVR"] = [ "US", 48.542983, -109.762342 ];
citycodes["HYA"] = [ "US", 41.669336, -70.280356 ];
citycodes["HYD"] = [ "IN", 17.452417, 78.461111 ];
citycodes["HYS"] = [ "US", 38.844942, -99.274033 ];
citycodes["IAD"] = [ "US", 38.944533, -77.455811 ];
citycodes["IAH"] = [ "US", 29.984433, -95.341442 ];
citycodes["IAS"] = [ "RO", 47.178492, 27.620631 ];
citycodes["IBZ"] = [ "ES", 38.872858, 1.373117 ];
citycodes["ICI"] = [ "FJ", -17.750000, -179.333333 ];
citycodes["ICN"] = [ "KR", 37.462500, 126.439167 ];
citycodes["ICT"] = [ "US", 37.649944, -97.433056 ];
citycodes["IDA"] = [ "US", 43.513719, -112.070722 ];
citycodes["IEV"] = [ "UA", 50.401944, 30.451111 ];
citycodes["IFJ"] = [ "IS", 66.058056, -23.135278 ];
citycodes["IGM"] = [ "US", 35.259472, -113.938056 ];
citycodes["IGR"] = [ "AR", -25.737722, -54.473167 ];
citycodes["IGU"] = [ "BR", -25.524722, -54.584722 ];
citycodes["IKT"] = [ "RU", 52.267186, 104.394794 ];
citycodes["ILE"] = [ "US", 31.065175, -97.828631 ];
citycodes["ILI"] = [ "US", 59.753800, -154.910961 ];
citycodes["ILM"] = [ "US", 34.270614, -77.902569 ];
citycodes["ILY"] = [ "GB", 55.681944, -6.256667 ];
citycodes["ILZ"] = [ "SK", 49.233333, 18.613611 ];
citycodes["IMP"] = [ "BR", -5.531292, -47.460050 ];
citycodes["IMT"] = [ "US", 45.818356, -88.114542 ];
citycodes["INC"] = [ "CN", 38.366667, 106.366667 ];
citycodes["IND"] = [ "US", 39.717331, -86.294383 ];
citycodes["INL"] = [ "US", 48.566186, -93.403067 ];
citycodes["INN"] = [ "AT", 47.260219, 11.343964 ];
citycodes["INV"] = [ "GB", 57.540061, -4.050050 ];
citycodes["IOA"] = [ "GR", 39.696389, 20.822500 ];
citycodes["IOM"] = [ "GB", 54.083333, -4.623889 ];
citycodes["IOS"] = [ "BR", -14.815964, -39.033197 ];
citycodes["IPC"] = [ "CL", -27.164792, -109.421831 ];
citycodes["IPH"] = [ "MY", 4.567972, 101.092194 ];
citycodes["IPL"] = [ "US", 32.834219, -115.578744 ];
citycodes["IPT"] = [ "US", 41.241836, -76.921094 ];
citycodes["IQQ"] = [ "CL", -20.535222, -70.181275 ];
citycodes["IQT"] = [ "PE", -3.784739, -73.308806 ];
citycodes["IRA"] = [ "SB", -10.500000, 161.833333 ];
citycodes["IRJ"] = [ "AR", -29.381636, -66.795839 ];
citycodes["IRK"] = [ "US", 40.093644, -92.544969 ];
citycodes["ISA"] = [ "AU", -20.663889, 139.488611 ];
citycodes["ISB"] = [ "PK", 33.617222, 73.100000 ];
citycodes["ISG"] = [ "JP", 24.344525, 124.186983 ];
citycodes["ISN"] = [ "US", 48.258069, -103.251703 ];
citycodes["ISO"] = [ "US", 35.328083, -77.615528 ];
citycodes["ISP"] = [ "US", 40.795242, -73.100211 ];
citycodes["IST"] = [ "TR", 40.976892, 28.821111 ];
citycodes["ITH"] = [ "US", 42.491028, -76.458444 ];
citycodes["ITM"] = [ "JP", 34.784356, 135.439131 ];
citycodes["ITO"] = [ "US", 19.721375, -155.048469 ];
citycodes["IUE"] = [ "NU", -19.077778, -169.926667 ];
citycodes["IVA"] = [ "MG", -13.650000, 48.466667 ];
citycodes["IVC"] = [ "NZ", -46.412408, 168.312992 ];
citycodes["IVL"] = [ "FI", 68.607269, 27.405328 ];
citycodes["IWD"] = [ "US", 46.527475, -90.131397 ];
citycodes["IWJ"] = [ "JP", 34.676225, 131.790553 ];
citycodes["IWO"] = [ "JP", 24.791075, 141.321150 ];
citycodes["IYK"] = [ "US", 35.658872, -117.829594 ];
citycodes["IZM"] = [ "TR", 38.292392, 27.156953 ];
citycodes["IZO"] = [ "JP", 35.413611, 132.890000 ];
citycodes["JAC"] = [ "US", 43.607325, -110.737739 ];
citycodes["JAL"] = [ "MX", 19.474444, -96.797222 ];
citycodes["JAN"] = [ "US", 32.311167, -90.075833 ];
citycodes["JAT"] = [ "MH", 7.000000, 168.983333 ];
citycodes["JAV"] = [ "GL", 69.243333, -51.056944 ];
citycodes["JAX"] = [ "US", 30.494056, -81.687861 ];
citycodes["JCK"] = [ "AU", -20.668333, 141.721667 ];
citycodes["JED"] = [ "SA", 21.679564, 39.156536 ];
citycodes["JEG"] = [ "GL", 68.721847, -52.784747 ];
citycodes["JEJ"] = [ "MH", 7.583333, 168.916667 ];
citycodes["JER"] = [ "GB", 49.207947, -2.195508 ];
citycodes["JFK"] = [ "US", 40.639750, -73.778925 ];
citycodes["JFR"] = [ "GL", 62.000278, -49.700278 ];
citycodes["JGR"] = [ "GL", 61.233333, -48.100000 ];
citycodes["JHB"] = [ "MY", 1.641308, 103.669619 ];
citycodes["JHG"] = [ "CN", 22.016667, 100.800000 ];
citycodes["JHM"] = [ "US", 20.962936, -156.673031 ];
citycodes["JHS"] = [ "GL", 66.951289, -53.729319 ];
citycodes["JHW"] = [ "US", 42.153364, -79.258047 ];
citycodes["JIB"] = [ "DJ", 11.547336, 43.159256 ];
citycodes["JIK"] = [ "GR", 37.666667, 26.333333 ];
citycodes["JJU"] = [ "GL", 60.750000, -46.000000 ];
citycodes["JKG"] = [ "SE", 57.757594, 14.068731 ];
citycodes["JKH"] = [ "GR", 38.343175, 26.140572 ];
citycodes["JKT"] = [ "ID", -6.125567, 106.655897 ];
citycodes["JLN"] = [ "US", 37.151814, -94.498269 ];
citycodes["JMK"] = [ "GR", 37.435128, 25.348103 ];
citycodes["JMS"] = [ "US", 46.929711, -98.678183 ];
citycodes["JNB"] = [ "ZA", -26.139167, 28.246000 ];
citycodes["JNN"] = [ "GL", 60.150000, -45.216667 ];
citycodes["JNS"] = [ "GL", 61.150000, -45.383333 ];
citycodes["JNU"] = [ "US", 58.354972, -134.576278 ];
citycodes["JNX"] = [ "GR", 37.082222, 25.368611 ];
citycodes["JOE"] = [ "FI", 62.658889, 29.624444 ];
citycodes["JOI"] = [ "BR", -26.224406, -48.797331 ];
citycodes["JPA"] = [ "BR", -7.148381, -34.950681 ];
citycodes["JQA"] = [ "GL", 70.733333, -52.650000 ];
citycodes["JRO"] = [ "TZ", -3.429406, 37.074461 ];
citycodes["JSH"] = [ "GR", 35.216108, 26.101325 ];
citycodes["JSI"] = [ "GR", 39.177100, 23.503675 ];
citycodes["JST"] = [ "US", 40.316111, -78.833944 ];
citycodes["JSU"] = [ "GL", 65.400000, -52.866667 ];
citycodes["JSY"] = [ "GR", 37.423611, 24.950000 ];
citycodes["JTR"] = [ "GR", 36.400378, 25.478711 ];
citycodes["JTY"] = [ "GR", 36.580833, 26.375833 ];
citycodes["JUJ"] = [ "AR", -24.392778, -65.097778 ];
citycodes["JUL"] = [ "PE", -15.467103, -70.158169 ];
citycodes["JUV"] = [ "GL", 72.790189, -56.130586 ];
citycodes["JVA"] = [ "MG", -18.800000, 45.283333 ];
citycodes["JYV"] = [ "FI", 62.399453, 25.678253 ];
citycodes["KAJ"] = [ "FI", 64.285472, 27.692414 ];
citycodes["KAN"] = [ "NG", 12.047589, 8.524622 ];
citycodes["KAO"] = [ "FI", 65.987575, 29.239381 ];
citycodes["KAT"] = [ "NZ", -35.070000, 173.285278 ];
citycodes["KBP"] = [ "UA", 50.345000, 30.894722 ];
citycodes["KBR"] = [ "MY", 6.166650, 102.293719 ];
citycodes["KBT"] = [ "MH", 8.900000, 170.850000 ];
citycodes["KBV"] = [ "TH", 8.099100, 98.987247 ];
citycodes["KCH"] = [ "MY", 1.484939, 110.346472 ];
citycodes["KCK"] = [ "US", 39.297606, -94.713906 ];
citycodes["KCZ"] = [ "JP", 33.546111, 133.669444 ];
citycodes["KDV"] = [ "FJ", -19.000000, 178.333333 ];
citycodes["KEF"] = [ "IS", 63.985000, -22.605556 ];
citycodes["KEJ"] = [ "RU", 55.270300, 86.107056 ];
citycodes["KEL"] = [ "DE", 54.379500, 10.145167 ];
citycodes["KEM"] = [ "FI", 65.781889, 24.599100 ];
citycodes["KGA"] = [ "CD", -5.900056, 22.469167 ];
citycodes["KGD"] = [ "RU", 54.890050, 20.592633 ];
citycodes["KGE"] = [ "SB", -7.333333, 157.583333 ];
citycodes["KGF"] = [ "KZ", 49.670000, 73.338333 ];
citycodes["KGI"] = [ "AU", -30.789444, 121.461667 ];
citycodes["KGL"] = [ "RW", -1.968628, 30.139450 ];
citycodes["KGP"] = [ "RU", 62.190000, 74.535000 ];
citycodes["KGS"] = [ "GR", 36.793336, 27.091667 ];
citycodes["KHH"] = [ "TW", 22.577094, 120.350006 ];
citycodes["KHI"] = [ "PK", 24.906547, 67.160797 ];
citycodes["KHN"] = [ "CN", 28.416667, 117.966667 ];
citycodes["KHV"] = [ "RU", 48.528044, 135.188361 ];
citycodes["KID"] = [ "SE", 55.921686, 14.085536 ];
citycodes["KIJ"] = [ "JP", 37.955667, 139.111719 ];
citycodes["KIM"] = [ "ZA", -28.802833, 24.765167 ];
citycodes["KIN"] = [ "JM", 17.935667, -76.787561 ];
citycodes["KIO"] = [ "MH", 5.650000, 169.200000 ];
citycodes["KIR"] = [ "IE", 52.180878, -9.523783 ];
citycodes["KIS"] = [ "KE", -0.086139, 34.728892 ];
citycodes["KIT"] = [ "GR", 36.274258, 23.016978 ];
citycodes["KIV"] = [ "MD", 46.928333, 28.933333 ];
citycodes["KIX"] = [ "JP", 34.427306, 135.244072 ];
citycodes["KJA"] = [ "RU", 56.171667, 92.493333 ];
citycodes["KKC"] = [ "TH", 16.465278, 102.785556 ];
citycodes["KKE"] = [ "NZ", -35.262778, 173.911944 ];
citycodes["KKH"] = [ "US", 59.959506, -162.881722 ];
citycodes["KKJ"] = [ "JP", 33.836306, 130.947044 ];
citycodes["KKN"] = [ "NO", 69.725056, 29.887697 ];
citycodes["KLR"] = [ "SE", 56.685650, 16.287450 ];
citycodes["KLU"] = [ "AT", 46.642778, 14.337222 ];
citycodes["KLV"] = [ "CZ", 50.203056, 12.915000 ];
citycodes["KMC"] = [ "SA", 27.900953, 45.528053 ];
citycodes["KMG"] = [ "CN", 24.992364, 102.743536 ];
citycodes["KMI"] = [ "JP", 31.877222, 131.448611 ];
citycodes["KMJ"] = [ "JP", 32.837319, 130.855050 ];
citycodes["KMQ"] = [ "JP", 36.393631, 136.407858 ];
citycodes["KNX"] = [ "AU", -15.778056, 128.707500 ];
citycodes["KOA"] = [ "US", 19.738767, -156.045631 ];
citycodes["KOI"] = [ "GB", 58.957778, -2.905000 ];
citycodes["KOJ"] = [ "JP", 31.803397, 130.719408 ];
citycodes["KOK"] = [ "FI", 63.720278, 23.139167 ];
citycodes["KPN"] = [ "US", 59.932950, -164.030514 ];
citycodes["KPO"] = [ "KR", 35.987858, 129.420486 ];
citycodes["KRF"] = [ "SE", 63.048597, 17.768856 ];
citycodes["KRK"] = [ "PL", 50.077731, 19.784836 ];
citycodes["KRN"] = [ "SE", 67.821986, 20.336764 ];
citycodes["KRO"] = [ "RU", 55.475000, 65.416667 ];
citycodes["KRP"] = [ "DK", 56.297458, 9.124628 ];
citycodes["KRR"] = [ "RU", 45.035000, 39.171667 ];
citycodes["KRS"] = [ "NO", 58.204214, 8.085369 ];
citycodes["KRT"] = [ "SD", 15.589556, 32.553111 ];
citycodes["KSA"] = [ "FM", 5.356975, 162.958386 ];
citycodes["KSC"] = [ "SK", 48.663056, 21.241111 ];
citycodes["KSD"] = [ "SE", 59.444722, 13.337500 ];
citycodes["KSF"] = [ "DE", 51.408333, 9.377500 ];
citycodes["KSJ"] = [ "GR", 35.421358, 26.910047 ];
citycodes["KSN"] = [ "KZ", 53.206944, 63.550278 ];
citycodes["KSO"] = [ "GR", 40.446294, 21.282186 ];
citycodes["KSU"] = [ "NO", 63.111781, 7.824522 ];
citycodes["KSY"] = [ "TR", 40.558611, 43.098889 ];
citycodes["KTA"] = [ "AU", -20.712222, 116.773333 ];
citycodes["KTM"] = [ "NP", 27.696592, 85.359192 ];
citycodes["KTN"] = [ "US", 55.355556, -131.713750 ];
citycodes["KTP"] = [ "JM", 17.988558, -76.823761 ];
citycodes["KTT"] = [ "FI", 67.701022, 24.846850 ];
citycodes["KTW"] = [ "PL", 50.474253, 19.080019 ];
citycodes["KUA"] = [ "MY", 3.775389, 103.209056 ];
citycodes["KUF"] = [ "RU", 53.501667, 50.155000 ];
citycodes["KUH"] = [ "JP", 43.040967, 144.192986 ];
citycodes["KUL"] = [ "MY", 2.745578, 101.709917 ];
citycodes["KUO"] = [ "FI", 63.007150, 27.797756 ];
citycodes["KUS"] = [ "GL", 65.573611, -37.123611 ];
citycodes["KUT"] = [ "GE", 42.166667, 42.416667 ];
citycodes["KUV"] = [ "KR", 35.904722, 126.616389 ];
citycodes["KVA"] = [ "GR", 40.913306, 24.619222 ];
citycodes["KVD"] = [ "AZ", 40.735000, 46.318333 ];
citycodes["KVG"] = [ "PG", -2.578983, 150.807433 ];
citycodes["KWA"] = [ "MH", 8.720122, 167.731661 ];
citycodes["KWE"] = [ "CN", 26.409444, 106.531667 ];
citycodes["KWI"] = [ "KW", 29.226567, 47.968928 ];
citycodes["KWJ"] = [ "KR", 35.125831, 126.809828 ];
citycodes["KWK"] = [ "US", 59.876447, -163.167558 ];
citycodes["KWL"] = [ "CN", 25.218003, 110.039300 ];
citycodes["KWM"] = [ "AU", -15.486111, 141.749444 ];
citycodes["KWN"] = [ "US", 59.757008, -161.879481 ];
citycodes["KYA"] = [ "TR", 37.979000, 32.561861 ];
citycodes["KZI"] = [ "GR", 40.286111, 21.840833 ];
citycodes["KZN"] = [ "RU", 55.607806, 49.277344 ];
citycodes["KZS"] = [ "GR", 36.127778, 29.566667 ];
citycodes["LAD"] = [ "AO", -8.858375, 13.231178 ];
citycodes["LAE"] = [ "PG", -6.569833, 146.726250 ];
citycodes["LAI"] = [ "FR", 48.755000, -3.474444 ];
citycodes["LAN"] = [ "US", 42.778700, -84.587358 ];
citycodes["LAP"] = [ "MX", 24.072694, -110.362475 ];
citycodes["LAQ"] = [ "LY", 32.794167, 21.963889 ];
citycodes["LAR"] = [ "US", 41.312050, -105.674986 ];
citycodes["LAS"] = [ "US", 36.080361, -115.152333 ];
citycodes["LAU"] = [ "KE", -2.252417, 40.913097 ];
citycodes["LAW"] = [ "US", 34.567714, -98.416636 ];
citycodes["LAX"] = [ "US", 33.942536, -118.408075 ];
citycodes["LBA"] = [ "GB", 53.865897, -1.660569 ];
citycodes["LBB"] = [ "US", 33.663639, -101.822778 ];
citycodes["LBC"] = [ "DE", 53.805278, 10.719167 ];
citycodes["LBD"] = [ "TJ", 40.215000, 69.695000 ];
citycodes["LBE"] = [ "US", 40.275939, -79.404797 ];
citycodes["LBF"] = [ "US", 41.126211, -100.683656 ];
citycodes["LBL"] = [ "US", 37.044208, -100.959861 ];
citycodes["LBS"] = [ "FJ", -16.468333, 179.340000 ];
citycodes["LBU"] = [ "MY", 5.300683, 115.250181 ];
citycodes["LBV"] = [ "GA", 0.458600, 9.412283 ];
citycodes["LCA"] = [ "CY", 34.875117, 33.624850 ];
citycodes["LCE"] = [ "HN", 15.742258, -86.853333 ];
citycodes["LCG"] = [ "ES", 43.302061, -8.377256 ];
citycodes["LCH"] = [ "US", 30.126111, -93.223336 ];
citycodes["LCJ"] = [ "PL", 51.721881, 19.398133 ];
citycodes["LCY"] = [ "GB", 51.505278, 0.055278 ];
citycodes["LDB"] = [ "BR", -23.333625, -51.130072 ];
citycodes["LDE"] = [ "FR", 43.185556, -0.002778 ];
citycodes["LDH"] = [ "AU", -31.538333, 159.077222 ];
citycodes["LDU"] = [ "MY", 5.032247, 118.324036 ];
citycodes["LDY"] = [ "GB", 55.042778, -7.161111 ];
citycodes["LEA"] = [ "AU", -22.235556, 114.088611 ];
citycodes["LEB"] = [ "US", 43.626372, -72.304267 ];
citycodes["LED"] = [ "RU", 59.800000, 30.265000 ];
citycodes["LEH"] = [ "FR", 49.533889, 0.088056 ];
citycodes["LEI"] = [ "ES", 36.843936, -2.370097 ];
citycodes["LEJ"] = [ "DE", 51.423992, 12.236383 ];
citycodes["LEN"] = [ "ES", 42.584442, -5.650833 ];
citycodes["LEV"] = [ "FJ", -17.716667, 178.766667 ];
citycodes["LEX"] = [ "US", 38.036972, -84.605389 ];
citycodes["LFT"] = [ "US", 30.205281, -91.987656 ];
citycodes["LFW"] = [ "TG", 6.165611, 1.254511 ];
citycodes["LGA"] = [ "US", 40.777244, -73.872608 ];
citycodes["LGB"] = [ "US", 33.817722, -118.151611 ];
citycodes["LGK"] = [ "MY", 6.336389, 99.735278 ];
citycodes["LGW"] = [ "GB", 51.148056, -0.190278 ];
citycodes["LHE"] = [ "PK", 31.521564, 74.403594 ];
citycodes["LHG"] = [ "AU", -29.456667, 147.984444 ];
citycodes["LHR"] = [ "GB", 51.477500, -0.461389 ];
citycodes["LHW"] = [ "CN", 36.016667, 103.750000 ];
citycodes["LIG"] = [ "FR", 45.860833, 1.180278 ];
citycodes["LIH"] = [ "US", 21.975983, -159.338958 ];
citycodes["LIK"] = [ "MH", 9.816667, 169.316667 ];
citycodes["LIL"] = [ "FR", 50.561942, 3.089444 ];
citycodes["LIM"] = [ "PE", -12.021889, -77.114319 ];
citycodes["LIN"] = [ "IT", 45.445258, 9.277025 ];
citycodes["LIR"] = [ "CR", 10.593333, -85.546667 ];
citycodes["LIS"] = [ "PT", 38.781311, -9.135919 ];
citycodes["LIT"] = [ "US", 34.729444, -92.224306 ];
citycodes["LJG"] = [ "CN", 26.683333, 100.250000 ];
citycodes["LJU"] = [ "SI", 46.223686, 14.457611 ];
citycodes["LKB"] = [ "FJ", -18.200000, 178.833333 ];
citycodes["LKL"] = [ "NO", 70.066667, 24.973889 ];
citycodes["LKN"] = [ "NO", 68.152500, 13.609444 ];
citycodes["LLA"] = [ "SE", 65.543758, 22.121989 ];
citycodes["LLU"] = [ "GL", 60.450000, -45.550000 ];
citycodes["LLW"] = [ "MW", -13.783442, 33.777578 ];
citycodes["LML"] = [ "MH", 8.916667, 166.250000 ];
citycodes["LMM"] = [ "MX", 25.685194, -109.080806 ];
citycodes["LMN"] = [ "MY", 4.750000, 115.016667 ];
citycodes["LMT"] = [ "US", 42.156139, -121.733222 ];
citycodes["LNK"] = [ "US", 40.850972, -96.759250 ];
citycodes["LNS"] = [ "US", 40.121717, -76.296097 ];
citycodes["LNV"] = [ "PG", -3.066667, 152.616667 ];
citycodes["LNY"] = [ "US", 20.785611, -156.951419 ];
citycodes["LNZ"] = [ "AT", 48.233219, 14.187511 ];
citycodes["LON"] = [ "GB", 51.508355, -0.125141 ];
citycodes["LOS"] = [ "NG", 6.577369, 3.321156 ];
citycodes["LOV"] = [ "MX", 26.954444, -101.470278 ];
citycodes["LPA"] = [ "ES", 27.931886, -15.386586 ];
citycodes["LPB"] = [ "BO", -16.513331, -68.192256 ];
citycodes["LPI"] = [ "SE", 58.406267, 15.679708 ];
citycodes["LPL"] = [ "GB", 53.333611, -2.849722 ];
citycodes["LPP"] = [ "FI", 61.044553, 28.144397 ];
citycodes["LPQ"] = [ "LA", 19.897256, 102.160844 ];
citycodes["LPY"] = [ "FR", 45.079444, 3.764722 ];
citycodes["LRD"] = [ "US", 27.543739, -99.461544 ];
citycodes["LRE"] = [ "AU", -23.434167, 144.280278 ];
citycodes["LRH"] = [ "FR", 43.448892, 1.263333 ];
citycodes["LRM"] = [ "DO", 18.450833, -68.911944 ];
citycodes["LRS"] = [ "GR", 37.184903, 26.800289 ];
citycodes["LRT"] = [ "FR", 47.760556, -3.440000 ];
citycodes["LSC"] = [ "CL", -29.916419, -71.191233 ];
citycodes["LSE"] = [ "US", 43.879583, -91.256836 ];
citycodes["LSI"] = [ "GB", 59.878889, -1.295556 ];
citycodes["LSP"] = [ "VE", 11.721111, -70.188889 ];
citycodes["LSS"] = [ "GP", 15.866944, -61.576667 ];
citycodes["LST"] = [ "AU", -41.545278, 147.214167 ];
citycodes["LTN"] = [ "GB", 51.874722, -0.368333 ];
citycodes["LTO"] = [ "MX", 25.989194, -111.348361 ];
citycodes["LUG"] = [ "CH", 46.004275, 8.910578 ];
citycodes["LUL"] = [ "US", 31.467142, -89.337061 ];
citycodes["LUN"] = [ "ZM", -15.330817, 28.452628 ];
citycodes["LUQ"] = [ "AR", -33.273192, -66.356422 ];
citycodes["LUX"] = [ "LU", 49.626575, 6.211517 ];
citycodes["LVI"] = [ "ZM", -17.821756, 25.822692 ];
citycodes["LWB"] = [ "US", 37.858306, -80.399472 ];
citycodes["LWN"] = [ "AM", 41.166667, 44.000000 ];
citycodes["LWO"] = [ "UA", 49.812500, 23.956111 ];
citycodes["LWS"] = [ "US", 46.374497, -117.015394 ];
citycodes["LWT"] = [ "US", 47.049139, -109.466600 ];
citycodes["LXA"] = [ "CN", 29.500000, 91.000000 ];
citycodes["LXR"] = [ "EG", 25.671028, 32.706583 ];
citycodes["LXS"] = [ "GR", 39.917072, 25.236308 ];
citycodes["LYC"] = [ "SE", 64.548322, 18.716219 ];
citycodes["LYH"] = [ "US", 37.326686, -79.200431 ];
citycodes["LYR"] = [ "NO", 78.246111, 15.465556 ];
citycodes["LYS"] = [ "FR", 45.725556, 5.081111 ];
citycodes["LZC"] = [ "MX", 18.001731, -102.220525 ];
citycodes["LZO"] = [ "CN", 28.933333, 105.333333 ];
citycodes["LZR"] = [ "AU", -14.666667, 145.450278 ];
citycodes["MAA"] = [ "IN", 12.994414, 80.180517 ];
citycodes["MAB"] = [ "BR", -5.368589, -49.138025 ];
citycodes["MAD"] = [ "ES", 40.472231, -3.560944 ];
citycodes["MAF"] = [ "US", 31.942528, -102.201914 ];
citycodes["MAG"] = [ "PG", -5.207083, 145.788700 ];
citycodes["MAH"] = [ "ES", 39.862597, 4.218647 ];
citycodes["MAJ"] = [ "MH", 7.064758, 171.272022 ];
citycodes["MAM"] = [ "MX", 25.770000, -97.525278 ];
citycodes["MAN"] = [ "GB", 53.353744, -2.274950 ];
citycodes["MAO"] = [ "BR", -3.038611, -60.049722 ];
citycodes["MAR"] = [ "VE", 10.558208, -71.727856 ];
citycodes["MAS"] = [ "PG", -2.056667, 147.424444 ];
citycodes["MAV"] = [ "MH", 8.750000, 171.100000 ];
citycodes["MAZ"] = [ "PR", 18.255694, -67.148472 ];
citycodes["MBA"] = [ "KE", -4.034833, 39.594250 ];
citycodes["MBD"] = [ "ZA", -25.798444, 25.548028 ];
citycodes["MBE"] = [ "JP", 44.303914, 143.404028 ];
citycodes["MBH"] = [ "AU", -25.513333, 152.715000 ];
citycodes["MBJ"] = [ "JM", 18.503717, -77.913358 ];
citycodes["MBL"] = [ "US", 44.272419, -86.246919 ];
citycodes["MBS"] = [ "US", 43.532914, -84.079647 ];
citycodes["MBX"] = [ "SI", 46.479861, 15.686131 ];
citycodes["MCG"] = [ "US", 62.952875, -155.605764 ];
citycodes["MCI"] = [ "US", 39.297606, -94.713906 ];
citycodes["MCK"] = [ "US", 40.206389, -100.591806 ];
citycodes["MCN"] = [ "US", 32.692850, -83.649211 ];
citycodes["MCO"] = [ "US", 28.429392, -81.308994 ];
citycodes["MCP"] = [ "BR", 0.050664, -51.072178 ];
citycodes["MCT"] = [ "OM", 23.593278, 58.284444 ];
citycodes["MCV"] = [ "AU", -16.466667, 136.083333 ];
citycodes["MCW"] = [ "US", 43.157792, -93.331261 ];
citycodes["MCX"] = [ "RU", 42.816822, 47.652294 ];
citycodes["MCY"] = [ "AU", -26.603333, 153.091111 ];
citycodes["MCZ"] = [ "BR", -9.510481, -35.793439 ];
citycodes["MDC"] = [ "ID", 1.549256, 124.926419 ];
citycodes["MDE"] = [ "CO", 6.164536, -75.423119 ];
citycodes["MDK"] = [ "CD", 0.022600, 18.288744 ];
citycodes["MDQ"] = [ "AR", -37.934189, -57.573394 ];
citycodes["MDT"] = [ "US", 40.193494, -76.763403 ];
citycodes["MDU"] = [ "PG", -6.148217, 143.657167 ];
citycodes["MDW"] = [ "US", 41.785972, -87.752417 ];
citycodes["MDZ"] = [ "AR", -32.831944, -68.792778 ];
citycodes["MED"] = [ "SA", 24.553925, 39.705272 ];
citycodes["MEH"] = [ "NO", 71.029722, 27.826667 ];
citycodes["MEI"] = [ "US", 32.333133, -88.751206 ];
citycodes["MEL"] = [ "AU", -37.673333, 144.843333 ];
citycodes["MEM"] = [ "US", 35.042417, -89.976667 ];
citycodes["MES"] = [ "ID", 3.558056, 98.671722 ];
citycodes["MEX"] = [ "MX", 19.436303, -99.072097 ];
citycodes["MFE"] = [ "US", 26.175833, -98.238611 ];
citycodes["MFM"] = [ "MO", 22.149444, 113.591389 ];
citycodes["MFR"] = [ "US", 42.374228, -122.873497 ];
citycodes["MFW"] = [ "US", 25.793250, -80.290556 ];
citycodes["MGA"] = [ "NI", 12.141494, -86.168178 ];
citycodes["MGB"] = [ "AU", -37.745556, 140.785278 ];
citycodes["MGF"] = [ "BR", -23.476392, -52.016406 ];
citycodes["MGH"] = [ "ZA", -30.857408, 30.343019 ];
citycodes["MGM"] = [ "US", 32.300644, -86.393975 ];
citycodes["MGW"] = [ "US", 39.642908, -79.916314 ];
citycodes["MHD"] = [ "IR", 36.234167, 59.645000 ];
citycodes["MHG"] = [ "DE", 49.472519, 8.515697 ];
citycodes["MHH"] = [ "BS", 26.511406, -77.083472 ];
citycodes["MHK"] = [ "US", 39.140969, -96.670839 ];
citycodes["MHP"] = [ "BY", 53.865000, 27.541667 ];
citycodes["MHQ"] = [ "FI", 60.122203, 19.898156 ];
citycodes["MHT"] = [ "US", 42.934517, -71.437056 ];
citycodes["MHU"] = [ "AU", -37.166667, 146.166667 ];
citycodes["MIA"] = [ "US", 25.793250, -80.290556 ];
citycodes["MID"] = [ "MX", 20.936981, -89.657672 ];
citycodes["MIG"] = [ "CN", 31.483333, 104.733333 ];
citycodes["MIJ"] = [ "MH", 6.083333, 171.750000 ];
citycodes["MIK"] = [ "FI", 61.686600, 27.201794 ];
citycodes["MIL"] = [ "IT", 45.464164, 9.190117 ];
citycodes["MIR"] = [ "TN", 35.758056, 10.754722 ];
citycodes["MJA"] = [ "MG", -21.416667, 44.316667 ];
citycodes["MJB"] = [ "MH", 10.266667, 170.866667 ];
citycodes["MJE"] = [ "MH", 8.000000, 168.000000 ];
citycodes["MJF"] = [ "NO", 65.783997, 13.214914 ];
citycodes["MJM"] = [ "CD", -6.121236, 23.569008 ];
citycodes["MJN"] = [ "MG", -15.667144, 46.351828 ];
citycodes["MJT"] = [ "GR", 39.056667, 26.598333 ];
citycodes["MJV"] = [ "ES", 37.774972, -0.812389 ];
citycodes["MKC"] = [ "US", 39.297606, -94.713906 ];
citycodes["MKE"] = [ "US", 42.947222, -87.896583 ];
citycodes["MKG"] = [ "US", 43.169489, -86.238222 ];
citycodes["MKK"] = [ "US", 21.152886, -157.096256 ];
citycodes["MKL"] = [ "US", 35.599889, -88.915611 ];
citycodes["MKY"] = [ "AU", -21.171667, 149.179722 ];
citycodes["MLA"] = [ "MT", 35.857497, 14.477500 ];
citycodes["MLB"] = [ "US", 28.102753, -80.645258 ];
citycodes["MLE"] = [ "MV", 4.191833, 73.529128 ];
citycodes["MLH"] = [ "FR", 47.589583, 7.529914 ];
citycodes["MLI"] = [ "US", 41.448528, -90.507539 ];
citycodes["MLM"] = [ "MX", 19.849944, -101.025500 ];
citycodes["MLN"] = [ "ES", 35.279817, -2.956256 ];
citycodes["MLO"] = [ "GR", 36.696111, 24.475000 ];
citycodes["MLS"] = [ "US", 46.427961, -105.886239 ];
citycodes["MLU"] = [ "US", 32.510864, -92.037689 ];
citycodes["MLW"] = [ "LR", 6.233789, -10.362311 ];
citycodes["MLX"] = [ "TR", 38.435347, 38.091006 ];
citycodes["MMA"] = [ "SE", 55.548269, 13.353414 ];
citycodes["MMB"] = [ "JP", 43.880606, 144.164053 ];
citycodes["MME"] = [ "GB", 54.509189, -1.429406 ];
citycodes["MMJ"] = [ "JP", 36.166758, 137.922669 ];
citycodes["MMK"] = [ "RU", 68.781672, 32.750822 ];
citycodes["MMX"] = [ "SE", 55.548269, 13.353414 ];
citycodes["MMY"] = [ "JP", 34.073611, 139.560278 ];
citycodes["MNG"] = [ "AU", -12.056111, 134.234167 ];
citycodes["MNJ"] = [ "MG", -21.201772, 48.358317 ];
citycodes["MNL"] = [ "PH", 14.508647, 121.019581 ];
citycodes["MNY"] = [ "SB", -7.350000, 155.500000 ];
citycodes["MOB"] = [ "US", 30.691417, -88.242833 ];
citycodes["MOD"] = [ "US", 37.625817, -120.954422 ];
citycodes["MOL"] = [ "NO", 62.746150, 7.272656 ];
citycodes["MOQ"] = [ "MG", -20.284750, 44.317614 ];
citycodes["MOT"] = [ "US", 48.259378, -101.280333 ];
citycodes["MOV"] = [ "AU", -22.057778, 148.077500 ];
citycodes["MOW"] = [ "RU", 55.408333, 37.908333 ];
citycodes["MPK"] = [ "KR", 34.758889, 126.381111 ];
citycodes["MPL"] = [ "FR", 43.576194, 3.963014 ];
citycodes["MPM"] = [ "MZ", -25.920836, 32.572606 ];
citycodes["MPN"] = [ "FK", -51.822778, -58.447222 ];
citycodes["MPW"] = [ "UA", 47.066667, 37.450000 ];
citycodes["MQF"] = [ "RU", 53.393333, 58.756667 ];
citycodes["MQL"] = [ "AU", -34.229167, 142.085556 ];
citycodes["MQM"] = [ "TR", 40.623056, 37.215278 ];
citycodes["MQN"] = [ "NO", 66.363889, 14.301389 ];
citycodes["MQP"] = [ "ZA", -25.390833, 31.099443 ];
citycodes["MQT"] = [ "US", 46.353611, -87.395833 ];
citycodes["MQX"] = [ "ET", 13.467367, 39.533464 ];
citycodes["MRA"] = [ "LY", 32.333333, 15.066667 ];
citycodes["MRS"] = [ "FR", 43.435556, 5.213611 ];
citycodes["MRU"] = [ "MU", -20.430214, 57.683492 ];
citycodes["MRV"] = [ "RU", 44.225072, 43.081889 ];
citycodes["MRY"] = [ "US", 36.586983, -121.842947 ];
citycodes["MRZ"] = [ "AU", -29.498814, 149.844653 ];
citycodes["MSJ"] = [ "JP", 40.703222, 141.368364 ];
citycodes["MSL"] = [ "US", 34.745311, -87.610222 ];
citycodes["MSN"] = [ "US", 43.139858, -89.337514 ];
citycodes["MSO"] = [ "US", 46.916306, -114.090556 ];
citycodes["MSP"] = [ "US", 44.880547, -93.216922 ];
citycodes["MSQ"] = [ "BY", 53.882469, 28.030731 ];
citycodes["MSR"] = [ "TR", 38.744722, 41.653889 ];
citycodes["MSS"] = [ "US", 44.935833, -74.845547 ];
citycodes["MST"] = [ "NL", 50.911658, 5.770144 ];
citycodes["MSU"] = [ "LS", -29.462256, 27.552503 ];
citycodes["MSY"] = [ "US", 29.993389, -90.258028 ];
citycodes["MTJ"] = [ "US", 38.508867, -107.893833 ];
citycodes["MTR"] = [ "CO", 8.823744, -75.825831 ];
citycodes["MTS"] = [ "SZ", -26.529022, 31.307519 ];
citycodes["MTT"] = [ "MX", 18.103419, -94.580681 ];
citycodes["MTY"] = [ "MX", 25.778489, -100.106878 ];
citycodes["MUA"] = [ "SB", -8.326975, 157.263133 ];
citycodes["MUC"] = [ "DE", 48.353783, 11.786086 ];
citycodes["MVB"] = [ "GA", -1.656156, 13.438036 ];
citycodes["MVD"] = [ "UY", -34.789208, -56.264703 ];
citycodes["MVY"] = [ "US", 41.393025, -70.614333 ];
citycodes["MWA"] = [ "US", 37.753136, -89.011597 ];
citycodes["MWH"] = [ "US", 47.207708, -119.320189 ];
citycodes["MWZ"] = [ "TZ", -2.444486, 32.932667 ];
citycodes["MXL"] = [ "MX", 32.630633, -115.241636 ];
citycodes["MXM"] = [ "MG", -21.753867, 43.375533 ];
citycodes["MXP"] = [ "IT", 45.630606, 8.728111 ];
citycodes["MXS"] = [ "WS", -13.733333, -172.250000 ];
citycodes["MXT"] = [ "MG", -18.050833, 44.032222 ];
citycodes["MXX"] = [ "SE", 60.957908, 14.511383 ];
citycodes["MYD"] = [ "KE", -3.229306, 40.101667 ];
citycodes["MYE"] = [ "JP", 34.073694, 139.560175 ];
citycodes["MYJ"] = [ "JP", 33.827222, 132.699722 ];
citycodes["MYR"] = [ "US", 33.679750, -78.928333 ];
citycodes["MYU"] = [ "US", 60.371419, -166.270608 ];
citycodes["MYY"] = [ "MY", 4.322603, 113.987144 ];
citycodes["MZL"] = [ "CO", 5.029839, -75.464992 ];
citycodes["MZT"] = [ "MX", 23.161356, -106.266072 ];
citycodes["MZV"] = [ "MY", 3.933333, 115.183333 ];
citycodes["NAA"] = [ "AU", -30.319167, 149.827222 ];
citycodes["NAJ"] = [ "AZ", 39.190277, 45.45889 ];
citycodes["NAN"] = [ "FJ", -17.754694, 177.443594 ];
citycodes["NAP"] = [ "IT", 40.886033, 14.290781 ];
citycodes["NAQ"] = [ "GL", 77.489444, -69.332222 ];
citycodes["NAS"] = [ "BS", 25.038958, -77.466231 ];
citycodes["NAT"] = [ "BR", -5.911361, -35.248028 ];
citycodes["NBO"] = [ "KE", -1.330943, 36.925371 ];
citycodes["NCE"] = [ "FR", 43.660667, 7.217583 ];
citycodes["NCL"] = [ "GB", 55.037500, -1.691667 ];
citycodes["NCP"] = [ "PH", 15.189167, 120.555556 ];
citycodes["NCY"] = [ "FR", 45.929233, 6.098764 ];
citycodes["NDJ"] = [ "TD", 12.133689, 15.034019 ];
citycodes["NDK"] = [ "MH", 5.633333, 168.116667 ];
citycodes["NDR"] = [ "MA", 35.050000, -2.833333 ];
citycodes["NER"] = [ "RU", 57.000000, 124.000000 ];
citycodes["NEV"] = [ "KN", 17.211111, -62.591667 ];
citycodes["NGO"] = [ "JP", 35.255000, 136.924444 ];
citycodes["NGS"] = [ "JP", 32.916944, 129.913611 ];
citycodes["NIM"] = [ "NE", 13.481547, 2.183614 ];
citycodes["NJC"] = [ "RU", 60.948333, 76.481667 ];
citycodes["NKC"] = [ "MR", 18.097856, -15.947956 ];
citycodes["NKG"] = [ "CN", 31.740000, 118.860000 ];
citycodes["NLA"] = [ "ZM", -12.998139, 28.664944 ];
citycodes["NLD"] = [ "MX", 27.443919, -99.570461 ];
citycodes["NLK"] = [ "NF", -29.041625, 167.938742 ];
citycodes["NME"] = [ "US", 60.470328, -164.685642 ];
citycodes["NNB"] = [ "SB", -10.833333, 162.466667 ];
citycodes["NNG"] = [ "CN", 22.616667, 108.183333 ];
citycodes["NNM"] = [ "RU", 67.666667, 52.666667 ];
citycodes["NOB"] = [ "CR", 9.976494, -85.652964 ];
citycodes["NOC"] = [ "IE", 53.910297, -8.818492 ];
citycodes["NOJ"] = [ "RU", 63.500000, 75.000000 ];
citycodes["NOS"] = [ "MG", -13.312067, 48.314822 ];
citycodes["NOU"] = [ "NC", -22.014553, 166.212972 ];
citycodes["NOZ"] = [ "RU", 53.810000, 86.878333 ];
citycodes["NPE"] = [ "NZ", -39.465833, 176.870000 ];
citycodes["NPL"] = [ "NZ", -39.008611, 174.179167 ];
citycodes["NQN"] = [ "AR", -38.949000, -68.155711 ];
citycodes["NQT"] = [ "GB", 52.831111, -1.328056 ];
citycodes["NQY"] = [ "GB", 50.440558, -4.995408 ];
citycodes["NRK"] = [ "SE", 58.586253, 16.250622 ];
citycodes["NRN"] = [ "DE", 51.605556, 6.15 ];
citycodes["NRT"] = [ "JP", 35.764722, 140.386389 ];
citycodes["NRW"] = [ "DE", 50.865917, 7.142744 ];
citycodes["NSI"] = [ "CM", 3.717222, 11.552500 ];
citycodes["NSK"] = [ "RU", 69.310000, 87.333333 ];
citycodes["NSN"] = [ "NZ", -41.298333, 173.221111 ];
citycodes["NST"] = [ "TH", 8.471147, 99.955625 ];
citycodes["NTE"] = [ "FR", 47.153189, -1.610725 ];
citycodes["NTG"] = [ "CN", 32.066667, 120.966667 ];
citycodes["NTL"] = [ "AU", -32.795000, 151.834444 ];
citycodes["NTN"] = [ "AU", -17.666667, 141.070000 ];
citycodes["NTY"] = [ "ZA", -25.333822, 27.173358 ];
citycodes["NUE"] = [ "DE", 49.498644, 11.078106 ];
citycodes["NUX"] = [ "RU", 66.000000, 75.666667 ];
citycodes["NVK"] = [ "NO", 68.436944, 17.386667 ];
citycodes["NVT"] = [ "BR", -26.880000, -48.651389 ];
citycodes["NWI"] = [ "GB", 52.675833, 1.282778 ];
citycodes["NYC"] = [ "US", 40.712199, -74.006824 ];
citycodes["NYM"] = [ "RU", 65.500000, 72.000000 ];
citycodes["NYO"] = [ "SE", 58.788611, 16.903611 ];
citycodes["OAJ"] = [ "US", 34.708417, -77.439667 ];
citycodes["OAK"] = [ "US", 37.721292, -122.220717 ];
citycodes["OAX"] = [ "MX", 16.999906, -96.726639 ];
citycodes["OBO"] = [ "JP", 42.733333, 143.217222 ];
citycodes["OCJ"] = [ "JM", 18.404247, -76.969017 ];
citycodes["ODS"] = [ "UA", 46.426767, 30.676464 ];
citycodes["OER"] = [ "SE", 63.408339, 18.990039 ];
citycodes["OGG"] = [ "US", 20.898650, -156.430458 ];
citycodes["OGS"] = [ "US", 44.681853, -75.465500 ];
citycodes["OGZ"] = [ "RU", 43.205000, 44.608333 ];
citycodes["OHD"] = [ "MK", 41.179956, 20.742325 ];
citycodes["OIM"] = [ "JP", 34.782033, 139.360306 ];
citycodes["OIT"] = [ "JP", 33.479444, 131.737222 ];
citycodes["OKA"] = [ "JP", 26.195814, 127.645869 ];
citycodes["OKC"] = [ "US", 35.393089, -97.600733 ];
citycodes["OKD"] = [ "JP", 43.116139, 141.380219 ];
citycodes["OKJ"] = [ "JP", 34.756944, 133.855278 ];
citycodes["OKY"] = [ "AU", -27.411483, 151.735306 ];
citycodes["OLB"] = [ "IT", 40.898661, 9.517628 ];
citycodes["OLF"] = [ "US", 48.094517, -105.575053 ];
citycodes["OMA"] = [ "US", 41.302647, -95.893789 ];
citycodes["OME"] = [ "US", 64.512203, -165.445247 ];
citycodes["OMR"] = [ "RO", 47.025278, 21.902500 ];
citycodes["OMS"] = [ "RU", 54.967042, 73.310514 ];
citycodes["ONG"] = [ "AU", -16.662500, 139.178056 ];
citycodes["ONJ"] = [ "JP", 40.191944, 140.371389 ];
citycodes["ONT"] = [ "US", 34.056000, -117.601194 ];
citycodes["OOK"] = [ "US", 60.533378, -165.113964 ];
citycodes["OOL"] = [ "AU", -28.164444, 153.504722 ];
citycodes["OPO"] = [ "PT", 41.248056, -8.681389 ];
citycodes["ORB"] = [ "SE", 59.223733, 15.037956 ];
citycodes["ORD"] = [ "US", 41.978603, -87.904842 ];
citycodes["ORF"] = [ "US", 36.894611, -76.201222 ];
citycodes["ORK"] = [ "IE", 51.841269, -8.491111 ];
citycodes["ORL"] = [ "US", 28.429392, -81.308994 ];
citycodes["ORN"] = [ "DZ", 35.623858, -0.621183 ];
citycodes["ORY"] = [ "FR", 48.725278, 2.359444 ];
citycodes["OSA"] = [ "JP", 34.784356, 135.439131 ];
citycodes["OSD"] = [ "SE", 63.194125, 14.502008 ];
citycodes["OSI"] = [ "HR", 45.462222, 18.816667 ];
citycodes["OSK"] = [ "SE", 57.350453, 16.497972 ];
citycodes["OSL"] = [ "NO", 60.202778, 11.083889 ];
citycodes["OSR"] = [ "CZ", 49.696111, 18.110833 ];
citycodes["OSY"] = [ "NO", 64.472222, 11.578611 ];
citycodes["OSZ"] = [ "PL", 54.042778, 16.264444 ];
citycodes["OTH"] = [ "US", 43.417139, -124.246028 ];
citycodes["OTP"] = [ "RO", 44.572158, 26.102175 ];
citycodes["OTR"] = [ "CR", 8.601111, -82.970000 ];
citycodes["OTZ"] = [ "US", 66.884678, -162.598550 ];
citycodes["OUA"] = [ "BF", 12.353194, -1.512417 ];
citycodes["OUD"] = [ "MA", 34.787150, -1.923986 ];
citycodes["OUL"] = [ "FI", 64.930061, 25.354564 ];
citycodes["OVB"] = [ "RU", 54.121667, 83.403333 ];
citycodes["OVD"] = [ "ES", 43.563567, -6.034622 ];
citycodes["OWB"] = [ "US", 37.740111, -87.166833 ];
citycodes["OXB"] = [ "GW", 11.888611, -15.657500 ];
citycodes["OXR"] = [ "US", 34.200811, -119.207219 ];
citycodes["OZZ"] = [ "MA", 30.939053, -6.909431 ];
citycodes["PAD"] = [ "DE", 51.614089, 8.616317 ];
citycodes["PAH"] = [ "US", 37.060833, -88.773750 ];
citycodes["PAP"] = [ "HT", 18.580053, -72.292542 ];
citycodes["PAR"] = [ "FR", 49.454444, 2.112778 ];
citycodes["PAS"] = [ "GR", 37.013611, 25.127222 ];
citycodes["PAZ"] = [ "MX", 20.602672, -97.460839 ];
citycodes["PBC"] = [ "MX", 19.158144, -98.371447 ];
citycodes["PBI"] = [ "US", 26.683161, -80.095589 ];
citycodes["PBM"] = [ "SR", 5.452778, -55.195000 ];
citycodes["PBO"] = [ "AU", -23.171111, 117.745278 ];
citycodes["PBP"] = [ "CR", 10.416667, -85.166667 ];
citycodes["PCH"] = [ "HN", 15.000000, -89.000000 ];
citycodes["PDG"] = [ "ID", -0.874989, 100.351881 ];
citycodes["PDL"] = [ "PT", 37.741183, -25.697869 ];
citycodes["PDP"] = [ "UY", -34.913056, -54.919167 ];
citycodes["PDS"] = [ "MX", 28.628333, -100.536111 ];
citycodes["PDT"] = [ "US", 45.695056, -118.841444 ];
citycodes["PDX"] = [ "US", 45.588722, -122.597500 ];
citycodes["PEE"] = [ "RU", 57.914517, 56.021214 ];
citycodes["PEG"] = [ "IT", 43.095906, 12.513222 ];
citycodes["PEI"] = [ "CO", 4.812675, -75.739519 ];
citycodes["PEK"] = [ "CN", 40.075000, 116.590000 ];
citycodes["PEM"] = [ "PE", -12.613806, -69.229056 ];
citycodes["PEN"] = [ "MY", 5.297139, 100.276864 ];
citycodes["PER"] = [ "AU", -31.940278, 115.966944 ];
citycodes["PEW"] = [ "PK", 33.993911, 71.514581 ];
citycodes["PEZ"] = [ "RU", 53.000000, 44.833333 ];
citycodes["PFB"] = [ "BR", -28.243989, -52.326558 ];
citycodes["PFN"] = [ "US", 30.212083, -85.682806 ];
citycodes["PFO"] = [ "CY", 34.718039, 32.485731 ];
citycodes["PGA"] = [ "US", 36.926111, -111.448361 ];
citycodes["PGF"] = [ "FR", 42.740442, 2.870667 ];
citycodes["PGV"] = [ "US", 35.635239, -77.385319 ];
citycodes["PGX"] = [ "FR", 45.198056, 0.815556 ];
citycodes["PHC"] = [ "NG", 5.015494, 6.949594 ];
citycodes["PHE"] = [ "AU", -20.377778, 118.626389 ];
citycodes["PHF"] = [ "US", 37.131896, -76.492987 ];
citycodes["PHL"] = [ "US", 39.871944, -75.241139 ];
citycodes["PHS"] = [ "TH", 16.782939, 100.279122 ];
citycodes["PHW"] = [ "ZA", -23.937167, 31.155389 ];
citycodes["PHX"] = [ "US", 33.434167, -112.008056 ];
citycodes["PIA"] = [ "US", 40.664244, -89.693306 ];
citycodes["PIB"] = [ "US", 31.467142, -89.337061 ];
citycodes["PIE"] = [ "US", 27.910639, -82.687417 ];
citycodes["PIH"] = [ "US", 42.909792, -112.595911 ];
citycodes["PIK"] = [ "GB", 55.507778, -4.586667 ];
citycodes["PIR"] = [ "US", 44.382678, -100.285964 ];
citycodes["PIS"] = [ "FR", 46.587744, 0.306667 ];
citycodes["PIT"] = [ "US", 40.491467, -80.232872 ];
citycodes["PIU"] = [ "PE", -5.205750, -80.616444 ];
citycodes["PJM"] = [ "CR", 8.550000, -83.316667 ];
citycodes["PKB"] = [ "US", 39.345103, -81.439203 ];
citycodes["PKC"] = [ "RU", 53.167889, 158.453669 ];
citycodes["PLB"] = [ "US", 44.687519, -73.524522 ];
citycodes["PLD"] = [ "CR", 10.250000, -85.400000 ];
citycodes["PLN"] = [ "US", 45.570928, -84.796714 ];
citycodes["PLO"] = [ "AU", -34.605278, 135.880278 ];
citycodes["PLQ"] = [ "LT", 55.973228, 21.093856 ];
citycodes["PLS"] = [ "TC", 21.773625, -72.265886 ];
citycodes["PLU"] = [ "BR", -19.852222, -43.951389 ];
citycodes["PLZ"] = [ "ZA", -33.984919, 25.617275 ];
citycodes["PMC"] = [ "CL", -41.438886, -73.093953 ];
citycodes["PMF"] = [ "IT", 44.824483, 10.296367 ];
citycodes["PMI"] = [ "ES", 39.551675, 2.738808 ];
citycodes["PMO"] = [ "IT", 38.110833, 13.313333 ];
citycodes["PMR"] = [ "NZ", -40.320556, 175.616944 ];
citycodes["PMV"] = [ "VE", 10.912603, -63.966600 ];
citycodes["PMW"] = [ "BR", -10.234444, -48.353611 ];
citycodes["PMZ"] = [ "CR", 8.951025, -83.468583 ];
citycodes["PNA"] = [ "ES", 42.770039, -1.646331 ];
citycodes["PNC"] = [ "US", 36.722069, -97.099700 ];
citycodes["PNH"] = [ "KH", 11.543889, 104.847222 ];
citycodes["PNI"] = [ "FM", 6.985100, 158.208989 ];
citycodes["PNK"] = [ "ID", -0.150711, 109.403892 ];
citycodes["PNP"] = [ "PG", -8.804500, 148.308967 ];
citycodes["PNR"] = [ "CG", -4.813461, 11.885967 ];
citycodes["PNS"] = [ "US", 30.473306, -87.187444 ];
citycodes["PNZ"] = [ "BR", -9.364025, -40.564139 ];
citycodes["POA"] = [ "BR", -29.994444, -51.171667 ];
citycodes["POG"] = [ "GA", -0.711739, 8.754383 ];
citycodes["POM"] = [ "PG", -9.443383, 147.220050 ];
citycodes["POP"] = [ "DO", 19.757889, -70.569944 ];
citycodes["POR"] = [ "FI", 61.461686, 21.799983 ];
citycodes["POS"] = [ "TT", 10.593056, -61.348611 ];
citycodes["POZ"] = [ "PL", 52.421031, 16.826325 ];
citycodes["PPG"] = [ "AS", -14.331000, -170.710500 ];
citycodes["PPP"] = [ "AU", -20.495000, 148.552222 ];
citycodes["PPT"] = [ "PF", -17.556667, -149.611389 ];
citycodes["PQI"] = [ "US", 46.688958, -68.044797 ];
citycodes["PQQ"] = [ "AU", -31.435833, 152.863333 ];
citycodes["PRC"] = [ "US", 34.654472, -112.419583 ];
citycodes["PRG"] = [ "CZ", 50.100833, 14.260000 ];
citycodes["PRI"] = [ "SC", -4.319292, 55.691417 ];
citycodes["PRN"] = [ "YU", 42.572778, 21.035833 ];
citycodes["PSA"] = [ "IT", 43.683917, 10.392750 ];
citycodes["PSC"] = [ "US", 46.264692, -119.119039 ];
citycodes["PSE"] = [ "PR", 18.008306, -66.563028 ];
citycodes["PSG"] = [ "US", 56.801653, -132.945278 ];
citycodes["PSO"] = [ "CO", 1.381667, -77.293333 ];
citycodes["PSP"] = [ "US", 33.829667, -116.506694 ];
citycodes["PSR"] = [ "IT", 42.431656, 14.181067 ];
citycodes["PSS"] = [ "AR", -27.385839, -55.970728 ];
citycodes["PTG"] = [ "ZA", -23.926089, 29.484422 ];
citycodes["PTP"] = [ "GP", 16.265306, -61.531806 ];
citycodes["PTU"] = [ "US", 59.011356, -161.819667 ];
citycodes["PTY"] = [ "PA", 9.071364, -79.383453 ];
citycodes["PUF"] = [ "FR", 43.380000, -0.418611 ];
citycodes["PUG"] = [ "AU", -32.506944, 137.716667 ];
citycodes["PUJ"] = [ "DO", 18.567383, -68.363425 ];
citycodes["PUQ"] = [ "CL", -53.002642, -70.854586 ];
citycodes["PUS"] = [ "KR", 35.179528, 128.937000 ];
citycodes["PUW"] = [ "US", 46.743861, -117.109583 ];
citycodes["PUY"] = [ "HR", 44.893533, 13.922192 ];
citycodes["PVD"] = [ "US", 41.724000, -71.428222 ];
citycodes["PVG"] = [ "CN", 31.141667, 121.790000 ];
citycodes["PVH"] = [ "BR", -8.709361, -63.902250 ];
citycodes["PVK"] = [ "GR", 38.925467, 20.765311 ];
citycodes["PVR"] = [ "MX", 20.680083, -105.254167 ];
citycodes["PWM"] = [ "US", 43.646167, -70.308750 ];
citycodes["PWQ"] = [ "KZ", 51.638333, 75.870000 ];
citycodes["PXM"] = [ "MX", 15.876861, -97.089117 ];
citycodes["PXO"] = [ "PT", 33.073386, -16.349975 ];
citycodes["PZB"] = [ "ZA", -29.648975, 30.398667 ];
citycodes["QDU"] = [ "DE", 51.282222, 6.758056 ];
//citycodes["QFB"] = [ "DE", 0.000000, 0.000000 ];
citycodes["QFZ"] = [ "DE", 49.233333, 7.000000 ];
citycodes["QJY"] = [ "PL", 54.183333, 15.583333 ];
citycodes["QJZ"] = [ "FR", 47.216667, 1.550000 ];
citycodes["QKL"] = [ "DE", 50.916667, 6.916667 ];
citycodes["QLJ"] = [ "CH", 47.083333, 8.266667 ];
citycodes["QLS"] = [ "CH", 46.533333, 6.666667 ];
citycodes["QRH"] = [ "NL", 51.950000, 4.433333 ];
citycodes["QRO"] = [ "MX", 20.622778, -100.369444 ];
//citycodes["QWU"] = [ "DE", 0.000000, 0.000000 ];
citycodes["QXB"] = [ "FR", 43.533333, 5.433333 ];
citycodes["QXG"] = [ "FR", 47.466667, 0.550000 ];
///citycodes["QZX"] = [ "ZZ", 41.616667, -88.200000 ]; // IATA reserved code
citycodes["RAB"] = [ "PG", -4.225000, 152.200000 ];
citycodes["RAE"] = [ "SA", 30.906389, 41.138056 ];
citycodes["RAH"] = [ "SA", 29.626111, 43.490556 ];
citycodes["RAI"] = [ "CV", 14.924444, -23.493333 ];
citycodes["RAK"] = [ "MA", 31.606886, -8.036300 ];
citycodes["RAO"] = [ "BR", -21.134167, -47.774189 ];
citycodes["RAP"] = [ "US", 44.045322, -103.057369 ];
citycodes["RAR"] = [ "CK", -21.200833, -159.795000 ];
citycodes["RBA"] = [ "MA", 34.051467, -6.751519 ];
citycodes["RBR"] = [ "BR", -9.869158, -67.894072 ];
citycodes["RBV"] = [ "SB", -8.166667, 157.650000 ];
citycodes["RCB"] = [ "ZA", -28.741039, 32.092111 ];
citycodes["RCH"] = [ "CO", 11.530000, -72.930000 ];
citycodes["RCM"] = [ "AU", -33.600556, 150.780833 ];
citycodes["RCO"] = [ "FR", 45.889444, -0.982500 ];
citycodes["RDD"] = [ "US", 40.508983, -122.293403 ];
citycodes["RDM"] = [ "US", 44.254067, -121.149964 ];
citycodes["RDU"] = [ "US", 35.877639, -78.787472 ];
citycodes["RDZ"] = [ "FR", 44.407869, 2.482672 ];
citycodes["REC"] = [ "BR", -8.126486, -34.923592 ];
citycodes["REG"] = [ "IT", 38.071206, 15.651556 ];
citycodes["REK"] = [ "IS", 63.985000, -22.605556 ];
citycodes["REL"] = [ "AR", -43.210500, -65.270319 ];
citycodes["REP"] = [ "KH", 13.410333, 103.811867 ];
citycodes["RES"] = [ "AR", -27.449986, -59.056125 ];
citycodes["RET"] = [ "NO", 67.527644, 12.103253 ];
citycodes["REU"] = [ "ES", 41.147392, 1.167172 ];
citycodes["REX"] = [ "MX", 26.008908, -98.228514 ];
citycodes["RFD"] = [ "US", 42.195364, -89.097211 ];
citycodes["RGA"] = [ "AR", -53.777667, -67.749389 ];
citycodes["RGL"] = [ "AR", -51.608875, -69.312636 ];
citycodes["RGN"] = [ "MM", 16.907306, 96.133222 ];
citycodes["RHI"] = [ "US", 45.631194, -89.467453 ];
citycodes["RHO"] = [ "GR", 36.405419, 28.086192 ];
citycodes["RIC"] = [ "US", 37.505167, -77.319667 ];
citycodes["RIO"] = [ "BR", -22.808903, -43.243647 ];
citycodes["RIS"] = [ "JP", 45.242006, 141.186431 ];
citycodes["RIW"] = [ "US", 43.064236, -108.459842 ];
citycodes["RIX"] = [ "LV", 56.923661, 23.971197 ];
citycodes["RJK"] = [ "HR", 45.216889, 14.570267 ];
citycodes["RKD"] = [ "US", 44.060083, -69.099250 ];
citycodes["RKS"] = [ "US", 41.594217, -109.065192 ];
citycodes["RKT"] = [ "AE", 25.613483, 55.938817 ];
citycodes["RKV"] = [ "IS", 64.130000, -21.940556 ];
citycodes["RLG"] = [ "DE", 53.918167, 12.278333 ];
citycodes["RMA"] = [ "AU", -26.545000, 148.774722 ];
citycodes["RMF"] = [ "EG", 25.083333, 34.900000 ];
citycodes["RMI"] = [ "IT", 44.020292, 12.611747 ];
citycodes["RNA"] = [ "SB", -9.864444, 161.983333 ];
citycodes["RNB"] = [ "SE", 56.266667, 15.265000 ];
citycodes["RNL"] = [ "SB", -11.566667, 160.083333 ];
citycodes["RNN"] = [ "DK", 55.063267, 14.759558 ];
citycodes["RNO"] = [ "US", 39.499108, -119.768108 ];
citycodes["RNP"] = [ "MH", 11.500000, 166.666667 ];
citycodes["RNS"] = [ "FR", 48.069508, -1.734794 ];
citycodes["ROA"] = [ "US", 37.325469, -79.975428 ];
citycodes["ROB"] = [ "LR", 6.233789, -10.362311 ];
citycodes["ROC"] = [ "US", 43.118867, -77.672389 ];
citycodes["ROK"] = [ "AU", -23.381944, 150.475278 ];
citycodes["ROM"] = [ "IT", 41.799361, 12.594936 ];
citycodes["ROP"] = [ "MP", 14.174308, 145.242536 ];
citycodes["ROR"] = [ "PW", 7.367650, 134.544161 ];
citycodes["ROS"] = [ "AR", -32.903528, -60.784583 ];
citycodes["ROT"] = [ "NZ", -38.109167, 176.317222 ];
citycodes["ROV"] = [ "RU", 47.258197, 39.817997 ];
citycodes["RRG"] = [ "MU", -19.757981, 63.362158 ];
citycodes["RRS"] = [ "NO", 62.578411, 11.342347 ];
citycodes["RSA"] = [ "AR", -36.588322, -64.275694 ];
citycodes["RST"] = [ "US", 43.907222, -92.499003 ];
citycodes["RSU"] = [ "KR", 34.840000, 127.615833 ];
citycodes["RSW"] = [ "US", 26.536167, -81.755167 ];
citycodes["RTA"] = [ "FJ", -12.482667, 177.071200 ];
citycodes["RTB"] = [ "HN", 16.316814, -86.522683 ];
citycodes["RTM"] = [ "NL", 51.957428, 4.441703 ];
citycodes["RTW"] = [ "RU", 51.565000, 46.045000 ];
citycodes["RUH"] = [ "SA", 24.957639, 46.698775 ];
citycodes["RUN"] = [ "RE", -20.887100, 55.510308 ];
citycodes["RUT"] = [ "US", 43.529908, -72.949614 ];
citycodes["RVA"] = [ "MG", -22.805286, 47.820614 ];
citycodes["RVK"] = [ "NO", 64.900000, 11.250000 ];
citycodes["RVN"] = [ "FI", 66.564822, 25.830411 ];
citycodes["RZE"] = [ "PL", 50.109958, 22.019000 ];
citycodes["SAB"] = [ "AN", 17.644444, -63.222222 ];
citycodes["SAC"] = [ "US", 38.667625, -121.400594 ];
citycodes["SAF"] = [ "US", 35.528039, -106.164158 ];
citycodes["SAH"] = [ "YE", 15.479167, 44.219722 ];
citycodes["SAK"] = [ "IS", 65.731667, -19.572778 ];
citycodes["SAL"] = [ "SV", 13.440833, -89.055833 ];
citycodes["SAN"] = [ "US", 32.733556, -117.189656 ];
citycodes["SAO"] = [ "BR", -23.626692, -46.655375 ];
citycodes["SAP"] = [ "HN", 15.452639, -87.923556 ];
citycodes["SAT"] = [ "US", 29.533694, -98.469778 ];
citycodes["SAV"] = [ "US", 32.127583, -81.202139 ];
citycodes["SAW"] = [ "TR", 40.898333, 29.309167 ];
citycodes["SBA"] = [ "US", 34.426211, -119.840372 ];
citycodes["SBH"] = [ "GP", 17.904444, -62.843611 ];
citycodes["SBN"] = [ "US", 41.708953, -86.318475 ];
citycodes["SBP"] = [ "US", 35.237058, -120.642392 ];
citycodes["SBW"] = [ "MY", 2.264111, 111.982778 ];
citycodes["SBY"] = [ "US", 38.340525, -75.510289 ];
citycodes["SBZ"] = [ "RO", 45.785597, 24.091342 ];
citycodes["SCC"] = [ "US", 70.194756, -148.465161 ];
citycodes["SCE"] = [ "US", 40.793333, -77.860278 ];
citycodes["SCL"] = [ "CL", -33.392975, -70.785803 ];
citycodes["SCM"] = [ "US", 61.844542, -165.573750 ];
citycodes["SCN"] = [ "DE", 49.214553, 7.109508 ];
citycodes["SCQ"] = [ "ES", 42.896333, -8.415144 ];
citycodes["SCV"] = [ "RO", 47.687500, 26.354056 ];
citycodes["SCW"] = [ "RU", 61.647050, 50.845050 ];
citycodes["SCX"] = [ "MX", 16.150000, -95.200000 ];
citycodes["SCZ"] = [ "SB", -11.616667, 166.850000 ];
citycodes["SDE"] = [ "AR", -27.765617, -64.310122 ];
citycodes["SDF"] = [ "US", 38.174389, -85.736000 ];
citycodes["SDJ"] = [ "JP", 38.1397,  140.9169 ];
citycodes["SDK"] = [ "MY", 5.901944, 118.052222 ];
citycodes["SDL"] = [ "SE", 62.528125, 17.443928 ];
citycodes["SDN"] = [ "NO", 61.830061, 6.105719 ];
citycodes["SDP"] = [ "US", 55.315000, -160.517667 ];
citycodes["SDQ"] = [ "DO", 18.429789, -69.668972 ];
citycodes["SDR"] = [ "ES", 43.427064, -3.820006 ];
citycodes["SDU"] = [ "BR", -22.910461, -43.163133 ];
citycodes["SDV"] = [ "IL", 32.114661, 34.782239 ];
citycodes["SDY"] = [ "US", 47.706858, -104.192556 ];
citycodes["SDZ"] = [ "GB", 59.878889, -1.295556 ];
citycodes["SEA"] = [ "US", 47.449000, -122.309306 ];
citycodes["SEB"] = [ "LY", 26.986964, 14.472525 ];
citycodes["SEL"] = [ "KR", 37.720833, 126.785833 ];
citycodes["SEN"] = [ "GB", 51.571389, 0.695556 ];
citycodes["SEZ"] = [ "SC", -4.674342, 55.521839 ];
citycodes["SFA"] = [ "TN", 34.717953, 10.690972 ];
citycodes["SFG"] = [ "AN", 18.099914, -63.047197 ];
citycodes["SFJ"] = [ "GL", 67.016969, -50.689325 ];
citycodes["SFN"] = [ "AR", -31.711667, -60.806667 ];
citycodes["SFO"] = [ "US", 37.618972, -122.374889 ];
citycodes["SFQ"] = [ "TR", 37.093889, 38.849167 ];
citycodes["SFT"] = [ "SE", 64.624772, 21.076892 ];
citycodes["SGC"] = [ "RU", 61.343694, 73.401842 ];
citycodes["SGD"] = [ "DK", 54.964367, 9.791731 ];
citycodes["SGF"] = [ "US", 37.244325, -93.386858 ];
citycodes["SGN"] = [ "VN", 10.818797, 106.651856 ];
citycodes["SGO"] = [ "AU", -28.049722, 148.595278 ];
citycodes["SGU"] = [ "US", 37.090583, -113.593056 ];
citycodes["SHA"] = [ "CN", 31.197875, 121.336319 ];
citycodes["SHB"] = [ "JP", 43.577500, 144.960000 ];
citycodes["SHD"] = [ "US", 38.263833, -78.896444 ];
citycodes["SHE"] = [ "CN", 41.638333, 123.485000 ];
citycodes["SHJ"] = [ "AE", 25.328575, 55.517150 ];
citycodes["SHM"] = [ "JP", 33.662222, 135.364444 ];
citycodes["SHR"] = [ "US", 44.769194, -106.980281 ];
citycodes["SHV"] = [ "US", 32.446628, -93.825600 ];
citycodes["SHW"] = [ "SA", 17.467222, 47.120278 ];
citycodes["SIA"] = [ "CN", 34.447119, 108.751592 ];
citycodes["SID"] = [ "CV", 16.741389, -22.949444 ];
citycodes["SIN"] = [ "SG", 1.355717, 103.987458 ];
citycodes["SIP"] = [ "UA", 45.038611, 33.983056 ];
citycodes["SIR"] = [ "CH", 46.219592, 7.326764 ];
citycodes["SIT"] = [ "US", 57.047139, -135.361600 ];
citycodes["SJC"] = [ "US", 37.362667, -121.929083 ];
citycodes["SJD"] = [ "MX", 23.151944, -109.720833 ];
citycodes["SJJ"] = [ "BA", 43.824583, 18.331467 ];
citycodes["SJO"] = [ "CR", 9.993861, -84.208806 ];
citycodes["SJT"] = [ "US", 31.357750, -100.496306 ];
citycodes["SJU"] = [ "PR", 18.439417, -66.001833 ];
citycodes["SJY"] = [ "FI", 62.693611, 22.831944 ];
citycodes["SKB"] = [ "KN", 17.310556, -62.719444 ];
citycodes["SKD"] = [ "UZ", 39.700556, 66.984722 ];
citycodes["SKE"] = [ "NO", 59.185000, 9.566944 ];
citycodes["SKG"] = [ "GR", 40.519725, 22.970950 ];
citycodes["SKN"] = [ "NO", 68.580717, 15.026200 ];
citycodes["SKP"] = [ "MK", 41.961622, 21.621381 ];
citycodes["SKU"] = [ "GR", 38.967553, 24.487228 ];
citycodes["SLA"] = [ "AR", -24.855897, -65.486153 ];
citycodes["SLC"] = [ "US", 40.788389, -111.977772 ];
citycodes["SLD"] = [ "SK", 48.638056, 19.134167 ];
citycodes["SLK"] = [ "US", 44.385303, -74.206186 ];
citycodes["SLL"] = [ "OM", 17.038719, 54.091297 ];
citycodes["SLN"] = [ "US", 38.791483, -97.650603 ];
citycodes["SLP"] = [ "MX", 22.254303, -100.930806 ];
citycodes["SLU"] = [ "LC", 14.018889, -61.000000 ];
citycodes["SLW"] = [ "MX", 25.548611, -100.927778 ];
citycodes["SLY"] = [ "RU", 66.666667, 67.000000 ];
citycodes["SLZ"] = [ "BR", -2.588833, -44.236639 ];
citycodes["SMA"] = [ "PT", 36.971389, -25.170639 ];
citycodes["SMF"] = [ "US", 38.695417, -121.590778 ];
citycodes["SMI"] = [ "GR", 37.690000, 26.911667 ];
citycodes["SMR"] = [ "CO", 11.119650, -74.230647 ];
citycodes["SMS"] = [ "MG", -17.093889, 49.815833 ];
citycodes["SMX"] = [ "US", 34.899247, -120.457583 ];
citycodes["SNA"] = [ "US", 33.675667, -117.868222 ];
citycodes["SNN"] = [ "IE", 52.701978, -8.924817 ];
citycodes["SNP"] = [ "US", 57.167333, -170.220444 ];
citycodes["SOF"] = [ "BG", 42.695194, 23.406167 ];
citycodes["SOG"] = [ "NO", 61.156111, 7.136614 ];
citycodes["SOJ"] = [ "NO", 69.786839, 20.959444 ];
citycodes["SOU"] = [ "GB", 50.950261, -1.356803 ];
citycodes["SPC"] = [ "ES", 28.626478, -17.755611 ];
citycodes["SPI"] = [ "US", 39.844100, -89.677889 ];
citycodes["SPK"] = [ "JP", 42.775200, 141.692283 ];
citycodes["SPN"] = [ "MP", 15.119003, 145.729356 ];
citycodes["SPS"] = [ "US", 33.988797, -98.491894 ];
citycodes["SPU"] = [ "HR", 43.538944, 16.297964 ];
citycodes["SQO"] = [ "SE", 64.960833, 17.696667 ];
citycodes["SRP"] = [ "NO", 59.792778, 5.339722 ];
citycodes["SRQ"] = [ "US", 27.395333, -82.554111 ];
citycodes["SRZ"] = [ "BO", -17.644756, -63.135364 ];
citycodes["SSA"] = [ "BR", -12.910994, -38.331044 ];
citycodes["SSG"] = [ "GQ", 3.755267, 8.708717 ];
citycodes["SSH"] = [ "EG", 27.978611, 34.393333 ];
citycodes["SSI"] = [ "US", 31.259028, -81.466306 ];
citycodes["SSJ"] = [ "NO", 65.956828, 12.468944 ];
citycodes["SSM"] = [ "US", 46.250753, -84.472386 ];
citycodes["STC"] = [ "US", 45.545325, -94.058336 ];
citycodes["STG"] = [ "US", 56.345833, -169.841667 ];
citycodes["STI"] = [ "DO", 19.406231, -70.604956 ];
citycodes["STL"] = [ "US", 38.747686, -90.359989 ];
citycodes["STM"] = [ "BR", -29.711358, -53.688153 ];
citycodes["STN"] = [ "GB", 51.885000, 0.235000 ];
citycodes["STO"] = [ "SE", 59.651944, 17.918611 ];
citycodes["STR"] = [ "DE", 48.689878, 9.221964 ];
citycodes["STT"] = [ "VI", 18.337306, -64.973361 ];
citycodes["STX"] = [ "VI", 17.701889, -64.798556 ];
citycodes["SUB"] = [ "ID", -7.380556, 112.786111 ];
citycodes["SUF"] = [ "IT", 38.905394, 16.242269 ];
citycodes["SUJ"] = [ "RO", 47.703414, 22.885606 ];
citycodes["SUN"] = [ "US", 43.504850, -114.296603 ];
citycodes["SUV"] = [ "FJ", -18.044722, 178.563056 ];
citycodes["SUX"] = [ "US", 42.402603, -96.384367 ];
citycodes["SVB"] = [ "MG", -14.278611, 50.174722 ];
citycodes["SVC"] = [ "US", 32.636547, -108.156386 ];
citycodes["SVD"] = [ "VC", 13.144444, -61.213889 ];
citycodes["SVG"] = [ "NO", 58.876667, 5.637778 ];
citycodes["SVJ"] = [ "NO", 68.243333, 14.669167 ];
citycodes["SVL"] = [ "FI", 61.943064, 28.945136 ];
citycodes["SVO"] = [ "RU", 55.972642, 37.414589 ];
citycodes["SVQ"] = [ "ES", 37.418000, -5.893106 ];
citycodes["SVU"] = [ "FJ", -16.802778, 179.344444 ];
citycodes["SVX"] = [ "RU", 56.741436, 60.803633 ];
citycodes["SWA"] = [ "CN", 23.366667, 116.666667 ];
citycodes["SWF"] = [ "US", 41.504094, -74.104839 ];
citycodes["SWT"] = [ "RU", 60.500000, 77.000000 ];
citycodes["SXB"] = [ "FR", 48.538319, 7.628233 ];
citycodes["SXF"] = [ "DE", 52.380000, 13.522500 ];
citycodes["SXM"] = [ "GP", 18.040953, -63.108900 ];
citycodes["SYD"] = [ "AU", -33.946111, 151.177222 ];
citycodes["SYO"] = [ "JP", 38.812331, 139.787178 ];
citycodes["SYR"] = [ "US", 43.111186, -76.106311 ];
citycodes["SYX"] = [ "CN", 18.301667, 109.413333 ];
citycodes["SYY"] = [ "GB", 58.215556, -6.331111 ];
citycodes["SYZ"] = [ "IR", 29.539333, 52.589475 ];
citycodes["SZF"] = [ "TR", 41.283333, 36.333333 ];
citycodes["SZG"] = [ "AT", 47.793303, 13.004333 ];
citycodes["SZX"] = [ "CN", 22.638333, 113.811667 ];
citycodes["SZZ"] = [ "PL", 53.584731, 14.902206 ];
citycodes["TAB"] = [ "TT", 11.146389, -60.836667 ];
citycodes["TAE"] = [ "KR", 35.894108, 128.658856 ];
citycodes["TAK"] = [ "JP", 34.214167, 134.015556 ];
citycodes["TAM"] = [ "MX", 22.296450, -97.865931 ];
citycodes["TAO"] = [ "CN", 36.263333, 120.376667 ];
citycodes["TAP"] = [ "MX", 14.794339, -92.370025 ];
citycodes["TAS"] = [ "UZ", 41.257306, 69.281667 ];
citycodes["TAT"] = [ "SK", 49.073611, 20.241111 ];
citycodes["TBI"] = [ "BS", 24.315000, -75.453611 ];
citycodes["TBJ"] = [ "TN", 36.980000, 8.876944 ];
citycodes["TBN"] = [ "US", 37.741631, -92.140736 ];
citycodes["TBS"] = [ "GE", 41.669167, 44.954722 ];
citycodes["TBU"] = [ "TO", -21.240919, -175.150142 ];
citycodes["TCB"] = [ "BS", 26.745336, -77.391269 ];
citycodes["TCI"] = [ "ES", 28.482653, -16.341536 ];
citycodes["TCO"] = [ "CO", 1.814417, -78.749228 ];
citycodes["TCQ"] = [ "PE", -18.053333, -70.275833 ];
citycodes["TER"] = [ "PT", 38.761842, -27.090797 ];
citycodes["TEX"] = [ "US", 37.953758, -107.908481 ];
citycodes["TFN"] = [ "ES", 28.482653, -16.341536 ];
citycodes["TFS"] = [ "ES", 28.044475, -16.572489 ];
citycodes["TGD"] = [ "YU", 42.359394, 19.251878 ];
citycodes["TGG"] = [ "MY", 5.382639, 103.103361 ];
citycodes["TGM"] = [ "RO", 46.467714, 24.412525 ];
citycodes["TGU"] = [ "HN", 14.060883, -87.217197 ];
citycodes["TGZ"] = [ "MX", 16.769656, -93.341461 ];
citycodes["THE"] = [ "BR", -5.059942, -42.823478 ];
citycodes["THF"] = [ "DE", 52.473025, 13.403944 ];
citycodes["THN"] = [ "SE", 58.318056, 12.345000 ];
citycodes["THO"] = [ "IS", 66.250556, -15.267222 ];
citycodes["THR"] = [ "IR", 35.689167, 51.313417 ];
citycodes["THU"] = [ "GL", 76.530867, -68.705083 ];
citycodes["TIA"] = [ "AL", 41.414742, 19.720561 ];
citycodes["TIC"] = [ "MH", 7.116667, 171.900000 ];
citycodes["TIF"] = [ "SA", 21.483056, 40.543889 ];
citycodes["TIJ"] = [ "MX", 32.541064, -116.970158 ];
citycodes["TIP"] = [ "LY", 32.663544, 13.159011 ];
citycodes["TIU"] = [ "NZ", -44.302778, 171.225278 ];
citycodes["TIV"] = [ "YU", 42.404664, 18.723286 ];
citycodes["TIZ"] = [ "PG", -5.843717, 142.946133 ];
citycodes["TJM"] = [ "RU", 57.168333, 65.316667 ];
citycodes["TKK"] = [ "FM", 7.461869, 151.843006 ];
citycodes["TKN"] = [ "JP", 27.836381, 128.881253 ];
citycodes["TKS"] = [ "JP", 34.132808, 134.606639 ];
citycodes["TKU"] = [ "FI", 60.514142, 22.262808 ];
citycodes["TLC"] = [ "MX", 19.336944, -99.566111 ];
citycodes["TLE"] = [ "MG", -23.383369, 43.728453 ];
citycodes["TLH"] = [ "US", 30.396528, -84.350333 ];
citycodes["TLL"] = [ "EE", 59.413317, 24.832844 ];
citycodes["TLM"] = [ "DZ", 35.016667, -1.450000 ];
citycodes["TLN"] = [ "FR", 43.097222, 6.146111 ];
citycodes["TLS"] = [ "FR", 43.629075, 1.363819 ];
citycodes["TLV"] = [ "IL", 32.011389, 34.886667 ];
citycodes["TMM"] = [ "MG", -18.109517, 49.392536 ];
citycodes["TMP"] = [ "FI", 61.414147, 23.604392 ];
citycodes["TMR"] = [ "DZ", 22.811067, 5.450836 ];
citycodes["TMS"] = [ "ST", 0.378175, 6.712153 ];
citycodes["TMT"] = [ "BR", -1.483333, -56.400000 ];
citycodes["TMU"] = [ "CR", 9.733333, -85.016667 ];
citycodes["TMW"] = [ "AU", -31.083889, 150.846667 ];
citycodes["TNA"] = [ "CN", 36.855000, 117.216667 ];
citycodes["TNG"] = [ "MA", 35.726917, -5.916889 ];
citycodes["TNK"] = [ "US", 60.575597, -165.273128 ];
citycodes["TNO"] = [ "CR", 10.333333, -85.833333 ];
citycodes["TNR"] = [ "MG", -18.796936, 47.478869 ];
citycodes["TOE"] = [ "TN", 33.939722, 8.110556 ];
citycodes["TOF"] = [ "RU", 57.000000, 84.500000 ];
citycodes["TOL"] = [ "US", 41.586806, -83.807833 ];
citycodes["TOS"] = [ "NO", 69.683333, 18.918919 ];
citycodes["TOY"] = [ "JP", 36.648333, 137.187500 ];
citycodes["TPA"] = [ "US", 27.975472, -82.533250 ];
citycodes["TPE"] = [ "TW", 25.077731, 121.232822 ];
citycodes["TPP"] = [ "PE", -6.508742, -76.373247 ];
citycodes["TPQ"] = [ "MX", 21.419453, -104.842581 ];
citycodes["TPR"] = [ "AU", -22.650000, 117.666667 ];
citycodes["TRC"] = [ "MX", 25.568278, -103.410583 ];
citycodes["TRD"] = [ "NO", 63.457556, 10.939872 ];
citycodes["TRE"] = [ "GB", 56.499167, -6.869167 ];
citycodes["TRF"] = [ "NO", 59.186667, 10.258611 ];
citycodes["TRG"] = [ "NZ", -37.671944, 176.196111 ];
citycodes["TRI"] = [ "US", 36.475214, -82.407419 ];
citycodes["TRN"] = [ "IT", 45.200761, 7.649631 ];
citycodes["TRS"] = [ "IT", 45.827361, 13.471994 ];
citycodes["TRU"] = [ "PE", -8.084800, -79.109614 ];
citycodes["TRV"] = [ "IN", 8.482181, 76.918294 ];
citycodes["TRW"] = [ "KI", 1.381636, 173.147036 ];
citycodes["TRZ"] = [ "IN", 10.765519, 78.709061 ];
citycodes["TSF"] = [ "IT", 45.648869, 12.195361 ];
citycodes["TSJ"] = [ "JP", 34.284889, 129.330550 ];
citycodes["TSN"] = [ "CN", 39.124353, 117.346181 ];
citycodes["TSR"] = [ "RO", 45.809861, 21.337861 ];
citycodes["TST"] = [ "TH", 7.508744, 99.616578 ];
citycodes["TSV"] = [ "AU", -19.252500, 146.765278 ];
citycodes["TTJ"] = [ "JP", 35.530069, 134.166553 ];
citycodes["TTQ"] = [ "CR", 10.566667, -83.516667 ];
citycodes["TTS"] = [ "MG", -16.750000, 47.616667 ];
citycodes["TUC"] = [ "AR", -26.840861, -65.104944 ];
citycodes["TUD"] = [ "SN", 13.736817, -13.653122 ];
citycodes["TUF"] = [ "FR", 47.432222, 0.727606 ];
citycodes["TUI"] = [ "SA", 31.692697, 38.731067 ];
citycodes["TUL"] = [ "US", 36.198389, -95.888111 ];
citycodes["TUN"] = [ "TN", 36.851033, 10.227217 ];
citycodes["TUO"] = [ "NZ", -38.739722, 176.084444 ];
citycodes["TUP"] = [ "US", 34.268108, -88.769894 ];
citycodes["TUS"] = [ "US", 32.116083, -110.941028 ];
citycodes["TUU"] = [ "SA", 28.371667, 36.625000 ];
citycodes["TVA"] = [ "MG", -17.850000, 44.916667 ];
citycodes["TVC"] = [ "US", 44.741444, -85.582236 ];
citycodes["TVF"] = [ "US", 48.065494, -96.183372 ];
citycodes["TVU"] = [ "FJ", -16.693056, 179.874167 ];
citycodes["TWB"] = [ "AU", -27.542778, 151.916389 ];
citycodes["TWF"] = [ "US", 42.481803, -114.487736 ];
citycodes["TWU"] = [ "MY", 4.313369, 118.121953 ];
citycodes["TXK"] = [ "US", 33.453722, -93.991028 ];
citycodes["TXL"] = [ "DE", 52.559686, 13.287711 ];
citycodes["TXN"] = [ "CN", 29.750000, 118.000000 ];
citycodes["TYN"] = [ "CN", 37.746897, 112.628428 ];
citycodes["TYO"] = [ "JP", 35.552258, 139.779694 ];
citycodes["TYR"] = [ "US", 32.354139, -95.402386 ];
citycodes["TYS"] = [ "US", 35.810972, -83.994028 ];
citycodes["TZX"] = [ "TR", 40.995108, 39.789728 ];
citycodes["UAK"] = [ "GL", 61.160719, -45.425675 ];
citycodes["UAQ"] = [ "AR", -31.571111, -68.421111 ];
citycodes["UBJ"] = [ "JP", 33.930000, 131.278889 ];
citycodes["UBP"] = [ "TH", 15.248056, 104.871944 ];
citycodes["UBS"] = [ "US", 33.450342, -88.591381 ];
citycodes["UCT"] = [ "RU", 62.706667, 53.975000 ];
citycodes["UDI"] = [ "BR", -18.882844, -48.225594 ];
citycodes["UFA"] = [ "RU", 54.557511, 55.874417 ];
citycodes["UII"] = [ "HN", 16.086667, -86.891111 ];
citycodes["UIN"] = [ "US", 39.942625, -91.194456 ];
citycodes["UIO"] = [ "EC", -0.141144, -78.488214 ];
citycodes["UIP"] = [ "FR", 47.974981, -4.167786 ];
citycodes["UIT"] = [ "MH", 5.906667, 169.641667 ];
citycodes["UJE"] = [ "MH", 9.083333, 165.666667 ];
citycodes["UKK"] = [ "KZ", 50.033333, 82.491667 ];
citycodes["ULN"] = [ "MN", 47.843056, 106.766639 ];
citycodes["ULP"] = [ "AU", -26.612222, 144.252778 ];
citycodes["ULY"] = [ "RU", 54.401667, 48.805000 ];
citycodes["UMD"] = [ "GL", 70.734231, -52.696203 ];
citycodes["UME"] = [ "SE", 63.791828, 20.282758 ];
citycodes["UNI"] = [ "VC", 12.598611, -61.414722 ];
citycodes["UNK"] = [ "US", 63.888358, -160.798953 ];
citycodes["UPN"] = [ "MX", 19.396692, -102.039056 ];
citycodes["URC"] = [ "CN", 43.907106, 87.474244 ];
citycodes["URE"] = [ "EE", 58.230000, 22.509444 ];
citycodes["URJ"] = [ "RU", 60.116667, 64.833333 ];
citycodes["URO"] = [ "FR", 49.384172, 1.174800 ];
citycodes["URS"] = [ "RU", 51.751667, 36.296667 ];
citycodes["URT"] = [ "TH", 9.133333, 99.140278 ];
citycodes["URY"] = [ "SA", 31.412022, 37.279064 ];
citycodes["USH"] = [ "AR", -54.843278, -68.295750 ];
citycodes["USK"] = [ "RU", 65.916667, 57.333333 ];
citycodes["USN"] = [ "KR", 35.593494, 129.351722 ];
citycodes["UTH"] = [ "TH", 17.386436, 102.788247 ];
citycodes["UTK"] = [ "MH", 11.233333, 169.866667 ];
citycodes["UTN"] = [ "ZA", -28.399097, 21.260239 ];
citycodes["UTT"] = [ "ZA", -31.547903, 28.674289 ];
citycodes["UUD"] = [ "RU", 51.810106, 107.444106 ];
citycodes["UUS"] = [ "RU", 46.888672, 142.717531 ];
citycodes["UVF"] = [ "LC", 13.733194, -60.952597 ];
citycodes["VAA"] = [ "FI", 63.051331, 21.761644 ];
citycodes["VAI"] = [ "PG", -2.692117, 141.302283 ];
citycodes["VAK"] = [ "US", 61.533636, -165.583733 ];
citycodes["VAN"] = [ "TR", 38.468219, 43.332300 ];
citycodes["VAR"] = [ "BG", 43.232072, 27.825106 ];
citycodes["VAS"] = [ "TR", 39.814167, 36.902500 ];
citycodes["VAV"] = [ "TO", -18.585478, -173.962925 ];
citycodes["VAW"] = [ "NO", 70.355392, 31.044889 ];
citycodes["VBS"] = [ "IT", 45.429075, 10.330633 ];
citycodes["VBV"] = [ "FJ", -16.666667, 179.050000 ];
citycodes["VBY"] = [ "SE", 57.662797, 18.346211 ];
citycodes["VCE"] = [ "IT", 45.505278, 12.351944 ];
citycodes["VCT"] = [ "US", 28.852556, -96.918486 ];
citycodes["VDA"] = [ "IL", 29.940250, 34.935850 ];
citycodes["VDB"] = [ "NO", 61.011283, 9.293314 ];
citycodes["VDM"] = [ "AR", -40.869222, -63.000389 ];
citycodes["VDS"] = [ "NO", 70.065278, 29.844722 ];
citycodes["VDZ"] = [ "US", 61.133950, -146.248342 ];
citycodes["VER"] = [ "MX", 19.145528, -96.187081 ];
citycodes["VEY"] = [ "IS", 63.424303, -20.278875 ];
citycodes["VFA"] = [ "ZW", -18.095881, 25.839006 ];
citycodes["VGO"] = [ "ES", 42.231800, -8.626775 ];
citycodes["VHM"] = [ "SE", 64.579083, 16.833575 ];
citycodes["VIE"] = [ "AT", 48.110278, 16.569722 ];
citycodes["VIL"] = [ "MA", 23.720833, -15.933333 ];
citycodes["VIS"] = [ "US", 36.318667, -119.392889 ];
citycodes["VIT"] = [ "ES", 42.882836, -2.724469 ];
citycodes["VIX"] = [ "BR", -20.258056, -40.286389 ];
citycodes["VKO"] = [ "RU", 55.596136, 37.267636 ];
citycodes["VLC"] = [ "ES", 39.489314, -0.481625 ];
citycodes["VLD"] = [ "US", 30.782500, -83.276722 ];
citycodes["VLI"] = [ "VU", -17.699325, 168.319794 ];
citycodes["VLL"] = [ "ES", 41.706000, -4.851861 ];
citycodes["VLN"] = [ "VE", 10.149733, -67.928400 ];
citycodes["VNO"] = [ "LT", 54.608333, 19.990000 ];
citycodes["VOG"] = [ "RU", 48.782381, 44.344733 ];
citycodes["VOH"] = [ "MG", -13.375833, 50.002778 ];
citycodes["VPN"] = [ "IS", 65.750000, -14.816667 ];
citycodes["VPS"] = [ "US", 30.483333, -86.525333 ];
citycodes["VQS"] = [ "PR", 18.114167, -65.422500 ];
citycodes["VRA"] = [ "CU", 23.034444, -81.435278 ];
citycodes["VRK"] = [ "FI", 62.171111, 27.868611 ];
citycodes["VRN"] = [ "IT", 45.395706, 10.888533 ];
citycodes["VSA"] = [ "MX", 17.997000, -92.817361 ];
citycodes["VST"] = [ "SE", 59.589444, 16.633611 ];
citycodes["VTE"] = [ "LA", 17.988322, 102.563256 ];
citycodes["VUP"] = [ "CO", 10.435042, -73.249506 ];
citycodes["VVI"] = [ "BO", -17.644756, -63.135364 ];
citycodes["VVO"] = [ "RU", 43.399031, 132.151517 ];
citycodes["VXO"] = [ "SE", 56.929144, 14.727994 ];
citycodes["WAE"] = [ "SA", 20.504236, 45.199044 ];
citycodes["WAG"] = [ "NZ", -39.962222, 175.025278 ];
citycodes["WAI"] = [ "MG", -14.898750, 47.993894 ];
citycodes["WAM"] = [ "MG", -17.800000, 48.433333 ];
citycodes["WAQ"] = [ "MG", -18.700000, 44.616667 ];
citycodes["WAS"] = [ "US", 38.889463, -77.035414 ];
citycodes["WAW"] = [ "PL", 52.165750, 20.967122 ];
citycodes["WBM"] = [ "PG", -5.635317, 143.892317 ];
citycodes["WDG"] = [ "US", 36.339167, -97.916500 ];
citycodes["WDH"] = [ "NA", -22.480000, 17.470833 ];
citycodes["WEH"] = [ "CN", 37.500000, 122.083333 ];
citycodes["WEI"] = [ "AU", -12.678611, 141.925278 ];
citycodes["WFI"] = [ "MG", -21.441558, 47.111736 ];
citycodes["WGA"] = [ "AU", -35.165278, 147.466389 ];
citycodes["WGE"] = [ "AU", -30.033333, 148.125000 ];
citycodes["WHK"] = [ "NZ", -37.920556, 176.914167 ];
citycodes["WIC"] = [ "GB", 58.458756, -3.092964 ];
citycodes["WIN"] = [ "AU", -22.356944, 143.082500 ];
citycodes["WJA"] = [ "MH", 7.450000, 168.550000 ];
citycodes["WJU"] = [ "KR", 37.438056, 127.960278 ];
citycodes["WKA"] = [ "NZ", -44.725278, 169.243056 ];
citycodes["WKJ"] = [ "JP", 45.404167, 141.800833 ];
citycodes["WLG"] = [ "NZ", -41.327222, 174.805278 ];
citycodes["WMA"] = [ "MG", -15.833333, 48.833333 ];
citycodes["WMN"] = [ "MG", -15.436667, 49.688333 ];
citycodes["WMP"] = [ "MG", -16.161944, 49.770556 ];
citycodes["WMR"] = [ "MG", -16.163900, 49.773753 ];
citycodes["WNR"] = [ "AU", -25.413333, 142.666667 ];
citycodes["WNZ"] = [ "CN", 28.000000, 121.666667 ];
citycodes["WPB"] = [ "MG", -15.583333, 47.616667 ];
citycodes["WRE"] = [ "NZ", -35.768333, 174.365000 ];
citycodes["WRG"] = [ "US", 56.484325, -132.369825 ];
citycodes["WRL"] = [ "US", 43.965714, -107.950831 ];
citycodes["WRO"] = [ "PL", 51.102683, 16.885836 ];
citycodes["WSZ"] = [ "NZ", -41.738056, 171.580833 ];
citycodes["WTA"] = [ "MG", -17.483333, 43.966667 ];
citycodes["WTE"] = [ "MH", 9.970000, 170.020000 ];
citycodes["WTL"] = [ "US", 60.335344, -162.667008 ];
citycodes["WTO"] = [ "MH", 10.250000, 166.000000 ];
citycodes["WTS"] = [ "MG", -18.750000, 46.050000 ];
citycodes["WUH"] = [ "CN", 30.785000, 114.210000 ];
citycodes["WUS"] = [ "CN", 27.716667, 117.966667 ];
citycodes["WVB"] = [ "NA", -22.979944, 14.645314 ];
citycodes["WVK"] = [ "MG", -22.119722, 48.021667 ];
citycodes["WWK"] = [ "PG", -3.583828, 143.669186 ];
citycodes["WWT"] = [ "US", 60.940878, -164.643992 ];
citycodes["WXN"] = [ "CN", 30.750000, 107.333333 ];
citycodes["WYA"] = [ "AU", -33.058889, 137.514444 ];
citycodes["WYS"] = [ "US", 44.688400, -111.117639 ];
citycodes["XAP"] = [ "BR", -27.134219, -52.656553 ];
citycodes["XCH"] = [ "AU", -10.450556, 105.690278 ];
citycodes["XDB"] = [ "FR", 50.633333, 3.066667 ];
citycodes["XDS"] = [ "CA", 45.322500, -75.669167 ];
citycodes["XER"] = [ "FR", 48.583333, 7.750000 ];
citycodes["XFN"] = [ "CN", 32.050000, 112.016667 ];
citycodes["XHG"] = [ "CA", 45.401111, -75.650278 ];
citycodes["XHK"] = [ "FR", 44.933333, 4.900000 ];
citycodes["XIC"] = [ "CN", 27.985000, 102.180000 ];
citycodes["XIL"] = [ "CN", 43.966667, 116.066667 ];
citycodes["XIY"] = [ "CN", 34.447119, 108.751592 ];
citycodes["XLS"] = [ "SN", 16.050761, -16.463172 ];
citycodes["XMN"] = [ "CN", 24.544036, 118.127739 ];
citycodes["XNA"] = [ "US", 36.281869, -94.306811 ];
citycodes["XNN"] = [ "CN", 36.550000, 101.750000 ];
citycodes["XOP"] = [ "FR", 46.583333, 0.333333 ];
//citycodes["XPG"] = [ "FR", 0.000000, 0.000000 ];
citycodes["XPJ"] = [ "FR", 43.616667, 3.866667 ];
citycodes["XQP"] = [ "CR", 9.443164, -84.129772 ];
citycodes["XRF"] = [ "FR", 43.300000, 5.383333 ];
citycodes["XRY"] = [ "ES", 36.744622, -6.060111 ];
citycodes["XSH"] = [ "FR", 47.383333, 0.683333 ];
citycodes["XTG"] = [ "AU", -27.986389, 143.810833 ];
citycodes["XYA"] = [ "SB", -9.086111, 159.218889 ];
citycodes["XYD"] = [ "FR", 45.750000, 4.850000 ];
citycodes["XZN"] = [ "FR", 43.950000, 4.833333 ];
citycodes["YAI"] = [ "CL", -36.582778, -72.031667 ];
citycodes["YAK"] = [ "US", 59.503306, -139.660250 ];
citycodes["YAM"] = [ "CA", 46.485000, -84.509444 ];
citycodes["YAO"] = [ "CM", 3.836039, 11.523461 ];
citycodes["YAP"] = [ "FM", 9.498911, 138.082497 ];
citycodes["YBC"] = [ "CA", 49.132222, -68.207222 ];
citycodes["YBG"] = [ "CA", 48.330556, -70.996392 ];
citycodes["YBL"] = [ "CA", 49.950833, -125.270833 ];
citycodes["YBP"] = [ "CN", 28.916667, 104.416667 ];
citycodes["YCD"] = [ "CA", 49.052333, -123.870167 ];
citycodes["YCG"] = [ "CA", 49.296389, -117.632500 ];
citycodes["YDF"] = [ "CA", 49.210833, -57.391389 ];
citycodes["YEA"] = [ "CA", 53.309722, -113.579722 ];
citycodes["YEG"] = [ "CA", 53.309722, -113.579722 ];
citycodes["YEI"] = [ "TR", 40.248889, 29.549444 ];
citycodes["YFC"] = [ "CA", 45.868889, -66.537222 ];
citycodes["YGJ"] = [ "JP", 35.492272, 133.236508 ];
citycodes["YGK"] = [ "CA", 44.225278, -76.596944 ];
citycodes["YGP"] = [ "CA", 48.775278, -64.478611 ];
citycodes["YGR"] = [ "CA", 47.424722, -61.778056 ];
citycodes["YHM"] = [ "CA", 43.173056, -79.935000 ];
citycodes["YHZ"] = [ "CA", 44.880833, -63.508611 ];
citycodes["YKA"] = [ "CA", 50.702222, -120.444444 ];
citycodes["YKF"] = [ "CA", 43.458889, -80.384444 ];
citycodes["YKM"] = [ "US", 46.568169, -120.544058 ];
citycodes["YKS"] = [ "RU", 62.093250, 129.770672 ];
citycodes["YLW"] = [ "CA", 49.956111, -119.377778 ];
citycodes["YMM"] = [ "CA", 56.653333, -111.221944 ];
citycodes["YMQ"] = [ "CA", 45.468056, -73.741389 ];
citycodes["YMT"] = [ "CA", 49.771667, -74.527500 ];
citycodes["YNB"] = [ "SA", 24.144983, 38.063756 ];
citycodes["YNJ"] = [ "CN", 42.650000, 129.500000 ];
citycodes["YNT"] = [ "CN", 37.401667, 121.371667 ];
citycodes["YNY"] = [ "KR", 38.066666, 128.6 ];
citycodes["YOW"] = [ "CA", 45.322500, -75.669167 ];
citycodes["YPR"] = [ "CA", 54.286111, -130.444722 ];
citycodes["YQB"] = [ "CA", 46.791111, -71.391667 ];
citycodes["YQG"] = [ "CA", 42.275556, -82.955556 ];
citycodes["YQL"] = [ "CA", 49.630278, -112.799722 ];
citycodes["YQM"] = [ "CA", 46.112222, -64.678611 ];
citycodes["YQQ"] = [ "CA", 49.710833, -124.886667 ];
citycodes["YQR"] = [ "CA", 50.431944, -104.665833 ];
citycodes["YQT"] = [ "CA", 48.371944, -89.323889 ];
citycodes["YQU"] = [ "CA", 55.179722, -118.885000 ];
citycodes["YQX"] = [ "CA", 48.936944, -54.568056 ];
citycodes["YQY"] = [ "CA", 46.161389, -60.047778 ];
citycodes["YQZ"] = [ "CA", 53.026111, -122.510000 ];
citycodes["YRJ"] = [ "CA", 48.520000, -72.265556 ];
citycodes["YSB"] = [ "CA", 46.625000, -80.798889 ];
citycodes["YSJ"] = [ "CA", 45.316111, -65.890278 ];
citycodes["YTO"] = [ "CA", 43.677222, -79.630556 ];
citycodes["YTS"] = [ "CA", 48.569722, -81.376667 ];
citycodes["YTZ"] = [ "CA", 43.627500, -79.396111 ];
citycodes["YUL"] = [ "CA", 45.468056, -73.741389 ];
citycodes["YUM"] = [ "US", 32.656578, -114.605981 ];
citycodes["YUY"] = [ "CA", 48.206111, -78.835556 ];
citycodes["YVA"] = [ "KM", -11.533661, 43.271850 ];
citycodes["YVO"] = [ "CA", 48.053333, -77.782778 ];
citycodes["YVR"] = [ "CA", 49.193889, -123.184444 ];
citycodes["YWG"] = [ "CA", 49.910000, -97.234444 ];
citycodes["YWH"] = [ "CA", 48.655000, -123.466667 ];
citycodes["YWK"] = [ "CA", 52.921944, -66.864444 ];
citycodes["YWL"] = [ "CA", 52.183056, -122.054167 ];
citycodes["YWS"] = [ "CA", 50.150000, -122.966667 ];
citycodes["YXC"] = [ "CA", 49.610833, -115.782222 ];
citycodes["YXE"] = [ "CA", 52.170833, -106.699722 ];
citycodes["YXH"] = [ "CA", 50.018889, -110.720833 ];
citycodes["YXJ"] = [ "CA", 56.238056, -120.740278 ];
citycodes["YXS"] = [ "CA", 53.889444, -122.678889 ];
citycodes["YXT"] = [ "CA", 54.466389, -128.577500 ];
citycodes["YXU"] = [ "CA", 43.035556, -81.153889 ];
citycodes["YXX"] = [ "CA", 49.025278, -122.363333 ];
citycodes["YXY"] = [ "CA", 60.709553, -135.067267 ];
citycodes["YYB"] = [ "CA", 46.363611, -79.422778 ];
citycodes["YYC"] = [ "CA", 51.113889, -114.020278 ];
citycodes["YYD"] = [ "CA", 54.824722, -127.182778 ];
citycodes["YYF"] = [ "CA", 49.463056, -119.601667 ];
citycodes["YYG"] = [ "CA", 46.290000, -63.121114 ];
citycodes["YYJ"] = [ "CA", 48.646944, -123.425833 ];
citycodes["YYR"] = [ "CA", 53.319167, -60.425833 ];
citycodes["YYT"] = [ "CA", 47.618611, -52.751944 ];
citycodes["YYY"] = [ "CA", 48.608611, -68.208056 ];
citycodes["YYZ"] = [ "CA", 43.677222, -79.630556 ];
citycodes["YZP"] = [ "CA", 53.254333, -131.813833 ];
citycodes["YZR"] = [ "CA", 42.999444, -82.308889 ];
citycodes["YZV"] = [ "CA", 50.223333, -66.265556 ];
citycodes["ZAD"] = [ "HR", 44.108269, 15.346697 ];
citycodes["ZAG"] = [ "HR", 45.742931, 16.068778 ];
citycodes["ZAL"] = [ "CL", -39.649956, -73.086111 ];
//citycodes["ZAQ"] = [ "DE", 0.000000, 0.000000 ];
citycodes["ZAZ"] = [ "ES", 41.666242, -1.041553 ];
citycodes["ZBF"] = [ "CA", 47.629722, -65.738889 ];
citycodes["ZBL"] = [ "AU", -24.250000, 150.333333 ];
citycodes["ZCL"] = [ "MX", 22.897111, -102.686889 ];
citycodes["ZCO"] = [ "CL", -38.768472, -72.635917 ];
citycodes["ZDH"] = [ "CH", 46.900000, 7.483333 ];
citycodes["ZDJ"] = [ "CH", 46.900000, 7.483333 ];
citycodes["ZDN"] = [ "AT", 48.216667, 16.333333 ];
//citycodes["ZEU"] = [ "DE", 0.000000, 0.000000 ];
citycodes["ZFJ"] = [ "FR", 48.083333, 1.683333 ];
citycodes["ZFQ"] = [ "FR", 45.000000, 0.600000 ];
citycodes["ZFV"] = [ "US", 39.952222, -75.164167 ];
citycodes["ZFX"] = [ "PL", 53.585000, 14.904167 ];
citycodes["ZHA"] = [ "CN", 21.000000, 110.333333 ];
citycodes["ZID"] = [ "DK", 56.150000, 10.216667 ];
citycodes["ZIG"] = [ "SN", 12.555617, -16.281783 ];
citycodes["ZIH"] = [ "MX", 17.602222, -101.460000 ];
citycodes["ZIM"] = [ "DK", 55.400000, 10.383333 ];
citycodes["ZLN"] = [ "FR", 48.000000, 0.200000 ];
citycodes["ZLO"] = [ "MX", 19.144778, -104.558631 ];
citycodes["ZMB"] = [ "DE", 53.633333, 9.983333 ];
citycodes["ZMU"] = [ "DE", 48.350000, 11.783333 ];
citycodes["ZNE"] = [ "AU", -23.417778, 119.802778 ];
citycodes["ZNZ"] = [ "TZ", -6.222025, 39.224886 ];
citycodes["ZOS"] = [ "CL", -40.611389, -73.060281 ];
citycodes["ZPC"] = [ "CL", -39.291389, -71.920833 ];
citycodes["ZQN"] = [ "NZ", -45.021111, 168.739167 ];
citycodes["ZRH"] = [ "CH", 47.464722, 8.549167 ];
citycodes["ZSA"] = [ "BS", 24.063275, -74.523967 ];
citycodes["ZSE"] = [ "RE", -21.320903, 55.424956 ];
//citycodes["ZTC"] = [ "IT", 0.000000, 0.000000 ];
citycodes["ZTF"] = [ "US", 41.053333, -73.539167 ];
citycodes["ZTH"] = [ "GR", 37.750853, 20.884250 ];
citycodes["ZVE"] = [ "US", 41.308056, -72.928611 ];
citycodes["ZVR"] = [ "DE", 52.400000, 9.733333 ];
citycodes["ZWI"] = [ "US", 39.745833, -75.546944 ];
citycodes["ZWS"] = [ "DE", 48.683333, 9.200000 ];
citycodes["ZYN"] = [ "FR", 43.833333, 0.702778 ];
citycodes["ZYR"] = [ "BE", 50.850000, 4.350000 ];
citycodes["ZYZ"] = [ "BE", 51.216667, 4.416667 ];


/* These are synonyms for cities. If more than one exists, use primary airport
 * first to match better flights (eg. LHR has preference over LGW)
 */
var citysyns = new Array;
citysyns["BER"] = "THF|SXF|TXL";
citysyns["BFS"] = "BHD";
citysyns["BJS"] = "PEK";
citysyns["BUE"] = "EZE|AEP";
citysyns["CAS"] = "CMN";
citysyns["CHI"] = "ORD|MDW";
citysyns["HOU"] = "IAH|HOU";
citysyns["DAL"] = "DFW|DAL";
citysyns["JKT"] = "CGK";
citysyns["LON"] = "LHR|LGW|LTN|STN|LCY";
citysyns["MIL"] = "MXP|LIN";
citysyns["MKC"] = "MCI";
citysyns["MOW"] = "DME|SVO";
citysyns["NYC"] = "JFK|LGA|EWR";
citysyns["ORL"] = "MCO";
citysyns["OSA"] = "KIX|ITM";
citysyns["PAR"] = "CDG|ORY";
citysyns["RIO"] = "GIG|SDU";
citysyns["ROM"] = "FCO";
citysyns["SAO"] = "GRU|CGH";
citysyns["TYO"] = "NRT|HND";
citysyns["SLU"] = "SLU|UVF";
citysyns["STO"] = "ARN|BMA";
citysyns["TCI"] = "TFS|TFN";
citysyns["WAS"] = "IAD|BWI|DCA";
citysyns["YAO"] = "YAO|NSI";
citysyns["SHA"] = "PVG|SHA";
citysyns["DTT"] = "DTW";
citysyns["ALY"] = "ALY|HBE";
citysyns["BAK"] = "GYD";

/*
  Regions:
    NAM = north america
    CAM = central america
    SAM = south america
    CBN = caribbean
    EUR = europe
    MID = middle east
    AFR = africa
    ASA = asia
    SWP = southwest pacific
*/

/* North America */
var countrycodes = new Array;
countrycodes["CA"] = [ "nam", "nam", "canada" ];
countrycodes["US"] = [ "nam", "nam", "usa" ];
countrycodes["MX"] = [ "nam", "nam", "mexico" ];
countrycodes["BZ"] = [ "nam", "nam", "belize" ];
countrycodes["GT"] = [ "nam", "nam", "guatemala" ];
countrycodes["SV"] = [ "nam", "nam", "el salvador" ];
countrycodes["HN"] = [ "nam", "nam", "hondouras" ];
countrycodes["NI"] = [ "nam", "nam", "nicaragua" ];
countrycodes["CR"] = [ "nam", "nam", "costa rica" ];
countrycodes["PA"] = [ "nam", "nam", "panama" ];
countrycodes["BM"] = [ "nam", "nam", "bermuda" ];

/* Caribbean */
countrycodes["TT"] = [ "nam", "nam", "trinidad & tobago" ];
countrycodes["VI"] = [ "nam", "nam", "us virgin islands" ];
countrycodes["AN"] = [ "nam", "nam", "netherlands antillies" ];
countrycodes["GP"] = [ "nam", "nam", "guadeloupe" ];
countrycodes["GD"] = [ "nam", "nam", "grenada" ];
countrycodes["BB"] = [ "nam", "nam", "barbados" ];
countrycodes["LC"] = [ "nam", "nam", "st. lucia" ];
countrycodes["VC"] = [ "nam", "nam", "st. vincent & greenadines" ];
countrycodes["DM"] = [ "nam", "nam", "dominica" ];
countrycodes["AG"] = [ "nam", "nam", "antigua & barbuda" ];
countrycodes["KN"] = [ "nam", "nam", "st. kitts & nevis" ];
countrycodes["CU"] = [ "nam", "nam", "cuba" ];
countrycodes["JM"] = [ "nam", "nam", "jamaica" ];
countrycodes["HT"] = [ "nam", "nam", "haiti" ];
countrycodes["DO"] = [ "nam", "nam", "dominican republic" ];
countrycodes["BS"] = [ "nam", "nam", "bahamas" ];
countrycodes["AW"] = [ "nam", "nam", "aruba" ];
countrycodes["AI"] = [ "nam", "nam", "angilla" ];
countrycodes["PR"] = [ "nam", "nam", "puerto rico" ];
countrycodes["VG"] = [ "nam", "nam", "british virgin islands" ];
countrycodes["MQ"] = [ "nam", "nam", "martinique" ];
countrycodes["KY"] = [ "nam", "nam", "caymans" ];
countrycodes["TC"] = [ "nam", "nam", "turks and caicos" ];

/* South america */
countrycodes["CO"] = [ "sam", "sam", "colombia" ];
countrycodes["VE"] = [ "sam", "sam", "venezuela" ];
countrycodes["SR"] = [ "sam", "sam", "suriname" ];
countrycodes["GY"] = [ "sam", "sam", "guyana" ];
countrycodes["GF"] = [ "sam", "sam", "french guiana" ];
countrycodes["EC"] = [ "sam", "sam", "ecuador" ];
countrycodes["PE"] = [ "sam", "sam", "peru" ];
countrycodes["BO"] = [ "sam", "sam", "bolivia" ];
countrycodes["CL"] = [ "sam", "sam", "chile" ];
countrycodes["AR"] = [ "sam", "sam", "argentina" ];
countrycodes["PY"] = [ "sam", "sam", "paraguay" ];
countrycodes["UY"] = [ "sam", "sam", "uruguay" ];
countrycodes["BR"] = [ "sam", "sam", "brazil" ];
countrycodes["FK"] = [ "sam", "sam", "falklands" ];

/* Europe */
countrycodes["FO"] = [ "eur", "eur", "faroe" ];
countrycodes["GI"] = [ "eur", "eur", "gibraltar" ];
countrycodes["GL"] = [ "eur", "eur", "greenland" ];
countrycodes["IS"] = [ "eur", "eur", "iceland" ];
countrycodes["IE"] = [ "eur", "eur", "ireland" ];
countrycodes["GB"] = [ "eur", "eur", "great britain" ];
countrycodes["BE"] = [ "eur", "eur", "belgium" ];
countrycodes["NL"] = [ "eur", "eur", "netherlands" ];
countrycodes["LU"] = [ "eur", "eur", "luxembourg" ];
countrycodes["FR"] = [ "eur", "eur", "france" ];
countrycodes["IT"] = [ "eur", "eur", "italy" ];
countrycodes["ES"] = [ "eur", "eur", "spain" ];
countrycodes["PT"] = [ "eur", "eur", "portugal" ];
countrycodes["CH"] = [ "eur", "eur", "switzerland" ];
countrycodes["AT"] = [ "eur", "eur", "austria" ];
countrycodes["DE"] = [ "eur", "eur", "germany" ];
countrycodes["DK"] = [ "eur", "eur", "denmark" ];
countrycodes["NO"] = [ "eur", "eur", "norway" ];
countrycodes["SE"] = [ "eur", "eur", "sweden" ];
countrycodes["FI"] = [ "eur", "eur", "finland" ];
countrycodes["EE"] = [ "eur", "eur", "estonia" ];
countrycodes["LV"] = [ "eur", "eur", "latvia" ];
countrycodes["LT"] = [ "eur", "eur", "lithuania" ];
countrycodes["PL"] = [ "eur", "eur", "poland" ];
countrycodes["CZ"] = [ "eur", "eur", "czech" ];
countrycodes["SK"] = [ "eur", "eur", "slovakia" ];
countrycodes["BY"] = [ "eur", "eur", "belarus" ];
countrycodes["MD"] = [ "eur", "eur", "moldova" ];
countrycodes["HU"] = [ "eur", "eur", "hungary" ];
countrycodes["AL"] = [ "eur", "eur", "albania" ];
countrycodes["HR"] = [ "eur", "eur", "croatia" ];
countrycodes["BA"] = [ "eur", "eur", "bosnia" ];
countrycodes["SI"] = [ "eur", "eur", "slovenia" ];
countrycodes["TR"] = [ "eur", "eur", "turkey" ];
countrycodes["YU"] = [ "eur", "eur", "yugoslavia" ];
countrycodes["UA"] = [ "eur", "eur", "ukraine" ];
countrycodes["RO"] = [ "eur", "eur", "romania" ];
countrycodes["BG"] = [ "eur", "eur", "bulgaria" ];
countrycodes["GR"] = [ "eur", "eur", "greece" ];
countrycodes["MK"] = [ "eur", "eur", "macedonia" ];
countrycodes["RU"] = [ "eur", "eur", "russia" ];
countrycodes["CY"] = [ "eur", "eur", "cyprus" ];
countrycodes["MT"] = [ "eur", "eur", "malta" ];

/* Middle East */
countrycodes["QA"] = [ "asa", "eur", "qatar" ];
countrycodes["BH"] = [ "asa", "eur", "bahrain" ];
countrycodes["IR"] = [ "asa", "eur", "iran" ];
countrycodes["IQ"] = [ "asa", "eur", "iraq" ];
countrycodes["KW"] = [ "asa", "eur", "kuwait" ];
countrycodes["SA"] = [ "asa", "eur", "saudi arabia" ];
countrycodes["AE"] = [ "asa", "eur", "uae" ];
countrycodes["OM"] = [ "asa", "eur", "oman" ];
countrycodes["YE"] = [ "asa", "eur", "yemen" ];
countrycodes["SY"] = [ "asa", "eur", "syria" ];
countrycodes["JO"] = [ "asa", "eur", "jordan" ];
countrycodes["IL"] = [ "asa", "eur", "israel" ];
countrycodes["LB"] = [ "asa", "eur", "lebanon" ];

/* asia */
countrycodes["AM"] = [ "asa" ,"eur", "armenia" ];
countrycodes["AZ"] = [ "asa", "eur", "azerbaijan" ];
countrycodes["GE"] = [ "asa", "eur", "georgia" ];
countrycodes["JP"] = [ "asa", "asa", "japan" ];
countrycodes["KR"] = [ "asa", "asa", "s. korea" ];
countrycodes["KP"] = [ "asa", "asa", "n. korea" ];
countrycodes["MN"] = [ "asa", "asa", "mongolia" ];
countrycodes["CN"] = [ "asa", "asa", "china" ];
countrycodes["TW"] = [ "asa", "asa", "taiwan" ];
countrycodes["VN"] = [ "asa", "asa", "vietnam" ];
countrycodes["LA"] = [ "asa", "asa", "laos" ];
countrycodes["KH"] = [ "asa", "asa", "cambodia" ];
countrycodes["TH"] = [ "asa", "asa", "thailand" ];
countrycodes["MY"] = [ "asa", "asa", "malaysia" ];
countrycodes["ID"] = [ "asa", "asa", "indonesia" ];
countrycodes["BN"] = [ "asa", "asa", "brunei" ];
countrycodes["PH"] = [ "asa", "asa", "phillipines" ];
countrycodes["SG"] = [ "asa", "asa", "singapore" ];
countrycodes["MM"] = [ "asa", "asa", "myanmar" ];
countrycodes["BT"] = [ "asa", "asa", "bhutan" ];
countrycodes["BD"] = [ "asa", "asa", "bangladesh" ];
countrycodes["IN"] = [ "asa", "asa", "india" ];
countrycodes["MV"] = [ "asa", "asa", "maldives" ];
countrycodes["LK"] = [ "asa", "asa", "sri lanka" ];
countrycodes["NP"] = [ "asa", "asa", "nepal" ];
countrycodes["PK"] = [ "asa", "asa", "pakistan" ];
countrycodes["AF"] = [ "asa", "asa", "afghanistan" ];
countrycodes["UZ"] = [ "asa", "asa", "uzbekistan" ];
countrycodes["TJ"] = [ "asa", "asa", "tadjikistan" ];
countrycodes["KG"] = [ "asa", "asa", "kyrgyzstan" ];
countrycodes["KZ"] = [ "asa", "asa", "kazakhstan" ];
countrycodes["TM"] = [ "asa", "asa", "turkmenistan" ];
countrycodes["HK"] = [ "asa", "asa", "hong kong" ];
countrycodes["MO"] = [ "asa", "asa", "macao" ];
countrycodes["TL"] = [ "asa", "asa", "east timor" ];

/* Oceania */
countrycodes["KI"] = [ "swp", "swp", "kiribati" ];
countrycodes["AU"] = [ "swp", "swp", "australia" ];
countrycodes["NZ"] = [ "swp", "swp", "new zealand" ];
countrycodes["FJ"] = [ "swp", "swp", "fiji" ];
countrycodes["PG"] = [ "swp", "swp", "papua new guina" ];
countrycodes["TV"] = [ "swp", "swp", "tuvalu" ];
countrycodes["PF"] = [ "swp", "swp", "french polynesia" ];
countrycodes["CK"] = [ "swp", "swp", "cook islands" ];
countrycodes["PW"] = [ "swp", "swp", "palau" ];
countrycodes["NC"] = [ "swp", "swp", "new caledonia" ];
countrycodes["SB"] = [ "swp", "swp", "solomon islands" ];
countrycodes["FM"] = [ "swp", "swp", "micronesia" ];
countrycodes["MH"] = [ "swp", "swp", "marshall islands" ];
countrycodes["WS"] = [ "swp", "swp", "western samoa" ];
countrycodes["GU"] = [ "swp", "swp", "guam" ];
countrycodes["MP"] = [ "swp", "swp", "northern marianas" ];
countrycodes["TO"] = [ "swp", "swp", "tonga" ];
countrycodes["NU"] = [ "swp", "swp", "nauru" ];
countrycodes["UM"] = [ "swp", "swp", "usa minor outlying" ];
countrycodes["NF"] = [ "swp", "swp", "norfolk island" ];
countrycodes["AS"] = [ "swp", "swp", "american samoa" ];
countrycodes["VU"] = [ "swp", "swp", "vanuatu" ];

/* africa */
countrycodes["EG"] = [ "afr", "eur", "egypt" ];
countrycodes["SD"] = [ "afr", "eur", "sudan" ];
countrycodes["MA"] = [ "afr", "eur", "morocco" ];
countrycodes["DZ"] = [ "afr", "eur", "algeria" ];
countrycodes["TN"] = [ "afr", "eur", "tunisia" ];
countrycodes["ST"] = [ "afr", "afr", "sao tome" ];
countrycodes["CV"] = [ "afr", "afr", "cape verde" ];
countrycodes["LY"] = [ "afr", "afr", "libya" ];
countrycodes["MR"] = [ "afr", "afr", "mauritania" ];
countrycodes["SN"] = [ "afr", "afr", "senegal" ];
countrycodes["GM"] = [ "afr", "afr", "gambia" ];
countrycodes["GW"] = [ "afr", "afr", "guinea-bissau" ];
countrycodes["GN"] = [ "afr", "afr", "guinea" ];
countrycodes["LR"] = [ "afr", "afr", "liberia" ];
countrycodes["SL"] = [ "afr", "afr", "sierra leone" ];
countrycodes["CI"] = [ "afr", "afr", "ivory coast" ];
countrycodes["GH"] = [ "afr", "afr", "ghana" ];
countrycodes["NG"] = [ "afr", "afr", "nigeria" ];
countrycodes["ML"] = [ "afr", "afr", "mali" ];
countrycodes["BF"] = [ "afr", "afr", "burkina faso" ];
countrycodes["NE"] = [ "afr", "afr", "niger" ];
countrycodes["TD"] = [ "afr", "afr", "chad" ];
countrycodes["TG"] = [ "afr", "afr", "togo" ];
countrycodes["BJ"] = [ "afr", "afr", "benin" ];
countrycodes["CM"] = [ "afr", "afr", "cameroon" ];
countrycodes["CF"] = [ "afr", "afr", "central african republic" ];
countrycodes["ER"] = [ "afr", "afr", "eritrea" ];
countrycodes["ET"] = [ "afr", "afr", "ethiopia" ];
countrycodes["DJ"] = [ "afr", "afr", "djibouti" ];
countrycodes["GQ"] = [ "afr", "afr", "eq. guinea" ];
countrycodes["GA"] = [ "afr", "afr", "gabon" ];
countrycodes["CG"] = [ "afr", "afr", "congo" ];
countrycodes["CD"] = [ "afr", "afr", "dem. congo" ];
countrycodes["UG"] = [ "afr", "afr", "uganda" ];
countrycodes["KE"] = [ "afr", "afr", "kenya" ];
countrycodes["TZ"] = [ "afr", "afr", "tanzania" ];
countrycodes["RW"] = [ "afr", "afr", "rwanda" ];
countrycodes["BI"] = [ "afr", "afr", "burundi" ];
countrycodes["AO"] = [ "afr", "afr", "angola" ];
countrycodes["ZM"] = [ "afr", "afr", "zambia" ];
countrycodes["ZW"] = [ "afr", "afr", "zimbabwe" ];
countrycodes["MW"] = [ "afr", "afr", "malawi" ];
countrycodes["BW"] = [ "afr", "afr", "botswana" ];
countrycodes["ZA"] = [ "afr", "afr", "south africa" ];
countrycodes["NA"] = [ "afr", "afr", "namibia" ];
countrycodes["MZ"] = [ "afr", "afr", "mozambique" ];
countrycodes["LS"] = [ "afr", "afr", "lesotho" ];
countrycodes["MG"] = [ "afr", "afr", "madagascar" ];
countrycodes["YT"] = [ "afr", "afr", "mayotte" ];
countrycodes["SC"] = [ "afr", "afr", "seychelles" ];
countrycodes["MU"] = [ "afr", "afr", "mauritius" ];
countrycodes["RE"] = [ "afr", "afr", "reunion" ];
countrycodes["KM"] = [ "afr", "afr", "comoros" ];
countrycodes["SZ"] = [ "afr", "afr", "swaziland" ];
countrycodes["SO"] = [ "afr", "afr", "somalia" ];
