text:
input = File.open(File.join(Rails.root, 'db', 'airports.dat'))
array = input.lines.map {|x| x}
array.each do |row|
	airport = row.gsub(/[^0-9A-Za-z,.]/, '').split(",")
	Airport.create(country: airport[3], code: airport[4], lat: airport[6].to_f, long: airport[7].to_f)
end

Flight.create(beginning_airport: "Germany", ending_airport: "France", price: 5000, phone_number: "917-957-7347")

autocomplete = {
 "Aalborg, Denmark Aalborg"=> "AAL",
 "Aalesund, Norway Vigra"=> "AES",
 "Aarhus, Denmark Tirstrup"=> "AAR",
 "Abbotsford, Canada - Abbotsford Airport"=> "YXX",
 "Aberdeen, Scotland, United Kingdom Dyce"=> "ABZ",
 "Aberdeen, SD, USA Aberdeen Regional Airport"=> "ABR",
 "Abha, Saudi Arabia - Abha Airport"=> "AHB",
 "Abidjan, Cote D'ivoire Port Bouet"=> "ABJ",
 "Abilene, TX, USA Municipal"=> "ABI",
 "Abu Dhabi, United Arab Emirates Abu Dhabi International"=> "AUH",
 "Abu Simbel, Egypt Abu Simbel"=> "ABS",
 "Abuja, Nigeria - Abuja International Airport"=> "ABV",
 "Acapulco, Guerrero, Mexico Alvarez International"=> "ACA",
 "Accra, Ghana Kotoka"=> "ACC",
 "Adak Island, Alaska, USA, Adak Island Airport"=> "ADK",
 "Adana, Turkey Adana"=> "ADA",
 "Addis Ababa, Ethiopia Bole"=> "ADD",
 "Adelaide, South Australia, Australia Adelaide"=> "ADL",
 "Aden, Yemen - Aden International Airport"=> "ADE",
 "Agadir, Morocco Inezgane"=> "AGA",
 "Agana, Guam, Guam Ab Wonpat Intl Airport"=> "GUM",
 "Agartala, India Singerbhil"=> "IXA",
 "Agedabia, Libya"=> "QGG",
 "Agen, France La Garenne"=> "AGF",
 "Agra, India Kheria"=> "AGR",
 "Agri, Turkey - Agri Airport"=> "AJI",
 "Aguadilla, PR, USA"=> "BQN",
 "Aguascalientes, Aguascalientes, Mexico"=> "AGU",
 "Ahmadabad (Tehran), Iran - Imam Khomeini International Airport"=> "IKA",
 "Ahmedabad, India Ahmedabad"=> "AMD",
 "Ahwaz, Iran - Ahwaz Airport"=> "AWZ",
 "Aix-En-Provence, France - Aix-En-Provence Airport"=> "QXB",
 "Ajaccio, Corsica, France Campo Dell Oro"=> "AJA",
 "Akita, Japan - Akita Airport"=> "AXT",
 "Akron/Canton, OH, USA AkronCanton Regional Airport"=> "CAK",
 "Aksu, China - Aksu Airport"=> "AKU",
 "Aktion, Greece - Preveza-Lefkas Airport"=> "PVK",
 "Akulivik, Canada - Akulivik Airport"=> "AKV",
 "Akureyri, Iceland Akureyri"=> "AEY",
 "Akutan, Alaska, USA - Akutan Airport"=> "KQA",
 "Al Ain, United Arab Emirates - Al Ain Airport"=> "AAN",
 "Al Arish, Egypt - Al Arish Airport"=> "AAC",
 "Al-Baha, Saudi Arabia - Al Baha-Al Aqiq Airport"=> "ABT",
 "Al Hoceima, Morocco - Al Hoceima Airport"=> "AHU",
 "Alamogordo, NM, USA"=> "ALM",
 "Alamosa, CO, USA Bergman Field"=> "ALS",
 "Albacete, Spain - Albacete Airport"=> "ABC",
 "Albany, GA, USA Dougherty County"=> "ABY",
 "Albany, NY, USA Albany County Airport"=> "ALB",
 "Albenga, Italy - Albenga Airport"=> "ALL",
 "Albuquerque, NM, USA Albuquerque International Airport"=> "ABQ",
 "Albury, New South Wales, Australia Albury"=> "ABX",
 "Alderney, Channel Islands, United Kingdom The Blaye"=> "ACI",
 "Aleknagik, Alaska, USA - Aleknagik Airport"=> "WKK",
 "Aleneva, Alaska, USA - Aleneva Airport"=> "AED",
 "Aleppo, Syria Nejrab"=> "ALP",
 "Alexandria, Egypt Alexandria"=> "ALY",
 "ALexandria, Egypt Borg El Arab Airport"=> "HBE",
 "Alexandria, LA, USA Alexandria Intl Airport"=> "AEX",
 "Alexandria, Ontario, Canada Alexandria / Via Rail Service"=> "XFS",
 "Alexandroupolis, Greece Alexandroupolis"=> "AXD",
 "Alghero, Sardinia, Italy Fertilia"=> "AHO",
 "Algiers, Algeria Houari Boumedienne"=> "ALG",
 "Alicante, Spain Alicante"=> "ALC",
 "Alice Springs, Northern Territory, Australia Alice Springs"=> "ASP",
 "Allahabad, India Bamrauli"=> "IXD",
 "Allakaket, AK, USA"=> "AET",
 "Allentown-Bethlehem-Easton International, PA, USA"=> "ABE",
 "Allentown, PA, USA AllentownBethlehemEaston Airport"=> "ABE",
 "Alliance, NE, USA"=> "AIA",
 "Almaty, Kazakhstan Almaty"=> "ALA",
 "Almeria, Spain Almeria"=> "LEI",
 "Along, India Along"=> "IXV",
 "Alor Setar, Malaysia Sultan Abdul Halim"=> "AOR",
 "Alotau, Papua New Guinea Gurney"=> "GUR",
 "Alpena, MI, USA Alpena Regional Airport"=> "APN",
 "Alpine, TX, USA Alpine Texas"=> "ALE",
 "Alta, Norway Elvebakken"=> "ALF",
 "Altamira, Brazil - Altamira Airport"=> "ATM",
 "Altai, Govi-Altai, Mongolia - Altai Airport"=> "LTI",
 "Altay, China - Altay Airport"=> "AAT",
 "Altenrhein, Switzerland - Altenrhein Airport"=> "ACH",
 "Altoona / Martinsburg, PA, USA Blair County"=> "AOO",
 "Amami O Shima, Japan - Amami O Shima Airport"=> "ASJ",
 "Amarillo, TX, USA Amarillo International Airport"=> "AMA",
 "Ambler, AK, USA"=> "ABL",
 "Ambon, Indonesia Pattimura"=> "AMQ",
 "Amman, Jordan Civil"=> "ADJ",
 "Amman, Jordan Queen Alia International"=> "AMM",
 "Amos, Quebec, Canada"=> "YEY",
 "Amritsar, Punjab, India - Raja Sansi International Airport"=> "ATQ",
 "Amsterdam, Netherlands Schiphol"=> "AMS",
 "Anapa Airport - Russia"=> "AAQ",
 "Anchorage, AK, USA Anchorage International"=> "ANC",
 "Ancona, Italy Falconara"=> "AOI",
 "Andizhan, Uzbekistan - Andizhan Airport"=> "AZN",
 "Andros Town, Bahamas"=> "ASD",
 "Angouleme, France GelAir"=> "ANG",
 "Angoon, Alaska, USA - Angoon Airport"=> "AGN",
 "Anguilla, Anguilla"=> "AXA",
 "Aniak, AK, USA"=> "ANI",
 "Anjouan,Comoros"=> "AJN",
 "Ankara, Turkey Esenboga"=> "ESB",
 "Annaba, Algeria Les Salines"=> "AAE",
 "Annecy, France - AnnecyMeythe"=> "NCY",
 "Anniston, AL, USA - Municipal"=> "ANB",
 "Anqing, China - Anqing"=> "AQG",
 "Anshan, Liaoning Province, China - Anshan"=> "AOG",
 "Antalya, Turkey Antalya"=> "AYT",
 "Antananarivo, Madagascar Ivato"=> "TNR",
 "Antigua,Saint Johns, Antigua And Barbuda - Vc Bird International"=> "ANU",
 "Antofagasta, Chile - Cerro Moreno"=> "ANF",
 "Antwerp, Belgium Deurne"=> "ANR",
 "Anvik, AK, USA"=> "ANV",
 "Aomori, Japan"=> "AOJ",
 "Apia, Samoa Faleolo"=> "APW",
 "Appleton, WI, USA Outagamie County Airport"=> "ATW",
 "Aqaba, Jordan Aqaba"=> "AQJ",
 "Aracaju, Sergipe, Brazil"=> "AJU",
 "Araguaina, Brazil - Araguaina Airport"=> "AUX",
 "Arar, Saudi Arabia - Arar Airport"=> "RAE",
 "Arauca, Colombia"=> "AUC",
 "Araxa, Brazil - Araxa Airport"=> "AAX",
 "Arba Mintch, Ethiopia - Arba Mintch Airport"=> "AMH",
 "Arcata, CA, USA Arcata/Eureka Airport"=> "ACV",
 "Arequipa, Peru Rodriguez Ballon"=> "AQP",
 "Arica, Chile Chacalluta"=> "ARI",
 "Arkhangelsk, Russia Arkhangelsk"=> "ARH",
 "Armenia, Colombia - El Eden Airport"=> "AXM",
 "Armidale, New South Wales, Australia Armidale"=> "ARM",
 "Arthurs Town, Bahamas"=> "ATC",
 "Aruba, Aruba Reina Beatrix"=> "AUA",
 "Arvaikheer, Ovorhkangai, Mongolia - Arvaikheer Airport"=> "AVK",
 "Arviat, Canada - Arviat Airport"=> "YEK",
 "Arvidsjaur, Sweden - Arvidsjaur Airport"=> "AJR",
 "Asahikawa, Japan Asahikawa"=> "AKJ",
 "Asheville / Hendersonville, NC, USA Asheville Regional Airport"=> "AVL",
 "Ashgabat, Turkmenistan - Ashgabad Airport"=> "ASB",
 "Asmara, Eritrea Asmara Intl/Yohannes Iv"=> "ASM",
 "Asosa, Ethiopia - Asosa Airport"=> "ASO",
 "Aspen, CO, USA Pitkin County Airport Sardy Field"=> "ASE",
 "Assiut, Egypt - Assiut Airport"=> "ATZ",
 "Astana, Kazakhstan - Astana Airport"=> "TSE",
 "Astrakhan Airport - Russia"=> "ASF",
 "Asturias, Spain Asturias"=> "OVD",
 "Astypalea Island, Greece - Astypalea Airport"=> "JTY",
 "Asuncion, Paraguay Silvio Pettirossi"=> "ASU",
 "Aswan, Egypt Daraw"=> "ASW",
 "Athens, GA, USA"=> "AHN",
 "Athens, Greece - Venizelos"=> "ATH",
 "Atikokan, Ontario, Canada"=> "YIB",
 "Atlanta, GA, USA Hartsfield International"=> "ATL",
 "Atlantic City /Atlantic Cty, NJ, USA Atlantic City International"=> "ACY",
 "Atlantic City International, NJ, USA"=> "AIY",
 "Attawapiskat, Canada - Attawapiskat Airport"=> "YAT",
 "Attopeu, Laos - Attopeu Airport"=> "AOU",
 "Atwater/Merced, California, USA - Castle Airport"=> "MER",
 "Auckland, New Zealand Auckland International Airport"=> "AKL",
 "Augsburg, Germany Muehlhausen"=> "AGB",
 "Augusta, GA, USA Bush Field"=> "AGS",
 "Augusta, ME, USA Maine State"=> "AUG",
 "Aupaluk, Canada - Aupaluk Airport"=> "YPJ",
 "Aurangabad, India Chikkalthana"=> "IXU",
 "Austin, TX, USA - Austin-Bergstrom International Airport (ABIA)"=> "AUS",
 "Avalon, Australia - Avalon Airport"=> "AVV",
 "Avignon, France Caumont"=> "AVN",
 "Ayers Rock, Northern Territory, Australia Connellan "=> "AYQ",
 "Bacolod, Philippines Bacolod"=> "BCD",
 "Bagdogra, India Bagdogra"=> "IXB",
 "Bagotville, Canada - Bagotville Airport"=> "YBG",
 "Bahar Dar, Ethiopia - Bahar Dar Airport"=> "BJR",
 "Bahawalpur Airport - Vahawalpur, Pakistan"=> "BHV",
 "Bahia Blanca, Buenos Aires, Argentina Commandante"=> "BHI",
 "Bahrain, Bahrain Bahrain International Bahrain"=> "BAH",
 "Baia Mare, Romania - Baia Mare Airport"=> "BAY",
 "Baie Comeau, Quebec, Canada"=> "YBC",
 "Bakalalan, Malaysia - Bakalalan Airport"=> "BKM",
 "Bakersfield, CA, USA Meadows Field"=> "BFL",
 "Baku, Azerbaijan - Baku (old code)"=> "BAK",
 "Baku, Azerbaijan - Geydar Aliyev Airport"=> "GYD",
 "Bali (Denpasar), Indonesia Ngurah Rai"=> "DPS",
 "Balikpapan, Indonesia - Palikpapan-Sepinggan Airport"=> "BPN",
 "Ballina, Australia - Ballina Airport"=> "BNK",
 "Balmaceda, Chile - Balmaceda-Teniente Vidal Airport"=> "BBA",
 "Baltimore, MD, USA BaltimoreWashington International"=> "BWI",
 "Bamaga, Queensland, Australia"=> "ABM",
 "Bamako, Mali Senou"=> "BKO",
 "Ban Hat Tai, Laos - Ban Huoeisay Airport (Ban Houei Sai/Ban Houay Xay"=> "HOE",
 "Ban Hat Tai, Laos - Ban Huoeisay Airport (Ban Houei Sai/Ban Houay Xay"=> "OUI",
 "Ban Me Thuot, Vietnam - Ban Me Thuot Airport"=> "BMV",
 "Bandar Abbas, Iran - Bandar Abbas Airport"=> "BND",
 "Bandar Seri Begawan, Brunei Darussalam Brunei International"=> "BWN",
 "Bandung, Indonesia Husein Sastranegara"=> "BDO",
 "Banff, Alberta, Canada"=> "YBA",
 "Bangalore (Bengalooru), India Hindustan"=> "BLR",
 "Bangda, China - Bangda"=> "BPX",
 "Bangkok, Thailand Bangkok International Airport"=> "BKK",
 "Bangor, ME, USA Bangor International Airport"=> "BGR",
 "Bangui, Central African Republic Bangui"=> "BGF",
 "Bani Walid, Libya"=> "QBL",
 "Banja Luka, Bosnia and Herzegovina - Banja Luka Airport"=> "BNX",
 "Banjarmasin, Indonesia Syamsudin Noor"=> "BDJ",
 "Banjul, Gambia Yundum International"=> "BJL",
 "Baotou, China - Baotou"=> "BAV",
 "Bar Harbor, ME, USA"=> "BHB",
 "Barbados (Bridgetown, Barbados) - Grantley Adams International"=> "BGI",
 "Barcaldine, Australia - Barcaldine Airport"=> "BCI",
 "Barcelona, Spain Barcelona"=> "BCN",
 "Barcelona, Venezuela Gral Jose Antonio Anzoategui"=> "BLA",
 "Bardufoss, Norway - Bardufoss Airport"=> "BDU",
 "Bari, Italy"=> "BRI",
 "Barinas, Venezuela Barinas"=> "BNS",
 "Bario,Malaysia - Bario Airport"=> "BBN",
 "Barnaul, Russia Barnaul Airport"=> "BAX",
 "Barquisimeto, Venezuela Barquisimeto"=> "BRM",
 "Barra / Hebrides Islands, Scotland, United Kingdom North Bay"=> "BRR",
 "Barrancabermeja, Colombia Variguies"=> "EJA",
 "Barranquilla, Colombia E Cortissoz"=> "BAQ",
 "Barrow, Alaska, USA Barrow"=> "BRW",
 "Barter Island, Alaska, USA - Barter Island Airport [LRRS]"=> "BTI",
 "Baruun-Urt, Sukhbaatar, Mongolia - Baruun-Urt Airport"=> "UUN",
 "Basel, Switzerland - Basel Euro Airport"=> "BSL",
 "Bastia, Corsica, France Poretta"=> "BIA",
 "Batam, Indonesia - Hang Nadim Airport"=> "BTH",
 "Bathurst, New Brunswick, Canada - Bathurst Airport"=> "ZBF",
 "Bathurst, New South Wales, Australia Raglan"=> "BHS",
 "Bathurst Island, Northern Territory, Australia"=> "BRT",
 "Batman, Turkey Nearest Air Service Through Diyarbakir"=> "BAL",
 "Baton Rouge, LA, USA"=> "BTR",
 "Bauru, Brazil- Bauru Airport"=> "BAU",
 "Bay City / Midland / Saginaw, MI, USA TriCity Airport"=> "MBS",
 "Bayankhongor, Bayankhongor, Mongolia - Bayankhongor Airport"=> "BYN",
 "Bayreuth, Germany Bindlacher Berg"=> "BYU",
 "Beaumont, TX, USA Jefferson County"=> "BPT",
 "Beauvais-Tillé Airport, France"=> "BVA",
 "Beckley, WV, USA"=> "BKW",
 "Bedford, MA, USA Bedford"=> "BED",
 "Bedwell Harbor, canada - Bedwell Harbor Airport"=> "YBW",
 "Beef Island, British Virgin Islands, Tortola/Beef Island - Beef Island Airport"=> "EIS",
 "Beica, Ethiopia Beica"=> "BEI",
 "Beihai, China - Beihai"=> "BHY",
 "Beijing, China - Beijing International"=> "NAY",
 "Beijing, China Peking Capital Airport"=> "PEK",
 "Beida, Libya"=> "LAQ",
 "Beira, Mozambique Beira"=> "BEW",
 "Beirut, Lebanon International"=> "BEY",
 "Belaga, Malaysia Airport"=> "BLG",
 "Belem, Para, Brazil Val De Cans"=> "BEL",
 "Belfast, Northern Ireland, United Kingdom Belfast Harbor"=> "BHD",
 "Belfast, Northern Ireland, United Kingdom Belfast International"=> "BFS",
 "Belgaum, India Sambre"=> "IXG",
 "Belgorod, Russia - Belgorod Airport"=> "EGO",
 "Belgrade, Yugoslavia BelgradeBeograd"=> "BEG",
 "Belize City, Belize Belize International"=> "BZE",
 "Belize City, Belize Belize Municipal"=> "TZA",
 "Belleville, Ontario, Canada Belleville / Via Rail Service"=> "XVV",
 "Bellingham, WA, USA Bellingham International"=> "BLI",
 "Belo Horizonte /Belo Horizon, Minas Gerais, Brazil Aeropuerto Internacional Tancredo Neves"=> "CNF",
 "Belo Horizonte /Belo Horizon, Minas Gerais, Brazil Confins/Pampulha"=> "PLU",
 "Bemidji, MN, USA Bemidji Municipal Airport"=> "BJI",
 "Benbecula, United Kingdom - Benbecula Airport"=> "BEB",
 "Bend, OR, USA - Roberts Field, Redmond, OR"=> "RDM",
 "Bengalooru (Bangalore), India Hindustan"=> "BLR",
 "Benghazi, Libya - Benina International Airport"=> "BEN",
 "Benton Harbor, MI, USA Ross Field"=> "BEH",
 "Bergen, Norway Flesland"=> "BGO",
 "Bergerac, France - Aeroport de Bergerac Perigord Dordogne"=> "EGC",
 "Berlevag, Norway - Berlevag Airport"=> "BVG",
 "Berlin, Germany Schoenefeld"=> "BER",
 "Berlin, Germany Schoenefeld"=> "SXF",
 "Berlin, Germany Tegel"=> "TXL",
 "Berlin, Germany Tempelhof"=> "THF",
 "Bermuda/Hamilton, Bermuda Kindley Airfield/Civil Air Terminal"=> "BDA",
 "Berne, Switzerland Belp"=> "BRN",
 "Berne, Switzerland BerneRr Station"=> "ZDJ",
 "Bethel, AK, USA Bethel"=> "BET",
 "Beziers, France BeziersVias"=> "BZR",
 "Bhairawa, Nepal Bhairawa"=> "BWA",
 "Bhavnagar, India - Bhavnagar Airport"=> "BHU",
 "Bhopal, India - Bhopal Airport"=> "BHO",
 "Bhubaneswar, India Bhubaneswar"=> "BBI",
 "Biak, Indonesia Mokmer"=> "BIK",
 "Biarritz, France Parme"=> "BIQ",
 "Big Creek, Belize Big Creek"=> "BGK",
 "Bilbao, Spain Sondica"=> "BIO",
 "Billings, MT, USA Billings Logan Intnl Airport"=> "BIL",
 "Billund, Denmark Billund"=> "BLL",
 "Bimini, Bahamas Bimini Island International"=> "BIM",
 "Bimini, Bahamas North Seaplane Base"=> "NSB",
 "Binghamton/Endicott/Johnson City, NY, USA Edwin Alink Field"=> "BGM",
 "Bintulu, Sarawak, Malaysia Bintulu"=> "BTU",
 "Birdsville, Queensland, Australia Birdsville"=> "BVI",
 "Birmingham, AL, USA Seibels/Bryan Airport"=> "BHM",
 "Birmingham, England, United Kingdom International"=> "BHX",
 "Bisha, Saudi Arabia - Bisha Airport"=> "BHH",
 "Bishkek, Kyrgyzstan Bishkek Airport"=> "FRU",
 "Biskra, Algeria Biskra"=> "BSK",
 "Bismarck, ND, USA Bismarck Mannan Municipal"=> "BIS",
 "Bissau, GuineaBissau Osvaldo Vieira"=> "OXB",
 "Blackall, Australia - Blackall Airport"=> "BKQ",
 "Blackpool, England, United Kingdom Blackpool"=> "BLK",
 "Blackwater, Australia - Blackwater Airport"=> "BLT",
 "Blanc Sablon, Quebec, Canada Blanc Sablon Airport"=> "YBX",
 "Blantyre, Malawi Chileka"=> "BLZ",
 "Blenheim, New Zealand - Woodbourne Airport"=> "BHE",
 "Bloemfontein, South Africa Jbm Hertzog"=> "BFN",
 "Bloomington, IL, USA Normal"=> "BMI",
 "Bloomington, IN, USA Monroe County Airport"=> "BMG",
 "Bluefield, WV, USA - Mercer Country Airport"=> "BLF",
 "Blytheville, Arkansas, USA - Arkansas International Airport"=> "BYH",
 "Boa Vista, Roraima, Brazil"=> "BVB",
 "Bodo, Norway Bodo"=> "BOO",
 "Bodrum, Turkey Imsik Airport"=> "BXN",
 "Boeing Field/Seattle Kings County International, Seattle WA, USA"=> "BFI",
 "Bogota, Colombia Eldorado"=> "BOG",
 "Boise, ID, USA Boise Municipal Arpt (Gowen Field)"=> "BOI",
 "Bologna, Italy Guglielmo Marconi"=> "BLQ",
 "Bolzano, Italy - Bolzano Airport"=> "BZO",
 "Bombay, India - Mumbai"=> "BOM",
 "Bonaire, Netherlands Antilles Flamingo Field"=> "BON",
 "Bonaventure, Quebec, Canada"=> "YVB",
 "Bonn, Germany Train Main Railroad Station"=> "BNJ",
 "Bora Bora, French Polynesia - Motu Mute Airport"=> "BOB",
 "Bordeaux, France Merignac"=> "BOD",
 "Borg El Arab/Alexandria, Egypt Borg El Arab Airport"=> "HBE",
 "Borlange,Sweden - Dala Airport"=> "BLE",
 "Bornholm, Denmark Arnager"=> "RNN",
 "Boston, MA, USA Logan International Airport"=> "BOS",
 "Boulder, CO, USA"=> "WBU",
 "Bourgas, Bulgaria - Bourgas Airport"=> "BOJ",
 "Bozeman, MT, USA Gallatin Field"=> "BZN",
 "Bradford, PA, USA Bradford Regional"=> "BFD",
 "Brainerd, MN, USA"=> "BRD",
 "Brampton, Ontario, Canada Brampton / Via Rail Service"=> "XPN",
 "Brampton Island, Australia - Brampton Island Airport"=> "BMP",
 "Brandon, Manitoba, Canada"=> "YBR",
 "Brantford, Ontario, Canada Brantford / Via Rail Service"=> "XFV",
 "Brasilia, Distrito Federal, Brazil International"=> "BSB",
 "Bratislava, Slovakia Ivanka"=> "BTS",
 "Brazzaville, COngo - Maya Maya Airport"=> "BZV",
 "Breckenridge, CO, USA"=> "QKB",
 "Bremen, Germany Bremen"=> "BRE",
 "Bremerton, WA, USA Municipal"=> "PWT",
 "Brescia, Italy - Brescia Airport"=> "VBS",
 "Brest, France Guipavas"=> "BES",
 "Bridgeport, CT, USA Sikorsky Memorial"=> "BDR",
 "Bridgetown, Barbados Grantley Adams International"=> "BGI",
 "Brindisi, Italy - Brindisi Airport"=> "BDS",
 "Brisbane, Queensland, Australia Brisbane International Airport"=> "BNE",
 "Bristol, England, United Kingdom Bristol"=> "BRS",
 "Bristol/Johnson City/Kingsport, TN, USA Municipal TriCity Airport"=> "TRI",
 "BriveLaGaillarde, France Laroche"=> "BVE",
 "Brno, Czech Republic Turany"=> "BRQ",
 "Brockville, Ontario, Canada"=> "XBR",
 "Broken Hill, New South Wales, Australia Broken Hill"=> "BHQ",
 "Bronnoysund, Norway Bronnoy"=> "BNN",
 "Brookings, SD, USA Brookings Municipal Airport"=> "BKX",
 "Broome, Australia - Broome Airport"=> "BME",
 "Broughton Island, Canada - Broughton Island Airport"=> "YVM",
 "Brownsville, TX, USA South Padre Island Intl"=> "BRO",
 "Brownwood, Texas, USA - Brownwood Airport"=> "BWD",
 "Bruges, Belgium - Ostend/Bruges International Airport"=> "OST",
 "Brunei/Bandar Seri Begawan, Brunei Darussalam - Brunei International"=> "BWN",
 "Brunswick, GA, USA Glynco Jetport"=> "BQK",
 "Brussels, Belgium National"=> "BRU",
 "Brussels South Charleroi Airport - Gosselies, Belgium"=> "CRL",
 "Bucaramanga, Colombia Palo Negro"=> "BGA",
 "Bucharest, Romania Baneasa"=> "BBU",
 "Bucharest, Romania Otopeni"=> "OTP",
 "Budapest, Hungary Ferihegy"=> "BUD",
 "Buenos Aires, Buenos Aires, Argentina - Ezeiza Ministro Pistarini International Airport"=> "EZE",
 "Buenos Aires, Buenos Aires, Argentina - Jorge Newberry"=> "AEP",
 "Buffalo, NY, USA - Buffalo Niagara International Airport (formerly Greater Buffalo Intl Airport)"=> "BUF",
 "Bujumbura, Burundi - Bujumbura Airport"=> "BJM",
 "Bukhara, Uzbekistan"=> "BHK",
 "Bulawayo, Zimbabwe Bulawayo"=> "BUQ",
 "Bulgan, Bulgan, Mongolia - Bulgan Airport"=> "UGA",
 "Bullhead City, AZ, USA Bullhead"=> "IFP",
 "Bundaberg, Australia - Bundaberg Airport"=> "BDB",
 "Bunia, Democratic Republic of the Congo (Zaire) - Bunia Airport"=> "BUX",
 "Burbank, CA, USA Burbank Glendale Pasadena Airport"=> "BUR",
 "Burlington, IA, USA Burlington Municipal Airport"=> "BRL",
 "Burlington, VT, USA Burlington International Airport"=> "BTV",
 "Burnie, Australia - Burnie Airport"=> "BWT",
 "Burns Lake, British Columbia, Canada"=> "YPZ",
 "Bushehr, Iran Bushehr"=> "BUZ",
 "Butte, MT, USA"=> "BTM",
 "Buttonville, Canada - Buttonville Municipal Airport"=> "YKZ",
 "Butuan, Philippines Butuan"=> "BXU",
 "Bydgoszcz, Poland "=> "BZG",
 "Caen, France Carpiquet"=> "CFR",
 "Cagayan De Oro, Philippines - Lumbia Airport"=> "CGY",
 "Cagliari, Sardinia, Italy Elmas"=> "CAG",
 "Caicos, Turks And Caicos Islands - Providenciales"=> "PLS",
 "Cairns, Queensland, Australia - Cairns International Airport"=> "CNS",
 "Cairo, Egypt International"=> "CAI",
 "Cajamarca, Peru - Cjamarca Airport"=> "CJA",
 "Calama, Chile - El Loa Airport"=> "CJC",
 "Calcutta (Kolkata), India - Calcutta International Airport"=> "CCU",
 "Caldwell, New Jersey, USA - Caldwell Airport"=> "CDW",
 "Calgary, Alberta, Canada Calgary Intl Airport"=> "YYC",
 "Cali, Colombia Alfonso Bonilla Aragon"=> "CLO",
 "Calicut, India"=> "CCJ",
 "Calvi, Corsica, France Ste Catherine"=> "CLY",
 "Cambellton, New Brunswick, Canada Campbellton"=> "XAZ",
 "Cambridge, England, United Kingdom Cambridge"=> "CBG",
 "Cambridge Bay, Canada - Cambridge Bay Airport"=> "YCB",
 "Camden, AR, USA"=> "CDH",
 "Campbell River /Campbell Rvr, British Columbia, Canada Metropolitan Area"=> "YBL",
 "Campbell River Harbor, Canada - Campbell River Harbor"=> "YHH",
 "Campbeltown, United Kindgom - Campbeltown Airport"=> "CAL",
 "Campeche, Mexico - Campeche Airport"=> "CPE",
 "Campina Grande, Brazil - Campita Grande Airport"=> "CPV",
 "Campinas, Sao Paulo, Brazil Campinas International"=> "CPQ",
 "Campo Grande, Mato Grosso Do Sul, Brazil"=> "CGR",
 "Canaima, Venezuela"=> "CAJ",
 "Canary Islands, Gran Canaria, Canary Islands, Spain - Aeropuerto De Gran Canaria"=> "LPA",
 "Canberra, Australian Capital Territory, Australia Canberra"=> "CBR",
 "Cancun, Mexico"=> "CUN",
 "Cannes, France Mandelieu"=> "JCA",
 "Cape Dorset, Canada - Cape Dorset Airport"=> "YTE",
 "Canouan Island, St Vincent and the Grenadines - Canouan Island Airport"=> "CIW",
 "Canyonlands, UT, USA - Canyonlands-Moab Airport"=> "CNY",
 "Cape Girardeau, MO, USA Municipal Airport"=> "CGI",
 "Cape Newenham, Alaska, USA - Cape Newenham Airport"=> "EHM",
 "Cape Town, South Africa D F Malan"=> "CPT",
 "Capreol, Ontario, Canada Capreol / Via Rail Service"=> "XAW",
 "Capri,Italy - Capri Airport"=> "PRJ",
 "Caracas, Venezuela Simon Bolivar International"=> "CCS",
 "Carajas, Para, Brazil International / Brasilia Brazil"=> "CKS",
 "Carbondale, IL, USA Southern Illinois Airport"=> "MDH",
 "Carcassonne, France Salvaza Airport"=> "CCF",
 "Cardiff, Wales, United Kingdom CardiffWales"=> "CWL",
 "Carlsbad, CA, USA Carlsbad/Palomar Airport"=> "CLD",
 "Carlsbad, NM, USA"=> "CNM",
 "Carriacou Island, Grenada"=> "CRU",
 "Cartagena, Colombia Rafael Nunez"=> "CTG",
 "Carupano, Venezuela Carupano"=> "CUP",
 "Casa De Campo, Dominican Republic"=> "LRM",
 "Casablanca, Morocco Anfa"=> "CAS",
 "Casablanca, Morocco Mohamed V"=> "CMN",
 "Cascavel, Brazil, Cascavel Airport"=> "CAC",
 "Casper, WY, USA Natrona County Intl Airport"=> "CPR",
 "Casselman, Ontario, Canada Casselman / Via Rail Service"=> "XZB",
 "Castlegar, British Columbia, Canada"=> "YCG",
 "Catania, Sicily, Italy Fontanarossa"=> "CTA",
 "Causedo/Santo Domingo, Dominican Republic - Las Americas International Airport"=> "SDQ",
 "Caxias Do Sul, Brazil - Caxias Do Sul Airport"=> "CXJ",
 "Cayenne, French Guiana Rochambeau"=> "CAY",
 "Cayman Brac Island, Cayman Islands"=> "CYB",
 "Cayman Islands, Grand Cayman Island - Owen Roberts Intl Airport"=> "GCM",
 "Cebu, Philippines International"=> "CEB",
 "Cedar City, UT, USA"=> "CDC",
 "Cedar Rapids, IA, USA Municipal"=> "CID",
 "Chadron, NE, USA"=> "CDR",
 "Ceduna, Australia - Ceduna Airport"=> "CED",
 "Cantral Florida, Orlando, FL, USA - Sanford Central Florida Regional Airport"=> "SFB",
 "Chadron, NE, USA - Chadron Airport"=> "CDR",
 "Chambery, France Chambery AixLesBains"=> "CMF",
 "Chambord, Quebec, Canada Chambord / Via Rail Service"=> "XCI",
 "Champaign, IL, USA Univ Of IllinoisWillard Airport"=> "CMI",
 "Chandigarh, India Chandigarh"=> "IXC",
 "Chandler, Quebec, Canada Chandler / Via Rail Service"=> "XDL",
 "Changchun, China"=> "CGQ",
 "Changde, China - Changde"=> "CGD",
 "Changsha, China"=> "CSX",
 "Changzhi, China"=> "CIH",
 "Changzhu, China"=> "CZX",
 "Chania, Crete Island, Greece Souda"=> "CHQ",
 "Chapada Diamantina, Brazil - Chapada Diamantina Airport"=> "LEC",
 "Chapeco, Brazil - Chapeco Airport"=> "XAP",
 "Chapelco - San Martin De Los Andes, Neuquen, Argentina - Chapelco Airport"=> "CPC",
 "Chapleau, Ontario, Canada"=> "YLD",
 "Charleroi - Gosselies, Belgium - Brussels South Charleroi Airport"=> "CRL",
 "Charleston, SC, USA Charleston International Airport"=> "CHS",
 "Charleston, WV, USA Yeager Airport"=> "CRW",
 "Charleville, Queensland, Australia Charleville"=> "CTL",
 "Charlotte, NC, USA Charlotte/Douglas Intl Airport"=> "CLT",
 "Charlotte, St Thomas Island, VI, USA - Cyril E King Arpt"=> "STT",
 "Charlottesville, VA, USA Charlottesville/Albemarle"=> "CHO",
 "Charlottetown, Prince Edward Island/, Canada Charlottetown"=> "YYG",
 "Chatham, Ontario, Canada"=> "XCM",
 "Chattanooga, TN, USA Cha Lovell Field"=> "CHA",
 "Chefornak, Alaska, USA - Chefornak Airport"=> "CYF",
 "Cheju, South Korea Cheju"=> "CJU",
 "Chelyabinsk, Russia - Chelyabinsk Airport"=> "CEK",
 "Chemainus, British Columbia, Canada Chemainus / Via Rail Service"=> "XHS",
 "Chengdu, China"=> "CTU",
 "Chennai (Madras), India- Chenai-Meenambarkkam Airport"=> "MAA",
 "Cheong Ju City, Republic of Korea - Cheong Ju City Airport"=> "CJJ",
 "Cherbourg, France Maupertus"=> "CER",
 "Chetumal, Mexico - Chetumal Airport"=> "CTM",
 "Chevak, ALaska - Chevak Airport"=> "VAK",
 "Chevery, Canada - Chevery Airport"=> "YHR",
 "Cheyenne, WY, USA Cheyenne Municipal Airport"=> "CYS",
 "Chiang Mai, Thailand International"=> "CNX",
 "Chiang Rai, Thailand Chiang Rai"=> "CEI",
 "Chiayi, Taiwan - Chiayi Airport"=> "CYI",
 "Chibougamau, Quebec, Canada Chibougamau"=> "YMT",
 "Chicago, IL, USA - Merrill C. Meigs Field"=> "CGX",
 "Chicago, IL, USA - Chicago FSS"=> "CHI",
 "Chicago, IL, USA - Dupage County"=> "DPA",
 "Chicago - Gary, IN, USA - Gary Regional"=> "GYY",
 "Chicago, IL, USA - Midway"=> "MDW",
 "Chicago, IL, USA - Chicago NAS"=> "NOH",
 "Chicago, IL, USA - O'hare International Airport"=> "ORD",
 "Chicago, IL, USA Pal-Waukee Airport"=> "PWK",
 "Chicago/Rockford, IL, USA - Chicago Rockford International Airport"=> "RFD",
 "Chiclayo, Peru Cornel Ruiz"=> "CIX",
 "Chico, CA, USA Chico Municipal Air Terminal"=> "CIC",
 "Chifeng, China"=> "KIF",
 "Chignik, AK, USA Fisheries"=> "KCG",
 "Chignik, AK, USA Lagoon"=> "KCL",
 "Chignik Lake, ALaska, USA - Chignik Lake Airport"=> "KCQ",
 "Chihuahua, Chihuahua, Mexico Genvillalobos"=> "CUU",
 "Chillan, Chile - Chillan Airport"=> "YAI",
 "Chinju, Republic of Korea - Chinju Airport"=> "HIN",
 "Chios, Greece - Chios Airport"=> "JKH",
 "Chisasibi, Canada - Chisasibi Airport"=> "YKU",
 "Chisinau (Kishinev), Moldova - Chisinau (Kishinev)"=> "KIV",
 "Chitral, Pakistan - Chitral Airport"=> "CJL",
 "Chittagong, Bangladesh Patenga"=> "CGP",
 "Choibalsan, Dornod, Mongolia - Choibalsan Airport"=> "COQ",
 "Chongqing, China"=> "CKG",
 "Christchurch, New Zealand International"=> "CHC",
 "Christiansted, St Croix Island, VI, USA - ALexander Hamilton Airport"=> "STX",
 "Christmas Island, Australia - Cassidy Airport"=> "CXI",
 "Churchill, Manitoba, Canada Churchill Airport"=> "YYQ",
 "Ciampino, Rome, Italy - Ciampino Airport"=> "CIA",
 "Cincinnati, OH, USA Greater Cincinnati Intl Airport"=> "CVG",
 "Cincinnati, Ohio, USA - Lunken Field Airport"=> "LUK",
 "Ciudad Bolivar, Venezuela"=> "CBL",
 "Ciudad Del Carmen, Campeche, Mexico"=> "CME",
 "Ciudad Juarez, Chihuahua, Mexico International Abraham Gonzalez"=> "CJS",
 "Ciudad Obregon, Sonora, Mexico"=> "CEN",
 "Ciudad Victoria, Mexico - Ciudad Victoria Airport"=> "CVM",
 "Clarksburg, WV, USA ClarksburgBenedum Airport"=> "CKB",
 "Clermont-Ferrand, France - Aulnat"=> "CFE",
 "Cleveland, OH, USA Hopkins International Airport"=> "CLE",
 "Cleveland Lakefront, OH, USA"=> "BKL",
 "Cloncurry, Australia - Cloncurry Airport"=> "CNJ",
 "Clovis, NM, USA"=> "CVN",
 "Cluj, Romania Cluj"=> "CLJ",
 "Clyde River, Canada - Clyde River Airport"=> "YCY",
 "Cobourg, Ontario, Canada Cobourg / Via Rail Service"=> "XGJ",
 "Cochabamba, Bolivia - Jorge Wilstermann International Airport (formerly San Jose De La Banda)"=> "CBB",
 "Cochin, India Naval Air Station"=> "COK",
 "Cody, Wyoming, USA - Yellowstone Regional Airport"=> "COD",
 "Coffee Point, Alaska, USA - Coffee Point Airport"=> "CFA",
 "Coffs Harbour, Australia - Coffs Harbour Airport"=> "CFS",
 "Coimbatore, India Peelamedu"=> "CJB",
 "Cold Bay, Alaska, USA - Cold Bay Airport"=> "CDB",
 "Colima, Colima, Mexico"=> "CLQ",
 "College Station, TX, USA"=> "CLL",
 "Cologne, Germany Train Main Railroad Station"=> "QKL",
 "Cologne/Bonn, Germany Koeln/Bonn"=> "CGN",
 "Colombo, Sri Lanka Katunayake International"=> "CMB",
 "Colonia, Uruguay"=> "CYR",
 "Colorado Springs, CO, USA Colorado Springs Municipal"=> "COS",
 "Columbia, MO, USA Columbia Regional"=> "COU",
 "Columbia, SC, USA Columbia Sc Airport Metropolitan"=> "CAE",
 "Columbus, GA, USA Columbus Metropolitan / Fort Benning"=> "CSG",
 "Columbus, MS, USA Golden"=> "GTR",
 "Columbus, OH, USA Port Columbus Intl Airport"=> "CMH",
 "Comitan, Mexico - Comitan Airport"=> "CJT",
 "Comodoro Rivadavia, Chubut, Argentina Comodoro Rivadavia"=> "CRD",
 "Comox, British Columbia, Canada Comox Civil Air Terminal"=> "YQQ",
 "Conakry, Guinea Conakry"=> "CKY",
 "Concepcion, Chile Carriel Sur"=> "CCP",
 "Connaught, Ireland Rep Of Ireland"=> "NOC",
 "Constanta, Romania Kogalniceanu"=> "CND",
 "Constantine, Algeria - Ain El Bey Airport"=> "CZL",
 "Coober Pedy, Australia - Coober Pedy Airport"=> "CPD",
 "Cooma, New South Wales, Australia"=> "OOM",
 "Copenhagen, Denmark Copenhagen"=> "CPH",
 "Copiapo, Chile - Chamonate Airport"=> "CPO",
 "Coppermine, Northwest Territories, Canada"=> "YCO",
 "Cordoba, Cordoba, Argentina - Pajas Blancas"=> "COR",
 "Cordova, AK, USA"=> "CDV",
 "Corfu (Kerkyra), Greece - Kerkyra"=> "CFU",
 "Cork, Ireland Cork"=> "ORK",
 "Cornwall, Ontario, Canada Regional"=> "YCC",
 "Coro, Venezuela - Coro Airport"=> "CZE",
 "Corpus Christi, TX, USA Corpus Christi International Airport"=> "CRP",
 "Corrientes, Argentina - Corrientes Airport"=> "CNQ",
 "Cortez, CO, USA Montezuma County"=> "CEZ",
 "Corumba, Mato Grosso Do Sul, Brazil Corumba"=> "CMG",
 "Costa Smeralda - Olbia, Italy"=> "OLB",
 "Cotabato, Philippines - Cotabato Airport"=> "CBO",
 "Coteau, Quebec, Canada Coteau / Via Rail Service"=> "XGK",
 "Cotonou, Benin Cotonou"=> "COO",
 "Courtenay, British Columbia, Canada"=> "YCA",
 "Cowra, New South Wales, Australia Cowra"=> "CWT",
 "Coyhaique, Chile Teniente Vidal"=> "GXQ",
 "Cozumel, Quintana Roo, Mexico Aeropuerto Intl De Cozumel"=> "CZM",
 "Craig, AK, USA"=> "CGA",
 "Cranbrook, British Columbia, Canada - Cranbrook-Kimberley Airport"=> "YXC",
 "Crescent City, CA, USA Crescent City Municipal Airport"=> "CEC",
 "Crooked Island, Bahamas"=> "CRI",
 "Crotone, Italy - Crotone Airport"=> "CRV",
 "Cruzeiro Do Sul, Brazil - Cruzeiro Do Sul-Campo International Airport"=> "CZS",
 "Cucuta, Colombia Camilo Daza"=> "CUC",
 "Cuenca, Ecuador Mariscal La Mar"=> "CUE",
 "Cuernavaca, Mexico - Cuernavaca Airport"=> "CVJ",
 "Cuiaba, Mato Grosso, Brazil - Cuiaba - Marechal Rondon Airport"=> "CGB",
 "Cuidad Del Este, Paraguay - Cuidad Del Este Airport"=> "AGT",
 "Culebra, Puerto Rico - Culebra Airport"=> "CPX",
 "Culiacan, Sinaloa, Mexico"=> "CUL",
 "Cumana, Venezuela"=> "CUM",
 "Cumberland, MD, USA Municipal"=> "CBE",
 "Curitiba, Parana, Brazil Afonso Pena"=> "CWB",
 "Cuzco, Peru Tte Velazco Astete "=> "CUZ",
 "Da Nang, Vietnam Da Nang"=> "DAD",
 "Dakar, Senegal Yoff"=> "DKR",
 "Dakhla, Morocco - Dakla Airport"=> "VIL",
 "Dalaman, Turkey Dalaman"=> "DLM",
 "Dalanzadgad, Omnogovi, Mongolia - Dalanzadgad Airport"=> "DLZ",
 "Dalat, Vietnam - Dalat Airport"=> "DLI",
 "Dali City, China - Dali City"=> "DLU",
 "Dalian, China"=> "DLC",
 "Dallas, TX, USA Love Field"=> "DAL",
 "Dallas/Ft Worth, TX, USA Dallas Ft Worth International"=> "DFW",
 "Damascus, Syria Damascus Intl"=> "DAM",
 "Damman, Saudi Arabia - King Fahad Airport Airport"=> "DMM",
 "Dandong, China - Dandong"=> "DDG",
 "Dangriga, Belize Dangriga"=> "DGA",
 "Danville, IL, USA Vermilion County Airport"=> "DNV",
 "Danville, VA, USA"=> "DAN",
 "Dar Es Salaam, Tanzania International"=> "DAR",
 "Darwin, Northern Territory, Australia"=> "DRW",
 "Dauphin, Manitoba, Canada"=> "YDN",
 "Davao, Philippines Mati"=> "DVO",
 "Davis Inlet, Canada - Davis Inlet Airport"=> "YDI",
 "Dawadmi, Saudi Arabia - Dawadmi Airport"=> "DWD",
 "Dawson Creek, British Columbia, Canada"=> "YDQ",
 "Dayong, China - Dayong"=> "DYG",
 "Dayton, OH, USA James M Cox Dayton International"=> "DAY",
 "Daytona Beach, FL, USA Daytona Beach International Airport"=> "DAB",
 "Deadmans Cay / Long Island, Bahamas Deadmans Cay"=> "LGI",
 "Deauville, France Saint Gatien"=> "DOL",
 "Debre Marcos, Ethiopia - Debre Marcos Airport"=> "DBM",
 "Debrechen, Hungary - Debrechen Airport"=> "DEB",
 "Decatur, IL, USA Decatur Municiple Airport"=> "DEC",
 "Deer Lake, Newfoundland, Canada Deer Lake"=> "YDF",
 "Deer Lake, Ontario, Canada"=> "YVZ",
 "Del Rio, TX, USA"=> "DRT",
 "Delhi, India - Indira Gandhi International Airport"=> "DEL",
 "Dembidollo, Ethiopia Dembidollo"=> "DEM",
 "Denham, Western Australia, Australia"=> "DNM",
 "Denizli, Turkey - Denizli Airport"=> "DNZ",
 "Denpasar Bali, Indonesia Ngurah Rai"=> "DPS",
 "Denver, CO, USA Denver International"=> "DEN",
 "Dera Ghazi Khan, Pakistan - Dera Ghazi Khan Airport"=> "DEA",
 "Dera Ismail Khan, Pakistan - Dera Ismail Khan Airport"=> "DSK",
 "Derna, Libya"=> "DNF",
 "Des Moines, IA, USA"=> "DSM",
 "Desolation Sound, Canada - Desolation Sound Airport"=> "YDS",
 "Dessie, Ethiopia - Dessie Airport"=> "DSE",
 "Destin, FL, USA"=> "DSI",
 "Detroit, MI, USA Detroit-Wayne County Metropolitan Airport"=> "DTW",
 "Detroit City, MI, USA"=> "DET",
 "Detroit, MI, USA - Willow Run Airport, Ypsilanti"=> "YIP",
 "Devils Lake, North Dakota, USA - Devils Lake Airport"=> "DVL",
 "Devonport, Tasmania, Australia Devonport"=> "DPO",
 "Dhahran, Saudi Arabia Dhahran Intl"=> "DHA",
 "Dhaka, Bangladesh Zia International Airport"=> "DAC",
 "Dharamsala/Kangra, Himachal Pradesh, India - Kangra Gaggal Dharamsala Airport"=> "DHM",
 "Dibrugarh, India Chabua"=> "DIB",
 "Dijon, France Longvic"=> "DIJ",
 "Dickinson, North Dakota, USA - Dickinson Airport"=> "DIK",
 "Dien Bien Phu, Vietnam - Dien Bien Phy Airport"=> "DIN",
 "Dili, East Timor - Timor-Leste"=> "DIL",
 "Dillingham, Alaska, USA - Dillingham Airport"=> "DLG",
 "Dipolog, Philippines Dipolog"=> "DPL",
 "Diqing, China - Diqing"=> "DIG",
 "Dire Dawa, Ethiopia - Dire Dawa Airport"=> "DIR",
 "Diu, India - Diu Airort"=> "DIU",
 "Diyarbakir, Turkey Diyarbakia"=> "DIY",
 "Djerba, Tunisia - Melita Airport"=> "DJE",
 "Djibouti, Djibouti Ambouli"=> "JIB",
 "Dnepropetrovsk, Ukraine - Dnepropetrovsk Airport"=> "DNK",
 "Dodge City, KS, USA Dodge City Municipal"=> "DDC",
 "Doha, Qatar Doha"=> "DOH",
 "Dominica, Dominica Cane Field"=> "DCF",
 "Dominica, Dominica Melville HalDom"=> "DOM",
 "Doncaster, Sheffield, UK - Robin Hood Airport"=> "DSA",
 "Donetsk, Ukraine Donetsk"=> "DOK",
 "Dortmund, Germany Wickede"=> "DTM",
 "Dothan, AL, USA Municipal"=> "DHN",
 "Douala, Cameroon Douala"=> "DLA",
 "Dresden, Germany Dresden"=> "DRS",
 "Drummondville, Quebec, Canada"=> "XDM",
 "Dryden, Ontario, Canada Dryden Airport"=> "YHD",
 "Du Bois, PA, USA Jefferson County"=> "DUJ",
 "Dubai, United Arab Emirates Dubai International Airport"=> "DXB",
 "Dubbo, New South Wales, Australia Dubbo"=> "DBO",
 "Dublin, Ireland Dublin"=> "DUB",
 "Dubrovnik, Croatia Hrvatska"=> "DBV",
 "Dubuque, IA, USA Dubuque Municipal Airport"=> "DBQ",
 "Duesseldorf, Germany Main Train Station"=> "QDU",
 "Duluth, MN, USA Duluth International Airport"=> "DLH",
 "Dumaguete, Philippines - Dumaguete Airport"=> "DGT",
 "Duncan / Quam, British Columbia, Canada Quamichan Lake"=> "DUQ",
 "Dundee, Scotland, United Kingdom Dundee"=> "DND",
 "Dunedin, New Zealand Momona"=> "DUD",
 "Dunhuang, China - Dunhuang"=> "DNH",
 "Durango, CO, USA Durango La Plata County Airport"=> "DRO",
 "Durango, Durango, Mexico Gen Guadalupe Victoria"=> "DGO",
 "Durban / La Mercy, South Africa - King Shaka International Airport (La Mercy Airport, Replaced Louis Botha airport)"=> "DUR",
 "Dusseldorf, Germany Dusseldorf"=> "DUS",
 "Dutch Harbor, AK, USA Dutch Harbor "=> "DUT",
 "East London, South Africa Ben Shoeman"=> "ELS",
 "East Midlands, England, United Kingdom East Midlands"=> "EMA",
 "Easter Island, Chile Mataveri"=> "IPC",
 "Eastsound, WA, USA Eastsound/Orcas Island Airport"=> "ESD",
 "Eau Claire, WI, USA Eau Claire Municipal"=> "EAU",
 "Echuca, Australia"=> "ECH",
 "Edinburgh, Scotland, United Kingdom Turnhouse"=> "EDI",
 "Edmonton, Alberta, Canada Edmonton International"=> "YEG",
 "Edmonton, Alberta, Canada Edmonton Municipal"=> "YXD",
 "Edward River, Queensland, Australia Edward River"=> "EDR",
 "Eindhoven, Netherlands Welschap"=> "EIN",
 "Ekaterinburg, Russia - Sheremtyevo Airport"=> "SVX",
 "El Beida / La Braq,Libya"=> "BCQ",
 "El Calafate, Argentina - El Calafate Airport"=> "FTE",
 "El Catey, Dominican Republic - Samana El Catey International Airport"=> "AZS",
 "El Dorado, AR, USA"=> "ELD",
 "El Paso, TX, USA El Paso International Airport"=> "ELP",
 "El Salvador, Chile"=> "ESR",
 "Elat, Israel Elat"=> "ETH",
 "Elba Island, Italy Marina Di Campo"=> "EBA",
 "Elgarhbolli, Libya"=> "QEJ",
 "Elko, NV, USA J C Harris Field"=> "EKO",
 "Elliot Lake, Ontario, Canada"=> "YEL",
 "Elmarj City, Libya"=> "QEC",
 "Elmira / Corning, NY, USA Elmira Corning Regional Arpt"=> "ELM",
 "Ely, NV, USA Yelland Field"=> "ELY",
 "Emerald, Queensland, Australia Emerald"=> "EMD",
 "Enid, OK, USA Woodring Municipal"=> "WDG",
 "Enschede, Netherlands Twente"=> "ENS",
 "Entebbe/Kampala, Uganda Entebbe"=> "EBB",
 "Erfurt, Germany Erfurt"=> "ERF",
 "Erie, PA, USA Erie International"=> "ERI",
 "Erzurum, Turkey Erzurum"=> "ERZ",
 "Esbjerg, Denmark Esbjerg"=> "EBJ",
 "Escanaba, MI, USA Delta County Airport"=> "ESC",
 "Esquel, Argentina - Esquel Airport"=> "EQS",
 "Esperance, Western Australia, Australia Esperance"=> "EPR",
 "Esquimalt, British Columbia, Canada"=> "YPF",
 "Eugene, OR, USA Eugene Airport"=> "EUG",
 "Evansville, IN, USA Evansville Regional Airport"=> "EVV",
 "Evenes, Norway Evenes"=> "EVE",
 "Exeter, England, United Kingdom Exeter "=> "EXT",
 "Fairbanks, AK, USA Fairbanks International Airport"=> "FAI",
 "Fairmont, MN, USA Fairmont Municipal"=> "FRM",
 "Faisalabad, Pakistan Lyallpur"=> "LYP",
 "Fargo, ND, USA Hector Airport"=> "FAR",
 "Farmingdale, Long Island, NY, USA - Republic Airport"=> "FRG",
 "Farmington, NM, USA Four Corners Regional Airport"=> "FMN",
 "Faro, Portugal Faro"=> "FAO",
 "Faroe Islands, Faroe Islands Faeroe Islands"=> "FAE",
 "Fayetteville, AR, USA Municipal"=> "FYV",
 "Fayetteville, AR, USA - Northwest Arkansas Regional"=> "XNA",
 "Fayetteville, NC, USA Fayetteville Municipal"=> "FAY",
 "Fergus Falls, MN, USA Fergus Falls Municipal Airport"=> "FFM",
 "Fernando De Noronha, Brazil - Fernando De Noronha Airport"=> "FEN",
 "Fez, Morocco Fez"=> "FEZ",
 "Flagstaff, AZ, USA Flagstaff"=> "FLG",
 "Flin Flon, Canada - Flin Flon Airport"=> "YFO",
 "Flint, MI, USA Bishop Int'l Airport"=> "FNT",
 "Florence, Italy"=> "FLR",
 "Florence, SC, USA Gilbert Field"=> "FLO",
 "Flores, Guatemala Flores"=> "FRS",
 "Florianopolis, Santa Catarina, Brazil Florianopolis Hercilio Luz Airport"=> "FLN",
 "Floro, Norway Floro"=> "FRO",
 "Forde, Norway Forde"=> "FDE",
 "Formosa, Formosa, Argentina Formosa"=> "FMA",
 "Fort Albany, Canada - Fort Albany Airport"=> "YFA",
 "Fort Chimo (Kuujjuaq), Quebec, Canada - Fort Chimo Airport"=> "YVP",
 "Fort Collins/Loveland, CO, USA Fort Collins / Loveland Airport"=> "FNL",
 "Fort De France, Martinique Fort De France"=> "FDF",
 "Fort Dodge, IA, USA Fort Dodge Regional Airport"=> "FOD",
 "Fort Huachuca/Sierra Vista, AZ, USA"=> "FHU",
 "Fort Lauderdale, FL, USA Ft Lauderdale/Hollywood Intl Apt"=> "FLL",
 "Fort Leonard Wood, MO, USA Forney Field"=> "TBN",
 "Fort Mcmurray, Alberta, Canada Fort Mcmurray Municipal"=> "YMM",
 "Fort Myers, FL, USA Regional Southwest Airport"=> "RSW",
 "Fort Nelson, Canada - Fort Nelson Airport"=> "YYE",
 "Fort Saint John, British Columbia, Canada Fort St John"=> "YXJ",
 "Fort Simpson, Northwest Territories, Canada Fort Simpson Airport"=> "YFS",
 "Fort Smith, AR, USA Fort Smith Municipal"=> "FSM",
 "Fort Smith, Northwest Territories, Canada"=> "YSM",
 "Fort St John, British Columbia, Canada Fort St John"=> "YXJ",
 "Fort Wayne, IN, USA Baer Field"=> "FWA",
 "Fortaleza, Ceara, Brazil Fortaleza-Pinto Martins Airport"=> "FOR",
 "Frankfurt, Germany Frankfurt International"=> "FRA",
 "Frankfurt, Germany - Hahn"=> "HHN",
 "Franklin, PA, USA Chess Lamberton"=> "FKL",
 "Fraser Valley/Abbotsford, Canada - Abbotsford Airport"=> "YXX",
 "Fredericksburg, Virginia, USA - Shannon Airport"=> "EZF",
 "Fredericton, New Brunswick, Canada Fredericton Municipal Apt"=> "YFC",
 "Freeport, Bahamas Freeport Intl Airport"=> "FPO",
 "Fresno, CA, USA Fresno Air Terminal"=> "FAT",
 "Friday Harbor, WA, USA Friday Harbor Airport"=> "FRD",
 "Friedrichshafen, Germany Friedrichshafen Lowenthal"=> "FDH",
 "Ft Albany, Canada - Fort Albany Airport"=> "YFA",
 "Ft Chimo (Kuujjuaq), Quebec, Canada - Fort Chimo Airport"=> "YVP",
 "Ft Collins/Loveland, CO, USA Fort Collins / Loveland Airport"=> "FNL",
 "Ft De France, Martinique Fort De France"=> "FDF",
 "Ft Dodge, IA, USA Fort Dodge Regional Airport"=> "FOD",
 "Ft Huachuca/Sierra Vista, AZ, USA"=> "FHU",
 "Ft Lauderdale, FL, USA Ft Lauderdale/Hollywood Intl Apt"=> "FLL",
 "Ft Leonard Wood, MO, USA Forney Field"=> "TBN",
 "Ft Mcmurray, Alberta, Canada Fort Mcmurray Municipal"=> "YMM",
 "Ft Myers, FL, USA Regional Southwest Airport"=> "RSW",
 "Ft Nelson, Canada - Fort Nelson Airport"=> "YYE",
 "Ft Saint John, British Columbia, Canada Fort St John"=> "YXJ",
 "Ft Simpson, Northwest Territories, Canada Fort Simpson Airport"=> "YFS",
 "Ft Smith, AR, USA Fort Smith Municipal"=> "FSM",
 "Ft Smith, Northwest Territories, Canada"=> "YSM",
 "Ft St John, British Columbia, Canada Fort St John"=> "YXJ",
 "Ft Wayne, IN, USA Baer Field"=> "FWA",
 "Fuerteventura / Puerto Del Rosario, Canary Islands/Fuerteventura Island, Spain Fuerteventura"=> "FUE",
 "Fukuoka, Japan Itazuke"=> "FUK",
 "Funafuti, Funafuti Atol, Tuvalu - International"=> "FUN",
 "Funchal, Madeira Islands, Portugal Funchal"=> "FNC",
 "Fuyang, China - Fuyang"=> "FUG",
 "Fuzhou, China - Fuzhou "=> "FOC",
 "Gaborone, Botswana Gaborone"=> "GBE",
 "Gainesville, FL, USA Jr Alison Municipal"=> "GNV",
 "Galapagos Islands, Ecuador Baltra"=> "GPS",
 "Galena, AK, USA"=> "GAL",
 "Galesburg, IL, USA Galesburg Municiple Airport"=> "GBG",
 "Gallup, NM, USA Gallup Municipal"=> "GUP",
 "Galveston, TX, USA Scholes Field"=> "GLS",
 "Galway, Ireland Carnmore"=> "GWY",
 "Gander, Newfoundland, Canada Gander Intl Airport"=> "YQX",
 "Ganges Harbor, Canada - Ganges Harbor Airport"=> "YGG",
 "Ganzhou, China - Ganzhou"=> "KOW",
 "Garden City, KS, USA Garden City Municipal Airport"=> "GCK",
 "Gary, IN, USA - Gary Regional"=> "GYY",
 "Gaspe, Quebec, Canada"=> "YGP",
 "Gassim, Saudi Arabia - Gassim Airport"=> "ELQ",
 "Gatineau, Quebec, Canada Gatineau"=> "YND",
 "Gauhati, India Borjhar"=> "GAU",
 "Gdansk, Poland Rebiechowo"=> "GDN",
 "Geneva, Switzerland Geneva"=> "GVA",
 "Genoa, Italy Christoforo Colombo"=> "GOA",
 "George Town, Bahamas Exuma International"=> "GGT",
 "George, South Africa George"=> "GRJ",
 "Georgetown, Guyana Timehri"=> "GEO",
 "Georgetown, Ontario, Canada Georgetown / Via Rail Service"=> "XHM",
 "Geraldton, Western Australia, Australia Geraldton"=> "GET",
 "Gerona, Spain Costa Brava"=> "GRO",
 "Ghadames, Libya"=> "LTD",
 "Ghat, Libya"=> "GHT",
 "Gherian, Libya"=> "QGH",
 "Gibraltar, Gibraltar Gibraltar"=> "GIB",
 "Gilgit, Pakistan, Gilgit Airport"=> "GIL",
 "Gillam, Manitoba, Canada"=> "GCC",
 "Gillette, WY, USA Campbell County Airport"=> "GCC",
 "Gillies Bay, British Columbia, Canada"=> "YGB",
 "Gizan (Jizan), Jizan province, Saudi Arabia - Gizan Airport"=> "GIZ",
 "Gjoa Haven, Canada - Gjoa Haven Airport"=> "YHK",
 "Gladstone, Australia - Gladstone Airport"=> "GLT",
 "Glasgow, MT, USA"=> "GGW",
 "Glasgow, Scotland, United Kingdom Glasgow Scotland"=> "GLA",
 "Glasgow, Scotland, United Kingdom Prestwick"=> "PIK",
 "Glencoe, Ontario, Canada Glencoe / Via Rail Service"=> "XZC",
 "Glendive, MT, USA"=> "GDV",
 "Goa, India Dabolim"=> "GOI",
 "Gods Narrows, Canada - Gods Narrows Airport"=> "YGO",
 "Gods River, Manitoba, Canada"=> "ZGI",
 "Goiania, Brazil - Goiania-Santa Genoveva Airport"=> "GYN",
 "Gold Coast, Queensland, Australia Coolangatta"=> "OOL",
 "Golfito, Costa Rica Golfito"=> "GLF",
 "Golovin, AK, USA"=> "GLV",
 "Goodland, KS, USA Renner Field"=> "GLD",
 "Goose Bay, Newfoundland, Canada Goose Bay Municipal Airpt"=> "YYR",
 "Goroka, Papua New Guinea Goroka"=> "GKA",
 "Gorontalo, Indonesia Tolotio"=> "GTO",
 "Gosselies, Belgium - Brussels South Charleroi Airport"=> "CRL",
 "Gothenburg, Sweden Landvetter"=> "GOT",
 "Gove, Northern Territory, Australia Nhulunbuy"=> "GOV",
 "Governors Harbour, Bahamas"=> "GHB",
 "Gran Canaria, Canary Islands, Spain Aeropuerto De Gran Canaria"=> "LPA",
 "Granada, Spain Granada"=> "GRX",
 "Grand Canyon, AZ, USA"=> "GCN",
 "Grand Cayman Island, Cayman Islands Owen Roberts Intl Airport"=> "GCM",
 "Grand Forks, ND, USA Grand Forks International Airport"=> "GFK",
 "Grand Island, NE, USA Central Nebraska Regional Airport"=> "GRI",
 "Grand Junction, CO, USA Walker Field"=> "GJT",
 "Grand Rapids, MI, USA Kent County International Airport"=> "GRR",
 "Grand Turk Is, Turks And Caicos Islands"=> "GDT",
 "Grande Prairie, Alberta, Canada Grande Prairie Airport"=> "YQU",
 "Graz, Austria Thalerhof"=> "GRZ",
 "Great Bend, Kansas, USA - Airport"=> "GBD",
 "Great Falls, MT, USA Great Falls International"=> "GTF",
 "Green Bay, WI, USA - Austin Straubel International Airport (Austin/Straybel Field)"=> "GRB",
 "Greenbrier, WV, USA Greenbrier Valley Airport"=> "LWB",
 "Greensboro / High Point, NC, USA Piedmont Triad Intl Airport"=> "GSO",
 "Greenville, IL, USA - Municipal"=> "GRE",
 "Greenville, NC, USA - Pitt-Greenville"=> "PGV",
 "Greenville, MS, USA - Greenville"=> "GLH",
 "Greenville, SC, USA - Donaldson Center"=> "GDC",
 "Greenville, SC, USA - Downtown"=> "GMU",
 "Greenville, SC, USA - Greenville-Spartanburg Metro"=> "GSP",
 "Greenville, TN, USA - Municipal"=> "GCY",
 "Greenville, TX, USA - Majors Field"=> "GVT",
 "Greenway Sound, Canada - Greenway Sound Airport"=> "YGN",
 "Grenoble, France St Geoirs"=> "GNB",
 "Griffith, Australia - Griffith Airport"=> "GFF",
 "Grimsby, Ontario, Canada Grimsby / Via Rail Service"=> "XGY",
 "Groningen, Netherlands Eelde"=> "GRQ",
 "Groton / New London, CT, USA GrotonNew London"=> "GON",
 "Guadalajara, Jalisco, Mexico Miguel Hidalgo Intl"=> "GDL",
 "Guam, Guam Ab Wonpat Intl Airport"=> "GUM",
 "Guangzhou, China - Baiyun"=> "CAN",
 "Guatemala City, Guatemala La Aurora Intl Airport"=> "GUA",
 "Guayaquil, Ecuador Simon Bolivar"=> "GYE",
 "Guayaramerin, Bolivia - Buayaramerin Airport"=> "GYA",
 "Guaymas, Sonora, Mexico"=> "GYM",
 "Guelph, Ontario, Canada Guelph / Via Rail Service"=> "XIA",
 "Guernsey, Channel Islands, United Kingdom Guernsey"=> "GCI",
 "Guerrero Negro, Baja California Sur, Mexico Guerrero Negro Airport"=> "GUB",
 "Guilin, China"=> "KWL",
 "Guiyang, China - Guiyang"=> "KWE",
 "Gulfport, MS, USA Gulfport/Biloxi"=> "GPT",
 "Gunnison, CO, USA Gunnison County Airport"=> "GUC",
 "Gurayat, Saudi Arabia - Gurayat Airport"=> "URY",
 "Gustavus, Alaska, USA - Gustavus Airport"=> "GST",
 "Gwadar, Pakistan "=> "GWD",
 "Ha'Apai, Tonga - Ha'Apai Airport"=> "HPA",
 "Hafr Albatin, Saudi Arabia - Hafr Albatin Airport"=> "HBT",
 "Hagerstown, MD, USA Washington County Regional Airport"=> "HGR",
 "Haifa, Israel - Haifa Airport"=> "HFA",
 "Haikou, China Haikou"=> "HAK",
 "Hail, Saudi Arabia - Hail Airport"=> "HAS",
 "Hailar, China - Hailar"=> "HLD",
 "Haines, AK, USA"=> "HNS",
 "Haiphong, Vietnam - Haiphong Airport"=> "HPH",
 "Hachijo Jima, Japan - Hachijo Jima Airport"=> "HAC",
 "Hakodate, Japan Hakodate"=> "HKD",
 "Halifax, Nova Scotia, Canada Halifax International"=> "YHZ",
 "Hall Beach, Canada - Hall Beach Airport"=> "YUX",
 "Halmstad, Sweden Halmstad"=> "HAD",
 "Hamburg, Germany Fuhlsbuttel"=> "HAM",
 "Hamilton Island, Queensland, Australia"=> "HTI",
 "Hamilton, New Zealand Hamilton"=> "HLZ",
 "Hamilton, Ontario, Canada Hamilton Civic Airport"=> "YHM",
 "Hammerfest, Norway"=> "HFT",
 "Hana, Hawaii, USA - Hana Airport"=> "HNM",
 "Hancock, MI, USA Houghton County / Memorial"=> "CMX",
 "Hangzhou, China"=> "HGH",
 "Hanoi, Vietnam Noibai Airport"=> "HAN",
 "Hanover, Germany Langenhagen"=> "HAJ",
 "Harare, Zimbabwe Harare"=> "HRE",
 "Harbour/Nanaimo, British Columbia, Canada - Harbor Airport"=> "ZNA",
 "Harbin, China"=> "HRB",
 "Hargeisa, Somalia - Hargeisa Airport"=> "HGA",
 "Harlingen, TX, USA"=> "HRL",
 "Harrisburg, PA, USA Harrisburg International Airport"=> "MDT",
 "Harrison, AR, USA Boone County"=> "HRO",
 "Hartford, CT, USA Bradley International Airport"=> "BDL",
 "Hastings, NE, USA"=> "HSI",
 "Hat Yai, Thailand"=> "HDY",
 "Haugesund, Norway Karmoy"=> "HAU",
 "Havana, Cuba Jose Marti"=> "HAV",
 "Havre, MT, USA City County"=> "HVR",
 "Hay River, Northwest Territories, Canada"=> "YHY",
 "Hayden, CO, USA Yampa Valley Regional Airport"=> "HDN",
 "Hayman Island, Queensland, Australia Hayman Island Airport"=> "HIS",
 "Hays, KS, USA Hays Municipal Airport"=> "HYS",
 "Hefei, China - Hefei"=> "HFE",
 "Heho, Myanmar (Burma) - Heho Airport"=> "HEH",
 "Heidelberg, Germany"=> "HDB",
 "Helena, MT, USA"=> "HLN",
 "Helsingborg, Sweden Angelholm/Helsingborg"=> "AGH",
 "Helsingborg, Sweden Heliport"=> "JHE",
 "Helsinki, Finland Helsinki"=> "HEL",
 "Heraklion, Crete Island, Greece Heraklion"=> "HER",
 "Herat, Afghanistan - Herat"=> "HEA",
 "Heringsdorf, Germany - Heringsdorf Airport"=> "HDF",
 "Hermosillo, Sonora, Mexico General Ignacio Pesqueira Garcia"=> "HMO",
 "Hervey Bay, Queensland, Australia"=> "HVB",
 "Hervey, Quebec, Canada Hervey / Via Rail Service"=> "XDU",
 "Hibbing / Chisholm, MN, USA HibbingChisholm"=> "HIB",
 "Hickory, NC, USA"=> "HKY",
 "High Level, Alberta, Canada Footner Lake Muncpl"=> "YOJ",
 "Hilo, HI, USA Hilo Hawaii=>HawaiiInternational Usa"=> "ITO",
 "Hilton Head, SC, USA Municipal"=> "HHH",
 "Hiroshima, Japan Hiroshima"=> "HIJ",
 "Ho Chi Minh City, Vietnam Tan Son Nhut"=> "SGN",
 "Hobart, Tasmania, Australia - Hobart Cambridge Airport"=> "HBA",
 "Hobbs, NM, USA Lea County"=> "HOB",
 "Hoedspruit, South Africa - Hoedspruit Airport"=> "HDS",
 "Hof Airport"=> "HOQ",
 "Hofuf, Saudi Arabia - Hofuf Airport"=> "HOF",
 "Hohhot, China"=> "HET",
 "Hokitika, New Zealand Hokitika"=> "HKK",
 "Holman Island, Northwest Territories, Canada"=> "YHI",
 "Homer, AK, USA Homer Airport"=> "HOM",
 "Hong Kong, Hong Kong"=> "HKG",
 "Honiara/Guadalcanal, Solomon Islands Henderson International"=> "HIR",
 "Honningsvag, Norway - Honningsvag-Valan Airport"=> "HVG",
 "Honolulu, HI, USA Honolulu International"=> "HNL",
 "Hoolehua, HI, USA Municipal"=> "MKK",
 "Hoonah, AK, USA"=> "HNH",
 "Hooper Bay, AK, USA"=> "HPB",
 "Horn Island, Australia - Horn Island Airport"=> "HID",
 "Hornepayne, Ontario, Canada"=> "YHN",
 "Horsham, Australia"=> "HSM",
 "Horta, Portugal - Horta Airport"=> "HOR",
 "Hoskins, Papua New Guinea Hoskins"=> "HKN",
 "Hot Springs, AR, USA Memorial Field"=> "HOT",
 "Hotan, China - Hotan"=> "HTN",
 "Houma, LA, USA Terrebonne"=> "HUM",
 "Houn, Libya"=> "HUQ",
 "Houston, British Columbia, Canada"=> "ZHO",
 "Houston, TX, USA"=> "IAH",
 "Houston, TX, USA Ellington Field"=> "EFD",
 "Houston, TX, USA Houston Hobby Airport"=> "HOU",
 "Houston, TX, USA Houston Hobby Airport"=> "HOU",
 "Houston, TX, USA Houston Intercontinental"=> "IAH",
 "Huahine, French Polynesia - Huahine Airport"=> "HUH",
 "Hualien, Taiwan Hualien"=> "HUN",
 "Huangyan, China - Huangyan"=> "HYN",
 "Huatulco, Oaxaca, Mexico"=> "HUX",
 "Hudson Bay, Saskatchewan, Canada"=> "YHB",
 "Hue, Vietnam"=> "HUI",
 "Humberside, England, United Kingdom Humberside"=> "HUY",
 "Huntington / Ashland, WV, USA TriState"=> "HTS",
 "Huntsville/Decatur, AL, USA HuntsvilleMadison County Jetplex"=> "HSV",
 "Hurghada, Egypt"=> "HRG",
 "Huron, SD, USA Huron Regional Airport"=> "HON",
 "Hwange National Park, Zimbabwe Hwange National Park"=> "HWN",
 "Hyannis, MA, USA Barnstable County"=> "HYA",
 "Hydaburg, AK, USA"=> "HYG",
 "Hyderabad, India - Rajiv Gandhi International Airport (formerly Begumpet) "=> "HYD",
 "Iasi, Romania Iasi"=> "IAS",
 "Ibiza, Spain Ibiza"=> "IBZ",
 "Idaho Falls, ID, USA"=> "IDA",
 "Igiugig, Alaska, USA - Iguigig Airport"=> "IGG",
 "Igloolik, Northwest Territories, Canada"=> "YGT",
 "Iguassu Falls, Parana, Brazil - Igaussu Falls - Cataratas Airport"=> "IGU",
 "Iguazu, Misiones, Argentina Iguazu International"=> "IGR",
 "Ikaria Island, Greece - Ikaria Airport"=> "JIK",
 "Iles De La Madeleine, Quebec, Canada House Harbour Airport"=> "YGR",
 "Ilford, Manitoba, Canada"=> "ILF",
 "Ilheus, Bahia, Brazil - Eduardo Gomes"=> "IOS",
 "Iliamna, AK, USA"=> "ILI",
 "Ilo, Moquegua, Peru Ilo Airport"=> "ILQ",
 "Iloilo, Philippines Mandurriao"=> "ILO",
 "Ilulissat, Greenland"=> "JAV",
 "Imperatriz, Maranhao, Brazil"=> "IMP",
 "Imphal, India Municipal"=> "IMF",
 "Inagua, Bahamas"=> "IGA",
 "Incheon [Seoul], South Korea - Incheon International Airport"=> "ICN",
 "Indaselassie, Ethiopia"=> "SHC",
 "Indianapolis, IN, USA Indianapolis International Airport"=> "IND",
 "Indore, India - Indore Airport"=> "IDR",
 "Ingersoll, Ontario, Canada Ingersoll / Via Rail Service"=> "XIB",
 "Innsbruck, Austria Kranebitten"=> "INN",
 "International Falls, MN, USA Falls International"=> "INL",
 "Inukjuak, Canada - Inukjuak Airport"=> "YPH",
 "Inuvik, Northwest Territories, Canada Inuvik International Arpt"=> "YEV",
 "Invercargill, New Zealand - Invercargill Airport"=> "IVC",
 "Inverness, Scotland, United Kingdom Inverness"=> "INV",
 "Inyokern, CA, USA Inyokern Airport"=> "IYK",
 "Ioannina, Greece Ioannina"=> "IOA",
 "Ipiales, Colombia San Luis"=> "IPI",
 "Ipoh, Malaysia Ipoh"=> "IPH",
 "Iqaluit, Northwest Territories, Canada - Iqaluit-Frobisher Bay Airport"=> "YFB",
 "Iquique, Chile Chucumata"=> "IQQ",
 "Iquitos, Peru Cf Secada"=> "IQT",
 "Irkutsk, Russia - Irkutsk-Southeast Airport"=> "IKT",
 "Iron Mountain, MI, USA Ford Airport"=> "IMT",
 "Ironwood, MI, USA Gogebic County Airport"=> "IWD",
 "Ischia, Italy - Ischia Airport"=> "ISH",
 "Isfahan, Iran - Isfahan Airport"=> "IFN",
 "Ishigaki, Japan - Ishigaki Airport"=> "ISG",
 "Islamabad, Pakistan International"=> "ISB",
 "Islay, Scotland, United Kingdom Glenegedale"=> "ILY",
 "Isle Of Man, Isle Of Man, United Kingdom Ronaldsway"=> "IOM",
 "Isles Of Scilly, Isles Of Scilly, United Kingdom Tresco"=> "ISC",
 "Islip, NY, USA Long IslandMacarthur Airport"=> "ISP",
 "Istanbul, Turkey Ataturk"=> "IST",
 "Istres, France - Le Tube airport"=> "QIE",
 "Itaituba, Brazil - Itaituba Airport"=> "ITB",
 "Ithaca, NY, USA Tompkins County"=> "ITH",
 "Ivalo, Finland - Ivalo Airport"=> "IVL",
 "Ivano-Frankovsk, Ukraine - Ivano-Frankovsk Airport"=> "IFO",
 "Ivujivik, Canada - Ivujivik Airport"=> "YIK",
 "Iwami, Japan - Iwami Airport"=> "IWJ",
 "Ixtapa/Zihuatanejo, Guerrero, Mexico International"=> "ZIH",
 "Izhevsk, Russia"=> "IJK",
 "Izmir, Turkey Adnan Menderes"=> "ADB",
 "Izumo, Japan "=> "IZO",
 "Jacobabad, Pakistan - Jacobabad Airport"=> "JAG",
 "Jabat, Marshall Islands Jabat Intl"=> "JAT",
 "Jackson Hole, WY, USA Jackson Hole Airport"=> "JAC",
 "Jackson, MS, USA Allen C Thompson Field"=> "JAN",
 "Jackson, TN, USA Mc Kellar Field"=> "MKL",
 "Jacksonville, FL, USA Jacksonville International Airport"=> "JAX",
 "Jacksonville, Florida, USA - Craig Municipal Airport"=> "CRG",
 "Jacksonville, NC, USA"=> "OAJ",
 "Jaipur, India Sanganeer"=> "JAI",
 "Jakarta, Indonesia Halim Perdana Kusama"=> "HLP",
 "Jakarta, Indonesia Soekarno Hatta International"=> "CGK",
 "Jalapa, Mexico - Jalapa Airport"=> "JAL",
 "Jamestown, ND, USA Jamestown Municipal Airport"=> "JMS",
 "Jamestown, NY, USA Chautauqua County Airport"=> "JHW",
 "Jammu, India Satwari"=> "IXJ",
 "Jamnagar, India Govardhanpur"=> "JGA",
 "Jamshedpur, India Sonari"=> "IXW",
 "Jasper, Alberta, Canada"=> "YJA",
 "Jayapura, Indonesia - Sentani-Jayapura Airport"=> "DJJ",
 "Jeddah, Saudi Arabia Jeddah International"=> "JED",
 "Jerez De La Frontera, Spain La Parra"=> "XRY",
 "Jersey, Channel Islands, United Kingdom States"=> "JER",
 "Jijiga, Ethiopia - Jijiga Airport"=> "JIJ",
 "Jilin, China - Jilin"=> "JIL",
 "Jimma, Ethiopia - Jimma Airport"=> "JIM",
 "Jinan, China - Jinan"=> "TNA",
 "Jinghong, China - Jinghong"=> "JHG",
 "Jinjiang, China - Jinjiang"=> "JJN",
 "Jizan (Gizan), Jizan province, Saudi Arabia - Gizan Airport"=> "GIZ",
 "Joao Pessoa, Brazil - Castro Pinto Airport"=> "JPA",
 "Jodhpur, India"=> "JDH",
 "Joensuu, Finland - Joensuu Airport"=> "JOE",
 "Johannesburg, South Africa - O R Tambo International Airport (formerly Jan Smuts)"=> "JNB",
 "Johnston Island, US, Outlying Islands"=> "JON",
 "Johnstown, PA, USA Johnstown Cambria"=> "JST",
 "Johor Bahru, Malaysia Sultan Ismail International"=> "JHB",
 "Joinville, Santa Catarina, Brazil Federal/Cubatao Airport"=> "JOI",
 "Joliette, Quebec, Canada Joliette / Via Rail Service"=> "XJL",
 "Jomsom, Nepal"=> "JMO",
 "Jonesboro, AR, USA Municipal"=> "JBR",
 "Jonkoping, Sweden Axamo"=> "JKG",
 "Jonquiere, Quebec, Canada Jonquiere / Via Rail Service"=> "XJQ",
 "Joplin, MO, USA Municipal Airport"=> "JLN",
 "Jorhat, India - Jorhat Airport"=> "JRH",
 "Jos, Nigeria - Jos Airport"=> "JOS",
 "Jouf, Saudi Arabia - Jouf Airport"=> "AJF",
 "Juazeiro Do Norte, Brazil - Juazeiro Do Norte Airport"=> "JDO",
 "Jujuy, Provincia Jujuy, Argentina El Cadillal"=> "JUJ",
 "Juliaca, Peru Juliaca"=> "JUL",
 "Juneau, AK, USA Juneau"=> "JNU",
 "Jyvaskyla, Finland - Jyvaskyla Airport "=> "JYV",
 "Kabri Dar, Ethiopia - Kabri Dar Airport"=> "ABK",
 "Kabul, Afghanistan - Khwaja Rawash"=> "KBL",
 "Kadena AFB, Okinawa, Japan - Kadena Air Force Base-Okinawa Airport"=> "DNA",
 "Kagoshima, Japan Kagoshima"=> "KOJ",
 "Kahului, HI, USA Kahului Airport"=> "OGG",
 "Kailashahar, India Kailashahar"=> "IXH",
 "Kaitaia, New Zealand Kaitaia"=> "KAT",
 "Kajaani, Finland - Kajaani Airport"=> "KAJ",
 "Kake, AK, USA"=> "KAE",
 "Kalamazoo, MI, USA Kalamazoo/Battle Creek Intl"=> "AZO",
 "Kalaupapa, Hawaii, USA, Kalaupapa Airport"=> "LUP",
 "Kalgoorlie, Australia - Kalgoorlie Airport"=> "KGI",
 "Kalibo, Philippines Kalibo"=> "KLO",
 "Kaliningrad, Russia Kaliningrad Airport"=> "KGD",
 "Kalispell, MT, USA Glacier Park International"=> "FCA",
 "Kalispell, MT, USA - Glacier Park International"=> "GPI",
 "Kalmar, Sweden Kalmar"=> "KLR",
 "Kaltag, AK, USA"=> "KAL",
 "Kamalpur, India Kamalpur"=> "IXQ",
 "Kamloops, British Columbia, Canada Fulton Field"=> "YKA",
 "Kamuela, Hawaii, USA - Waimea-Kohala-Kamuela Airport"=> "MUE",
 "Kandahar, Afghanistan - Kandahar"=> "KDH",
 "Kandla, India Kandla"=> "IXY",
 "Kangerlussuaq, Greenland Sondre Stromfjord"=> "SFJ",
 "Kangiqsualujjuaq, Canada - Kangiqsualujjuaq Airport"=> "XGR",
 "Kangiqsujuaq, Canada - Kangiqsujuaq Airport"=> "YWB",
 "Kangirsuk, Canada - Kangirsuk Airport"=> "YKG",
 "Kangnung, Republic of Korea - Kangnung Airport"=> "KAG",
 "Kangra, Himachal Pradesh, India - Kangra Gaggal Dharamsala Airport"=> "DHM",
 "Kano, Nigeria Aminu Kano International"=> "KAN",
 "Kansas City, MO, USA Downtown"=> "MKC",
 "Kansas City, MO, USA Kansas City International Airport"=> "MCI",
 "Kaohsiung, Taiwan"=> "KHH",
 "Kapalua, HI, USA Kapalua"=> "JHM",
 "Kapuskasing, Ontario, Canada"=> "YYU",
 "Karachi, Pakistan - Quaid-E-Azam International Airport"=> "KHI",
 "Kariba, Zimbabwe Kariba"=> "KAB",
 "Karlovy Vary, Czech Republic - Karlovy Vary Airport"=> "KLV",
 "Karlsruhe/Baden, Germany - Karlsruhe-Baden Airport"=> "FKB",
 "Karlstad, Sweden - Karlstad Airport"=> "KSD",
 "Karpathos, Greece Karpathos"=> "AOK",
 "Karratha, Australia - Karratha Airport"=> "KTA",
 "Kars, Turkey - Kars Airport"=> "KSY",
 "Karshi, Uzbekistan - Karshi Airport"=> "KSQ",
 "Karup, Denmark Karup"=> "KRP",
 "Kasane, Botswana Kasane"=> "BBK",
 "Kaschechewan, Canada - Kaschechewan Airport"=> "ZKE",
 "Kashi, China - Kashi"=> "KHG",
 "Kasos Island, Greece Kasos Island"=> "KSJ",
 "Kassel, Germany - Kassel Airport"=> "KSF",
 "Kastelorizo Island, Greece - Kastelorizo Airport"=> "KZS",
 "Kastoria,Greece - Kastoria Airport"=> "KSO",
 "Katherine, Northern Territory, Australia Tindal"=> "KTR",
 "Kathmandu, Nepal Tribhuvan"=> "KTM",
 "Katowice, Poland Pyrzowice"=> "KTW",
 "Lihue, Kauai Island, HI, USA Lihue Municipal Airport"=> "LIH",
 "Kauai Island, HI, USA Princeville"=> "HPV",
 "Kaunas, Lithuania Kaunas"=> "KUN",
 "Kavala, Greece Kavala"=> "KVA",
 "Kaunakakai/Hoolehua, HI, USA - Molokai Municipal Airport"=> "MKK",
 "Kayseri, Turkey - Kayseri Airport"=> "ASR",
 "Kazan, Russia Kazan"=> "KZN",
 "Kearney, NE, USA Kearney Municipal Airport"=> "EAR",
 "Keene / Brattleboro, NH, USA Dillant Hopkins"=> "EEN",
 "Kefallinia Island, Greece - Kefallinia Airport"=> "EFL",
 "Kelowna, British Columbia, Canada Ellison Field Airport"=> "YLW",
 "Kemerovo, Russia Kemerovo"=> "KEJ",
 "Kemi/Tornio, Finland Kemi"=> "KEM",
 "Kempsey, Australia - Kempsey Airport"=> "KPS",
 "Kenai, AK, USA Kenai Municipal Airport"=> "ENA",
 "Kenmore Air Harbor, WA, USA"=> "KEH",
 "Kenora, Ontario, Canada"=> "YQK",
 "Kerema, Papua New Guinea - Kerema Airport"=> "KMA",
 "Kerkyra, Greece Kerkyra"=> "CFU",
 "Kerman, Iran Kerman"=> "KER",
 "Kermanshah, Iran Bakhtaran Iran"=> "KSH",
 "Kerikeri, New Zealand - Kerikeri Airport"=> "KKE",
 "Kerry County, Ireland Kerry County"=> "KIR",
 "Keshod, India Keshod"=> "IXK",
 "Ketchikan, AK, USA Ketchikan International"=> "KTN",
 "Key West, FL, USA"=> "EYW",
 "Khabarovsk, Russia - Novy"=> "KHV",
 "Khajuraho, India - Khajuraho Airport"=> "HJR",
 "Kharkhorin, Ovorkhangai, Mongolia - Kharkhorin Airport"=> "KHR",
 "Kharkov, Ukraine Kharkov"=> "HRK",
 "Khartoum, Sudan Civil"=> "KRT",
 "Khoms (Al Khums), Libya"=> "QKO",
 "Khon Kaen, Thailand - Khon Kaen Airport"=> "KKC",
 "Khong Island, Laos - Khong Island Airport"=> "KOG",
 "Khovd, Khovd, Mongolia - Khovd Airport"=> "HVD",
 "Khowai, India Khowai"=> "IXN",
 "Khujirt, Ovorkhangai, Mongolia - Khujirt Airport"=> "HJT",
 "Kiel, Germany Holtenau"=> "KEL",
 "Kiev, Ukraine Borispol"=> "KBP",
 "Kiev, Ukraine Zhulhany"=> "IEV",
 "Kigali, Rwanda - Kigali-Kayibanda International Airport"=> "KGL",
 "Kigoma, Tanzania"=> "TKQ",
 "Kilimanjaro, Tanzania Kilimanjaro"=> "JRO",
 "Killeen, TX, USA"=> "ILE",
 "Kimberley, South Africa - B J Vorster Airport"=> "KIM",
 "King Cove, Alaska, USA - King Cove Airport"=> "KVC",
 "King Island, Tasmania, Australia King Island"=> "KNS",
 "King Salmon, Alaska, USA - King Salmon Airport"=> "AKN",
 "Kingman, AZ, USA Mohave County"=> "IGM",
 "Kingscote, South Australia, Australia"=> "KGC",
 "Kingston, Jamaica"=> "KIN",
 "Kingston, Ontario, Canada Kingston Airport"=> "YGK",
 "Kinmen, Taiwan - Kinmen Island Airport"=> "KNH",
 "Kinshasa, Zaire Kinshasa"=> "FIH",
 "Kinston, NC, USA"=> "ISO",
 "Kipnuk, AK, USA"=> "KPN",
 "Kirkenes, Norway Hoeyburtmoen"=> "KKN",
 "Kirksville, Missouri, USA - Kirksville Airport"=> "IRK",
 "Kirkwall / Orkney Island, Scotland, United Kingdom Kirkwall"=> "KOI",
 "Kiruna, Sweden Kiruna"=> "KRN",
 "Kishinev, Moldova Kishinev"=> "KIV",
 "Kitakyushu, Japan - Kitakyushu Airport"=> "KKJ",
 "Kitchener, Ontario, Canada Kitchener"=> "YKF",
 "Kithira Island, Greece - Kithira Airport"=> "KIT",
 "Kittila, Finland - Kittila Airport"=> "KTT",
 "Kivalina, Alaska, USA - Kivalina Airport"=> "KVL",
 "Klagenfurt, Austria Klagenfurt"=> "KLU",
 "Klamath Falls, OR, USA Kingsley Field Airport"=> "LMT",
 "Klawock, AK, USA"=> "KLW",
 "Knoxville, TN, USA Mcghee Tyson"=> "TYS",
 "Kochi, Japan - Kochi Airport"=> "KCZ",
 "Kodiak, AK, USA"=> "ADQ",
 "Koh Samui, Thailand"=> "USM",
 "Kokkola/Pietarsaari, Finland Kruunupyy"=> "KOK",
 "Kolhapur (Ujlaiwadi), Maharashtra, India - Kolhapur Airport"=> "KLH",
 "Koliganek, Alaska, USA - Koliganek Airport"=> "KGK",
 "Kolkata (Calcutta), India - Calcutta International Airport"=> "CCU",
 "Komatsu, Japan - Komatsu Airport"=> "KMQ",
 "Kona, HI, USA Keahole"=> "KOA",
 "Kongiganak, Alaska, USA - Kongiganak Airport"=> "KKH",
 "Konya, Turkey - Konya Airport"=> "KYA",
 "Korla, China - Korla"=> "KRL",
 "Koror, Palau Airai"=> "ROR",
 "Kos Island, Greece - Kos Airport"=> "KGS",
 "Kosice, Slovakia Barca"=> "KSC",
 "Kosrae, Caroline Islands, Micronesia"=> "KSA",
 "Koszalin, Poland - Koszalin Airport"=> "OSZ",
 "Kota Bharu, Malaysia Sultan Ismail Petra"=> "KBR",
 "Kota Kinabalu, Sabah, Malaysia Kota Kinabalu"=> "BKI",
 "Kotzebue, AK, USA"=> "OTZ",
 "Kozani, Macedonia, Greece - Kozani Airport"=> "KZI",
 "Krabi, Thailand - Krabi Airport"=> "KBV",
 "Krakow, Poland Balice"=> "KRK",
 "Kramfors, Sweden Kramfors"=> "KRF",
 "Krasnodar, Russia Krasnodar"=> "KRR",
 "Krasnojarsk, Russia"=> "KJA",
 "Kristiansand, Norway Kjevik"=> "KRS",
 "Kristianstad, Sweden - Kristianstad Airport"=> "KID",
 "Kristiansund, Norway Kvernberget"=> "KSU",
 "Krugersdorp, South Africa - Lanseria International Airport"=> "HLA",
 "Kuala Lumpur, Malaysia - KLIA Kuala Lumpur International"=> "KUL",
 "Kuala Lumpur - Subang, Malaysia"=> "SZB",
 "Kuala Terengganu, Malaysia Sultan Mahmood"=> "TGG",
 "Kuantan, Malaysia Padang Geroda"=> "KUA",
 "Kuching, Sarawak, Malaysia Kuching"=> "KCH",
 "Kudat, Malaysia - Kudat Airport"=> "KUD",
 "Kufrah, Libya"=> "AKF",
 "Kulusuk, Greenland Metropolitan Area"=> "KUS",
 "Kumamoto, Japan Kumamoto"=> "KMJ",
 "Kume Jima, Japan - Kume Jima Airport"=> "UEO",
 "Kunming, China Kunming"=> "KMG",
 "Kunsan, South Korea"=> "KUV",
 "Kununurra, Australia - Kununurra Airport"=> "KNX",
 "Kuopio, Finland Kuopio"=> "KUO",
 "Kuqa, China - Kuqa"=> "KCA",
 "Kushiro, Japan - Kushiro Airport"=> "KUH",
 "Kuujjuaq, Quebec, Canada Fort Chimo Airport"=> "YVP",
 "Kuujjuarapik, Quebec, Canada Kuujjuarapik"=> "YGW",
 "Kuusamo, Finland - Kuusamo Airport"=> "KAO",
 "Kuwait, Kuwait International"=> "KWI",
 "Kwajalein, Marshall Islands"=> "KWA",
 "Kwangju, Republic of Korea - Kwangju Airport "=> "KWJ",
 "La Ceiba, Honduras International"=> "LCE",
 "La Coruna, Spain La Coruna"=> "LCG",
 "La Crosse, WI, USA La Crosse Municipal"=> "LSE",
 "La Grande, Canada - La Grande Airport"=> "YGL",
 "La Paz, Baja California Sur, Mexico Aeropuerto General Marquez De Leon"=> "LAP",
 "La Paz, Bolivia El Alto"=> "LPB",
 "La Rioja, Argentina - La Rioja Airport"=> "IRJ",
 "La Rochelle, France Laleu"=> "LRH",
 "La Romana, Dominican Republic - La Romana-Casa De Campo Airport"=> "LRM",
 "La Ronge, Saskatchewan, Canada La Ronge"=> "YVC",
 "La Sarre, Quebec, Canada"=> "SSQ",
 "La Serena, Chile La Florida"=> "LSC",
 "La Tuque, Quebec, Canada La Tuque"=> "YLQ",
 "Laayoune, Morocco LaayouneHassan I Morocco"=> "EUN",
 "Labasa, Fiji - Labasa Airport"=> "LBS",
 "Labuan, Sabah, Malaysia"=> "LBU",
 "Lac Edouard, Quebec, Canada Lac Edouard / Via Rail Service"=> "XEE",
 "Ladysmith, British Columbia, Canada Ladysmith / Via Rail Service"=> "XEH",
 "Lae, Papua New Guinea - Lae-Nadzab Airport"=> "LAE",
 "Lafayette / New Iberia, LA, USA Municipal"=> "LFT",
 "Lafayette, IN, USA Purdue University Airport"=> "LAF",
 "Lagos, Nigeria Murtala Muhammed"=> "LOS",
 "Lahad Datu, Sabah, Malaysia Lahad Datu"=> "LDU",
 "Lahore, Pakistan Lahore"=> "LHE",
 "Lake Charles, LA, USA Municipal"=> "LCH",
 "Lake Harbour, Canada - Lake Harbour Airport"=> "YLC",
 "Lake Havasu City, AZ, USA - Lake Havasu City Municipal Airport"=> "HII",
 "Lake Union Sea Plane Base, Seattle, WA, USA"=> "LKE",
 "Lakselv, Norway - Banak"=> "LKL",
 "Lalibela, Ethiopia - Lalibela Airport"=> "LLI",
 "Lamezia-Terme, Italy - Lamezia-Terme Airport"=> "SUF",
 "Lampang, Thailand - Lampang Airport"=> "LPT",
 "Lampedusa Island, Italy - Lampedusa Airport"=> "LMP",
 "Lanai City, HI, USA Lanai"=> "LNY",
 "Lancaster, PA, USA Lancaster"=> "LNS",
 "Langford, British Columbia, Canada Langford / Via Rail Service"=> "XEJ",
 "Langkawi, Malaysia"=> "LGK",
 "Lannion, France - Lannion Airport"=> "LAI",
 "Lansing, MI, USA Capital City Airport"=> "LAN",
 "Lanzarote, Canary Islands, Spain Lanzarote"=> "ACE",
 "Lanzhou, China - Metropolitan Area"=> "LHW",
 "Lanzhou, China - Zhongchuan-Lanzhou West Airport"=> "ZGC",
 "Laoag, Philippines - Laoag Airport"=> "LAO",
 "Lappeenranta, Finland - Lappeenranta Airport"=> "LPP",
 "Laramie, WY, USA General Brees Field"=> "LAR",
 "Laredo, TX, USA International"=> "LRD",
 "Larnaca, Cyprus Intl"=> "LCA",
 "Las Cruces, NM, USA"=> "LRU",
 "Las Piedras, Venezuela Josefa Camejo"=> "LSP",
 "Las Vegas, NV, USA Mccarran International Airport"=> "LAS",
 "Las Vegas, NV, USA North Air Terminal"=> "VGT",
 "Latrobe, PA, USA Westmoreland County"=> "LBE",
 "Launceston, Tasmania, Australia Launceston"=> "LST",
 "Laurel, MS, USA Laurel Hattiesburg/Camp Shelby"=> "PIB",
 "Lautoka/Nadi, Fiji - International"=> "NAN",
 "Lawas, Sarawak, Malaysia Lawas"=> "LWY",
 "Lawton, OK, USA Municipal"=> "LAW",
 "Lazaro Cardenas, Michoacan, Mexico Na"=> "LZC",
 "Le Havre, France Le Havre"=> "LEH",
 "Learmonth, Western Australia, Australia"=> "LEA",
 "Lebanon/Hanover/White River, NH, USA Lebanon Regional"=> "LEB",
 "Leeds/Bradford, England, United Kingdom"=> "LBA",
 "Lefkas, Greece - Preveza-Lefkas Airport"=> "PVK",
 "Legaspi, Philippines Legaspi"=> "LGP",
 "Leh, India Leh"=> "IXL",
 "Leipzig, Germany Leipzig"=> "LEJ",
 "Leknes, Norway Leknes"=> "LKN",
 "Leon, Spain - Leon Airport"=> "LEN",
 "Leon/Guanajuato, Guanajuato, Mexico Del Bajio"=> "BJX",
 "Leros, Greece Leros"=> "LRS",
 "Lethbridge, Alberta, Canada Lethbridge Airport"=> "YQL",
 "Leticia, Colombia Gen Av Cob0"=> "LET",
 "Levelock, Alaska, USA - Levelock Airport"=> "KLL",
 "Lewisburg, WV, USA - Lewisburg-Greenbrier Valley Airport"=> "LWB",
 "Lewiston, ID, USA LewistonNez Perce Airport"=> "LWS",
 "Lewistown, MT, USA Municipal"=> "LWT",
 "Lexington, KY, USA Blue Grass Field"=> "LEX",
 "Lhasa, Tibet Autonomous Region, China - Lhasa"=> "LXA",
 "Lianyungang, China - Lianyungang"=> "LYG",
 "Liberal, KS, USA Glenn L Martin Terminal"=> "LBL",
 "Liberia, Costa Rica Liberia"=> "LIR",
 "Libreville, Gabon Libreville"=> "LBV",
 "Liege, Belgium Bierset"=> "LGG",
 "Lifou Island, New Caledonia - Lifou Airport"=> "LIF",
 "Lijiang, China - Lijiang City Airport"=> "LJG",
 "Lilabari, India Lilabari"=> "IXI",
 "Lille, France Lille-Lesquin Airport"=> "LIL",
 "Lilongwe, Malawi Kamuzu Intl"=> "LLW",
 "Lima, Peru Intl Jorge Chavez"=> "LIM",
 "Limbang, Sarawak, Malaysia Limbang"=> "LMN",
 "Limoges, France Bellegarde"=> "LIG",
 "Lincang, China - Lincang"=> "LNJ",
 "Lincoln, NE, USA Municipal Airport"=> "LNK",
 "Linkoping, Sweden Saab"=> "LPI",
 "Linz, Austria Linz"=> "LNZ",
 "Lisbon, Portugal Lisboa"=> "LIS",
 "Lismore, New South Wales, Australia Lismore"=> "LSY",
 "Little Rock, AR, USA Little Rock Regional Airport"=> "LIT",
 "Liuzhou, China - Liuzhou"=> "LZH",
 "Liverpool, England, United Kingdom Liverpool"=> "LPL",
 "Livingstone, Zambia Livingstone"=> "LVI",
 "Ljubljana, Slovenia Brnik"=> "LJU",
 "Lome, Togo Lome"=> "LFW",
 "Londolovit, Papua New Guinea Londolovit"=> "LNV",
 "London, England, United Kingdom Gatwick"=> "LGW",
 "London, England, United Kingdom Heathrow"=> "LHR",
 "London, England, United Kingdom London City"=> "LCY",
 "London, England, United Kingdom Luton International"=> "LTN",
 "London, England, United Kingdom Stansted"=> "STN",
 "London, Ontario, Canada - London Municipal"=> "YXU",
 "Londrina, Parana, Brazil - Londrina"=> "LDB",
 "Long Beach, CA, USA Long Beach Municipal Airport"=> "LGB",
 "Longreach, Australia - Longreach Airport"=> "LRE",
 "Longview/Gladewater/Kilgore, TX, USA Gregg County"=> "GGG",
 "Longyearbyen, Norway Svalbard"=> "LYR",
 "Lord Howe Island, Australia - Lord Howe Island Airport"=> "LDH",
 "Loreto, Baja California Sur, Mexico"=> "LTO",
 "Lorient, France LannBihoue"=> "LRT",
 "Los Angeles, CA, USA Los Angeles Intl Airport"=> "LAX",
 "Los Angeles, CA, USA Los Angeles Intl Airport"=> "LAX",
 "Los Angeles, Chile Maria Dolores"=> "LSQ",
 "Los Mochis, Sinaloa, Mexico"=> "LMM",
 "Louisville, KY, USA Standiford Field"=> "SDF",
 "Lourdes/Tarbes, France Tarbes International"=> "LDE",
 "Luanda, Angola Fevereiro"=> "LAD",
 "Lubbock, TX, USA Lubbock International Airport"=> "LBB",
 "Lucknow, India - Lucknow-Amausi Airport"=> "LKO",
 "Luderitz, Namibia Luderitz"=> "LUD",
 "Lugano, Switzerland Agno"=> "LUG",
 "Lugansk, Ukraine"=> "VSG",
 "Lukla, Nepal Lukla"=> "LUA",
 "Lulea, Sweden Kallax"=> "LLA",
 "Luoyang, China - Luoyang"=> "LYA",
 "Lusaka, Zambia Lusaka"=> "LUN",
 "Luxembourg, Luxembourg Findel"=> "LUX",
 "Luxi, China - Luxi"=> "LUM",
 "Luxor, Egypt Luxor"=> "LXR",
 "Luzhou, China - Luzhou"=> "LZO",
 "Luzon Is, Clark Field, Philippines"=> "CRK",
 "Lvov, Ukraine Snilow"=> "LWO",
 "Little Cayman, Cayman Islands - Little Cayman Airport"=> "LYB",
 "Lodz, Poland - Lodz Airport"=> "LCJ",
 "Logrono, Spain - Logrono Airport"=> "RJL",
 "Londonderry, Northern Ireland, United Kingdom - Londonderry Airport"=> "LDY",
 "Long Akah, Malaysia - Long Akah Airport"=> "LKH",
 "Long Banga, Malaysia - Long Banga Airport"=> "LBP",
 "Long Lellang, Malaysia - Long Lellang Airport"=> "LGL",
 "Long Seridan, Malaysia - Long Seridan Airport"=> "ODN",
 "Lopez Island, Washington, USA - Lopez Island Airport"=> "LPS",
 "Los Cabos, San Jose Del Cabo, Baja California Sur, Mexico - Los Cabos Intl Airport"=> "SJD",
 "Luang Namtha, Laos - Luang Namtha Airport"=> "LXG",
 "Luang Prabang, Laos - Luang Prabang International Airport"=> "LPQ",
 "Luxor, Egypt - Luxor"=> "LXR",
 "Lycksele, Sweden - Lycksele Airport"=> "LYC",
 "Lynchburg, VA, USA Municipal Airport"=> "LYH",
 "Lyon, France Satolas "=> "LYS",
 "Maastricht, Netherlands ZuidLimburg"=> "MST",
 "Macapa, Amapa, Brazil"=> "MCP",
 "Macau, Macau SAR, China"=> "MFM",
 "Maceio, Brazil - Palmares Airport"=> "MCZ",
 "Mackay, Queensland, Australia Mackay"=> "MKY",
 "Macon, GA, USA Lewis B Wilson"=> "MCN",
 "Madang, Papua New Guinea Madang"=> "MAG",
 "Madinah, Saudi Arabia - Prince Mohammad Bin Abdulaziz"=> "MED",
 "Madison, WI, USA Dane County Regional Airport"=> "MSN",
 "Madras (Chennai), India- Chenai-Meenambarkkam Airport"=> "MAA",
 "Madrid, Spain Barajas"=> "MAD",
 "Madurai, India Madurai"=> "IXM",
 "Mae Hong Son, Thailand Mae Hong Son"=> "HGN",
 "Magadan, Russia Magadan"=> "GDX",
 "Mahe Island, Seychelles Mahe Island Seychelles Intl"=> "SEZ",
 "Maio, Cape Verde - Maio Airport"=> "MMO",
 "Majuro, Marshall Islands International"=> "MAJ",
 "Makale, Ethiopia - Makale Airport"=> "MQX",
 "Makung, Taiwan Airport"=> "MZG",
 "Mala Mala Airport"=> "AAM",
 "Malabo, Equatorial Guinea Santa Isabel"=> "SSG",
 "Malaga, Spain Malaga"=> "AGP",
 "Malang, Indonesia"=> "MLG",
 "Malatya, Turkey - Malatya Airport"=> "MLX",
 "Male, Maldives Male International"=> "MLE",
 "Malmo, Sweden Malmo Harbour"=> "HMA",
 "Malmo, Sweden Malmo Harbour Heliport"=> "JMM",
 "Malmo, Sweden Sturup"=> "MMX",
 "Malololailai, Fiji Malololailai"=> "PTF",
 "Malta, Malta Luqa"=> "MLA",
 "Mammoth Lakes, CA, USA Mammoth Lakes Airport"=> "MMH",
 "Mana Island, Fiji - Mana Airport"=> "MNF",
 "Manado, Indonesia Samratulang"=> "MDC",
 "Managua, Nicaragua"=> "MGA",
 "Manaus, Amazonas, Brazil Eduardo Gomes"=> "MAO",
 "Manchester, England, United Kingdom International"=> "MAN",
 "Manchester, NH, USA Manchester"=> "MHT",
 "Mandalay, Myanmar (Burma) - Annisaton Airport"=> "MDL",
 "Mandalgovi, Dundgovi, Mongolia - Mandalgovi Airport"=> "MXW",
 "Mangalore, India Bajpe"=> "IXE",
 "Mangrove Cay, Bahamas"=> "MAY",
 "Manhattan, KS, USA Manhattan Municipal"=> "MHK",
 "Manila, Philippines Ninoy Aquino International"=> "MNL",
 "Manistee, MI, USA Manistee Blacker Airport"=> "MBL",
 "Manitoba-Thompson Airport, Manitoba, Canada - Manitoba-Thompson Airport"=> "YTH",
 "Manizales, Colombia Santaguida"=> "MZL",
 "Mannheim, Germany - Mannheim Airport"=> "MHG",
 "Manokotak, Alaska, USA - Manokotak Airport"=> "KMO",
 "Manokwari, Indonesia Rendani"=> "MKW",
 "Manston, Kent, United Kingdom - Kent International Airport"=> "MSE",
 "Manzanillo, Colima, Mexico Aeropuerto International"=> "ZLO",
 "Manzini, Swaziland - Manzini Airport"=> "MTS",
 "Maotoa, (Western) Samoa - Savaii Airport"=> "MXS",
 "Maputo, Mozambique Maputo International"=> "MPM",
 "Mar Del Plata, Buenos Aires, Argentina"=> "MDQ",
 "Maraba, Brazil - Maraba Airport"=> "MAB",
 "Maracaibo, Venezuela La Chinita"=> "MAR",
 "Marathon, FL, USA"=> "MTH",
 "Marathon, Ontario, Canada"=> "YSP",
 "Marco Island, FL, USA"=> "MRK",
 "Mardin, Turkey - Mardin Airport"=> "MQM",
 "Margate, South Africa - Margate Airport"=> "MGH",
 "Maribor Airport - Orehova Vas/Slivnica, Slovenia"=> "MBX",
 "Mariehamn, Aland Island, Finland"=> "MHQ",
 "Maringa, Brazil - Maringa Airport"=> "MGF",
 "Marion, IL, USA"=> "MWA",
 "Marquette, MI, USA Marquette County Airport"=> "MQT",
 "Marrakech, Morocco Menara"=> "RAK",
 "Marseille, France MarseilleProvence"=> "MRS",
 "Marsh Harbour, Bahamas"=> "MHH",
 "Marsa Alam, Egypt - Marsa Alam Airport"=> "RMF",
 "Marsa Brega, Libya"=> "LMQ",
 "Martha's Vineyard, MA, USA"=> "MVY",
 "Marudi, Malaysia - Marudi Airport"=> "MUR",
 "Maseru, Lesotho Maseru"=> "MSU",
 "Mashad, Iran - Mashad Airport"=> "MHD",
 "Mason City, IA, USA Mason City Municipal Airport"=> "MCW",
 "Massena, NY, USA"=> "MSS",
 "Matamoros, Tamaulipas, Mexico Servando Canales"=> "MAM",
 "Mataram, Indonesia Selaparang"=> "AMI",
 "Matsumoto, Japan - Matsumoto Airport"=> "MMJ",
 "Matsuyama, Japan Matsuyama"=> "MYJ",
 "Maturin, Venezuela"=> "MUN",
 "Maun, Botswana"=> "MUB",
 "Mauritius, Mauritius Plaisance"=> "MRU",
 "Maxville, Ontario, Canada Maxville / Via Rail Service"=> "XID",
 "Mayaguana, Bahamas - Mayaguana Airport"=> "MYG",
 "Mayaguez, PR, USA El Maui"=> "MAZ",
 "Mazatlan, Sinaloa, Mexico Buelna"=> "MZT",
 "Mc Allen/Mission, TX, USA"=> "MFE",
 "Mc Cook, NE, USA - Municipal"=> "MCK",
 "Mc Grath, AK, USA - Mc Grath"=> "MCG",
 "Medan, Indonesia - Polonia"=> "MES",
 "Medellin, Colombia - Enrique Olaya Herrera"=> "EOH",
 "Medellin, Colombia - Jose Maria Cordova/Metropolitan Area"=> "MDE",
 "Medford, OR, USA - Medford/Jackson County Airport"=> "MFR",
 "Medicine Hat, Alberta, Canada - Medicine Hat Airport"=> "YXH",
 "Medinah, Saudi Arabia - Madinah Prince Mohammad Bin Abdulaziz"=> "MED",
 "Meghauli, Nepal Meghauli"=> "MEY",
 "Mehamn, Norway - Mehamn Airport"=> "MEH",
 "Meixian, China - Meixian"=> "MXZ",
 "Mekane Selam, Ethiopia - Mekane Selam Airport"=> "MKS",
 "Mekoryuk, Alaska, USA - Mekoryuk Airport"=> "MYU",
 "Melbourne, FL, USA Melbourne International Airport"=> "MLB",
 "Melbourne, Victoria, Australia - Tullamarine"=> "MEL",
 "Melilla, Spain - Melilla Airport"=> "MLN",
 "Melville, Saskatchewan, Canada - Melville / Via Rail Service"=> "XEK",
 "Memanbetsu, Japan"=> "MMB",
 "Memphis, TN, USA Memphis International Airport"=> "MEM",
 "Mendoza, Mendoza, Argentina - El Plumerillo"=> "MDZ",
 "Menominee, MI, USA - Twin County Airport"=> "MNM",
 "Menorca, Spain - Aerop De Menorca"=> "MAH",
 "Merced, California - Merced Airport"=> "MCE",
 "Merida, Venezuela - Alberto Carnevalli"=> "MRD",
 "Merida, Yucatan, Mexico - Merida Internationl"=> "MID",
 "Meridian, MS, USA Key Field"=> "MEI",
 "Merimbula, Australia - Merimbula Airport"=> "MIM",
 "Mesa, Arizona, USA - Phoenix-Mesa Gateway Airport (formerly Williams Gateway Airport)"=> "AZA",
 "Metz/Nancy, France Frescaty"=> "ETZ",
 "Mexicali, Baja California, Mexico Rodolfo Sanchez Taboada"=> "MXL",
 "Mexico City, Distrito Federal, Mexico Juarez Intl Airport"=> "MEX",
 "Miami, FL, USA Miami International Airport"=> "MIA",
 "Miami, FL, USA Miami Public Seaplane Base"=> "MPB",
 "Miami, FL, USA Opa Locka"=> "OPF",
 "Midland / Bay City / Saginaw, MI, USA TriCity Airport"=> "MBS",
 "Midland/Odessa, TX, USA Midland Intl Airport"=> "MAF",
 "Mikake Jima, Japan - Mikake Jima Airport"=> "MYE",
 "Mikonos, Greece Mikonos"=> "JMK",
 "Milan, Italy Linate"=> "LIN",
 "Milan, Italy Malpensa"=> "MXP",
 "Milan, Italy Orio Al Serio"=> "BGY",
 "Mildura, Victoria, Australia Mildura"=> "MQL",
 "Miles City, MT, USA Miles City"=> "MLS",
 "Milford Sound, New Zealand"=> "MFN",
 "Millinocket, Maine, USA - Millinocket airport"=> "MLT",
 "Milos, Greece Milos"=> "MLO",
 "Milwaukee, WI, USA General Mitchell Field"=> "MKE",
 "Minatitlan, Mexico - Minatitlan Airport"=> "MTT",
 "Minneapolis, MN, USA Minneapolis/St Paul Intl Airport"=> "MSP",
 "Minot, ND, USA Minot International Airport"=> "MOT",
 "Min Vody, Russia - Min Vody Airport"=> "MRV",
 "Minsk, Belarus Minsk"=> "MSQ",
 "Miri, Sarawak, Malaysia Miri"=> "MYY",
 "Misawa, Japan"=> "MSJ",
 "Miskolc, Hungary - Miskolc Airport"=> "MCQ",
 "Missoula, MT, USA Missoula International"=> "MSO",
 "Misurata, Libya"=> "MRA",
 "Miyazaki, Japan Miyazaki"=> "KMI",
 "Miyako Jima, Japan - Miyako Jima Airport"=> "MMY",
 "Mizan Teferi, Ethiopia - Mizan Teferi Airport"=> "MTF",
 "Mmabatho, South Africa - Mmabatho Airport"=> "MBD",
 "Mo I Rana, Norway Rossvoll"=> "MQN",
 "Moab, UT, USA"=> "CNY",
 "Mobile, AL, USA Mobile Municipal"=> "MOB",
 "Modesto, CA, USA Harry Sham Feild"=> "MOD",
 "Moenchengladbach, Germany - Moenchengladbach Airport"=> "MGL",
 "Mogadishu, Somalia"=> "MGQ",
 "Moheli, Comoros"=> "NWA",
 "Mohenjodaro, Pakistan - Mohenjodaro Airport"=> "MJD",
 "Mokpo, Republic of Korea - Mokpo Airport"=> "MPK",
 "Molde, Norway Aro"=> "MOL",
 "Moline, IL, USA Quad City Airport"=> "MLI",
 "Mombasa, Kenya Moi International"=> "MBA",
 "Monastir, Tunisia Skanes"=> "MIR",
 "Monbetsu, Japan - Monbetsu Airport"=> "MBE",
 "Monclova, Coahuila, Mexico Monclova Airport"=> "LOV",
 "Moncton, New Brunswick, Canada - Greater Moncton International Airport"=> "YQM",
 "Monroe, LA, USA"=> "MLU",
 "Monrovia, Liberia - Roberts International Airport"=> "ROB",
 "Monrovia, Liberia - Spriggs Payne Airport"=> "MLW",
 "Mont Joli, Quebec, Canada"=> "YYY",
 "Monte Carlo, Monaco Hel De Monte Carlo"=> "MCM",
 "Monte Dourado, Brazil - Monte Dourado Airport"=> "MEU",
 "Montego Bay, Jamaica Sangster"=> "MBJ",
 "Monterey / Carmel, CA, USA Monterey Peninsula Airport"=> "MRY",
 "Monterrey, Nuevo Leon, Mexico Escobedo"=> "MTY",
 "Montes Claros, Brazil - Montes Claros Airport"=> "MOC",
 "Montevideo, Uruguay Carrasco"=> "MVD",
 "Montgomery, AL, USA Dannelly Field"=> "MGM",
 "Montpellier, France Frejorgues"=> "MPL",
 "Montreal, QC (Quebec), Canada"=> "YMQ",
 "Montreal - Mirabel, Quebec, Canada"=> "YMX",
 "Montreal - Dorval, Quebec, Canada - Montreal?Pierre Elliott Trudeau International Airport"=> "YUL",
 "Montreal, Canada - St. Hubert Airport"=> "YHU",
 "Montrose, CO, USA Montrose County Airport"=> "MTJ",
 "Montserrat, Montserrat - Blackburne"=> "MNI",
 "Moorea Island, French Polynesia - Temae Airport"=> "MOZ",
 "Moosonee, Ontario, Canada - Moosonee"=> "YMO",
 "Moree, Australia - Moree Airport"=> "MRZ",
 "Morelia, Michoacan, Mexico Municipal"=> "MLM",
 "Morgantown, WV, USA Morgantown Municipal Airport"=> "MGW",
 "Morioka, Japan Hanamaki"=> "HNA",
 "Mornington, Queensland, Australia Mornington Is"=> "ONG",
 "Moron, Khovsgol, Mongolia - Moron Airport"=> "MXV",
 "Moroni (Hahaya), Comoros"=> "HAH",
 "Moroni (Hahaya/Iconi)Comoros"=> "YVA",
 "Morristown, NJ, USA Morristown"=> "MMU",
 "Moruya, New South Wales, Australia Moruya"=> "MYA",
 "Moscow, Russia"=> "MOW",
 "Moscow, Russia - Domodedovo"=> "DME",
 "Moscow, Russia - Sheremetyevo"=> "SVO",
 "Moscow, Russia - Vnukovo"=> "VKO",
 "Moses Lake, Washington, USA - Grant County Airport"=> "MWH",
 "Moshi, Tanzania - Kilimanjaro Airport"=> "JRO",
 "Mosinee/Wausau, WI, USA - Central Wisconsin Airport"=> "CWA",
 "Mosjoen, Norway - Kjaerstad Airport"=> "MJF",
 "Mount Gambier, Australia - Mt Gambier Airport"=> "MGB",
 "Mount Hagen, Papua New Guinea - Kagamuga Airport"=> "HGU",
 "Mount Holly, NJ, USA Mt Holly"=> "LLY",
 "Mount Hotham, Australia - Mt Hotham Airport"=> "MHU",
 "Mount Isa, Australia - Mt Isa Airport"=> "ISA",
 "Mount Pleasant, Falkland Islands (Islas Malvinas) - Mounr Pleasant Airport"=> "MPN",
 "Mount Tom Price, Australia - Mt Tom Price Airport"=> "TPR",
 "Mount Vernon, IL, USA Mount Vernon Outland Airport"=> "MVN",
 "Mountain Home, AR, USA"=> "WMH",
 "Mpacha, Namibia"=> "MPA",
 "Muang Xay, Laos - Oudomsay Airport"=> "ODY",
 "Mudanjiang, China - Mudanjiang"=> "MDG",
 "Muenster, Germany Muenster"=> "FMO",
 "Mukah, Sarawak, Malaysia"=> "MKM",
 "Mulhouse, France - Basel-Mulhouse Euro Airport"=> "MLH",
 "Multan, Pakistan - Multan Airport"=> "MUX",
 "Mulu, Malaysia Mulu Airport"=> "MZV",
 "Mumbai (Bombay), India - Mumbai"=> "BOM",
 "Muncie, IN, USA Delaware County Airport"=> "MIE",
 "Munich, Germany Franz Josef Strauss"=> "MUC",
 "Munich, Germany - Neubiberg Air Base Airport"=> "MIG",
 "Murcia, Spain San Javier"=> "MJV",
 "Murmansk, Russia Murmansk"=> "MMK",
 "Murzuq (Marzuq), Libya"=> "QMQ",
 "Mus, Turkey - Mus Airport"=> "MSR",
 "Muscat, Oman Seeb"=> "MCT",
 "Muscle Shoals / Florence / Sheffield, AL, USA Muscle Shoals"=> "MSL",
 "Muskegon, MI, USA Muskegon County Intl Airport"=> "MKG",
 "Mustique, Saint Vincent and The Grenadines - Mustique Airport"=> "MQS",
 "Mwanza, Tanzania - Mwanza Airport"=> "MWZ",
 "Myrtle Beach, SC, USA"=> "MYR",
 "Mytilene, Greece Mytilene "=> "MJT",
 "N Djamena, Chad N'djamena"=> "NDJ",
 "Nadi, Fiji International"=> "NAN",
 "Nador, Morocco - Nador Airport"=> "NDR",
 "Naga, Philippines - Naga Airport"=> "WNP",
 "Nagasaki, Japan Nagasaki"=> "NGS",
 "Nagoya, Japan - Chubu Centrair International Airport"=> "NGO",
 "Nagoya/Komaki, Japan - Nagoya Airfield"=> "NKM",
 "Nagpur, India Sonegaon"=> "NAG",
 "Naha, Indonesia"=> "NAH",
 "Nairobi, Kenya Jomo Kenyatta Internatonal"=> "NBO",
 "Nairobi, Kenya Wilson Arpt"=> "WIL",
 "Nakashibetsu, Japan - Nakashibetsu Airport"=> "SHB",
 "Nakhon Ratchasima, Thailand Nakhon Ratchasima"=> "NAK",
 "Nakhon Si Thammarat, Thailand - Nakhon Si Thammarat Airport"=> "NST",
 "Namangan, Uzbekistan - Namangan Airport"=> "NMA",
 "NampulaMozambique"=> "APL",
 "Nanaimo, British Columbia, Canada"=> "ZNA",
 "Nanaimo, British Columbia, Canada Cassidy Airport"=> "YCD",
 "Nanchang, China - Nanchang"=> "KHN",
 "Nanisivik, Canada - Nanisivik Airport"=> "YSR",
 "Nanjing, China"=> "NKG",
 "Nanyang, China - Nanyang"=> "NNY",
 "Nanki Shirahama, Japan - Nanki-Shirahama Airport"=> "SHM",
 "Nanning, China"=> "NNG",
 "Nantes, France NantesChateau Bougon"=> "NTE",
 "Nantong, China - Nantong"=> "NTG",
 "Nantucket, MA, USA"=> "ACK",
 "Napakiak, AK, USA Napakiak"=> "WNA",
 "Napier-Hastings, New Zealand - Napier-Hawkes Bay Airport"=> "NPE",
 "Naples, FL, USA"=> "APF",
 "Naples, Italy Capodichino"=> "NAP",
 "Narrabri, Australia - Narrabri Airport"=> "NAA",
 "Narrandera, Australia - Narrandera Airport"=> "NRA",
 "Narsarsuaq, Greenland Narssarssuaq"=> "UAK",
 "Narssaq, Greenland"=> "JNS",
 "Naryan-Mar, Russia - Naryan-Mar Airport"=> "NNM",
 "Nashville, TN, USA Nashville Metropolitan Airport"=> "BNA",
 "Nassau, Bahamas Nassau International Airport"=> "NAS",
 "Nassau, Bahamas Paradise Island"=> "PID",
 "Natal, Rio Grande Do Norte, Brazil Agusto Severo"=> "NAT",
 "Natashquan, Canada - Natashquan Airport"=> "YNA",
 "Nauru, Nauru"=> "INU",
 "Navegantes, Santa Catarina, Brazil"=> "NVT",
 "Naxos, Cyclades Islands, Greece Naxos Airport"=> "JNX",
 "Ndola, Zambia Ndola"=> "NLA",
 "Necochea, Buenos Aires, Argentina Necochea"=> "NEC",
 "Nejran, Saudi Arabia - Nejran Airport"=> "EAM",
 "Nelson, New Zealand Nelson"=> "NSN",
 "Nelson Lagoon, Alaska, USA - Nelson Lagoon Airport"=> "NLG",
 "Nelspruit, South Africa"=> "NLP",
 "Nelspruit, South Africa - Kruger Mpumalanga Airport"=> "MQP",
 "Neryungri, Russia - Neryungri Airport"=> "NER",
 "Nepalganj, Nepal Nepalganj"=> "KEP",
 "Neuquen, Argentina - Airport"=> "NQN",
 "Nevis, Leeward Islands, Saint Kitts And Nevis"=> "NEV",
 "New Bedford/Fall River, MA, USA New Bedford Municipal"=> "EWB",
 "New Bern, NC, USA SimmonsNott Airport"=> "EWN",
 "New Carlisle, Quebec, Canada New Carlisle / Via Rail Service"=> "XEL",
 "New Haven, CT, USA Tweed New Haven"=> "HVN",
 "New Orleans, LA, USA - Louis Armstrong New Orleans International Airport (Moisant International Airport)"=> "MSY",
 "New Plymouth, New Zealand New Plymouth"=> "NPL",
 "New Richmond, Quebec, Canada New Richmond / Via Rail Service"=> "XEM",
 "New Stuyahok, Alaska, USA - New Stuyahok Airport"=> "KNW",
 "New York City, NY, USA"=> "JRA",
 "New York, NY, USA East 34Th Street Heliport"=> "TSS",
 "New York, NY, USA John F Kennedy Intl Airport"=> "JFK",
 "New York, NY, USA Laguardia"=> "LGA",
 "Newark, NJ, USA Newark International Airport"=> "EWR",
 "Newburgh/Poughkeepsie, NY, USA Stewart"=> "SWF",
 "Newcastle, England, United Kingdom International"=> "NCL",
 "Newcastle, New Brunswick, Canada Newcastle / Via Rail Service"=> "XEY",
 "Newcastle, New South Wales, Australia Belmont"=> "BEO",
 "Newcastle, New South Wales, Australia Williamtown"=> "NTL",
 "Newman, Western Australia, Australia Newman"=> "ZNE",
 "Newport News/Williamsburg/Hampton, VA, USA Patrick Henry Intl"=> "PHF",
 "Newquay, England, United Kingdom Newquay Civil"=> "NQY",
 "Newtok, Alaska, USA - Newtok Airport"=> "WWT",
 "Nha-Trang, Vietnam - Nha-Trang Airport"=> "NHA",
 "Niagara Falls, Ontario, Canada"=> "XLV",
 "Niamey, Niger - Niamey Airport"=> "NIM",
 "Nice, France Cote D'azur"=> "NCE",
 "Nightmute, Alaska, USA - Nightmute Airport"=> "NME",
 "Niigata, Japan - Niigata Airport"=> "KIJ",
 "Nikolski, Alaska, USA - Nikolski Airport"=> "IKO",
 "Nimes, France - Nimes Airport"=> "FNI",
 "Ningbo, China - Ningbo"=> "NGB",
 "Nioro, Mali - Nioro Airport"=> "NIX",
 "Niuafo'Ou, Tonga - Niuafo-ou Airport"=> "NFO",
 "Niuatoputapu, Tonga - Niuatoputapu Airport"=> "NTT",
 "Niue, Niue - Niue Airport"=> "IUE",
 "Nizhnevartovsk, Russia Nizhnevartovsk"=> "NJC",
 "Nizhniy Novgorod, Russia Nizhniy"=> "GOJ",
 "Nome, AK, USA"=> "OME",
 "Norfolk, NE, USA Karl Stefan Memorial Airport"=> "OFK",
 "Norfolk, VA, USA Norfolk International Airport"=> "ORF",
 "Norfolk Island, Australia - Norfolk Island Airport"=> "NLK",
 "Norilsk, Russia - Norilsk Airport"=> "NSK",
 "Norrkoping, Sweden - Kungsangen Airport"=> "NRK",
 "North Bay, Ontario, Canada Jack Garland Airport"=> "YYB",
 "North Bend, OR, USA"=> "OTH",
 "North Caicos, Turks And Caicos Islands"=> "NCA",
 "North Eleuthera, Bahamas"=> "ELH",
 "North Platte, NE, USA Lee Bird Field"=> "LBF",
 "Norwich, England, United Kingdom Norwich"=> "NWI",
 "Norwood, MA, USA Memorial Code=> Owd"=> "OWD",
 "Nouakchott, Mauritania Nouakchott"=> "NKC",
 "Noumea, New Caledonia - Magenta Airport"=> "GEA",
 "Noumea, New Caledonia - Tontouta"=> "NOU",
 "Novosibirsk, Russia Tolmachevo"=> "OVB",
 "Novy Urengoy, Russia - Novy Urengoy Airport"=> "NUX",
 "Nuevo Laredo, Tamaulipas, Mexico"=> "NLD",
 "Nuku Alofa/Tongatapu, Tonga - International"=> "TBU",
 "Nukus, Uzbekistan - Nukus Airport"=> "NCU",
 "Nuremberg, Germany Nuremberg"=> "NUE",
 "Nuuk, Greenland"=> "GOH",
 "Nyaung-U, Myanmar (Burma) - Nyaung-U Airport "=> "NYU",
 "Oak Harbor, WA, USA"=> "ODW",
 "Oakland, CA, USA Metropolitan Oakland Intl Apt"=> "OAK",
 "Oakville, Ontario, Canada Oakville / Via Rail Service"=> "XOK",
 "Oaxaca, Oaxaca, Mexico Xoxocotlan"=> "OAX",
 "Obihiro, Japan Obihiro"=> "OBO",
 "Ochos Rios, Jamaica - Ochos Rios Airport"=> "OCJ",
 "Odate Noshiro, Japan - Odate Noshiro Airport"=> "ONJ",
 "Odense, Denmark Odense"=> "ODE",
 "Odessa, Ukraine Central"=> "ODS",
 "Ogdensburg, NY, USA"=> "OGS",
 "Ohrid, Macedonia Ohrid"=> "OHD",
 "Oita, Japan Oita"=> "OIT",
 "Okaloosa County/Valparaiso, FL, USA - Fort Walton Beach/Okaloosa County Regional Airport"=> "VPS",
 "Okayama, Japan Okayama"=> "OKJ",
 "Okinawa, Ryukyu Islands, Japan Naha Field"=> "OKA",
 "Oklahoma City, OK, USA Will Rogers World Airport"=> "OKC",
 "Olbia, Italy - Costa Smeralda"=> "OLB",
 "Olgii, Bayan Olgii, Mongolia - Olgii Airport"=> "ULG",
 "Olympia, WA, USA"=> "OLM",
 "Olympic Dam, Australia - Olympic Dam Airport"=> "OLP",
 "Omaha, NE, USA Eppley Airfield"=> "OMA",
 "Omsk, Russia - Omsk Airport"=> "OMS",
 "Ondorkhaan, Khentii, Mongolia - Ondorkhaan Airport"=> "UNR",
 "Ontario, CA, USA Ontario International"=> "ONT",
 "Oradea, Romania Oradea"=> "OMR",
 "Oran, Algeria Es Senia"=> "ORN",
 "Orange, New South Wales, Australia Springhill"=> "OAG",
 "Orebro, Sweden Orebro"=> "ORB",
 "Orehova Vas/Slivnica, Slovenia - Maribor Airport"=> "MBX",
 "Orlando, FL, USA Herndon"=> "ORL",
 "Orlando, FL, USA Orlando International Airport"=> "MCO",
 "Orlando, FL, USA - Sanford Central Florida Regional Airport"=> "SFB",
 "Ornskoldsvik, Sweden - Ornskoldsvik Airport"=> "OER",
 "Osaka, Japan Itami International Was Osaka"=> "ITM",
 "Osaka, Japan Kansai International"=> "KIX",
 "Osaka, Japan Osaka International"=> "OSA",
 "Oshawa, Ontario, Canada"=> "YOO",
 "Oshima, Japan - Oshima Airport"=> "OIM",
 "Oshkosh, WI, USA Wittman Field"=> "OSH",
 "Oslo, Norway"=> "OSL",
 "Osorno, Chile - Osorno Airport"=> "ZOS",
 "Ostend, Belgium - Ostend/Bruges International Airport"=> "OST",
 "Ostersund, Sweden Froesoe"=> "OSD",
 "Ostrava, Czech Republic - Ostrava-Mosnov Airport"=> "OSR",
 "Ottawa, Ontario, Canada Ottawa International"=> "YOW",
 "Ottumwa, IA, USA Ottumwa Industrial Airport"=> "OTM",
 "Ouagadougou, Burkina Faso Ouagadougou"=> "OUA",
 "Ouarzazate, Morocco Ouarzazate"=> "OZZ",
 "Oujda, Morocco - Oujda-Les Angades Airport"=> "OUD",
 "Oulu, Finland Oulu"=> "OUL",
 "Ovda, Israel"=> "VDA",
 "Oviedo/Asturias, Spain - Oviedo Airport"=> "OVD",
 "Owensboro, KY, USA"=> "OWB",
 "Oxnard / Ventura, CA, USA Oxnard Airport "=> "OXR",
 "Padang, Indonesia Tabing"=> "PDG",
 "Paderborn, Germany Paderborn"=> "PAD",
 "Paducah, KY, USA"=> "PAH",
 "Page, AZ, USA"=> "PGA",
 "Pago Pago, American Samoa International"=> "PPG",
 "Pakse, Laos - Pakse International Airport"=> "PKZ",
 "Pakuashipi, Canada - Pakuashipi Airport"=> "YIF",
 "Palanga, Lithuania Palanga"=> "PLQ",
 "Palembang, Indonesia Sultan Mahmud Badaruddin Ii"=> "PLM",
 "Palermo, Sicily, Italy Punta Raisi"=> "PMO",
 "Palm Beach/West Palm Beach, FL, USA Palm Beach International Airport"=> "PBI",
 "Palm Springs, CA, USA Palm Springs Municipal"=> "PSP",
 "Palma Mallorca, Mallorca Island, Spain Palma Mallorca"=> "PMI",
 "Palmas, Brazil - Palmas Airport"=> "PMW",
 "Palmdale, CA, USA Air Force 42"=> "PMD",
 "Palmerston North, New Zealand Palmerstown North"=> "PMR",
 "Palo Alto, California, United States - Palo Alto of Santa Clara County Airport"=> "PAO",
 "Palu, Indonesia Mutiara"=> "PLW",
 "Pamplona, Spain Pamplona Noain"=> "PNA",
 "Panama City, FL, USA - Bay County Airport"=> "PFN",
 "Panama City, Panama - Paitilla Airport"=> "PAC",
 "Panama City, Panama Tocumen International Airport"=> "PTY",
 "Panama City, Florida, USA - Tyndall AFB-Panama City Airport"=> "PAM",
 "Pangnirtung, Canada - Pangnirtung Airport"=> "YXP",
 "Panjgur, Pakistan"=> "PJG",
 "Pantelleria, Italy Pantelleria"=> "PNL",
 "Papeete, French Polynesia Intl TahitiFaaa"=> "PPT",
 "Paphos, Cyprus International"=> "PFO",
 "Paraburdoo, Western Australia, Australia Paraburdoo"=> "PBO",
 "Paramaribo, Suriname Zanderij Intl"=> "PBM",
 "Parent, Quebec, Canada Parent / Via Rail Service"=> "XFE",
 "Paris, France"=> "PAR",
 "Paris, France Charles De Gaulle"=> "CDG",
 "Paris, France Issy Les Moulineaux"=> "JDP",
 "Paris, France - Le Bourget Airport"=> "LBG",
 "Paris, France Orly"=> "ORY",
 "Paris-Beauvais Airport (Beauvais-Tillé), France"=> "BVA",
 "Parkersburg / Marietta, WV, USA Wood County"=> "PKB",
 "Parkes, New South Wales, Australia Parkes"=> "PKE",
 "Parksville, British Columbia, Canada Parksville / Via Rail Service"=> "XPB",
 "Parma, Italy - Parma Airport"=> "PMF",
 "Paros, Greece Paros Community"=> "PAS",
 "Pasco, Washington, USA - Pasco Airport"=> "PSC",
 "Pasighat, India Pasighat"=> "IXT",
 "Pasni, Pakistan - Pasni Airport"=> "PSI",
 "Passo Fundo, Brazil - Passo Fundo Airport"=> "PFB",
 "Pasto, Colombia Cano"=> "PSO",
 "Pathankot, India Pathankot"=> "IXP",
 "Patna, India Patna"=> "PAT",
 "Pau, France Pau-Uzein- Pyrenees Airport"=> "PUF",
 "Peace River, Alberta, Canada Peace River"=> "YPE",
 "Pekanbaru, Indonesia Simpang Tiga"=> "PKU",
 "Pellston, MI, USA Pellston Regional Airport"=> "PLN",
 "Pelly Bay, Canada - Townsite Airport"=> "YBB",
 "Pembroke, Ontario, Canada Pem And Area Apt"=> "YTA",
 "Penang, Malaysia Penang International"=> "PEN",
 "Pender Harbor, Canada - Pender Harbor Airport"=> "YPT",
 "Pendleton, OR, USA"=> "PDT",
 "Pensacola, FL, USA"=> "PNS",
 "Penticton, British Columbia, Canada"=> "YYF",
 "Penzance, England, United Kingdom Penzance"=> "PZE",
 "Peoria, IL, USA Greater Peoria Airport"=> "PIA",
 "Perce, Quebec, Canada Perce / Via Rail Service"=> "XFG",
 "Pereira, Colombia Matecana"=> "PEI",
 "Perigueux, France"=> "PGX",
 "Perm, Russia Perm"=> "PEE",
 "Perryville, Alaska, USA - Perryville Airport"=> "KPV",
 "Perpignan, France Llabanere"=> "PGF",
 "Perth, Western Australia, Australia Perth"=> "PER",
 "Perugia, Italy Na"=> "PEG",
 "Pescara, Italy Liberi"=> "PSR",
 "Peshawar, Pakistan Peshawar"=> "PEW",
 "Petersburg, AK, USA Municipal"=> "PSG",
 "Petrolina, Brazil - Petrolina International Airport"=> "PNZ",
 "Petropavlovsk, Russia Petropavlovsk Kamchatsky Airport"=> "PKC",
 "Petrozavodsk, Russia Petrozavodsk-Kamchatsky Airport"=> "PES",
 "Phalaborwa, South Africa - Phalaborwa Airport"=> "PHW",
 "Philadelphia, PA, USA Philadelphia International Airport"=> "PHL",
 "Phitsanulok, Thailand"=> "PHS",
 "Phnom Penh, Cambodia Pochentong"=> "PNH",
 "Phoenix, AZ, USA Sky Harbor International Airport"=> "PHX",
 "Phoenix/Messa, Arizona, USA - Phoenix-Mesa Gateway Airport (formerly Williams Gateway Airport)"=> "AZA",
 "Phonsavan, Laos - Xieng Khouang Airport"=> "XKH",
 "Phuket, Thailand Phuket"=> "HKT",
 "Phuquoc, Vietnam - Phuquoc Airport"=> "PQC",
 "Piedras Negras, Mexico - Piedras Negras Airport"=> "PDS",
 "Pierre, SD, USA Pierre Municipal Airport"=> "PIR",
 "Pietersburg, South Africa"=> "PTG",
 "Pietermaritzburg, South Africa - Pietermaritzburg Airport"=> "PZB",
 "Pikwitonei, Manitoba, Canada"=> "PIW",
 "Pilot Point, Alaska, USA - Pilot Point Airport"=> "PIP",
 "Pilot Point, Alaska, USA - Ugashik Bay Airport"=> "UGB",
 "Pisa, Italy G Galilei"=> "PSA",
 "Pittsburgh/Allegheny County, PA, USA"=> "AGC",
 "Pittsburgh, PA, USA Greater Pit Intnl Airport"=> "PIT",
 "Pituffik, Greenland Thule Airport"=> "THU",
 "Piura, Peru - Piura Airport"=> "PIU",
 "Platinum, Alaska, USA - Platinum Airport"=> "PTU",
 "Plattsburgh, NY, USA"=> "PLB",
 "Pleiku, Vietnam - Pleiku Airport"=> "PXU",
 "Plymouth, England, United Kingdom Plymouth Airport"=> "PLH",
 "Pocatello, ID, USA"=> "PIH",
 "Podgorica, Yugoslavia Golubovci"=> "TGD",
 "Pohang, South Korea Na"=> "KPO",
 "Pohnpei, Caroline Islands, Micronesia Pohnpei International"=> "PNI",
 "Point Hope, AK, USA Point Hope"=> "PHO",
 "Pointe A Pitre, Guadeloupe Le Raizet"=> "PTP",
 "Pointe Noire, Congo Pointe Noire"=> "PNR",
 "PointeAuxTrembles, Quebec, Canada Pointe Aux Trembles / Via Rail Service"=> "XPX",
 "Poitiers, France - Poitiers-Biard Airport"=> "PIS",
 "Pokhara, Nepal Pokhara"=> "PKR",
 "Ponca City, OK, USA"=> "PNC",
 "Ponce, PR, USA Mercedita"=> "PSE",
 "Pond Inlet, Canada - Pond Inlet Airport"=> "YIO",
 "Ponta Delgada, Azores Islands, Portugal Nordela"=> "PDL",
 "Pontianak, Indonesia Supadio"=> "PNK",
 "Poona, India Lohegaon Poona"=> "PNQ",
 "Poprad, Slovakia - Tatry/Poprad"=> "TAT",
 "Porbandar, India - Porbandar Airport"=> "PBD",
 "Pori, Finland Pori"=> "POR",
 "Porlamar, Venezuela Gral Santiago Marino"=> "PMV",
 "Port Angeles, WA, USA Wm Fairchild Intl Airport"=> "CLM",
 "Port Au Prince, Haiti Mais Gate"=> "PAP",
 "Port Blair, India Port Blair"=> "IXZ",
 "Port Elizabeth, South Africa Hf Verwoerd"=> "PLZ",
 "Port Elizabeth, Saint Vincent and the Grenadines - Port Elizabeth Airport"=> "BQU",
 "Port Gentil, Gabon Port Gentil"=> "POG",
 "Port Harcourt, Nigeria - Port Harcourt Airport"=> "PHC",
 "Port Hardy, British Columbia, Canada Port Hardy Airport"=> "YZT",
 "Port Hedland, Western Australia, Australia - Pt Hedlan"=> "PHE",
 "Port Heiden, Alaska, USA - Port Heiden Airport"=> "PTH",
 "Port Lincoln, South Australia, Australia - Pt Lincoln"=> "PLO",
 "Port Macquarie, New South Wales, Australia - Pt Macquarie"=> "PQQ",
 "Port Mcneil, Canada - Port Mcneil Airport"=> "YMP",
 "Port Moller, Alaska, USA - Port Moller Airport"=> "PML",
 "Port Moresby, Papua New Guinea Jackson"=> "POM",
 "Port Of Spain, Trinidad, Trinidad And Tobago Piarco International Airport"=> "POS",
 "Port Vila, Vanuatu Bauerfield"=> "VLI",
 "Portage Creek, Alaska, USA - Portage Creek Airport"=> "PCA",
 "Portland, Australia - Portland Airport"=> "PTJ",
 "Portland, ME, USA Portland International Jetport"=> "PWM",
 "Portland, OR, USA Portland International Airport"=> "PDX",
 "Porto, Portugal Porto"=> "OPO",
 "Porto Alegre, Rio Grande Do Sul, Brazil Salgado Filho"=> "POA",
 "Porto Santo, Madeira Islands, Portugal Porto Santo"=> "PXO",
 "Porto Seguro, Bahia, Brazil Porto Seguro"=> "BPS",
 "Porto Velho, Brazil - Belmonte Airport"=> "PVH",
 "Portsmouth, NH, USA Pease Intl Tradeport"=> "PSM",
 "Posadas, Argentina - Posadas Airport"=> "PSS",
 "Poughkeepsie, NY, USA Dutchess County"=> "POU",
 "Povungnituk, Canada - Poungnituk Airport"=> "YPX",
 "Powell River, British Columbia, Canada"=> "YPW",
 "Poza Rica, Veracruz, Mexico"=> "PAZ",
 "Poznan, Poland Lawica"=> "POZ",
 "Prague, Czech Republic Ruzyne"=> "PRG",
 "Praia, Cape Verde - Mendes Airport"=> "RAI",
 "Praslin Island, Seychelles"=> "PRI",
 "Prescott, AZ, USA"=> "PRC",
 "Presque Isle, ME, USA"=> "PQI",
 "Preveza, Greece - Preveza-Lefkas Airport"=> "PVK",
 "Prince Albert, Canada - Prince Albert Airport"=> "YPA",
 "Prince George, British Columbia, Canada Prince George B C"=> "YXS",
 "Prince Rupert /Princ Rupert, British Columbia, Canada Digby Island"=> "YPR",
 "Princeton, NJ, USA Princeton Municipal"=> "PCT",
 "Pristina, Kosovo, Serbia - Pristina Airport"=> "PRN",
 "Procida Harbour, Italy - Procida Harbour Airport"=> "ZJJ",
 "Proserpine, Australia - Proserpine Airport"=> "PPP",
 "Providence, RI, USA Tf Green State Airport"=> "PVD",
 "Providenciales, Turks And Caicos Islands"=> "PLS",
 "Provincetown, MA, USA Provincetown Municipal Airport"=> "PVC",
 "Provo, UT, USA Provo"=> "PVU",
 "Prudhoe Bay, Alaska - Deadhorse Airport"=> "SCC",
 "Pucallpa, Peru Captain Rolden"=> "PCL",
 "Puebla, Puebla, Mexico"=> "PBC",
 "Pueblo, CO, USA Pueblo Memorial Airport"=> "PUB",
 "Puerto Cabezas, Nicaragua Puerto Cabezas"=> "PUZ",
 "Puerto Escondido, Oaxaca, Mexico"=> "PXM",
 "Puerto Maldonado, Peru - Puerto Maldonado Airport"=> "PEM",
 "Puerto Montt, Chile Tepual"=> "PMC",
 "Puerto Ordaz, Venezuela Puerto Ordaz"=> "PZO",
 "Puerto Plata, Dominican Republic La Union"=> "POP",
 "Puerto Princesa, Philippines Puerto Princesa"=> "PPS",
 "Puerto Suarez, Bolivia"=> "PSZ",
 "Puerto Vallarta, Jalisco, Mexico Gustavo Diaz Ordaz"=> "PVR",
 "Pula, Croatia (Hrvatska) Pula"=> "PUY",
 "Pullman, WA, USA Pullman"=> "PUW",
 "Punta Arenas, Chile Presidente Ibanez"=> "PUQ",
 "Punta Cana, Dominican Republic"=> "PUJ",
 "Punta Causedo-Santo Domingo, Dominican Republic - Las Americas International Airport"=> "SDQ",
 "Punta del Este, Uruguay - Punta Del Este Airport"=> "PDP",
 "Pusan, South Korea Kimhae"=> "PUS",
 "Pyongyang, Democratic People's Republic of Korea (North Korea) - Pyongyang Sunan International Airport "=> "FNJ",
 "Qaisumah, Saudi Arabia - Qaisumah Airport"=> "AQI",
 "Qiemo, China - Qiemo"=> "IQM",
 "Qingdao, China - Qingdao Airport"=> "TAO",
 "Qinhuangdao, China - Qinhuangdao"=> "SHP",
 "Qiqihar, China - Qiqihar"=> "NDG",
 "Qualicum, British Columbia, Canada"=> "XQU",
 "Quaqtaq, Quebec, Canada - Quaqtaq Airport"=> "YQC",
 "Quebec, Quebec, Canada Sainte Foy Airport"=> "YQB",
 "Queenstown, New Zealand Frankton"=> "ZQN",
 "Quelimane, Mozambique"=> "UEL",
 "Quepos, Costa Rica"=> "XQP",
 "Queretaro, Queretaro, Mexico"=> "QRO",
 "Quesnel, British Columbia, Canada"=> "YQZ",
 "Quetta, Pakistan"=> "UET",
 "Quibdo, Colombia"=> "UIB",
 "Quimper, France Pluguffan"=> "UIP",
 "Quincy, IL, USA Baldwin Field"=> "UIN",
 "Quinhagak, Alaska, USA - Quinhagak Airport"=> "KWN",
 "Quinhon, Vietnam - Quinhon Airport"=> "UIH",
 "Quito, Ecuador Mariscal "=> "UIO",
 "Rabat, Morocco Sale"=> "RBA",
 "Rabaul, Papua New Guinea Lakunai"=> "RAB",
 "Rabil, Cape Verde - Rabil Airport"=> "BVC",
 "Rachgia, Vietnam - Rachgia Airport"=> "VKG",
 "Rae Bareli, Uttar Pradesh, India - Raebareli Fursatganj Airfield"=> "BEK",
 "Rafha, Saudi Arabia - Rafha Airport"=> "RAH",
 "Rahim Yar Khan, Pakistan - Rahim Yar Khan Airport"=> "RYK",
 "Raiatea, French Polynesia - Raiatea-Uturoa Airport"=> "RFP",
 "Rainbow Lake, Alberta, Canada Rainbow Lake"=> "YOP",
 "Raipur, India"=> "RPR",
 "Rajkot, India Rajkot"=> "RAJ",
 "Raleigh/Durham, NC, USA Raleigh Durham International Arpt"=> "RDU",
 "Ranchi, India Ranchi"=> "IXR",
 "Rankin Inlet, Canada - Rankin Inlet Airport"=> "YRT",
 "Rapid City, SD, USA Rapid City Regional Airport"=> "RAP",
 "Rarotonga, Cook Islands Rarotonga"=> "RAR",
 "Ras Al Khaimah, United Arab Emirates - Ras Al Khaimah Airport"=> "RKT",
 "Rasht, Iran - Rasht Airport"=> "RAS",
 "Reading, PA, USA Municipal / Spaatz Field"=> "RDG",
 "Recife, Pernambuco, Brazil Guararapes International"=> "REC",
 "Red Lake, Ontario, Canada - Red Lake-Federal Airport"=> "YRL",
 "Redding, CA, USA Redding Municipal Airport"=> "RDD",
 "Redmond/Bend, OR, USA - Roberts Field"=> "RDM",
 "Reggio Calabria, Italy Tito Menniti"=> "REG",
 "Regina, Saskatchewan, Canada Regina International"=> "YQR",
 "Rennes, France St Jacques"=> "RNS",
 "Reno/Tahoe, NV, USA - Reno-Tahoe International Airport (formerly Reno-Cannon International Apt)"=> "RNO",
 "Resistencia, Chaco, Argentina"=> "RES",
 "Resolute, Northwest Territories, Canada Resolute Bay"=> "YRB",
 "Reus, Spain Reus"=> "REU",
 "Reykjavik, Iceland Keflavik"=> "KEF",
 "Reykjavik, Iceland - Metropolitan Area"=> "REK",
 "Reykjavik, Iceland Reykjavik Domestic Airport"=> "RKV",
 "Reynosa, Tamaulipas, Mexico General Lucio Blanco Airport"=> "REX",
 "Rhinelander, WI, USA Rhinelander Oneida County Airport"=> "RHI",
 "Rhodes, Greece Paradisi"=> "RHO",
 "Ribeirao Preto, Brazil - Ribeirao Preto Airport"=> "RAO",
 "Richards Bay, South Africa Richards Bay"=> "RCB",
 "Richmond, VA, USA Richmond International Airport"=> "RIC",
 "Riga, Latvia Riga"=> "RIX",
 "Rimini, Italy - Rimini Airport"=> "RMI",
 "Rinas (Tirana), Albania - Tirana International Airport Nene Tereza"=> "TIA",
 "Rio Branco, Brazil - Presidente Medici Airport"=> "RBR",
 "Rio De Janeiro, Rio De Janeiro, Brazil"=> "RIO",
 "Rio De Janeiro, Rio De Janeiro, Brazil International Airport"=> "GIG",
 "Rio De Janeiro, Rio De Janeiro, Brazil Santos Dumont"=> "SDU",
 "Rio Gallegos, Santa Cruz, Argentina Rio GallegosInternacional"=> "RGL",
 "Rio Grande, Tierra Del Fuego, Argentina"=> "RGA",
 "Rishiri, Japan - Rishiri Airport"=> "RIS",
 "Riverton, WY, USA Riverton Regional Airport"=> "RIW",
 "Riviere A Pierre, Quebec, Canada Riviere A Pierre / Via Rail Service"=> "XRP",
 "Riviere du Loup, Quebec, Canada - Ville de Riviere-du-Loup Airport"=> "YRI",
 "Riyadh, Saudi Arabia King Khaled Intl"=> "RUH",
 "Roanoke, VA, USA Roanoke Regional Airport"=> "ROA",
 "Roatan, Honduras Roatan"=> "RTB",
 "Roberval, Canada - Roberval Airport"=> "YRJ",
 "Roche Harbor, WA, USA Roche Harbor"=> "RCE",
 "Rochester, MN, USA Rochester Municipal"=> "RST",
 "Rochester, NY, USA Monroe County Airport"=> "ROC",
 "Rock Sound, Bahamas"=> "RSD",
 "Rock Springs, WY, USA Rock Springs Sweetwater Cty Arpt"=> "RKS",
 "Rockford, IL, USA"=> "ZRF",
 "Rockford, IL, USA Greater Rockford"=> "RFD",
 "Rockhampton, Australia - Rockhampton Airport"=> "ROK",
 "Rockland, ME, USA Rockland"=> "RKD",
 "Rocky Mount, NC, USA Wilson"=> "RWI",
 "Rodez, France - Rodez Airport"=> "RDZ",
 "Rodrigues Island, Mauritius Rodrigues"=> "RRG",
 "Roma, Queensland, Australia Roma"=> "RMA",
 "Rome, Italy Ciampino"=> "CIA",
 "Rome, Italy Leonardo Da Vinci / Fiumicino"=> "ROM",
 "Rome, Italy Leonardo Da Vinci/Fiumicino"=> "FCO",
 "Ronne/Bornholm, Denmark - Arnager Airport"=> "RNN",
 "Ronneby, Sweden Kallinge"=> "RNB",
 "Rosario, Santa Fe, Argentina Fisherton"=> "ROS",
 "Rosh-Pina, Israel - Rosh-Pina Airport"=> "RPN",
 "Rostock-Laage, Germany - Rostock-Laage Airport"=> "RLG",
 "Rostov, Russia Rostov"=> "ROV",
 "Roswell, NM, USA Industrial Air Center"=> "ROW",
 "Rota, Northern Mariana Islands Rota"=> "ROP",
 "Rotorua, New Zealand - Rotorua Airport"=> "ROT",
 "Rotterdam, Netherlands Rotterdam"=> "RTM",
 "Rouen, France Rouen /Boos Airport"=> "URO",
 "Rouyn Noranda, Canada - Rouyn-Noranda Airport"=> "YUY",
 "Rovaniemi, Finland - Rovaniemi Airport"=> "RVN",
 "Roxas, Philippines - Roxas Airport"=> "RXS",
 "Ruidoso, NM, USA"=> "RUI",
 "Rutland, VT, USA"=> "RUT",
 "Rzeszow, Poland - Rzeszow Airport "=> "RZE",
 "Saarbruecken, Germany Ensheim"=> "SCN",
 "Saba Island, Netherlands Antilles"=> "SAB",
 "Sacramento, CA, USA Sacramento Metropolitan"=> "SMF",
 "Saga, Japan - Saga Airport"=> "HSG",
 "Saginaw / Bay City / Midland, MI, USA - TriCity Airport"=> "MBS",
 "Saidpur, Bangladesh"=> "SPD",
 "Saint Anthony, Canada - St Anthony Airport"=> "YAY",
 "Saint Barthelemy, Guadeloupe"=> "SBH",
 "Saint Catharines, Ontario, Canada"=> "YCM",
 "Saint Cloud, MN, USA Saint Cloud"=> "STC",
 "Saint Croix Island, VI, USA"=> "STX",
 "Saint Croix Island, VI, USA Sea Plane Base"=> "SSB",
 "Saint Denis De La Reunion, Reunion Gillot"=> "RUN",
 "Saint George, Queensland, Australia St George"=> "SGO",
 "Saint George, UT, USA St George"=> "SGU",
 "Saint Georges/Grenada, Grenada Pt Saline"=> "GND",
 "Saint John, New Brunswick, Canada Turnbull Field"=> "YSJ",
 "Saint John's, Newfoundland, Canada St John's International"=> "YYT",
 "Saint Johns / Antigua, Antigua And Barbuda Vc Bird International"=> "ANU",
 "Saint Hyacinthe, Quebec, Canada Saint Hyacinthe / Via Rail Service"=> "XIM",
 "Saint Kitts, Saint Kitts And Nevis Golden Rock"=> "SKB",
 "Saint Leonard, New Brunswick, Canada St Leonard Apt"=> "YSL",
 "Saint Louis, MO, USA LambertSt Louis Internatl"=> "STL",
 "Saint Lucia, Saint Lucia Hewanorra"=> "UVF",
 "Saint Lucia, Saint Lucia Vigie Field"=> "SLU",
 "Saint Maarten, Netherlands Antilles Juliana"=> "SXM",
 "Saint Marie, Madagascar"=> "SMS",
 "Saint Martin, Netherlands Antilles Esperance"=> "SFG",
 "Saint Marys, Ontario, Canada St Marys / Via Rail Service"=> "XIO",
 "Saint Paul, MN, USA Downtown Airport"=> "STP",
 "Saint Paul Island, Alaska, USA - St Paul Island Airport"=> "SNP",
 "Saint Petersburg, Russia Pulkovo"=> "LED",
 "Saint Petersburg/Clearwater, FL, USA St Petersburg/Clearwater Intl"=> "PIE",
 "Saint Pierre, St. Pierre And Miquelon"=> "FSP",
 "Saint Thomas Island, VI, USA Cyril E King Arpt"=> "STT",
 "Saint Thomas Island, VI, USA Seaplane Base"=> "SPB",
 "Saint Vincent, St. Vincent And The Grenadines"=> "SVD",
 "Saipan, Northern Mariana Islands Saipan Intl Northrn Mariana Isles"=> "SPN",
 "Sakon Nakhon, Thailand"=> "SNO",
 "Sal, Cape Verde Amilcar Cabral International"=> "SID",
 "Salalah, Oman - Salalah International Airport"=> "SLL",
 "Salamanca, Spain - Salamanca Airport"=> "SLM",
 "Salina, KS, USA Salina Municipal"=> "SLN",
 "Salina Cruz, Mexico - Salina Cruz Airport"=> "SCX",
 "Salisbury, MD, USA SalisburyWicomico County Arpt"=> "SBY",
 "Salluit, Canada - Salluit Airport"=> "YZG",
 "Salmon Arm, British Columbia, Canada"=> "YSN",
 "Salt Lake City, UT, USA Salt Lake City International Arpt"=> "SLC",
 "Salta, Salta, Argentina International"=> "SLA",
 "Saltillo, Coahuila, Mexico Saltillo"=> "SLW",
 "Salvador, Bahia, Brazil Dois De Julho"=> "SSA",
 "Salzburg, Austria Salzburg"=> "SZG",
 "Sam Neua, Laos - Sam Neua Airport"=> "NEU",
 "Samana/El Catey, Dominican Republic - Samana El Catey International Airport"=> "AZS",
 "Samara, Russia Samara"=> "KUF",
 "Samarkand, Uzbekistan"=> "SKD",
 "Samos Island, Greece - Samos Airport"=> "SMI",
 "Samsun, Turkey - Samsun Airport"=> "SZF",
 "San Andres Island, Colombia"=> "ADZ",
 "San Andros, Bahamas - San Andros Airport"=> "SAQ",
 "San Angelo, TX, USA"=> "SJT",
 "San Antonio, TX, USA San Antonio International"=> "SAT",
 "San Antonio, Venezuela"=> "SVZ",
 "San Carlos, California, United States - San Carlos Airport"=> "SQL",
 "San Carlos De Bariloche, Rio Negro, Argentina International"=> "BRC",
 "San Cristobel de las Casas, Mexico - San Cristobal de las Casas Airport"=> "SZT",
 "San Diego, CA, USA Lindbergh International Airport"=> "SAN",
 "San Francisco, CA, USA San Francisco Intl Airport"=> "SFO",
 "San Jose Del Cabo, Baja California Sur, Mexico Los Cabos Intl Airport"=> "SJD",
 "San Jose, CA, USA San Jose International Airport"=> "SJC",
 "San Jose, Costa Rica Juan Santamaria International"=> "SJO",
 "San Jose, Philippines Mcguire Field"=> "SJI",
 "San Juan, Puerto Rico - Isla Grande Airport"=> "SIG",
 "San Juan, PR, USA Luis Munoz Marin International"=> "SJU",
 "San Juan, San Juan, Argentina"=> "UAQ",
 "San Luis, Argentina - San Luis Airport"=> "LUQ",
 "San Luis Obispo, CA, USA San Luis Obispo County Airport"=> "SBP",
 "San Luis Potosi, San Luis Potosi, Mexico"=> "SLP",
 "San Martin De Los Andes, Neuquen, Argentina"=> "CPC",
 "San Pedro Sula, Honduras La Mesa"=> "SAP",
 "San Pedro, Belize San Pedro"=> "SPR",
 "San Rafael, Argentina - San Rafael Airport"=> "AFA",
 "San Salvador, Bahamas"=> "ZSA",
 "San Salvador, El Salvador El Salvadore Intl Airport"=> "SAL",
 "San Sebastian, Spain Fuenterrabia"=> "EAS",
 "San Tome, Venezuela"=> "SOM",
 "Sanaa, Yemen International"=> "SAH",
 "Sand Point, Alaska, USA - Sand Point Airport"=> "SDP",
 "Sandakan, Sabah, Malaysia"=> "SDK",
 "Sandane, Norway"=> "SDN",
 "Sandefjord, Norway Torf"=> "TRF",
 "Sandnessjoen, Norway Stokka"=> "SSJ",
 "Sandspit, Canada - Sandspit Airport"=> "YZP",
 "Sanford/Orlando, FL, USA - Central Florida Regional Airport"=> "SFB",
 "Sanikiluaq, Canada - Sanikiluaq Airport"=> "YSK",
 "Sanliurfa, Turkey - Sanliurga Airport"=> "SFQ",
 "Santa Ana, CA, USA John Wayne Airport"=> "SNA",
 "Santa Barbara, CA, USA Santa Barbara Airport"=> "SBA",
 "Santa Clara, Cuba - Abel Santa Maria Airport"=> "SNU",
 "Santa Clara County, California, United States - Palo Alto of Santa Clara County Airport"=> "PAO",
 "Santa Cruz La Palma, Canary Islands, Spain La Palma"=> "SPC",
 "Santa Cruz, Bolivia Viru Viru International"=> "VVI",
 "Santa Fe, NM, USA Santa Fe Municipal Airport"=> "SAF",
 "Santa Fe, Santa Fe, Argentina"=> "SFN",
 "Santa Maria, CA, USA Santa Maria Public Airport"=> "SMX",
 "Santa Marta, Colombia - Simon Bolivar Airport"=> "SMR",
 "Santa Rosa, CA, USA Sonoma County Airport"=> "STS",
 "Santa Rosa, La Pampa, Argentina"=> "RSA",
 "Santander, Spain Santander"=> "SDR",
 "Santarem, Para, Brazil - Santarem International Airport"=> "STM",
 "Santiago De Compostela, Spain Santiago"=> "SCQ",
 "Santiago Del Estero, Argentina - Sandiago Del Estero Airport"=> "SDE",
 "Santiago, Chile Aeropuerto Comodoro Arturo Merino Benitez"=> "SCL",
 "Santiago, Cuba SantiagoAntonio Maceo Cuba"=> "SCU",
 "Santiago, Dominican Republic Municipal"=> "STI",
 "Santo Domingo, Dominican Republic Las Americas"=> "SDQ",
 "Santo Domingo, Venezuela Mayor Humberto Vivas Guerrero"=> "STD",
 "Santorini/Thira Is, Greece Santorini"=> "JTR",
 "Sanya, China"=> "SYX",
 "Sao Filipe, Cape Verde - Sao Filipe Airport"=> "SFL",
 "Sao Jose Do Rio Preto, Brazil - Sao Jose Do Rio Preto Airport"=> "SJP",
 "Sao Jose Dos Campos, Sao Paulo, Brazil - Sao Jose Dos Campos Airport"=> "SJK",
 "Sao Luiz, Maranhao, Brazil Tirirical"=> "SLZ",
 "Sao Nicolau, Cape Verde - Sao Nicolau Airport"=> "SNE",
 "Sao Paulo, Sao Paulo, Brazil Congonhas"=> "CGH",
 "Sao Paulo, Sao Paulo, Brazil Guarulhos International"=> "GRU",
 "Sao Paulo Viracopos, Brazil - Sao Paulo Viracopos Airport"=> "VCP",
 "Sao Tome, Sao Tome and Principe - Sao Tome Airport"=> "TMS",
 "Sapporo, Japan Chitose"=> "CTS",
 "Sapporo, Japan - Okadama Airport"=> "OKD",
 "Sarajevo, Bosnia And Herzegowina Butmir"=> "SJJ",
 "Saranac Lake, NY, USA Adirondack"=> "SLK",
 "Sarasota/Bradenton, FL, USA SarasotaBradenton"=> "SRQ",
 "Saravane, Laos - Saravane Airport"=> "VNA",
 "Sarnia, Canada - Sarnia Airport"=> "YZR",
 "Saskatoon, Saskatchewan, Canada Saskatoon"=> "YXE",
 "Satu Mare, Romania - Satu Mare Airport"=> "SUJ",
 "Sault Ste Marie, MI, USA Chippewa County Intl Airport"=> "CIU",
 "Sault Ste Marie, Ontario, Canada Sault Ste Marie Arpt"=> "YAM",
 "Sausalito, CA, USA Marin County"=> "JMC",
 "Savannah, GA, USA Travis Field"=> "SAV",
 "Savannakhet, Laos - Savannakhet Airport"=> "ZVK",
 "Savonlinna, Finland Savonlinna"=> "SVL",
 "Savusavu, Fiji Savusavu"=> "SVU",
 "Scammon Bay, Alaska, USA - Scammon Bay Airport"=> "SCM",
 "Schefferville, Quebec, Canada Schefferville"=> "YKL",
 "Scottsbluff, NE, USA William B Heiling Field"=> "BFF",
 "Seattle, WA, USA Lake Union Sea Plane Base"=> "LKE",
 "Seattle, WA, USA Seattle Tacoma Intl Airport"=> "SEA",
 "Seattle Kings County International/Boeing Field, WA, USA"=> "BFI",
 "Sebha, Libya"=> "SEB",
 "Sedona, AZ, USA"=> "SDX",
 "Semarang, Indonesia - Yani Airport"=> "SRG",
 "Semporna, Sabah, Malaysia Semporna"=> "SMM",
 "Sendai, Japan Sendai"=> "SDJ",
 "Sentani, Indonesia - Sentani-Jayapura Airport"=> "DJJ",
 "Seoul, South Korea - Incheon International Airport"=> "ICN",
 "Seoul, South Korea Kimpo International"=> "SEL",
 "Sept-Iles, Quebec, Canada"=> "YZV",
 "Sert, Libya"=> "SRX",
 "Sevilla, Spain"=> "SVQ",
 "Sfax, Tunisia Sfax Airport"=> "SFA",
 "Shanghai, China - Pudong Shanghai Airport"=> "PVG",
 "Shanghai, China - Shanghai Intl /Hongqiao/"=> "SHA",
 "Shannon, Ireland Shannon"=> "SNN",
 "Shantou, China"=> "SWA",
 "Sharjah, United Arab Emirates Sharjah"=> "SHJ",
 "Sharm El Sheikh, Egypt Ophira"=> "SSH",
 "Sharurah, Saudi Arabia - Sharurah Airport"=> "SHW",
 "Shawinigan, Quebec, Canada Shawinigan / Via Rail Service"=> "XFL",
 "Shawnigan, British Columbia, Canada Shawnigan / Via Rail Service"=> "XFM",
 "Shenyang, China Shenyang"=> "SHE",
 "Shenzhen, China Shenzhen"=> "SZX",
 "Sheridan, WY, USA Sheridan County Airport"=> "SHR",
 "Shetland Islands /Shetland Isd, Scotland, United Kingdom Shetland Islands"=> "LSI",
 "Shetland Islands /Shetland Isd, Scotland, United Kingdom Tingwall"=> "LWK",
 "Shijiazhuang, China Shijiazhuang"=> "SJW",
 "Shillavo, Ethiopia - Shillavo Airport"=> "HIL",
 "Shiraz, Iran Shiraz"=> "SYZ",
 "Indaselassie, Ethiopia - Shire Indaselassie Airport"=> "SHC",
 "Shonai, Japan Shonai"=> "SYO",
 "Show Low, AZ, USA"=> "SOW",
 "Shreveport, LA, USA Regional Airport"=> "SHV",
 "Siam Reap/Angkor Wat, Cambodia, Siem Reap International Airport"=> "REP",
 "Sibiu, Romania - Sibiu Airport"=> "SBZ",
 "Sibu, Sarawak, Malaysia Sibu"=> "SBW",
 "Sidney, MT, USA"=> "SDY",
 "Siena, Italy - Siena Airport"=> "SAY",
 "Silchar, India Kumbhirgram"=> "IXS",
 "Silver City, New Mexico, USA - Silver City Airport"=> "SVC",
 "Simao, China - Simao"=> "SYM",
 "Simferopol, Ukraine Simferopol"=> "SIP",
 "Singapore, Singapore Changi International Airport"=> "SIN",
 "Sion, Switzerland - Sion Airport"=> "SIR",
 "Sioux City, Iowa, USA - Sioux Gateway International Airport"=> "SUX",
 "Sioux Falls, SD, USA Joe Foss Field"=> "FSD",
 "Sioux Lookout, Ontario, Canada"=> "YXL",
 "Sitia, Greece - Sitia Airport"=> "JSH",
 "Sitka, AK, USA Sitka"=> "SIT",
 "Sivas, Turkey Sivas"=> "VAS",
 "Skagway, AK, USA"=> "SGY",
 "Skardu, Pakistan - Skardu Airport"=> "KDU",
 "Skelleftea, Sweden Skelleftea"=> "SFT",
 "Skiathos, Greece Skiathos"=> "JSI",
 "Skien, Norway - Skien-Geiteryggen Airport"=> "SKE",
 "Skiros, Greece - Skiros Airport"=> "SKU",
 "Skopje, FYROM (Former Yugoslav Republic of Macedonia) - Skopje Airport"=> "SKP",
 "Sliac, Slovakia - Sliac Airport"=> "SLD",
 "Sligo, Ireland Collooney"=> "SXL",
 "Slivnica/Orehova Vas, Slovenia - Maribor Airport"=> "MBX",
 "Smith Falls, Ontario, Canada"=> "YSH",
 "Smithers, British Columbia, Canada Smithers International"=> "YYD",
 "Snake Bay, Northern Territory, Australia"=> "SNB",
 "Sochi, Russia - Sochi Airport"=> "AER",
 "Sofia, Bulgaria Sofia Intl"=> "SOF",
 "Sogndal, Norway Haukasen"=> "SOG",
 "Sokcho, South Korea"=> "SHO",
 "Son-La, Vietnam - Son-La Airport"=> "SQH",
 "Sonderborg, Denmark Sonderborg"=> "SGD",
 "Songpan Jiuzhai, China"=> "JZH",
 "Sorrento, Italy - Sorrento Airport"=> "RRO",
 "South Andros, Bahamas Congo Town"=> "TZN",
 "South Bend, IN, USA Michiana Regional Airport"=> "SBN",
 "South Caicos, Turks And Caicos Islands"=> "XSC",
 "South Lake Tahoe, CA, USA Lake Tahoe"=> "TVL",
 "South Naknek, Alaska, USA - South Naknek Airport"=> "WSN",
 "Southampton, England, United Kingdom Eastleigh"=> "SOU",
 "Southern Pines, NC, USA Pinehurst"=> "SOP",
 "Spencer, IA, USA Spencer Municipal Airport"=> "SPW",
 "Split, Croatia (Hrvatska) Split"=> "SPU",
 "Spokane, WA, USA International/Geiger Field"=> "GEG",
 "Spring Point, Bahamas - Spring Point Airport"=> "AXP",
 "Springfield, IL, USA Capital Airport"=> "SPI",
 "Springfield, MO, USA Springfield Regional Airport"=> "SGF",
 "Srinagar, India"=> "SXR",
 "St Anthony, Canada - St Anthony Airport"=> "YAY",
 "St Barthelemy, Guadeloupe"=> "SBH",
 "St Catharines, Ontario, Canada"=> "YCM",
 "St Cloud, MN, USA Saint Cloud"=> "STC",
 "St Croix Island, VI, USA"=> "STX",
 "St Croix Island, VI, USA Sea Plane Base"=> "SSB",
 "St Denis De La Reunion, Reunion Gillot"=> "RUN",
 "St George, Queensland, Australia St George"=> "SGO",
 "St Georges/Grenada, Grenada Pt Saline"=> "GND",
 "St George, UT, USA St George"=> "SGU",
 "St John, New Brunswick, Canada Turnbull Field"=> "YSJ",
 "St John's, Newfoundland, Canada St John's International"=> "YYT",
 "St Johns / Antigua, Antigua And Barbuda Vc Bird International"=> "ANU",
 "St Hyacinthe, Quebec, Canada Saint Hyacinthe / Via Rail Service"=> "XIM",
 "St Kitts, Saint Kitts And Nevis Golden Rock"=> "SKB",
 "St Leonard, New Brunswick, Canada St Leonard Apt"=> "YSL",
 "St Louis, MO, USA LambertSt Louis Internatl"=> "STL",
 "St Lucia, Saint Lucia Hewanorra"=> "UVF",
 "St Lucia, Saint Lucia Vigie Field"=> "SLU",
 "St Maarten, Netherlands Antilles Juliana"=> "SXM",
 "St Marie, Madagascar"=> "SMS",
 "St Martin, Netherlands Antilles Esperance"=> "SFG",
 "St Marys, Ontario, Canada St Marys / Via Rail Service"=> "XIO",
 "St Paul, MN, USA Downtown Airport"=> "STP",
 "St Paul Island, Alaska, USA - St Paul Island Airport"=> "SNP",
 "St Petersburg, Russia Pulkovo"=> "LED",
 "St Petersburg/Clearwater, FL, USA St Petersburg/Clearwater Intl"=> "PIE",
 "St Pierre, St. Pierre And Miquelon"=> "FSP",
 "St Thomas Island, VI, USA Cyril E King Arpt"=> "STT",
 "St Thomas Island, VI, USA Seaplane Base"=> "SPB",
 "St Vincent, St. Vincent And The Grenadines"=> "SVD",
 "State College, PA, USA University Park Arpt"=> "SCE",
 "Staunton, VA, USA Shenandoah Valley Regional"=> "SHD",
 "Stavanger, Norway Sola"=> "SVG",
 "St Denis De La Reunion, Reunion Gillot"=> "RUN",
 "Steamboat Springs Hayden, Colorado, USA - Steamboat Springs Hayden/Yampa Valley Regional Airport"=> "HDN",
 "Stella Maris, Bahamas"=> "SML",
 "Stephenville, Newfoundland, Canada Stephenville"=> "YJT",
 "Stockholm, Sweden Arlanda International"=> "ARN",
 "Stockholm, Sweden Bromma Arpt"=> "BMA",
 "Stockton, California, USA - Stockton Airport"=> "SCK",
 "Stokmarknes, Norway - Skagen Airport"=> "SKN",
 "Stony Rapids, Saskatchewan, Canada Stony Rapids"=> "YSF",
 "Stornoway, Scotland, United Kingdom Stornoway"=> "SYY",
 "Storuman, Sweden - Storuman Airport"=> "SQO",
 "Strasbourg, France Entzheim"=> "SXB",
 "Stratford, Ontario, Canada"=> "XFD",
 "Strathroy, Ontario, Canada Strathroy / Via Rail Service"=> "XTY",
 "Stronsay, Orkney Islands, Scotland, United Kingdom - Stronsay Airport"=> "SOY",
 "Stuart Island, Canada - Stuart Island Airport"=> "YRR",
 "Sturgeon Bay, WI, USA"=> "SUE",
 "Stuttgart, Germany Echterdingen"=> "STR",
 "Sucre, Bolivia Sucre"=> "SRE",
 "Sudbury, Ontario, Canada"=> "YSB",
 "Sui, Pakistan - Sui Airport"=> "SUL",
 "Sukkur, Pakistan - Sukkur Airport"=> "SKZ",
 "Sullivan Bay, Canada - Sullivan Bay Airport"=> "YTG",
 "Sumbawa Island, Indonesia Brang Bidji"=> "SWQ",
 "Sun City, South Africa - Pilansberg Airport"=> "NTY",
 "Sun Valley/Hailey, ID, USA"=> "SUN",
 "Sundsvall, Sweden Sundsvall"=> "SDL",
 "Sunshine Coast, Queensland, Australia Maroochydore"=> "MCY",
 "Surabaya, Indonesia Juanda Airport"=> "SUB",
 "Surat Thani, Thailand"=> "URT",
 "Surgut, Russia"=> "SGC",
 "Suva, Fiji Nausori"=> "SUV",
 "Svolvaer, Norway - Helle Airport"=> "SVJ",
 "Swakopmund, Namibia"=> "SWP",
 "Sydney, New South Wales, Australia"=> "QSY",
 "Sydney, New South Wales, Australia Sydney /KingsfordSmith/ Airport"=> "SYD",
 "Sydney, Nova Scotia, Canada Sydney Municipal"=> "YQY",
 "Sylhet, Bangladesh - Sylhet Airport"=> "ZYL",
 "Syracuse, NY, USA Hancock International"=> "SYR",
 "Syros Island, Greece - Syros Airport"=> "JSY",
 "Szczecin, Poland Goleniow "=> "SZZ",
 "Tabatinga, Amazonas, Brazil, Tabatinga International Airport"=> "TBT",
 "Tabriz, Iran - Tabriz Airport"=> "TBZ",
 "Tabuk, Saudi Arabia - Tabuk Airport"=> "TUU",
 "Tacheng, China - Tacheng"=> "TCG",
 "Tacloban, Philippines Dz Romualdez"=> "TAC",
 "Tacna, Peru - Tacna Airport"=> "TCQ",
 "Taegu, South Korea"=> "TAE",
 "Tagbilaran, Philippines Tagbilaran"=> "TAG",
 "Tahoe/Reno, NV, USA - Reno-Tahoe International Airport (formerly Reno-Cannon International Apt)"=> "RNO",
 "Taichung, Taiwan - Taichung Airport"=> "TXG",
 "Taif, Saudi Arabia - Taif Airport"=> "TIF",
 "Tainan, Taiwan - Tainan Airport"=> "TNN",
 "Taipei, Taiwan - Taiwan Taoyuan International Airport (formerly Chiang Kai Shek Airport)"=> "TPE",
 "Taipei, Taiwan Sung Shan"=> "TSA",
 "Taitung, Taiwan - Taitung Airport"=> "TTT",
 "Taiyuan, China"=> "TYN",
 "Taiz, Yemen AlJanad"=> "TAI",
 "Takamatsu, Japan - Takamatsu Airport"=> "TAK",
 "Tallahassee, FL, USA"=> "TLH",
 "Tallinn, Estonia Ulemiste"=> "TLL",
 "Taloyak, Canada - Taloyak Airport"=> "YYH",
 "Tampa, FL, USA Tampa International"=> "TPA",
 "Tampere, Finland TamperePirkkala"=> "TMP",
 "Tampico, Tamaulipas, Mexico"=> "TAM",
 "Tamworth, New South Wales, Australia Tamworth"=> "TMW",
 "Tangier, Morocco Boukhalef Souahel"=> "TNG",
 "Taos, New Mexico, USA - Taos Regional Apt Airport"=> "TSM",
 "Tapachula, Chiapas, Mexico Tapachula International"=> "TAP",
 "Tarakan, Indonesia Tarakan"=> "TRK",
 "Tarapoto, Peru Tarapoto"=> "TPP",
 "Taree, New South Wales, Australia - Taree Airport"=> "TRO",
 "Tari, Papua New Guinea"=> "TIZ",
 "Tarija, Bolivia"=> "TJA",
 "Taschereau, Quebec, Canada Taschereau / Via Rail Service"=> "XFO",
 "Tashkent, Uzbekistan Tashkent"=> "TAS",
 "Tasiujuaq, Canada - Tasiujuaq Airport"=> "YTQ",
 "Tatry/Poprad, Slovakia Tatry/Poprad"=> "TAT",
 "Tau, American Samoa - Tau Airport"=> "TAV",
 "Taupo, New Zealand Taupo"=> "TUO",
 "Tauranga, New Zealand Tauranga"=> "TRG",
 "Taveuni Island, Fiji - Matei Airport"=> "TVU",
 "Tbilisi, Georgia Novo Alexeyevka"=> "TBS",
 "Teesside, England, United Kingdom TeesSide"=> "MME",
 "Tefe, Brazil - Tefe Airport"=> "TFF",
 "Tegucigalpa, Honduras Toncontin"=> "TGU",
 "Tehran (Ahmadabad), Iran - Imam Khomeini International Airport"=> "IKA",
 "Tehran, Iran Mehrabad"=> "THR",
 "Tel Aviv Yafo, Israel BenGurion International"=> "TLV",
 "Tel Aviv, Israel - Sde Dov Airport"=> "SDV",
 "Telluride, CO, USA Telluride Municipal Airport"=> "TEX",
 "Tembagapura, Indonesia - Tembagapura Airport"=> "TIM",
 "Temple, TX, USA"=> "TPL",
 "Temuco, Chile Manquehue"=> "ZCO",
 "Tenakee, Alaska, United States of America - Tenakee Airport"=> "TKE",
 "Tenerife, Canary Islands, Spain Reina Sofia"=> "TFS",
 "Tenerife, Canary Islands, Spain Tenerife Norte Los Rodeos"=> "TCI",
 "Tenerife, Canary Islands, Spain Tenerife Norte Los Rodeos"=> "TFN",
 "Tepic, Nayarit, Mexico"=> "TPQ",
 "Terceira Island, Azores Islands, Portugal Lajes"=> "TER",
 "Teresina, Piaui, Brazil Teresina"=> "THE",
 "Termez, Uzbekistan - Termez Airport"=> "TMJ",
 "Ternate, Indonesia Babullah"=> "TTE",
 "Terrace, British Columbia, Canada Terrace"=> "YXT",
 "Terre Haute, IN, USA Hulman Field"=> "HUF",
 "TerreDeHaut, Guadeloupe"=> "LSS",
 "Teterboro, New Jersey, United States of America - Teterboro Airport"=> "TEB",
 "Texarkana, AR, USA Municipal"=> "TXK",
 "Tezpur, India Salonbari"=> "TEZ",
 "Thakhek, Laos - Thakhek Airport"=> "THK",
 "The Hague, Netherlands"=> "HAG",
 "The Pas, Manitoba, Canada The Pas"=> "YQD",
 "Thessaloniki, Greece Thessaloniki"=> "SKG",
 "Thicket Portage, Manitoba, Canada"=> "YTD",
 "Thief River Falls, MN, USA Thief River Falls Municipal"=> "TVF",
 "Thisted, Denmark"=> "TED",
 "Thompson, Manitoba, Canada - Manitoba-Thompson Airport"=> "YTH",
 "Thunder Bay, Ontario, Canada"=> "YQT",
 "Thursday Island, Queensland, Australia Horn Island"=> "TIS",
 "Tianjin, China - Tianjin"=> "TSN",
 "Tijuana, Baja California, Mexico General Abelardo L Rodriguez"=> "TIJ",
 "Timaru, New Zealand - Timaru Airport"=> "TIU",
 "Timisoara, Romania Timisoara"=> "TSR",
 "Timmins, Ontario, Canada Timmins Municipal Airport"=> "YTS",
 "Tinian, Northern Mariana Islands Tinian"=> "TIQ",
 "Tinson Pen-Kingston Airport, Kingston, Jamaica"=> "KTP",
 "Tippi, Ethiopia - Tippi Airport"=> "TIE",
 "Tirana (Rinas), Albania - Tirana International Airport Nene Tereza"=> "TIA",
 "Tiree, Scotland, United Kingdom Tiree Island"=> "TRE",
 "Tirgu Mures, Romania Tirgu Mures"=> "TGM",
 "Tiruchirapally, India Civil"=> "TRZ",
 "Tivat, Yugoslavia Tivat"=> "TIV",
 "Tobago, Tobago, Trinidad And Tobago Crown Point"=> "TAB",
 "Tobruk, Libya"=> "TOB",
 "Tofino, British Columbia, Canada Tofino Airport"=> "YAZ",
 "Togiak, Alaska, USA - Togiak Airport"=> "TOG",
 "Toksook Bay, AK, USA"=> "OOK",
 "Tokunoshima, Japan - Tokunoshima Airport"=> "TKN",
 "Tokushima, Japan Tokushima"=> "TKS",
 "Tokyo, Japan"=> "NRT",
 "Tokyo, Japan - Narita"=> "NRT",
 "Toledo, OH, USA Toledo Express Airport"=> "TOL",
 "Toluca, Mexico - Toluca Airport"=> "TLC",
 "Tomanggong, Malaysia - Tomanggong Airport"=> "TMG",
 "Tongren, China"=> "TEN",
 "Toowoomba, Queensland, Australia Toowoomba"=> "TWB",
 "Topeka, KS, USA Forbes Field"=> "FOE",
 "Toronto, Ontario, Canada - Toronto - City Center (Island) Airport"=> "YTZ",
 "Toronto, Ontario, Canada - Lester B Pearson International Airport"=> "YYZ",
 "Torreon, Coahuila, Mexico"=> "TRC",
 "Tortola/Beef Island, Virgin Islands (British) Beef Island"=> "EIS",
 "Tortoli, Italy - Tortoli-Arbatax Airport"=> "TTB",
 "Tottori, Japan Tottori"=> "TTJ",
 "Toulon, France - Toulon Airport"=> "TLN",
 "Toulouse, France Blagnac"=> "TLS",
 "Tours, France St Symphorien"=> "TUF",
 "Townsville, Queensland, Australia Townsville"=> "TSV",
 "Toyama, Japan Toyama"=> "TOY",
 "Trabzon, Turkey Trabzon"=> "TZX",
 "Trang, Thailand - Trang Airport"=> "TST",
 "Trapani, Sicily, Italy Birgi"=> "TPS",
 "Traverse City, MI, USA Cherry Capital Airport"=> "TVC",
 "Treasure Cay, Bahamas - Treasure Cay Airport"=> "TCB",
 "Trelew, Chubut, Argentina - Trelew-Almirante Zar Airport"=> "REL",
 "Trenton, NJ, USA Mercer County"=> "TTN",
 "Treviso, Italy Treviso"=> "TSF",
 "Trieste, Italy Ronchi Dei Legionari"=> "TRS",
 "Trinidad, Bolivia"=> "TDD",
 "Tripoli, Libya - Idris Airport"=> "TIP",
 "Trivandrum, India - Trivandrum International Airport"=> "TRV",
 "Trollhattan, Sweden - Trollhattan Airport"=> "THN",
 "Trombetas, Brazil - Trombetas Airport"=> "TMT",
 "Tromso, Norway Tromso/Langes"=> "TOS",
 "Trondheim, Norway TrondheimVaernes"=> "TRD",
 "Trujillo, Peru Trujillo"=> "TRU",
 "Truk, Caroline Islands, Micronesia Truk"=> "TKK",
 "Truro, Nova Scotia, Canada"=> "XLZ",
 "Tsetserleg, Arkhangai, Mongolia - Tsetserleg Airport"=> "TSZ",
 "Tsushima, Japan - Tsushima Airport"=> "TSJ",
 "Tucson, AZ, USA Tucson International Airport"=> "TUS",
 "Tucuman, Tucuman, Argentina Benjamin Matienzo"=> "TUC",
 "Tucurui, Brazil - Tucurui Airport"=> "TUR",
 "Tuguegarao, Philippines Airport"=> "TUG",
 "Tulsa, OK, USA Tulsa International"=> "TUL",
 "Tumbes, Peru Tumbes"=> "TBP",
 "Tunis, Tunisia Carthage"=> "TUN",
 "Tuntutuliak, Alaska, USA - Tuntutuliak Airport"=> "WTL",
 "Tununak, Alaska - Tununak Airport"=> "TNK",
 "Tunxi, China"=> "TXN",
 "Tupelo, MS, USA Cd Lemons Municipal"=> "TUP",
 "Turaif, Saudi Arabia - Turaif Airport"=> "TUI",
 "Turbat Airport"=> "TUK",
 "Turin, Italy Caselle"=> "TRN",
 "Turku, Finland Turku"=> "TKU",
 "Tuscaloosa, AL, USA Van De Graff"=> "TCL",
 "Tuxtla Gutierrez, Chiapas, Mexico Llano San Juan"=> "TGZ",
 "Tuyhoa, VIetnam - Tuyhoa Airport"=> "TBB",
 "Twin Falls, ID, USA"=> "TWF",
 "Twin Hills, Alaska, USA - Twin Hills Airport"=> "TWA",
 "Tyler, TX, USA Pounds Field"=> "TYR",
 "Tyndall Air Force Base - Panama City, Florida, USA - Tyndall AFB-Panama City Airport"=> "PAM",
 "Tyumen, Russia Tyumen "=> "TJM",
 "Ubari, Libya"=> "QUB",
 "Ube, Japan"=> "UBJ",
 "Uberaba, Brazil - Uberaba Airport"=> "UBA",
 "Uberlandia, Brazil - Gomes Airport"=> "UDI",
 "Ubon Ratchathani, Thailand - Ubon Ratchathani Airport"=> "UBP",
 "Udaipur, India - Udaipur-Dabok Airport"=> "UDR",
 "Udon Thani, Thailand Udon"=> "UTH",
 "Ufa, Russia - Ufa Airport"=> "UFA",
 "Ujung Pandang, Indonesia Hasanudin"=> "UPG",
 "Ulaangom, Uvs, Mongolia - Ulaangom Airport"=> "ULO",
 "Ulan Bator, Mongolia Ulan Bator"=> "ULN",
 "UlanUde, Russia"=> "UUD",
 "Uliastai, Zavkhan, Mongolia - Uliastai, Airport"=> "ULZ",
 "Ulsan, South Korea"=> "USN",
 "Ulundi, South Africa - Ulundi Airport"=> "ULD",
 "Ulyanovsk, Russia Ulyanoysk"=> "ULY",
 "Umea, Sweden Umea"=> "UME",
 "Umiujaq, Canada - Umiujaq Airport"=> "YUD",
 "Umtata, South Africa - Umtata Airport"=> "UTT",
 "Una, Brazil - Una Airport"=> "UNA",
 "Unalakleet, ALaska, USA - Unalakleet Airport"=> "UNK",
 "Union Island, Saint Vincent and the Grenadines - Union Island Airport"=> "UNI",
 "Unst Shetland Islands, Scotland, United Kingdom"=> "UNT",
 "Upington, South Africa Municipal"=> "UTN",
 "Urgench, Uzbekistan"=> "UGC",
 "Uruapan, Michoacan, Mexico"=> "UPN",
 "Urumqi, China - Urumqi-Diwopu"=> "URC",
 "Ushuaia, Tierra Del Fuego, Argentina"=> "USH",
 "Utica, NY, USA Oneida County"=> "UCA",
 "Uzhgorod, Ukraine - Uzhgorod Airport "=> "UDJ",
 "Vaasa, Finland Vaasa"=> "VAA",
 "Vadodara, India Vadodara"=> "BDQ",
 "Vadso, Norway Vadso"=> "VDS",
 "Vail/Eagle, CO, USA"=> "QBF",
 "Vail/Eagle, CO, USA"=> "ZBV",
 "Vail/Eagle, CO, USA Eagle County Regional"=> "EGE",
 "Val D'Or, Canada - Val D'Or Airport"=> "YVO",
 "Valdez, AK, USA"=> "VDZ",
 "Valdivia, Chile Pichoy"=> "ZAL",
 "Valdosta, GA, USA - Valdosta Regional"=> "VLD",
 "Valencia, Spain - Valencia"=> "VLC",
 "Valencia, Venezuela - Valencia"=> "VLN",
 "Valladolid, Spain - Valladolid"=> "VLL",
 "Valledupar, Colombia"=> "VUP",
 "Valparaiso, FL, USA - Fort Walton Beach"=> "VPS",
 "Valverde, El Hierro, Canary Islands, Spain - El Hierro Airport"=> "VDE",
 "Van, Turkey - Van Airport"=> "VAN",
 "Vancouver, British Columbia, Canada Vancouver Harbour Airport"=> "CXH",
 "Vancouver, British Columbia, Canada Vancouver International"=> "YVR",
 "Vanimo, Papua New Guinea - Vanimo Airport"=> "VAI",
 "Vannes, France - Vannes-Meucon airport (Vannes - Golfe du Morbihan airport)"=> "VNE",
 "Varadero, Cuba Juan Gualberto Gomez"=> "VRA",
 "Varanasi, India Babatpur"=> "VNS",
 "Varkaus, Finland Varkaus"=> "VRK",
 "Varna, Bulgaria Varna"=> "VAR",
 "Vasteras, Sweden Hasslo"=> "VST",
 "Vava'U, Tonga - Vava'U Airport"=> "VAV",
 "Vaxjo, Sweden Vaxjo"=> "VXO",
 "Venice, Italy Marco Polo"=> "VCE",
 "Veracruz, Veracruz, Mexico Las Bajadas / General Heriberto Jara"=> "VER",
 "Vero Beach, FL, USA Vero Beach Municipal"=> "VRB",
 "Verona, Italy Verona"=> "VRN",
 "Vestmannaeyjar, Iceland Vestmannaeyjar"=> "VEY",
 "Vichy, France - Vichy-Charmeil Airport"=> "VHY",
 "Victoria, British Columbia, Canada Victoria International Airport"=> "YYJ",
 "Victoria, British Columbia, Canada Victoria Inner Harbour"=> "YWH",
 "Victoria, TX, USA"=> "VCT",
 "Victoria Falls, Zimbabwe"=> "VFA",
 "Viedma, Argentina - Viedma Airport"=> "VDM",
 "Vienna, Austria Schwechat"=> "VIE",
 "Vientiane, Laos - Vientiane Airport"=> "LVT",
 "Vientiane, Laos Wattay"=> "VTE",
 "Vieques, Puerto Rico - Vieques Airport"=> "VQS",
 "Vigo, Spain"=> "VGO",
 "Villa Gesell, Buenos Aires, Argentina Villa Gesell"=> "VLG",
 "Villahermosa, Tabasco, Mexico Carlos R Perez"=> "VSA",
 "Vilhelmina, Sweden - VIlhelmina Airport"=> "VHM",
 "Vilnius, Lithuania Vilnius Airport"=> "VNO",
 "Vinh City, Vietnam - Vinh City Airport"=> "VII",
 "Virgin Gorda, Virgin Islands (British)"=> "VIJ",
 "Visalia, CA, USA Visalia Municipal Airport"=> "VIS",
 "Visby, Sweden Visby"=> "VBY",
 "Vishakhapatnam, India Vishakhapatnam"=> "VTZ",
 "Vitoria, Espirito Santo, Brazil Eureco Sales"=> "VIX",
 "Vitoria, Spain Vitoria"=> "VIT",
 "Vitoria Da Conquista, Brazil - Vitoria Da Conquista Airport"=> "VDC",
 "Vladivostok, Russia Vladivostok Airport"=> "VVO",
 "Vojens Lufthavn, Denmark Jojens"=> "SKS",
 "Volgograd, Russia Volgograd "=> "VOG",

 "Wabush, Newfoundland, Canada Wabush Municipal"=> "YWK",
 "Waco, TX, USA Madison Cooper"=> "ACT",
 "Wadi Ad Dawasir, Saudi Arabia - Wadi Ad Dawasir Airport"=> "WAE",
 "WaggaWagga, New South Wales, Australia Forest Hill"=> "WGA",
 "Wainwright, AK, USA"=> "AIN",
 "Wajima, Japan - Wajima Airport"=> "NTQ",
 "Wakkanai, Japan - Wakkanai Airport"=> "WKJ",
 "Walgett, New South Wales, Australia Walgett"=> "WGE",
 "Walla Walla, WA, USA"=> "ALW",
 "Walvis Bay, South Africa - Walvis Bay Airport"=> "WVB",
 "Wanaka, New Zealand - Wanaka Airport"=> "WKA",
 "Wanganui, New Zealand - Wanganui Airport"=> "WAG",
 "Wanxian, China"=> "WXN",
 "Warsaw, Poland Okecie"=> "WAW",
 "Washington, DC, USA Dulles"=> "IAD",
 "Washington, DC, USA Ronald Reagan National Airport"=> "DCA",
 "Washington, DC, USA WashingtonDulles International"=> "IAD",
 "Waskaganish, Quebec, Canada Waskaganish"=> "YKQ",
 "Waterford, Ireland"=> "WAT",
 "Waterloo, IA, USA Waterloo Municipal Airport"=> "ALO",
 "Watertown, NY, USA Watertown"=> "ART",
 "Watertown, SD, USA"=> "ATY",
 "Watson Lake, Yukon Territory, Canada Watson Lake Airport"=> "YQH",
 "Wausau, WI, USA Central Wisconsin Airport"=> "CWA",
 "Wawa, Ontario, Canada"=> "YXZ",
 "Waynesville-Ft Leonard Wood, MO, USA - Forney Field"=> "TBN",
 "Wedjh, Saudi Arabia - Wedjh Airport"=> "EJH",
 "Weeze, Germany - Niederrhein Airport"=> "NRN",
 "Weihai, China"=> "WEH",
 "Weipa, Australia - Weipa Airport"=> "WEI",
 "Wellington, New Zealand International"=> "WLG",
 "Wenatchee, WA, USA Pangborn Memorial Field"=> "EAT",
 "Wendover, Utah, USA - Wendover Airport"=> "ENV",
 "Wenzhou, China"=> "WNZ",
 "West Palm Beach, FL, USA Palm Beach International Airport"=> "PBI",
 "West Yellowstone, Montana, USA - West Yellowstone Airport"=> "WYS",
 "Westerland, Germany Westerland"=> "GWT",
 "Westerly, Rhode Island, USA - Westerly Airport"=> "WST",
 "Westport, New Zealand - Westport Airport"=> "WSZ",
 "Westsound, Washington, USA - Westsound Airport"=> "WSX",
 "Wewak, Papua New Guinea - Wewak-Boram Airport"=> "WWK",
 "Weymont, Quebec, Canada Weymont / Via Rail Service"=> "XFQ",
 "Whakatane, New Zealand - Whakatane Airport"=> "WHK",
 "Whangarei, New Zealand - Whangarei Airport"=> "WRE",
 "Whistler, Canada - Whistler Airport"=> "YWS",
 "White Plains, NY, USA Westchester County Airport"=> "HPN",
 "White River, Ontario, Canada White River"=> "YWR",
 "Whitehorse, Yukon Territory, Canada Whitehorse Airport"=> "YXY",
 "Whyalla, Australia - Ahyalla Airport"=> "WYA",
 "Wichita, KS, USA MidContinent Airport"=> "ICT",
 "Wichita Falls, TX, USA Wichita Falls Municipal"=> "SPS",
 "Wick, Scotland, United Kingdom Wick"=> "WIC",
 "Wilkes Barre/Scranton, PA, USA WilkesBarre/Scranton Intl"=> "AVP",
 "Willemstad / Curacao Island, Netherlands Antilles Areopuerto Hato"=> "CUR",
 "Williams Gateway Airport - Mesa, Arizona, USA"=> "AZA",
 "Williams Lake, British Columbia, Canada"=> "YWL",
 "Williamsport, PA, USA Williamsport Lycoming Municipal"=> "IPT",
 "Williston, ND, USA Sloulin Field International"=> "ISN",
 "Wilmington, NC, USA New Hanover County Airport"=> "ILM",
 "Wilmington/New Castle County, DE, USA"=> "ILG",
 "Windhoek, Namibia Eros"=> "ERS",
 "Windhoek, Namibia - Hosea Kutako International Airport (formerly Jg Strijdom airport)"=> "WDH",
 "Windsor, Ontario, Canada Windsor International"=> "YQG",
 "Winnipeg, Manitoba, Canada Winnipeg International"=> "YWG",
 "WinstonSalem, NC, USA Smith Reynolds"=> "INT",
 "Winton, Queensland, Australia Winton"=> "WIN",
 "Wolf Point, MT, USA"=> "OLF",
 "Won-ju, Republic of Korea - Won-ju Airport"=> "WJU",
 "Woodstock, Ontario, Canada Woodstock / Via Rail Service"=> "XIP",
 "Woomera, South Australia, Australia Woomera"=> "UMR",
 "Worcester, MA, USA Worcester /James D O'brien Field"=> "ORH",
 "Worland, WY, USA Worland"=> "WRL",
 "Wrangell, Alaska, USA - Wrangell Airport"=> "WRG",
 "Wrightstown NJ [McGuire Air Force Base] USA"=> "WRI",
 "Wroclaw, Poland Strachowice"=> "WRO",
 "Wuhan, China"=> "WUH",
 "Wuyishan, China"=> "WUS",
 "Wyoming, Ontario, Canada - Wyoming / Via Rail Service"=> "XWY",
 "Xi An, China - Xianyang"=> "XIY",
 "Xiamen, China - Xiamen International"=> "XMN",
 "Xiangfan, China"=> "XFN",
 "Xilinhot, China"=> "XIL",
 "Xining, China"=> "XNN",
 "Xuzhou, China "=> "XUZ",
 "Yakima, WA, USA Yakima Air Terminal"=> "YKM",
 "Yakutat, Alaska, USA - Yakutat Airport"=> "YAK",
 "Yakutsk, Russia"=> "YKS",
 "Yamagata, Japan Junmachi"=> "GAJ",
 "Yanbo, Saudi Arabia - Yanbo Airport"=> "YNB",
 "Yancheng, China"=> "YNZ",
 "Yangon, Myanmar Mingaladon"=> "RGN",
 "Yangyang, Republic of Korea - Yangyang Airport"=> "YNY",
 "Yanji, China - Yanji"=> "YNJ",
 "Yantai, China - Laishan"=> "YNT",
 "Yaounde, Cameroon Nsimalen"=> "NSI",
 "Yap, Caroline Islands, Micronesia"=> "YAP",
 "Yarmouth, Nova Scotia, Canada"=> "YQI",
 "Yazd, Iran - Yazd Airport"=> "AZD",
 "Yechon, South Korea Yechon"=> "YEC",
 "Yellowknife, Northwest Territories, Canada"=> "YZF",
 "Yellowstone, Cody, Wyoming, USA - Yellowstone Regional Airport"=> "COD",
 "Yerevan, Armenia"=> "EVN",
 "Yibin, China - Yibin"=> "YBP",
 "Yichang, China - Yichang Airport"=> "YIH",
 "Yinchuan, China - Yinchuan Airport"=> "INC",
 "Yining, China - Yining Airport"=> "YIN",
 "Yiwu, China - Yiwu Airport"=> "YIW",
 "Yogyakarta, Indonesia"=> "JOG",
 "Yonago, Japan - Yonago Airport"=> "YGJ",
 "Yosu, South Korea Yosu Airport"=> "RSU",
 "Youngstown, OH, USA Youngstown Municipal Airport"=> "YNG",
 "Ypsilanti/Detroit, MI, USA - Willow Run Airport, Ypsilanti"=> "YIP",
 "Yuma, AZ, USA Yuma International Airport"=> "YUM",
 "Yurimaguas, Peru - Yurimaquas Airport"=> "YMS",
 "Yuzhno-Sakhalinsk, Russia, Yuzno-Sakhalinsk Airport "=> "UUS",
 "Zacatecas, Zacatecas, Mexico"=> "ZCL",
 "Zadar, Croatia - Zadar Airport"=> "ZAD",
 "Zagreb, Croatia (Hrvatska) Zagreb"=> "ZAG",
 "Zahedan, Iran Zahedan"=> "ZAH",
 "Zakinthos, Greece Zakinthos"=> "ZTH",
 "Zamboanga, Philippines Zamboanga Airport"=> "ZAM",
 "Zanzibar, Tanzania Kisauni"=> "ZNZ",
 "Zaporozhye, Ukraine - Zaporozhye Airport"=> "OZH",
 "Zaragoza, Spain Zaragoza"=> "ZAZ",
 "Zawia Town (Zawiat al Mukhayla), Libya"=> "QZT",
 "Zhanjiang, China"=> "ZHA",
 "Zhaotong, China - Zhaotong Airport"=> "ZAT",
 "Zhengzhou, China"=> "CGO",
 "Zhob, Pakistan - Zhob Airport"=> "PZH",
 "Zhoushan, China - Zhoushan Airport"=> "HSN",
 "Zhuhai, China - Zhuhai Airport"=> "ZUH",
 "Zielona Gora, Poland - Zielona Gora Airport"=> "IEG",
 "Zliten (Zlitan), Libya"=> "QZL",
 "Zurich, Switzerland Zurich"=> "ZRH",
 "Zweibruecken, Germany"=> "ZQW"
}
autocomplete.each_pair do |name, code|
	Airport.create(name:name, code: code)
end

airline_codes = {
'0B' => "Blue Air",
'0J' => "Jetclub",
'0V' => "VASCO Vietnam Air Service Company",

'1B' => "BH Air",
'1I' => "Deutsche Rettungsflugwacht",
'1I' => "Netjets",
'1I' => "Novair/Nova Airlines",
'1T' => "Bulgarian Air Charter",

'2A' => "Deutsche Bahn",
'2C' => "SNCF",
'2D' => "Alania Airlines",
'2E' => "AVE.com",
'2F' => "Frontier Alaska/Frontier Flying Service",
'2F' => "Payam/IPTAS",
'2I' => "Star Peru",
'2J' => "Air Burkina",
'2K' => "Aerogal Aerolineas Galapagos",
'2L' => "Helvetic Airways",
'2M' => "Moldavian Airlines",
'2N' => "Nextjet",
'2N' => "Yuzmashavia",
'2P' => "Air Philippines",
'2Q' => "Air Cargo Carriers",
'2R' => "VIA Rail Canada",
'2S' => "Island Express",
'2T' => "Alajnihah Airways",
'2W' => "Welcome Air",
'2Z' => "Changan Airlines",

'3C' => "Calima Aviacion",
'3D' => "Air People International",
'3G' => "Gambia Bird",
'3H' => "Air Inuit",
'3K' => "Jetstar Asia Airways",
'3L' => "Intersky",
'3M' => "Gulfstream International Airlines",
'3N' => "Air Urga",
'3O' => "Air Arabia Maroc",
'3P' => "Tiara Air",
'3R' => "Moskovia Airlines",
'3S' => "Aeroland Airways",
'3S' => "AeroLogic",
'3S' => "Air Guyane Express/Air Antilles Express",
'3T' => "Turan Air",
'3U' => "Sichuan Airlines",
'3V' => "TNT Airways",
'3W' => "Malawian Airlines",
'3X' => "Japan Air Commuter",
'3Y' => "Baseops International",
'3Z' => "Travel Service Polska",
'3Z' => "Everts Air/Tatonduk Outfitters",
'3Z' => "Zoom Airways",

'4A' => "Air Go Airlines",
'4A' => "Air Kiribati",
'4A' => "FS Air Service",
'4B' => "Perimeter Aviation",
'4C' => "Aires",
'4C' => "Click Airways",
'4D' => "Air Sinai",
'4G' => "Gazpromavia",
'4H' => "United Airways",
'4I' => "Izair",
'4J' => "Nationwide Airlines Zambia",
'4J' => "Somon Air",
'4K' => "Askari Aviation",
'4K' => "Kenn Borek Air",
'4L' => "Euroline",
'4M' => "LAN Argentina",
'4N' => "Air North Charter",
'4O' => "Interjet/ABC Aerolineas",
'4P' => "Stabo Air",
'4Q' => "Safi Airways",
'4R' => "Northern Thunderbird Air",
'4T' => "Belair Airlines",
'4U' => "Germanwings",
'4W' => "Allied Air Cargo",
'4W' => "Warbelow's Air Ventures",
'4X' => "Air Mercury/Mercury Air Cargo",
'4Y' => "Flight Alaska",
'4Z' => "Airlink",

'5A' => "Alpine Air Express",
'5B' => "Euro Asia Air International",
'5B' => "Chanchangi Airlines Nigeria",
'5C' => "CAL Cargo Air Lines/Cavei Avir Levitanim",
'5C' => "Nature Air",
'5D' => "Aeromexico Connect",
'5E' => "Equaflight Service",
'5H' => "Fly540/Five Forty Aviation",
'5J' => "Cebu Pacific Air",
'5K' => "Hifly",
'5K' => "Odessa Airlines",
'5M' => "Hi Fly Malta",
'5M' => "Mega Maldives",
'5N' => "Nordavia",
'5O' => "Europe Airpost",
'5Q' => "BQB Lineas Aereas",
'5R' => "Karthago Airlines",
'5S' => "Servicios Aereos Profesionales",
'5T' => "Canadian North",
'5U' => "Challenge Aero",
'5U' => "LADE Lineas Aereas del Estado",
'5V' => "Lviv Airlines/Lvov Airlines",
'5X' => "UPS Airlines/United Parcel Service",
'5Y' => "Atlas Air",
'5Y' => "Isles of Scilly Skybus",
'5Z' => "Bismillah Airlines",

'6B' => "TUIfly Nordic",
'6D' => "Pelita Air Service",
'6E' => "IndiGo Airlines",
'6F' => "Falcon Air Express",
'6F' => "Afrijet Airlines",
'6G' => "Go2Sky",
'6H' => "Israir",
'6I' => "International Business Air",
'6I' => "Alsie Express/MMD",
'6I' => "Aviast",
'6J' => "Jubba Airways",
'6J' => "Skynet Asia Airways",
'6L' => "Aklak Air",
'6R' => "Alrosa Mirny Air Enterprise",
'6R' => "Aerounion/Aerotransporte de Carga Union",
'6T' => "Almaty Aviation",
'6W' => "Saravia Saratov Airlines",
'6Y' => "SmartLynx Airlines",

'7C' => "Coyne Airways",
'7C' => "Jeju Air",
'7E' => "Sylt Air",
'7F' => "First Air",
'7G' => "StarFlyer",
'7H' => "Corendon Airlines",
'7H' => "ERA Aviation",
'7I' => "Coastal Travel Limited",
'7I' => "Insel Air",
'7J' => "Tajik Air",
'7K' => "Kolavia/Kogalymavia Airlines",
'7L' => "Aero Caribbean",
'7M' => "Air Atlantique",
'7Q' => "Air Libya",
'7S' => "Arctic Transportation Services/Ryan Air Services",
'7T' => "Air Glaciers",
'7T' => "Aero Express Del Ecuador",
'7T' => "Tobruk Air Transport and Cargo",
'7W' => "Wind Rose Aviation",
'7Y' => "Angola Air Charter",
'7Y' => "Mid Airlines",

'8C' => "Air Transport International ATI",
'8D' => "Expo Aviation",
'8E' => "Bering Air",
'8F' => "STP Airways",
'8H' => "Heli France",
'8L' => "Lucky Air",
'8L' => "Redhill Aviation",
'8M' => "Myanmar Airways International",
'8N' => "Barents AirLink/Nordkalottflyg",
'8P' => "Pacific Coastal Airlines",
'8Q' => "Baker Aviation",
'8Q' => "Onur Air",
'8R' => "Sol Lineas Aereas",
'8U' => "Afriqiyah Airways",
'8V' => "Astral Aviation",
'8W' => "Private Wings Flugcharter",
'8Y' => "China Postal Airlines",
'8Y' => "EGA Ecuato Guineana de Aviacion",

'9A' => "Eaglexpress",
'9C' => "Wimbi Dira Airways",
'9D' => "Toumai Air Tchad",
'9E' => "Endeavor Air",
'9G' => "Perm Airlines",
'9J' => "Dana Air",
'9K' => "Cape Air",
'9M' => "Central Mountain Air",
'9N' => "SATENA",
'9R' => "Phuket Air",
'9S' => "Spring Airlines",
'9S' => "Southern Air",
'9T' => "Transwest Air",
'9T' => "ACT Airlines",
'9U' => "Air Moldova",
'9V' => "AMC Airlines",
'9V' => "Avior Airlines",
'9W' => "Jet Airways",
'9X' => "New Axis Airways",

'A2' => "Cielos Airlines",
'A3' => "Aegean Airlines",
'A5' => "Hop!",
'A8' => "Benin Golf Air",
'A9' => "Georgian Airways/Air Zena",
'AA' => "American Airlines",
'AB' => "Air Berlin",
'AC' => "Air Canada",
'AD' => "Azul Linhas Aereas Brasileiras",
'AE' => "Mandarin Airlines",
'AF' => "Air France",
'AG' => "Air Contractors",
'AH' => "Air Algerie",
'AI' => "Airmark Indonesia",
'AI' => "Air India",
'AJ' => "Aero Contractors",
'AK' => "AirAsia",
'AL' => "Transaviaexport Cargo Airline",
'AM' => "Aeromexico",
'AP' => "Air One Smart Carrier",
'AR' => "Aerolineas Argentinas",
'AS' => "Alaska Airlines",
'AT' => "Royal Air Maroc",
'AU' => "Austral Lineas Aereas",
'AV' => "Avianca",
'AW' => "Air Niamey",
'AW' => "CHC Airways",
'AX' => "Trans States Airlines",
'AY' => "Finnair",
'AZ' => "Alitalia",

'B2' => "Belavia",
'B4' => "BACH Flugbetriebs",
'B4' => "Bankair",
'B5' => "East African Safari Air Express",
'B6' => "JetBlue Airways {Jet Blue}",
'B7' => "UNI Airways Corporation",
'B8' => "Eritrean Airlines",
'B9' => "Iran Air Tours",
'BA' => "British Airways",
'BA' => "British Airways Plc",
'BA' => "British Airways Shuttle",
'BB' => "Seaborne Airlines",
'BC' => "Skymark Airlines",
'BE' => "flybe",
'BE' => "flybe Nordic/Finnish Commuter Airlines",
'BF' => "Bluebird Cargo",
'BF' => "Aero-Service",
'BG' => "Biman Bangladesh",
'BH' => "Hawkair",
'BI' => "Royal Brunei Airlines",
'BJ' => "Borajet",
'BJ' => "Nouvelair",
'BK' => "Okay Airways",
'BL' => "Jetstar Pacific Airlines",
'BM' => "bmi Regional",
'BO' => "BB Airways",
'BP' => "Air Botswana",
'BQ' => "Bravo Airlines",
'BR' => "EVA Airways Corporation",
'BS' => "British International Helicopters",
'BT' => "Air Baltic",
'BV' => "Blue Panorama Airlines/Blu-Express",
'BW' => "Caribbean Airlines/Air Jamaica",
'BX' => "Air Busan",
'BY' => "Thomson Airways",
'BZ' => "Bluebird Airways",
'BZ' => "Blue Dart Aviation",
'BZ' => "Keystone Air Service",

'C2' => "CEIBA Intercontinental",
'C4' => "Zimex Aviation",
'C5' => "Commutair",
'C6' => "CanJet",
'C7' => "Cinnamon Air",
'CA' => "Air China Cargo",
'CA' => "Air China",
'CA' => "Dalian Airlines",
'CC' => "Air Atlanta Icelandic",
'CD' => "Air India Regional",
'CG' => "Airlines PNG/Airlines of Papua New Guinea",
'CH' => "Bemidji Airlines",
'CI' => "China Airlines",
'CJ' => "BA CityFlyer Express",
'CK' => "China Cargo Airlines",
'CL' => "Lufthansa Cityline",
'CL' => "LOT Charters",
'CM' => "Copa Airlines",
'CN' => "Grand China Air",
'CP' => "Compass Airlines",
'CQ' => "Sunshine Express Airlines",
'CT' => "Alitalia CityLiner",
'CU' => "Cubana de Aviacion",
'CV' => "Cargolux",
'CV' => "Air Chathams",
'CW' => "Air Marshall Islands",
'CX' => "Cathay Pacific Airways",
'CY' => "Cyprus Airways",
'CZ' => "China Southern Airlines",

'D0' => "DHL Air UK/DHL Air Ltd",
'D2' => "Severstal Aircompany",
'D3' => "Daallo Airlines",
'D4' => "Alidaunia",
'D5' => "DHL Aero Expreso",
'D6' => "Inter Air",
'D7' => "AirAsia X",
'D9' => "Donavia",
'DC' => "Golden Air",
'DD' => "Nok Air",
'DE' => "Condor Airlines",
'DF' => "Beijing Capital Airlines",
'DG' => "South East Asian Airlines",
'DJ' => "Virgin Australia Airlines",
'DJ' => "Virgin Samoa",
'DK' => "Thomas Cook Airlines Scandinavia",
'DL' => "Delta Air Lines",
'DN' => "Senegal Airlines",
'DQ' => "Coastal Air Transport",
'DS' => "easyJet Switzerland",
'DT' => "TAAG Angola Airlines",
'DU' => "Norwegian Long Haul",
'DV' => "Scat Air/PLL Scat Aircompany",
'DW' => "Aero Charter Ukraine",
'DX' => "DAT Danish Air Transport",
'DY' => "Norwegian Air Shuttle",

'E5' => "Air Arabia Egypt",
'E7' => "Estafeta Carga Aerea",
'E8' => "City Airways",
'E9' => "Evelop Airlines",
'EB' => "Pullmantur Air",
'EC' => "OpenSkies",
'EC' => "Avialeasing Aviation Company",
'ED' => "Airblue",
'EF' => "EasyFly",
'EG' => "Enerjet",
'EH' => "ANA Wings",
'EI' => "Aer Lingus",
'EJ' => "New England Airlines",
'EK' => "Emirates",
'EM' => "Aero Benin",
'EM' => "Empire Airlines",
'EN' => "Air Dolomiti",
'EO' => "Express One International",
'EP' => "Iran Asseman Airlines",
'EQ' => "TAME",
'ES' => "SNAS/DHL/DHL International Aviation ME",
'ET' => "Ethiopian Airlines",
'EU' => "Chengdu Airlines",
'EV' => "ExpressJet Airlines",
'EW' => "Eurowings",
'EX' => "Atlantic Airlines",
'EY' => "Eagle Air",
'EY' => "Etihad Airways",
'EZ' => "Evergreen International Airlines",
'EZ' => "Sun Air of Scandinavia",

'F3' => "Faso Airways",
'F3' => "Fly Excellent",
'F3' => "Sky King",
'F7' => "Darwin Airline/Etihad Regional",
'F7' => "Volare Airlines",
'F9' => "Frontier Airlines",
'FA' => "Safair/FlySafair",
'FB' => "Bulgaria Air",
'FC' => "Falcon Express Cargo Airlines",
'FD' => "Thai AirAsia",
'FG' => "Ariana Afghan Airlines",
'FI' => "Icelandair",
'FJ' => "Fiji Airways",
'FJ' => "Pacific Sun/Fiji Airlines  Pac Sun",
'FK' => "Africa West Airlines",
'FL' => "Airtran Airways",
'FM' => "Shanghai Airlines",
'FN' => "Fastjet",
'FN' => "Royal Air Maroc Express/Regional Airlines",
'FO' => "Airlines of Tasmania",
'FO' => "Felix Airways",
'FP' => "TAG Aviation",
'FP' => "Freedom Air/Aviation Services",
'FQ' => "Thomas Cook Airlines Belgium",
'FR' => "Ryanair",
'FS' => "Syphax Airlines",
'FV' => "Rossiya Russian Airlines",
'FW' => "Ibex Airlines",
'FX' => "FedEx Express/Federal Express",
'FY' => "Firefly",
'FY' => "Northwest Regional Airlines",
'FZ' => "Flydubai",
'G2' => "Avirex Gabon",
'G3' => "GOL Transportes Aereos",
'G4' => "Allegiant Air",
'G4' => "Grizodubova Air Company",
'G5' => "China Express Airlines",
'G7' => "GoJet Airlines",
'G8' => "Enkor",
'G8' => "GoAir",
'G9' => "Air Arabia",
'GA' => "Garuda Indonesia",
'GB' => "ABX Air",
'GC' => "Lina Congo",
'GC' => "Gambia International Airlines",
'GE' => "TransAsia Airways",
'GF' => "Gulf Air",
'GH' => "Globus",
'GJ' => "Zhejiang Loong Airlines",
'GK' => "JetStar Japan",
'GL' => "Air Greenland",
'GO' => "ULS Airlines Cargo Transport",
'GP' => "Gadair European Airlines",
'GP' => "Gestair",
'GQ' => "Sky Express",
'GR' => "Aurigny Air Services",
'GS' => "Tianjin Airlines",
'GX' => "Primera Air",
'GY' => "Gabon Airlines",
'GY' => "Tri-MG Intra Asia Airlines",

'H2' => "Sky Airline",
'H3' => "Hermes Airlines",
'H4' => "Heli Securite Helicopter Airlines",
'H5' => "I-Fly",
'H6' => "Hageland Aviation Services",
'H7' => "Eagle Air",
'H9' => "Helitt Lineas Aereas",
'HA' => "Hawaiian Airlines",
'HB' => "Asia Atlantic Airlines",
'HD' => "Hokkaido International Airlines/Air Do",
'HE' => "LGW Luftfahrtgesellschaft Walter",
'HF' => "Air Côte d'Ivoire",
'HG' => "Niki",
'HJ' => "Tasman Cargo Airlines",
'HK' => "Four Star Air Cargo",
'HK' => "Hamburg Airways",
'HM' => "Air Seychelles",
'HN' => "HeavyLift Cargo Airlines",
'HN' => "Proteus Helicopteres",
'HO' => "Juneyao Airlines",
'HR' => "Hahn Air",
'HS' => "Svenska Direktflyg",
'HT' => "Hellenic Imperial Airways",
'HU' => "Hainan Airlines",
'HV' => "transavia.com/Transavia Airlines",
'HW' => "North-Wright Airways",
'HX' => "Hong Kong Airlines",
'HY' => "Uzbekistan Airways",
'HZ' => "Aurora",

'I2' => "Iberia Express",
'I4' => "Interstate Airlines",
'I5' => "Air Mali",
'I6' => "Sky Eyes",
'IA' => "Iraqi Airways",
'IB' => "Iberia",
'ID' => "Batik Air",
'IE' => "Solomon Airlines",
'IG' => "Meridiana Fly",
'IH' => "Irtysh Air",
'II' => "IBC Airways",
'IM' => "Menajet",
'IR' => "Iran Air",
'IS' => "Island Airlines",
'IW' => "Wings Abadi Air",
'IX' => "Air India Express",
'IY' => "Yemenia",
'IZ' => "Arkia",

'J2' => "AZAL Avia Cargo",
'J2' => "AZAL Azerbaijan Airlines/AHY",
'J3' => "Northwestern Air",
'J4' => "Buffalo Airways",
'J5' => "Shenzhen Donghai Airlines",
'J6' => "Jamaica Air Shuttle",
'J7' => "Denim Air",
'J8' => "Berjaya Air",
'J9' => "Jazeera Airways",
'JA' => "B & H Airlines",
'JA' => "Jagson Airlines",
'JB' => "Helijet International",
'JC' => "JAL Express",
'JE' => "Mango",
'JF' => "LAB Flying Service",
'JH' => "Fuji Dream Airlines",
'JJ' => "Aviogenex",
'JJ' => "TAM Linhas Aereas",
'JL' => "Japan Airlines",
'JM' => "Jetstar Hong Kong",
'JN' => "Livingston Compagnia Aerea",
'JP' => "Adria Airways",
'JQ' => "Jetstar Airways",
'JQ' => "AlbaStar",
'JR' => "Joy Air",
'JS' => "Air Koryo",
'JT' => "Lion Airlines/Lion Mentari Air",
'JU' => "Jat Airways",
'JV' => "Bearskin Airlines",
'JW' => "Vanilla Air",
'JZ' => "Air Turks and Caicos",

'K2' => "EuroLOT",
'K4' => "Kalitta Air",
'K5' => "Aban Air",
'K5' => "Wings of Alaska/SeaPort Airlines",
'K6' => "Cambodia Angkor Air",
'K8' => "Zambia Skyways",
'K9' => "Esen Air",
'K9' => "Kalitta Charters",
'K9' => "Krylo Aviakompania",
'KA' => "Dragonair/Hong Kong Dragon Airlines",
'KB' => "Druk Air",
'KC' => "Air Astana",
'KE' => "Korean Air",
'KF' => "Blue1",
'KG' => "Aerogaviota",
'KH' => "Aloha Air Cargo",
'KK' => "AtlasJet",
'KL' => "KLM Royal Dutch Airlines",
'KM' => "Air Malta",
'KN' => "China United Airlines",
'KO' => "Alaska Central Express",
'KO' => "Kabo Air",
'KQ' => "Kenya Airways",
'KR' => "Comores Aviation",
'KS' => "Penair/Peninsula Airways",
'KU' => "Kuwait Airways",
'KW' => "Kelowna Flightcraft Air Charter",
'KX' => "Cayman Airways",
'KZ' => "Nippon Cargo Airlines",

'L2' => "Lynden Air Cargo",
'L3' => "DHL de Guatemala",
'L5' => "Lufttransport",
'L6' => "Mauritanian Airlines International",
'L6' => "TAM Air/Tbilaviamsheni",
'L7' => "Lugansk Airlines",
'LA' => "LAN Airlines",
'LB' => "Air Costa",
'LC' => "Loganair",
'LD' => "Air Hong Kong",
'LD' => "Linea Turistica Aerotuy",
'LG' => "Luxair",
'LH' => "Lufthansa",
'LH' => "Lufthansa Cargo",
'LI' => "LIAT",
'LJ' => "Jin Air",
'LJ' => "Sierra National Airlines",
'LL' => "Miami Air International",
'LN' => "Lybian Arab Airlines",
'LO' => "LOT Polish Airlines",
'LP' => "LAN Peru",
'LQ' => "Lebanese Air Transport",
'LR' => "Lacsa",
'LS' => "Jet2.com",
'LT' => "Air Lituanica",
'LU' => "Lan Express",
'LW' => "Pacific Wings/GeorgiaSkies/New Mexico Airlines",
'LX' => "Swiss International Air Lines",
'LX' => "Swiss European Air Lines",
'LY' => "El Al",

'M0' => "Aero Mongolia",
'M2' => "Mahfooz Aviation",
'M3' => "Air Norway/North Flying",
'M3' => "ABSA Aerolinhas Brasileiras",
'M6' => "Amerijet International",
'M7' => "MasAir",
'M7' => "Marsland Aviation",
'M9' => "Motor Sich Aviakompania",
'MB' => "MNG Airlines",
'MC' => "Air Cairo",
'MC' => "Air Mobility Command",
'MD' => "Air Madagascar",
'ME' => "MEA Middle East Airlines Airliban",
'MF' => "Xiamen Airlines",
'MG' => "Midex Airlines",
'MH' => "Malaysia Airlines",
'MH' => "MASwings",
'MI' => "SilkAir",
'MJ' => "Mihin Lanka",
'MK' => "Air Mauritius",
'ML' => "Air Mediterranee",
'ML' => "ATTICO African Transport Trading and Investment Co.",
'MM' => "Peach Aviation",
'MM' => "euroAtlantic airways",
'MN' => "kulula.com/Comair Commercial Airlines",
'MO' => "Abu Dhabi Amiri Flight",
'MO' => "Calm Air",
'MP' => "Martinair",
'MQ' => "Envoy Air/American Eagle",
'MR' => "Hunnu Air",
'MS' => "EgyptAir Express",
'MS' => "EgyptAir",
'MT' => "Thomas Cook Airlines",
'MU' => "China Eastern Airlines",
'MW' => "Mokulele Airlines",
'MW' => "Maya Island Air",
'MY' => "Midwest Airlines",
'MZ' => "Merpati Nusantara Airlines",

'N2' => "Kabo Air",
'N4' => "Nordwind Airlines",
'N4' => "Trans Air Benin",
'N5' => "Medavia",
'N5' => "Skagway Air Service",
'N8' => "National Airlines",
'N9' => "Avion Express",
'NA' => "North American Airlines",
'NC' => "Northern Air Cargo",
'NC' => "Cobham Aviation Services Australia",
'NE' => "Nesma Airlines",
'NF' => "Air Vanuatu",
'NH' => "ANA All-Nippon Airways",
'NI' => "Portugalia",
'NJ' => "Nordic Global Airlines",
'NK' => "Spirit Airlines",
'NL' => "Shaheen Air International",
'NM' => "Mount Cook Airline",
'NN' => "VIM Airlines",
'NO' => "Neos",
'NP' => "Nile Air",
'NP' => "Skytrans Airlines",
'NQ' => "Air Japan",
'NS' => "Hebei Airlines",
'NT' => "Binter Canarias",
'NU' => "Japan Transocean Air",
'NX' => "Air Macau",
'NY' => "Air Iceland/Flugfelag Islands",
'NZ' => "Air New Zealand",
'NZ' => "Airwork",
'NZ' => "Air Nelson",

'O2' => "OLT Jetair",
'O4' => "Antrak Air",
'O6' => "Avianca Brazil",
'O9' => "Nova Airline",
'OA' => "Olympic Air",
'OB' => "Boliviana de Aviacion",
'OC' => "Omni Aviacao e Tecnologia/PGA Express",
'OD' => "Malindo Air",
'OF' => "Enter Air",
'OF' => "Transports et Travaux Aeriens de Madagascar",
'OJ' => "Fly Jamaica Airways",
'OJ' => "Overland Airways",
'OK' => "Czech Airlines",
'OM' => "MIAT Mongolian Airlines",
'ON' => "Our Airline",
'OO' => "Skywest Airlines",
'OQ' => "Chongqing Airlines",
'OR' => "Krym",
'OR' => "Arkefly",
'OS' => "Austrian Airlines",
'OU' => "Croatia Airlines",
'OV' => "Estonian Air",
'OV' => "Melilla Airlines",
'OX' => "Orient Thai Airlines",
'OY' => "Andes Lineas Aereas",
'OY' => "Omni Air Express/Omni Air International",
'OZ' => "Asiana Airlines",

'P0' => "Proflight Commuter Services",
'P2' => "Airkenya Express",
'P3' => "Passaredo Transportes Aereos",
'P4' => "Aerolineas Sosa",
'P5' => "Copa Airlines Colombia",
'P6' => "Trans Air",
'P7' => "Russian Sky Airlines",
'P8' => "Pantanal Linhas Aereas Sul-Matogrossenses",
'P9' => "Peruvian Airlines",
'PA' => "Florida Coastal Airlines",
'PB' => "Provincial Airlines",
'PC' => "Pegasus Airlines",
'PD' => "Porter Airlines",
'PE' => "People's Viennaline/Altenrhein Luftfahrt",
'PF' => "Palestinian Airlines",
'PG' => "Bangkok Airways",
'PH' => "Polynesian Airlines",
'PJ' => "Air Saint-Pierre",
'PK' => "Pakistan International Airlines",
'PM' => "Tropic Air",
'PN' => "China West Air",
'PO' => "Polar Air Cargo",
'PP' => "Jet Aviation Business Jets",
'PQ' => "Transafrik International",
'PR' => "Philippine Airlines",
'PS' => "Ukraine International Airlines",
'PT' => "West Air Sweden",
'PV' => "PAN Air Lineas Aereas",
'PW' => "Precision Air Services",
'PX' => "Air Niugini",
'PY' => "Surinam Airways",
'PZ' => "TAM Airlines/Transportes Aereos del Mercosur",

'Q2' => "Maldivian/Island Aviation Services",
'Q5' => "40-Mile Air",
'Q6' => "Aero Condor",
'Q8' => "Pacific East Asia Cargo Airlines",
'Q8' => "Trans Air Congo",
'QA' => "Cimber",
'QB' => "SkyGeorgia",
'QD' => "Air Class Lineas Aereas",
'QF' => "Eastern Australia Airlines",
'QF' => "Qantas Airways",
'QF' => "QantasLink",
'QF' => "JetConnect",
'QF' => "Sunstate Airlines",
'QH' => "Kyrgyzstan",
'QK' => "Jazz Aviation/Air Canada Express",
'QL' => "LASER Linea Aerea de Servicio Ejecutivo Regional",
'QL' => "Aero Lanka/Serendib Express",
'QM' => "Air Malawi",
'QN' => "Air Armenia",
'QQ' => "Alliance Airlines",
'QR' => "Qatar Airways",
'QS' => "Travel Service/Smart Wings",
'QT' => "TAMPA Transportes Aereos Mercantiles Panamericanos",
'QU' => "East African Airlines",
'QU' => "UTair-Ukraine",
'QV' => "Lao Airlines",
'QW' => "Turks Air Cargo",
'QX' => "Horizon Air",
'QY' => "European Air Transport",
'QZ' => "Indonesia AirAsia",

'R0' => "Royal Airlines",
'R2' => "Orenair/Orenburg Airlines",
'R3' => "Yakutia Airlines",
'R5' => "Jordan Aviation",
'R6' => "DOT LT/Danu Oro Transportas",
'R7' => "Aserca Airlines",
'R9' => "Camai Air/Village Aviation",
'R9' => "TAF Linhas Aereas",
'RA' => "Nepal Airlines",
'RB' => "Syrian Arab Airlines",
'RC' => "Atlantic Airways",
'RE' => "Stobart Air",
'RF' => "Florida West International Airways",
'RH' => "RPX Airlines/Republic Express Airlines",
'RJ' => "Royal Jordanian",
'RK' => "R Airlines",
'RL' => "Rio Linhas Aereas",
'RO' => "Tarom Romanian Air Transport",
'RP' => "Chautauqua Airlines",
'RQ' => "Kam Air",
'RR' => "Royal Air Force",
'RS' => "Oman Royal Flight",
'RS' => "Sky Regional Airlines/Air Canada Express",
'RU' => "AirBridge Cargo Airlines",
'RV' => "Caspian Airlines Service Company",
'RV' => "Air Canada Rouge",
'RW' => "Republic Airlines",
'RZ' => "SANSA Servicios Aereos Nacionales SA",

'S3' => "Santa Barbara Airlines",
'S4' => "Sata International",
'S5' => "Shuttle America",
'S6' => "Star Air",
'S7' => "S7 Airlines/Siberia Airlines",
'S8' => "Shovkoviy Shlyah Airlines",
'S9' => "Starbow Airlines",
'SA' => "South African Airways",
'SB' => "Aircalin/Air Caledonie International",
'SC' => "Shandong Airlines",
'SD' => "Sudan Airways",
'SE' => "XL Airways France",
'SF' => "Tassili Airlines",
'SG' => "SpiceJet",
'SI' => "Arab Wings",
'SI' => "Blue Islands",
'SI' => "Sierra Pacific Airlines",
'SJ' => "Seagle Air",
'SK' => "SAS Scandinavian Airlines System",
'SL' => "Thai Lion Air",
'SM' => "Spirit of Manila Airlines",
'SN' => "Brussels Airlines",
'SO' => "Superior Aviation",
'SO' => "SALSA d'Haiti",
'SP' => "SATA Air Acores",
'SQ' => "Singapore Airlines",
'SQ' => "Singapore Airlines Cargo",
'SS' => "Corsairfly",
'ST' => "Germania",
'SU' => "Aeroflot Russian Airlines",
'SV' => "Saudi Arabian Airlines",
'SW' => "Air Namibia",
'SY' => "Sun Country Airlines",

'T0' => "Taca Peru",
'T2' => "Trans Mediterranean Airways",
'T3' => "Eastern Airways",
'T4' => "TRIP Linhas Aereas",
'T5' => "Turkmenistan Airlines",
'T6' => "Tavrey Airlines/Tavria Aviakompania",
'T7' => "Twin Jet",
'TA' => "Taca International Airlines",
'TB' => "Jetairfly",
'TC' => "Air Tanzania",
'TD' => "Atlantis European Airways",
'TF' => "Malmo Aviation",
'TG' => "Thai Airways International",
'TH' => "Transmile Air Services",
'TI' => "TolAir Services",
'TK' => "AnadoluJet",
'TK' => "Turkish Airlines",
'TL' => "Airnorth Regional",
'TM' => "LAM",
'TN' => "Air Tahiti Nui",
'TO' => "Transavia France",
'TP' => "TAP Portugal",
'TQ' => "Tandem Aereo",
'TR' => "Tiger Airways",
'TS' => "Air Transat",
'TT' => "Tiger Airways Australia",
'TU' => "Tunisair",
'TV' => "Tibet Airlines",
'TX' => "Air Caraibes",
'TY' => "Air Caledonie",
'TZ' => "Scoot",
'TZ' => "Air-taxi europe",

'U2' => "easyJet",
'U3' => "Avies",
'U6' => "Ural Airlines",
'U7' => "Air Uganda",
'UA' => "United Airlines",
'UB' => "Myanma Airways",
'UC' => "LAN Cargo",
'UD' => "Hex'Air",
'UE' => "Nasair",
'UF' => "UM Air/Ukrainian Mediterranean Airlines",
'UG' => "Sevenair",
'UJ' => "Magnicharters",
'UJ' => "AlMasria Universal Airlines",
'UL' => "SriLankan Airlines",
'UN' => "Transaero Airlines",
'UO' => "Hong Kong Express",
'UP' => "Bahamasair",
'UR' => "UTair Express",
'US' => "US Airways",
'US' => "PSA Airlines",
'US' => "Piedmont Airlines",
'UT' => "UTair Aviation",
'UU' => "Air Austral",
'UW' => "Uni-Top Airlines",
'UX' => "Air Europa",
'UZ' => "Buraq Air Transport",

'V0' => "Conviasa",
'V2' => "Vision Airlines",
'V3' => "Carpatair",
'V4' => "Vensecar Internacional",
'V6' => "Voyager Airlines",
'V7' => "Volotea",
'V8' => "TAPSA Transportes Aereos Petroleros SA",
'V8' => "ATRAN Aviatrans Cargo Airlines",
'VA' => "Virgin Australia International Airlines",
'VB' => "Viva Aerobus",
'VC' => "Voyageur Airways",
'VD' => "Henan Airlines",
'VD' => "VietJet Air",
'VF' => "Valuair",
'VG' => "VLM",
'VH' => "Aeropostal Alas de Venezuela",
'VI' => "Volga-Dnepr Airlines",
'VI' => "Vieques Air Link",
'VL' => "Air VIA Bulgarian Airways",
'VN' => "Vietnam Airlines",
'VO' => "Tyrolean Airways/Austrian Arrows",
'VR' => "TACV Cabo Verde Airlines",
'VS' => "Virgin Atlantic Airways",
'VT' => "Air Tahiti",
'VW' => "Transportes Aeromar",
'VX' => "Virgin America",
'VY' => "Vueling Airlines",

'W1' => "WDL Aviation",
'W3' => "Arik Air",
'W3' => "Danu Oro Transportas",
'W3' => "Swiftair",
'W4' => "Aero Services Executive",
'W5' => "Mahan Air",
'W6' => "Wizz Air",
'W8' => "CargoJet Airways",
'W9' => "Air Bagan",
'WA' => "KLM Cityhopper",
'WB' => "Rwandair Express",
'WC' => "Islena Airlines",
'WE' => "Centurion Air Cargo",
'WF' => "Wideroe Flyveselskap",
'WG' => "Sunwing Airlines",
'WI' => "TradeWinds Airlines",
'WJ' => "Air Labrador",
'WK' => "Edelweiss Air",
'WM' => "Winair/Windward Islands Airways",
'WN' => "Southwest Airlines",
'WP' => "Island Air",
'WR' => "WestJet Encore",
'WS' => "WestJet",
'WT' => "Wasaya Airways",
'WW' => "WOW air",
'WX' => "CityJet",
'WY' => "Oman Air",
'WZ' => "Jetran Air",
'WZ' => "Red Wings Airlines",

'X3' => "TUIfly",
'X5' => "Fly Romania",
'X8' => "Aerovias DAP",
'X9' => "Khors Aircompany",
'XA' => "ARINC/Aeronautical Radio Inc.",
'XB' => "IATA/International Air Transport Association",
'XC' => "KD Air",
'XF' => "Vladivostok Air",
'XH' => "Alexandria Airlines",
'XH' => "Special Ground Handling Service",
'XI' => "AEROTEL/Aeronautical Telecommunications",
'XJ' => "Thai AirAsia X",
'XK' => "CCM Airlines/Compagnie Corse Mediterrannee",
'XL' => "LAN Ecuador",
'XM' => "J-Air",
'XM' => "JetEx/Australian Air Express",
'XN' => "Xpress Air",
'XQ' => "SunExpress",
'XR' => "SkyWest Airlines",
'XS' => "SITA",
'XT' => "Sky Star Airways",
'XU' => "African Express Airways",
'XY' => "Nas Air/Al-Khayala Airline",
'XZ' => "South African Express Airways",

'Y4' => "Volaris",
'Y5' => "Asia Wings",
'Y5' => "Golden Myanmar Airlines",
'Y7' => "Taimyr Air Company",
'Y8' => "Yangtze River Express Airlines",
'Y9' => "Kish Air",
'YC' => "Yamal Airlines",
'YF' => "Canadian Armed Forces",
'YG' => "South Airlines",
'YI' => "Air Sunshine",
'YJ' => "National Airways",
'YL' => "Air Bissau International",
'YL' => "U Airlines",
'YM' => "Montenegro Airlines",
'YN' => "Air Creebec",
'YO' => "Heli Air Monaco",
'YQ' => "Polet Cargo Airlines",
'YR' => "Scenic Airlines",
'YV' => "Mesa Airlines",
'YW' => "Air Nostrum",

'Z2' => "Zest Airways",
'Z3' => "AV Cargo",
'Z6' => "Dnieproavia",
'Z8' => "Linea Aerea Amaszonas",
'Z8' => "Mali Airways",
'Z9' => "Delta Connection Kenya",
'ZA' => "Sky Wings Asia Airlines",
'ZB' => "Monarch Airlines",
'ZD' => "Dolphin Air",
'ZE' => "Arcus-Air Logistics",
'ZE' => "Eastar Jet",
'ZH' => "Shenzhen Airlines",
'ZI' => "Aigle Azur",
'ZJ' => "Air Routing International",
'ZK' => "Great Lakes Aviation",
'ZL' => "Regional Express",
'ZM' => "CityLine Hungary",
'ZN' => "NAYSA Navegacion y Servicios Aereos Canarios",
'ZP' => "Silk Way Airlines",
'ZQ' => "Locair",
'ZR' => "Aviacon Zitotrans",
'ZR' => "Punto Azul",
'ZT' => "Titan Airways",
'ZW' => "Air Wisconsin",
'ZX' => "Air Georgian/Air Alliance"
}

airline_codes.each_pair do |code, name|
	Airline.create(name: name, code: code)
end