From b40144973d6b0be6aa952601f98dbbe17706ad26 Mon Sep 17 00:00:00 2001 From: kartikpersistent <101251502+kartikpersistent@users.noreply.github.com> Date: Fri, 2 Aug 2024 17:31:47 +0530 Subject: [PATCH 001/106] Update README.md --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 13d89f814..6640146b4 100644 --- a/README.md +++ b/README.md @@ -134,8 +134,8 @@ Allow unauthenticated request : Yes | KNN_MIN_SCORE | Optional | 0.94 | Minimum score for KNN algorithm | | GEMINI_ENABLED | Optional | False | Flag to enable Gemini | | GCP_LOG_METRICS_ENABLED | Optional | False | Flag to enable Google Cloud logs | -| NUMBER_OF_CHUNKS_TO_COMBINE | Optional | 5 | Number of chunks to combine when processing embeddings | -| UPDATE_GRAPH_CHUNKS_PROCESSED | Optional | 20 | Number of chunks processed before updating progress | +| NUMBER_OF_CHUNKS_TO_COMBINE | Optional | 5 | Number of chunks to combine when processing embeddings | +| UPDATE_GRAPH_CHUNKS_PROCESSED | Optional | 20 | Number of chunks processed before updating progress | | NEO4J_URI | Optional | neo4j://database:7687 | URI for Neo4j database | | NEO4J_USERNAME | Optional | neo4j | Username for Neo4j database | | NEO4J_PASSWORD | Optional | password | Password for Neo4j database | @@ -145,16 +145,16 @@ Allow unauthenticated request : Yes | LANGCHAIN_ENDPOINT | Optional | https://api.smith.langchain.com | Endpoint for Langchain API | | BACKEND_API_URL | Optional | http://localhost:8000 | URL for backend API | | BLOOM_URL | Optional | https://workspace-preview.neo4j.io/workspace/explore?connectURL={CONNECT_URL}&search=Show+me+a+graph&featureGenAISuggestions=true&featureGenAISuggestionsInternal=true | URL for Bloom visualization | -| REACT_APP_SOURCES | Optional | local,youtube,wiki,s3 | List of input sources that will be available | -| LLM_MODELS | Optional | diffbot,openai-gpt-3.5,openai-gpt-4o | Models available for selection on the frontend, used for entities extraction and Q&A -| CHAT_MODES | Optional | vector,graph+vector,graph | Chat modes available for Q&A -| ENV | Optional | DEV | Environment variable for the app | +| REACT_APP_SOURCES | Mandatory | local,youtube,wiki,s3 | List of input sources that will be available | +| LLM_MODELS | Mandatory | diffbot,openai-gpt-3.5,openai-gpt-4o | Models available for selection on the frontend, used for entities extraction and Q&A +| CHAT_MODES | Mandatory | vector,graph+vector,graph,hybrid | Chat modes available for Q&A +| ENV | Mandatory | DEV or PROD | Environment variable for the app | | TIME_PER_CHUNK | Optional | 4 | Time per chunk for processing | | CHUNK_SIZE | Optional | 5242880 | Size of each chunk of file for upload | | GOOGLE_CLIENT_ID | Optional | | Client ID for Google authentication | -| GCS_FILE_CACHE | Optional | False | If set to True, will save the files to process into GCS. If set to False, will save the files locally | -| ENTITY_EMBEDDING | Optional | False | If set to True, It will add embeddings for each entity in database | -| LLM_MODEL_CONFIG_ollama_ | Optional | | Set ollama config as - model_name,model_local_url for local deployments | +| GCS_FILE_CACHE | Optional | False | If set to True, will save the files to process into GCS. If set to False, will save the files locally | +| ENTITY_EMBEDDING | Optional | False | If set to True, It will add embeddings for each entity in database | +| LLM_MODEL_CONFIG_ollama_ | Optional | | Set ollama config as - model_name,model_local_url for local deployments | From 8afb4f1a87c889df13001e698b834356eae35ece Mon Sep 17 00:00:00 2001 From: vasanthasaikalluri <165021735+vasanthasaikalluri@users.noreply.github.com> Date: Fri, 2 Aug 2024 19:10:20 +0530 Subject: [PATCH 002/106] Droped the old vector index (#652) --- backend/src/make_relationships.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/src/make_relationships.py b/backend/src/make_relationships.py index 38dc76641..b812deca9 100644 --- a/backend/src/make_relationships.py +++ b/backend/src/make_relationships.py @@ -66,6 +66,10 @@ def update_embedding_create_vector_index(graph, chunkId_chunkDoc_list, file_name # } # ) # logging.info('create vector index on chunk embedding') + result = graph.query("SHOW INDEXES YIELD * WHERE labelsOrTypes = ['Chunk'] and name = 'vector'") + if result: + logging.info(f"vector index dropped for 'Chunk'") + graph.query("DROP INDEX vector IF EXISTS;") graph.query("""CREATE VECTOR INDEX `vector` if not exists for (c:__Chunk__) on (c.embedding) OPTIONS {indexConfig: { From 719a45015a348672c508da930c66ec44c6dc68b2 Mon Sep 17 00:00:00 2001 From: Jayanth T Date: Mon, 5 Aug 2024 01:58:11 +0530 Subject: [PATCH 003/106] added cypher_queries and llm chatbot files --- experiments/Cypher_Queries.ipynb | 18470 +---------------------------- experiments/llm-chatbot-python | 1 + 2 files changed, 296 insertions(+), 18175 deletions(-) create mode 160000 experiments/llm-chatbot-python diff --git a/experiments/Cypher_Queries.ipynb b/experiments/Cypher_Queries.ipynb index 2a0c5cc23..ad45b630a 100644 --- a/experiments/Cypher_Queries.ipynb +++ b/experiments/Cypher_Queries.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "05f70a00-3875-4bd1-baf4-fbf47c2528e6", "metadata": {}, "outputs": [], @@ -21,7 +21,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "a73ae177-b71d-4874-9e92-d2b02305467e", "metadata": {}, "outputs": [], @@ -33,29 +33,29 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 6, "id": "bd1aceef-c494-497b-9fb7-ef2f318b4c66", "metadata": {}, "outputs": [], "source": [ "#define sandbox credentials\n", - "uri= \"bolt://xx.xx.xx.xx:7687\"\n", - "pwd = \"closures-lifts-payroll\"" + "uri= \"bolt://3.87.55.10:7687\"\n", + "pwd = \"rains-adaption-figure\"" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 7, "id": "3e699585-56a5-4fa0-936b-384048371c46", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 4, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -68,7 +68,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 8, "id": "4668d19d", "metadata": {}, "outputs": [ @@ -98,7 +98,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 9, "id": "6afef481", "metadata": {}, "outputs": [ @@ -133,7 +133,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 10, "id": "ddb198d7-e339-463d-9a70-87b4ceec3b40", "metadata": {}, "outputs": [], @@ -152,7 +152,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 11, "id": "2201add6-c391-4917-bcdd-901c186f1a65", "metadata": {}, "outputs": [], @@ -163,7 +163,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 12, "id": "03fad21c-8ee1-4a1e-9671-183a26880bf3", "metadata": {}, "outputs": [ @@ -183,7 +183,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 13, "id": "f602fa3d-ebfb-4552-bb0f-2e3ea96c5234", "metadata": {}, "outputs": [ @@ -203,7 +203,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 14, "id": "beddbec3-c3a7-4b96-90dd-9b77af73126d", "metadata": {}, "outputs": [ @@ -233,7 +233,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 15, "id": "cbc630ee-cf3e-4b93-b2e8-c88cc8c0f886", "metadata": {}, "outputs": [], @@ -244,7 +244,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 16, "id": "74732f50-36fb-47ee-86c5-3e4289f805b2", "metadata": {}, "outputs": [ @@ -265,7 +265,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 17, "id": "84940294-db40-488e-ab5b-55c101f9b417", "metadata": {}, "outputs": [ @@ -286,7 +286,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 18, "id": "085aa6b6-f974-4553-9402-acee0e959fb5", "metadata": {}, "outputs": [ @@ -316,7 +316,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 19, "id": "39cf86df-7309-4c57-9b73-4399954a1b40", "metadata": {}, "outputs": [], @@ -327,7 +327,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 20, "id": "3cae34ae-00cb-4f0a-9ea5-5bbe36f8e769", "metadata": {}, "outputs": [ @@ -357,7 +357,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 21, "id": "134b6489-032a-4515-8334-babcec66b7d1", "metadata": {}, "outputs": [], @@ -368,7 +368,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 22, "id": "519be579-6af9-4ff4-85b1-5ca85077a577", "metadata": {}, "outputs": [ @@ -398,7 +398,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 23, "id": "0fac9057-a2cb-400e-80b6-54f698e1f620", "metadata": {}, "outputs": [], @@ -409,7 +409,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 24, "id": "db123ed4-daf0-4cfa-addb-1b1dcac7c05c", "metadata": {}, "outputs": [ @@ -439,7 +439,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 25, "id": "0d1128b1-b2cb-4e10-95f6-9f236e66e502", "metadata": {}, "outputs": [], @@ -450,7 +450,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 26, "id": "4f91a9f4-c78b-42f3-b217-8e32e7f9062c", "metadata": {}, "outputs": [ @@ -480,7 +480,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 27, "id": "57b1eabc-5a34-47dd-86d0-d59d13532d94", "metadata": {}, "outputs": [ @@ -524,7 +524,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 28, "id": "320acff3", "metadata": {}, "outputs": [ @@ -539,7 +539,7 @@ " {'continentName': 'OC', 'numAirports': 304}]" ] }, - "execution_count": 25, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } @@ -567,7 +567,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 29, "id": "8953f078-8a74-4a30-b3f0-5cc106d80281", "metadata": {}, "outputs": [ @@ -611,7 +611,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 30, "id": "02fcca62", "metadata": {}, "outputs": [], @@ -641,7 +641,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 31, "id": "8d6a3527", "metadata": {}, "outputs": [ @@ -680,7 +680,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 32, "id": "f4f25a0e", "metadata": {}, "outputs": [], @@ -708,46 +708,9 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 33, "id": "0cc1dedb", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " graphName nodeProjection nodeCount \\\n", - "0 airportGraph {'Airport': {'label': 'Airport', 'properties':... 3503 \n", - "\n", - " relationshipProjection relationshipCount \\\n", - "0 {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie... 92778 \n", - "\n", - " projectMillis \n", - "0 21 \n" - ] - } - ], - "source": [ - "def create_graph_projection(driver, query):\n", - " with driver.session() as session:\n", - " result = session.run(query)\n", - " return [record.data() for record in result]\n", - "\n", - "# Execute the query\n", - "projection_results = create_graph_projection(driver, query)\n", - "\n", - "# Convert the results to a DataFrame\n", - "projection_df = pd.DataFrame(projection_results)\n", - "\n", - "# Display the DataFrame\n", - "print(projection_df)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 31, - "id": "97a93f00", - "metadata": {}, "outputs": [ { "data": { @@ -786,7 +749,7 @@ " 3503\n", " {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie...\n", " 92778\n", - " 21\n", + " 9301\n", " \n", " \n", "\n", @@ -800,15 +763,25 @@ "0 {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie... 92778 \n", "\n", " projectMillis \n", - "0 21 " + "0 9301 " ] }, - "execution_count": 31, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ + "def create_graph_projection(driver, query):\n", + " with driver.session() as session:\n", + " result = session.run(query)\n", + " return [record.data() for record in result]\n", + "\n", + "# Execute the query\n", + "projection_results = create_graph_projection(driver, query)\n", + "\n", + "# Convert the results to a DataFrame\n", + "projection_df = pd.DataFrame(projection_results)\n", "projection_df" ] }, @@ -830,7 +803,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 34, "id": "35662895", "metadata": {}, "outputs": [], @@ -873,17 +846,59 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 35, "id": "bf17b0ff", "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - " graphName nodeProjection nodeCount relationshipProjection relationshipCount\n", - "0 routes {'Airport': {'label': 'Airport', 'properties':... 3503 {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie... 46389\n" - ] + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
graphNamenodeProjectionnodeCountrelationshipProjectionrelationshipCount
0routes{'Airport': {'label': 'Airport', 'properties':...3503{'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie...46389
\n", + "
" + ], + "text/plain": [ + " graphName nodeProjection nodeCount relationshipProjection relationshipCount\n", + "0 routes {'Airport': {'label': 'Airport', 'properties':... 3503 {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orie... 46389" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ @@ -891,16 +906,16 @@ "projection_df = pd.DataFrame(projection_results)\n", "\n", "# Adjust Pandas display\n", - "pd.set_option('display.max_columns', None) s\n", + "pd.set_option('display.max_columns', None)\n", "pd.set_option('display.width', 500) \n", "\n", "# Display the DataFrame\n", - "print(projection_df)" + "projection_df" ] }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 36, "id": "784f9434", "metadata": {}, "outputs": [ @@ -910,7 +925,7 @@ "{'Airport': {'label': 'Airport', 'properties': {}}}" ] }, - "execution_count": 34, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -922,7 +937,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 37, "id": "2d1a6824", "metadata": {}, "outputs": [ @@ -936,7 +951,7 @@ " 'type': 'HAS_ROUTE'}}" ] }, - "execution_count": 35, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } @@ -956,7 +971,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 38, "id": "5c835ee4", "metadata": {}, "outputs": [ @@ -986,18 +1001,95 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 39, "id": "c07ee5e3", "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - " degreeDistribution graphName database databaseLocation memoryUsage sizeInBytes nodeCount relationshipCount configuration density creationTime modificationTime schema schemaWithOrientation\n", - "0 {'min': 0, 'max': 307, 'p90': 38, 'p999': 282, 'p99': 175, 'p50': 2, 'p75': 9, 'p95': 71, 'mean': 13.242649157864687} routes neo4j local 870 KiB 891472 3503 46389 {'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'NATURAL', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': '722d0f3d-d0a3-4f7b-a058-f1e95df6398a', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-07-30T15:02:20.992771750+00:00, 'validateRelationships': False, 'sudo': False} 0.003781 2024-07-30T15:02:20.992771750+00:00 2024-07-30T15:02:21.007364684+00:00 {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}} {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'DIRECTED', 'properties': {}}}}\n", - "1 {'min': 0, 'max': 610, 'p90': 72, 'p999': 562, 'p99': 334, 'p50': 4, 'p75': 18, 'p95': 134, 'mean': 26.485298315729374} airportGraph neo4j local 1126 KiB 1153640 3503 92778 {'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'UNDIRECTED', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': '6e08b20d-74cd-4084-8b8e-0228116d0301', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-07-30T15:02:20.686792973+00:00, 'validateRelationships': False, 'sudo': False} 0.007563 2024-07-30T15:02:20.686792973+00:00 2024-07-30T15:02:20.709400685+00:00 {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}} {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'UNDIRECTED', 'properties': {}}}}\n" - ] + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
degreeDistributiongraphNamedatabasedatabaseLocationmemoryUsagesizeInBytesnodeCountrelationshipCountconfigurationdensitycreationTimemodificationTimeschemaschemaWithOrientation
0{'min': 0, 'max': 307, 'p90': 38, 'p999': 282, 'p99': 175, 'p50': 2, 'p75': 9, 'p95': 71, 'mean': 13.242649157864687}routesneo4jlocal870 KiB891472350346389{'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'NATURAL', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': '57f358d3-a724-4ecc-b13e-09e41c151a38', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-08-04T19:02:19.890901098+00:00, 'validateRelationships': False, 'sudo': False}0.0037812024-08-04T19:02:19.890901098+00:002024-08-04T19:02:20.090307987+00:00{'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}}{'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'DIRECTED', 'properties': {}}}}
1{'min': 0, 'max': 610, 'p90': 72, 'p999': 562, 'p99': 334, 'p50': 4, 'p75': 18, 'p95': 134, 'mean': 26.485298315729374}airportGraphneo4jlocal1126 KiB1153640350392778{'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'UNDIRECTED', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': 'bb6bdd2a-6c81-4042-a893-31f28a9c2dcb', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-08-04T19:01:57.296289175+00:00, 'validateRelationships': False, 'sudo': False}0.0075632024-08-04T19:01:57.296289175+00:002024-08-04T19:02:06.674598214+00:00{'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}}{'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'UNDIRECTED', 'properties': {}}}}
\n", + "
" + ], + "text/plain": [ + " degreeDistribution graphName database databaseLocation memoryUsage sizeInBytes nodeCount relationshipCount configuration density creationTime modificationTime schema schemaWithOrientation\n", + "0 {'min': 0, 'max': 307, 'p90': 38, 'p999': 282, 'p99': 175, 'p50': 2, 'p75': 9, 'p95': 71, 'mean': 13.242649157864687} routes neo4j local 870 KiB 891472 3503 46389 {'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'NATURAL', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': '57f358d3-a724-4ecc-b13e-09e41c151a38', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-08-04T19:02:19.890901098+00:00, 'validateRelationships': False, 'sudo': False} 0.003781 2024-08-04T19:02:19.890901098+00:00 2024-08-04T19:02:20.090307987+00:00 {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}} {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'DIRECTED', 'properties': {}}}}\n", + "1 {'min': 0, 'max': 610, 'p90': 72, 'p999': 562, 'p99': 334, 'p50': 4, 'p75': 18, 'p95': 134, 'mean': 26.485298315729374} airportGraph neo4j local 1126 KiB 1153640 3503 92778 {'relationshipProjection': {'HAS_ROUTE': {'aggregation': 'DEFAULT', 'orientation': 'UNDIRECTED', 'indexInverse': False, 'properties': {}, 'type': 'HAS_ROUTE'}}, 'readConcurrency': 4, 'relationshipProperties': {}, 'nodeProperties': {}, 'jobId': 'bb6bdd2a-6c81-4042-a893-31f28a9c2dcb', 'nodeProjection': {'Airport': {'label': 'Airport', 'properties': {}}}, 'logProgress': True, 'creationTime': 2024-08-04T19:01:57.296289175+00:00, 'validateRelationships': False, 'sudo': False} 0.007563 2024-08-04T19:01:57.296289175+00:00 2024-08-04T19:02:06.674598214+00:00 {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {}}} {'graphProperties': {}, 'nodes': {'Airport': {}}, 'relationships': {'HAS_ROUTE': {'direction': 'UNDIRECTED', 'properties': {}}}}" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ @@ -1010,7 +1102,7 @@ "pd.set_option('display.max_colwidth', None) \n", "\n", "# Display the DataFrame\n", - "print(graph_list_df)" + "graph_list_df" ] }, { @@ -1039,7 +1131,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 40, "id": "36c5babf", "metadata": {}, "outputs": [ @@ -1047,3510 +1139,12 @@ "name": "stdout", "output_type": "stream", "text": [ - " iata description pageRank\n", - "0 DFW Dallas/Fort Worth International Airport 11.979783\n", - "1 ORD Chicago O'Hare International Airport 11.162988\n", - "2 DEN Denver International Airport 10.997299\n", - "3 ATL Hartsfield - Jackson Atlanta International Airport 10.389948\n", - "4 IST Istanbul International Airport 8.425801\n", - "5 CDG Paris Charles de Gaulle 8.401469\n", - "6 IAH George Bush Intercontinental 8.341141\n", - "7 FRA Frankfurt am Main 8.203205\n", - "8 LAX Los Angeles International Airport 8.193558\n", - "9 CLT Charlotte Douglas International Airport 7.873303\n", - "10 AMS Amsterdam Airport Schiphol 7.812313\n", - "11 YYZ Toronto Pearson International Airport 7.378620\n", - "12 MSP Minneapolis-St.Paul International Airport 7.093882\n", - "13 DXB Dubai International Airport 6.977354\n", - "14 MUC Munich International Airport 6.900221\n", - "15 EWR Newark, Liberty 6.789103\n", - "16 MIA Miami International Airport 6.589204\n", - "17 JFK New York John F. Kennedy International Airport 6.501274\n", - "18 LAS Las Vegas Mc Carran 6.333971\n", - "19 JNB Johannesburg, OR Tambo International Airport 6.234775\n", - "20 ARN Stockholm-Arlanda Airport 6.226212\n", - "21 LGW London Gatwick 6.126670\n", - "22 LHR London Heathrow 6.106808\n", - "23 MEX Mexico City, Licenciado Benito Juarez International Airport 6.100836\n", - "24 FLL Fort Lauderdale/Hollywood International Airport 5.990040\n", - "25 PEK Beijing Capital International Airport 5.982341\n", - "26 DTW Detroit Metropolitan, Wayne County 5.961619\n", - "27 MCO Orlando International Airport 5.922142\n", - "28 IAD Washington Dulles International Airport 5.825059\n", - "29 YVR Vancouver International Airport 5.811688\n", - "30 SFO San Francisco International Airport 5.743902\n", - "31 MAD Adolfo Suarez Barajas Airport International Airport 5.714919\n", - "32 SYD Sydney Kingsford Smith 5.668823\n", - "33 BOS Boston Logan 5.587850\n", - "34 MAN Manchester Airport 5.549572\n", - "35 BCN Barcelona International Airport 5.497745\n", - "36 PHL Philadelphia International Airport 5.411058\n", - "37 STN London Stansted Airport 5.375938\n", - "38 BRU Brussels Airport 5.253673\n", - "39 YUL Montreal / Pierre Elliott Trudeau International Airport 5.208449\n", - "40 DUS Dusseldorf International Airport 5.145164\n", - "41 CPH Copenhagen Kastrup Airport 5.101327\n", - "42 FCO Leonardo da Vinci-Fiumicino International Airport 5.012976\n", - "43 ADD Addis Ababa Bole International Airport 4.982111\n", - "44 SLC Salt Lake City 4.981586\n", - "45 BNE Brisbane International Airport 4.954902\n", - "46 DOH Doha, Hamad International Airport 4.937896\n", - "47 PHX Phoenix Sky Harbor International Airport 4.933852\n", - "48 ATH Athens, Eleftherios Venizelos International Airport 4.931150\n", - "49 SEA Seattle-Tacoma 4.875175\n", - "50 ORY Paris, Orly Airport 4.858973\n", - "51 BER Berlin Brandenburg International Airport 4.808279\n", - "52 VIE Vienna International Airport 4.801334\n", - "53 ZRH Zurich-Kloten Airport 4.675830\n", - "54 OSL Oslo Gardermoen Airport 4.669028\n", - "55 DUB Dublin International Airport 4.649155\n", - "56 PVG Shanghai - Pudong International Airport 4.617034\n", - "57 HND Tokyo Haneda International Airport 4.595754\n", - "58 DEL Indira Gandhi International Airport 4.359204\n", - "59 ICN Seoul, Incheon International Airport 4.339781\n", - "60 HKG Hong Kong - Chek Lap Kok International Airport 4.307443\n", - "61 AKL Auckland International Airport 4.284959\n", - "62 SIN Singapore, Changi International Airport 4.186936\n", - "63 HEL Helsinki Ventaa 4.185836\n", - "64 LIM Lima, Jorge Chavez International Airport 4.152255\n", - "65 CUN Cancun International Airport 4.148294\n", - "66 BOM Mumbai, Chhatrapati Shivaji International Airport 4.089982\n", - "67 SFB Orlando Sanford International Airport 4.087797\n", - "68 HIR Honiara International Airport 4.038414\n", - "69 POM Port Moresby Jacksons International Airport 4.013167\n", - "70 PMI Palma De Mallorca Airport 4.012071\n", - "71 NRT Tokyo Narita 3.994309\n", - "72 YYC Calgary International Airport 3.991772\n", - "73 LIS Lisbon Portela Airport 3.980883\n", - "74 CAN Guangzhou Baiyun International Airport 3.740567\n", - "75 DCA Ronald Reagan Washington National Airport 3.696797\n", - "76 MXP Milan, Malpensa International Airport 3.658284\n", - "77 NBO Nairobi, Jomo Kenyatta International Airport 3.546039\n", - "78 MEL Melbourne International Airport 3.525257\n", - "79 STL Lambert St Louis International Airport 3.521732\n", - "80 EDI Edinburgh Airport 3.506181\n", - "81 GRU Sao Paulo, Guarulhos - Governador Andras Franco Montoro International Airport 3.478024\n", - "82 AGP Malaga Airport 3.463305\n", - "83 MRS Marseille Provence Airport 3.435635\n", - "84 CGN Cologne Bonn Airport 3.412071\n", - "85 ALG Algiers, Houari Boumediene Airport 3.401324\n", - "86 AUS Austin Bergstrom International Airport 3.397036\n", - "87 PDX Portland International Airport 3.348834\n", - "88 BWI Baltimore/Washington International Airport 3.329422\n", - "89 BKK Suvarnabhumi Bangkok International Airport 3.316968\n", - "90 TLV Tel Aviv, Ben Gurion International Airport 3.293987\n", - "91 MDW Chicago Midway International Airport 3.283974\n", - "92 TPA Tampa International Airport 3.243369\n", - "93 BHX Birmingham International Airport 3.213082\n", - "94 CMN Mohammed V International Airport 3.198524\n", - "95 SAW Sabiha Gökçen International Airport 3.198202\n", - "96 LAD Quatro de Fevereiro Airport 3.197765\n", - "97 ALC Alicante International Airport 3.183090\n", - "98 LYS Lyon Saint-Exupery Airport 3.172750\n", - "99 BGY Il Caravaggio International Airport 3.133970\n", - "100 GVA Geneva-Cointrin International Airport 3.133430\n", - "101 KUL Kuala Lumpur International Airport 3.127569\n", - "102 DME Moscow, Domodedovo International Airport 3.121157\n", - "103 CLE Cleveland, Hopkins International Airport 3.104327\n", - "104 LGA New York La Guardia 3.086609\n", - "105 NAS Nassau, Lynden Pindling International Airport 3.085433\n", - "106 SJO San Jose, Juan Santamaria International Airport 3.080056\n", - "107 PRG Prague, Ruzyne International Airport 3.055005\n", - "108 LTN London Luton Airport 3.049970\n", - "109 TPE Taiwan Taoyuan International Airport 3.040920\n", - "110 HAM Hamburg Airport 3.012231\n", - "111 SVO Moscow, Sheremetyevo International Airport 3.009037\n", - "112 SAN San Diego Lindbergh 2.999463\n", - "113 GLA Glasgow International Airport 2.992372\n", - "114 PER Perth International Airport 2.925548\n", - "115 CRL Brussels South Charleroi Airport 2.916381\n", - "116 BNA Nashville International Airport 2.913093\n", - "117 PTY Tocumen International Airport 2.902922\n", - "118 STR Stuttgart Airport 2.873531\n", - "119 MLA Malta International Airport 2.842219\n", - "120 BUD Budapest Ferenc Liszt International Airport 2.830501\n", - "121 NCE Nice-Cote d'Azur Airport 2.778872\n", - "122 CAI Cairo International Airport 2.725005\n", - "123 AZA Phoenix-Mesa-Gateway Airport 2.724950\n", - "124 JED King Abdulaziz International Airport 2.724341\n", - "125 SCL Santiago, Comodoro Arturo Merino Benitez International Airport 2.722324\n", - "126 LOS Lagos,Murtala Muhammed International Airport 2.655033\n", - "127 ANC Anchorage Ted Stevens 2.651157\n", - "128 AUH Abu Dhabi International Airport 2.650401\n", - "129 PIE St Petersburg Clearwater International Airport 2.633062\n", - "130 CTU Chengdu Shuangliu International Airport 2.631131\n", - "131 LPA Gran Canaria Airport 2.620416\n", - "132 HOU Houston Hobby 2.617647\n", - "133 ABV Nnamdi Azikiwe International Airport 2.604820\n", - "134 GDL Don Miguel Hidalgo Y Costilla International Airport 2.587579\n", - "135 SZX Shenzhen Bao'an International Airport 2.587183\n", - "136 YEG Edmonton International Airport 2.583239\n", - "137 OPO Francisco de Sa Carneiro Airport 2.566380\n", - "138 HNL Honolulu International Airport 2.565680\n", - "139 SHJ Sharjah International Airport 2.550367\n", - "140 TFS Tenerife South Airport 2.531065\n", - "141 OTP Henri Coanda International Airport 2.526876\n", - "142 NAP Naples International Airport 2.522144\n", - "143 WAW Warsaw Chopin Airport 2.508257\n", - "144 BRS Bristol International Airport 2.483015\n", - "145 AYT Antalya International Airport 2.458440\n", - "146 CKG Chongqing Jiangbei International Airport 2.437307\n", - "147 LED Pulkovo Airport 2.429582\n", - "148 SJU Puerto Rico, Luis Munoz International Airport 2.419217\n", - "149 KEF Reykjavik, Keflavik International Airport 2.409533\n", - "150 KRK John Paul II International Airport Kraków-Balice Airport 2.407910\n", - "151 VCE Venice Marco Polo Airport 2.392941\n", - "152 BGO Bergen Airport Flesland 2.373232\n", - "153 WLG Wellington International Airport 2.365882\n", - "154 CPT Cape Town International Airport 2.331094\n", - "155 OAK Oakland 2.330980\n", - "156 RDU Raleigh-Durham 2.324676\n", - "157 ESB Esenboğa International Airport 2.319987\n", - "158 TUN Tunis Carthage International Airport 2.308486\n", - "159 TLS Toulouse-Blagnac Airport 2.293569\n", - "160 PIT Pittsburgh International Airport 2.292973\n", - "161 XIY Xi'an Xianyang International Airport 2.287542\n", - "162 NAN Fiji, Nadi International Airport 2.287349\n", - "163 BOD Bordeaux-Mérignac Airport 2.283292\n", - "164 CVG Cincinnati Northern Kentucky International Airport 2.280601\n", - "165 MCI Kansas City International Airport 2.260946\n", - "166 MSY New Orleans L. Armstrong 2.252259\n", - "167 KIX Osaka, Kansai International Airport 2.242241\n", - "168 DAL Dallas Love Field 2.236096\n", - "169 YWG Winnipeg / James Armstrong Richardson International Airport 2.168750\n", - "170 RHO Rhodes, Diagoras Airport 2.166707\n", - "171 SJC Norman Y. Mineta San Jose International Airport 2.165794\n", - "172 SAT San Antonio 2.163421\n", - "173 YZF Yellowknife Airport 2.156532\n", - "174 IBZ Ibiza Airport 2.144382\n", - "175 SKG Thessaloniki Macedonia International Airport 2.144116\n", - "176 KMG Kunming Wujiaba International Airport 2.141204\n", - "177 RIX Riga International Airport 2.127324\n", - "178 BLQ Bologna Guglielmo Marconi Airport 2.125664\n", - "179 KBP Boryspil International Airport 2.125218\n", - "180 VLC Valencia Airport 2.106023\n", - "181 CHC Christchurch International Airport 2.092838\n", - "182 RUH Riyadh, King Khaled International Airport 2.073182\n", - "183 FAO Faro Airport 2.068013\n", - "184 IND Indianapolis International Airport 2.052255\n", - "185 RAK Menara Airport 2.051755\n", - "186 YHZ Halifax / Stanfield International Airport 2.049308\n", - "187 HER Heraklion International Nikos Kazantzakis Airport 1.995731\n", - "188 MTY General Mariano Escobedo International Airport 1.994314\n", - "189 PUJ Punta Cana International Airport 1.976299\n", - "190 BSL EuroAirport Basle-Mulhouse-Freiburg Airport (BSL/MLH/EAP) 1.969437\n", - "191 MYR Myrtle Beach International Airport 1.959341\n", - "192 VKO Vnukovo International Airport 1.949833\n", - "193 PGD Charlotte County Airport 1.944689\n", - "194 RSW Southwest Florida International Airport 1.939764\n", - "195 NTE Nantes Atlantique Airport 1.938152\n", - "196 TIJ General Abelardo L. Rodríguez International Airport 1.918956\n", - "197 KWI Kuwait International Airport 1.910377\n", - "198 TNR Ivato Airport 1.895104\n", - "199 PSA Pisa International Airport 1.890975\n", - "200 HAV Jose Marti International Airport 1.880801\n", - "201 AMM Queen Alia International Airport 1.876110\n", - "202 LPL Liverpool John Lennon Airport 1.875031\n", - "203 LCA Larnaca International Airport 1.871118\n", - "204 VCP Viracopos International Airport 1.841059\n", - "205 HAJ Hannover Airport 1.840095\n", - "206 HGH Hangzhou Xiaoshan International Airport 1.838770\n", - "207 SUV Nausori International Airport 1.835463\n", - "208 ACC Kotoka International Airport 1.830800\n", - "209 JAX Jacksonville International Airport 1.829878\n", - "210 XMN Xiamen Gaoqi International Airport 1.827067\n", - "211 SVQ Sevilla Airport 1.825016\n", - "212 GIG Rio de Janeiro ,Galeao Antonio Carlos Jobim International Airport 1.814066\n", - "213 EIN Eindhoven Airport 1.777990\n", - "214 CTA Catania-Fontanarossa Airport 1.764663\n", - "215 LUX Luxembourg-Findel International Airport 1.750034\n", - "216 MEM Memphis International Airport 1.748058\n", - "217 MCT Muscat International Airport 1.740045\n", - "218 GDN Gdańsk Lech Wałęsa Airport 1.731127\n", - "219 EZE Buenos Aires, Ministro Pistarini International Airport 1.724422\n", - "220 BOG El Dorado International Airport 1.717224\n", - "221 CSX Changsha Huanghua International Airport 1.708328\n", - "222 MKE General Mitchell International Airport 1.705124\n", - "223 HRB Taiping Airport 1.691046\n", - "224 EMA East Midlands Airport 1.689106\n", - "225 NUE Nuremberg Airport 1.681812\n", - "226 WUH Wuhan Tianhe International Airport 1.674243\n", - "227 GOT Gothenburg-Landvetter Airport 1.673224\n", - "228 FUE Fuerteventura Airport 1.667545\n", - "229 ACE Lanzarote Airport 1.664637\n", - "230 LUN Lusaka International Airport 1.658363\n", - "231 MBJ Montego Bay, Sangster International Airport 1.656131\n", - "232 CMH Columbus, Port Columbus International Airport 1.648637\n", - "233 SMF Sacramento International Airport 1.643670\n", - "234 BVA Paris Beauvais Tillé Airport 1.636509\n", - "235 YOW Ottawa Macdonald-Cartier International Airport 1.632556\n", - "236 VNO Vilnius International Airport 1.627963\n", - "237 SOF Sofia Airport 1.613150\n", - "238 SHE Taoxian Airport 1.602143\n", - "239 TAO Liuting Airport 1.599169\n", - "240 TOS Tromsø Airport 1.576964\n", - "241 LBA Leeds Bradford Airport 1.571243\n", - "242 CFU Ioannis Kapodistrias International Airport 1.560254\n", - "243 PMO Falcone–Borsellino Airport 1.552985\n", - "244 CTS Sapporo, New Chitose Airport 1.541773\n", - "245 BEY Beirut Rafic Hariri International Airport 1.539800\n", - "246 NGO Chubu Centrair International Airport 1.539657\n", - "247 ADB Adnan Menderes International Airport 1.527355\n", - "248 MNL Manila, Ninoy Aquino International Airport 1.526708\n", - "249 GRO Girona Airport 1.519074\n", - "250 TIP Tripoli International Airport 1.515520\n", - "251 TSN Tianjin Binhai International Airport 1.513459\n", - "252 BLL Billund Airport 1.513019\n", - "253 BIL Billings Logan International Airport 1.512493\n", - "254 BEG Belgrade Nikola Tesla Airport 1.512003\n", - "255 LCY London City Airport 1.509182\n", - "256 DBV Dubrovnik Airport 1.503341\n", - "257 CAG Cagliari Elmas Airport 1.503009\n", - "258 SJD Los Cabos International Airport 1.498883\n", - "259 DLC Zhoushuizi Airport 1.488715\n", - "260 SHA Shanghai Hongqiao International Airport 1.477442\n", - "261 TRD Trondheim Airport, Værnes 1.471898\n", - "262 CCU Kolkata, Netaji Subhash Chandra Bose International Airport 1.468067\n", - "263 CHQ Chania International Airport 1.463967\n", - "264 BLR Bengaluru International Airport 1.455910\n", - "265 BRI Bari Karol Wojtyła Airport 1.455628\n", - "266 HHN Frankfurt-Hahn Airport 1.454522\n", - "267 MRU Sir Seewoosagur Ramgoolam International Airport 1.449351\n", - "268 NKG Nanjing Lukou Airport 1.441748\n", - "269 DPS Bali - Ngurah Rai International Airport 1.437313\n", - "270 MPM Maputo Airport 1.426934\n", - "271 BZE Philip S. W. Goldson International Airport 1.418350\n", - "272 DMK Don Mueang International Airport 1.415815\n", - "273 PBI Palm Beach International Airport 1.412618\n", - "274 DAR Julius Nyerere International Airport 1.406767\n", - "275 YQB Quebec Jean Lesage International Airport 1.405232\n", - "276 NCL Newcastle Airport 1.404958\n", - "277 ABZ Aberdeen Dyce Airport 1.398340\n", - "278 KOI Kirkwall Airport 1.393072\n", - "279 ADL Adelaide International Airport 1.392851\n", - "280 OMA Eppley Airfield 1.382311\n", - "281 BRE Bremen Airport 1.382221\n", - "282 PVD Providence, Theodore Francis Green State Airport 1.374873\n", - "283 HGU Mount Hagen Kagamuga Airport 1.372229\n", - "284 DKR Léopold Sédar Senghor International Airport 1.369211\n", - "285 CIA Ciampino–G. B. Pastine International Airport 1.368469\n", - "286 SPU Split Airport 1.367642\n", - "287 SDF Louisville International Standiford Field 1.362337\n", - "288 PDL João Paulo II Airport 1.362160\n", - "289 SNA Orange County/Santa Ana, John Wayne 1.359369\n", - "290 RAR Rarotonga International Airport 1.358708\n", - "291 TRN Turin Airport 1.358681\n", - "292 SAL El Salvador International Airport 1.354866\n", - "293 VRN Verona Villafranca Airport 1.354836\n", - "294 CGK Soekarno-Hatta International Airport 1.353490\n", - "295 BSB Presidente Juscelino Kubistschek International Airport 1.348450\n", - "296 KRT Khartoum International Airport 1.343471\n", - "297 BAH Bahrain International Airport 1.339853\n", - "298 SXM Sint Martin, Princess Juliana International Airport 1.334578\n", - "299 SDQ Las Américas International Airport 1.333228\n", - "300 FIH Ndjili International Airport 1.329507\n", - "301 HYD Hyderabad, Rajiv Gandhi International Airport 1.329336\n", - "302 LAE Lae Nadzab Airport 1.327652\n", - "303 ABQ Albuquerque International Sunport Airport 1.327161\n", - "304 PVR Puerto Vallarta, Licenciado Gustavo Diaz Ordaz International Airport 1.326873\n", - "305 VPS Eglin Air Force Base 1.326760\n", - "306 TLL Tallinn Airport 1.324531\n", - "307 TSF Venice, Treviso-Sant Angelo Airport 1.323039\n", - "308 YVP Kuujjuaq Airport 1.315235\n", - "309 IKA Imam Khomeini International Airport 1.314842\n", - "310 CGO Zhengzhou Xinzheng International Airport 1.311184\n", - "311 BOO Bodø Airport 1.302489\n", - "312 EBB Entebbe International Airport 1.302196\n", - "313 BFS Belfast International Airport 1.291130\n", - "314 HKT Phuket International Airport 1.274989\n", - "315 WRO Copernicus Wroclaw Airport 1.272559\n", - "316 GRR Gerald R. Ford International Airport 1.271286\n", - "317 SEN London Southend Airport 1.269013\n", - "318 BDL Bradley International Airport 1.266866\n", - "319 SVG Stavanger Airport 1.262447\n", - "320 BIA Bastia-Poretta Airport 1.259449\n", - "321 LIL Lille-Lesquin Airport 1.257254\n", - "322 DUR Durban, King Shaka International Airport 1.248936\n", - "323 CMB Colombo, Bandaranaike International Airport 1.246720\n", - "324 OKC Oaklahoma City, Will Rogers World Airport 1.244743\n", - "325 FOC Fuzhou Changle International Airport 1.238702\n", - "326 SGN Ho Chi Minh City, Tan Son Nhat International Airport 1.237750\n", - "327 BIO Bilbao Airport 1.234436\n", - "328 GYD Heydar Aliyev International Airport 1.231822\n", - "329 MAA Chennai International Airport 1.230697\n", - "330 NRN Niederrhein Airport 1.206144\n", - "331 KGS Kos Airport 1.205493\n", - "332 KGL Kigali International Airport 1.189582\n", - "333 GCM Owen Roberts International Airport 1.185012\n", - "334 CNF Tancredo Neves International Airport 1.181885\n", - "335 GZO Nusatupe Airport 1.181286\n", - "336 OKA Naha Airport 1.180091\n", - "337 MFM Macau International Airport 1.178939\n", - "338 WMI Modlin Airport 1.178363\n", - "339 KTW Katowice International Airport 1.175998\n", - "340 PLS Providenciales Airport 1.175142\n", - "341 SXB Strasbourg Airport 1.171406\n", - "342 ORN Es Senia Airport 1.167935\n", - "343 ZAD Zemunik Airport 1.162048\n", - "344 RTM Rotterdam Airport 1.149396\n", - "345 TBS Tbilisi International Airport 1.148578\n", - "346 BUF Buffalo Niagara International Airport 1.147260\n", - "347 HRG Hurghada International Airport 1.143801\n", - "348 AGA Al Massira Airport 1.138061\n", - "349 CNS Cairns International Airport 1.135399\n", - "350 DTM Dortmund Airport 1.134197\n", - "351 MAH Menorca Airport 1.133696\n", - "352 ZAG Zagreb Airport 1.126871\n", - "353 HAK Haikou Meilan International Airport 1.124900\n", - "354 OGG Maui, Kahului Airport 1.122140\n", - "355 IEV Kiev Zhuliany International Airport 1.121804\n", - "356 YZV Sept-Îles Airport 1.117561\n", - "357 FNC Funchal, Madeira Airport 1.117251\n", - "358 PUS Gimhae International Airport 1.116671\n", - "359 GUA La Aurora Airport 1.113706\n", - "360 BMA Stockholm-Bromma Airport 1.112481\n", - "361 CCS Simon Bolivar International Airport 1.109451\n", - "362 NAY Beijing Nanyuan Airport 1.106339\n", - "363 ALB Albany International Airport 1.104896\n", - "364 CHS Charleston Air Force Base-International Airport 1.096520\n", - "365 FMM Memmingen Allgau Airport 1.095329\n", - "366 HAN Noi Bai International Airport 1.089138\n", - "367 PPT Tahiti Faa'a International Airport 1.088819\n", - "368 FUK Fukuoka Airport 1.087051\n", - "369 OLB Olbia Costa Smeralda Airport 1.080369\n", - "370 NYO Stockholm Skavsta Airport 1.075361\n", - "371 WDH Hosea Kutako International Airport 1.069933\n", - "372 AUA Aruba, Queen Beatrix International Airport 1.069417\n", - "373 RUN Roland Garros Airport 1.068337\n", - "374 MAG Madang Airport 1.065136\n", - "375 RIC Richmond International Airport 1.062784\n", - "376 AHO Alghero-Fertilia Airport 1.062250\n", - "377 PKX Beijing Daxing International Airport 1.062224\n", - "378 ORF Norfolk International Airport 1.061137\n", - "379 TAS Tashkent International Airport 1.059785\n", - "380 PFO Paphos International Airport 1.057852\n", - "381 ABJ Port Bouet Airport 1.056102\n", - "382 YFB Iqaluit Airport 1.055782\n", - "383 ORK Cork Airport 1.055772\n", - "384 DMM King Fahd International Airport 1.052789\n", - "385 MED Prince Mohammad Bin Abdulaziz Airport 1.052453\n", - "386 RAI Praia International Airport 1.051163\n", - "387 SSA Deputado Luiz Eduardo Magalhães International Airport 1.050029\n", - "388 TUL Tulsa International Airport 1.041427\n", - "389 COO Cadjehoun Airport 1.038831\n", - "390 AJA Ajaccio-Napoléon Bonaparte Airport 1.034999\n", - "391 RNO Reno Taoe International Airport 1.034893\n", - "392 SOU Southampton Airport 1.034398\n", - "393 FEZ Saïss Airport 1.033720\n", - "394 KWE Longdongbao Airport 1.032784\n", - "395 BOJ Burgas Airport 1.031404\n", - "396 TNA Yaoqiang Airport 1.029898\n", - "397 HRE Harare International Airport 1.029763\n", - "398 TSV Townsville Airport 1.024121\n", - "399 CWL Cardiff International Airport 1.022577\n", - "400 SVX Koltsovo Airport 1.021081\n", - "401 RAB Tokua Airport 1.018255\n", - "402 KIV Chişinău International Airport 1.017277\n", - "403 TYN Taiyuan Wusu Airport 1.015369\n", - "404 LEJ Leipzig Halle Airport 1.014516\n", - "405 STT St. Thomas, Cyril E. King Airport 1.005467\n", - "406 YTZ Billy Bishop Toronto City Centre Airport 1.004816\n", - "407 LIR Daniel Oduber Quiros International Airport 1.002143\n", - "408 TRF Sandefjord Airport, Torp 1.000294\n", - "409 SZG Salzburg Airport 0.998938\n", - "410 DLA Douala International Airport 0.998356\n", - "411 GSP Greenville Spartanburg International Airport 0.995202\n", - "412 SUF Lamezia Terme Airport 0.995176\n", - "413 SYX Sanya Phoenix International Airport 0.994494\n", - "414 ITM Osaka International Airport 0.992788\n", - "415 SRQ Sarasota Bradenton International Airport 0.992406\n", - "416 DSM Des Moines International Airport 0.989583\n", - "417 ANU V.C. Bird International Airport 0.988176\n", - "418 SYR Syracuse Hancock International Airport 0.987479\n", - "419 TUS Tucson International Airport 0.987182\n", - "420 SAV Savannah Hilton Head International Airport 0.986774\n", - "421 BTS M. R. Štefánik Airport 0.986072\n", - "422 MSQ Minsk International Airport 0.982940\n", - "423 NNG Nanning Wuxu Airport 0.981057\n", - "424 NSI Yaoundé Nsimalen International Airport 0.980217\n", - "425 POA Salgado Filho Airport 0.979956\n", - "426 LEI Almería International Airport 0.974764\n", - "427 LIN Linate Airport 0.974298\n", - "428 CLJ Cluj-Napoca International Airport 0.972102\n", - "429 TYS McGhee Tyson Airport 0.963891\n", - "430 LBV Libreville Leon M'ba International Airport 0.960989\n", - "431 EVN Zvartnots International Airport 0.960223\n", - "432 DLM Dalaman International Airport 0.960070\n", - "433 NGB Ningbo Lishe International Airport 0.959478\n", - "434 PSP Palm Springs International Airport 0.958471\n", - "435 HET Baita International Airport 0.955440\n", - "436 DWC Al Maktoum International Airport 0.952769\n", - "437 TFN Tenerife Norte Airport 0.952404\n", - "438 KWL Guilin Liangjiang International Airport 0.950606\n", - "439 YGW Kuujjuarapik Airport 0.949616\n", - "440 SNN Shannon Airport 0.948615\n", - "441 CGH Congonhas Airport 0.948197\n", - "442 URC Ürümqi Diwopu International Airport 0.940901\n", - "443 BOI Boise Air Terminal/Gowen field 0.939939\n", - "444 MUA Munda Airport 0.938151\n", - "445 SSH Sharm El Sheikh International Airport 0.937331\n", - "446 TER Lajes Field 0.936590\n", - "447 GOA Genoa Cristoforo Colombo Airport 0.935053\n", - "448 PWM Portland International Jetport Airport 0.932841\n", - "449 HPN Westchester County 0.929293\n", - "450 OVB Tolmachevo Airport 0.927826\n", - "451 SID Amílcar Cabral International Airport 0.919080\n", - "452 SEZ Seychelles International Airport 0.916449\n", - "453 BJX Del Bajio International Airport 0.914237\n", - "454 MPL Montpellier-Méditerranée Airport 0.913908\n", - "455 LFW Lomé-Tokoin Airport 0.913551\n", - "456 DAY James M Cox Dayton International Airport 0.909491\n", - "457 PUY Pula Airport 0.908295\n", - "458 OOL Gold Coast Airport 0.905033\n", - "459 VPE Ngjiva Pereira Airport 0.901347\n", - "460 KHH Kaohsiung International Airport 0.899140\n", - "461 ONT Ontario International Airport 0.899078\n", - "462 JER Jersey Airport 0.898647\n", - "463 BHM Birmingham-Shuttlesworth International Airport 0.898014\n", - "464 KUN Kaunas International Airport 0.897416\n", - "465 TPS Vincenzo Florio Airport Trapani-Birgi 0.896421\n", - "466 ISP Long Island Mac Arthur Airport 0.894576\n", - "467 KHN Nanchang Changbei International Airport 0.893465\n", - "468 ALA Almaty Airport 0.890562\n", - "469 DRW Darwin International Airport 0.890504\n", - "470 FLR Peretola Airport 0.888988\n", - "471 RYG Moss Airport, Rygge 0.888057\n", - "472 TTN Trenton Mercer Airport 0.881022\n", - "473 GBE Sir Seretse Khama International Airport 0.879546\n", - "474 POZ Poznań-Ławica Airport 0.876944\n", - "475 BGI Bridgetown, Sir Grantley Adams International Airport 0.875826\n", - "476 MZT General Rafael Buelna International Airport 0.875615\n", - "477 LIT Little Rock, Bill and Hillary Clinton National Airport/Adams Field 0.874101\n", - "478 ISB Islamabad, Benazir Bhutto International Airport 0.872748\n", - "479 LJU Ljubljana Jože Pučnik Airport 0.867337\n", - "480 SAP Ramón Villeda Morales International Airport 0.860803\n", - "481 TSE Astana International Airport 0.858015\n", - "482 CEB Mactan Cebu International Airport 0.856682\n", - "483 BJV Milas Bodrum International Airport 0.856268\n", - "484 VRA Juan Gualberto Gomez International Airport 0.852512\n", - "485 HFE Hefei Luogang International Airport 0.850614\n", - "486 ROC Greater Rochester International Airport 0.845098\n", - "487 FOR Pinto Martins International Airport 0.843242\n", - "488 REC Guararapes - Gilberto Freyre International Airport 0.841963\n", - "489 LWO Lviv International Airport 0.840624\n", - "490 SKP Skopje Alexander the Great Airport 0.839321\n", - "491 SJW Shijiazhuang Daguocun International Airport 0.837633\n", - "492 YWK Wabush Airport 0.836120\n", - "493 CUR Curacao, Hato International Airport 0.836081\n", - "494 NBE Enfidha - Hammamet International Airport 0.835398\n", - "495 YYT St. John's International Airport 0.835243\n", - "496 VAR Varna Airport 0.833882\n", - "497 CAK Akron Canton Regional Airport 0.830249\n", - "498 YQT Thunder Bay Airport 0.826361\n", - "499 TRW Bonriki International Airport 0.825980\n", - "500 YXS Prince George Airport 0.824784\n", - "501 CJU Jeju International Airport 0.823782\n", - "502 NLA Ndola Airport 0.820955\n", - "503 MHD Mashhad International Airport 0.816171\n", - "504 COS City of Colorado Springs Municipal Airport 0.815370\n", - "505 LHE Alama Iqbal International Airport 0.811678\n", - "506 YLW Kelowna International Airport 0.811469\n", - "507 WNZ Wenzhou Yongqiang Airport 0.806622\n", - "508 KOA Kona International At Keahole Airport 0.804783\n", - "509 BUR Bob Hope Airport 0.801982\n", - "510 IRA Ngorangora Airport 0.801866\n", - "511 CUZ Alejandro Velasco Astete International Airport 0.801344\n", - "512 LEX Blue Grass Airport 0.800372\n", - "513 AVL Asheville Regional Airport 0.797496\n", - "514 DRS Dresden Airport 0.794498\n", - "515 DAC Dhaka / Hazrat Shahjalal International Airport 0.793907\n", - "516 PTP Pointe-à-Pitre Le Raizet 0.793264\n", - "517 FKB Karlsruhe Baden-Baden Airport 0.789269\n", - "518 HMO General Ignacio P. Garcia International Airport 0.787685\n", - "519 IAS Iaşi Airport 0.784873\n", - "520 PAP Toussaint Louverture International Airport 0.780288\n", - "521 EGM Sege Airport 0.779144\n", - "522 BKI Kota Kinabalu International Airport 0.778796\n", - "523 KIN Kingston, Norman Manley International Airport 0.778155\n", - "524 CWB Afonso Pena Airport 0.777058\n", - "525 HBE Borg El Arab International Airport 0.776504\n", - "526 BKO Senou Airport 0.773971\n", - "527 ZTH Zakynthos, Dionysios Solomos Airport 0.773911\n", - "528 XNA Northwest Arkansas Regional Airport 0.772609\n", - "529 MSN Dane County Regional Truax Field 0.772431\n", - "530 GEG Spokane International Airport 0.772387\n", - "531 ACK Nantucket Memorial Airport 0.770906\n", - "532 ZNZ Abeid Amani Karume International Airport 0.770436\n", - "533 WWK Wewak International Airport 0.769580\n", - "534 LRE Longreach Airport 0.768504\n", - "535 UIO Mariscal Sucre International Airport 0.767854\n", - "536 SCQ Santiago de Compostela Airport 0.764122\n", - "537 LHW Lanzhou Zhongchuan Airport 0.764010\n", - "538 YHM John C. Munro Hamilton International Airport 0.763583\n", - "539 GCI Guernsey Airport 0.762994\n", - "540 KRR Krasnodar International Airport 0.761523\n", - "541 COR Ingeniero Ambrosio Taravella Airport 0.761502\n", - "542 PNS Pensacola Regional Airport 0.759033\n", - "543 RGN Yangon International Airport 0.755873\n", - "544 SYZ Shiraz Shahid Dastghaib International Airport 0.754473\n", - "545 MLE Malé International Airport 0.754363\n", - "546 DJE Djerba Zarzis International Airport 0.754160\n", - "547 MMX Malmö Sturup Airport 0.753609\n", - "548 YKQ Waskaganish Airport 0.753367\n", - "549 DSA Robin Hood Doncaster Sheffield Airport 0.748929\n", - "550 BDS Brindisi – Salento Airport 0.748579\n", - "551 KHI Jinnah International Airport 0.747077\n", - "552 APL Nampula Airport 0.745366\n", - "553 ELP El Paso International Airport 0.744387\n", - "554 OUA Ouagadougou Airport 0.743168\n", - "555 BZV Maya-Maya Airport 0.738989\n", - "556 LPB El Alto International Airport 0.737996\n", - "557 TIA Tirana International Airport Mother Teresa 0.733609\n", - "558 CGQ Longjia Airport 0.731863\n", - "559 VVO Vladivostok International Airport 0.729642\n", - "560 REP Siem Reap International Airport 0.728930\n", - "561 EBL Erbil International Airport 0.728307\n", - "562 GSO Piedmont Triad International Airport 0.727599\n", - "563 BOH Bournemouth Airport 0.723129\n", - "564 BES Brest Bretagne Airport 0.719661\n", - "565 KTM Kathmandu, Tribhuvan International Airport 0.718596\n", - "566 TET Chingozi Airport 0.718264\n", - "567 JMK Mikonos Airport 0.718033\n", - "568 ZUH Zhuhai Airport 0.716908\n", - "569 PNH Phnom Penh International Airport 0.713520\n", - "570 HAH Prince Said Ibrahim International Airport 0.713327\n", - "571 VDA Ovda International Airport 0.712927\n", - "572 POS Port of Spain, Piarco International Airport 0.712125\n", - "573 BHD George Best Belfast City Airport 0.711006\n", - "574 LGB Long Beach Airport 0.709201\n", - "575 EXT Exeter International Airport 0.708461\n", - "576 COK Cochin International Airport 0.707270\n", - "577 YQR Regina International Airport 0.706046\n", - "578 DAD Da Nang International Airport 0.703789\n", - "579 AEP Jorge Newbery Airpark 0.703701\n", - "580 MAS Momote Airport 0.702093\n", - "581 TAE Daegu Airport 0.700986\n", - "582 TGU Tegucigalpa, Toncontin International Airport 0.699924\n", - "583 ICT Wichita Mid Continent Airport 0.696538\n", - "584 PIK Glasgow Prestwick Airport 0.696058\n", - "585 JIB Djibouti-Ambouli Airport 0.694499\n", - "586 YTH Thompson Airport 0.693307\n", - "587 CID The Eastern Iowa Airport 0.693259\n", - "588 JRO Kilimanjaro International Airport 0.691141\n", - "589 PRN Priština International Airport 0.691019\n", - "590 BZN Gallatin Field 0.688298\n", - "591 FDF Martinique Aimé Césaire International Airport 0.685510\n", - "592 CCP Carriel Sur Airport 0.682266\n", - "593 YXU London Airport 0.682208\n", - "594 CNX Chiang Mai International Airport 0.677705\n", - "595 SAH Sana'a International Airport 0.674783\n", - "596 DZA Dzaoudzi Pamandzi International Airport 0.674398\n", - "597 SWA Shantou Waisha Airport 0.673901\n", - "598 PNR Pointe Noire Airport 0.673835\n", - "599 MDT Harrisburg International Airport 0.671362\n", - "600 YYJ Victoria International Airport 0.671299\n", - "601 KUT Kopitnari Airport 0.669657\n", - "602 POP Gregorio Luperon International Airport 0.668748\n", - "603 JAI Jaipur International Airport 0.668515\n", - "604 FAT Fresno Yosemite International Airport 0.665985\n", - "605 FNA Lungi International Airport 0.665227\n", - "606 TSR Timişoara Traian Vuia Airport 0.664945\n", - "607 BEW Beira Airport 0.664410\n", - "608 MID Licenciado Manuel Crescencio Rejon Int Airport 0.663038\n", - "609 NDJ N'Djamena International Airport 0.662204\n", - "610 AMD Sardar Vallabhbhai Patel International Airport 0.657976\n", - "611 FNT Bishop International Airport 0.657473\n", - "612 NWI Norwich International Airport 0.655372\n", - "613 FDH Friedrichshafen Airport 0.654129\n", - "614 RMQ Taichung Ching Chuang Kang Airport 0.653714\n", - "615 FBM Lubumbashi International Airport 0.649431\n", - "616 TNG Ibn Batouta Airport 0.649243\n", - "617 YYY Mont Joli Airport 0.648847\n", - "618 GUM Antonio B. Won Pat International Airport 0.646538\n", - "619 PEN Penang International Airport 0.644663\n", - "620 MIR Monastir Habib Bourguiba International Airport 0.644458\n", - "621 GKA Goroka Airport 0.643811\n", - "622 MGQ Aden Adde International Airport 0.643484\n", - "623 IOM Isle of Man Airport 0.642607\n", - "624 REU Reus Air Base 0.639234\n", - "625 TGD Podgorica Airport 0.637574\n", - "626 BLI Bellingham International Airport 0.637412\n", - "627 YCB Cambridge Bay Airport 0.636590\n", - "628 VAO Suavanao Airport 0.635134\n", - "629 YYR Goose Bay Airport 0.633667\n", - "630 EDL Eldoret International Airport 0.633488\n", - "631 GEV Gällivare Airport 0.631696\n", - "632 PIA General Wayne A. Downing Peoria International Airport 0.629137\n", - "633 LKO Chaudhary Charan Singh International Airport 0.628454\n", - "634 INV Inverness Airport 0.627130\n", - "635 PIR Pierre Regional Airport 0.626248\n", - "636 ROV Rostov-na-Donu Airport 0.624906\n", - "637 VLI Port Vila Bauerfield Airport 0.624289\n", - "638 SGF Springfield Branson National Airport 0.623894\n", - "639 INC Yinchuan Airport 0.622009\n", - "640 ANF Cerro Moreno Airport 0.621555\n", - "641 CLY Calvi-Sainte-Catherine Airport 0.621420\n", - "642 TRS Trieste–Friuli Venezia Giulia Airport 0.616237\n", - "643 FWA Fort Wayne International Airport 0.615280\n", - "644 GSE Gothenburg City Airport 0.615041\n", - "645 SBN South Bend Regional Airport 0.614725\n", - "646 TMM Toamasina Airport 0.614362\n", - "647 MJV San Javier Airport 0.613646\n", - "648 MHT Manchester Airport 0.613594\n", - "649 CUU General Roberto Fierro Villalobos International Airport 0.612718\n", - "650 SDR Santander Airport 0.612211\n", - "651 VFA Victoria Falls International Airport 0.610425\n", - "652 YVO Val-d'Or Airport 0.610380\n", - "653 MDE Jose Maria Córdova International Airport 0.609738\n", - "654 EUG Mahlon Sweet Field 0.608072\n", - "655 SDU Santos Dumont Airport 0.607419\n", - "656 YTS Timmins/Victor M. Power 0.605652\n", - "657 ASU Silvio Pettirossi International Airport 0.605107\n", - "658 FMO Münster Osnabrück Airport 0.603105\n", - "659 SJJ Sarajevo International Airport 0.600955\n", - "660 YMM Fort McMurray Airport 0.599375\n", - "661 LJG Lijiang Airport 0.597071\n", - "662 JJN Quanzhou Airport 0.596470\n", - "663 SDJ Sendai Airport 0.595990\n", - "664 PGA Page Municipal Airport 0.593797\n", - "665 GYE Jose Joaquin de Olmedo International Airport 0.593120\n", - "666 NOU La Tontouta International Airport 0.592438\n", - "667 VNS Lal Bahadur Shastri Airport 0.591104\n", - "668 TRV Trivandrum International Airport 0.590187\n", - "669 DYU Dushanbe Airport 0.588656\n", - "670 JTR Santorini Airport 0.588210\n", - "671 CJC El Loa Airport 0.588149\n", - "672 BEN Benina International Airport 0.588014\n", - "673 BTV Burlington International Airport 0.587933\n", - "674 AQP Rodríguez Ballón International Airport 0.587194\n", - "675 LIH Kuai, Lihue Airport 0.586378\n", - "676 LLW Lilongwe International Airport 0.585737\n", - "677 TIV Tivat Airport 0.585608\n", - "678 PVK Aktion National Airport 0.585390\n", - "679 RTB Coxen Hole, Juan Manuel Galvez International Airport 0.584383\n", - "680 YXE Saskatoon John G. Diefenbaker International Airport 0.583192\n", - "681 AAR Aarhus Airport 0.582347\n", - "682 VVI Viru Viru International Airport 0.581944\n", - "683 LSC La Florida Airport 0.581298\n", - "684 UVF Hewanorra International Airport 0.581113\n", - "685 YNT Yantai Laishan Airport 0.580397\n", - "686 SBA Santa Barbara Municipal Airport 0.580078\n", - "687 HOR Horta Airport 0.578721\n", - "688 NTL Newcastle Airport 0.578305\n", - "689 YUD Umiujaq Airport 0.577119\n", - "690 VSA Carlos Rovirosa Pérez International Airport 0.576318\n", - "691 TZA Belize City Municipal Airport 0.574432\n", - "692 EYW Key West International Airport 0.574348\n", - "693 BNY Bellona/Anua Airport 0.572929\n", - "694 RNL Rennell/Tingoa Airport 0.572929\n", - "695 CLO Alfonso Bonilla Aragon International Airport 0.572875\n", - "696 ADE Aden International Airport 0.572647\n", - "697 CKY Conakry Airport 0.572573\n", - "698 PMR Palmerston North Airport 0.572111\n", - "699 ADA Adana Airport 0.571642\n", - "700 MUB Maun Airport 0.570260\n", - "701 LKN Leknes Airport 0.568716\n", - "702 XRY Jerez Airport 0.567609\n", - "703 VER General Heriberto Jara International Airport 0.567005\n", - "704 SSG Malabo Airport 0.565917\n", - "705 NKC Nouakchott International Airport 0.565360\n", - "706 DIE Arrachart Airport 0.565059\n", - "707 CCC Jardines Del Rey Airport 0.564213\n", - "708 MBA Mombasa Moi International Airport 0.562349\n", - "709 CHA Lovell Field 0.561932\n", - "710 AER Sochi International Airport 0.561211\n", - "711 ACA General Juan N Alvarez International Airport 0.561046\n", - "712 MLB Melbourne International Airport 0.560933\n", - "713 YPJ Aupaluk Airport 0.558795\n", - "714 POL Pemba Airport 0.557830\n", - "715 AAL Aalborg Airport 0.557783\n", - "716 RNS Rennes-Saint-Jacques Airport 0.557637\n", - "717 NNB Santa Ana Airport 0.556606\n", - "718 RNA Ulawa Airport 0.556606\n", - "719 MSO Missoula International Airport 0.555989\n", - "720 MVD Montevideo, Carrasco International /General C L Berisso Airport 0.555418\n", - "721 CBR Canberra International Airport 0.555203\n", - "722 CZL Mohamed Boudiaf International Airport 0.554720\n", - "723 CZM Cozumel International Airport 0.553840\n", - "724 BIQ Biarritz-Anglet-Bayonne Airport 0.553532\n", - "725 ASE Aspen-Pitkin Co/Sardy Field 0.550342\n", - "726 IQT Coronel FAP Francisco Secada Vignetta International Airport 0.548937\n", - "727 FPO Freeport, Grand Bahama International Airport 0.548344\n", - "728 GOI Dabolim Airport 0.547944\n", - "729 HRK Kharkiv International Airport 0.547910\n", - "730 IKT Irkutsk Airport 0.547777\n", - "731 MST Maastricht Aachen Airport 0.547449\n", - "732 RZE Rzeszów-Jasionka Airport 0.547171\n", - "733 LIG Limoges Airport 0.546262\n", - "734 BGW Baghdad International Airport 0.545797\n", - "735 TGZ Angel Albino Corzo International Airport 0.545604\n", - "736 YHU Montréal / Saint-Hubert Airport 0.544636\n", - "737 PNQ Pune Airport 0.544600\n", - "738 WMN Maroantsetra Airport 0.543620\n", - "739 PSR Pescara International Airport 0.542828\n", - "740 JAN Jackson-Medgar Wiley Evers International Airport 0.542159\n", - "741 BWN Brunei International Airport 0.540919\n", - "742 YDF Deer Lake Airport 0.540268\n", - "743 YSM Fort Smith Airport 0.539454\n", - "744 YPH Inukjuak Airport 0.538963\n", - "745 STS Charles M. Schulz Sonoma County Airport 0.538786\n", - "746 FTU Tôlanaro Airport 0.538785\n", - "747 FLW Flores Airport 0.538472\n", - "748 MGA Augusto C. Sandino (Managua) International Airport 0.538239\n", - "749 HSV Huntsville International Carl T Jones Field 0.537335\n", - "750 YPX Puvirnituq Airport 0.537174\n", - "751 VAI Vanimo Airport 0.536488\n", - "752 FSC Figari Sud-Corse Airport 0.536304\n", - "753 XUZ Xuzhou Guanyin Airport 0.534645\n", - "754 HME Oued Irara Airport 0.534617\n", - "755 SKB Robert L. Bradshaw International Airport 0.533955\n", - "756 MJF Mosjøen Airport, Kjærstad 0.532964\n", - "757 CAE Columbia Metropolitan Airport 0.532921\n", - "758 ABE Lehigh Valley International Airport 0.531650\n", - "759 FAR Hector International Airport 0.531138\n", - "760 EFL Kefallinia Airport 0.531126\n", - "761 KLX Kalamata Airport 0.530746\n", - "762 WIN Winton Airport 0.530651\n", - "763 KZN Kazan International Airport 0.530045\n", - "764 RAO Leite Lopes Airport 0.529604\n", - "765 HDN Yampa Valley Airport 0.528381\n", - "766 YVB Bonaventure Airport 0.528374\n", - "767 KBV Krabi Airport 0.527823\n", - "768 SCU Antonio Maceo International Airport 0.526021\n", - "769 CGB Marechal Rondon Airport 0.525666\n", - "770 FSD Joe Foss Field Airport 0.525573\n", - "771 EGE Eagle County Regional Airport 0.525441\n", - "772 BME Broome International Airport 0.525365\n", - "773 MLI Quad City International Airport 0.524979\n", - "774 HUX Bahías de Huatulco International Airport 0.524168\n", - "775 ATQ Sri Guru Ram Dass Jee International Airport 0.523717\n", - "776 BJL Banjul International Airport 0.523658\n", - "777 DSN Ordos Ejin Horo Airport 0.522938\n", - "778 HFT Hammerfest Airport 0.522468\n", - "779 TLC Licenciado Adolfo Lopez Mateos International Airport 0.522197\n", - "780 YSB Sudbury Airport 0.521791\n", - "781 UNG Kiunga Airport 0.521675\n", - "782 WUX Sunan Shuofang International Airport 0.521397\n", - "783 THR Mehrabad International Airport 0.520368\n", - "784 NQY Newquay Cornwall Airport 0.520064\n", - "785 UME Umeå Airport 0.519875\n", - "786 ATW Appleton International Airport 0.519568\n", - "787 YHK Gjoa Haven Airport 0.519327\n", - "788 YYH Taloyoak Airport 0.519327\n", - "789 YRT Rankin Inlet Airport 0.517826\n", - "790 PGF Perpignan-Rivesaltes (Llabanère) Airport 0.517428\n", - "791 KUF Kurumoch International Airport 0.517313\n", - "792 LLA Luleå Airport 0.516518\n", - "793 MLM General Francisco J. Mujica International Airport 0.516006\n", - "794 FLN Hercílio Luz International Airport 0.515325\n", - "795 GRX Federico Garcia Lorca Airport 0.514331\n", - "796 RDM Roberts Field 0.512482\n", - "797 CCJ Calicut International Airport 0.512447\n", - "798 ZQN Queenstown International Airport 0.511516\n", - "799 BMI Central Illinois Regional Airport at Bloomington-Normal 0.510402\n", - "800 YGR Îles-de-la-Madeleine Airport 0.509128\n", - "801 OAX Xoxocotlán International Airport 0.507984\n", - "802 JAC Jackson Hole Airport 0.507616\n", - "803 NIM Diori Hamani International Airport 0.507592\n", - "804 NDR Nador International Airport 0.507449\n", - "805 EVE Harstad/Narvik Airport, Evenes 0.507119\n", - "806 INN Innsbruck Airport 0.506984\n", - "807 ZIH Ixtapa Zihuatanejo International Airport 0.506459\n", - "808 SPC La Palma Airport 0.506385\n", - "809 FRU Manas International Airport 0.506058\n", - "810 JHB Senai International Airport 0.505795\n", - "811 OUD Angads Airport 0.504865\n", - "812 SPR San Pedro Airport 0.504540\n", - "813 SWF Stewart International Airport 0.503806\n", - "814 CZX Changzhou Airport 0.503555\n", - "815 YBG CFB Bagotville 0.503400\n", - "816 XNN Xining Caojiabu Airport 0.502718\n", - "817 NDY Sanday Airport 0.502474\n", - "818 ASM Asmara International Airport 0.502125\n", - "819 TBG Tabubil Airport 0.500468\n", - "820 MXH Moro Airport 0.500067\n", - "821 MEB Melbourne Essendon Airport 0.500031\n", - "822 ECP Northwest Florida Beaches International Airport 0.499937\n", - "823 NOS Fascene Airport 0.499905\n", - "824 DGO General Guadalupe Victoria International Airport 0.499878\n", - "825 GFK Grand Forks International Airport 0.498459\n", - "826 HBA Hobart International Airport 0.498429\n", - "827 SNU Abel Santamaria Airport 0.497539\n", - "828 BEL Val de Cans/Júlio Cezar Ribeiro International Airport 0.497094\n", - "829 YSK Sanikiluaq Airport 0.495936\n", - "830 KBL Kabul International Airport 0.495921\n", - "831 HOG Frank Pais International Airport 0.495838\n", - "832 RBV Ramata Airport 0.495152\n", - "833 YKU Chisasibi Airport 0.494485\n", - "834 PAD Paderborn Lippstadt Airport 0.493897\n", - "835 YXJ Fort St John Airport 0.493863\n", - "836 SUB Juanda International Airport 0.493544\n", - "837 CUL Bachigualato Federal International Airport 0.493098\n", - "838 MJT Mytilene International Airport 0.492513\n", - "839 YCU Yuncheng Guangong Airport 0.490577\n", - "840 LBB Lubbock Preston Smith International Airport 0.490508\n", - "841 SVU Savusavu Airport 0.490423\n", - "842 TVU Matei Airport 0.490423\n", - "843 FAI Fairbanks International Airport 0.488481\n", - "844 RAP Rapid City Regional Airport 0.488414\n", - "845 GJT Grand Junction Regional Airport 0.487980\n", - "846 AHB Abha Regional Airport 0.487776\n", - "847 EGC Bergerac-Roumanière Airport 0.487742\n", - "848 OGX Ain el Beida Airport 0.487218\n", - "849 YKL Schefferville Airport 0.486232\n", - "850 UPG Hasanuddin International Airport 0.484390\n", - "851 NOV Nova Lisboa Airport 0.483994\n", - "852 SPP Menongue Airport 0.483994\n", - "853 BCV Belmopan Airport 0.483618\n", - "854 VHM Vilhelmina Airport 0.483117\n", - "855 CTG Rafael Nuñez International Airport 0.482035\n", - "856 CJS Abraham González International Airport 0.481721\n", - "857 ASP Alice Springs Airport 0.481478\n", - "858 TOE Tozeur Nefta International Airport 0.480863\n", - "859 BGR Bangor International Airport 0.480787\n", - "860 KOJ Kagoshima Airport 0.480194\n", - "861 DAU Daru Airport 0.480120\n", - "862 PSC Tri Cities Airport 0.479825\n", - "863 ASR Kayseri Erkilet Airport 0.479419\n", - "864 ACY Atlantic City International Airport 0.479417\n", - "865 TXN Tunxi International Airport 0.479110\n", - "866 MDZ El Plumerillo Airport 0.478611\n", - "867 JUB Juba International Airport 0.478486\n", - "868 CRK Clark International Airport 0.478076\n", - "869 YBL Campbell River Airport 0.477935\n", - "870 HKN Kimbe Airport 0.477414\n", - "871 CYS Cheyenne Regional Jerry Olson Field 0.475033\n", - "872 GNB Grenoble Alpes-Isère Airport 0.474377\n", - "873 VXO Växjö Kronoberg Airport 0.473652\n", - "874 KHV Khabarovsk-Novy Airport 0.471512\n", - "875 KJA Yemelyanovo Airport 0.470424\n", - "876 BRN Bern Belp Airport 0.470375\n", - "877 TVC Cherry Capital Airport 0.470091\n", - "878 HLZ Hamilton International Airport 0.469833\n", - "879 NSN Nelson Airport 0.469833\n", - "880 QRO Querétaro Intercontinental Airport 0.469247\n", - "881 PPW Papa Westray Airport 0.468173\n", - "882 NOC Ireland West Knock Airport 0.468150\n", - "883 PNP Girua Airport 0.466645\n", - "884 AMA Rick Husband Amarillo International Airport 0.466303\n", - "885 FMN Four Corners Regional Airport 0.465488\n", - "886 BLV Scott AFB/Midamerica Airport 0.463193\n", - "887 MOQ Morondava Airport 0.461994\n", - "888 TLE Toliara Airport 0.461994\n", - "889 TLN Toulon-Hyères Airport 0.460359\n", - "890 ROA Roanoke–Blacksburg Regional Airport 0.459865\n", - "891 SXR Sheikh ul Alam Airport 0.459014\n", - "892 SKN Stokmarknes Skagen Airport 0.458838\n", - "893 DYG Dayong Airport 0.458352\n", - "894 STX Henry E Rohlsen Airport 0.458261\n", - "895 CGR Campo Grande Airport 0.457506\n", - "896 PAE Snohomish County (Paine Field) Airport 0.457460\n", - "897 YMT Chapais Airport 0.456866\n", - "898 AVP Wilkes Barre Scranton International Airport 0.456790\n", - "899 WEH Weihai Airport 0.456144\n", - "900 CXR Cam Ranh Airport 0.455587\n", - "901 CND Mihail Kogălniceanu International Airport 0.455549\n", - "902 YXX Abbotsford Airport 0.455197\n", - "903 KGA Kananga Airport 0.454702\n", - "904 SSJ Sandnessjøen Airport, Stokka 0.454256\n", - "905 ZAZ Zaragoza Air Base 0.453267\n", - "906 GYN Santa Genoveva Airport 0.453204\n", - "907 TBU Fua'amotu International Airport 0.453052\n", - "908 MWX Muan International Airport 0.452931\n", - "909 LNV Londolovit Airport 0.452048\n", - "910 MQN Mo i Rana Airport, Røssvoll 0.451692\n", - "911 KVG Kavieng Airport 0.451586\n", - "912 ARI Chacalluta Airport 0.451349\n", - "913 SMI Samos Airport 0.451258\n", - "914 UDI Ten. Cel. Aviador César Bombonato Airport 0.451169\n", - "915 LDE Tarbes-Lourdes-Pyrénées Airport 0.450590\n", - "916 MKY Mackay Airport 0.450175\n", - "917 ZEL Denny Island Airport 0.449934\n", - "918 YYE Fort Nelson Airport 0.448985\n", - "919 LRH La Rochelle-Île de Ré Airport 0.448542\n", - "920 MVY Martha's Vineyard Airport 0.448447\n", - "921 SOY Stronsay Airport 0.447782\n", - "922 TSA Taipei Songshan Airport 0.446492\n", - "923 BBO Berbera Airport 0.446369\n", - "924 ETZ Metz-Nancy-Lorraine Airport 0.446141\n", - "925 GZP Gazipaşa Airport 0.446083\n", - "926 MRV Mineralnyye Vody Airport 0.445403\n", - "927 JSH Sitia Airport 0.445384\n", - "928 FCA Glacier Park International Airport 0.444418\n", - "929 ISA Mount Isa Airport 0.444248\n", - "930 VTZ Vishakhapatnam Airport 0.443688\n", - "931 KAN Mallam Aminu International Airport 0.442206\n", - "932 GTF Great Falls International Airport 0.441703\n", - "933 LVI Livingstone Airport 0.441574\n", - "934 BAV Baotou Airport 0.441565\n", - "935 PEW Peshawar International Airport 0.441455\n", - "936 TZX Trabzon International Airport 0.440863\n", - "937 ODS Odessa International Airport 0.440859\n", - "938 STI Cibao International Airport 0.440756\n", - "939 YFO Flin Flon Airport 0.440704\n", - "940 YQD The Pas Airport 0.440704\n", - "941 KOS Sihanoukville International Airport 0.440636\n", - "942 LUZ Lublin Airport 0.439540\n", - "943 SLP Ponciano Arriaga International Airport 0.438060\n", - "944 WTB Brisbane West Wellcamp Airport 0.437534\n", - "945 SHV Shreveport Regional Airport 0.437434\n", - "946 LCE Goloson International Airport 0.437213\n", - "947 MTJ Montrose Regional Airport 0.436794\n", - "948 GAU Lokpriya Gopinath Bordoloi International Airport 0.436397\n", - "949 NGS Nagasaki Airport 0.436163\n", - "950 MFR Rogue Valley International Medford Airport 0.435538\n", - "951 HRL Harlingen, Valley International Airport 0.435022\n", - "952 MHH Marsh Harbour International Airport 0.434766\n", - "953 YGL La Grande Rivière Airport 0.434740\n", - "954 YXY Whitehorse / Erik Nielsen International Airport 0.434435\n", - "955 KLO Kalibo International Airport 0.434419\n", - "956 SZB Sultan Abdul Aziz Shah International Airport 0.433838\n", - "957 LRM Casa De Campo International Airport 0.433795\n", - "958 YQG Windsor Airport 0.432958\n", - "959 GGR Garowe International Airport 0.432569\n", - "960 PBM Johan Adolf Pengel International Airport 0.431801\n", - "961 DAM Damascus International Airport 0.431574\n", - "962 LYG Lianyungang Airport 0.431524\n", - "963 PBC Hermanos Serdán International Airport 0.430902\n", - "964 ANR Antwerp International Airport (Deurne) 0.429733\n", - "965 GRZ Graz Airport 0.429641\n", - "966 RBA Rabat-Salé Airport 0.429463\n", - "967 BVC Rabil Airport 0.428716\n", - "968 TMR Aguenar – Hadj Bey Akhamok Airport 0.428531\n", - "969 SVB Sambava Airport 0.428206\n", - "970 CIY Comiso Airport 0.428160\n", - "971 RJK Rijeka Airport 0.428102\n", - "972 CFE Clermont-Ferrand Auvergne Airport 0.428073\n", - "973 ILM Wilmington International Airport 0.426312\n", - "974 LNZ Linz Airport 0.425807\n", - "975 MIG Mianyang Airport 0.425727\n", - "976 ZIA Ramenskoye Airport 0.425274\n", - "977 LYI Shubuling Airport 0.425067\n", - "978 PUF Pau Pyrénées Airport 0.425063\n", - "979 PUQ Pdte. Carlos Ibañez del Campo Airport 0.424390\n", - "980 LGG Liège Airport 0.424385\n", - "981 YQQ Comox Airport 0.424359\n", - "982 YUY Rouyn Noranda Airport 0.424317\n", - "983 MJI Mitiga Airport 0.424079\n", - "984 KRS Kristiansand Airport 0.423641\n", - "985 YXT Terrace Airport 0.423366\n", - "986 YSJ Saint John Airport 0.423217\n", - "987 UEL Quelimane Airport 0.421195\n", - "988 MAJ Marshall Islands International Airport 0.420773\n", - "989 ELS Ben Schoeman Airport 0.420345\n", - "990 PLZ Port Elizabeth Airport 0.420345\n", - "991 YKG Kangirsuk Airport 0.419843\n", - "992 YTQ Tasiujaq Airport 0.419843\n", - "993 ANM Antsirabato Airport 0.419209\n", - "994 YTY Taizhou Airport 0.419159\n", - "995 LOK Lodwar Airport 0.418987\n", - "996 AGU Jesus Teran International Airport 0.418902\n", - "997 IDR Devi Ahilyabai Holkar Airport 0.418784\n", - "998 BIS Bismarck Municipal Airport 0.418559\n", - "999 BHY Beihai Airport 0.418524\n", - "1000 LCK Rickenbacker International Airport 0.418356\n", - "1001 ZHA Zhanjiang Airport 0.418051\n", - "1002 TLH Tallahassee Regional Airport 0.418016\n", - "1003 ROS Islas Malvinas Airport 0.417679\n", - "1004 GOJ Nizhny Novgorod International Airport 0.416714\n", - "1005 YBC Baie Comeau Airport 0.416541\n", - "1006 VOG Volgograd International Airport 0.415985\n", - "1007 DSS Blaise Diagne International Airport 0.415634\n", - "1008 AJR Arvidsjaur Airport 0.415542\n", - "1009 SZF Samsun Çarşamba Airport 0.415424\n", - "1010 IXJ Jammu Airport 0.415107\n", - "1011 HAU Haugesund Airport 0.414400\n", - "1012 VTE Wattay International Airport 0.413723\n", - "1013 SZZ Szczecin-Goleniów Solidarność Airport 0.413559\n", - "1014 APW Faleolo International Airport 0.413283\n", - "1015 CCF Carcassonne Airport 0.413187\n", - "1016 YIH Yichang Airport 0.413059\n", - "1017 PCL Cap FAP David Abenzur Rengifo International Airport 0.412462\n", - "1018 TPP Cadete FAP Guillermo Del Castillo Paredes Airport 0.412462\n", - "1019 LAP Manuel Márquez de León International Airport 0.412452\n", - "1020 IFN Esfahan Shahid Beheshti International Airport 0.411815\n", - "1021 OVD Asturias Airport 0.411731\n", - "1022 AOK Karpathos Airport 0.411072\n", - "1023 ZYI Zunyi Xinzhou Airport 0.410863\n", - "1024 YGV Havre St Pierre Airport 0.410476\n", - "1025 YPN Port Menier Airport 0.410476\n", - "1026 PLU Pampulha - Carlos Drummond de Andrade Airport 0.410249\n", - "1027 SKT Sialkot Airport 0.409837\n", - "1028 KMQ Komatsu Airport 0.409599\n", - "1029 IQQ Diego Aracena Airport 0.408335\n", - "1030 CNN Kannurl International Airport 0.408067\n", - "1031 BUS Batumi International Airport 0.407927\n", - "1032 HIJ Hiroshima Airport 0.407647\n", - "1033 TKU Turku Airport 0.407419\n", - "1034 INU Nauru International Airport 0.407280\n", - "1035 REX General Lucio Blanco International Airport 0.407104\n", - "1036 MQP Kruger Mpumalanga International Airport 0.406120\n", - "1037 BZR Béziers-Vias Airport 0.405597\n", - "1038 MDL Mandalay International Airport 0.405511\n", - "1039 AOI Ancona Falconara Airport 0.404949\n", - "1040 ALF Alta Airport 0.404756\n", - "1041 PMC El Tepual Airport 0.404177\n", - "1042 ZCO Maquehue Airport 0.404177\n", - "1043 KKN Kirkenes Airport, Høybuktmoen 0.403951\n", - "1044 UTP U-Tapao International Airport 0.403772\n", - "1045 ACV Arcata Airport 0.403408\n", - "1046 LGK Langkawi International Airport 0.403010\n", - "1047 EVV Evansville Regional Airport 0.402812\n", - "1048 MAF Midland International Airport 0.402786\n", - "1049 KSU Kristiansund Airport, Kvernberget 0.401908\n", - "1050 GZT Gaziantep International Airport 0.401800\n", - "1051 SLL Salalah Airport 0.401035\n", - "1052 SDD Lubango Airport 0.400406\n", - "1053 CHY Choiseul Bay/Taro Island Airport 0.400284\n", - "1054 MDK Mbandaka Airport 0.400114\n", - "1055 MGF Regional de Maringá - Sílvio Nane Junior Airport 0.400027\n", - "1056 FSZ Mt. Fuji Shizuoka Airport 0.399927\n", - "1057 KTA Karratha Airport 0.399711\n", - "1058 NJF Al Najaf International Airport 0.399567\n", - "1059 VDS Vadsø Airport 0.399281\n", - "1060 MAO Eduardo Gomes International Airport 0.398572\n", - "1061 INH Inhambane Airport 0.398471\n", - "1062 VNX Vilankulo Airport 0.398471\n", - "1063 TZL Tuzla International Airport 0.398313\n", - "1064 BBI Biju Patnaik Airport 0.398247\n", - "1065 YHY Hay River / Merlyn Carter Airport 0.398186\n", - "1066 BKG Branson Airport 0.397997\n", - "1067 AES Ålesund Airport 0.397969\n", - "1068 MFE Mc Allen Miller International Airport 0.397833\n", - "1069 MRY Monterey Peninsula Airport 0.397491\n", - "1070 CUK Caye Caulker Airport 0.397152\n", - "1071 SQS Matthew Spain Airport 0.397152\n", - "1072 KMI Miyazaki Airport 0.396943\n", - "1073 TMP Tampere-Pirkkala Airport 0.396628\n", - "1074 FUN Funafuti International Airport 0.396586\n", - "1075 KIJ Niigata Airport 0.396448\n", - "1076 ZAL Pichoy Airport 0.396235\n", - "1077 YQM Greater Moncton International Airport 0.396167\n", - "1078 KSC Košice Airport 0.395689\n", - "1079 NAT Governador Aluízio Alves International Airport 0.395480\n", - "1080 SOG Sogndal Airport 0.395422\n", - "1081 AYQ Ayers Rock Connellan Airport 0.395063\n", - "1082 YIW Yiwu Airport 0.394795\n", - "1083 ASB Ashgabat Airport 0.394572\n", - "1084 NAG Dr. Babasaheb Ambedkar International Airport 0.394324\n", - "1085 DOM Melville Hall Airport 0.393210\n", - "1086 BBA Balmaceda Airport 0.392540\n", - "1087 BON Bonaire, Flamingo International Airport 0.392516\n", - "1088 SVJ Svolvær Helle Airport 0.391200\n", - "1089 CMF Chambéry-Savoie Airport 0.390950\n", - "1090 RVK Rørvik Airport, Ryum 0.390891\n", - "1091 WJR Wajir Airport 0.390885\n", - "1092 UFA Ufa International Airport 0.390786\n", - "1093 BDA Bermuda, L.F. Wade International International Airport 0.390321\n", - "1094 TIZ Tari Airport 0.389857\n", - "1095 RLG Rostock-Laage Airport 0.388841\n", - "1096 HIA Lianshui Airport 0.388815\n", - "1097 GNV Gainesville Regional Airport 0.388663\n", - "1098 GAE Gabès Matmata International Airport 0.388275\n", - "1099 BNN Brønnøysund Airport 0.388105\n", - "1100 YZT Port Hardy Airport 0.387934\n", - "1101 RPR Raipur Airport 0.387558\n", - "1102 VXE São Pedro Airport 0.387518\n", - "1103 TIF Ta’if Regional Airport 0.386957\n", - "1104 TRC Francisco Sarabia International Airport 0.386886\n", - "1105 UKB Kobe Airport 0.386855\n", - "1106 OSY Namsos Høknesøra Airport 0.386697\n", - "1107 LRS Leros Airport 0.386451\n", - "1108 ERF Erfurt Airport 0.386238\n", - "1109 MOL Molde Airport 0.385907\n", - "1110 YNS Nemiscau Airport 0.385881\n", - "1111 ISG Ishigaki Airport 0.385854\n", - "1112 PBG Plattsburgh International Airport 0.385820\n", - "1113 INI Nis Constantine the Great Airport 0.385619\n", - "1114 AJU Santa Maria Airport 0.385254\n", - "1115 IXC Chandigarh Airport 0.385217\n", - "1116 CAP Cap Haitien International Airport 0.384432\n", - "1117 LCG A Coruna Airport 0.384377\n", - "1118 ELM Elmira Corning Regional Airport 0.384283\n", - "1119 LST Launceston Airport 0.384043\n", - "1120 SPN Saipan International Airport 0.383252\n", - "1121 ANX Andøya Airport 0.383164\n", - "1122 CIH Changzhi Airport 0.383133\n", - "1123 ELQ Gassim/Prince Nayef bin Abdulaziz Regional Airport 0.382844\n", - "1124 SYY Stornoway Airport 0.382177\n", - "1125 CFR Caen-Carpiquet Airport 0.382090\n", - "1126 VGO Vigo Airport 0.381909\n", - "1127 CAB Cabinda Airport 0.381520\n", - "1128 MEG Malanje Airport 0.381520\n", - "1129 SZA Soyo Airport 0.381520\n", - "1130 VHC Saurimo Airport 0.381520\n", - "1131 RMI Federico Fellini International Airport 0.381323\n", - "1132 AAE Annaba Airport 0.381107\n", - "1133 BJM Bujumbura International Airport 0.380532\n", - "1134 NKM Nagoya Airport 0.380309\n", - "1135 OST Ostend-Bruges International Airport 0.380252\n", - "1136 HLD Dongshan Airport 0.380019\n", - "1137 CJB Coimbatore International Airport 0.379713\n", - "1138 HTY Hatay Airport 0.378871\n", - "1139 PQC Phu Quoc Airport 0.378864\n", - "1140 SBZ Sibiu International Airport 0.378715\n", - "1141 CGP Shah Amanat International Airport 0.378702\n", - "1142 YNZ Yancheng Airport 0.378425\n", - "1143 ROK Rockhampton Airport 0.378281\n", - "1144 ISU Sulaymaniyah International Airport 0.378176\n", - "1145 YBP Yibin Caiba Airport 0.378167\n", - "1146 OHE Gu-Lian Airport 0.378120\n", - "1147 LZH Bailian Airport 0.377780\n", - "1148 NEV Vance W. Amory International Airport 0.377418\n", - "1149 ZCL General Leobardo C. Ruiz International Airport 0.377379\n", - "1150 JOG Adi Sutjipto International Airport 0.377007\n", - "1151 YGT Igloolik Airport 0.375009\n", - "1152 BHQ Broken Hill Airport 0.374979\n", - "1153 CEK Chelyabinsk Balandino Airport 0.374714\n", - "1154 VIX Eurico de Aguiar Salles Airport 0.374640\n", - "1155 IGU Cataratas International Airport 0.374347\n", - "1156 LWS Lewiston Nez Perce County Airport 0.374240\n", - "1157 MYJ Matsuyama Airport 0.374179\n", - "1158 PHE Port Hedland International Airport 0.373940\n", - "1159 VOZ Voronezh International Airport 0.372927\n", - "1160 BHE Woodbourne Airport 0.372721\n", - "1161 DUD Dunedin Airport 0.372721\n", - "1162 IVC Invercargill Airport 0.372721\n", - "1163 NPE Napier Airport 0.372721\n", - "1164 NPL New Plymouth Airport 0.372721\n", - "1165 ROT Rotorua Regional Airport 0.372721\n", - "1166 TRG Tauranga Airport 0.372721\n", - "1167 DEB Debrecen International Airport 0.372657\n", - "1168 CJJ Cheongju International Airport 0.372588\n", - "1169 YCO Kugluktuk Airport 0.372321\n", - "1170 ROB Roberts International Airport 0.372303\n", - "1171 ELH North Eleuthera Airport 0.371920\n", - "1172 ULN Chinggis Khaan International Airport 0.371255\n", - "1173 HKD Hakodate Airport 0.370979\n", - "1174 BTH Hang Nadim International Airport 0.370680\n", - "1175 JUL Inca Manco Capac International Airport 0.370646\n", - "1176 MOB Mobile Regional Airport 0.370514\n", - "1177 KCH Kuching International Airport 0.370385\n", - "1178 IXE Mangalore International Airport 0.370307\n", - "1179 GGT George Town, Exuma International Airport 0.369807\n", - "1180 OXB Osvaldo Vieira International Airport 0.369803\n", - "1181 HGA Egal International Airport 0.369589\n", - "1182 YAM Sault Ste Marie Airport 0.369583\n", - "1183 LXR Luxor International Airport 0.369095\n", - "1184 SVD E. T. Joshua Airport 0.368986\n", - "1185 LMM Valle del Fuerte International Airport 0.368644\n", - "1186 LSI Sumburgh Airport, Shetland Islands 0.368364\n", - "1187 ECN Ercan International Airport 0.368338\n", - "1188 PMV Del Caribe Santiago Mariño International Airport 0.368078\n", - "1189 BFL Meadows Field 0.367991\n", - "1190 STV Surat Airport 0.367989\n", - "1191 CKB North Central West Virginia Airport 0.367873\n", - "1192 RMU Region of Murcia International Airport 0.367522\n", - "1193 NRL North Ronaldsay Airport 0.366966\n", - "1194 WRY Westray Airport 0.366966\n", - "1195 ATY Watertown Regional Airport 0.365701\n", - "1196 BTR Baton Rouge Metropolitan, Ryan Field 0.365608\n", - "1197 BBK Kasane Airport 0.365318\n", - "1198 MIM Merimbula Airport 0.365132\n", - "1199 USM Samui Airport 0.365088\n", - "1200 OSD Östersund Airport 0.364921\n", - "1201 RUR Rurutu Airport 0.364748\n", - "1202 YYD Smithers Airport 0.364402\n", - "1203 CEN Ciudad Obregón International Airport 0.364284\n", - "1204 LAN Capital City Airport 0.364261\n", - "1205 SMS Sainte Marie Airport 0.364248\n", - "1206 HAD Halmstad Airport 0.363955\n", - "1207 TOL Toledo Express Airport 0.363914\n", - "1208 BND Bandar Abbas International Airport 0.363898\n", - "1209 CRW Yeager Airport 0.363745\n", - "1210 CIF Chifeng Airport 0.363481\n", - "1211 CVU Corvo Airport 0.362470\n", - "1212 MRA Misratah Airport 0.362268\n", - "1213 BLZ Chileka International Airport 0.361979\n", - "1214 DOK Donetsk International Airport 0.361600\n", - "1215 LDB Governador José Richa Airport 0.360004\n", - "1216 HLN Helena Regional Airport 0.359745\n", - "1217 YMO Moosonee Airport 0.359375\n", - "1218 SBP San Luis County Regional Airport 0.359206\n", - "1219 MJN Philibert Tsiranana (Amborovy) Airport 0.359189\n", - "1220 NTG Nantong Airport 0.359000\n", - "1221 MXL General Rodolfo Sánchez Taboada International Airport 0.357827\n", - "1222 OMS Omsk Central Airport 0.357578\n", - "1223 BLK Blackpool International Airport 0.357335\n", - "1224 YGJ Miho Yonago Airport 0.357302\n", - "1225 ALH Albany Airport 0.356673\n", - "1226 BQB Busselton Regional Airport 0.356673\n", - "1227 YNB Yenbo - Prince Abdul Mohsin Bin Airport 0.356586\n", - "1228 RIZ Rizhao Shanzihe Airport 0.356182\n", - "1229 SNP St Paul Island Airport 0.356097\n", - "1230 STG St George Airport 0.356097\n", - "1231 IAG Niagara Falls International Airport 0.355504\n", - "1232 PSM Portsmouth International at Pease Airport 0.355504\n", - "1233 GLT Gladstone Airport 0.355462\n", - "1234 AXP Spring Point Airport 0.355243\n", - "1235 CRI Colonel Hill Airport 0.355243\n", - "1236 IGA Inagua Airport 0.355243\n", - "1237 MYG Mayaguana Airport 0.355243\n", - "1238 HMV Hemavan Airport 0.355175\n", - "1239 SCE University Park Airport 0.355154\n", - "1240 SDL Sundsvall-Härnösand Airport 0.355154\n", - "1241 SLZ Marechal Cunha Machado International Airport 0.354673\n", - "1242 YIO Pond Inlet Airport 0.354579\n", - "1243 MCZ Zumbi dos Palmares Airport 0.354522\n", - "1244 DCM Castres-Mazamet Airport 0.354410\n", - "1245 JHM Kapalua Airport 0.354259\n", - "1246 TAM General Francisco Javier Mina International Airport 0.354201\n", - "1247 SCO Aktau Airport 0.353967\n", - "1248 YGP Gaspé (Michel-Pouliot) Airport 0.353595\n", - "1249 CHO Charlottesville Albemarle Airport 0.353374\n", - "1250 GLF Golfito Airport 0.353222\n", - "1251 PJM Puerto Jimenez Airport 0.353222\n", - "1252 MJM Mbuji Mayi Airport 0.353136\n", - "1253 KMJ Kumamoto Airport 0.352966\n", - "1254 RKT Ras Al Khaimah International Airport 0.352889\n", - "1255 YKS Yakutsk Airport 0.352821\n", - "1256 YYQ Churchill Airport 0.352663\n", - "1257 KGD Khrabrovo Airport 0.352508\n", - "1258 BUA Buka Airport 0.352397\n", - "1259 YKA Kamloops Airport 0.352304\n", - "1260 OKJ Okayama Airport 0.352161\n", - "1261 HHH Hilton Head Airport 0.351730\n", - "1262 USA Concord Regional Airport 0.351688\n", - "1263 KDV Vunisea Airport 0.351667\n", - "1264 LBS Labasa Airport 0.351667\n", - "1265 TUU Tabuk Airport 0.351614\n", - "1266 AZR Touat Cheikh Sidi Mohamed Belkebir Airport 0.351577\n", - "1267 BUQ Joshua Mqabuko Nkomo International Airport 0.351225\n", - "1268 MQL Mildura Airport 0.350882\n", - "1269 LDY City of Derry Airport 0.350873\n", - "1270 CFS Coffs Harbour Airport 0.350134\n", - "1271 KGE Kaghau Airport 0.348769\n", - "1272 AQJ Aqaba King Hussein International Airport 0.348378\n", - "1273 YQX Gander International Airport 0.347998\n", - "1274 VLN Arturo Michelena International Airport 0.347958\n", - "1275 KIH Kish International Airport 0.347565\n", - "1276 KOW Ganzhou Airport 0.347464\n", - "1277 MEI Key Field 0.347395\n", - "1278 CBT Catumbela Airport 0.347048\n", - "1279 SVP Kuito Airport 0.347048\n", - "1280 DAB Daytona Beach International Airport 0.346326\n", - "1281 AWZ Ahwaz Airport 0.345697\n", - "1282 IOS Bahia - Jorge Amado Airport 0.345656\n", - "1283 YFC Fredericton Airport 0.345424\n", - "1284 TSH Tshikapa Airport 0.345035\n", - "1285 CGI Cape Girardeau Regional Airport 0.344654\n", - "1286 IMT Ford Airport 0.344557\n", - "1287 TBZ Tabriz International Airport 0.343707\n", - "1288 CEI Chiang Rai International Airport 0.343685\n", - "1289 GUR Gurney Airport 0.343438\n", - "1290 GRQ Eelde Airport 0.343362\n", - "1291 BET Bethel Airport 0.343134\n", - "1292 SGU St George Municipal Airport 0.343100\n", - "1293 BHS Bathurst Airport 0.342653\n", - "1294 GFF Griffith Airport 0.342653\n", - "1295 NRA Narrandera Airport 0.342653\n", - "1296 PKE Parkes Airport 0.342653\n", - "1297 HOV Ørsta-Volda Airport, Hovden 0.342338\n", - "1298 RMF Marsa Alam International Airport 0.342152\n", - "1299 YQZ Quesnel Airport 0.342147\n", - "1300 YWL Williams Lake Airport 0.342147\n", - "1301 WDS Shiyan Wudangshan Airport 0.342128\n", - "1302 YOJ High Level Airport 0.341482\n", - "1303 YOP Rainbow Lake Airport 0.341482\n", - "1304 TUP Tupelo Regional Airport 0.341343\n", - "1305 CPO Desierto de Atacama Airport 0.340319\n", - "1306 MUX Multan International Airport 0.340050\n", - "1307 RIY Mukalla International Airport 0.339820\n", - "1308 LZO Luzhou Airport 0.339709\n", - "1309 GMP Gimpo International Airport 0.339512\n", - "1310 GWT Westerland Sylt Airport 0.339417\n", - "1311 PQQ Port Macquarie Airport 0.339068\n", - "1312 TAB Tobago-Crown Point Airport 0.338807\n", - "1313 GRB Austin Straubel International Airport 0.338425\n", - "1314 LXS Limnos Airport 0.338319\n", - "1315 YLH Lansdowne House Airport 0.338013\n", - "1316 BZG Bydgoszcz Ignacy Jan Paderewski Airport 0.337879\n", - "1317 GEO Cheddi Jagan International Airport 0.337864\n", - "1318 YUX Hall Beach Airport 0.337737\n", - "1319 YPY Fort Chipewyan Airport 0.337073\n", - "1320 SFA Sfax Thyna International Airport 0.337026\n", - "1321 LFT Lafayette Regional Airport 0.336551\n", - "1322 BWT Wynyard Airport 0.336471\n", - "1323 CYB Gerrard Smith International Airport 0.336395\n", - "1324 LYB Edward Bodden Airfield 0.336395\n", - "1325 YQK Kenora Airport 0.336067\n", - "1326 LUK Cincinnati Municipal Airport Lunken Field 0.335981\n", - "1327 ZBF Bathurst Airport 0.335932\n", - "1328 CRP Corpus Christi International Airport 0.335567\n", - "1329 AIA Alliance Municipal Airport 0.335486\n", - "1330 CDR Chadron Municipal Airport 0.335486\n", - "1331 DDC Dodge City Regional Airport 0.335486\n", - "1332 LBL Liberal Mid-America Regional Airport 0.335486\n", - "1333 LPQ Luang Phabang International Airport 0.335459\n", - "1334 DVO Francisco Bangoy International Airport 0.335342\n", - "1335 KNO Medan/Kualanamu International Airport 0.335161\n", - "1336 GPT Gulfport Biloxi International Airport 0.334744\n", - "1337 LYA Luoyang Airport 0.333784\n", - "1338 LOP Bandara International Lombok Airport 0.333296\n", - "1339 WIL Nairobi Wilson Airport 0.333204\n", - "1340 PHF Newport News Williamsburg International Airport 0.333108\n", - "1341 JNG Jining Qufu Airport 0.332969\n", - "1342 MGM Montgomery Regional (Dannelly Field) Airport 0.331835\n", - "1343 BFN Bram Fischer International Airport 0.331178\n", - "1344 GRJ George Airport 0.331178\n", - "1345 AIU Enua Airport 0.331168\n", - "1346 RFD Chicago Rockford International Airport 0.331142\n", - "1347 PAT Lok Nayak Jayaprakash Airport 0.330959\n", - "1348 EIS Terrance B. Lettsome International Airport 0.330823\n", - "1349 VXC Lichinga Airport 0.330638\n", - "1350 ATD Uru Harbour Airport 0.330091\n", - "1351 FRE Fera/Maringe Airport 0.330091\n", - "1352 RUS Marau Airport 0.330091\n", - "1353 SCZ Santa Cruz/Graciosa Bay/Luova Airport 0.330091\n", - "1354 RMT Rimatara Airport 0.329961\n", - "1355 YVM Qikiqtarjuaq Airport 0.329891\n", - "1356 BJF Båtsfjord Airport 0.329661\n", - "1357 JST John Murtha Johnstown Cambria County Airport 0.329350\n", - "1358 GND Point Salines International Airport 0.329192\n", - "1359 DGA Dangriga Airport 0.328183\n", - "1360 DBO Dubbo City Regional Airport 0.327988\n", - "1361 SUN Friedman Memorial Airport 0.327960\n", - "1362 SLI Solwesi Airport 0.327702\n", - "1363 BRD Brainerd Lakes Regional Airport 0.327443\n", - "1364 INL Falls International Airport 0.327443\n", - "1365 SGC Surgut Airport 0.327236\n", - "1366 HON Huron Regional Airport 0.327228\n", - "1367 PNZ Senador Nilo Coelho Airport 0.326374\n", - "1368 GCC Gillette Campbell County Airport 0.326276\n", - "1369 RKS Rock Springs Sweetwater County Airport 0.326276\n", - "1370 PMZ Palmar Sur Airport 0.326220\n", - "1371 THE Senador Petrônio Portela Airport 0.325893\n", - "1372 SBH Gustaf III Airport 0.325711\n", - "1373 YQF Red Deer Regional Airport 0.325591\n", - "1374 SJP Prof. Eribelto Manoel Reino State Airport 0.325247\n", - "1375 ALS San Luis Valley Regional Bergman Field 0.324788\n", - "1376 YAG Fort Frances Municipal Airport 0.324355\n", - "1377 OIT Oita Airport 0.324280\n", - "1378 PPS Puerto Princesa Airport 0.324265\n", - "1379 CLD Mc Clellan-Palomar Airport 0.324103\n", - "1380 YDQ Dawson Creek Airport 0.323923\n", - "1381 INB Independence Airport, Stann Creek 0.323524\n", - "1382 PVU Provo Municipal Airport 0.323487\n", - "1383 HSG Saga Airport 0.323386\n", - "1384 IGG Igiugig Airport 0.322889\n", - "1385 ERI Erie International Tom Ridge Field 0.322840\n", - "1386 OMD Oranjemund Airport 0.322709\n", - "1387 PAC Marcos A. Gelabert International Airport 0.322618\n", - "1388 EWB New Bedford Regional Airport 0.322374\n", - "1389 BFD Bradford Regional Airport 0.321392\n", - "1390 DUJ DuBois Regional Airport 0.321392\n", - "1391 FKL Venango Regional Airport 0.321392\n", - "1392 JHW Chautauqua County-Jamestown Airport 0.321392\n", - "1393 BPS Porto Seguro Airport 0.320817\n", - "1394 NVT Ministro Victor Konder International Airport 0.320693\n", - "1395 HOT Memorial Field 0.320664\n", - "1396 LDH Lord Howe Island Airport 0.320368\n", - "1397 VBY Visby Airport 0.320289\n", - "1398 BPN Sultan Aji Muhamad Sulaiman Airport 0.320118\n", - "1399 AZS Samaná El Catey International Airport 0.320068\n", - "1400 GMA Gemena Airport 0.319912\n", - "1401 KJT Kertajati International Airport 0.319358\n", - "1402 ELD South Arkansas Regional At Goodwin Field 0.319237\n", - "1403 EBA Marina Di Campo Airport 0.319008\n", - "1404 WVB Walvis Bay Airport 0.318337\n", - "1405 TGO Tongliao Airport 0.318025\n", - "1406 KOK Kruunupyy Airport 0.317954\n", - "1407 PAZ El Tajín National Airport 0.317807\n", - "1408 WUS Nanping Wuyishan Airport 0.317696\n", - "1409 DIR Aba Tenna Dejazmach Yilma International Airport 0.317611\n", - "1410 SOW Show Low Regional Airport 0.317051\n", - "1411 JPA Presidente Castro Pinto International Airport 0.317029\n", - "1412 YYU Kapuskasing Airport 0.316510\n", - "1413 HTI Hamilton Island Airport 0.316298\n", - "1414 YGX Gillam Airport 0.316025\n", - "1415 KTT Kittila Airport 0.315784\n", - "1416 XFN Xiangfan Airport 0.315601\n", - "1417 ENU Akanu Ibiam International Airport 0.315489\n", - "1418 EZS Elazığ Airport 0.315336\n", - "1419 EVG Sveg Airport 0.315190\n", - "1420 MXX Mora Airport 0.315190\n", - "1421 CTL Charleville Airport 0.315152\n", - "1422 OGU Ordu Giresun Airport 0.315012\n", - "1423 AKN King Salmon Airport 0.314574\n", - "1424 CDB Cold Bay Airport 0.314574\n", - "1425 JGD Jiagedaqi Airport 0.313984\n", - "1426 YNJ Yanji Chaoyangchuan Airport 0.313762\n", - "1427 PLQ Palanga International Airport 0.313573\n", - "1428 HBX Hubli Airport 0.313531\n", - "1429 UUS Yuzhno-Sakhalinsk Airport 0.313505\n", - "1430 HFS Hagfors Airport 0.313111\n", - "1431 MEH Mehamn Airport 0.313029\n", - "1432 ITH Ithaca Tompkins Regional Airport 0.312977\n", - "1433 EOI Eday Airport 0.312351\n", - "1434 FUG Fuyang Xiguan Airport 0.312201\n", - "1435 IXR Birsa Munda Airport 0.311877\n", - "1436 OUZ Tazadit Airport 0.311798\n", - "1437 SLU George F. L. Charles Airport 0.311757\n", - "1438 CUF Cuneo International Airport 0.310754\n", - "1439 RDZ Rodez-Marcillac Airport 0.310696\n", - "1440 TYF Torsby Airport 0.310280\n", - "1441 OMR Oradea International Airport 0.310091\n", - "1442 ORB Örebro Airport 0.309759\n", - "1443 NDB Nouadhibou International Airport 0.309690\n", - "1444 CMW Ignacio Agramonte International Airport 0.309289\n", - "1445 JKL Kalymnos Airport 0.309274\n", - "1446 PBD Porbandar Airport 0.308742\n", - "1447 IGM Kingman Airport 0.308533\n", - "1448 IDA Idaho Falls Regional Airport 0.308459\n", - "1449 PDP Capitan Corbeta CA Curbelo International Airport 0.308388\n", - "1450 IAM In Aménas Airport 0.308323\n", - "1451 KSO Kastoria National Airport 0.308069\n", - "1452 KZI Filippos Airport 0.308069\n", - "1453 AXT Akita Airport 0.307673\n", - "1454 ZLO Playa De Oro International Airport 0.307666\n", - "1455 TAK Takamatsu Airport 0.307358\n", - "1456 GDT JAGS McCartney International Airport 0.307277\n", - "1457 HDF Heringsdorf Airport 0.306970\n", - "1458 MYY Miri Airport 0.306880\n", - "1459 WXN Wanxian Airport 0.306829\n", - "1460 BSR Basrah International Airport 0.306543\n", - "1461 JMU Jiamusi Airport 0.306146\n", - "1462 MOT Minot International Airport 0.306006\n", - "1463 MKK Molokai Airport 0.305218\n", - "1464 ZSA San Salvador Airport 0.305084\n", - "1465 ADZ Gustavo Rojas Pinilla International Airport 0.304905\n", - "1466 GUC Gunnison Crested Butte Regional Airport 0.304716\n", - "1467 BLE Borlange Airport 0.304711\n", - "1468 IXU Aurangabad Airport 0.304291\n", - "1469 UDR Maharana Pratap Airport 0.304291\n", - "1470 KYA Konya Airport 0.304275\n", - "1471 OSS Osh Airport 0.304120\n", - "1472 TAI Ta'izz International Airport 0.304005\n", - "1473 CAY Cayenne-Rochambeau Airport 0.303872\n", - "1474 LNK Lincoln Airport 0.303659\n", - "1475 IBR Hyakuri Airport 0.303381\n", - "1476 LXA Lhasa Gonggar Airport 0.302839\n", - "1477 CKD Crooked Creek Airport 0.302723\n", - "1478 OAG Orange Airport 0.302713\n", - "1479 NLK Norfolk Island International Airport 0.302643\n", - "1480 LPF Liupanshui Yuezhao Airport 0.302641\n", - "1481 OSR Ostrava Leos Janáček Airport 0.302505\n", - "1482 TOY Toyama Airport 0.301847\n", - "1483 RST Rochester International Airport 0.301734\n", - "1484 VOL Nea Anchialos Airport 0.301486\n", - "1485 DRO Durango La Plata County Airport 0.301394\n", - "1486 FLG Flagstaff Pulliam Airport 0.301394\n", - "1487 SAF Santa Fe 0.301394\n", - "1488 BRC San Carlos De Bariloche Airport 0.301385\n", - "1489 GRI Central Nebraska Regional Airport 0.301217\n", - "1490 PEG Perugia San Francesco d'Assisi – Umbria International Airport 0.301200\n", - "1491 BVE Brive Souillac Airport 0.301144\n", - "1492 ZFN Tulita Airport 0.301107\n", - "1493 MYA Moruya Airport 0.300485\n", - "1494 PIB Hattiesburg Laurel Regional Airport 0.300349\n", - "1495 DIY Diyarbakir Airport 0.299995\n", - "1496 YXC Cranbrook Airport 0.299884\n", - "1497 TMS São Tomé International Airport 0.299457\n", - "1498 POR Pori Airport 0.299452\n", - "1499 RNN Bornholm Airport 0.299284\n", - "1500 SGD Sønderborg Airport 0.299284\n", - "1501 LYC Lycksele Airport 0.298968\n", - "1502 OSI Osijek Airport 0.298922\n", - "1503 BNK Ballina Byron Gateway Airport 0.298876\n", - "1504 ZOS Cañal Bajo Carlos - Hott Siebert Airport 0.298780\n", - "1505 DLH Duluth International Airport 0.298679\n", - "1506 LBD Khudzhand Airport 0.297972\n", - "1507 SPI Abraham Lincoln Capital Airport 0.297535\n", - "1508 CNJ Cloncurry Airport 0.297469\n", - "1509 HUY Humberside Airport 0.296404\n", - "1510 USH Malvinas Argentinas Airport 0.296061\n", - "1511 IXL Leh Kushok Bakula Rimpochee Airport 0.295648\n", - "1512 GIS Gisborne Airport 0.295511\n", - "1513 TUO Taupo Airport 0.295511\n", - "1514 WRE Whangarei Airport 0.295511\n", - "1515 AGS Augusta Regional At Bush Field 0.295446\n", - "1516 RET Røst Airport 0.295433\n", - "1517 AZO Kalamazoo Battle Creek International Airport 0.295328\n", - "1518 MBS MBS International Airport 0.295328\n", - "1519 KNX Kununurra Airport 0.295255\n", - "1520 SZY Olsztyn-Mazury Airport 0.294361\n", - "1521 KVA Alexander the Great International Airport 0.294267\n", - "1522 TRI Tri Cities Regional Tn Va Airport 0.294233\n", - "1523 MWZ Mwanza Airport 0.294159\n", - "1524 HAS Hail Regional Airport 0.294083\n", - "1525 FSP St Pierre Airport 0.293428\n", - "1526 HTS Tri-State/Milton J. Ferguson Field 0.293161\n", - "1527 CIT Shymkent Airport 0.292965\n", - "1528 PBH Paro Airport 0.292954\n", - "1529 TDD Teniente Av. Jorge Henrich Arauz Airport 0.292864\n", - "1530 BLB Panama Pacific International Airport 0.292583\n", - "1531 BIM South Bimini Airport 0.292448\n", - "1532 YXL Sioux Lookout Airport 0.292339\n", - "1533 RVT Ravensthorpe Airport 0.292337\n", - "1534 AXA Wallblake Airport 0.292147\n", - "1535 BLJ Batna Airport 0.292079\n", - "1536 YNG Youngstown Warren Regional Airport 0.291953\n", - "1537 JDZ Jingdezhen Airport 0.291916\n", - "1538 TRZ Tiruchirapally Civil Airport Airport 0.291850\n", - "1539 KEM Kemi-Tornio Airport 0.291681\n", - "1540 CGD Changde Airport 0.291395\n", - "1541 DAT Datong Airport 0.291297\n", - "1542 HSN Zhoushan Airport 0.291198\n", - "1543 TLM Zenata – Messali El Hadj Airport 0.291030\n", - "1544 YHD Dryden Regional Airport 0.290889\n", - "1545 SLA Martin Miguel De Guemes International Airport 0.290657\n", - "1546 ESU Mogador Airport 0.290326\n", - "1547 OGS Ogdensburg International Airport 0.289922\n", - "1548 TMU Tambor Airport 0.289581\n", - "1549 XQP Quepos Managua Airport 0.289581\n", - "1550 DNK Dnipropetrovsk International Airport 0.288927\n", - "1551 LCJ Łódź Władysław Reymont Airport 0.288836\n", - "1552 ABX Albury Airport 0.288795\n", - "1553 PPP Proserpine Whitsunday Coast Airport 0.288795\n", - "1554 KRF Kramfors Sollefteå Airport 0.288620\n", - "1555 KRN Kiruna Airport 0.288620\n", - "1556 MMH Mammoth Yosemite Airport 0.288475\n", - "1557 JDO Orlando Bezerra de Menezes Airport 0.288291\n", - "1558 PTU Platinum Airport 0.288270\n", - "1559 YYG Charlottetown Airport 0.288270\n", - "1560 PEM Padre Aldamiz International Airport 0.287576\n", - "1561 TRU Capitan FAP Carlos Martinez De Pinillos International Airport 0.287576\n", - "1562 YEV Inuvik Mike Zubko Airport 0.287543\n", - "1563 YGH Fort Good Hope Airport 0.287543\n", - "1564 GLH Mid Delta Regional Airport 0.286916\n", - "1565 FAY Fayetteville Regional Grannis Field 0.286831\n", - "1566 NQN Presidente Peron Airport 0.286752\n", - "1567 JTY Astypalaia Airport 0.286632\n", - "1568 PIX Pico Airport 0.286381\n", - "1569 SJZ São Jorge Airport 0.286381\n", - "1570 ZGS La Romaine Airport 0.286353\n", - "1571 NZH Manzhouli Xijiao Airport 0.286154\n", - "1572 RHI Rhinelander Oneida County Airport 0.285906\n", - "1573 ADQ Kodiak Airport 0.285803\n", - "1574 UUD Ulan-Ude Airport (Mukhino) 0.285659\n", - "1575 KNS King Island Airport 0.285645\n", - "1576 TCQ Coronel FAP Carlos Ciriani Santa Rosa International Airport 0.285624\n", - "1577 UST Northeast Florida Regional Airport 0.285455\n", - "1578 MMY Miyako Airport 0.285272\n", - "1579 JIJ Wilwal International Airport 0.284814\n", - "1580 TUC Teniente Benjamin Matienzo Airport 0.284720\n", - "1581 FRW Francistown Airport 0.284688\n", - "1582 MCX Uytash Airport 0.284476\n", - "1583 WRL Worland Municipal Airport 0.284401\n", - "1584 BHO Raja Bhoj International Airport 0.283759\n", - "1585 NMA Namangan Airport 0.283645\n", - "1586 PAH Barkley Regional Airport 0.283236\n", - "1587 ASF Astrakhan Airport 0.283229\n", - "1588 FRO Florø Airport 0.283034\n", - "1589 AOJ Aomori Airport 0.282590\n", - "1590 BGF Bangui M'Poko International Airport 0.282487\n", - "1591 HOF Al Ahsa Airport 0.282458\n", - "1592 ASJ Amami Airport 0.282394\n", - "1593 KCZ Kōchi Ryōma Airport 0.282394\n", - "1594 MAR La Chinita International Airport 0.281900\n", - "1595 PPQ Paraparaumu Airport 0.281455\n", - "1596 WEF Weifang Airport 0.281206\n", - "1597 JKG Jönköping Airport 0.281167\n", - "1598 WGA Wagga Wagga City Airport 0.280178\n", - "1599 BNX Banja Luka International Airport 0.279924\n", - "1600 ICI Cicia Airport 0.279824\n", - "1601 LKB Lakeba Island Airport 0.279824\n", - "1602 VBV Vanua Balavu Airport 0.279824\n", - "1603 PKU Sultan Syarif Kasim Ii (Simpang Tiga) Airport 0.279659\n", - "1604 SHD Shenandoah Valley Regional Airport 0.279606\n", - "1605 JKH Chios Island National Airport 0.279510\n", - "1606 KGI Kalgoorlie Boulder Airport 0.279330\n", - "1607 LBE Arnold Palmer Regional Airport 0.279247\n", - "1608 FIE Shetland Islands, Fair Isle Airport 0.279050\n", - "1609 PKC Yelizovo Airport 0.278997\n", - "1610 GPA Araxos Airport 0.278752\n", - "1611 PIS Poitiers-Biard Airport 0.278718\n", - "1612 KIR Kerry Airport 0.278374\n", - "1613 BDO Husein Sastranegara International Airport 0.278217\n", - "1614 HEK Heihe Airport 0.278144\n", - "1615 TJM Roshchino International Airport 0.277889\n", - "1616 AMH Arba Minch Airport 0.277711\n", - "1617 ASO Asosa Airport 0.277711\n", - "1618 ZUM Churchill Falls Airport 0.277698\n", - "1619 UBA Mário de Almeida Franco Airport 0.277632\n", - "1620 BLA General Jose Antonio Anzoategui International Airport 0.277086\n", - "1621 GUW Atyrau Airport 0.276868\n", - "1622 XSC South Caicos Airport 0.276752\n", - "1623 GLK Galcaio Airport 0.276611\n", - "1624 SCN Saarbrücken Airport 0.276216\n", - "1625 HYA Barnstable Municipal Boardman Polando Field 0.276203\n", - "1626 MMU Morristown Municipal Airport 0.276083\n", - "1627 AQG Anqing Airport 0.276012\n", - "1628 GCN Grand Canyon National Park Airport 0.275990\n", - "1629 AVV Avalon Airport 0.275834\n", - "1630 EPA El Palomar Airport 0.275650\n", - "1631 HYN Huangyan Luqiao Airport 0.275439\n", - "1632 OZZ Ouarzazate Airport 0.275306\n", - "1633 MGW Morgantown Municipal Walter L. Bill Hart Field 0.275048\n", - "1634 CRA Craiova Airport 0.275013\n", - "1635 AOO Altoona Blair County Airport 0.274911\n", - "1636 KIT Kithira Airport 0.274832\n", - "1637 UYN Yulin Airport 0.274672\n", - "1638 YCD Nanaimo Airport 0.274588\n", - "1639 HNA Hanamaki Airport 0.274585\n", - "1640 JGS Jinggangshan Airport 0.274140\n", - "1641 HDY Hat Yai International Airport 0.273880\n", - "1642 NNY Nanyang Airport 0.273822\n", - "1643 REG Reggio Calabria Airport 0.273660\n", - "1644 CEC Jack Mc Namara Field Airport 0.273522\n", - "1645 LMP Lampedusa Airport 0.273489\n", - "1646 JNU Juneau International Airport 0.273457\n", - "1647 VIL Dakhla Airport 0.273412\n", - "1648 BFJ Bijie Feixiong Airport 0.273220\n", - "1649 JDH Jodhpur Airport 0.273115\n", - "1650 UET Quetta International Airport 0.273001\n", - "1651 CYO Vilo Acuña International Airport 0.272997\n", - "1652 PLM Sultan Mahmud Badaruddin Ii Airport 0.272615\n", - "1653 ROR Babelthuap Airport 0.272453\n", - "1654 PEE Bolshoye Savino Airport 0.272436\n", - "1655 AZI Bateen Airport 0.272318\n", - "1656 BDQ Vadodara Airport 0.272264\n", - "1657 WLS Hihifo Airport 0.272098\n", - "1658 ORH Worcester Regional Airport 0.272009\n", - "1659 IXB Bagdogra Airport 0.271989\n", - "1660 BSA Bosaso Airport 0.271874\n", - "1661 ORI Port Lions Airport 0.271410\n", - "1662 MCY Sunshine Coast Airport 0.271291\n", - "1663 OHD Ohrid St. Paul the Apostle Airport 0.271118\n", - "1664 HLA Lanseria Airport 0.271094\n", - "1665 GOU Garoua International Airport 0.270602\n", - "1666 ABB Asaba International Airport 0.270559\n", - "1667 BNI Benin Airport 0.270559\n", - "1668 CBQ Margaret Ekpo International Airport 0.270559\n", - "1669 PHC Port Harcourt International Airport 0.270559\n", - "1670 QOW Sam Mbakwe International Airport 0.270559\n", - "1671 QRW Warri Airport 0.270559\n", - "1672 QUO Akwa Ibom International Airport 0.270559\n", - "1673 BDJ Syamsudin Noor Airport 0.270195\n", - "1674 BQN Rafael Hernandez Airport 0.270023\n", - "1675 TID Bou Chekif Airport 0.269944\n", - "1676 KBR Sultan Ismail Petra Airport 0.269780\n", - "1677 MDG Mudanjiang Hailang International Airport 0.269698\n", - "1678 TKK Chuuk International Airport 0.269389\n", - "1679 COU Columbia Regional Airport 0.269262\n", - "1680 GHA Noumérat - Moufdi Zakaria Airport 0.268859\n", - "1681 YQC Quaqtaq Airport 0.268854\n", - "1682 RMA Roma Airport 0.268179\n", - "1683 YTE Cape Dorset Airport 0.268162\n", - "1684 VST Stockholm Västerås Airport 0.267978\n", - "1685 HTA Chita-Kadala Airport 0.267947\n", - "1686 LNY Lanai Airport 0.267946\n", - "1687 BJA Soummam Airport 0.267836\n", - "1688 QSF Ain Arnat Airport 0.267836\n", - "1689 CDT Castellon De La Plana Airport 0.267779\n", - "1690 YBX Lourdes de Blanc Sablon Airport 0.267659\n", - "1691 YCL Charlo Airport 0.267371\n", - "1692 CPR Casper-Natrona County International Airport 0.267286\n", - "1693 BSK Biskra Airport 0.267251\n", - "1694 KUH Kushiro Airport 0.267082\n", - "1695 BAQ Ernesto Cortissoz International Airport 0.266646\n", - "1696 MLN Melilla Airport 0.266612\n", - "1697 NSK Norilsk-Alykel Airport 0.265516\n", - "1698 RGL Piloto Civil N. Fernández Airport 0.265311\n", - "1699 HRM Hassi R'Mel Airport 0.265085\n", - "1700 PJA Pajala Airport 0.265022\n", - "1701 HDS Hoedspruit Air Force Base Airport 0.264979\n", - "1702 KIM Kimberley Airport 0.264979\n", - "1703 PBZ Plettenberg Bay Airport 0.264979\n", - "1704 PZB Pietermaritzburg Airport 0.264979\n", - "1705 UTN Pierre Van Ryneveld Airport 0.264979\n", - "1706 GRV Grozny North Airport 0.264947\n", - "1707 KJH Kaili Huangping Airport 0.264907\n", - "1708 SDN Sandane Airport, Anda 0.264767\n", - "1709 JOI Lauro Carneiro de Loyola Airport 0.264162\n", - "1710 MMK Murmansk Airport 0.264020\n", - "1711 AKV Akulivik Airport 0.264013\n", - "1712 MXZ Meixian Airport 0.263814\n", - "1713 DOY Dongying Shengli Airport 0.263781\n", - "1714 EGO Belgorod International Airport 0.263760\n", - "1715 IMP Prefeito Renato Moreira Airport 0.263672\n", - "1716 SIP Simferopol International Airport 0.263375\n", - "1717 VDC Vitória da Conquista Airport 0.263374\n", - "1718 VAV Vava'u International Airport 0.263363\n", - "1719 PUW Pullman Moscow Regional Airport 0.263141\n", - "1720 LRR Lar Airport 0.263089\n", - "1721 AKJ Asahikawa Airport 0.262997\n", - "1722 IXM Madurai Airport 0.262955\n", - "1723 HAA Hasvik Airport 0.262911\n", - "1724 SOJ Sørkjosen Airport 0.262911\n", - "1725 ITO Hilo International Airport 0.262647\n", - "1726 YZS Coral Harbour Airport 0.262581\n", - "1727 PLJ Placencia Airport 0.262574\n", - "1728 CMI University of Illinois Willard Airport 0.262354\n", - "1729 HEA Herat Airport 0.262270\n", - "1730 AEX Alexandria International Airport 0.262165\n", - "1731 GRK Robert Gray Army Air Field Airport 0.262165\n", - "1732 MLU Monroe Regional Airport 0.262165\n", - "1733 CFB Cabo Frio Airport 0.262093\n", - "1734 STC St Cloud Regional Airport 0.261926\n", - "1735 XGR Kangiqsualujjuaq (Georges River) Airport 0.261660\n", - "1736 BRO Brownsville South Padre Island International Airport 0.261618\n", - "1737 CME Ciudad del Carmen International Airport 0.261594\n", - "1738 YEK Arviat Airport 0.261476\n", - "1739 TUF Tours-Val-de-Loire Airport 0.261290\n", - "1740 FKI Bangoka International Airport 0.261279\n", - "1741 PEU Puerto Lempira Airport 0.261205\n", - "1742 VAW Vardø Airport, Svartnes 0.260970\n", - "1743 SLN Salina Municipal Airport 0.260714\n", - "1744 CXI Kiritimati (Christmas Island) - Cassidy International Airport 0.260640\n", - "1745 VLL Valladolid Airport 0.260612\n", - "1746 PED Pardubice Airport 0.260603\n", - "1747 BWK Bol Airport 0.260276\n", - "1748 KKJ Kitakyūshū Airport 0.260226\n", - "1749 LPP Lappeenranta Airport 0.260220\n", - "1750 ZYL Osmany International Airport 0.259959\n", - "1751 AHU Cherif Al Idrissi Airport 0.259934\n", - "1752 SRP Stord Airport 0.259136\n", - "1753 LRD Laredo International Airport 0.259110\n", - "1754 CWA Central Wisconsin Airport 0.259010\n", - "1755 LSE La Crosse Municipal Airport 0.259010\n", - "1756 MQT Sawyer International Airport 0.259010\n", - "1757 XAP Chapecó Airport 0.258821\n", - "1758 FDE Bringeland Airport 0.258446\n", - "1759 ZQW Zweibrücken Airport 0.258352\n", - "1760 DLG Dillingham Airport 0.258306\n", - "1761 SDP Sand Point Airport 0.258306\n", - "1762 YUM Yuma MCAS/Yuma International Airport 0.258297\n", - "1763 YAK Yakutat Airport 0.258117\n", - "1764 GIB Gibraltar Airport 0.258088\n", - "1765 TOB Gamal Abdel Nasser Airport 0.257962\n", - "1766 ATZ Assiut International Airport 0.257819\n", - "1767 HMB Sohag International Airport 0.257819\n", - "1768 UCB Ulanqab Airport 0.257645\n", - "1769 SRG Achmad Yani Airport 0.257559\n", - "1770 VAN Van Ferit Melen Airport 0.257454\n", - "1771 LLV Luliang Airport 0.257426\n", - "1772 AAA Anaa Airport 0.257408\n", - "1773 HOI Hao Airport 0.257408\n", - "1774 MKL Mc Kellar Sipes Regional Airport 0.257160\n", - "1775 FNI Nîmes-Arles-Camargue Airport 0.257140\n", - "1776 OGD Ogden Hinckley Airport 0.256979\n", - "1777 ZEM Eastmain River Airport 0.256595\n", - "1778 BSG Bata Airport 0.256337\n", - "1779 ZAH Zahedan International Airport 0.256149\n", - "1780 NAO Nanchong Airport 0.256137\n", - "1781 SCK Stockton Metropolitan Airport 0.256127\n", - "1782 PDV Plovdiv International Airport 0.256056\n", - "1783 BRQ Brno-Tuřany Airport 0.256007\n", - "1784 HDG Handan Airport 0.255936\n", - "1785 YYB North Bay Airport 0.255787\n", - "1786 BVG Berlevåg Airport 0.255763\n", - "1787 SCC Deadhorse Airport 0.255731\n", - "1788 VCA Can Tho International Airport 0.255646\n", - "1789 MOV Moranbah Airport 0.255574\n", - "1790 TQP Trepell Airport 0.255574\n", - "1791 YHI Ulukhaktok Holman Airport 0.255404\n", - "1792 MHC Mocopulli Airport 0.255264\n", - "1793 OAJ Albert J Ellis Airport 0.255053\n", - "1794 OUL Oulu Airport 0.254990\n", - "1795 NBC Begishevo Airport 0.254972\n", - "1796 YNC Wemindji Airport 0.254934\n", - "1797 JIQ Qianjiang Wulingshan Airport 0.254733\n", - "1798 LWB Greenbrier Valley Airport 0.254286\n", - "1799 SVK Silver Creek Airport 0.253864\n", - "1800 HJR Khajuraho Airport 0.253003\n", - "1801 IVL Ivalo Airport 0.252816\n", - "1802 BAL Batman Airport 0.252470\n", - "1803 GNY Şanlıurfa GAP Airport 0.252470\n", - "1804 MQM Mardin Airport 0.252470\n", - "1805 IXZ Vir Savarkar International Airport 0.252427\n", - "1806 GAF Gafsa Ksar International Airport 0.252056\n", - "1807 IPL Imperial County Airport 0.251924\n", - "1808 GSM Gheshm Airport 0.251771\n", - "1809 YFA Fort Albany Airport 0.251712\n", - "1810 NDG Qiqihar Sanjiazi Airport 0.251662\n", - "1811 ACH St Gallen Altenrhein Airport 0.251471\n", - "1812 VGA Vijayawada Airport 0.251071\n", - "1813 AXD Dimokritos Airport 0.250982\n", - "1814 KER Kerman Airport 0.250908\n", - "1815 TNO Tamarindo De Santa Cruz Airport 0.250426\n", - "1816 MDC Sam Ratulangi Airport 0.250384\n", - "1817 ILO Iloilo International Airport 0.250314\n", - "1818 NUX Novy Urengoy Airport 0.250261\n", - "1819 BHB Hancock County-Bar Harbor Airport 0.250224\n", - "1820 SZE Semera Airport 0.250117\n", - "1821 OME Nome Airport 0.250002\n", - "1822 JSI Skiathos Island National Airport 0.249776\n", - "1823 KAA Kasama Airport 0.249537\n", - "1824 JIK Ikaria Airport 0.249033\n", - "1825 TFI Tufi Airport 0.248946\n", - "1826 GDV Dawson Community Airport 0.248699\n", - "1827 GGW Wokal Field Glasgow International Airport 0.248699\n", - "1828 HVR Havre City County Airport 0.248699\n", - "1829 OLF L M Clayton Airport 0.248699\n", - "1830 SDY Sidney Richland Municipal Airport 0.248699\n", - "1831 ARM Armidale Airport 0.248398\n", - "1832 HVB Hervey Bay Airport 0.248398\n", - "1833 MRZ Moree Airport 0.248398\n", - "1834 NAA Narrabri Airport 0.248398\n", - "1835 TMW Tamworth Airport 0.248398\n", - "1836 SKD Samarkand Airport 0.248316\n", - "1837 BRW Wiley Post Will Rogers Memorial Airport 0.248308\n", - "1838 IGR Cataratas Del Iguazú International Airport 0.248163\n", - "1839 MMB Memanbetsu Airport 0.248160\n", - "1840 FAE Vagar Airport 0.247923\n", - "1841 MHQ Mariehamn Airport 0.247840\n", - "1842 BGM Greater Binghamton/Edwin A Link field 0.247659\n", - "1843 GXF Sayun International Airport 0.247545\n", - "1844 KSJ Kasos Airport 0.247491\n", - "1845 BTJ Sultan Iskandar Muda International Airport 0.247459\n", - "1846 JHG Xishuangbanna Gasa Airport 0.247262\n", - "1847 KDH Kandahar Airport 0.247232\n", - "1848 LSA Losuia Airport 0.247136\n", - "1849 SRE Juana Azurduy De Padilla Airport 0.246379\n", - "1850 TJA Capitan Oriel Lea Plaza Airport 0.246379\n", - "1851 UGC Urgench Airport 0.246306\n", - "1852 JBQ La Isabela International Airport 0.246221\n", - "1853 DOU Dourados Airport 0.246089\n", - "1854 NBS Changbaishan Airport 0.245954\n", - "1855 HUN Hualien Airport 0.245841\n", - "1856 SNE Preguiça Airport 0.245659\n", - "1857 APF Naples Municipal Airport 0.245274\n", - "1858 AAN Al Ain International Airport 0.245106\n", - "1859 SFT Skellefteå Airport 0.244837\n", - "1860 ANI Aniak Airport 0.244714\n", - "1861 BUL Bulolo Airport 0.244491\n", - "1862 CMU Chimbu Airport 0.244491\n", - "1863 MDU Mendi Airport 0.244491\n", - "1864 WBM Wapenamanda Airport 0.244491\n", - "1865 MZO Sierra Maestra Airport 0.244293\n", - "1866 AGH Ängelholm-Helsingborg Airport 0.244283\n", - "1867 KLR Kalmar Airport 0.244283\n", - "1868 RNB Ronneby Airport 0.244283\n", - "1869 EBU Saint-Étienne-Bouthéon Airport 0.244182\n", - "1870 JGN Jiayuguan Airport 0.243780\n", - "1871 BPE Qinhuangdao Beidaihe Airport 0.243753\n", - "1872 KAO Kuusamo Airport 0.243660\n", - "1873 YAY St. Anthony Airport 0.243086\n", - "1874 OZH Zaporizhzhia International Airport 0.243077\n", - "1875 ZBR Konarak Airport 0.242864\n", - "1876 JLR Jabalpur Airport 0.242668\n", - "1877 AGR Agra Airport 0.242608\n", - "1878 YCG Castlegar/West Kootenay Regional Airport 0.242579\n", - "1879 PZO General Manuel Carlos Piar International Airport 0.242524\n", - "1880 JUH Jiuhuashan Airport 0.242514\n", - "1881 IXD Allahabad Airport 0.242362\n", - "1882 YQU Grande Prairie Airport 0.242224\n", - "1883 HOD Hodeidah International Airport 0.241946\n", - "1884 BKY Bukavu Kavumu Airport 0.241882\n", - "1885 KAD Kaduna Airport 0.241815\n", - "1886 KSF Kassel-Calden Airport 0.241699\n", - "1887 ACX Xingyi Airport 0.241409\n", - "1888 VQS Antonio Rivera Rodriguez Airport 0.241384\n", - "1889 FTE El Calafate Airport 0.241379\n", - "1890 LFQ Linfen Qiaoli Airport 0.241378\n", - "1891 TIU Timaru Airport 0.241266\n", - "1892 WSZ Westport Airport 0.241266\n", - "1893 GYS Guangyuan Airport 0.241051\n", - "1894 XCR Châlons-Vatry Air Base 0.240778\n", - "1895 LAU Manda Airstrip 0.240534\n", - "1896 PXO Porto Santo Airport 0.240335\n", - "1897 AGF Agen-La Garenne Airport 0.239905\n", - "1898 AKF Kufra Airport 0.239744\n", - "1899 CLQ Licenciado Miguel de la Madrid Airport 0.239669\n", - "1900 TPQ Amado Nervo National Airport 0.239669\n", - "1901 DAX Dachuan Airport 0.239579\n", - "1902 DLE Dole-Tavaux Airport 0.239448\n", - "1903 CHR Châteauroux-Déols Marcel Dassault Airport 0.239296\n", - "1904 KWA Bucholz Army Air Field 0.239260\n", - "1905 INZ In Salah Airport 0.239202\n", - "1906 MLW Spriggs Payne Airport 0.238988\n", - "1907 SMR Simón Bolívar International Airport 0.238735\n", - "1908 JYV Jyvaskyla Airport 0.238389\n", - "1909 PMF Parma Airport 0.238343\n", - "1910 GRW Graciosa Airport 0.238291\n", - "1911 PZU Port Sudan New International Airport 0.238128\n", - "1912 PNT Teniente Julio Gallardo Airport 0.238107\n", - "1913 BGA Palonegro Airport 0.238076\n", - "1914 RTW Saratov Central Airport 0.237973\n", - "1915 DLI Lien Khuong Airport 0.237394\n", - "1916 RAS Sardar-e-Jangal Airport 0.237314\n", - "1917 SRY Dasht-e Naz Airport 0.237314\n", - "1918 IPN Usiminas Airport 0.237207\n", - "1919 GIZ Jizan Regional Airport 0.237203\n", - "1920 URA Uralsk Airport 0.237190\n", - "1921 YFJ Wekweètì Airport 0.237174\n", - "1922 YFS Fort Simpson Airport 0.237174\n", - "1923 YLE Whatì Airport 0.237174\n", - "1924 YRA Rae Lakes Airport 0.237174\n", - "1925 YSG Lutselk'e Airport 0.237174\n", - "1926 YVQ Norman Wells Airport 0.237174\n", - "1927 YWJ Déline Airport 0.237174\n", - "1928 CCK Cocos (Keeling) Islands Airport 0.237158\n", - "1929 TEN Tongren Fenghuang Airport 0.237018\n", - "1930 SLX Salt Cay Airport 0.236959\n", - "1931 WMR Mananara Nord Airport 0.236893\n", - "1932 GHB Governor's Harbour Airport 0.236720\n", - "1933 PNL Pantelleria Airport 0.236562\n", - "1934 CXJ Hugo Cantergiani Regional Airport 0.236487\n", - "1935 LUG Lugano Airport 0.236428\n", - "1936 YNA Natashquan Airport 0.236201\n", - "1937 PMW Brigadeiro Lysias Rodrigues Airport 0.236197\n", - "1938 JZH Jiuzhai Huanglong Airport 0.236038\n", - "1939 CAC Cascavel Airport 0.235925\n", - "1940 OMO Mostar International Airport 0.235670\n", - "1941 LUM Mangshi Airport 0.235427\n", - "1942 KGF Sary-Arka Airport 0.235333\n", - "1943 SQJ Sanming Shaxian Airport 0.235052\n", - "1944 BBL Ballera Airport 0.235012\n", - "1945 GAJ Yamagata Airport 0.234684\n", - "1946 MSJ Misawa Air Base 0.234684\n", - "1947 BTU Bintulu Airport 0.234637\n", - "1948 LBC Lübeck Blankensee Airport 0.234633\n", - "1949 MCG McGrath Airport 0.234560\n", - "1950 TVF Thief River Falls Regional Airport 0.234545\n", - "1951 CNY Canyonlands Field 0.234023\n", - "1952 COD Yellowstone Regional Airport 0.234023\n", - "1953 VEL Vernal Regional Airport 0.234023\n", - "1954 TAP Tapachula International Airport 0.233817\n", - "1955 GFN Grafton Airport 0.233731\n", - "1956 URT Surat Thani Airport 0.233716\n", - "1957 AVN Avignon-Caumont Airport 0.233264\n", - "1958 KLU Klagenfurt Airport 0.233250\n", - "1959 PFB Lauro Kurtz Airport 0.233234\n", - "1960 TGM Transilvania Târgu Mureş International Airport 0.233177\n", - "1961 MVR Salak Airport 0.233160\n", - "1962 NGE N'Gaoundéré Airport 0.233160\n", - "1963 WZA Wa Airport 0.233076\n", - "1964 IFO Ivano-Frankivsk International Airport 0.232749\n", - "1965 ELG El Golea Airport 0.232718\n", - "1966 AIT Aitutaki Airport 0.232424\n", - "1967 KHZ Kauehi Airport 0.232424\n", - "1968 MGS Mangaia Island Airport 0.232424\n", - "1969 MKP Makemo Airport 0.232424\n", - "1970 MOI Mitiaro Island Airport 0.232424\n", - "1971 MUK Mauke Airport 0.232424\n", - "1972 HLH Ulanhot Airport 0.232296\n", - "1973 JXA Jixi Xingkaihu Airport 0.232277\n", - "1974 PXM Puerto Escondido International Airport 0.232276\n", - "1975 FRS Mundo Maya International Airport 0.232193\n", - "1976 CGY Cagayan De Oro Airport 0.231853\n", - "1977 KKH Kongiganak Airport 0.231811\n", - "1978 KUK Kasigluk Airport 0.231811\n", - "1979 XSB Sir Bani Yas Island Airport 0.231731\n", - "1980 DIK Dickinson Theodore Roosevelt Regional Airport 0.231571\n", - "1981 ISN Sloulin Field International Airport 0.231571\n", - "1982 XWA Williston Basin International Airport 0.231571\n", - "1983 YAB Arctic Bay Airport 0.231525\n", - "1984 YCY Clyde River Airport 0.231525\n", - "1985 YLC Kimmirut Airport 0.231525\n", - "1986 YXP Pangnirtung Airport 0.231525\n", - "1987 BEB Benbecula Airport 0.231515\n", - "1988 YKF Waterloo Airport 0.231452\n", - "1989 UAQ Domingo Faustino Sarmiento Airport 0.231424\n", - "1990 LWN Gyumri Shirak Airport 0.231007\n", - "1991 MME Durham Tees Valley Airport 0.230722\n", - "1992 GDE Gode Airport 0.230618\n", - "1993 LAQ La Abraq Airport 0.230566\n", - "1994 SRX Gardabya Airport 0.230566\n", - "1995 CIX Capitan FAP Jose A Quinones Gonzales International Airport 0.230465\n", - "1996 LYR Svalbard Airport, Longyear 0.230405\n", - "1997 IZO Izumo Airport 0.230093\n", - "1998 SLW Plan De Guadalupe International Airport 0.229993\n", - "1999 SDV Sde Dov Airport 0.229898\n", - "2000 HRI Mattala Rajapaksa International Airport 0.229745\n", - "2001 DMU Dimapur Airport 0.229583\n", - "2002 TAG Tagbilaran Airport 0.229488\n", - "2003 IMF Imphal Airport 0.229458\n", - "2004 BOY Bobo Dioulasso Airport 0.229253\n", - "2005 SON Santo Pekoa International Airport 0.229121\n", - "2006 CNM Cavern City Air Terminal 0.229109\n", - "2007 MNC Nacala Airport 0.229052\n", - "2008 ERC Erzincan Airport 0.228981\n", - "2009 ERZ Erzurum International Airport 0.228981\n", - "2010 IGD Iğdır Airport 0.228981\n", - "2011 KCM Kahramanmaraş Airport 0.228981\n", - "2012 KSY Kars Airport 0.228981\n", - "2013 MLX Malatya Erhaç Airport 0.228981\n", - "2014 MSR Muş Airport 0.228981\n", - "2015 NKT Sirnak Airport 0.228981\n", - "2016 NRR Jose Aponte de la Torre Airport 0.228925\n", - "2017 FNJ Sunan International Airport 0.228889\n", - "2018 BFM Mobile Downtown Airport 0.228868\n", - "2019 TGG Sultan Mahmud Airport 0.228700\n", - "2020 WUA Wuhai Airport 0.228599\n", - "2021 PKN Iskandar Airport 0.228255\n", - "2022 SKZ Sukkur Airport 0.228174\n", - "2023 CIP Chipata Airport 0.228165\n", - "2024 MFU Mfuwe Airport 0.228165\n", - "2025 MNS Mansa Airport 0.228165\n", - "2026 KVD Ganja Airport 0.227991\n", - "2027 YBR Brandon Municipal Airport 0.227691\n", - "2028 MZG Makung Airport 0.227674\n", - "2029 UPN Licenciado y General Ignacio Lopez Rayon Airport 0.227674\n", - "2030 SOC Adi Sumarmo Wiryokusumo Airport 0.227400\n", - "2031 LEB Lebanon Municipal Airport 0.227217\n", - "2032 HKK Hokitika Airfield 0.227210\n", - "2033 FOD Fort Dodge Regional Airport 0.227167\n", - "2034 FUT Pointe Vele Airport 0.226999\n", - "2035 DIL Presidente Nicolau Lobato International Airport 0.226812\n", - "2036 FSM Fort Smith Regional Airport 0.226711\n", - "2037 VIJ Virgin Gorda Airport 0.226439\n", - "2038 YJT Stephenville Airport 0.226386\n", - "2039 ENY Yan'an Airport 0.226236\n", - "2040 MHK Manhattan Regional Airport 0.226164\n", - "2041 SUX Sioux Gateway Col. Bud Day Field 0.226164\n", - "2042 CTM Chetumal International Airport 0.226140\n", - "2043 CLL Easterwood Field 0.225847\n", - "2044 LCH Lake Charles Regional Airport 0.225847\n", - "2045 TYR Tyler Pounds Regional Airport 0.225847\n", - "2046 SUJ Satu Mare Airport 0.225828\n", - "2047 FEG Fergana International Airport 0.225822\n", - "2048 ROW Roswell International Air Center Airport 0.225754\n", - "2049 VPY Chimoio Airport 0.225650\n", - "2050 PRC Ernest A. Love Field 0.225641\n", - "2051 BHK Bukhara Airport 0.225560\n", - "2052 ERM Erechim Airport 0.225452\n", - "2053 LSP Josefa Camejo International Airport 0.225420\n", - "2054 AQI Qaisumah Domestic Airport 0.225083\n", - "2055 OWB Owensboro Daviess County Airport 0.225082\n", - "2056 KLB Kalabo Airport 0.224943\n", - "2057 VDE Hierro Airport 0.224926\n", - "2058 JIU Jiujiang Lushan Airport 0.224575\n", - "2059 RVV Raivavae Airport 0.224552\n", - "2060 BRL Southeast Iowa Regional Airport 0.224464\n", - "2061 DEC Decatur Airport 0.224464\n", - "2062 UIN Quincy Regional Baldwin Field 0.224464\n", - "2063 PND Punta Gorda Airport 0.224319\n", - "2064 IWD Gogebic Iron County Airport 0.224244\n", - "2065 KGC Kingscote Airport 0.224151\n", - "2066 MGB Mount Gambier Airport 0.224151\n", - "2067 AUG Augusta State Airport 0.223913\n", - "2068 KLV Karlovy Vary International Airport 0.223885\n", - "2069 TTA Tan Tan Airport 0.223696\n", - "2070 GMO Gombe Lawanti International Airport 0.223674\n", - "2071 IBA Ibadan Airport 0.223674\n", - "2072 ILR Ilorin International Airport 0.223674\n", - "2073 SKO Sadiq Abubakar III International Airport 0.223674\n", - "2074 YOL Yola Airport 0.223674\n", - "2075 TVS Tangshan Sannühe Airport 0.223661\n", - "2076 NUI Nuiqsut Airport 0.223577\n", - "2077 NRK Norrköping Airport 0.223276\n", - "2078 APN Alpena County Regional Airport 0.223239\n", - "2079 SHB Nakashibetsu Airport 0.223076\n", - "2080 WKJ Wakkanai Airport 0.223076\n", - "2081 SFG L'Espérance Airport 0.222997\n", - "2082 EUN Hassan I Airport 0.222737\n", - "2083 RLK Bayannur Tianjitai Airport 0.222729\n", - "2084 EWN Coastal Carolina Regional Airport 0.222508\n", - "2085 DNR Dinard-Pleurtuit-Saint-Malo Airport 0.222167\n", - "2086 OHS Sohar Airport 0.221951\n", - "2087 MUN Maturín Airport 0.221944\n", - "2088 RTA Rotuma Airport 0.221843\n", - "2089 SAB Juancho E. Yrausquin Airport 0.221694\n", - "2090 PKB Mid Ohio Valley Regional Airport 0.221189\n", - "2091 HMI Hami Airport 0.221058\n", - "2092 YIC Mingyueshan Airport 0.220671\n", - "2093 YQY Sydney / J.A. Douglas McCurdy Airport 0.220554\n", - "2094 THQ Tianshui Maijishan Airport 0.220354\n", - "2095 VAS Sivas Airport 0.220250\n", - "2096 JUJ Gobernador Horacio Guzman International Airport 0.219749\n", - "2097 CBB Jorge Wilsterman International Airport 0.219721\n", - "2098 MSL Northwest Alabama Regional Airport 0.219594\n", - "2099 LUO Luena Airport 0.219544\n", - "2100 MSZ Namibe Airport 0.219544\n", - "2101 SSY Mbanza Congo Airport 0.219544\n", - "2102 LFM Lamerd Airport 0.219456\n", - "2103 MSS Massena International Richards Field 0.219455\n", - "2104 HPH Cat Bi International Airport 0.219309\n", - "2105 PHB Prefeito Doutor João Silva Filho Airport 0.219254\n", - "2106 EUX F. D. Roosevelt Airport 0.219191\n", - "2107 TLQ Turpan Jiaohe Airport 0.219093\n", - "2108 KRL Korla Airport 0.219004\n", - "2109 SHW Sharurah Airport 0.218978\n", - "2110 AAQ Anapa Airport 0.218918\n", - "2111 CUC Camilo Daza International Airport 0.218670\n", - "2112 PVH Governador Jorge Teixeira de Oliveira Airport 0.218379\n", - "2113 HGR Hagerstown Regional Richard A Henson Field 0.218167\n", - "2114 OTZ Ralph Wien Memorial Airport 0.218137\n", - "2115 UNK Unalakleet Airport 0.218137\n", - "2116 PGU Persian Gulf International Airport 0.218085\n", - "2117 GYU Guyuan Liupanshan Airport 0.217995\n", - "2118 BKW Raleigh County Memorial Airport 0.217968\n", - "2119 DLU Dali Airport 0.217702\n", - "2120 UBJ Yamaguchi Ube Airport 0.217641\n", - "2121 FOE Topeka Regional Airport - Forbes Field 0.217616\n", - "2122 MCN Middle Georgia Regional Airport 0.217606\n", - "2123 OND Ondangwa Airport 0.217536\n", - "2124 MZR Mazar I Sharif Airport 0.217462\n", - "2125 TKS Tokushima Airport 0.217362\n", - "2126 HVN Tweed New Haven Airport 0.217304\n", - "2127 SBY Salisbury Ocean City Wicomico Regional Airport 0.217304\n", - "2128 MZV Mulu Airport 0.217087\n", - "2129 HRO Harrison, Boone County Airport 0.217036\n", - "2130 AGT Guarani International Airport 0.217003\n", - "2131 REL Almirante Marco Andres Zar Airport 0.216931\n", - "2132 ULP Quilpie Airport 0.216921\n", - "2133 ART Watertown International Airport 0.216885\n", - "2134 DED Dehradun Airport 0.216820\n", - "2135 LMT Klamath Falls Airport 0.216549\n", - "2136 OTH Southwest Oregon Regional Airport 0.216549\n", - "2137 RDD Redding Municipal Airport 0.216549\n", - "2138 BNB Boende Airport 0.216350\n", - "2139 KND Kindu Airport 0.216350\n", - "2140 DIG Diqing Airport 0.215816\n", - "2141 SMX Santa Maria Pub/Capt G Allan Hancock Field 0.215806\n", - "2142 CEE Cherepovets Airport 0.215805\n", - "2143 ESM General Rivadeneira Airport 0.215441\n", - "2144 TEB Teterboro Airport 0.215339\n", - "2145 FLS Flinders Island Airport 0.215205\n", - "2146 NVK Narvik Framnes Airport 0.214995\n", - "2147 FKS Fukushima Airport 0.214948\n", - "2148 BUZ Bushehr Airport 0.214906\n", - "2149 UTH Udon Thani Airport 0.214706\n", - "2150 PNK Supadio Airport 0.214638\n", - "2151 PGX Périgueux-Bassillac Airport 0.214206\n", - "2152 OGL Ogle Airport 0.214029\n", - "2153 CAW Bartolomeu Lisandro Airport 0.213923\n", - "2154 YRL Red Lake Airport 0.213855\n", - "2155 YFH Fort Hope Airport 0.213730\n", - "2156 YPL Pickle Lake Airport 0.213730\n", - "2157 NAL Nalchik Airport 0.213593\n", - "2158 SBW Sibu Airport 0.213531\n", - "2159 POG Port Gentil Airport 0.213502\n", - "2160 VII Vinh Airport 0.213052\n", - "2161 LYP Faisalabad International Airport 0.213016\n", - "2162 THN Trollhättan-Vänersborg Airport 0.212910\n", - "2163 STW Stavropol Shpakovskoye Airport 0.212866\n", - "2164 PQI Northern Maine Regional Airport at Presque Isle 0.212648\n", - "2165 BKZ Bukoba Airport 0.212411\n", - "2166 NER Chulman Neryungri Airport 0.212363\n", - "2167 BCM Bacău Airport 0.212362\n", - "2168 ZZU Mzuzu Airport 0.212108\n", - "2169 XIL Xilinhot Airport 0.212041\n", - "2170 KOE El Tari Airport 0.212030\n", - "2171 GOV Gove Airport 0.211842\n", - "2172 GTE Groote Eylandt Airport 0.211842\n", - "2173 GJA La Laguna Airport 0.211794\n", - "2174 ABT Al Baha Airport 0.211740\n", - "2175 BHH Bisha Airport 0.211740\n", - "2176 EAM Nejran Airport 0.211740\n", - "2177 IPC Mataveri Airport 0.211611\n", - "2178 VIT Vitoria/Foronda Airport 0.211602\n", - "2179 PLW Mutiara Airport 0.211501\n", - "2180 TRK Juwata Airport 0.211501\n", - "2181 KHE Chernobayevka Airport 0.211450\n", - "2182 KUA Kuantan Airport 0.211233\n", - "2183 CZH Corozal Municipal Airport 0.211183\n", - "2184 ORZ Orange Walk Airport 0.211183\n", - "2185 CFG Jaime Gonzalez Airport 0.210831\n", - "2186 GDZ Gelendzhik Airport 0.210682\n", - "2187 YOG Ogoki Post Airport 0.210513\n", - "2188 TOF Bogashevo Airport 0.210153\n", - "2189 ELL Ellisras Matimba Airport 0.210083\n", - "2190 HLE St. Helena Airport 0.210083\n", - "2191 MGH Margate Airport 0.210083\n", - "2192 MSU Moshoeshoe I International Airport 0.210083\n", - "2193 MTS Matsapha Airport 0.210083\n", - "2194 PHW Hendrik Van Eck Airport 0.210083\n", - "2195 PTG Polokwane International Airport 0.210083\n", - "2196 RCB Richards Bay Airport 0.210083\n", - "2197 UTT K. D. Matanzima Airport 0.210083\n", - "2198 FEN Fernando de Noronha Airport 0.209940\n", - "2199 SCV Suceava Stefan cel Mare Airport 0.209559\n", - "2200 VAA Vaasa Airport 0.209491\n", - "2201 YIA Yogyakarta International Airport 0.209395\n", - "2202 DDG Dandong Airport 0.209382\n", - "2203 BQS Ignatyevo Airport 0.209144\n", - "2204 NYM Nadym Airport 0.208985\n", - "2205 AOE Anadolu University Airport 0.208692\n", - "2206 PSE Mercedita Airport 0.208633\n", - "2207 TUK Turbat International Airport 0.208559\n", - "2208 BCD Bacolod-Silay City International Airport 0.208252\n", - "2209 KSE Kasese Airport 0.208135\n", - "2210 PAF Pakuba Airport 0.208135\n", - "2211 RUA Arua Airport 0.208135\n", - "2212 RYK Shaikh Zaid Airport 0.208046\n", - "2213 LEQ Land's End Airport 0.207922\n", - "2214 YAP Yap International Airport 0.207910\n", - "2215 CLV Caldas Novas Airport 0.207840\n", - "2216 JTC Bauru - Arealva Airport 0.207840\n", - "2217 PPB Presidente Prudente Airport 0.207840\n", - "2218 FJR Fujairah International Airport 0.207821\n", - "2219 ZDY Delma Island 0.207821\n", - "2220 SHP Shanhaiguan Airport 0.207784\n", - "2221 JUZ Quzhou Airport 0.207738\n", - "2222 SJK Professor Urbano Ernesto Stumpf Airport 0.207633\n", - "2223 AVA Anshun Huangguoshu Airport 0.207355\n", - "2224 TNH Tonghua Sanyuanpu Airport 0.207302\n", - "2225 ARU Araçatuba Airport 0.207278\n", - "2226 MOC Mário Ribeiro Airport 0.206840\n", - "2227 KNH Kinmen Airport 0.206718\n", - "2228 MJZ Mirny Airport 0.206681\n", - "2229 TIR Tirupati Airport 0.206678\n", - "2230 JNZ Jinzhou Airport 0.206067\n", - "2231 IQN Qingyang Airport 0.205933\n", - "2232 JIC Jinchuan Airport 0.205933\n", - "2233 SIT Sitka Rocky Gutierrez Airport 0.205895\n", - "2234 ACI Alderney Airport 0.205854\n", - "2235 VIN Vinnytsia/Gavyryshivka Airport 0.205819\n", - "2236 BHV Bahawalpur Airport 0.205712\n", - "2237 MMO Maio Airport 0.205701\n", - "2238 SFL São Filipe Airport 0.205701\n", - "2239 MEA Macaé Airport 0.205530\n", - "2240 ABS Abu Simbel Airport 0.205449\n", - "2241 ADF Adıyaman Airport 0.205447\n", - "2242 AJI Ağrı Airport 0.205447\n", - "2243 BGG Bingöl Çeltiksuyu Airport 0.205447\n", - "2244 CKZ Çanakkale Airport 0.205447\n", - "2245 YKO Hakkari Selahaddin Eyyubi Airport 0.205447\n", - "2246 SHC Shire Inda Selassie Airport 0.205188\n", - "2247 BWB Barrow Island Airport 0.205179\n", - "2248 CVQ Carnarvon Airport 0.205179\n", - "2249 DCN RAAF Base Curtin 0.205179\n", - "2250 EPR Esperance Airport 0.205179\n", - "2251 GET Geraldton Airport 0.205179\n", - "2252 KFE Fortescue - Dave Forrest Aerodrome 0.205179\n", - "2253 LEA Learmonth Airport 0.205179\n", - "2254 MJK Shark Bay Airport 0.205179\n", - "2255 NIF Camp Nifty Airport 0.205179\n", - "2256 PBO Paraburdoo Airport 0.205179\n", - "2257 XCH Christmas Island Airport 0.205179\n", - "2258 ZNE Newman Airport 0.205179\n", - "2259 EUA Kaufana Airport 0.204926\n", - "2260 HPA Lifuka Island Airport 0.204926\n", - "2261 KTN Ketchikan International Airport 0.204902\n", - "2262 ADK Adak Airport 0.204864\n", - "2263 CDV Merle K (Mudhole) Smith Airport 0.204864\n", - "2264 ENA Kenai Municipal Airport 0.204864\n", - "2265 HOM Homer Airport 0.204864\n", - "2266 ILI Iliamna Airport 0.204864\n", - "2267 KSM St Mary's Airport 0.204864\n", - "2268 VDZ Valdez Pioneer Field 0.204864\n", - "2269 GOP Gorakhpur Airport 0.204781\n", - "2270 RDP Kazi Nazrul Islam Airport 0.204781\n", - "2271 ISC St. Mary's Airport 0.204743\n", - "2272 IZA Zona da Mata Regional Airport 0.204737\n", - "2273 KSN Kostanay West Airport 0.204609\n", - "2274 KSD Karlstad Airport 0.204567\n", - "2275 ATC Arthur's Town Airport 0.204458\n", - "2276 LGI Deadman's Cay Airport 0.204458\n", - "2277 RCY Rum Cay Airport 0.204458\n", - "2278 RSD Rock Sound Airport 0.204458\n", - "2279 SML Stella Maris Airport 0.204458\n", - "2280 ARK Arusha Airport 0.204446\n", - "2281 KTR Tindal Airport 0.204316\n", - "2282 PDG Minangkabau Airport 0.204263\n", - "2283 KAT Kaitaia Airport 0.204245\n", - "2284 KKE Kerikeri Airport 0.204245\n", - "2285 WAG Wanganui Airport 0.204245\n", - "2286 WHK Whakatane Airport 0.204245\n", - "2287 MBI Mbeya Airport 0.204227\n", - "2288 MYW Mtwara Airport 0.204227\n", - "2289 CCM Diomício Freitas Airport 0.204218\n", - "2290 IXG Belgaum Airport 0.203776\n", - "2291 LRT Lorient South Brittany (Bretagne Sud) Airport 0.203528\n", - "2292 KFP False Pass Airport 0.203442\n", - "2293 KLL Levelock Airport 0.203442\n", - "2294 KVC King Cove Airport 0.203442\n", - "2295 NLG Nelson Lagoon Airport 0.203442\n", - "2296 PIP Pilot Point Airport 0.203442\n", - "2297 WSN South Naknek Nr 2 Airport 0.203442\n", - "2298 LUD Luderitz Airport 0.203358\n", - "2299 AEB Baise Youjiang Airport 0.203315\n", - "2300 BOC Bocas Del Toro International Airport 0.203272\n", - "2301 DAV Enrique Malek International Airport 0.203272\n", - "2302 DRK Drake Bay Airport 0.203272\n", - "2303 FON Arenal Airport 0.203272\n", - "2304 NOB Nosara Airport 0.203272\n", - "2305 TTQ Aerotortuguero Airport 0.203272\n", - "2306 WUZ Changzhoudao Airport 0.203170\n", - "2307 MKZ Malacca Airport 0.203017\n", - "2308 REN Orenburg Central Airport 0.202996\n", - "2309 ANS Andahuaylas Airport 0.202554\n", - "2310 ATA Comandante FAP German Arias Graziani Airport 0.202554\n", - "2311 AYP Coronel FAP Alfredo Mendivil Duarte Airport 0.202554\n", - "2312 CJA Mayor General FAP Armando Revoredo Iglesias Airport 0.202554\n", - "2313 HUU Alferez Fap David Figueroa Fernandini Airport 0.202554\n", - "2314 JAE Shumba Airport 0.202554\n", - "2315 JAU Francisco Carle Airport 0.202554\n", - "2316 PIU Capitán FAP Guillermo Concha Iberico International Airport 0.202554\n", - "2317 TBP Capitan FAP Pedro Canga Rodriguez Airport 0.202554\n", - "2318 TGI Tingo Maria Airport 0.202554\n", - "2319 TYL Capitan Montes Airport 0.202554\n", - "2320 EBJ Esbjerg Airport 0.202015\n", - "2321 ROP Rota International Airport 0.201967\n", - "2322 AKX Aktobe Airport 0.201930\n", - "2323 ARH Talagi Airport 0.201736\n", - "2324 NVI Navoi Airport 0.201697\n", - "2325 COQ Choibalsan Airport 0.201573\n", - "2326 WIC Wick Airport 0.201522\n", - "2327 MPN Mount Pleasant Airport 0.201480\n", - "2328 GES General Santos International Airport 0.201415\n", - "2329 GHT Ghat Airport 0.201404\n", - "2330 LTD Ghadames East Airport 0.201404\n", - "2331 QUB Ubari Airport 0.201404\n", - "2332 BCI Barcaldine Airport 0.201258\n", - "2333 BDB Bundaberg Airport 0.201258\n", - "2334 BKQ Blackall Airport 0.201258\n", - "2335 CCL Chinchilla Airport 0.201258\n", - "2336 EMD Emerald Airport 0.201258\n", - "2337 THG Thangool Airport 0.201258\n", - "2338 WOL Illawarra Regional Airport 0.201258\n", - "2339 XTO Taroom Airport 0.201258\n", - "2340 CKS Carajás Airport 0.201231\n", - "2341 BRA Barreiras Airport 0.201007\n", - "2342 DNH Dunhuang Airport 0.200704\n", - "2343 GDX Sokol Airport 0.200519\n", - "2344 TWU Tawau Airport 0.200510\n", - "2345 ULV Ulyanovsk Baratayevka Airport 0.200493\n", - "2346 ETM Ramon International Airport 0.200487\n", - "2347 RVN Rovaniemi Airport 0.200436\n", - "2348 KME Kamembe Airport 0.200423\n", - "2349 KHG Kashgar Airport 0.200342\n", - "2350 ENH Enshi Airport 0.200333\n", - "2351 CNQ Corrientes Airport 0.200202\n", - "2352 DMB Taraz Airport 0.200201\n", - "2353 YHR Chevery Airport 0.200152\n", - "2354 ZKG Kegaska Airport 0.200152\n", - "2355 IJK Izhevsk Airport 0.200006\n", - "2356 KKC Khon Kaen Airport 0.199988\n", - "2357 MCP Alberto Alcolumbre Airport 0.199819\n", - "2358 BMW Bordj Badji Mokhtar Airport 0.199722\n", - "2359 BAX Barnaul Airport 0.199652\n", - "2360 OPS Presidente João Batista Figueiredo Airport 0.199609\n", - "2361 AXM El Eden Airport 0.199557\n", - "2362 LKL Banak Airport 0.199530\n", - "2363 ILY Islay Airport 0.199455\n", - "2364 URO Vallee de Seine Airport 0.199408\n", - "2365 FUJ Fukue Airport 0.199377\n", - "2366 TSJ Tsushima Airport 0.199377\n", - "2367 TJU Kulob Airport 0.199358\n", - "2368 YDP Nain Airport 0.198872\n", - "2369 YRG Rigolet Airport 0.198872\n", - "2370 YSO Postville Airport 0.198872\n", - "2371 CFN Donegal Airport 0.198740\n", - "2372 XIC Xichang Qingshan Airport 0.198578\n", - "2373 TCZ Tengchong Tuofeng Airport 0.198519\n", - "2374 LLF Lingling Airport 0.198512\n", - "2375 TRA Tarama Airport 0.198425\n", - "2376 GBT Gorgan Airport 0.198365\n", - "2377 PWQ Pavlodar Airport 0.198342\n", - "2378 MAB João Correa da Rocha Airport 0.198244\n", - "2379 OLL Oyo Ollombo International Airport 0.198190\n", - "2380 AJL Lengpui Airport 0.198157\n", - "2381 DIB Dibrugarh Airport 0.198157\n", - "2382 IXA Agartala Airport 0.198157\n", - "2383 IXS Silchar Airport 0.198157\n", - "2384 SMA Santa Maria Airport 0.198090\n", - "2385 PAS Paros Airport 0.198088\n", - "2386 SKU Skiros Airport 0.197859\n", - "2387 BMV Buon Ma Thuot Airport 0.197808\n", - "2388 PXU Pleiku Airport 0.197808\n", - "2389 BDH Bandar Lengeh Airport 0.197608\n", - "2390 MMJ Matsumoto Airport 0.197598\n", - "2391 RDN LTS Pulau Redang Airport 0.197411\n", - "2392 PKZ Pakse International Airport 0.197370\n", - "2393 LNE Lonorore Airport 0.197320\n", - "2394 NUS Norsup Airport 0.197320\n", - "2395 SOQ Sorong (Jefman) Airport 0.197287\n", - "2396 TTE Sultan Khairun Babullah Airport 0.197287\n", - "2397 TTU Saniat Rmel Airport 0.197168\n", - "2398 SYQ Tobias Bolanos International Airport 0.197153\n", - "2399 BXG Bendigo Airport 0.197140\n", - "2400 LSY Lismore Airport 0.197140\n", - "2401 TRO Taree Airport 0.197140\n", - "2402 BMU Muhammad Salahuddin Airport 0.197082\n", - "2403 UBP Ubon Ratchathani Airport 0.197011\n", - "2404 LBU Labuan Airport 0.196999\n", - "2405 HMA Khanty Mansiysk Airport 0.196905\n", - "2406 NJC Nizhnevartovsk Airport 0.196905\n", - "2407 SLY Salekhard Airport 0.196905\n", - "2408 QBC Bella Coola Airport 0.196898\n", - "2409 YAA Anahim Lake Airport 0.196898\n", - "2410 YAZ Long Beach Airport 0.196898\n", - "2411 YPR Prince Rupert Airport 0.196898\n", - "2412 YPW Powell River Airport 0.196898\n", - "2413 YYF Penticton Airport 0.196898\n", - "2414 YZP Sandspit Airport 0.196898\n", - "2415 YZZ Trail Airport 0.196898\n", - "2416 ZMT Masset Airport 0.196898\n", - "2417 AKR Akure Airport 0.196885\n", - "2418 JOS Yakubu Gowon Airport 0.196885\n", - "2419 DNZ Çardak Airport 0.196762\n", - "2420 EDO Balıkesir Körfez Airport 0.196762\n", - "2421 MZH Amasya Merzifon Airport 0.196762\n", - "2422 NAV Nevşehir Kapadokya International Airport 0.196762\n", - "2423 NOP Sinop Airport 0.196762\n", - "2424 HAC Hachijojima Airport 0.196406\n", - "2425 IWJ Iwami Airport 0.196406\n", - "2426 IWK Iwakuni Marine Corps Air Station 0.196406\n", - "2427 MBE Monbetsu Airport 0.196406\n", - "2428 NTQ Noto Airport 0.196406\n", - "2429 OBO Tokachi-Obihiro Airport 0.196406\n", - "2430 OIM Oshima Airport 0.196406\n", - "2431 ONJ Odate Noshiro Airport 0.196406\n", - "2432 SHM Nanki Shirahama Airport 0.196406\n", - "2433 SYO Shonai Airport 0.196406\n", - "2434 TTJ Tottori Airport 0.196406\n", - "2435 BJZ Badajoz Airport 0.196342\n", - "2436 EAS San Sebastian Airport 0.196342\n", - "2437 EYK Beloyarskiy Airport 0.196256\n", - "2438 PNA Pamplona Airport 0.196038\n", - "2439 CUE Mariscal Lamar Airport 0.196035\n", - "2440 LOH Camilo Ponce Enriquez Airport 0.196035\n", - "2441 VDH Dong Hoi Airport 0.195968\n", - "2442 GBB Gabala International Airport 0.195942\n", - "2443 ASW Aswan International Airport 0.195937\n", - "2444 BTK Bratsk Airport 0.195902\n", - "2445 CEG Hawarden Airport 0.195836\n", - "2446 ZSJ Sandy Lake Airport 0.195773\n", - "2447 KRP Karup Airport 0.195704\n", - "2448 YLL Lloydminster Airport 0.195681\n", - "2449 YQL Lethbridge County Airport 0.195681\n", - "2450 YXH Medicine Hat Airport 0.195681\n", - "2451 LPI Linköping City Airport 0.195642\n", - "2452 KMS Kumasi Airport 0.195636\n", - "2453 NYI Sunyani Airport 0.195636\n", - "2454 TKD Takoradi Airport 0.195636\n", - "2455 TML Tamale Airport 0.195636\n", - "2456 DPL Dipolog Airport 0.195592\n", - "2457 ZAM Zamboanga International Airport 0.195592\n", - "2458 NOJ Noyabrsk Airport 0.195584\n", - "2459 EQS Brigadier Antonio Parodi Airport 0.195539\n", - "2460 BRM Barquisimeto International Airport 0.195267\n", - "2461 PEI Matecaña International Airport 0.195207\n", - "2462 KZR Zafer Airport 0.195075\n", - "2463 DND Dundee Airport 0.194945\n", - "2464 AXU Axum Airport 0.194930\n", - "2465 BJR Bahir Dar Airport 0.194930\n", - "2466 GDQ Gonder Airport 0.194930\n", - "2467 GMB Gambella Airport 0.194930\n", - "2468 GOB Robe Airport 0.194930\n", - "2469 JIM Jimma Airport 0.194930\n", - "2470 MQX Alula Aba Nega Airport 0.194930\n", - "2471 KIS Kisumu Airport 0.194858\n", - "2472 MYD Malindi Airport 0.194858\n", - "2473 AOR Sultan Abdul Halim Airport 0.194573\n", - "2474 DTB Silangit Airport 0.194573\n", - "2475 CPE Ingeniero Alberto Acuña Ongay International Airport 0.194539\n", - "2476 CVM General Pedro Jose Mendez International Airport 0.194539\n", - "2477 JAL El Lencero Airport 0.194539\n", - "2478 LOV Venustiano Carranza International Airport 0.194539\n", - "2479 LZC Lázaro Cárdenas Airport 0.194539\n", - "2480 MAM General Servando Canales International Airport 0.194539\n", - "2481 MTT Minatitlán/Coatzacoalcos National Airport 0.194539\n", - "2482 NLD Quetzalcóatl International Airport 0.194539\n", - "2483 PDS Piedras Negras International Airport 0.194539\n", - "2484 PQM Palenque International Airport 0.194539\n", - "2485 TSL Tamuin National Airport 0.194539\n", - "2486 AMQ Pattimura Airport, Ambon 0.194522\n", - "2487 GOH Godthaab / Nuuk Airport 0.194470\n", - "2488 OSM Mosul International Airport 0.194381\n", - "2489 ULH Majeed Bin Abdulaziz Airport 0.194326\n", - "2490 KKA Koyuk Alfred Adams Airport 0.194157\n", - "2491 SKK Shaktoolik Airport 0.194157\n", - "2492 WBB Stebbins Airport 0.194157\n", - "2493 ONQ Zonguldak Airport 0.193640\n", - "2494 KOT Kotlik Airport 0.193508\n", - "2495 MOU Mountain Village Airport 0.193508\n", - "2496 SXP Sheldon Point Airport 0.193508\n", - "2497 BTI Barter Island LRRS Airport 0.193444\n", - "2498 BFF Western Neb. Rgnl/William B. Heilig Airport 0.193098\n", - "2499 CEZ Cortez Municipal Airport 0.193098\n", - "2500 EAR Kearney Regional Airport 0.193098\n", - "2501 HYS Hays Regional Airport 0.193098\n", - "2502 JMS Jamestown Regional Airport 0.193098\n", - "2503 LAR Laramie Regional Airport 0.193098\n", - "2504 LBF North Platte Regional Airport Lee Bird Field 0.193098\n", - "2505 MCK Mc Cook Ben Nelson Regional Airport 0.193098\n", - "2506 PUB Pueblo Memorial Airport 0.193098\n", - "2507 RIW Riverton Regional Airport 0.193098\n", - "2508 SHR Sheridan County Airport 0.193098\n", - "2509 TEX Telluride Regional Airport 0.193098\n", - "2510 WAT Waterford Airport 0.192590\n", - "2511 KGP Kogalym International Airport 0.192474\n", - "2512 KLG Kalskag Airport 0.192373\n", - "2513 EGN Geneina Airport 0.192191\n", - "2514 ELF El Fasher Airport 0.192191\n", - "2515 UYL Nyala Airport 0.192191\n", - "2516 STM Maestro Wilson Fonseca Airport 0.192175\n", - "2517 BQL Boulia Airport 0.191895\n", - "2518 DMD Doomadgee Airport 0.191895\n", - "2519 JCK Julia Creek Airport 0.191895\n", - "2520 HNM Hana Airport 0.191307\n", - "2521 MUE Waimea Kohala Airport 0.191307\n", - "2522 MBX Maribor Airport 0.191286\n", - "2523 KZO Kzyl-Orda Southwest Airport 0.191208\n", - "2524 RGA Hermes Quijada International Airport 0.191113\n", - "2525 AZD Shahid Sadooghi Airport 0.191054\n", - "2526 ABD Abadan Airport 0.190996\n", - "2527 DQA Saertu Airport 0.190946\n", - "2528 BTM Bert Mooney Airport 0.190926\n", - "2529 CDC Cedar City Regional Airport 0.190926\n", - "2530 EKO Elko Regional Airport 0.190926\n", - "2531 PIH Pocatello Regional Airport 0.190926\n", - "2532 TWF Joslin Field Magic Valley Regional Airport 0.190926\n", - "2533 FUO Foshan Shadi Airport 0.190774\n", - "2534 MTR Los Garzones Airport 0.190759\n", - "2535 SFJ Kangerlussuaq Airport 0.190572\n", - "2536 KSH Shahid Ashrafi Esfahani Airport 0.190525\n", - "2537 CYP Calbayog Airport 0.190475\n", - "2538 ENI El Nido Airport 0.190475\n", - "2539 MBT Moises R. Espinosa Airport 0.190475\n", - "2540 MPH Malay, Godofredo P. Ramos Airport 0.190475\n", - "2541 TAC Daniel Z. Romualdez Airport 0.190475\n", - "2542 USU Francisco B. Reyes Airport 0.190475\n", - "2543 AKK Akhiok Airport 0.190470\n", - "2544 KLN Larsen Bay Airport 0.190470\n", - "2545 KOZ Ouzinkie Airport 0.190470\n", - "2546 OLH Old Harbor Airport 0.190470\n", - "2547 DPO Devonport Airport 0.190397\n", - "2548 ABI Abilene Regional Airport 0.190393\n", - "2549 ACT Waco Regional Airport 0.190393\n", - "2550 BPT Southeast Texas Regional Airport 0.190393\n", - "2551 CVN Clovis Municipal Airport 0.190393\n", - "2552 DRT Del Rio International Airport 0.190393\n", - "2553 GCK Garden City Regional Airport 0.190393\n", - "2554 GGG East Texas Regional Airport 0.190393\n", - "2555 JLN Joplin Regional Airport 0.190393\n", - "2556 LAW Lawton Fort Sill Regional Airport 0.190393\n", - "2557 SJT San Angelo Regional Mathis Field 0.190393\n", - "2558 SPS Sheppard Air Force Base-Wichita Falls Municipal Airport 0.190393\n", - "2559 SWO Stillwater Regional Airport 0.190393\n", - "2560 TXK Texarkana Regional Webb Field 0.190393\n", - "2561 HFA Haifa International Airport 0.190276\n", - "2562 CJL Chitral Airport 0.190214\n", - "2563 LDS Lindu Airport 0.189903\n", - "2564 BHI Comandante Espora Airport 0.189875\n", - "2565 CRD General E. Mosconi Airport 0.189875\n", - "2566 VDM Gobernador Castello Airport 0.189875\n", - "2567 NIB Nikolai Airport 0.189851\n", - "2568 TCT Takotna Airport 0.189851\n", - "2569 TLJ Tatalina LRRS Airport 0.189851\n", - "2570 ETH Eilat Airport 0.189826\n", - "2571 ERL Erenhot Saiwusu International Airport 0.189704\n", - "2572 DJG Djanet Inedbirene Airport 0.189480\n", - "2573 EBH El Bayadh Airport 0.189480\n", - "2574 ELU Guemar Airport 0.189480\n", - "2575 MUW Ghriss/Mascara Airport 0.189480\n", - "2576 MZW Mecheria Airport 0.189480\n", - "2577 TEE Cheikh Larbi Tébessi Airport 0.189480\n", - "2578 TGR Touggourt Sidi Madhi Airport 0.189480\n", - "2579 AJF Al-Jawf Domestic Airport 0.189453\n", - "2580 DWD Dawadmi Domestic Airport 0.189453\n", - "2581 RAE Arar Domestic Airport 0.189453\n", - "2582 URY Guriat Domestic Airport 0.189453\n", - "2583 WAE Wadi al-Dawasir Airport 0.189453\n", - "2584 RHD Las Termas Airport 0.189383\n", - "2585 CHG Chaoyang Airport 0.189249\n", - "2586 HIN Sacheon Air Base 0.189167\n", - "2587 KPO Pohang Airport 0.189167\n", - "2588 KWJ Gwangju Airport 0.189167\n", - "2589 RSU Yeosu Airport 0.189167\n", - "2590 USN Ulsan Airport 0.189167\n", - "2591 GAN Gan International Airport 0.189074\n", - "2592 DJB Sultan Thaha Airport 0.189020\n", - "2593 TKG Radin Inten II (Branti) Airport 0.189020\n", - "2594 AOG Anshan Air Base 0.188861\n", - "2595 HUZ Huizhou Airport 0.188861\n", - "2596 CMG Corumbá International Airport 0.188812\n", - "2597 PPG Pago Pago International Airport 0.188797\n", - "2598 NCU Nukus Airport 0.188782\n", - "2599 TMJ Termez Airport 0.188782\n", - "2600 LAM Los Alamos Airport 0.188716\n", - "2601 IRK Kirksville Regional Airport 0.188694\n", - "2602 JBR Jonesboro Municipal Airport 0.188694\n", - "2603 MWA Williamson County Regional Airport 0.188694\n", - "2604 TBN Waynesville-St. Robert Regional Forney field 0.188694\n", - "2605 ESL Elista Airport 0.188683\n", - "2606 SCW Syktyvkar Airport 0.188636\n", - "2607 JAV Ilulissat Airport 0.188578\n", - "2608 JHS Sisimiut Airport 0.188578\n", - "2609 JSU Maniitsoq Airport 0.188578\n", - "2610 KUS Kulusuk Airport 0.188578\n", - "2611 UAK Narsarsuaq Airport 0.188578\n", - "2612 UKK Ust-Kamennogorsk Airport 0.188529\n", - "2613 CWC Chernivtsi International Airport 0.188482\n", - "2614 ABR Aberdeen Regional Airport 0.188473\n", - "2615 BJI Bemidji Regional Airport 0.188473\n", - "2616 HIB Range Regional Airport 0.188473\n", - "2617 OGZ Beslan Airport 0.188334\n", - "2618 SKX Saransk Airport 0.188334\n", - "2619 AZN Andizhan Airport 0.188296\n", - "2620 KSQ Karshi Khanabad Airport 0.188296\n", - "2621 ZHY Zhongwei Shapotou Airport 0.188182\n", - "2622 PGK Pangkal Pinang (Depati Amir) Airport 0.188026\n", - "2623 DEA Dera Ghazi Khan Airport 0.187815\n", - "2624 KVX Pobedilovo Airport 0.187686\n", - "2625 LLK Lankaran International Airport 0.187686\n", - "2626 UCT Ukhta Airport 0.187686\n", - "2627 AEH Abeche Airport 0.187443\n", - "2628 FYT Faya-Largeau Airport 0.187443\n", - "2629 MQQ Moundou Airport 0.187443\n", - "2630 SRH Sarh Airport 0.187443\n", - "2631 GWD Gwadar International Airport 0.187388\n", - "2632 RRG Sir Charles Gaetan Duval Airport 0.187211\n", - "2633 ZSE Pierrefonds Airport 0.187211\n", - "2634 PRI Praslin Airport 0.186973\n", - "2635 BHJ Bhuj Airport 0.186882\n", - "2636 BHU Bhavnagar Airport 0.186882\n", - "2637 DIU Diu Airport 0.186882\n", - "2638 GWL Gwalior Airport 0.186882\n", - "2639 JGA Jamnagar Airport 0.186882\n", - "2640 RAJ Rajkot Airport 0.186882\n", - "2641 TNN Tainan Airport 0.186836\n", - "2642 POI Capitan Nicolas Rojas Airport 0.186835\n", - "2643 RBQ Rurenabaque Airport 0.186835\n", - "2644 SRZ El Trompillo Airport 0.186835\n", - "2645 UYU Uyuni Airport 0.186835\n", - "2646 ABA Abakan Airport 0.186737\n", - "2647 PSO Antonio Narino Airport 0.186702\n", - "2648 PUU Tres De Mayo Airport 0.186702\n", - "2649 UIB El Caraño Airport 0.186702\n", - "2650 CBH Béchar Boudghene Ben Ali Lotfi Airport 0.186639\n", - "2651 YBK Baker Lake Airport 0.186637\n", - "2652 YCS Chesterfield Inlet Airport 0.186637\n", - "2653 YUT Repulse Bay Airport 0.186637\n", - "2654 YXN Whale Cove Airport 0.186637\n", - "2655 BYK Bouaké Airport 0.186422\n", - "2656 ABY Southwest Georgia Regional Airport 0.186318\n", - "2657 BQK Brunswick Golden Isles Airport 0.186318\n", - "2658 CSG Columbus Metropolitan Airport 0.186318\n", - "2659 DHN Dothan Regional Airport 0.186318\n", - "2660 GTR Golden Triangle Regional Airport 0.186318\n", - "2661 VLD Valdosta Regional Airport 0.186318\n", - "2662 GLO Gloucestershire Airport 0.186277\n", - "2663 MLG Abdul Rachman Saleh Airport 0.186257\n", - "2664 ZIG Ziguinchor Airport 0.186236\n", - "2665 FLO Florence Regional Airport 0.186190\n", - "2666 LYH Lynchburg Regional Preston Glenn Field 0.186190\n", - "2667 PGV Pitt Greenville Airport 0.186190\n", - "2668 BSD Baoshan Yunduan Airport 0.186060\n", - "2669 TIM Moses Kilangin Airport 0.186053\n", - "2670 CPX Benjamin Rivera Noriega Airport 0.185910\n", - "2671 MAZ Eugenio Maria De Hostos Airport 0.185910\n", - "2672 OHH Okha Airport 0.185819\n", - "2673 ALO Waterloo Regional Airport 0.185771\n", - "2674 CMX Houghton County Memorial Airport 0.185771\n", - "2675 DBQ Dubuque Regional Airport 0.185771\n", - "2676 EAU Chippewa Valley Regional Airport 0.185771\n", - "2677 MCW Mason City Municipal Airport 0.185771\n", - "2678 MKG Muskegon County Airport 0.185771\n", - "2679 HOB Lea County Regional Airport 0.185454\n", - "2680 VCT Victoria Regional Airport 0.185454\n", - "2681 PDT Eastern Oregon Regional At Pendleton Airport 0.185407\n", - "2682 ASV Amboseli Airport 0.185369\n", - "2683 KTL Kitale Airport 0.185369\n", - "2684 LKG Lokichoggio Airport 0.185369\n", - "2685 UAS Samburu South Airport 0.185369\n", - "2686 UKA Ukunda Airstrip 0.185369\n", - "2687 IFP Laughlin Bullhead International Airport 0.185360\n", - "2688 SVC Grant County Airport 0.185360\n", - "2689 KLW Klawock Airport 0.184793\n", - "2690 WRG Wrangell Airport 0.184793\n", - "2691 CIU Chippewa County International Airport 0.184766\n", - "2692 ESC Delta County Airport 0.184766\n", - "2693 PLN Pellston Regional Airport of Emmet County 0.184766\n", - "2694 HCJ Hechi Jin Cheng Jiang Airport 0.184560\n", - "2695 MCV McArthur River Mine Airport 0.184338\n", - "2696 MNG Maningrida Airport 0.184338\n", - "2697 GOQ Golmud Airport 0.184316\n", - "2698 HJJ Zhijiang Airport 0.183996\n", - "2699 NYT Naypyidaw Airport 0.183987\n", - "2700 SDK Sandakan Airport 0.183978\n", - "2701 ALW Walla Walla Regional Airport 0.183801\n", - "2702 EAT Pangborn Memorial Airport 0.183801\n", - "2703 YKM Yakima Air Terminal McAllister Field 0.183801\n", - "2704 CED Ceduna Airport 0.183754\n", - "2705 CPD Coober Pedy Airport 0.183754\n", - "2706 MOO Moomba Airport 0.183754\n", - "2707 OLP Olympic Dam Airport 0.183754\n", - "2708 PLO Port Lincoln Airport 0.183754\n", - "2709 PUG Port Augusta Airport 0.183754\n", - "2710 WYA Whyalla Airport 0.183754\n", - "2711 HZH Liping Airport 0.183718\n", - "2712 PYJ Polyarny Airport 0.183644\n", - "2713 YZY Zhangye Southeast Air Base 0.183596\n", - "2714 ZVK Savannakhet Airport 0.183595\n", - "2715 PVC Provincetown Municipal Airport 0.183519\n", - "2716 RKD Knox County Regional Airport 0.183519\n", - "2717 RUT Rutland - Southern Vermont Regional Airport 0.183519\n", - "2718 SLK Adirondack Regional Airport 0.183519\n", - "2719 MNI John A. Osborne Airport 0.183447\n", - "2720 AHN Athens Ben Epps Airport 0.183276\n", - "2721 TJQ Buluh Tumbang (H A S Hanandjoeddin) Airport 0.183157\n", - "2722 PZI Bao'anying Airport 0.182942\n", - "2723 MBL Manistee Co Blacker Airport 0.182652\n", - "2724 GXH Gannan Xiahe Airport 0.182612\n", - "2725 ZAT Zhaotong Airport 0.182553\n", - "2726 LTO Loreto International Airport 0.182543\n", - "2727 MCE Merced Regional Macready Field 0.182543\n", - "2728 VIS Visalia Municipal Airport 0.182543\n", - "2729 GTO Jalaluddin Airport 0.182399\n", - "2730 TCB Treasure Cay Airport 0.182262\n", - "2731 KCO Cengiz Topel Airport 0.182220\n", - "2732 TEQ Tekirdağ Çorlu Airport 0.182220\n", - "2733 BPX Qamdo Bangda Airport 0.182079\n", - "2734 LZY Nyingchi Airport 0.182079\n", - "2735 YGK Kingston Norman Rogers Airport 0.182009\n", - "2736 YZR Chris Hadfield Airport 0.182009\n", - "2737 SCT Socotra International Airport 0.182008\n", - "2738 LNS Lancaster Airport 0.181778\n", - "2739 VDO Van Don International Airport 0.181775\n", - "2740 YHG Charlottetown Airport 0.181434\n", - "2741 KID Kristianstad Airport 0.181373\n", - "2742 OER Örnsköldsvik Airport 0.181373\n", - "2743 DHM Kangra Airport 0.181301\n", - "2744 KNU Kanpur Airport 0.181301\n", - "2745 KUU Kullu Manali Airport 0.181301\n", - "2746 LUH Ludhiana Airport 0.181301\n", - "2747 HUI Phu Bai Airport 0.181250\n", - "2748 TBB Dong Tac Airport 0.181250\n", - "2749 UIH Phu Cat Airport 0.181250\n", - "2750 VCL Chu Lai International Airport 0.181250\n", - "2751 CIC Chico Municipal Airport 0.181142\n", - "2752 MOD Modesto City Co-Harry Sham Field 0.181142\n", - "2753 IPT Williamsport Regional Airport 0.181114\n", - "2754 GMZ La Gomera Airport 0.181002\n", - "2755 SMK St Michael Airport 0.180884\n", - "2756 BDU Bardufoss Airport 0.180875\n", - "2757 OLA Ørland Airport 0.180875\n", - "2758 RRS Røros Airport 0.180875\n", - "2759 VDB Leirin Airport 0.180875\n", - "2760 YPM Pikangikum Airport 0.180264\n", - "2761 YVZ Deer Lake Airport 0.180264\n", - "2762 AIN Wainwright Airport 0.180132\n", - "2763 ATK Atqasuk Edward Burnell Sr Memorial Airport 0.180132\n", - "2764 PIZ Point Lay LRRS Airport 0.180132\n", - "2765 GAO Mariana Grajales Airport 0.180022\n", - "2766 PKY Tjilik Riwut Airport 0.179837\n", - "2767 AUR Aurillac Airport 0.179793\n", - "2768 LAI Lannion-Côte de Granit Airport 0.179793\n", - "2769 LPY Le Puy-Loudes Airport 0.179793\n", - "2770 UIP Quimper-Cornouaille Airport 0.179793\n", - "2771 KXK Komsomolsk-on-Amur Airport 0.179755\n", - "2772 CHU Chuathbaluk Airport 0.179697\n", - "2773 HCR Holy Cross Airport 0.179697\n", - "2774 RSH Russian Mission Airport 0.179697\n", - "2775 SHX Shageluk Airport 0.179697\n", - "2776 DJJ Sentani Airport 0.179574\n", - "2777 KDI Wolter Monginsidi Airport 0.179574\n", - "2778 MKM Mukah Airport 0.179554\n", - "2779 SKE Skien Airport 0.179535\n", - "2780 UKS Belbek Airport 0.179326\n", - "2781 VRB Vero Beach Municipal Airport 0.179128\n", - "2782 AAX Araxá Airport 0.179015\n", - "2783 GVR Governador Valadares Airport 0.179015\n", - "2784 POJ Patos de Minas Airport 0.179015\n", - "2785 LWY Lawas Airport 0.178731\n", - "2786 HGN Mae Hong Son Airport 0.178660\n", - "2787 NNT Nan Airport 0.178660\n", - "2788 PHS Phitsanulok Airport 0.178660\n", - "2789 CFC Caçador Airport 0.178647\n", - "2790 GPB Tancredo Thomas de Faria Airport 0.178647\n", - "2791 IKI Iki Airport 0.178449\n", - "2792 ENF Enontekio Airport 0.178119\n", - "2793 JOE Joensuu Airport 0.178119\n", - "2794 KAJ Kajaani Airport 0.178119\n", - "2795 KUO Kuopio Airport 0.178119\n", - "2796 SVL Savonlinna Airport 0.178119\n", - "2797 TAY Tartu Airport 0.178119\n", - "2798 DLY Dillon's Bay Airport 0.177862\n", - "2799 EAE Siwo Airport 0.177862\n", - "2800 IPA Ipota Airport 0.177862\n", - "2801 LNB Lamen Bay Airport 0.177862\n", - "2802 LPM Lamap Airport 0.177862\n", - "2803 PBJ Tavie Airport 0.177862\n", - "2804 SWJ Southwest Bay Airport 0.177862\n", - "2805 TAH Tanna Airport 0.177862\n", - "2806 TGH Tongoa Airport 0.177862\n", - "2807 VLS Valesdir Airport 0.177862\n", - "2808 BXU Bancasi Airport 0.177815\n", - "2809 CBO Awang Airport 0.177815\n", - "2810 DGT Sibulan Airport 0.177815\n", - "2811 LGP Legazpi City International Airport 0.177815\n", - "2812 OZC Labo Airport 0.177815\n", - "2813 PAG Pagadian Airport 0.177815\n", - "2814 RXS Roxas Airport 0.177815\n", - "2815 SUG Surigao Airport 0.177815\n", - "2816 BSO Basco Airport 0.177519\n", - "2817 CRM Catarman National Airport 0.177519\n", - "2818 CYZ Cauayan Airport 0.177519\n", - "2819 SJI San Jose Airport 0.177519\n", - "2820 VRC Virac Airport 0.177519\n", - "2821 BRR Barra Airport 0.177513\n", - "2822 CAL Campbeltown Airport 0.177513\n", - "2823 TRE Tiree Airport 0.177513\n", - "2824 ABM Bamaga Injinoo Airport 0.177503\n", - "2825 AUU Aurukun Airport 0.177503\n", - "2826 CUQ Coen Airport 0.177503\n", - "2827 EDR Pormpuraaw Airport 0.177503\n", - "2828 HID Horn Island Airport 0.177503\n", - "2829 IRG Lockhart River Airport 0.177503\n", - "2830 KWM Kowanyama Airport 0.177503\n", - "2831 NTN Normanton Airport 0.177503\n", - "2832 WEI Weipa Airport 0.177503\n", - "2833 URE Kuressaare Airport 0.177342\n", - "2834 JCB Santa Terezinha Airport 0.177306\n", - "2835 IOA Ioannina Airport 0.177272\n", - "2836 JNX Naxos Airport 0.177272\n", - "2837 JSY Syros Airport 0.177272\n", - "2838 MLO Milos Airport 0.177272\n", - "2839 DZN Dzhezkazgan Airport 0.177159\n", - "2840 PLX Semipalatinsk Airport 0.177159\n", - "2841 PPK Petropavlosk South Airport 0.177159\n", - "2842 UEO Kumejima Airport 0.177030\n", - "2843 IGT Magas Airport 0.176964\n", - "2844 AQA Araraquara Airport 0.176911\n", - "2845 BYO Bonito Airport 0.176911\n", - "2846 MII Marília Airport 0.176911\n", - "2847 RVD General Leite de Castro Airport 0.176911\n", - "2848 DYR Ugolny Airport 0.176741\n", - "2849 CIJ Capitán Aníbal Arab Airport 0.176657\n", - "2850 ORU Juan Mendoza Airport 0.176657\n", - "2851 PBL General Bartolome Salom International Airport 0.176551\n", - "2852 GRS Grosseto Airport 0.176539\n", - "2853 URS Kursk East Airport 0.176316\n", - "2854 KTE Kerteh Airport 0.176305\n", - "2855 XSP Seletar Airport 0.176305\n", - "2856 UAR Bouarfa Airport 0.176270\n", - "2857 VLY Anglesey Airport 0.176206\n", - "2858 CPV Presidente João Suassuna Airport 0.176168\n", - "2859 LAZ Bom Jesus da Lapa Airport 0.176168\n", - "2860 LEC Chapada Diamantina Airport 0.176168\n", - "2861 PAV Paulo Afonso Airport 0.176168\n", - "2862 VUS Velikiy Ustyug Airport 0.176156\n", - "2863 GEL Santo Ângelo Airport 0.175956\n", - "2864 PET Pelotas Airport 0.175956\n", - "2865 RIA Santa Maria Airport 0.175956\n", - "2866 SRA Santa Rosa Airport 0.175956\n", - "2867 MQF Magnitogorsk International Airport 0.175722\n", - "2868 IAO Siargao Airport 0.175616\n", - "2869 KEJ Kemerovo Airport 0.175420\n", - "2870 NOZ Spichenkovo Airport 0.175420\n", - "2871 KOV Kokshetau Airport 0.175328\n", - "2872 ANG Angoulême-Brie-Champniers Airport 0.175205\n", - "2873 OVS Sovetskiy Airport 0.175073\n", - "2874 DOL Deauville-Saint-Gatien Airport 0.175018\n", - "2875 HAQ Hanimaadhoo Airport 0.174994\n", - "2876 AHE Ahe Airport 0.174984\n", - "2877 AUQ Hiva Oa-Atuona Airport 0.174984\n", - "2878 AXR Arutua Airport 0.174984\n", - "2879 BOB Bora Bora Airport 0.174984\n", - "2880 FAC Faaite Airport 0.174984\n", - "2881 FAV Fakarava Airport 0.174984\n", - "2882 FGU Fangatau Airport 0.174984\n", - "2883 HUH Huahine-Fare Airport 0.174984\n", - "2884 MAU Maupiti Airport 0.174984\n", - "2885 MOZ Moorea Airport 0.174984\n", - "2886 MVT Mataiva Airport 0.174984\n", - "2887 NAU Napuka Island Airport 0.174984\n", - "2888 NHV Nuku Hiva Airport 0.174984\n", - "2889 NUK Nukutavake Airport 0.174984\n", - "2890 PKP Puka Puka Airport 0.174984\n", - "2891 RFP Raiatea Airport 0.174984\n", - "2892 RGI Rangiroa Airport 0.174984\n", - "2893 RKA Aratika Nord Airport 0.174984\n", - "2894 RRR Raroia Airport 0.174984\n", - "2895 TIH Tikehau Airport 0.174984\n", - "2896 TKX Takaroa Airport 0.174984\n", - "2897 TUB Tubuai Airport 0.174984\n", - "2898 XMH Manihi Airport 0.174984\n", - "2899 ZTA Tureia Airport 0.174984\n", - "2900 AGX Agatti Airport 0.174962\n", - "2901 DIJ Dijon-Bourgogne Airport 0.174861\n", - "2902 XFW Hamburg-Finkenwerder Airport 0.174861\n", - "2903 AAY Al Ghaidah International Airport 0.174855\n", - "2904 AXK Ataq Airport 0.174855\n", - "2905 AUX Araguaína Airport 0.174839\n", - "2906 RBR Plácido de Castro Airport 0.174839\n", - "2907 AGB Augsburg Airport 0.174828\n", - "2908 CFK Ech Cheliff Airport 0.174828\n", - "2909 AFL Alta Floresta Airport 0.174770\n", - "2910 BVH Vilhena Airport 0.174770\n", - "2911 JPR Ji-Paraná Airport 0.174770\n", - "2912 OAL Cacoal Airport 0.174770\n", - "2913 ROO Rondonópolis Airport 0.174770\n", - "2914 KHT Khost Airport 0.174724\n", - "2915 RJA Rajahmundry Airport 0.174485\n", - "2916 CSY Cheboksary Airport 0.174285\n", - "2917 ULY Ulyanovsk East Airport 0.174285\n", - "2918 UUA Bugulma Airport 0.174285\n", - "2919 AEY Akureyri Airport 0.174240\n", - "2920 ANE Marce, Angers - Loire Airport 0.174204\n", - "2921 GBI Kalaburagi International Airport 0.174180\n", - "2922 MYQ Mysore Airport 0.174180\n", - "2923 SHI Shimojishima Airport 0.173977\n", - "2924 ULK Lensk Airport 0.173778\n", - "2925 JSK Jask Airport 0.173756\n", - "2926 LEH Le Havre Octeville Airport 0.173735\n", - "2927 SXI Sirri Island Airport 0.173699\n", - "2928 ERH Moulay Ali Cherif Airport 0.173617\n", - "2929 GLN Goulimime Airport 0.173563\n", - "2930 JRH Jorhat Airport 0.173480\n", - "2931 SHL Shillong Airport 0.173480\n", - "2932 KZS Kastelorizo Airport 0.173479\n", - "2933 RJL Logroño-Agoncillo Airport 0.173452\n", - "2934 ATM Altamira Airport 0.173406\n", - "2935 MEU Monte Dourado Airport 0.173406\n", - "2936 ISE Süleyman Demirel International Airport 0.173227\n", - "2937 KFS Kastamonu Airport 0.173227\n", - "2938 NAJ Nakhchivan Airport 0.173227\n", - "2939 OMH Urmia Airport 0.173227\n", - "2940 SXZ Siirt Airport 0.173227\n", - "2941 USQ Uşak Airport 0.173227\n", - "2942 ETR Coronel Artilleria Victor Larrea Airport 0.173208\n", - "2943 LGQ Nueva Loja Airport 0.173208\n", - "2944 MEC Eloy Alfaro International Airport 0.173208\n", - "2945 OCC Francisco De Orellana Airport 0.173208\n", - "2946 XMS Coronel E Carvajal Airport 0.173208\n", - "2947 TCR Tuticorin Southwest Airport 0.173161\n", - "2948 KRO Kurgan Airport 0.173042\n", - "2949 LEN Leon Airport 0.172890\n", - "2950 RGS Burgos Airport 0.172890\n", - "2951 SLM Salamanca Airport 0.172890\n", - "2952 GPS Seymour Airport 0.172827\n", - "2953 LTX Cotopaxi International Airport 0.172827\n", - "2954 SCY San Cristóbal Airport 0.172827\n", - "2955 ILD Lleida-Alguaire Airport 0.172305\n", - "2956 NDZ Nordholz-Spieka 0.172305\n", - "2957 MRX Mahshahr Airport 0.171824\n", - "2958 LBJ Komodo (Mutiara II) Airport 0.171369\n", - "2959 MOF Maumere(Wai Oti) Airport 0.171369\n", - "2960 TMC Tambolaka Airport 0.171369\n", - "2961 WGP Waingapu Airport 0.171369\n", - "2962 KQT Qurghonteppa International Airport 0.171183\n", - "2963 RGK Gorno-Altaysk Airport 0.171183\n", - "2964 IPH Sultan Azlan Shah Airport 0.171106\n", - "2965 GST Gustavus Airport 0.171102\n", - "2966 HNH Hoonah Airport 0.171102\n", - "2967 HNS Haines Airport 0.171102\n", - "2968 KAE Kake Airport 0.171102\n", - "2969 PSG Petersburg James A Johnson Airport 0.171102\n", - "2970 SGY Skagway Airport 0.171102\n", - "2971 FYJ Fuyuan Dongji Airport 0.171077\n", - "2972 BZO Bolzano Airport 0.171076\n", - "2973 BAY Tautii Magheraus Airport 0.170934\n", - "2974 DSK Dera Ismael Khan Airport 0.170777\n", - "2975 KHS Khasab Air Base 0.170743\n", - "2976 AET Allakaket Airport 0.170735\n", - "2977 AKP Anaktuvuk Pass Airport 0.170735\n", - "2978 BTT Bettles Airport 0.170735\n", - "2979 CEM Central Airport 0.170735\n", - "2980 CIK Chalkyitsik Airport 0.170735\n", - "2981 FYU Fort Yukon Airport 0.170735\n", - "2982 GAL Edward G. Pitka Sr Airport 0.170735\n", - "2983 HKB Healy River Airport 0.170735\n", - "2984 KBC Birch Creek Airport 0.170735\n", - "2985 LMA Minchumina Airport 0.170735\n", - "2986 MLY Manley Hot Springs Airport 0.170735\n", - "2987 RBY Ruby Airport 0.170735\n", - "2988 RMP Rampart Airport 0.170735\n", - "2989 SVS Stevens Village Airport 0.170735\n", - "2990 TAL Ralph M Calhoun Memorial Airport 0.170735\n", - "2991 WBQ Beaver Airport 0.170735\n", - "2992 EJH Al Wajh Domestic Airport 0.170590\n", - "2993 HLP Halim Perdanakusuma International Airport 0.170590\n", - "2994 ARW Arad International Airport 0.170526\n", - "2995 CRV Crotone-Sant'Anna Airport 0.170526\n", - "2996 DBB Al Alamein International Airport 0.170470\n", - "2997 BVV Burevestnik Airport 0.170448\n", - "2998 DEE Mendeleyevo Airport 0.170448\n", - "2999 EKS Shakhtyorsk Airport 0.170448\n", - "3000 KRY Karamay Airport 0.170424\n", - "3001 GIU Sigiriya Air Force Base 0.170294\n", - "3002 KCT Koggala Airport 0.170294\n", - "3003 JEG Aasiaat Airport 0.170230\n", - "3004 TTT Taitung Airport 0.169919\n", - "3005 KVO Morava Airport 0.169691\n", - "3006 LOD Longana Airport 0.169457\n", - "3007 MWF Maewo-Naone Airport 0.169457\n", - "3008 SLH Sola Airport 0.169457\n", - "3009 SSR Sara Airport 0.169457\n", - "3010 WLH Walaha Airport 0.169457\n", - "3011 ZGU Gaua Island Airport 0.169457\n", - "3012 GIL Gilgit Airport 0.169437\n", - "3013 KDU Skardu Airport 0.169437\n", - "3014 GPI Juan Casiano Airport 0.169406\n", - "3015 TCO La Florida Airport 0.169406\n", - "3016 BAR Bo'ao Airport 0.169280\n", - "3017 YIE Yiershi Airport 0.169280\n", - "3018 BZL Barisal Airport 0.169208\n", - "3019 CXB Cox's Bazar Airport 0.169208\n", - "3020 JSR Jessore Airport 0.169208\n", - "3021 SPD Saidpur Airport 0.169208\n", - "3022 RAH Rafha Domestic Airport 0.168863\n", - "3023 TUI Turaif Domestic Airport 0.168863\n", - "3024 DRV Dharavandhoo Airport 0.168780\n", - "3025 FVM Fuvahmulah Airport 0.168780\n", - "3026 GKK Kooddoo Airport 0.168780\n", - "3027 KDM Kaadedhdhoo Airport 0.168780\n", - "3028 KDO Kadhdhoo Airport 0.168780\n", - "3029 BAZ Barcelos Airport 0.168769\n", - "3030 BVB Atlas Brasil Cantanhede Airport 0.168769\n", - "3031 CIZ Coari Airport 0.168769\n", - "3032 PIN Parintins Airport 0.168769\n", - "3033 TBT Tabatinga Airport 0.168769\n", - "3034 TFF Tefé Airport 0.168769\n", - "3035 UDJ Uzhhorod International Airport 0.168585\n", - "3036 HNY Hengyang Airport 0.168437\n", - "3037 HZG Hanzhong Airport 0.168437\n", - "3038 YKH Yingkou Lanqi Airport 0.168437\n", - "3039 YNY Yangyang International Airport 0.168437\n", - "3040 ZQZ Zhangjiakou Ningyuan Airport 0.168437\n", - "3041 LPT Lampang Airport 0.168351\n", - "3042 TDX Trat Airport 0.168351\n", - "3043 THS Sukhothai Airport 0.168351\n", - "3044 JFR Paamiut Airport 0.168348\n", - "3045 RKV Reykjavik Airport 0.168348\n", - "3046 HHQ Hua Hin Airport 0.168268\n", - "3047 LLB Libo Airport 0.168101\n", - "3048 BNS Barinas Airport 0.168051\n", - "3049 CBS Oro Negro Airport 0.168051\n", - "3050 CUM Cumaná (Antonio José de Sucre) Airport 0.168051\n", - "3051 CZE José Leonardo Chirinos Airport 0.168051\n", - "3052 LFR La Fria Airport 0.168051\n", - "3053 LRV Los Roques Airport 0.168051\n", - "3054 MRD Alberto Carnevalli Airport 0.168051\n", - "3055 MYC Escuela Mariscal Sucre Airport 0.168051\n", - "3056 PYH Cacique Aramare Airport 0.168051\n", - "3057 SOM San Tome Airport 0.168051\n", - "3058 STD Mayor Buenaventura Vivas International Airport 0.168051\n", - "3059 SVZ Juan Vicente Gomez International Airport 0.168051\n", - "3060 VIG Juan Pablo Pérez Alfonso Airport 0.168051\n", - "3061 VLV Dr. Antonio Nicolás Briceño Airport 0.168051\n", - "3062 GMQ Golog Maqin Airport 0.167758\n", - "3063 HXD Delingha Airport 0.167758\n", - "3064 YUS Yushu Batang Airport 0.167758\n", - "3065 KAZ Kao Airport 0.167714\n", - "3066 MNA Melangguane Airport 0.167714\n", - "3067 NAH Naha Airport 0.167714\n", - "3068 LCX Longyan Guanzhishan Airport 0.167630\n", - "3069 ACZ Zabol Airport 0.167297\n", - "3070 ADU Ardabil Airport 0.167297\n", - "3071 HDM Hamadan Airport 0.167297\n", - "3072 NSH Now Shahr Airport 0.167297\n", - "3073 RZR Ramsar Airport 0.167297\n", - "3074 XBJ Birjand Airport 0.167297\n", - "3075 APO Antonio Roldan Betancourt Airport 0.167296\n", - "3076 AUC Santiago Perez Airport 0.167296\n", - "3077 BUN Gerardo Tobar López Airport 0.167296\n", - "3078 CZU Las Brujas Airport 0.167296\n", - "3079 EJA Yariguíes Airport 0.167296\n", - "3080 EOH Enrique Olaya Herrera Airport 0.167296\n", - "3081 EYP El Yopal Airport 0.167296\n", - "3082 FLA Gustavo Artunduaga Paredes Airport 0.167296\n", - "3083 IBE Perales Airport 0.167296\n", - "3084 IPI San Luis Airport 0.167296\n", - "3085 LET Alfredo Vásquez Cobo International Airport 0.167296\n", - "3086 MVP Fabio Alberto Leon Bentley Airport 0.167296\n", - "3087 MZL La Nubia Airport 0.167296\n", - "3088 NVA Benito Salas Airport 0.167296\n", - "3089 PCR German Olano Airport 0.167296\n", - "3090 PDA Obando Airport 0.167296\n", - "3091 PPN Guillermo León Valencia Airport 0.167296\n", - "3092 RCH Almirante Padilla Airport 0.167296\n", - "3093 RVE Los Colonizadores Airport 0.167296\n", - "3094 SJE Jorge E. Gonzalez Torres Airport 0.167296\n", - "3095 SVI Eduardo Falla Solano Airport 0.167296\n", - "3096 TME Gustavo Vargas Airport 0.167296\n", - "3097 VGZ Villa Garzón Airport 0.167296\n", - "3098 VUP Alfonso López Pumarejo Airport 0.167296\n", - "3099 VVC Vanguardia Airport 0.167296\n", - "3100 KUV Kunsan Air Base 0.167017\n", - "3101 WJU Wonju Airport 0.167017\n", - "3102 BEJ Barau(Kalimaru) Airport 0.166979\n", - "3103 AHJ Hongyuan Aba Airport 0.166917\n", - "3104 HPG Shennongjia Hongping Airport 0.166876\n", - "3105 MJD Moenjodaro Airport 0.166645\n", - "3106 PJG Panjgur Airport 0.166645\n", - "3107 HTT Huatugou Airport 0.166559\n", - "3108 TGC Tanjung Manis Airport 0.166532\n", - "3109 NGQ Ngari Gunsa Airport 0.166053\n", - "3110 AKU Aksu Airport 0.166025\n", - "3111 DCY Daocheng Yading Airport 0.166025\n", - "3112 KGT Kangding Airport 0.166025\n", - "3113 RKZ Shigatse Peace Airport 0.166025\n", - "3114 YIN Yining Airport 0.166025\n", - "3115 BDP Bhadrapur Airport 0.166018\n", - "3116 BHR Bharatpur Airport 0.166018\n", - "3117 BIR Biratnagar Airport 0.166018\n", - "3118 BWA Bhairahawa Airport 0.166018\n", - "3119 DHI Dhangarhi Airport 0.166018\n", - "3120 JKR Janakpur Airport 0.166018\n", - "3121 KEP Nepalgunj Airport 0.166018\n", - "3122 LUA Tenzing-Hillary Airport 0.166018\n", - "3123 PKR Pokhara Airport 0.166018\n", - "3124 TMI Tumling Tar Airport 0.166018\n", - "3125 CAH Cà Mau Airport 0.165880\n", - "3126 THD Tho Xuan Airport 0.165880\n", - "3127 VCS Co Ong Airport 0.165880\n", - "3128 VKG Rach Gia Airport 0.165880\n", - "3129 BYN Bayankhongor Airport 0.165733\n", - "3130 DLZ Dalanzadgad Airport 0.165733\n", - "3131 HVD Khovd Airport 0.165733\n", - "3132 MXV Mörön Airport 0.165733\n", - "3133 ULG Olgii Mongolei Airport 0.165733\n", - "3134 ULO Ulaangom Airport 0.165733\n", - "3135 ULZ Donoi Airport 0.165733\n", - "3136 KUD Kudat Airport 0.165709\n", - "3137 LDU Lahad Datu Airport 0.165709\n", - "3138 SHF Shikezi Huayuan Airport 0.165638\n", - "3139 LNJ Lintsang Airfield 0.165636\n", - "3140 SYM Simao Airport 0.165636\n", - "3141 WNH Wenshan Puzhehei Airport 0.165636\n", - "3142 KIF Kingfisher Lake Airport 0.165509\n", - "3143 MSA Muskrat Dam Airport 0.165509\n", - "3144 XBE Bearskin Lake Airport 0.165509\n", - "3145 XKS Kasabonika Airport 0.165509\n", - "3146 YAC Cat Lake Airport 0.165509\n", - "3147 YAX Wapekeka Airport 0.165509\n", - "3148 YER Fort Severn Airport 0.165509\n", - "3149 YTL Big Trout Lake Airport 0.165509\n", - "3150 ZPB Sachigo Lake Airport 0.165509\n", - "3151 ZRJ Round Lake (Weagamow Lake) Airport 0.165509\n", - "3152 NGK Nogliki Airport 0.165371\n", - "3153 NLI Nikolayevsk-na-Amure Airport 0.165371\n", - "3154 DIN Dien Bien Phu Airport 0.165370\n", - "3155 HOE Ban Huoeisay Airport 0.165244\n", - "3156 LXG Luang Namtha Airport 0.165244\n", - "3157 ODY Oudomsay Airport 0.165244\n", - "3158 XKH Xieng Khouang Airport 0.165244\n", - "3159 AKY Sittwe Airport 0.165241\n", - "3160 HEH Heho Airport 0.165241\n", - "3161 KMV Kalay Airport 0.165241\n", - "3162 KYP Kyaukpyu Airport 0.165241\n", - "3163 MYT Myitkyina Airport 0.165241\n", - "3164 NYU Bagan Airport 0.165241\n", - "3165 SNW Thandwe Airport 0.165241\n", - "3166 THL Tachileik Airport 0.165241\n", - "3167 TVY Dawei Airport 0.165241\n", - "3168 BKS Padang Kemiling (Fatmawati Soekarno) Airport 0.164889\n", - "3169 TNJ Raja Haji Fisabilillah International Airport 0.164889\n", - "3170 LAO Laoag International Airport 0.164859\n", - "3171 MRQ Gasan Airport 0.164859\n", - "3172 TUG Tuguegarao Airport 0.164859\n", - "3173 WNP Naga Airport 0.164859\n", - "3174 PYY Pai Airport 0.164718\n", - "3175 BIK Frans Kaisiepo Airport 0.164685\n", - "3176 BUW Betoambari Airport 0.164685\n", - "3177 KBU Stagen Airport 0.164685\n", - "3178 LUW Bubung Airport 0.164685\n", - "3179 MJU Tampa Padang Airport 0.164685\n", - "3180 MKW Rendani Airport 0.164685\n", - "3181 PSJ Kasiguncu Airport 0.164685\n", - "3182 PUM Pomala Airport 0.164685\n", - "3183 ABL Ambler Airport 0.164254\n", - "3184 BKC Buckland Airport 0.164254\n", - "3185 DRG Deering Airport 0.164254\n", - "3186 IAN Bob Baker Memorial Airport 0.164254\n", - "3187 KVL Kivalina Airport 0.164254\n", - "3188 OBU Kobuk Airport 0.164254\n", - "3189 ORV Robert (Bob) Curtis Memorial Airport 0.164254\n", - "3190 PHO Point Hope Airport 0.164254\n", - "3191 SHG Shungnak Airport 0.164254\n", - "3192 WLK Selawik Airport 0.164254\n", - "3193 WTK Noatak Airport 0.164254\n", - "3194 USJ Usharal Airport 0.163957\n", - "3195 BFV Buri Ram Airport 0.163941\n", - "3196 CJM Chumphon Airport 0.163941\n", - "3197 GAY Gaya Airport 0.163941\n", - "3198 KOP Nakhon Phanom Airport 0.163941\n", - "3199 LOE Loei Airport 0.163941\n", - "3200 MAQ Mae Sot Airport 0.163941\n", - "3201 NAW Narathiwat Airport 0.163941\n", - "3202 NST Nakhon Si Thammarat Airport 0.163941\n", - "3203 PRH Phrae Airport 0.163941\n", - "3204 ROI Roi Et Airport 0.163941\n", - "3205 SNO Sakon Nakhon Airport 0.163941\n", - "3206 TST Trang Airport 0.163941\n", - "3207 UNN Ranong Airport 0.163941\n", - "3208 AFA Suboficial Ay Santiago Germano Airport 0.163565\n", - "3209 CPC Aviador C. Campos Airport 0.163565\n", - "3210 CTC Catamarca Airport 0.163565\n", - "3211 FMA Formosa Airport 0.163565\n", - "3212 IRJ Capitan V A Almonacid Airport 0.163565\n", - "3213 LUQ Brigadier Mayor D Cesar Raul Ojeda Airport 0.163565\n", - "3214 MDQ Ástor Piazzola International Airport 0.163565\n", - "3215 PMY El Tehuelche Airport 0.163565\n", - "3216 PRA General Urquiza Airport 0.163565\n", - "3217 PSS Libertador Gral D Jose De San Martin Airport 0.163565\n", - "3218 RES Resistencia International Airport 0.163565\n", - "3219 RSA Santa Rosa Airport 0.163565\n", - "3220 SDE Vicecomodoro Angel D. La Paz Aragonés Airport 0.163565\n", - "3221 SFN Sauce Viejo Airport 0.163565\n", - "3222 KLF Grabtsevo Airport 0.163401\n", - "3223 PWE Pevek Airport 0.163401\n", - "3224 TBW Donskoye Airport 0.163401\n", - "3225 ELI Elim Airport 0.163273\n", - "3226 GAM Gambell Airport 0.163273\n", - "3227 GLV Golovin Airport 0.163273\n", - "3228 KTS Brevig Mission Airport 0.163273\n", - "3229 SHH Shishmaref Airport 0.163273\n", - "3230 SVA Savoonga Airport 0.163273\n", - "3231 TLA Teller Airport 0.163273\n", - "3232 TNC Tin City Long Range Radar Station Airport 0.163273\n", - "3233 WAA Wales Airport 0.163273\n", - "3234 WMO White Mountain Airport 0.163273\n", - "3235 TDK Taldykorgan Airport 0.163201\n", - "3236 UZR Urdzhar Airport 0.163201\n", - "3237 BBN Bario Airport 0.163021\n", - "3238 LGL Long Lellang Airport 0.163021\n", - "3239 LKH Long Akah Airport 0.163021\n", - "3240 LMN Limbang Airport 0.163021\n", - "3241 MUR Marudi Airport 0.163021\n", - "3242 ODN Long Seridan Airport 0.163021\n", - "3243 CGM Camiguin Airport 0.162956\n", - "3244 OMC Ormoc Airport 0.162956\n", - "3245 BZK Bryansk Airport 0.162915\n", - "3246 IAR Tunoshna Airport 0.162915\n", - "3247 NNM Naryan Mar Airport 0.162915\n", - "3248 ATT Atmautluak Airport 0.162676\n", - "3249 CYF Chefornak Airport 0.162676\n", - "3250 EEK Eek Airport 0.162676\n", - "3251 EMK Emmonak Airport 0.162676\n", - "3252 GNU Goodnews Airport 0.162676\n", - "3253 HPB Hooper Bay Airport 0.162676\n", - "3254 KPN Kipnuk Airport 0.162676\n", - "3255 KWK Kwigillingok Airport 0.162676\n", - "3256 KWN Quinhagak Airport 0.162676\n", - "3257 KWT Kwethluk Airport 0.162676\n", - "3258 MLL Marshall Don Hunter Sr Airport 0.162676\n", - "3259 NME Nightmute Airport 0.162676\n", - "3260 OOK Toksook Bay Airport 0.162676\n", - "3261 PQS Pilot Station Airport 0.162676\n", - "3262 SCM Scammon Bay Airport 0.162676\n", - "3263 TLT Tuluksak Airport 0.162676\n", - "3264 VAK Chevak Airport 0.162676\n", - "3265 WNA Napakiak Airport 0.162676\n", - "3266 WTL Tuntutuliak Airport 0.162676\n", - "3267 CKH Chokurdakh Airport 0.162461\n", - "3268 CYX Cherskiy Airport 0.162461\n", - "3269 IKS Tiksi Airport 0.162461\n", - "3270 SUK Sakkyryr Airport 0.162461\n", - "3271 SYS Saskylakh Airport 0.162461\n", - "3272 IAA Igarka Airport 0.161719\n", - "3273 TGP Podkamennaya Tunguska Airport 0.161719\n", - "3274 THX Turukhansk Airport 0.161719\n", - "3275 NYA Nyagan Airport 0.161672\n", - "3276 URJ Uray Airport 0.161672\n", - "3277 GME Gomel Airport 0.161370\n", - "3278 KVK Kirovsk-Apatity Airport 0.161370\n", - "3279 LPK Lipetsk Airport 0.161370\n", - "3280 OSW Orsk Airport 0.161370\n", - "3281 PES Petrozavodsk Airport 0.161370\n", - "3282 PEZ Penza Airport 0.161370\n", - "3283 TGK Taganrog Yuzhny Airport 0.161370\n", - "3284 VKT Vorkuta Airport 0.161370\n", - "3285 KCK Kirensk Airport 0.161317\n", - "3286 KYZ Kyzyl Airport 0.161317\n", - "3287 ODO Bodaybo Airport 0.161317\n", - "3288 UKX Ust-Kut Airport 0.161317\n", - "3289 TLK Talakan Airport 0.159813\n", - "3290 AAT Altay Air Base 0.150000\n", - "3291 ACR Araracuara Airport 0.150000\n", - "3292 AFW Fort Worth Alliance Airport 0.150000\n", - "3293 AFZ Sabzevar National Airport 0.150000\n", - "3294 AKI Akiak Airport 0.150000\n", - "3295 ANV Anvik Airport 0.150000\n", - "3296 APA Centennial Airport 0.150000\n", - "3297 APK Apataki Airport 0.150000\n", - "3298 ARC Arctic Village Airport 0.150000\n", - "3299 ASI RAF Ascension Island 0.150000\n", - "3300 AUK Alakanuk Airport 0.150000\n", - "3301 AUY Aneityum Airport 0.150000\n", - "3302 AWA Awassa Airport 0.150000\n", - "3303 AWD Aniwa Airport 0.150000\n", - "3304 BEU Bedourie Airport 0.150000\n", - "3305 BGC Braganca Airport 0.150000\n", - "3306 BID Block Island State Airport 0.150000\n", - "3307 BJB Bojnord Airport 0.150000\n", - "3308 BKM Bakalalan Airport 0.150000\n", - "3309 BPG Barra do Garças Airport 0.150000\n", - "3310 BPL Alashankou Bole (Bortala) airport 0.150000\n", - "3311 BQJ Batagay Airport 0.150000\n", - "3312 BSC José Celestino Mutis Airport 0.150000\n", - "3313 BTC Batticaloa Airport 0.150000\n", - "3314 BUC Burketown Airport 0.150000\n", - "3315 BVI Birdsville Airport 0.150000\n", - "3316 BVS Breves Airport 0.150000\n", - "3317 BWU Sydney Bankstown Airport 0.150000\n", - "3318 BXB Babo Airport 0.150000\n", - "3319 BXR Bam Airport 0.150000\n", - "3320 BYC Yacuiba Airport 0.150000\n", - "3321 BZX Bazhong Enyang Airport 0.150000\n", - "3322 BZZ RAF Brize Norton 0.150000\n", - "3323 CAJ Canaima Airport 0.150000\n", - "3324 CAT Cascais Airport 0.150000\n", - "3325 CCV Craig Cove Airport 0.150000\n", - "3326 CEH Chelinda Malawi Airport 0.150000\n", - "3327 CMA Cunnamulla Airport 0.150000\n", - "3328 CMK Club Makokola Airport 0.150000\n", - "3329 CNP Neerlerit Inaat Airport 0.150000\n", - "3330 CQA Canarana Airport 0.150000\n", - "3331 CRC Santa Ana Airport 0.150000\n", - "3332 CSH Solovki Airport 0.150000\n", - "3333 CVT Coventry Airport 0.150000\n", - "3334 CZS Cruzeiro do Sul Airport 0.150000\n", - "3335 DBC Chang'an 0.150000\n", - "3336 DEF Dezful Airport 0.150000\n", - "3337 DOB Rar Gwamar Airport 0.150000\n", - "3338 DOD Dodoma Airport 0.150000\n", - "3339 DPT Deputatskij Airport 0.150000\n", - "3340 DVL Devils Lake Regional Airport 0.150000\n", - "3341 EGS Egilsstaðir Airport 0.150000\n", - "3342 EGX Egegik Airport 0.150000\n", - "3343 EKA Murray Field 0.150000\n", - "3344 ELC Elcho Island Airport 0.150000\n", - "3345 ENE Ende (H Hasan Aroeboesman) Airport 0.150000\n", - "3346 ERN Eirunepé Airport 0.150000\n", - "3347 FOA Foula Airport 0.150000\n", - "3348 FTA Futuna Airport 0.150000\n", - "3349 FYN Fuyun Kroktokay Airport 0.150000\n", - "3350 GCH Gachsaran Airport 0.150000\n", - "3351 GMR Totegegie Airport 0.150000\n", - "3352 GNM Guanambi Airport 0.150000\n", - "3353 GYA Capitán de Av. Emilio Beltrán Airport 0.150000\n", - "3354 GYG Magan Airport 0.150000\n", - "3355 GYZ Gruyere Airport 0.150000\n", - "3356 HFN Hornafjordur Airport 0.150000\n", - "3357 HTN Hotan Airport 0.150000\n", - "3358 HZK Husavik Airport 0.150000\n", - "3359 IFJ Ísafjörður Airport 0.150000\n", - "3360 IIL Ilam Airport 0.150000\n", - "3361 ILG New Castle Airport 0.150000\n", - "3362 INF In Guezzam Airport 0.150000\n", - "3363 INT Smith Reynolds Airport 0.150000\n", - "3364 IQM Qiemo Yudu Airport 0.150000\n", - "3365 IRC Circle City /New/ Airport 0.150000\n", - "3366 IRZ Tapuruquara Airport 0.150000\n", - "3367 ISL Ataturk International Airport 0.150000\n", - "3368 ITB Itaituba Airport 0.150000\n", - "3369 JOL Jolo Airport 0.150000\n", - "3370 JQA Qaarsut Airport 0.150000\n", - "3371 JUV Upernavik Airport 0.150000\n", - "3372 KAC Kamishly Airport 0.150000\n", - "3373 KAL Kaltag Airport 0.150000\n", - "3374 KAW Kawthoung Airport 0.150000\n", - "3375 KCA Kuqa Airport 0.150000\n", - "3376 KET Kengtung Airport 0.150000\n", - "3377 KEW Keewaywin Airport 0.150000\n", - "3378 KGG Kédougou Airport 0.150000\n", - "3379 KGX Grayling Airport 0.150000\n", - "3380 KHD Khoram Abad Airport 0.150000\n", - "3381 KHM Kanti Airport 0.150000\n", - "3382 KHY Khoy Airport 0.150000\n", - "3383 KJI Kanas Airport 0.150000\n", - "3384 KKR Kaukura Airport 0.150000\n", - "3385 KSA Kosrae International Airport 0.150000\n", - "3386 KTG Ketapang(Rahadi Usman) Airport 0.150000\n", - "3387 KXU Katiu Airport 0.150000\n", - "3388 KYK Karluk Airport 0.150000\n", - "3389 LBP Long Banga Airport 0.150000\n", - "3390 LCR La Chorrera Airport 0.150000\n", - "3391 LIX Likoma Island Airport 0.150000\n", - "3392 LMC La Macarena Airport 0.150000\n", - "3393 LNL Cheng Xian Airport 0.150000\n", - "3394 LPD La Pedrera Airport 0.150000\n", - "3395 LQM Caucaya Airport 0.150000\n", - "3396 LTI Altai Airport 0.150000\n", - "3397 LUV Dumatumbun Airport 0.150000\n", - "3398 LWK Tingwall Airport 0.150000\n", - "3399 MGT Milingimbi Airport 0.150000\n", - "3400 MGZ Myeik Airport 0.150000\n", - "3401 MHG Mannheim-City Airport 0.150000\n", - "3402 MKQ Mopah Airport 0.150000\n", - "3403 MNT Minto Al Wright Airport 0.150000\n", - "3404 MTV Mota Lava Airport 0.150000\n", - "3405 MYU Mekoryuk Airport 0.150000\n", - "3406 NAQ Qaanaaq Airport 0.150000\n", - "3407 NBW Leeward Point Field 0.150000\n", - "3408 NBX Nabire Airport 0.150000\n", - "3409 NFO Mata'aho Airport 0.150000\n", - "3410 NLT Xinyuan Nalati Airport 0.150000\n", - "3411 NQU Reyes Murillo Airport 0.150000\n", - "3412 NTX Ranai Airport 0.150000\n", - "3413 NUL Nulato Airport 0.150000\n", - "3414 NUP Nunapitchuk Airport 0.150000\n", - "3415 OKL Oksibil Airport 0.150000\n", - "3416 OLC Senadora Eunice Micheles Airport 0.150000\n", - "3417 ONG Mornington Island Airport 0.150000\n", - "3418 PBU Putao Airport 0.150000\n", - "3419 PFQ Parsabade Moghan Airport 0.150000\n", - "3420 PKA Napaskiak Airport 0.150000\n", - "3421 PNI Pohnpei International Airport 0.150000\n", - "3422 PRM Portimao Airport 0.150000\n", - "3423 PSV Papa Stour Airport 0.150000\n", - "3424 PSY Stanley Airport 0.150000\n", - "3425 PTH Port Heiden Airport 0.150000\n", - "3426 PTJ Portland Airport 0.150000\n", - "3427 PVA El Embrujo Airport 0.150000\n", - "3428 PZH Zhob Airport 0.150000\n", - "3429 RCM Richmond Airport 0.150000\n", - "3430 RDV Red Devil Airport 0.150000\n", - "3431 RIB Capitán Av. Selin Zeitun Lopez Airport 0.150000\n", - "3432 RIG Rio Grande Airport 0.150000\n", - "3433 SDG Sanandaj Airport 0.150000\n", - "3434 SEU Seronera Airport 0.150000\n", - "3435 SFD San Fernando De Apure Airport 0.150000\n", - "3436 SFH San Felipe International Airport 0.150000\n", - "3437 SGO St George Airport 0.150000\n", - "3438 SJL São Gabriel da Cachoeira Airport 0.150000\n", - "3439 SLQ Sleetmute Airport 0.150000\n", - "3440 SNV Santa Elena de Uairen Airport 0.150000\n", - "3441 SQD Shangrao Sanqingshan Airport 0.150000\n", - "3442 SXF Berlin-Schönefeld International Airport *Closed* 0.150000\n", - "3443 SXK Saumlaki/Olilit Airport 0.150000\n", - "3444 SZI Zaisan (Zaysan) Airport 0.150000\n", - "3445 TCG Tacheng Airport 0.150000\n", - "3446 THU Thule Air Base 0.150000\n", - "3447 TKP Takapoto Airport 0.150000\n", - "3448 TKQ Kigoma Airport 0.150000\n", - "3449 TMT Trombetas Airport 0.150000\n", - "3450 TNK Tununak Airport 0.150000\n", - "3451 TNW Jumandy Airport 0.150000\n", - "3452 TOG Togiak Airport 0.150000\n", - "3453 TOH Torres Airstrip 0.150000\n", - "3454 TQL Tarko-Sale Airport 0.150000\n", - "3455 TRR China Bay Airport 0.150000\n", - "3456 TUA Teniente Coronel Luis a Mantilla Airport 0.150000\n", - "3457 TUR Tucuruí Airport 0.150000\n", - "3458 TWB Toowoomba Airport 0.150000\n", - "3459 TXL Berlin, Tegel International Airport *Closed* 0.150000\n", - "3460 UAH Ua Huka Airport 0.150000\n", - "3461 UAP Ua Pou Airport 0.150000\n", - "3462 UGB Ugashik Bay Airport 0.150000\n", - "3463 UMS Ust-Maya Airport 0.150000\n", - "3464 URG Rubem Berta Airport 0.150000\n", - "3465 USK Usinsk Airport 0.150000\n", - "3466 UTS Ust-Tsylma Airport 0.150000\n", - "3467 VCV Southern California Logistics Airport 0.150000\n", - "3468 VEE Venetie Airport 0.150000\n", - "3469 VRL Vila Real Airport 0.150000\n", - "3470 VSE Viseu Airport 0.150000\n", - "3471 VTB Vitebsk East Airport 0.150000\n", - "3472 VUU Mvuu Camp Airport 0.150000\n", - "3473 WMB Warrnambool Airport 0.150000\n", - "3474 WMX Wamena Airport 0.150000\n", - "3475 WNR Windorah Airport 0.150000\n", - "3476 WWT Newtok Airport 0.150000\n", - "3477 XAI Xinyang Minggang Airport 0.150000\n", - "3478 XTG Thargomindah Airport 0.150000\n", - "3479 YAT Attawapiskat Airport 0.150000\n", - "3480 YEI Bursa Yenişehir Airport 0.150000\n", - "3481 YES Yasouj Airport 0.150000\n", - "3482 YGZ Grise Fiord Airport 0.150000\n", - "3483 YHO Hopedale Airport 0.150000\n", - "3484 YHP Poplar Hill Airport 0.150000\n", - "3485 YIF St Augustin Airport 0.150000\n", - "3486 YIK Ivujivik Airport 0.150000\n", - "3487 YMN Makkovik Airport 0.150000\n", - "3488 YNO North Spirit Lake Airport 0.150000\n", - "3489 YNP Natuashish Airport 0.150000\n", - "3490 YPC Paulatuk (Nora Aliqatchialuk Ruben) Airport 0.150000\n", - "3491 YPO Peawanuck Airport 0.150000\n", - "3492 YRB Resolute Bay Airport 0.150000\n", - "3493 YSY Sachs Harbour (David Nasogaluak Jr. Saaryuaq) Airport 0.150000\n", - "3494 YUB Tuktoyaktuk Airport 0.150000\n", - "3495 YWB Kangiqsujuaq (Wakeham Bay) Airport 0.150000\n", - "3496 YWP Webequie Airport 0.150000\n", - "3497 YYA Sanhe Airport 0.150000\n", - "3498 YZG Salluit Airport 0.150000\n", - "3499 ZFM Fort Mcpherson Airport 0.150000\n", - "3500 ZKE Kashechewan Airport 0.150000\n", - "3501 ZLT La Tabatière Airport 0.150000\n", - "3502 ZTB Tête-à-la-Baleine Airport 0.150000\n" + " iata description pageRank\n", + "0 DFW Dallas/Fort Worth International Airport 11.979783\n", + "1 ORD Chicago O'Hare International Airport 11.162988\n", + "2 DEN Denver International Airport 10.997299\n", + "3 ATL Hartsfield - Jackson Atlanta International Airport 10.389948\n", + "4 IST Istanbul International Airport 8.425801\n" ] } ], @@ -4578,7 +1172,7 @@ "\n", "\n", "# Display the DataFrame\n", - "print(pagerank_df)" + "print(pagerank_df.head())" ] }, { @@ -4591,7 +1185,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 41, "id": "e2f19d10", "metadata": {}, "outputs": [ @@ -4627,18 +1221,13 @@ "# Convert the results to a DataFrame\n", "df = pd.DataFrame(results)\n", "\n", - "pd.set_option('display.max_columns', None) \n", - "pd.set_option('display.width', 1000) \n", - "pd.set_option('display.max_rows', None) \n", - "pd.set_option('display.max_colwidth', None) \n", - "\n", "# Display the DataFrame\n", "print(df)" ] }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 42, "id": "0ae09a21", "metadata": {}, "outputs": [ @@ -4646,3510 +1235,12 @@ "name": "stdout", "output_type": "stream", "text": [ - " iata description pageRank\n", - "0 DFW Dallas/Fort Worth International Airport 11.979783\n", - "1 ORD Chicago O'Hare International Airport 11.162988\n", - "2 DEN Denver International Airport 10.997299\n", - "3 ATL Hartsfield - Jackson Atlanta International Airport 10.389948\n", - "4 IST Istanbul International Airport 8.425801\n", - "5 CDG Paris Charles de Gaulle 8.401469\n", - "6 IAH George Bush Intercontinental 8.341141\n", - "7 FRA Frankfurt am Main 8.203205\n", - "8 LAX Los Angeles International Airport 8.193558\n", - "9 CLT Charlotte Douglas International Airport 7.873303\n", - "10 AMS Amsterdam Airport Schiphol 7.812313\n", - "11 YYZ Toronto Pearson International Airport 7.378620\n", - "12 MSP Minneapolis-St.Paul International Airport 7.093882\n", - "13 DXB Dubai International Airport 6.977354\n", - "14 MUC Munich International Airport 6.900221\n", - "15 EWR Newark, Liberty 6.789103\n", - "16 MIA Miami International Airport 6.589204\n", - "17 JFK New York John F. Kennedy International Airport 6.501274\n", - "18 LAS Las Vegas Mc Carran 6.333971\n", - "19 JNB Johannesburg, OR Tambo International Airport 6.234775\n", - "20 ARN Stockholm-Arlanda Airport 6.226212\n", - "21 LGW London Gatwick 6.126670\n", - "22 LHR London Heathrow 6.106808\n", - "23 MEX Mexico City, Licenciado Benito Juarez International Airport 6.100836\n", - "24 FLL Fort Lauderdale/Hollywood International Airport 5.990040\n", - "25 PEK Beijing Capital International Airport 5.982341\n", - "26 DTW Detroit Metropolitan, Wayne County 5.961619\n", - "27 MCO Orlando International Airport 5.922142\n", - "28 IAD Washington Dulles International Airport 5.825059\n", - "29 YVR Vancouver International Airport 5.811688\n", - "30 SFO San Francisco International Airport 5.743902\n", - "31 MAD Adolfo Suarez Barajas Airport International Airport 5.714919\n", - "32 SYD Sydney Kingsford Smith 5.668823\n", - "33 BOS Boston Logan 5.587850\n", - "34 MAN Manchester Airport 5.549572\n", - "35 BCN Barcelona International Airport 5.497745\n", - "36 PHL Philadelphia International Airport 5.411058\n", - "37 STN London Stansted Airport 5.375938\n", - "38 BRU Brussels Airport 5.253673\n", - "39 YUL Montreal / Pierre Elliott Trudeau International Airport 5.208449\n", - "40 DUS Dusseldorf International Airport 5.145164\n", - "41 CPH Copenhagen Kastrup Airport 5.101327\n", - "42 FCO Leonardo da Vinci-Fiumicino International Airport 5.012976\n", - "43 ADD Addis Ababa Bole International Airport 4.982111\n", - "44 SLC Salt Lake City 4.981586\n", - "45 BNE Brisbane International Airport 4.954902\n", - "46 DOH Doha, Hamad International Airport 4.937896\n", - "47 PHX Phoenix Sky Harbor International Airport 4.933852\n", - "48 ATH Athens, Eleftherios Venizelos International Airport 4.931150\n", - "49 SEA Seattle-Tacoma 4.875175\n", - "50 ORY Paris, Orly Airport 4.858973\n", - "51 BER Berlin Brandenburg International Airport 4.808279\n", - "52 VIE Vienna International Airport 4.801334\n", - "53 ZRH Zurich-Kloten Airport 4.675830\n", - "54 OSL Oslo Gardermoen Airport 4.669028\n", - "55 DUB Dublin International Airport 4.649155\n", - "56 PVG Shanghai - Pudong International Airport 4.617034\n", - "57 HND Tokyo Haneda International Airport 4.595754\n", - "58 DEL Indira Gandhi International Airport 4.359204\n", - "59 ICN Seoul, Incheon International Airport 4.339781\n", - "60 HKG Hong Kong - Chek Lap Kok International Airport 4.307443\n", - "61 AKL Auckland International Airport 4.284959\n", - "62 SIN Singapore, Changi International Airport 4.186936\n", - "63 HEL Helsinki Ventaa 4.185836\n", - "64 LIM Lima, Jorge Chavez International Airport 4.152255\n", - "65 CUN Cancun International Airport 4.148294\n", - "66 BOM Mumbai, Chhatrapati Shivaji International Airport 4.089982\n", - "67 SFB Orlando Sanford International Airport 4.087797\n", - "68 HIR Honiara International Airport 4.038414\n", - "69 POM Port Moresby Jacksons International Airport 4.013167\n", - "70 PMI Palma De Mallorca Airport 4.012071\n", - "71 NRT Tokyo Narita 3.994309\n", - "72 YYC Calgary International Airport 3.991772\n", - "73 LIS Lisbon Portela Airport 3.980883\n", - "74 CAN Guangzhou Baiyun International Airport 3.740567\n", - "75 DCA Ronald Reagan Washington National Airport 3.696797\n", - "76 MXP Milan, Malpensa International Airport 3.658284\n", - "77 NBO Nairobi, Jomo Kenyatta International Airport 3.546039\n", - "78 MEL Melbourne International Airport 3.525257\n", - "79 STL Lambert St Louis International Airport 3.521732\n", - "80 EDI Edinburgh Airport 3.506181\n", - "81 GRU Sao Paulo, Guarulhos - Governador Andras Franco Montoro International Airport 3.478024\n", - "82 AGP Malaga Airport 3.463305\n", - "83 MRS Marseille Provence Airport 3.435635\n", - "84 CGN Cologne Bonn Airport 3.412071\n", - "85 ALG Algiers, Houari Boumediene Airport 3.401324\n", - "86 AUS Austin Bergstrom International Airport 3.397036\n", - "87 PDX Portland International Airport 3.348834\n", - "88 BWI Baltimore/Washington International Airport 3.329422\n", - "89 BKK Suvarnabhumi Bangkok International Airport 3.316968\n", - "90 TLV Tel Aviv, Ben Gurion International Airport 3.293987\n", - "91 MDW Chicago Midway International Airport 3.283974\n", - "92 TPA Tampa International Airport 3.243369\n", - "93 BHX Birmingham International Airport 3.213082\n", - "94 CMN Mohammed V International Airport 3.198524\n", - "95 SAW Sabiha Gökçen International Airport 3.198202\n", - "96 LAD Quatro de Fevereiro Airport 3.197765\n", - "97 ALC Alicante International Airport 3.183090\n", - "98 LYS Lyon Saint-Exupery Airport 3.172750\n", - "99 BGY Il Caravaggio International Airport 3.133970\n", - "100 GVA Geneva-Cointrin International Airport 3.133430\n", - "101 KUL Kuala Lumpur International Airport 3.127569\n", - "102 DME Moscow, Domodedovo International Airport 3.121157\n", - "103 CLE Cleveland, Hopkins International Airport 3.104327\n", - "104 LGA New York La Guardia 3.086609\n", - "105 NAS Nassau, Lynden Pindling International Airport 3.085433\n", - "106 SJO San Jose, Juan Santamaria International Airport 3.080056\n", - "107 PRG Prague, Ruzyne International Airport 3.055005\n", - "108 LTN London Luton Airport 3.049970\n", - "109 TPE Taiwan Taoyuan International Airport 3.040920\n", - "110 HAM Hamburg Airport 3.012231\n", - "111 SVO Moscow, Sheremetyevo International Airport 3.009037\n", - "112 SAN San Diego Lindbergh 2.999463\n", - "113 GLA Glasgow International Airport 2.992372\n", - "114 PER Perth International Airport 2.925548\n", - "115 CRL Brussels South Charleroi Airport 2.916381\n", - "116 BNA Nashville International Airport 2.913093\n", - "117 PTY Tocumen International Airport 2.902922\n", - "118 STR Stuttgart Airport 2.873531\n", - "119 MLA Malta International Airport 2.842219\n", - "120 BUD Budapest Ferenc Liszt International Airport 2.830501\n", - "121 NCE Nice-Cote d'Azur Airport 2.778872\n", - "122 CAI Cairo International Airport 2.725005\n", - "123 AZA Phoenix-Mesa-Gateway Airport 2.724950\n", - "124 JED King Abdulaziz International Airport 2.724341\n", - "125 SCL Santiago, Comodoro Arturo Merino Benitez International Airport 2.722324\n", - "126 LOS Lagos,Murtala Muhammed International Airport 2.655033\n", - "127 ANC Anchorage Ted Stevens 2.651157\n", - "128 AUH Abu Dhabi International Airport 2.650401\n", - "129 PIE St Petersburg Clearwater International Airport 2.633062\n", - "130 CTU Chengdu Shuangliu International Airport 2.631131\n", - "131 LPA Gran Canaria Airport 2.620416\n", - "132 HOU Houston Hobby 2.617647\n", - "133 ABV Nnamdi Azikiwe International Airport 2.604820\n", - "134 GDL Don Miguel Hidalgo Y Costilla International Airport 2.587579\n", - "135 SZX Shenzhen Bao'an International Airport 2.587183\n", - "136 YEG Edmonton International Airport 2.583239\n", - "137 OPO Francisco de Sa Carneiro Airport 2.566380\n", - "138 HNL Honolulu International Airport 2.565680\n", - "139 SHJ Sharjah International Airport 2.550367\n", - "140 TFS Tenerife South Airport 2.531065\n", - "141 OTP Henri Coanda International Airport 2.526876\n", - "142 NAP Naples International Airport 2.522144\n", - "143 WAW Warsaw Chopin Airport 2.508257\n", - "144 BRS Bristol International Airport 2.483015\n", - "145 AYT Antalya International Airport 2.458440\n", - "146 CKG Chongqing Jiangbei International Airport 2.437307\n", - "147 LED Pulkovo Airport 2.429582\n", - "148 SJU Puerto Rico, Luis Munoz International Airport 2.419217\n", - "149 KEF Reykjavik, Keflavik International Airport 2.409533\n", - "150 KRK John Paul II International Airport Kraków-Balice Airport 2.407910\n", - "151 VCE Venice Marco Polo Airport 2.392941\n", - "152 BGO Bergen Airport Flesland 2.373232\n", - "153 WLG Wellington International Airport 2.365882\n", - "154 CPT Cape Town International Airport 2.331094\n", - "155 OAK Oakland 2.330980\n", - "156 RDU Raleigh-Durham 2.324676\n", - "157 ESB Esenboğa International Airport 2.319987\n", - "158 TUN Tunis Carthage International Airport 2.308486\n", - "159 TLS Toulouse-Blagnac Airport 2.293569\n", - "160 PIT Pittsburgh International Airport 2.292973\n", - "161 XIY Xi'an Xianyang International Airport 2.287542\n", - "162 NAN Fiji, Nadi International Airport 2.287349\n", - "163 BOD Bordeaux-Mérignac Airport 2.283292\n", - "164 CVG Cincinnati Northern Kentucky International Airport 2.280601\n", - "165 MCI Kansas City International Airport 2.260946\n", - "166 MSY New Orleans L. Armstrong 2.252259\n", - "167 KIX Osaka, Kansai International Airport 2.242241\n", - "168 DAL Dallas Love Field 2.236096\n", - "169 YWG Winnipeg / James Armstrong Richardson International Airport 2.168750\n", - "170 RHO Rhodes, Diagoras Airport 2.166707\n", - "171 SJC Norman Y. Mineta San Jose International Airport 2.165794\n", - "172 SAT San Antonio 2.163421\n", - "173 YZF Yellowknife Airport 2.156532\n", - "174 IBZ Ibiza Airport 2.144382\n", - "175 SKG Thessaloniki Macedonia International Airport 2.144116\n", - "176 KMG Kunming Wujiaba International Airport 2.141204\n", - "177 RIX Riga International Airport 2.127324\n", - "178 BLQ Bologna Guglielmo Marconi Airport 2.125664\n", - "179 KBP Boryspil International Airport 2.125218\n", - "180 VLC Valencia Airport 2.106023\n", - "181 CHC Christchurch International Airport 2.092838\n", - "182 RUH Riyadh, King Khaled International Airport 2.073182\n", - "183 FAO Faro Airport 2.068013\n", - "184 IND Indianapolis International Airport 2.052255\n", - "185 RAK Menara Airport 2.051755\n", - "186 YHZ Halifax / Stanfield International Airport 2.049308\n", - "187 HER Heraklion International Nikos Kazantzakis Airport 1.995731\n", - "188 MTY General Mariano Escobedo International Airport 1.994314\n", - "189 PUJ Punta Cana International Airport 1.976299\n", - "190 BSL EuroAirport Basle-Mulhouse-Freiburg Airport (BSL/MLH/EAP) 1.969437\n", - "191 MYR Myrtle Beach International Airport 1.959341\n", - "192 VKO Vnukovo International Airport 1.949833\n", - "193 PGD Charlotte County Airport 1.944689\n", - "194 RSW Southwest Florida International Airport 1.939764\n", - "195 NTE Nantes Atlantique Airport 1.938152\n", - "196 TIJ General Abelardo L. Rodríguez International Airport 1.918956\n", - "197 KWI Kuwait International Airport 1.910377\n", - "198 TNR Ivato Airport 1.895104\n", - "199 PSA Pisa International Airport 1.890975\n", - "200 HAV Jose Marti International Airport 1.880801\n", - "201 AMM Queen Alia International Airport 1.876110\n", - "202 LPL Liverpool John Lennon Airport 1.875031\n", - "203 LCA Larnaca International Airport 1.871118\n", - "204 VCP Viracopos International Airport 1.841059\n", - "205 HAJ Hannover Airport 1.840095\n", - "206 HGH Hangzhou Xiaoshan International Airport 1.838770\n", - "207 SUV Nausori International Airport 1.835463\n", - "208 ACC Kotoka International Airport 1.830800\n", - "209 JAX Jacksonville International Airport 1.829878\n", - "210 XMN Xiamen Gaoqi International Airport 1.827067\n", - "211 SVQ Sevilla Airport 1.825016\n", - "212 GIG Rio de Janeiro ,Galeao Antonio Carlos Jobim International Airport 1.814066\n", - "213 EIN Eindhoven Airport 1.777990\n", - "214 CTA Catania-Fontanarossa Airport 1.764663\n", - "215 LUX Luxembourg-Findel International Airport 1.750034\n", - "216 MEM Memphis International Airport 1.748058\n", - "217 MCT Muscat International Airport 1.740045\n", - "218 GDN Gdańsk Lech Wałęsa Airport 1.731127\n", - "219 EZE Buenos Aires, Ministro Pistarini International Airport 1.724422\n", - "220 BOG El Dorado International Airport 1.717224\n", - "221 CSX Changsha Huanghua International Airport 1.708328\n", - "222 MKE General Mitchell International Airport 1.705124\n", - "223 HRB Taiping Airport 1.691046\n", - "224 EMA East Midlands Airport 1.689106\n", - "225 NUE Nuremberg Airport 1.681812\n", - "226 WUH Wuhan Tianhe International Airport 1.674243\n", - "227 GOT Gothenburg-Landvetter Airport 1.673224\n", - "228 FUE Fuerteventura Airport 1.667545\n", - "229 ACE Lanzarote Airport 1.664637\n", - "230 LUN Lusaka International Airport 1.658363\n", - "231 MBJ Montego Bay, Sangster International Airport 1.656131\n", - "232 CMH Columbus, Port Columbus International Airport 1.648637\n", - "233 SMF Sacramento International Airport 1.643670\n", - "234 BVA Paris Beauvais Tillé Airport 1.636509\n", - "235 YOW Ottawa Macdonald-Cartier International Airport 1.632556\n", - "236 VNO Vilnius International Airport 1.627963\n", - "237 SOF Sofia Airport 1.613150\n", - "238 SHE Taoxian Airport 1.602143\n", - "239 TAO Liuting Airport 1.599169\n", - "240 TOS Tromsø Airport 1.576964\n", - "241 LBA Leeds Bradford Airport 1.571243\n", - "242 CFU Ioannis Kapodistrias International Airport 1.560254\n", - "243 PMO Falcone–Borsellino Airport 1.552985\n", - "244 CTS Sapporo, New Chitose Airport 1.541773\n", - "245 BEY Beirut Rafic Hariri International Airport 1.539800\n", - "246 NGO Chubu Centrair International Airport 1.539657\n", - "247 ADB Adnan Menderes International Airport 1.527355\n", - "248 MNL Manila, Ninoy Aquino International Airport 1.526708\n", - "249 GRO Girona Airport 1.519074\n", - "250 TIP Tripoli International Airport 1.515520\n", - "251 TSN Tianjin Binhai International Airport 1.513459\n", - "252 BLL Billund Airport 1.513019\n", - "253 BIL Billings Logan International Airport 1.512493\n", - "254 BEG Belgrade Nikola Tesla Airport 1.512003\n", - "255 LCY London City Airport 1.509182\n", - "256 DBV Dubrovnik Airport 1.503341\n", - "257 CAG Cagliari Elmas Airport 1.503009\n", - "258 SJD Los Cabos International Airport 1.498883\n", - "259 DLC Zhoushuizi Airport 1.488715\n", - "260 SHA Shanghai Hongqiao International Airport 1.477442\n", - "261 TRD Trondheim Airport, Værnes 1.471898\n", - "262 CCU Kolkata, Netaji Subhash Chandra Bose International Airport 1.468067\n", - "263 CHQ Chania International Airport 1.463967\n", - "264 BLR Bengaluru International Airport 1.455910\n", - "265 BRI Bari Karol Wojtyła Airport 1.455628\n", - "266 HHN Frankfurt-Hahn Airport 1.454522\n", - "267 MRU Sir Seewoosagur Ramgoolam International Airport 1.449351\n", - "268 NKG Nanjing Lukou Airport 1.441748\n", - "269 DPS Bali - Ngurah Rai International Airport 1.437313\n", - "270 MPM Maputo Airport 1.426934\n", - "271 BZE Philip S. W. Goldson International Airport 1.418350\n", - "272 DMK Don Mueang International Airport 1.415815\n", - "273 PBI Palm Beach International Airport 1.412618\n", - "274 DAR Julius Nyerere International Airport 1.406767\n", - "275 YQB Quebec Jean Lesage International Airport 1.405232\n", - "276 NCL Newcastle Airport 1.404958\n", - "277 ABZ Aberdeen Dyce Airport 1.398340\n", - "278 KOI Kirkwall Airport 1.393072\n", - "279 ADL Adelaide International Airport 1.392851\n", - "280 OMA Eppley Airfield 1.382311\n", - "281 BRE Bremen Airport 1.382221\n", - "282 PVD Providence, Theodore Francis Green State Airport 1.374873\n", - "283 HGU Mount Hagen Kagamuga Airport 1.372229\n", - "284 DKR Léopold Sédar Senghor International Airport 1.369211\n", - "285 CIA Ciampino–G. B. Pastine International Airport 1.368469\n", - "286 SPU Split Airport 1.367642\n", - "287 SDF Louisville International Standiford Field 1.362337\n", - "288 PDL João Paulo II Airport 1.362160\n", - "289 SNA Orange County/Santa Ana, John Wayne 1.359369\n", - "290 RAR Rarotonga International Airport 1.358708\n", - "291 TRN Turin Airport 1.358681\n", - "292 SAL El Salvador International Airport 1.354866\n", - "293 VRN Verona Villafranca Airport 1.354836\n", - "294 CGK Soekarno-Hatta International Airport 1.353490\n", - "295 BSB Presidente Juscelino Kubistschek International Airport 1.348450\n", - "296 KRT Khartoum International Airport 1.343471\n", - "297 BAH Bahrain International Airport 1.339853\n", - "298 SXM Sint Martin, Princess Juliana International Airport 1.334578\n", - "299 SDQ Las Américas International Airport 1.333228\n", - "300 FIH Ndjili International Airport 1.329507\n", - "301 HYD Hyderabad, Rajiv Gandhi International Airport 1.329336\n", - "302 LAE Lae Nadzab Airport 1.327652\n", - "303 ABQ Albuquerque International Sunport Airport 1.327161\n", - "304 PVR Puerto Vallarta, Licenciado Gustavo Diaz Ordaz International Airport 1.326873\n", - "305 VPS Eglin Air Force Base 1.326760\n", - "306 TLL Tallinn Airport 1.324531\n", - "307 TSF Venice, Treviso-Sant Angelo Airport 1.323039\n", - "308 YVP Kuujjuaq Airport 1.315235\n", - "309 IKA Imam Khomeini International Airport 1.314842\n", - "310 CGO Zhengzhou Xinzheng International Airport 1.311184\n", - "311 BOO Bodø Airport 1.302489\n", - "312 EBB Entebbe International Airport 1.302196\n", - "313 BFS Belfast International Airport 1.291130\n", - "314 HKT Phuket International Airport 1.274989\n", - "315 WRO Copernicus Wroclaw Airport 1.272559\n", - "316 GRR Gerald R. Ford International Airport 1.271286\n", - "317 SEN London Southend Airport 1.269013\n", - "318 BDL Bradley International Airport 1.266866\n", - "319 SVG Stavanger Airport 1.262447\n", - "320 BIA Bastia-Poretta Airport 1.259449\n", - "321 LIL Lille-Lesquin Airport 1.257254\n", - "322 DUR Durban, King Shaka International Airport 1.248936\n", - "323 CMB Colombo, Bandaranaike International Airport 1.246720\n", - "324 OKC Oaklahoma City, Will Rogers World Airport 1.244743\n", - "325 FOC Fuzhou Changle International Airport 1.238702\n", - "326 SGN Ho Chi Minh City, Tan Son Nhat International Airport 1.237750\n", - "327 BIO Bilbao Airport 1.234436\n", - "328 GYD Heydar Aliyev International Airport 1.231822\n", - "329 MAA Chennai International Airport 1.230697\n", - "330 NRN Niederrhein Airport 1.206144\n", - "331 KGS Kos Airport 1.205493\n", - "332 KGL Kigali International Airport 1.189582\n", - "333 GCM Owen Roberts International Airport 1.185012\n", - "334 CNF Tancredo Neves International Airport 1.181885\n", - "335 GZO Nusatupe Airport 1.181286\n", - "336 OKA Naha Airport 1.180091\n", - "337 MFM Macau International Airport 1.178939\n", - "338 WMI Modlin Airport 1.178363\n", - "339 KTW Katowice International Airport 1.175998\n", - "340 PLS Providenciales Airport 1.175142\n", - "341 SXB Strasbourg Airport 1.171406\n", - "342 ORN Es Senia Airport 1.167935\n", - "343 ZAD Zemunik Airport 1.162048\n", - "344 RTM Rotterdam Airport 1.149396\n", - "345 TBS Tbilisi International Airport 1.148578\n", - "346 BUF Buffalo Niagara International Airport 1.147260\n", - "347 HRG Hurghada International Airport 1.143801\n", - "348 AGA Al Massira Airport 1.138061\n", - "349 CNS Cairns International Airport 1.135399\n", - "350 DTM Dortmund Airport 1.134197\n", - "351 MAH Menorca Airport 1.133696\n", - "352 ZAG Zagreb Airport 1.126871\n", - "353 HAK Haikou Meilan International Airport 1.124900\n", - "354 OGG Maui, Kahului Airport 1.122140\n", - "355 IEV Kiev Zhuliany International Airport 1.121804\n", - "356 YZV Sept-Îles Airport 1.117561\n", - "357 FNC Funchal, Madeira Airport 1.117251\n", - "358 PUS Gimhae International Airport 1.116671\n", - "359 GUA La Aurora Airport 1.113706\n", - "360 BMA Stockholm-Bromma Airport 1.112481\n", - "361 CCS Simon Bolivar International Airport 1.109451\n", - "362 NAY Beijing Nanyuan Airport 1.106339\n", - "363 ALB Albany International Airport 1.104896\n", - "364 CHS Charleston Air Force Base-International Airport 1.096520\n", - "365 FMM Memmingen Allgau Airport 1.095329\n", - "366 HAN Noi Bai International Airport 1.089138\n", - "367 PPT Tahiti Faa'a International Airport 1.088819\n", - "368 FUK Fukuoka Airport 1.087051\n", - "369 OLB Olbia Costa Smeralda Airport 1.080369\n", - "370 NYO Stockholm Skavsta Airport 1.075361\n", - "371 WDH Hosea Kutako International Airport 1.069933\n", - "372 AUA Aruba, Queen Beatrix International Airport 1.069417\n", - "373 RUN Roland Garros Airport 1.068337\n", - "374 MAG Madang Airport 1.065136\n", - "375 RIC Richmond International Airport 1.062784\n", - "376 AHO Alghero-Fertilia Airport 1.062250\n", - "377 PKX Beijing Daxing International Airport 1.062224\n", - "378 ORF Norfolk International Airport 1.061137\n", - "379 TAS Tashkent International Airport 1.059785\n", - "380 PFO Paphos International Airport 1.057852\n", - "381 ABJ Port Bouet Airport 1.056102\n", - "382 YFB Iqaluit Airport 1.055782\n", - "383 ORK Cork Airport 1.055772\n", - "384 DMM King Fahd International Airport 1.052789\n", - "385 MED Prince Mohammad Bin Abdulaziz Airport 1.052453\n", - "386 RAI Praia International Airport 1.051163\n", - "387 SSA Deputado Luiz Eduardo Magalhães International Airport 1.050029\n", - "388 TUL Tulsa International Airport 1.041427\n", - "389 COO Cadjehoun Airport 1.038831\n", - "390 AJA Ajaccio-Napoléon Bonaparte Airport 1.034999\n", - "391 RNO Reno Taoe International Airport 1.034893\n", - "392 SOU Southampton Airport 1.034398\n", - "393 FEZ Saïss Airport 1.033720\n", - "394 KWE Longdongbao Airport 1.032784\n", - "395 BOJ Burgas Airport 1.031404\n", - "396 TNA Yaoqiang Airport 1.029898\n", - "397 HRE Harare International Airport 1.029763\n", - "398 TSV Townsville Airport 1.024121\n", - "399 CWL Cardiff International Airport 1.022577\n", - "400 SVX Koltsovo Airport 1.021081\n", - "401 RAB Tokua Airport 1.018255\n", - "402 KIV Chişinău International Airport 1.017277\n", - "403 TYN Taiyuan Wusu Airport 1.015369\n", - "404 LEJ Leipzig Halle Airport 1.014516\n", - "405 STT St. Thomas, Cyril E. King Airport 1.005467\n", - "406 YTZ Billy Bishop Toronto City Centre Airport 1.004816\n", - "407 LIR Daniel Oduber Quiros International Airport 1.002143\n", - "408 TRF Sandefjord Airport, Torp 1.000294\n", - "409 SZG Salzburg Airport 0.998938\n", - "410 DLA Douala International Airport 0.998356\n", - "411 GSP Greenville Spartanburg International Airport 0.995202\n", - "412 SUF Lamezia Terme Airport 0.995176\n", - "413 SYX Sanya Phoenix International Airport 0.994494\n", - "414 ITM Osaka International Airport 0.992788\n", - "415 SRQ Sarasota Bradenton International Airport 0.992406\n", - "416 DSM Des Moines International Airport 0.989583\n", - "417 ANU V.C. Bird International Airport 0.988176\n", - "418 SYR Syracuse Hancock International Airport 0.987479\n", - "419 TUS Tucson International Airport 0.987182\n", - "420 SAV Savannah Hilton Head International Airport 0.986774\n", - "421 BTS M. R. Štefánik Airport 0.986072\n", - "422 MSQ Minsk International Airport 0.982940\n", - "423 NNG Nanning Wuxu Airport 0.981057\n", - "424 NSI Yaoundé Nsimalen International Airport 0.980217\n", - "425 POA Salgado Filho Airport 0.979956\n", - "426 LEI Almería International Airport 0.974764\n", - "427 LIN Linate Airport 0.974298\n", - "428 CLJ Cluj-Napoca International Airport 0.972102\n", - "429 TYS McGhee Tyson Airport 0.963891\n", - "430 LBV Libreville Leon M'ba International Airport 0.960989\n", - "431 EVN Zvartnots International Airport 0.960223\n", - "432 DLM Dalaman International Airport 0.960070\n", - "433 NGB Ningbo Lishe International Airport 0.959478\n", - "434 PSP Palm Springs International Airport 0.958471\n", - "435 HET Baita International Airport 0.955440\n", - "436 DWC Al Maktoum International Airport 0.952769\n", - "437 TFN Tenerife Norte Airport 0.952404\n", - "438 KWL Guilin Liangjiang International Airport 0.950606\n", - "439 YGW Kuujjuarapik Airport 0.949616\n", - "440 SNN Shannon Airport 0.948615\n", - "441 CGH Congonhas Airport 0.948197\n", - "442 URC Ürümqi Diwopu International Airport 0.940901\n", - "443 BOI Boise Air Terminal/Gowen field 0.939939\n", - "444 MUA Munda Airport 0.938151\n", - "445 SSH Sharm El Sheikh International Airport 0.937331\n", - "446 TER Lajes Field 0.936590\n", - "447 GOA Genoa Cristoforo Colombo Airport 0.935053\n", - "448 PWM Portland International Jetport Airport 0.932841\n", - "449 HPN Westchester County 0.929293\n", - "450 OVB Tolmachevo Airport 0.927826\n", - "451 SID Amílcar Cabral International Airport 0.919080\n", - "452 SEZ Seychelles International Airport 0.916449\n", - "453 BJX Del Bajio International Airport 0.914237\n", - "454 MPL Montpellier-Méditerranée Airport 0.913908\n", - "455 LFW Lomé-Tokoin Airport 0.913551\n", - "456 DAY James M Cox Dayton International Airport 0.909491\n", - "457 PUY Pula Airport 0.908295\n", - "458 OOL Gold Coast Airport 0.905033\n", - "459 VPE Ngjiva Pereira Airport 0.901347\n", - "460 KHH Kaohsiung International Airport 0.899140\n", - "461 ONT Ontario International Airport 0.899078\n", - "462 JER Jersey Airport 0.898647\n", - "463 BHM Birmingham-Shuttlesworth International Airport 0.898014\n", - "464 KUN Kaunas International Airport 0.897416\n", - "465 TPS Vincenzo Florio Airport Trapani-Birgi 0.896421\n", - "466 ISP Long Island Mac Arthur Airport 0.894576\n", - "467 KHN Nanchang Changbei International Airport 0.893465\n", - "468 ALA Almaty Airport 0.890562\n", - "469 DRW Darwin International Airport 0.890504\n", - "470 FLR Peretola Airport 0.888988\n", - "471 RYG Moss Airport, Rygge 0.888057\n", - "472 TTN Trenton Mercer Airport 0.881022\n", - "473 GBE Sir Seretse Khama International Airport 0.879546\n", - "474 POZ Poznań-Ławica Airport 0.876944\n", - "475 BGI Bridgetown, Sir Grantley Adams International Airport 0.875826\n", - "476 MZT General Rafael Buelna International Airport 0.875615\n", - "477 LIT Little Rock, Bill and Hillary Clinton National Airport/Adams Field 0.874101\n", - "478 ISB Islamabad, Benazir Bhutto International Airport 0.872748\n", - "479 LJU Ljubljana Jože Pučnik Airport 0.867337\n", - "480 SAP Ramón Villeda Morales International Airport 0.860803\n", - "481 TSE Astana International Airport 0.858015\n", - "482 CEB Mactan Cebu International Airport 0.856682\n", - "483 BJV Milas Bodrum International Airport 0.856268\n", - "484 VRA Juan Gualberto Gomez International Airport 0.852512\n", - "485 HFE Hefei Luogang International Airport 0.850614\n", - "486 ROC Greater Rochester International Airport 0.845098\n", - "487 FOR Pinto Martins International Airport 0.843242\n", - "488 REC Guararapes - Gilberto Freyre International Airport 0.841963\n", - "489 LWO Lviv International Airport 0.840624\n", - "490 SKP Skopje Alexander the Great Airport 0.839321\n", - "491 SJW Shijiazhuang Daguocun International Airport 0.837633\n", - "492 YWK Wabush Airport 0.836120\n", - "493 CUR Curacao, Hato International Airport 0.836081\n", - "494 NBE Enfidha - Hammamet International Airport 0.835398\n", - "495 YYT St. John's International Airport 0.835243\n", - "496 VAR Varna Airport 0.833882\n", - "497 CAK Akron Canton Regional Airport 0.830249\n", - "498 YQT Thunder Bay Airport 0.826361\n", - "499 TRW Bonriki International Airport 0.825980\n", - "500 YXS Prince George Airport 0.824784\n", - "501 CJU Jeju International Airport 0.823782\n", - "502 NLA Ndola Airport 0.820955\n", - "503 MHD Mashhad International Airport 0.816171\n", - "504 COS City of Colorado Springs Municipal Airport 0.815370\n", - "505 LHE Alama Iqbal International Airport 0.811678\n", - "506 YLW Kelowna International Airport 0.811469\n", - "507 WNZ Wenzhou Yongqiang Airport 0.806622\n", - "508 KOA Kona International At Keahole Airport 0.804783\n", - "509 BUR Bob Hope Airport 0.801982\n", - "510 IRA Ngorangora Airport 0.801866\n", - "511 CUZ Alejandro Velasco Astete International Airport 0.801344\n", - "512 LEX Blue Grass Airport 0.800372\n", - "513 AVL Asheville Regional Airport 0.797496\n", - "514 DRS Dresden Airport 0.794498\n", - "515 DAC Dhaka / Hazrat Shahjalal International Airport 0.793907\n", - "516 PTP Pointe-à-Pitre Le Raizet 0.793264\n", - "517 FKB Karlsruhe Baden-Baden Airport 0.789269\n", - "518 HMO General Ignacio P. Garcia International Airport 0.787685\n", - "519 IAS Iaşi Airport 0.784873\n", - "520 PAP Toussaint Louverture International Airport 0.780288\n", - "521 EGM Sege Airport 0.779144\n", - "522 BKI Kota Kinabalu International Airport 0.778796\n", - "523 KIN Kingston, Norman Manley International Airport 0.778155\n", - "524 CWB Afonso Pena Airport 0.777058\n", - "525 HBE Borg El Arab International Airport 0.776504\n", - "526 BKO Senou Airport 0.773971\n", - "527 ZTH Zakynthos, Dionysios Solomos Airport 0.773911\n", - "528 XNA Northwest Arkansas Regional Airport 0.772609\n", - "529 MSN Dane County Regional Truax Field 0.772431\n", - "530 GEG Spokane International Airport 0.772387\n", - "531 ACK Nantucket Memorial Airport 0.770906\n", - "532 ZNZ Abeid Amani Karume International Airport 0.770436\n", - "533 WWK Wewak International Airport 0.769580\n", - "534 LRE Longreach Airport 0.768504\n", - "535 UIO Mariscal Sucre International Airport 0.767854\n", - "536 SCQ Santiago de Compostela Airport 0.764122\n", - "537 LHW Lanzhou Zhongchuan Airport 0.764010\n", - "538 YHM John C. Munro Hamilton International Airport 0.763583\n", - "539 GCI Guernsey Airport 0.762994\n", - "540 KRR Krasnodar International Airport 0.761523\n", - "541 COR Ingeniero Ambrosio Taravella Airport 0.761502\n", - "542 PNS Pensacola Regional Airport 0.759033\n", - "543 RGN Yangon International Airport 0.755873\n", - "544 SYZ Shiraz Shahid Dastghaib International Airport 0.754473\n", - "545 MLE Malé International Airport 0.754363\n", - "546 DJE Djerba Zarzis International Airport 0.754160\n", - "547 MMX Malmö Sturup Airport 0.753609\n", - "548 YKQ Waskaganish Airport 0.753367\n", - "549 DSA Robin Hood Doncaster Sheffield Airport 0.748929\n", - "550 BDS Brindisi – Salento Airport 0.748579\n", - "551 KHI Jinnah International Airport 0.747077\n", - "552 APL Nampula Airport 0.745366\n", - "553 ELP El Paso International Airport 0.744387\n", - "554 OUA Ouagadougou Airport 0.743168\n", - "555 BZV Maya-Maya Airport 0.738989\n", - "556 LPB El Alto International Airport 0.737996\n", - "557 TIA Tirana International Airport Mother Teresa 0.733609\n", - "558 CGQ Longjia Airport 0.731863\n", - "559 VVO Vladivostok International Airport 0.729642\n", - "560 REP Siem Reap International Airport 0.728930\n", - "561 EBL Erbil International Airport 0.728307\n", - "562 GSO Piedmont Triad International Airport 0.727599\n", - "563 BOH Bournemouth Airport 0.723129\n", - "564 BES Brest Bretagne Airport 0.719661\n", - "565 KTM Kathmandu, Tribhuvan International Airport 0.718596\n", - "566 TET Chingozi Airport 0.718264\n", - "567 JMK Mikonos Airport 0.718033\n", - "568 ZUH Zhuhai Airport 0.716908\n", - "569 PNH Phnom Penh International Airport 0.713520\n", - "570 HAH Prince Said Ibrahim International Airport 0.713327\n", - "571 VDA Ovda International Airport 0.712927\n", - "572 POS Port of Spain, Piarco International Airport 0.712125\n", - "573 BHD George Best Belfast City Airport 0.711006\n", - "574 LGB Long Beach Airport 0.709201\n", - "575 EXT Exeter International Airport 0.708461\n", - "576 COK Cochin International Airport 0.707270\n", - "577 YQR Regina International Airport 0.706046\n", - "578 DAD Da Nang International Airport 0.703789\n", - "579 AEP Jorge Newbery Airpark 0.703701\n", - "580 MAS Momote Airport 0.702093\n", - "581 TAE Daegu Airport 0.700986\n", - "582 TGU Tegucigalpa, Toncontin International Airport 0.699924\n", - "583 ICT Wichita Mid Continent Airport 0.696538\n", - "584 PIK Glasgow Prestwick Airport 0.696058\n", - "585 JIB Djibouti-Ambouli Airport 0.694499\n", - "586 YTH Thompson Airport 0.693307\n", - "587 CID The Eastern Iowa Airport 0.693259\n", - "588 JRO Kilimanjaro International Airport 0.691141\n", - "589 PRN Priština International Airport 0.691019\n", - "590 BZN Gallatin Field 0.688298\n", - "591 FDF Martinique Aimé Césaire International Airport 0.685510\n", - "592 CCP Carriel Sur Airport 0.682266\n", - "593 YXU London Airport 0.682208\n", - "594 CNX Chiang Mai International Airport 0.677705\n", - "595 SAH Sana'a International Airport 0.674783\n", - "596 DZA Dzaoudzi Pamandzi International Airport 0.674398\n", - "597 SWA Shantou Waisha Airport 0.673901\n", - "598 PNR Pointe Noire Airport 0.673835\n", - "599 MDT Harrisburg International Airport 0.671362\n", - "600 YYJ Victoria International Airport 0.671299\n", - "601 KUT Kopitnari Airport 0.669657\n", - "602 POP Gregorio Luperon International Airport 0.668748\n", - "603 JAI Jaipur International Airport 0.668515\n", - "604 FAT Fresno Yosemite International Airport 0.665985\n", - "605 FNA Lungi International Airport 0.665227\n", - "606 TSR Timişoara Traian Vuia Airport 0.664945\n", - "607 BEW Beira Airport 0.664410\n", - "608 MID Licenciado Manuel Crescencio Rejon Int Airport 0.663038\n", - "609 NDJ N'Djamena International Airport 0.662204\n", - "610 AMD Sardar Vallabhbhai Patel International Airport 0.657976\n", - "611 FNT Bishop International Airport 0.657473\n", - "612 NWI Norwich International Airport 0.655372\n", - "613 FDH Friedrichshafen Airport 0.654129\n", - "614 RMQ Taichung Ching Chuang Kang Airport 0.653714\n", - "615 FBM Lubumbashi International Airport 0.649431\n", - "616 TNG Ibn Batouta Airport 0.649243\n", - "617 YYY Mont Joli Airport 0.648847\n", - "618 GUM Antonio B. Won Pat International Airport 0.646538\n", - "619 PEN Penang International Airport 0.644663\n", - "620 MIR Monastir Habib Bourguiba International Airport 0.644458\n", - "621 GKA Goroka Airport 0.643811\n", - "622 MGQ Aden Adde International Airport 0.643484\n", - "623 IOM Isle of Man Airport 0.642607\n", - "624 REU Reus Air Base 0.639234\n", - "625 TGD Podgorica Airport 0.637574\n", - "626 BLI Bellingham International Airport 0.637412\n", - "627 YCB Cambridge Bay Airport 0.636590\n", - "628 VAO Suavanao Airport 0.635134\n", - "629 YYR Goose Bay Airport 0.633667\n", - "630 EDL Eldoret International Airport 0.633488\n", - "631 GEV Gällivare Airport 0.631696\n", - "632 PIA General Wayne A. Downing Peoria International Airport 0.629137\n", - "633 LKO Chaudhary Charan Singh International Airport 0.628454\n", - "634 INV Inverness Airport 0.627130\n", - "635 PIR Pierre Regional Airport 0.626248\n", - "636 ROV Rostov-na-Donu Airport 0.624906\n", - "637 VLI Port Vila Bauerfield Airport 0.624289\n", - "638 SGF Springfield Branson National Airport 0.623894\n", - "639 INC Yinchuan Airport 0.622009\n", - "640 ANF Cerro Moreno Airport 0.621555\n", - "641 CLY Calvi-Sainte-Catherine Airport 0.621420\n", - "642 TRS Trieste–Friuli Venezia Giulia Airport 0.616237\n", - "643 FWA Fort Wayne International Airport 0.615280\n", - "644 GSE Gothenburg City Airport 0.615041\n", - "645 SBN South Bend Regional Airport 0.614725\n", - "646 TMM Toamasina Airport 0.614362\n", - "647 MJV San Javier Airport 0.613646\n", - "648 MHT Manchester Airport 0.613594\n", - "649 CUU General Roberto Fierro Villalobos International Airport 0.612718\n", - "650 SDR Santander Airport 0.612211\n", - "651 VFA Victoria Falls International Airport 0.610425\n", - "652 YVO Val-d'Or Airport 0.610380\n", - "653 MDE Jose Maria Córdova International Airport 0.609738\n", - "654 EUG Mahlon Sweet Field 0.608072\n", - "655 SDU Santos Dumont Airport 0.607419\n", - "656 YTS Timmins/Victor M. Power 0.605652\n", - "657 ASU Silvio Pettirossi International Airport 0.605107\n", - "658 FMO Münster Osnabrück Airport 0.603105\n", - "659 SJJ Sarajevo International Airport 0.600955\n", - "660 YMM Fort McMurray Airport 0.599375\n", - "661 LJG Lijiang Airport 0.597071\n", - "662 JJN Quanzhou Airport 0.596470\n", - "663 SDJ Sendai Airport 0.595990\n", - "664 PGA Page Municipal Airport 0.593797\n", - "665 GYE Jose Joaquin de Olmedo International Airport 0.593120\n", - "666 NOU La Tontouta International Airport 0.592438\n", - "667 VNS Lal Bahadur Shastri Airport 0.591104\n", - "668 TRV Trivandrum International Airport 0.590187\n", - "669 DYU Dushanbe Airport 0.588656\n", - "670 JTR Santorini Airport 0.588210\n", - "671 CJC El Loa Airport 0.588149\n", - "672 BEN Benina International Airport 0.588014\n", - "673 BTV Burlington International Airport 0.587933\n", - "674 AQP Rodríguez Ballón International Airport 0.587194\n", - "675 LIH Kuai, Lihue Airport 0.586378\n", - "676 LLW Lilongwe International Airport 0.585737\n", - "677 TIV Tivat Airport 0.585608\n", - "678 PVK Aktion National Airport 0.585390\n", - "679 RTB Coxen Hole, Juan Manuel Galvez International Airport 0.584383\n", - "680 YXE Saskatoon John G. Diefenbaker International Airport 0.583192\n", - "681 AAR Aarhus Airport 0.582347\n", - "682 VVI Viru Viru International Airport 0.581944\n", - "683 LSC La Florida Airport 0.581298\n", - "684 UVF Hewanorra International Airport 0.581113\n", - "685 YNT Yantai Laishan Airport 0.580397\n", - "686 SBA Santa Barbara Municipal Airport 0.580078\n", - "687 HOR Horta Airport 0.578721\n", - "688 NTL Newcastle Airport 0.578305\n", - "689 YUD Umiujaq Airport 0.577119\n", - "690 VSA Carlos Rovirosa Pérez International Airport 0.576318\n", - "691 TZA Belize City Municipal Airport 0.574432\n", - "692 EYW Key West International Airport 0.574348\n", - "693 BNY Bellona/Anua Airport 0.572929\n", - "694 RNL Rennell/Tingoa Airport 0.572929\n", - "695 CLO Alfonso Bonilla Aragon International Airport 0.572875\n", - "696 ADE Aden International Airport 0.572647\n", - "697 CKY Conakry Airport 0.572573\n", - "698 PMR Palmerston North Airport 0.572111\n", - "699 ADA Adana Airport 0.571642\n", - "700 MUB Maun Airport 0.570260\n", - "701 LKN Leknes Airport 0.568716\n", - "702 XRY Jerez Airport 0.567609\n", - "703 VER General Heriberto Jara International Airport 0.567005\n", - "704 SSG Malabo Airport 0.565917\n", - "705 NKC Nouakchott International Airport 0.565360\n", - "706 DIE Arrachart Airport 0.565059\n", - "707 CCC Jardines Del Rey Airport 0.564213\n", - "708 MBA Mombasa Moi International Airport 0.562349\n", - "709 CHA Lovell Field 0.561932\n", - "710 AER Sochi International Airport 0.561211\n", - "711 ACA General Juan N Alvarez International Airport 0.561046\n", - "712 MLB Melbourne International Airport 0.560933\n", - "713 YPJ Aupaluk Airport 0.558795\n", - "714 POL Pemba Airport 0.557830\n", - "715 AAL Aalborg Airport 0.557783\n", - "716 RNS Rennes-Saint-Jacques Airport 0.557637\n", - "717 NNB Santa Ana Airport 0.556606\n", - "718 RNA Ulawa Airport 0.556606\n", - "719 MSO Missoula International Airport 0.555989\n", - "720 MVD Montevideo, Carrasco International /General C L Berisso Airport 0.555418\n", - "721 CBR Canberra International Airport 0.555203\n", - "722 CZL Mohamed Boudiaf International Airport 0.554720\n", - "723 CZM Cozumel International Airport 0.553840\n", - "724 BIQ Biarritz-Anglet-Bayonne Airport 0.553532\n", - "725 ASE Aspen-Pitkin Co/Sardy Field 0.550342\n", - "726 IQT Coronel FAP Francisco Secada Vignetta International Airport 0.548937\n", - "727 FPO Freeport, Grand Bahama International Airport 0.548344\n", - "728 GOI Dabolim Airport 0.547944\n", - "729 HRK Kharkiv International Airport 0.547910\n", - "730 IKT Irkutsk Airport 0.547777\n", - "731 MST Maastricht Aachen Airport 0.547449\n", - "732 RZE Rzeszów-Jasionka Airport 0.547171\n", - "733 LIG Limoges Airport 0.546262\n", - "734 BGW Baghdad International Airport 0.545797\n", - "735 TGZ Angel Albino Corzo International Airport 0.545604\n", - "736 YHU Montréal / Saint-Hubert Airport 0.544636\n", - "737 PNQ Pune Airport 0.544600\n", - "738 WMN Maroantsetra Airport 0.543620\n", - "739 PSR Pescara International Airport 0.542828\n", - "740 JAN Jackson-Medgar Wiley Evers International Airport 0.542159\n", - "741 BWN Brunei International Airport 0.540919\n", - "742 YDF Deer Lake Airport 0.540268\n", - "743 YSM Fort Smith Airport 0.539454\n", - "744 YPH Inukjuak Airport 0.538963\n", - "745 STS Charles M. Schulz Sonoma County Airport 0.538786\n", - "746 FTU Tôlanaro Airport 0.538785\n", - "747 FLW Flores Airport 0.538472\n", - "748 MGA Augusto C. Sandino (Managua) International Airport 0.538239\n", - "749 HSV Huntsville International Carl T Jones Field 0.537335\n", - "750 YPX Puvirnituq Airport 0.537174\n", - "751 VAI Vanimo Airport 0.536488\n", - "752 FSC Figari Sud-Corse Airport 0.536304\n", - "753 XUZ Xuzhou Guanyin Airport 0.534645\n", - "754 HME Oued Irara Airport 0.534617\n", - "755 SKB Robert L. Bradshaw International Airport 0.533955\n", - "756 MJF Mosjøen Airport, Kjærstad 0.532964\n", - "757 CAE Columbia Metropolitan Airport 0.532921\n", - "758 ABE Lehigh Valley International Airport 0.531650\n", - "759 FAR Hector International Airport 0.531138\n", - "760 EFL Kefallinia Airport 0.531126\n", - "761 KLX Kalamata Airport 0.530746\n", - "762 WIN Winton Airport 0.530651\n", - "763 KZN Kazan International Airport 0.530045\n", - "764 RAO Leite Lopes Airport 0.529604\n", - "765 HDN Yampa Valley Airport 0.528381\n", - "766 YVB Bonaventure Airport 0.528374\n", - "767 KBV Krabi Airport 0.527823\n", - "768 SCU Antonio Maceo International Airport 0.526021\n", - "769 CGB Marechal Rondon Airport 0.525666\n", - "770 FSD Joe Foss Field Airport 0.525573\n", - "771 EGE Eagle County Regional Airport 0.525441\n", - "772 BME Broome International Airport 0.525365\n", - "773 MLI Quad City International Airport 0.524979\n", - "774 HUX Bahías de Huatulco International Airport 0.524168\n", - "775 ATQ Sri Guru Ram Dass Jee International Airport 0.523717\n", - "776 BJL Banjul International Airport 0.523658\n", - "777 DSN Ordos Ejin Horo Airport 0.522938\n", - "778 HFT Hammerfest Airport 0.522468\n", - "779 TLC Licenciado Adolfo Lopez Mateos International Airport 0.522197\n", - "780 YSB Sudbury Airport 0.521791\n", - "781 UNG Kiunga Airport 0.521675\n", - "782 WUX Sunan Shuofang International Airport 0.521397\n", - "783 THR Mehrabad International Airport 0.520368\n", - "784 NQY Newquay Cornwall Airport 0.520064\n", - "785 UME Umeå Airport 0.519875\n", - "786 ATW Appleton International Airport 0.519568\n", - "787 YHK Gjoa Haven Airport 0.519327\n", - "788 YYH Taloyoak Airport 0.519327\n", - "789 YRT Rankin Inlet Airport 0.517826\n", - "790 PGF Perpignan-Rivesaltes (Llabanère) Airport 0.517428\n", - "791 KUF Kurumoch International Airport 0.517313\n", - "792 LLA Luleå Airport 0.516518\n", - "793 MLM General Francisco J. Mujica International Airport 0.516006\n", - "794 FLN Hercílio Luz International Airport 0.515325\n", - "795 GRX Federico Garcia Lorca Airport 0.514331\n", - "796 RDM Roberts Field 0.512482\n", - "797 CCJ Calicut International Airport 0.512447\n", - "798 ZQN Queenstown International Airport 0.511516\n", - "799 BMI Central Illinois Regional Airport at Bloomington-Normal 0.510402\n", - "800 YGR Îles-de-la-Madeleine Airport 0.509128\n", - "801 OAX Xoxocotlán International Airport 0.507984\n", - "802 JAC Jackson Hole Airport 0.507616\n", - "803 NIM Diori Hamani International Airport 0.507592\n", - "804 NDR Nador International Airport 0.507449\n", - "805 EVE Harstad/Narvik Airport, Evenes 0.507119\n", - "806 INN Innsbruck Airport 0.506984\n", - "807 ZIH Ixtapa Zihuatanejo International Airport 0.506459\n", - "808 SPC La Palma Airport 0.506385\n", - "809 FRU Manas International Airport 0.506058\n", - "810 JHB Senai International Airport 0.505795\n", - "811 OUD Angads Airport 0.504865\n", - "812 SPR San Pedro Airport 0.504540\n", - "813 SWF Stewart International Airport 0.503806\n", - "814 CZX Changzhou Airport 0.503555\n", - "815 YBG CFB Bagotville 0.503400\n", - "816 XNN Xining Caojiabu Airport 0.502718\n", - "817 NDY Sanday Airport 0.502474\n", - "818 ASM Asmara International Airport 0.502125\n", - "819 TBG Tabubil Airport 0.500468\n", - "820 MXH Moro Airport 0.500067\n", - "821 MEB Melbourne Essendon Airport 0.500031\n", - "822 ECP Northwest Florida Beaches International Airport 0.499937\n", - "823 NOS Fascene Airport 0.499905\n", - "824 DGO General Guadalupe Victoria International Airport 0.499878\n", - "825 GFK Grand Forks International Airport 0.498459\n", - "826 HBA Hobart International Airport 0.498429\n", - "827 SNU Abel Santamaria Airport 0.497539\n", - "828 BEL Val de Cans/Júlio Cezar Ribeiro International Airport 0.497094\n", - "829 YSK Sanikiluaq Airport 0.495936\n", - "830 KBL Kabul International Airport 0.495921\n", - "831 HOG Frank Pais International Airport 0.495838\n", - "832 RBV Ramata Airport 0.495152\n", - "833 YKU Chisasibi Airport 0.494485\n", - "834 PAD Paderborn Lippstadt Airport 0.493897\n", - "835 YXJ Fort St John Airport 0.493863\n", - "836 SUB Juanda International Airport 0.493544\n", - "837 CUL Bachigualato Federal International Airport 0.493098\n", - "838 MJT Mytilene International Airport 0.492513\n", - "839 YCU Yuncheng Guangong Airport 0.490577\n", - "840 LBB Lubbock Preston Smith International Airport 0.490508\n", - "841 SVU Savusavu Airport 0.490423\n", - "842 TVU Matei Airport 0.490423\n", - "843 FAI Fairbanks International Airport 0.488481\n", - "844 RAP Rapid City Regional Airport 0.488414\n", - "845 GJT Grand Junction Regional Airport 0.487980\n", - "846 AHB Abha Regional Airport 0.487776\n", - "847 EGC Bergerac-Roumanière Airport 0.487742\n", - "848 OGX Ain el Beida Airport 0.487218\n", - "849 YKL Schefferville Airport 0.486232\n", - "850 UPG Hasanuddin International Airport 0.484390\n", - "851 NOV Nova Lisboa Airport 0.483994\n", - "852 SPP Menongue Airport 0.483994\n", - "853 BCV Belmopan Airport 0.483618\n", - "854 VHM Vilhelmina Airport 0.483117\n", - "855 CTG Rafael Nuñez International Airport 0.482035\n", - "856 CJS Abraham González International Airport 0.481721\n", - "857 ASP Alice Springs Airport 0.481478\n", - "858 TOE Tozeur Nefta International Airport 0.480863\n", - "859 BGR Bangor International Airport 0.480787\n", - "860 KOJ Kagoshima Airport 0.480194\n", - "861 DAU Daru Airport 0.480120\n", - "862 PSC Tri Cities Airport 0.479825\n", - "863 ASR Kayseri Erkilet Airport 0.479419\n", - "864 ACY Atlantic City International Airport 0.479417\n", - "865 TXN Tunxi International Airport 0.479110\n", - "866 MDZ El Plumerillo Airport 0.478611\n", - "867 JUB Juba International Airport 0.478486\n", - "868 CRK Clark International Airport 0.478076\n", - "869 YBL Campbell River Airport 0.477935\n", - "870 HKN Kimbe Airport 0.477414\n", - "871 CYS Cheyenne Regional Jerry Olson Field 0.475033\n", - "872 GNB Grenoble Alpes-Isère Airport 0.474377\n", - "873 VXO Växjö Kronoberg Airport 0.473652\n", - "874 KHV Khabarovsk-Novy Airport 0.471512\n", - "875 KJA Yemelyanovo Airport 0.470424\n", - "876 BRN Bern Belp Airport 0.470375\n", - "877 TVC Cherry Capital Airport 0.470091\n", - "878 HLZ Hamilton International Airport 0.469833\n", - "879 NSN Nelson Airport 0.469833\n", - "880 QRO Querétaro Intercontinental Airport 0.469247\n", - "881 PPW Papa Westray Airport 0.468173\n", - "882 NOC Ireland West Knock Airport 0.468150\n", - "883 PNP Girua Airport 0.466645\n", - "884 AMA Rick Husband Amarillo International Airport 0.466303\n", - "885 FMN Four Corners Regional Airport 0.465488\n", - "886 BLV Scott AFB/Midamerica Airport 0.463193\n", - "887 MOQ Morondava Airport 0.461994\n", - "888 TLE Toliara Airport 0.461994\n", - "889 TLN Toulon-Hyères Airport 0.460359\n", - "890 ROA Roanoke–Blacksburg Regional Airport 0.459865\n", - "891 SXR Sheikh ul Alam Airport 0.459014\n", - "892 SKN Stokmarknes Skagen Airport 0.458838\n", - "893 DYG Dayong Airport 0.458352\n", - "894 STX Henry E Rohlsen Airport 0.458261\n", - "895 CGR Campo Grande Airport 0.457506\n", - "896 PAE Snohomish County (Paine Field) Airport 0.457460\n", - "897 YMT Chapais Airport 0.456866\n", - "898 AVP Wilkes Barre Scranton International Airport 0.456790\n", - "899 WEH Weihai Airport 0.456144\n", - "900 CXR Cam Ranh Airport 0.455587\n", - "901 CND Mihail Kogălniceanu International Airport 0.455549\n", - "902 YXX Abbotsford Airport 0.455197\n", - "903 KGA Kananga Airport 0.454702\n", - "904 SSJ Sandnessjøen Airport, Stokka 0.454256\n", - "905 ZAZ Zaragoza Air Base 0.453267\n", - "906 GYN Santa Genoveva Airport 0.453204\n", - "907 TBU Fua'amotu International Airport 0.453052\n", - "908 MWX Muan International Airport 0.452931\n", - "909 LNV Londolovit Airport 0.452048\n", - "910 MQN Mo i Rana Airport, Røssvoll 0.451692\n", - "911 KVG Kavieng Airport 0.451586\n", - "912 ARI Chacalluta Airport 0.451349\n", - "913 SMI Samos Airport 0.451258\n", - "914 UDI Ten. Cel. Aviador César Bombonato Airport 0.451169\n", - "915 LDE Tarbes-Lourdes-Pyrénées Airport 0.450590\n", - "916 MKY Mackay Airport 0.450175\n", - "917 ZEL Denny Island Airport 0.449934\n", - "918 YYE Fort Nelson Airport 0.448985\n", - "919 LRH La Rochelle-Île de Ré Airport 0.448542\n", - "920 MVY Martha's Vineyard Airport 0.448447\n", - "921 SOY Stronsay Airport 0.447782\n", - "922 TSA Taipei Songshan Airport 0.446492\n", - "923 BBO Berbera Airport 0.446369\n", - "924 ETZ Metz-Nancy-Lorraine Airport 0.446141\n", - "925 GZP Gazipaşa Airport 0.446083\n", - "926 MRV Mineralnyye Vody Airport 0.445403\n", - "927 JSH Sitia Airport 0.445384\n", - "928 FCA Glacier Park International Airport 0.444418\n", - "929 ISA Mount Isa Airport 0.444248\n", - "930 VTZ Vishakhapatnam Airport 0.443688\n", - "931 KAN Mallam Aminu International Airport 0.442206\n", - "932 GTF Great Falls International Airport 0.441703\n", - "933 LVI Livingstone Airport 0.441574\n", - "934 BAV Baotou Airport 0.441565\n", - "935 PEW Peshawar International Airport 0.441455\n", - "936 TZX Trabzon International Airport 0.440863\n", - "937 ODS Odessa International Airport 0.440859\n", - "938 STI Cibao International Airport 0.440756\n", - "939 YFO Flin Flon Airport 0.440704\n", - "940 YQD The Pas Airport 0.440704\n", - "941 KOS Sihanoukville International Airport 0.440636\n", - "942 LUZ Lublin Airport 0.439540\n", - "943 SLP Ponciano Arriaga International Airport 0.438060\n", - "944 WTB Brisbane West Wellcamp Airport 0.437534\n", - "945 SHV Shreveport Regional Airport 0.437434\n", - "946 LCE Goloson International Airport 0.437213\n", - "947 MTJ Montrose Regional Airport 0.436794\n", - "948 GAU Lokpriya Gopinath Bordoloi International Airport 0.436397\n", - "949 NGS Nagasaki Airport 0.436163\n", - "950 MFR Rogue Valley International Medford Airport 0.435538\n", - "951 HRL Harlingen, Valley International Airport 0.435022\n", - "952 MHH Marsh Harbour International Airport 0.434766\n", - "953 YGL La Grande Rivière Airport 0.434740\n", - "954 YXY Whitehorse / Erik Nielsen International Airport 0.434435\n", - "955 KLO Kalibo International Airport 0.434419\n", - "956 SZB Sultan Abdul Aziz Shah International Airport 0.433838\n", - "957 LRM Casa De Campo International Airport 0.433795\n", - "958 YQG Windsor Airport 0.432958\n", - "959 GGR Garowe International Airport 0.432569\n", - "960 PBM Johan Adolf Pengel International Airport 0.431801\n", - "961 DAM Damascus International Airport 0.431574\n", - "962 LYG Lianyungang Airport 0.431524\n", - "963 PBC Hermanos Serdán International Airport 0.430902\n", - "964 ANR Antwerp International Airport (Deurne) 0.429733\n", - "965 GRZ Graz Airport 0.429641\n", - "966 RBA Rabat-Salé Airport 0.429463\n", - "967 BVC Rabil Airport 0.428716\n", - "968 TMR Aguenar – Hadj Bey Akhamok Airport 0.428531\n", - "969 SVB Sambava Airport 0.428206\n", - "970 CIY Comiso Airport 0.428160\n", - "971 RJK Rijeka Airport 0.428102\n", - "972 CFE Clermont-Ferrand Auvergne Airport 0.428073\n", - "973 ILM Wilmington International Airport 0.426312\n", - "974 LNZ Linz Airport 0.425807\n", - "975 MIG Mianyang Airport 0.425727\n", - "976 ZIA Ramenskoye Airport 0.425274\n", - "977 LYI Shubuling Airport 0.425067\n", - "978 PUF Pau Pyrénées Airport 0.425063\n", - "979 PUQ Pdte. Carlos Ibañez del Campo Airport 0.424390\n", - "980 LGG Liège Airport 0.424385\n", - "981 YQQ Comox Airport 0.424359\n", - "982 YUY Rouyn Noranda Airport 0.424317\n", - "983 MJI Mitiga Airport 0.424079\n", - "984 KRS Kristiansand Airport 0.423641\n", - "985 YXT Terrace Airport 0.423366\n", - "986 YSJ Saint John Airport 0.423217\n", - "987 UEL Quelimane Airport 0.421195\n", - "988 MAJ Marshall Islands International Airport 0.420773\n", - "989 ELS Ben Schoeman Airport 0.420345\n", - "990 PLZ Port Elizabeth Airport 0.420345\n", - "991 YKG Kangirsuk Airport 0.419843\n", - "992 YTQ Tasiujaq Airport 0.419843\n", - "993 ANM Antsirabato Airport 0.419209\n", - "994 YTY Taizhou Airport 0.419159\n", - "995 LOK Lodwar Airport 0.418987\n", - "996 AGU Jesus Teran International Airport 0.418902\n", - "997 IDR Devi Ahilyabai Holkar Airport 0.418784\n", - "998 BIS Bismarck Municipal Airport 0.418559\n", - "999 BHY Beihai Airport 0.418524\n", - "1000 LCK Rickenbacker International Airport 0.418356\n", - "1001 ZHA Zhanjiang Airport 0.418051\n", - "1002 TLH Tallahassee Regional Airport 0.418016\n", - "1003 ROS Islas Malvinas Airport 0.417679\n", - "1004 GOJ Nizhny Novgorod International Airport 0.416714\n", - "1005 YBC Baie Comeau Airport 0.416541\n", - "1006 VOG Volgograd International Airport 0.415985\n", - "1007 DSS Blaise Diagne International Airport 0.415634\n", - "1008 AJR Arvidsjaur Airport 0.415542\n", - "1009 SZF Samsun Çarşamba Airport 0.415424\n", - "1010 IXJ Jammu Airport 0.415107\n", - "1011 HAU Haugesund Airport 0.414400\n", - "1012 VTE Wattay International Airport 0.413723\n", - "1013 SZZ Szczecin-Goleniów Solidarność Airport 0.413559\n", - "1014 APW Faleolo International Airport 0.413283\n", - "1015 CCF Carcassonne Airport 0.413187\n", - "1016 YIH Yichang Airport 0.413059\n", - "1017 PCL Cap FAP David Abenzur Rengifo International Airport 0.412462\n", - "1018 TPP Cadete FAP Guillermo Del Castillo Paredes Airport 0.412462\n", - "1019 LAP Manuel Márquez de León International Airport 0.412452\n", - "1020 IFN Esfahan Shahid Beheshti International Airport 0.411815\n", - "1021 OVD Asturias Airport 0.411731\n", - "1022 AOK Karpathos Airport 0.411072\n", - "1023 ZYI Zunyi Xinzhou Airport 0.410863\n", - "1024 YGV Havre St Pierre Airport 0.410476\n", - "1025 YPN Port Menier Airport 0.410476\n", - "1026 PLU Pampulha - Carlos Drummond de Andrade Airport 0.410249\n", - "1027 SKT Sialkot Airport 0.409837\n", - "1028 KMQ Komatsu Airport 0.409599\n", - "1029 IQQ Diego Aracena Airport 0.408335\n", - "1030 CNN Kannurl International Airport 0.408067\n", - "1031 BUS Batumi International Airport 0.407927\n", - "1032 HIJ Hiroshima Airport 0.407647\n", - "1033 TKU Turku Airport 0.407419\n", - "1034 INU Nauru International Airport 0.407280\n", - "1035 REX General Lucio Blanco International Airport 0.407104\n", - "1036 MQP Kruger Mpumalanga International Airport 0.406120\n", - "1037 BZR Béziers-Vias Airport 0.405597\n", - "1038 MDL Mandalay International Airport 0.405511\n", - "1039 AOI Ancona Falconara Airport 0.404949\n", - "1040 ALF Alta Airport 0.404756\n", - "1041 PMC El Tepual Airport 0.404177\n", - "1042 ZCO Maquehue Airport 0.404177\n", - "1043 KKN Kirkenes Airport, Høybuktmoen 0.403951\n", - "1044 UTP U-Tapao International Airport 0.403772\n", - "1045 ACV Arcata Airport 0.403408\n", - "1046 LGK Langkawi International Airport 0.403010\n", - "1047 EVV Evansville Regional Airport 0.402812\n", - "1048 MAF Midland International Airport 0.402786\n", - "1049 KSU Kristiansund Airport, Kvernberget 0.401908\n", - "1050 GZT Gaziantep International Airport 0.401800\n", - "1051 SLL Salalah Airport 0.401035\n", - "1052 SDD Lubango Airport 0.400406\n", - "1053 CHY Choiseul Bay/Taro Island Airport 0.400284\n", - "1054 MDK Mbandaka Airport 0.400114\n", - "1055 MGF Regional de Maringá - Sílvio Nane Junior Airport 0.400027\n", - "1056 FSZ Mt. Fuji Shizuoka Airport 0.399927\n", - "1057 KTA Karratha Airport 0.399711\n", - "1058 NJF Al Najaf International Airport 0.399567\n", - "1059 VDS Vadsø Airport 0.399281\n", - "1060 MAO Eduardo Gomes International Airport 0.398572\n", - "1061 INH Inhambane Airport 0.398471\n", - "1062 VNX Vilankulo Airport 0.398471\n", - "1063 TZL Tuzla International Airport 0.398313\n", - "1064 BBI Biju Patnaik Airport 0.398247\n", - "1065 YHY Hay River / Merlyn Carter Airport 0.398186\n", - "1066 BKG Branson Airport 0.397997\n", - "1067 AES Ålesund Airport 0.397969\n", - "1068 MFE Mc Allen Miller International Airport 0.397833\n", - "1069 MRY Monterey Peninsula Airport 0.397491\n", - "1070 CUK Caye Caulker Airport 0.397152\n", - "1071 SQS Matthew Spain Airport 0.397152\n", - "1072 KMI Miyazaki Airport 0.396943\n", - "1073 TMP Tampere-Pirkkala Airport 0.396628\n", - "1074 FUN Funafuti International Airport 0.396586\n", - "1075 KIJ Niigata Airport 0.396448\n", - "1076 ZAL Pichoy Airport 0.396235\n", - "1077 YQM Greater Moncton International Airport 0.396167\n", - "1078 KSC Košice Airport 0.395689\n", - "1079 NAT Governador Aluízio Alves International Airport 0.395480\n", - "1080 SOG Sogndal Airport 0.395422\n", - "1081 AYQ Ayers Rock Connellan Airport 0.395063\n", - "1082 YIW Yiwu Airport 0.394795\n", - "1083 ASB Ashgabat Airport 0.394572\n", - "1084 NAG Dr. Babasaheb Ambedkar International Airport 0.394324\n", - "1085 DOM Melville Hall Airport 0.393210\n", - "1086 BBA Balmaceda Airport 0.392540\n", - "1087 BON Bonaire, Flamingo International Airport 0.392516\n", - "1088 SVJ Svolvær Helle Airport 0.391200\n", - "1089 CMF Chambéry-Savoie Airport 0.390950\n", - "1090 RVK Rørvik Airport, Ryum 0.390891\n", - "1091 WJR Wajir Airport 0.390885\n", - "1092 UFA Ufa International Airport 0.390786\n", - "1093 BDA Bermuda, L.F. Wade International International Airport 0.390321\n", - "1094 TIZ Tari Airport 0.389857\n", - "1095 RLG Rostock-Laage Airport 0.388841\n", - "1096 HIA Lianshui Airport 0.388815\n", - "1097 GNV Gainesville Regional Airport 0.388663\n", - "1098 GAE Gabès Matmata International Airport 0.388275\n", - "1099 BNN Brønnøysund Airport 0.388105\n", - "1100 YZT Port Hardy Airport 0.387934\n", - "1101 RPR Raipur Airport 0.387558\n", - "1102 VXE São Pedro Airport 0.387518\n", - "1103 TIF Ta’if Regional Airport 0.386957\n", - "1104 TRC Francisco Sarabia International Airport 0.386886\n", - "1105 UKB Kobe Airport 0.386855\n", - "1106 OSY Namsos Høknesøra Airport 0.386697\n", - "1107 LRS Leros Airport 0.386451\n", - "1108 ERF Erfurt Airport 0.386238\n", - "1109 MOL Molde Airport 0.385907\n", - "1110 YNS Nemiscau Airport 0.385881\n", - "1111 ISG Ishigaki Airport 0.385854\n", - "1112 PBG Plattsburgh International Airport 0.385820\n", - "1113 INI Nis Constantine the Great Airport 0.385619\n", - "1114 AJU Santa Maria Airport 0.385254\n", - "1115 IXC Chandigarh Airport 0.385217\n", - "1116 CAP Cap Haitien International Airport 0.384432\n", - "1117 LCG A Coruna Airport 0.384377\n", - "1118 ELM Elmira Corning Regional Airport 0.384283\n", - "1119 LST Launceston Airport 0.384043\n", - "1120 SPN Saipan International Airport 0.383252\n", - "1121 ANX Andøya Airport 0.383164\n", - "1122 CIH Changzhi Airport 0.383133\n", - "1123 ELQ Gassim/Prince Nayef bin Abdulaziz Regional Airport 0.382844\n", - "1124 SYY Stornoway Airport 0.382177\n", - "1125 CFR Caen-Carpiquet Airport 0.382090\n", - "1126 VGO Vigo Airport 0.381909\n", - "1127 CAB Cabinda Airport 0.381520\n", - "1128 MEG Malanje Airport 0.381520\n", - "1129 SZA Soyo Airport 0.381520\n", - "1130 VHC Saurimo Airport 0.381520\n", - "1131 RMI Federico Fellini International Airport 0.381323\n", - "1132 AAE Annaba Airport 0.381107\n", - "1133 BJM Bujumbura International Airport 0.380532\n", - "1134 NKM Nagoya Airport 0.380309\n", - "1135 OST Ostend-Bruges International Airport 0.380252\n", - "1136 HLD Dongshan Airport 0.380019\n", - "1137 CJB Coimbatore International Airport 0.379713\n", - "1138 HTY Hatay Airport 0.378871\n", - "1139 PQC Phu Quoc Airport 0.378864\n", - "1140 SBZ Sibiu International Airport 0.378715\n", - "1141 CGP Shah Amanat International Airport 0.378702\n", - "1142 YNZ Yancheng Airport 0.378425\n", - "1143 ROK Rockhampton Airport 0.378281\n", - "1144 ISU Sulaymaniyah International Airport 0.378176\n", - "1145 YBP Yibin Caiba Airport 0.378167\n", - "1146 OHE Gu-Lian Airport 0.378120\n", - "1147 LZH Bailian Airport 0.377780\n", - "1148 NEV Vance W. Amory International Airport 0.377418\n", - "1149 ZCL General Leobardo C. Ruiz International Airport 0.377379\n", - "1150 JOG Adi Sutjipto International Airport 0.377007\n", - "1151 YGT Igloolik Airport 0.375009\n", - "1152 BHQ Broken Hill Airport 0.374979\n", - "1153 CEK Chelyabinsk Balandino Airport 0.374714\n", - "1154 VIX Eurico de Aguiar Salles Airport 0.374640\n", - "1155 IGU Cataratas International Airport 0.374347\n", - "1156 LWS Lewiston Nez Perce County Airport 0.374240\n", - "1157 MYJ Matsuyama Airport 0.374179\n", - "1158 PHE Port Hedland International Airport 0.373940\n", - "1159 VOZ Voronezh International Airport 0.372927\n", - "1160 BHE Woodbourne Airport 0.372721\n", - "1161 DUD Dunedin Airport 0.372721\n", - "1162 IVC Invercargill Airport 0.372721\n", - "1163 NPE Napier Airport 0.372721\n", - "1164 NPL New Plymouth Airport 0.372721\n", - "1165 ROT Rotorua Regional Airport 0.372721\n", - "1166 TRG Tauranga Airport 0.372721\n", - "1167 DEB Debrecen International Airport 0.372657\n", - "1168 CJJ Cheongju International Airport 0.372588\n", - "1169 YCO Kugluktuk Airport 0.372321\n", - "1170 ROB Roberts International Airport 0.372303\n", - "1171 ELH North Eleuthera Airport 0.371920\n", - "1172 ULN Chinggis Khaan International Airport 0.371255\n", - "1173 HKD Hakodate Airport 0.370979\n", - "1174 BTH Hang Nadim International Airport 0.370680\n", - "1175 JUL Inca Manco Capac International Airport 0.370646\n", - "1176 MOB Mobile Regional Airport 0.370514\n", - "1177 KCH Kuching International Airport 0.370385\n", - "1178 IXE Mangalore International Airport 0.370307\n", - "1179 GGT George Town, Exuma International Airport 0.369807\n", - "1180 OXB Osvaldo Vieira International Airport 0.369803\n", - "1181 HGA Egal International Airport 0.369589\n", - "1182 YAM Sault Ste Marie Airport 0.369583\n", - "1183 LXR Luxor International Airport 0.369095\n", - "1184 SVD E. T. Joshua Airport 0.368986\n", - "1185 LMM Valle del Fuerte International Airport 0.368644\n", - "1186 LSI Sumburgh Airport, Shetland Islands 0.368364\n", - "1187 ECN Ercan International Airport 0.368338\n", - "1188 PMV Del Caribe Santiago Mariño International Airport 0.368078\n", - "1189 BFL Meadows Field 0.367991\n", - "1190 STV Surat Airport 0.367989\n", - "1191 CKB North Central West Virginia Airport 0.367873\n", - "1192 RMU Region of Murcia International Airport 0.367522\n", - "1193 NRL North Ronaldsay Airport 0.366966\n", - "1194 WRY Westray Airport 0.366966\n", - "1195 ATY Watertown Regional Airport 0.365701\n", - "1196 BTR Baton Rouge Metropolitan, Ryan Field 0.365608\n", - "1197 BBK Kasane Airport 0.365318\n", - "1198 MIM Merimbula Airport 0.365132\n", - "1199 USM Samui Airport 0.365088\n", - "1200 OSD Östersund Airport 0.364921\n", - "1201 RUR Rurutu Airport 0.364748\n", - "1202 YYD Smithers Airport 0.364402\n", - "1203 CEN Ciudad Obregón International Airport 0.364284\n", - "1204 LAN Capital City Airport 0.364261\n", - "1205 SMS Sainte Marie Airport 0.364248\n", - "1206 HAD Halmstad Airport 0.363955\n", - "1207 TOL Toledo Express Airport 0.363914\n", - "1208 BND Bandar Abbas International Airport 0.363898\n", - "1209 CRW Yeager Airport 0.363745\n", - "1210 CIF Chifeng Airport 0.363481\n", - "1211 CVU Corvo Airport 0.362470\n", - "1212 MRA Misratah Airport 0.362268\n", - "1213 BLZ Chileka International Airport 0.361979\n", - "1214 DOK Donetsk International Airport 0.361600\n", - "1215 LDB Governador José Richa Airport 0.360004\n", - "1216 HLN Helena Regional Airport 0.359745\n", - "1217 YMO Moosonee Airport 0.359375\n", - "1218 SBP San Luis County Regional Airport 0.359206\n", - "1219 MJN Philibert Tsiranana (Amborovy) Airport 0.359189\n", - "1220 NTG Nantong Airport 0.359000\n", - "1221 MXL General Rodolfo Sánchez Taboada International Airport 0.357827\n", - "1222 OMS Omsk Central Airport 0.357578\n", - "1223 BLK Blackpool International Airport 0.357335\n", - "1224 YGJ Miho Yonago Airport 0.357302\n", - "1225 ALH Albany Airport 0.356673\n", - "1226 BQB Busselton Regional Airport 0.356673\n", - "1227 YNB Yenbo - Prince Abdul Mohsin Bin Airport 0.356586\n", - "1228 RIZ Rizhao Shanzihe Airport 0.356182\n", - "1229 SNP St Paul Island Airport 0.356097\n", - "1230 STG St George Airport 0.356097\n", - "1231 IAG Niagara Falls International Airport 0.355504\n", - "1232 PSM Portsmouth International at Pease Airport 0.355504\n", - "1233 GLT Gladstone Airport 0.355462\n", - "1234 AXP Spring Point Airport 0.355243\n", - "1235 CRI Colonel Hill Airport 0.355243\n", - "1236 IGA Inagua Airport 0.355243\n", - "1237 MYG Mayaguana Airport 0.355243\n", - "1238 HMV Hemavan Airport 0.355175\n", - "1239 SCE University Park Airport 0.355154\n", - "1240 SDL Sundsvall-Härnösand Airport 0.355154\n", - "1241 SLZ Marechal Cunha Machado International Airport 0.354673\n", - "1242 YIO Pond Inlet Airport 0.354579\n", - "1243 MCZ Zumbi dos Palmares Airport 0.354522\n", - "1244 DCM Castres-Mazamet Airport 0.354410\n", - "1245 JHM Kapalua Airport 0.354259\n", - "1246 TAM General Francisco Javier Mina International Airport 0.354201\n", - "1247 SCO Aktau Airport 0.353967\n", - "1248 YGP Gaspé (Michel-Pouliot) Airport 0.353595\n", - "1249 CHO Charlottesville Albemarle Airport 0.353374\n", - "1250 GLF Golfito Airport 0.353222\n", - "1251 PJM Puerto Jimenez Airport 0.353222\n", - "1252 MJM Mbuji Mayi Airport 0.353136\n", - "1253 KMJ Kumamoto Airport 0.352966\n", - "1254 RKT Ras Al Khaimah International Airport 0.352889\n", - "1255 YKS Yakutsk Airport 0.352821\n", - "1256 YYQ Churchill Airport 0.352663\n", - "1257 KGD Khrabrovo Airport 0.352508\n", - "1258 BUA Buka Airport 0.352397\n", - "1259 YKA Kamloops Airport 0.352304\n", - "1260 OKJ Okayama Airport 0.352161\n", - "1261 HHH Hilton Head Airport 0.351730\n", - "1262 USA Concord Regional Airport 0.351688\n", - "1263 KDV Vunisea Airport 0.351667\n", - "1264 LBS Labasa Airport 0.351667\n", - "1265 TUU Tabuk Airport 0.351614\n", - "1266 AZR Touat Cheikh Sidi Mohamed Belkebir Airport 0.351577\n", - "1267 BUQ Joshua Mqabuko Nkomo International Airport 0.351225\n", - "1268 MQL Mildura Airport 0.350882\n", - "1269 LDY City of Derry Airport 0.350873\n", - "1270 CFS Coffs Harbour Airport 0.350134\n", - "1271 KGE Kaghau Airport 0.348769\n", - "1272 AQJ Aqaba King Hussein International Airport 0.348378\n", - "1273 YQX Gander International Airport 0.347998\n", - "1274 VLN Arturo Michelena International Airport 0.347958\n", - "1275 KIH Kish International Airport 0.347565\n", - "1276 KOW Ganzhou Airport 0.347464\n", - "1277 MEI Key Field 0.347395\n", - "1278 CBT Catumbela Airport 0.347048\n", - "1279 SVP Kuito Airport 0.347048\n", - "1280 DAB Daytona Beach International Airport 0.346326\n", - "1281 AWZ Ahwaz Airport 0.345697\n", - "1282 IOS Bahia - Jorge Amado Airport 0.345656\n", - "1283 YFC Fredericton Airport 0.345424\n", - "1284 TSH Tshikapa Airport 0.345035\n", - "1285 CGI Cape Girardeau Regional Airport 0.344654\n", - "1286 IMT Ford Airport 0.344557\n", - "1287 TBZ Tabriz International Airport 0.343707\n", - "1288 CEI Chiang Rai International Airport 0.343685\n", - "1289 GUR Gurney Airport 0.343438\n", - "1290 GRQ Eelde Airport 0.343362\n", - "1291 BET Bethel Airport 0.343134\n", - "1292 SGU St George Municipal Airport 0.343100\n", - "1293 BHS Bathurst Airport 0.342653\n", - "1294 GFF Griffith Airport 0.342653\n", - "1295 NRA Narrandera Airport 0.342653\n", - "1296 PKE Parkes Airport 0.342653\n", - "1297 HOV Ørsta-Volda Airport, Hovden 0.342338\n", - "1298 RMF Marsa Alam International Airport 0.342152\n", - "1299 YQZ Quesnel Airport 0.342147\n", - "1300 YWL Williams Lake Airport 0.342147\n", - "1301 WDS Shiyan Wudangshan Airport 0.342128\n", - "1302 YOJ High Level Airport 0.341482\n", - "1303 YOP Rainbow Lake Airport 0.341482\n", - "1304 TUP Tupelo Regional Airport 0.341343\n", - "1305 CPO Desierto de Atacama Airport 0.340319\n", - "1306 MUX Multan International Airport 0.340050\n", - "1307 RIY Mukalla International Airport 0.339820\n", - "1308 LZO Luzhou Airport 0.339709\n", - "1309 GMP Gimpo International Airport 0.339512\n", - "1310 GWT Westerland Sylt Airport 0.339417\n", - "1311 PQQ Port Macquarie Airport 0.339068\n", - "1312 TAB Tobago-Crown Point Airport 0.338807\n", - "1313 GRB Austin Straubel International Airport 0.338425\n", - "1314 LXS Limnos Airport 0.338319\n", - "1315 YLH Lansdowne House Airport 0.338013\n", - "1316 BZG Bydgoszcz Ignacy Jan Paderewski Airport 0.337879\n", - "1317 GEO Cheddi Jagan International Airport 0.337864\n", - "1318 YUX Hall Beach Airport 0.337737\n", - "1319 YPY Fort Chipewyan Airport 0.337073\n", - "1320 SFA Sfax Thyna International Airport 0.337026\n", - "1321 LFT Lafayette Regional Airport 0.336551\n", - "1322 BWT Wynyard Airport 0.336471\n", - "1323 CYB Gerrard Smith International Airport 0.336395\n", - "1324 LYB Edward Bodden Airfield 0.336395\n", - "1325 YQK Kenora Airport 0.336067\n", - "1326 LUK Cincinnati Municipal Airport Lunken Field 0.335981\n", - "1327 ZBF Bathurst Airport 0.335932\n", - "1328 CRP Corpus Christi International Airport 0.335567\n", - "1329 AIA Alliance Municipal Airport 0.335486\n", - "1330 CDR Chadron Municipal Airport 0.335486\n", - "1331 DDC Dodge City Regional Airport 0.335486\n", - "1332 LBL Liberal Mid-America Regional Airport 0.335486\n", - "1333 LPQ Luang Phabang International Airport 0.335459\n", - "1334 DVO Francisco Bangoy International Airport 0.335342\n", - "1335 KNO Medan/Kualanamu International Airport 0.335161\n", - "1336 GPT Gulfport Biloxi International Airport 0.334744\n", - "1337 LYA Luoyang Airport 0.333784\n", - "1338 LOP Bandara International Lombok Airport 0.333296\n", - "1339 WIL Nairobi Wilson Airport 0.333204\n", - "1340 PHF Newport News Williamsburg International Airport 0.333108\n", - "1341 JNG Jining Qufu Airport 0.332969\n", - "1342 MGM Montgomery Regional (Dannelly Field) Airport 0.331835\n", - "1343 BFN Bram Fischer International Airport 0.331178\n", - "1344 GRJ George Airport 0.331178\n", - "1345 AIU Enua Airport 0.331168\n", - "1346 RFD Chicago Rockford International Airport 0.331142\n", - "1347 PAT Lok Nayak Jayaprakash Airport 0.330959\n", - "1348 EIS Terrance B. Lettsome International Airport 0.330823\n", - "1349 VXC Lichinga Airport 0.330638\n", - "1350 ATD Uru Harbour Airport 0.330091\n", - "1351 FRE Fera/Maringe Airport 0.330091\n", - "1352 RUS Marau Airport 0.330091\n", - "1353 SCZ Santa Cruz/Graciosa Bay/Luova Airport 0.330091\n", - "1354 RMT Rimatara Airport 0.329961\n", - "1355 YVM Qikiqtarjuaq Airport 0.329891\n", - "1356 BJF Båtsfjord Airport 0.329661\n", - "1357 JST John Murtha Johnstown Cambria County Airport 0.329350\n", - "1358 GND Point Salines International Airport 0.329192\n", - "1359 DGA Dangriga Airport 0.328183\n", - "1360 DBO Dubbo City Regional Airport 0.327988\n", - "1361 SUN Friedman Memorial Airport 0.327960\n", - "1362 SLI Solwesi Airport 0.327702\n", - "1363 BRD Brainerd Lakes Regional Airport 0.327443\n", - "1364 INL Falls International Airport 0.327443\n", - "1365 SGC Surgut Airport 0.327236\n", - "1366 HON Huron Regional Airport 0.327228\n", - "1367 PNZ Senador Nilo Coelho Airport 0.326374\n", - "1368 GCC Gillette Campbell County Airport 0.326276\n", - "1369 RKS Rock Springs Sweetwater County Airport 0.326276\n", - "1370 PMZ Palmar Sur Airport 0.326220\n", - "1371 THE Senador Petrônio Portela Airport 0.325893\n", - "1372 SBH Gustaf III Airport 0.325711\n", - "1373 YQF Red Deer Regional Airport 0.325591\n", - "1374 SJP Prof. Eribelto Manoel Reino State Airport 0.325247\n", - "1375 ALS San Luis Valley Regional Bergman Field 0.324788\n", - "1376 YAG Fort Frances Municipal Airport 0.324355\n", - "1377 OIT Oita Airport 0.324280\n", - "1378 PPS Puerto Princesa Airport 0.324265\n", - "1379 CLD Mc Clellan-Palomar Airport 0.324103\n", - "1380 YDQ Dawson Creek Airport 0.323923\n", - "1381 INB Independence Airport, Stann Creek 0.323524\n", - "1382 PVU Provo Municipal Airport 0.323487\n", - "1383 HSG Saga Airport 0.323386\n", - "1384 IGG Igiugig Airport 0.322889\n", - "1385 ERI Erie International Tom Ridge Field 0.322840\n", - "1386 OMD Oranjemund Airport 0.322709\n", - "1387 PAC Marcos A. Gelabert International Airport 0.322618\n", - "1388 EWB New Bedford Regional Airport 0.322374\n", - "1389 BFD Bradford Regional Airport 0.321392\n", - "1390 DUJ DuBois Regional Airport 0.321392\n", - "1391 FKL Venango Regional Airport 0.321392\n", - "1392 JHW Chautauqua County-Jamestown Airport 0.321392\n", - "1393 BPS Porto Seguro Airport 0.320817\n", - "1394 NVT Ministro Victor Konder International Airport 0.320693\n", - "1395 HOT Memorial Field 0.320664\n", - "1396 LDH Lord Howe Island Airport 0.320368\n", - "1397 VBY Visby Airport 0.320289\n", - "1398 BPN Sultan Aji Muhamad Sulaiman Airport 0.320118\n", - "1399 AZS Samaná El Catey International Airport 0.320068\n", - "1400 GMA Gemena Airport 0.319912\n", - "1401 KJT Kertajati International Airport 0.319358\n", - "1402 ELD South Arkansas Regional At Goodwin Field 0.319237\n", - "1403 EBA Marina Di Campo Airport 0.319008\n", - "1404 WVB Walvis Bay Airport 0.318337\n", - "1405 TGO Tongliao Airport 0.318025\n", - "1406 KOK Kruunupyy Airport 0.317954\n", - "1407 PAZ El Tajín National Airport 0.317807\n", - "1408 WUS Nanping Wuyishan Airport 0.317696\n", - "1409 DIR Aba Tenna Dejazmach Yilma International Airport 0.317611\n", - "1410 SOW Show Low Regional Airport 0.317051\n", - "1411 JPA Presidente Castro Pinto International Airport 0.317029\n", - "1412 YYU Kapuskasing Airport 0.316510\n", - "1413 HTI Hamilton Island Airport 0.316298\n", - "1414 YGX Gillam Airport 0.316025\n", - "1415 KTT Kittila Airport 0.315784\n", - "1416 XFN Xiangfan Airport 0.315601\n", - "1417 ENU Akanu Ibiam International Airport 0.315489\n", - "1418 EZS Elazığ Airport 0.315336\n", - "1419 EVG Sveg Airport 0.315190\n", - "1420 MXX Mora Airport 0.315190\n", - "1421 CTL Charleville Airport 0.315152\n", - "1422 OGU Ordu Giresun Airport 0.315012\n", - "1423 AKN King Salmon Airport 0.314574\n", - "1424 CDB Cold Bay Airport 0.314574\n", - "1425 JGD Jiagedaqi Airport 0.313984\n", - "1426 YNJ Yanji Chaoyangchuan Airport 0.313762\n", - "1427 PLQ Palanga International Airport 0.313573\n", - "1428 HBX Hubli Airport 0.313531\n", - "1429 UUS Yuzhno-Sakhalinsk Airport 0.313505\n", - "1430 HFS Hagfors Airport 0.313111\n", - "1431 MEH Mehamn Airport 0.313029\n", - "1432 ITH Ithaca Tompkins Regional Airport 0.312977\n", - "1433 EOI Eday Airport 0.312351\n", - "1434 FUG Fuyang Xiguan Airport 0.312201\n", - "1435 IXR Birsa Munda Airport 0.311877\n", - "1436 OUZ Tazadit Airport 0.311798\n", - "1437 SLU George F. L. Charles Airport 0.311757\n", - "1438 CUF Cuneo International Airport 0.310754\n", - "1439 RDZ Rodez-Marcillac Airport 0.310696\n", - "1440 TYF Torsby Airport 0.310280\n", - "1441 OMR Oradea International Airport 0.310091\n", - "1442 ORB Örebro Airport 0.309759\n", - "1443 NDB Nouadhibou International Airport 0.309690\n", - "1444 CMW Ignacio Agramonte International Airport 0.309289\n", - "1445 JKL Kalymnos Airport 0.309274\n", - "1446 PBD Porbandar Airport 0.308742\n", - "1447 IGM Kingman Airport 0.308533\n", - "1448 IDA Idaho Falls Regional Airport 0.308459\n", - "1449 PDP Capitan Corbeta CA Curbelo International Airport 0.308388\n", - "1450 IAM In Aménas Airport 0.308323\n", - "1451 KSO Kastoria National Airport 0.308069\n", - "1452 KZI Filippos Airport 0.308069\n", - "1453 AXT Akita Airport 0.307673\n", - "1454 ZLO Playa De Oro International Airport 0.307666\n", - "1455 TAK Takamatsu Airport 0.307358\n", - "1456 GDT JAGS McCartney International Airport 0.307277\n", - "1457 HDF Heringsdorf Airport 0.306970\n", - "1458 MYY Miri Airport 0.306880\n", - "1459 WXN Wanxian Airport 0.306829\n", - "1460 BSR Basrah International Airport 0.306543\n", - "1461 JMU Jiamusi Airport 0.306146\n", - "1462 MOT Minot International Airport 0.306006\n", - "1463 MKK Molokai Airport 0.305218\n", - "1464 ZSA San Salvador Airport 0.305084\n", - "1465 ADZ Gustavo Rojas Pinilla International Airport 0.304905\n", - "1466 GUC Gunnison Crested Butte Regional Airport 0.304716\n", - "1467 BLE Borlange Airport 0.304711\n", - "1468 IXU Aurangabad Airport 0.304291\n", - "1469 UDR Maharana Pratap Airport 0.304291\n", - "1470 KYA Konya Airport 0.304275\n", - "1471 OSS Osh Airport 0.304120\n", - "1472 TAI Ta'izz International Airport 0.304005\n", - "1473 CAY Cayenne-Rochambeau Airport 0.303872\n", - "1474 LNK Lincoln Airport 0.303659\n", - "1475 IBR Hyakuri Airport 0.303381\n", - "1476 LXA Lhasa Gonggar Airport 0.302839\n", - "1477 CKD Crooked Creek Airport 0.302723\n", - "1478 OAG Orange Airport 0.302713\n", - "1479 NLK Norfolk Island International Airport 0.302643\n", - "1480 LPF Liupanshui Yuezhao Airport 0.302641\n", - "1481 OSR Ostrava Leos Janáček Airport 0.302505\n", - "1482 TOY Toyama Airport 0.301847\n", - "1483 RST Rochester International Airport 0.301734\n", - "1484 VOL Nea Anchialos Airport 0.301486\n", - "1485 DRO Durango La Plata County Airport 0.301394\n", - "1486 FLG Flagstaff Pulliam Airport 0.301394\n", - "1487 SAF Santa Fe 0.301394\n", - "1488 BRC San Carlos De Bariloche Airport 0.301385\n", - "1489 GRI Central Nebraska Regional Airport 0.301217\n", - "1490 PEG Perugia San Francesco d'Assisi – Umbria International Airport 0.301200\n", - "1491 BVE Brive Souillac Airport 0.301144\n", - "1492 ZFN Tulita Airport 0.301107\n", - "1493 MYA Moruya Airport 0.300485\n", - "1494 PIB Hattiesburg Laurel Regional Airport 0.300349\n", - "1495 DIY Diyarbakir Airport 0.299995\n", - "1496 YXC Cranbrook Airport 0.299884\n", - "1497 TMS São Tomé International Airport 0.299457\n", - "1498 POR Pori Airport 0.299452\n", - "1499 RNN Bornholm Airport 0.299284\n", - "1500 SGD Sønderborg Airport 0.299284\n", - "1501 LYC Lycksele Airport 0.298968\n", - "1502 OSI Osijek Airport 0.298922\n", - "1503 BNK Ballina Byron Gateway Airport 0.298876\n", - "1504 ZOS Cañal Bajo Carlos - Hott Siebert Airport 0.298780\n", - "1505 DLH Duluth International Airport 0.298679\n", - "1506 LBD Khudzhand Airport 0.297972\n", - "1507 SPI Abraham Lincoln Capital Airport 0.297535\n", - "1508 CNJ Cloncurry Airport 0.297469\n", - "1509 HUY Humberside Airport 0.296404\n", - "1510 USH Malvinas Argentinas Airport 0.296061\n", - "1511 IXL Leh Kushok Bakula Rimpochee Airport 0.295648\n", - "1512 GIS Gisborne Airport 0.295511\n", - "1513 TUO Taupo Airport 0.295511\n", - "1514 WRE Whangarei Airport 0.295511\n", - "1515 AGS Augusta Regional At Bush Field 0.295446\n", - "1516 RET Røst Airport 0.295433\n", - "1517 AZO Kalamazoo Battle Creek International Airport 0.295328\n", - "1518 MBS MBS International Airport 0.295328\n", - "1519 KNX Kununurra Airport 0.295255\n", - "1520 SZY Olsztyn-Mazury Airport 0.294361\n", - "1521 KVA Alexander the Great International Airport 0.294267\n", - "1522 TRI Tri Cities Regional Tn Va Airport 0.294233\n", - "1523 MWZ Mwanza Airport 0.294159\n", - "1524 HAS Hail Regional Airport 0.294083\n", - "1525 FSP St Pierre Airport 0.293428\n", - "1526 HTS Tri-State/Milton J. Ferguson Field 0.293161\n", - "1527 CIT Shymkent Airport 0.292965\n", - "1528 PBH Paro Airport 0.292954\n", - "1529 TDD Teniente Av. Jorge Henrich Arauz Airport 0.292864\n", - "1530 BLB Panama Pacific International Airport 0.292583\n", - "1531 BIM South Bimini Airport 0.292448\n", - "1532 YXL Sioux Lookout Airport 0.292339\n", - "1533 RVT Ravensthorpe Airport 0.292337\n", - "1534 AXA Wallblake Airport 0.292147\n", - "1535 BLJ Batna Airport 0.292079\n", - "1536 YNG Youngstown Warren Regional Airport 0.291953\n", - "1537 JDZ Jingdezhen Airport 0.291916\n", - "1538 TRZ Tiruchirapally Civil Airport Airport 0.291850\n", - "1539 KEM Kemi-Tornio Airport 0.291681\n", - "1540 CGD Changde Airport 0.291395\n", - "1541 DAT Datong Airport 0.291297\n", - "1542 HSN Zhoushan Airport 0.291198\n", - "1543 TLM Zenata – Messali El Hadj Airport 0.291030\n", - "1544 YHD Dryden Regional Airport 0.290889\n", - "1545 SLA Martin Miguel De Guemes International Airport 0.290657\n", - "1546 ESU Mogador Airport 0.290326\n", - "1547 OGS Ogdensburg International Airport 0.289922\n", - "1548 TMU Tambor Airport 0.289581\n", - "1549 XQP Quepos Managua Airport 0.289581\n", - "1550 DNK Dnipropetrovsk International Airport 0.288927\n", - "1551 LCJ Łódź Władysław Reymont Airport 0.288836\n", - "1552 ABX Albury Airport 0.288795\n", - "1553 PPP Proserpine Whitsunday Coast Airport 0.288795\n", - "1554 KRF Kramfors Sollefteå Airport 0.288620\n", - "1555 KRN Kiruna Airport 0.288620\n", - "1556 MMH Mammoth Yosemite Airport 0.288475\n", - "1557 JDO Orlando Bezerra de Menezes Airport 0.288291\n", - "1558 PTU Platinum Airport 0.288270\n", - "1559 YYG Charlottetown Airport 0.288270\n", - "1560 PEM Padre Aldamiz International Airport 0.287576\n", - "1561 TRU Capitan FAP Carlos Martinez De Pinillos International Airport 0.287576\n", - "1562 YEV Inuvik Mike Zubko Airport 0.287543\n", - "1563 YGH Fort Good Hope Airport 0.287543\n", - "1564 GLH Mid Delta Regional Airport 0.286916\n", - "1565 FAY Fayetteville Regional Grannis Field 0.286831\n", - "1566 NQN Presidente Peron Airport 0.286752\n", - "1567 JTY Astypalaia Airport 0.286632\n", - "1568 PIX Pico Airport 0.286381\n", - "1569 SJZ São Jorge Airport 0.286381\n", - "1570 ZGS La Romaine Airport 0.286353\n", - "1571 NZH Manzhouli Xijiao Airport 0.286154\n", - "1572 RHI Rhinelander Oneida County Airport 0.285906\n", - "1573 ADQ Kodiak Airport 0.285803\n", - "1574 UUD Ulan-Ude Airport (Mukhino) 0.285659\n", - "1575 KNS King Island Airport 0.285645\n", - "1576 TCQ Coronel FAP Carlos Ciriani Santa Rosa International Airport 0.285624\n", - "1577 UST Northeast Florida Regional Airport 0.285455\n", - "1578 MMY Miyako Airport 0.285272\n", - "1579 JIJ Wilwal International Airport 0.284814\n", - "1580 TUC Teniente Benjamin Matienzo Airport 0.284720\n", - "1581 FRW Francistown Airport 0.284688\n", - "1582 MCX Uytash Airport 0.284476\n", - "1583 WRL Worland Municipal Airport 0.284401\n", - "1584 BHO Raja Bhoj International Airport 0.283759\n", - "1585 NMA Namangan Airport 0.283645\n", - "1586 PAH Barkley Regional Airport 0.283236\n", - "1587 ASF Astrakhan Airport 0.283229\n", - "1588 FRO Florø Airport 0.283034\n", - "1589 AOJ Aomori Airport 0.282590\n", - "1590 BGF Bangui M'Poko International Airport 0.282487\n", - "1591 HOF Al Ahsa Airport 0.282458\n", - "1592 ASJ Amami Airport 0.282394\n", - "1593 KCZ Kōchi Ryōma Airport 0.282394\n", - "1594 MAR La Chinita International Airport 0.281900\n", - "1595 PPQ Paraparaumu Airport 0.281455\n", - "1596 WEF Weifang Airport 0.281206\n", - "1597 JKG Jönköping Airport 0.281167\n", - "1598 WGA Wagga Wagga City Airport 0.280178\n", - "1599 BNX Banja Luka International Airport 0.279924\n", - "1600 ICI Cicia Airport 0.279824\n", - "1601 LKB Lakeba Island Airport 0.279824\n", - "1602 VBV Vanua Balavu Airport 0.279824\n", - "1603 PKU Sultan Syarif Kasim Ii (Simpang Tiga) Airport 0.279659\n", - "1604 SHD Shenandoah Valley Regional Airport 0.279606\n", - "1605 JKH Chios Island National Airport 0.279510\n", - "1606 KGI Kalgoorlie Boulder Airport 0.279330\n", - "1607 LBE Arnold Palmer Regional Airport 0.279247\n", - "1608 FIE Shetland Islands, Fair Isle Airport 0.279050\n", - "1609 PKC Yelizovo Airport 0.278997\n", - "1610 GPA Araxos Airport 0.278752\n", - "1611 PIS Poitiers-Biard Airport 0.278718\n", - "1612 KIR Kerry Airport 0.278374\n", - "1613 BDO Husein Sastranegara International Airport 0.278217\n", - "1614 HEK Heihe Airport 0.278144\n", - "1615 TJM Roshchino International Airport 0.277889\n", - "1616 AMH Arba Minch Airport 0.277711\n", - "1617 ASO Asosa Airport 0.277711\n", - "1618 ZUM Churchill Falls Airport 0.277698\n", - "1619 UBA Mário de Almeida Franco Airport 0.277632\n", - "1620 BLA General Jose Antonio Anzoategui International Airport 0.277086\n", - "1621 GUW Atyrau Airport 0.276868\n", - "1622 XSC South Caicos Airport 0.276752\n", - "1623 GLK Galcaio Airport 0.276611\n", - "1624 SCN Saarbrücken Airport 0.276216\n", - "1625 HYA Barnstable Municipal Boardman Polando Field 0.276203\n", - "1626 MMU Morristown Municipal Airport 0.276083\n", - "1627 AQG Anqing Airport 0.276012\n", - "1628 GCN Grand Canyon National Park Airport 0.275990\n", - "1629 AVV Avalon Airport 0.275834\n", - "1630 EPA El Palomar Airport 0.275650\n", - "1631 HYN Huangyan Luqiao Airport 0.275439\n", - "1632 OZZ Ouarzazate Airport 0.275306\n", - "1633 MGW Morgantown Municipal Walter L. Bill Hart Field 0.275048\n", - "1634 CRA Craiova Airport 0.275013\n", - "1635 AOO Altoona Blair County Airport 0.274911\n", - "1636 KIT Kithira Airport 0.274832\n", - "1637 UYN Yulin Airport 0.274672\n", - "1638 YCD Nanaimo Airport 0.274588\n", - "1639 HNA Hanamaki Airport 0.274585\n", - "1640 JGS Jinggangshan Airport 0.274140\n", - "1641 HDY Hat Yai International Airport 0.273880\n", - "1642 NNY Nanyang Airport 0.273822\n", - "1643 REG Reggio Calabria Airport 0.273660\n", - "1644 CEC Jack Mc Namara Field Airport 0.273522\n", - "1645 LMP Lampedusa Airport 0.273489\n", - "1646 JNU Juneau International Airport 0.273457\n", - "1647 VIL Dakhla Airport 0.273412\n", - "1648 BFJ Bijie Feixiong Airport 0.273220\n", - "1649 JDH Jodhpur Airport 0.273115\n", - "1650 UET Quetta International Airport 0.273001\n", - "1651 CYO Vilo Acuña International Airport 0.272997\n", - "1652 PLM Sultan Mahmud Badaruddin Ii Airport 0.272615\n", - "1653 ROR Babelthuap Airport 0.272453\n", - "1654 PEE Bolshoye Savino Airport 0.272436\n", - "1655 AZI Bateen Airport 0.272318\n", - "1656 BDQ Vadodara Airport 0.272264\n", - "1657 WLS Hihifo Airport 0.272098\n", - "1658 ORH Worcester Regional Airport 0.272009\n", - "1659 IXB Bagdogra Airport 0.271989\n", - "1660 BSA Bosaso Airport 0.271874\n", - "1661 ORI Port Lions Airport 0.271410\n", - "1662 MCY Sunshine Coast Airport 0.271291\n", - "1663 OHD Ohrid St. Paul the Apostle Airport 0.271118\n", - "1664 HLA Lanseria Airport 0.271094\n", - "1665 GOU Garoua International Airport 0.270602\n", - "1666 ABB Asaba International Airport 0.270559\n", - "1667 BNI Benin Airport 0.270559\n", - "1668 CBQ Margaret Ekpo International Airport 0.270559\n", - "1669 PHC Port Harcourt International Airport 0.270559\n", - "1670 QOW Sam Mbakwe International Airport 0.270559\n", - "1671 QRW Warri Airport 0.270559\n", - "1672 QUO Akwa Ibom International Airport 0.270559\n", - "1673 BDJ Syamsudin Noor Airport 0.270195\n", - "1674 BQN Rafael Hernandez Airport 0.270023\n", - "1675 TID Bou Chekif Airport 0.269944\n", - "1676 KBR Sultan Ismail Petra Airport 0.269780\n", - "1677 MDG Mudanjiang Hailang International Airport 0.269698\n", - "1678 TKK Chuuk International Airport 0.269389\n", - "1679 COU Columbia Regional Airport 0.269262\n", - "1680 GHA Noumérat - Moufdi Zakaria Airport 0.268859\n", - "1681 YQC Quaqtaq Airport 0.268854\n", - "1682 RMA Roma Airport 0.268179\n", - "1683 YTE Cape Dorset Airport 0.268162\n", - "1684 VST Stockholm Västerås Airport 0.267978\n", - "1685 HTA Chita-Kadala Airport 0.267947\n", - "1686 LNY Lanai Airport 0.267946\n", - "1687 BJA Soummam Airport 0.267836\n", - "1688 QSF Ain Arnat Airport 0.267836\n", - "1689 CDT Castellon De La Plana Airport 0.267779\n", - "1690 YBX Lourdes de Blanc Sablon Airport 0.267659\n", - "1691 YCL Charlo Airport 0.267371\n", - "1692 CPR Casper-Natrona County International Airport 0.267286\n", - "1693 BSK Biskra Airport 0.267251\n", - "1694 KUH Kushiro Airport 0.267082\n", - "1695 BAQ Ernesto Cortissoz International Airport 0.266646\n", - "1696 MLN Melilla Airport 0.266612\n", - "1697 NSK Norilsk-Alykel Airport 0.265516\n", - "1698 RGL Piloto Civil N. Fernández Airport 0.265311\n", - "1699 HRM Hassi R'Mel Airport 0.265085\n", - "1700 PJA Pajala Airport 0.265022\n", - "1701 HDS Hoedspruit Air Force Base Airport 0.264979\n", - "1702 KIM Kimberley Airport 0.264979\n", - "1703 PBZ Plettenberg Bay Airport 0.264979\n", - "1704 PZB Pietermaritzburg Airport 0.264979\n", - "1705 UTN Pierre Van Ryneveld Airport 0.264979\n", - "1706 GRV Grozny North Airport 0.264947\n", - "1707 KJH Kaili Huangping Airport 0.264907\n", - "1708 SDN Sandane Airport, Anda 0.264767\n", - "1709 JOI Lauro Carneiro de Loyola Airport 0.264162\n", - "1710 MMK Murmansk Airport 0.264020\n", - "1711 AKV Akulivik Airport 0.264013\n", - "1712 MXZ Meixian Airport 0.263814\n", - "1713 DOY Dongying Shengli Airport 0.263781\n", - "1714 EGO Belgorod International Airport 0.263760\n", - "1715 IMP Prefeito Renato Moreira Airport 0.263672\n", - "1716 SIP Simferopol International Airport 0.263375\n", - "1717 VDC Vitória da Conquista Airport 0.263374\n", - "1718 VAV Vava'u International Airport 0.263363\n", - "1719 PUW Pullman Moscow Regional Airport 0.263141\n", - "1720 LRR Lar Airport 0.263089\n", - "1721 AKJ Asahikawa Airport 0.262997\n", - "1722 IXM Madurai Airport 0.262955\n", - "1723 HAA Hasvik Airport 0.262911\n", - "1724 SOJ Sørkjosen Airport 0.262911\n", - "1725 ITO Hilo International Airport 0.262647\n", - "1726 YZS Coral Harbour Airport 0.262581\n", - "1727 PLJ Placencia Airport 0.262574\n", - "1728 CMI University of Illinois Willard Airport 0.262354\n", - "1729 HEA Herat Airport 0.262270\n", - "1730 AEX Alexandria International Airport 0.262165\n", - "1731 GRK Robert Gray Army Air Field Airport 0.262165\n", - "1732 MLU Monroe Regional Airport 0.262165\n", - "1733 CFB Cabo Frio Airport 0.262093\n", - "1734 STC St Cloud Regional Airport 0.261926\n", - "1735 XGR Kangiqsualujjuaq (Georges River) Airport 0.261660\n", - "1736 BRO Brownsville South Padre Island International Airport 0.261618\n", - "1737 CME Ciudad del Carmen International Airport 0.261594\n", - "1738 YEK Arviat Airport 0.261476\n", - "1739 TUF Tours-Val-de-Loire Airport 0.261290\n", - "1740 FKI Bangoka International Airport 0.261279\n", - "1741 PEU Puerto Lempira Airport 0.261205\n", - "1742 VAW Vardø Airport, Svartnes 0.260970\n", - "1743 SLN Salina Municipal Airport 0.260714\n", - "1744 CXI Kiritimati (Christmas Island) - Cassidy International Airport 0.260640\n", - "1745 VLL Valladolid Airport 0.260612\n", - "1746 PED Pardubice Airport 0.260603\n", - "1747 BWK Bol Airport 0.260276\n", - "1748 KKJ Kitakyūshū Airport 0.260226\n", - "1749 LPP Lappeenranta Airport 0.260220\n", - "1750 ZYL Osmany International Airport 0.259959\n", - "1751 AHU Cherif Al Idrissi Airport 0.259934\n", - "1752 SRP Stord Airport 0.259136\n", - "1753 LRD Laredo International Airport 0.259110\n", - "1754 CWA Central Wisconsin Airport 0.259010\n", - "1755 LSE La Crosse Municipal Airport 0.259010\n", - "1756 MQT Sawyer International Airport 0.259010\n", - "1757 XAP Chapecó Airport 0.258821\n", - "1758 FDE Bringeland Airport 0.258446\n", - "1759 ZQW Zweibrücken Airport 0.258352\n", - "1760 DLG Dillingham Airport 0.258306\n", - "1761 SDP Sand Point Airport 0.258306\n", - "1762 YUM Yuma MCAS/Yuma International Airport 0.258297\n", - "1763 YAK Yakutat Airport 0.258117\n", - "1764 GIB Gibraltar Airport 0.258088\n", - "1765 TOB Gamal Abdel Nasser Airport 0.257962\n", - "1766 ATZ Assiut International Airport 0.257819\n", - "1767 HMB Sohag International Airport 0.257819\n", - "1768 UCB Ulanqab Airport 0.257645\n", - "1769 SRG Achmad Yani Airport 0.257559\n", - "1770 VAN Van Ferit Melen Airport 0.257454\n", - "1771 LLV Luliang Airport 0.257426\n", - "1772 AAA Anaa Airport 0.257408\n", - "1773 HOI Hao Airport 0.257408\n", - "1774 MKL Mc Kellar Sipes Regional Airport 0.257160\n", - "1775 FNI Nîmes-Arles-Camargue Airport 0.257140\n", - "1776 OGD Ogden Hinckley Airport 0.256979\n", - "1777 ZEM Eastmain River Airport 0.256595\n", - "1778 BSG Bata Airport 0.256337\n", - "1779 ZAH Zahedan International Airport 0.256149\n", - "1780 NAO Nanchong Airport 0.256137\n", - "1781 SCK Stockton Metropolitan Airport 0.256127\n", - "1782 PDV Plovdiv International Airport 0.256056\n", - "1783 BRQ Brno-Tuřany Airport 0.256007\n", - "1784 HDG Handan Airport 0.255936\n", - "1785 YYB North Bay Airport 0.255787\n", - "1786 BVG Berlevåg Airport 0.255763\n", - "1787 SCC Deadhorse Airport 0.255731\n", - "1788 VCA Can Tho International Airport 0.255646\n", - "1789 MOV Moranbah Airport 0.255574\n", - "1790 TQP Trepell Airport 0.255574\n", - "1791 YHI Ulukhaktok Holman Airport 0.255404\n", - "1792 MHC Mocopulli Airport 0.255264\n", - "1793 OAJ Albert J Ellis Airport 0.255053\n", - "1794 OUL Oulu Airport 0.254990\n", - "1795 NBC Begishevo Airport 0.254972\n", - "1796 YNC Wemindji Airport 0.254934\n", - "1797 JIQ Qianjiang Wulingshan Airport 0.254733\n", - "1798 LWB Greenbrier Valley Airport 0.254286\n", - "1799 SVK Silver Creek Airport 0.253864\n", - "1800 HJR Khajuraho Airport 0.253003\n", - "1801 IVL Ivalo Airport 0.252816\n", - "1802 BAL Batman Airport 0.252470\n", - "1803 GNY Şanlıurfa GAP Airport 0.252470\n", - "1804 MQM Mardin Airport 0.252470\n", - "1805 IXZ Vir Savarkar International Airport 0.252427\n", - "1806 GAF Gafsa Ksar International Airport 0.252056\n", - "1807 IPL Imperial County Airport 0.251924\n", - "1808 GSM Gheshm Airport 0.251771\n", - "1809 YFA Fort Albany Airport 0.251712\n", - "1810 NDG Qiqihar Sanjiazi Airport 0.251662\n", - "1811 ACH St Gallen Altenrhein Airport 0.251471\n", - "1812 VGA Vijayawada Airport 0.251071\n", - "1813 AXD Dimokritos Airport 0.250982\n", - "1814 KER Kerman Airport 0.250908\n", - "1815 TNO Tamarindo De Santa Cruz Airport 0.250426\n", - "1816 MDC Sam Ratulangi Airport 0.250384\n", - "1817 ILO Iloilo International Airport 0.250314\n", - "1818 NUX Novy Urengoy Airport 0.250261\n", - "1819 BHB Hancock County-Bar Harbor Airport 0.250224\n", - "1820 SZE Semera Airport 0.250117\n", - "1821 OME Nome Airport 0.250002\n", - "1822 JSI Skiathos Island National Airport 0.249776\n", - "1823 KAA Kasama Airport 0.249537\n", - "1824 JIK Ikaria Airport 0.249033\n", - "1825 TFI Tufi Airport 0.248946\n", - "1826 GDV Dawson Community Airport 0.248699\n", - "1827 GGW Wokal Field Glasgow International Airport 0.248699\n", - "1828 HVR Havre City County Airport 0.248699\n", - "1829 OLF L M Clayton Airport 0.248699\n", - "1830 SDY Sidney Richland Municipal Airport 0.248699\n", - "1831 ARM Armidale Airport 0.248398\n", - "1832 HVB Hervey Bay Airport 0.248398\n", - "1833 MRZ Moree Airport 0.248398\n", - "1834 NAA Narrabri Airport 0.248398\n", - "1835 TMW Tamworth Airport 0.248398\n", - "1836 SKD Samarkand Airport 0.248316\n", - "1837 BRW Wiley Post Will Rogers Memorial Airport 0.248308\n", - "1838 IGR Cataratas Del Iguazú International Airport 0.248163\n", - "1839 MMB Memanbetsu Airport 0.248160\n", - "1840 FAE Vagar Airport 0.247923\n", - "1841 MHQ Mariehamn Airport 0.247840\n", - "1842 BGM Greater Binghamton/Edwin A Link field 0.247659\n", - "1843 GXF Sayun International Airport 0.247545\n", - "1844 KSJ Kasos Airport 0.247491\n", - "1845 BTJ Sultan Iskandar Muda International Airport 0.247459\n", - "1846 JHG Xishuangbanna Gasa Airport 0.247262\n", - "1847 KDH Kandahar Airport 0.247232\n", - "1848 LSA Losuia Airport 0.247136\n", - "1849 SRE Juana Azurduy De Padilla Airport 0.246379\n", - "1850 TJA Capitan Oriel Lea Plaza Airport 0.246379\n", - "1851 UGC Urgench Airport 0.246306\n", - "1852 JBQ La Isabela International Airport 0.246221\n", - "1853 DOU Dourados Airport 0.246089\n", - "1854 NBS Changbaishan Airport 0.245954\n", - "1855 HUN Hualien Airport 0.245841\n", - "1856 SNE Preguiça Airport 0.245659\n", - "1857 APF Naples Municipal Airport 0.245274\n", - "1858 AAN Al Ain International Airport 0.245106\n", - "1859 SFT Skellefteå Airport 0.244837\n", - "1860 ANI Aniak Airport 0.244714\n", - "1861 BUL Bulolo Airport 0.244491\n", - "1862 CMU Chimbu Airport 0.244491\n", - "1863 MDU Mendi Airport 0.244491\n", - "1864 WBM Wapenamanda Airport 0.244491\n", - "1865 MZO Sierra Maestra Airport 0.244293\n", - "1866 AGH Ängelholm-Helsingborg Airport 0.244283\n", - "1867 KLR Kalmar Airport 0.244283\n", - "1868 RNB Ronneby Airport 0.244283\n", - "1869 EBU Saint-Étienne-Bouthéon Airport 0.244182\n", - "1870 JGN Jiayuguan Airport 0.243780\n", - "1871 BPE Qinhuangdao Beidaihe Airport 0.243753\n", - "1872 KAO Kuusamo Airport 0.243660\n", - "1873 YAY St. Anthony Airport 0.243086\n", - "1874 OZH Zaporizhzhia International Airport 0.243077\n", - "1875 ZBR Konarak Airport 0.242864\n", - "1876 JLR Jabalpur Airport 0.242668\n", - "1877 AGR Agra Airport 0.242608\n", - "1878 YCG Castlegar/West Kootenay Regional Airport 0.242579\n", - "1879 PZO General Manuel Carlos Piar International Airport 0.242524\n", - "1880 JUH Jiuhuashan Airport 0.242514\n", - "1881 IXD Allahabad Airport 0.242362\n", - "1882 YQU Grande Prairie Airport 0.242224\n", - "1883 HOD Hodeidah International Airport 0.241946\n", - "1884 BKY Bukavu Kavumu Airport 0.241882\n", - "1885 KAD Kaduna Airport 0.241815\n", - "1886 KSF Kassel-Calden Airport 0.241699\n", - "1887 ACX Xingyi Airport 0.241409\n", - "1888 VQS Antonio Rivera Rodriguez Airport 0.241384\n", - "1889 FTE El Calafate Airport 0.241379\n", - "1890 LFQ Linfen Qiaoli Airport 0.241378\n", - "1891 TIU Timaru Airport 0.241266\n", - "1892 WSZ Westport Airport 0.241266\n", - "1893 GYS Guangyuan Airport 0.241051\n", - "1894 XCR Châlons-Vatry Air Base 0.240778\n", - "1895 LAU Manda Airstrip 0.240534\n", - "1896 PXO Porto Santo Airport 0.240335\n", - "1897 AGF Agen-La Garenne Airport 0.239905\n", - "1898 AKF Kufra Airport 0.239744\n", - "1899 CLQ Licenciado Miguel de la Madrid Airport 0.239669\n", - "1900 TPQ Amado Nervo National Airport 0.239669\n", - "1901 DAX Dachuan Airport 0.239579\n", - "1902 DLE Dole-Tavaux Airport 0.239448\n", - "1903 CHR Châteauroux-Déols Marcel Dassault Airport 0.239296\n", - "1904 KWA Bucholz Army Air Field 0.239260\n", - "1905 INZ In Salah Airport 0.239202\n", - "1906 MLW Spriggs Payne Airport 0.238988\n", - "1907 SMR Simón Bolívar International Airport 0.238735\n", - "1908 JYV Jyvaskyla Airport 0.238389\n", - "1909 PMF Parma Airport 0.238343\n", - "1910 GRW Graciosa Airport 0.238291\n", - "1911 PZU Port Sudan New International Airport 0.238128\n", - "1912 PNT Teniente Julio Gallardo Airport 0.238107\n", - "1913 BGA Palonegro Airport 0.238076\n", - "1914 RTW Saratov Central Airport 0.237973\n", - "1915 DLI Lien Khuong Airport 0.237394\n", - "1916 RAS Sardar-e-Jangal Airport 0.237314\n", - "1917 SRY Dasht-e Naz Airport 0.237314\n", - "1918 IPN Usiminas Airport 0.237207\n", - "1919 GIZ Jizan Regional Airport 0.237203\n", - "1920 URA Uralsk Airport 0.237190\n", - "1921 YFJ Wekweètì Airport 0.237174\n", - "1922 YFS Fort Simpson Airport 0.237174\n", - "1923 YLE Whatì Airport 0.237174\n", - "1924 YRA Rae Lakes Airport 0.237174\n", - "1925 YSG Lutselk'e Airport 0.237174\n", - "1926 YVQ Norman Wells Airport 0.237174\n", - "1927 YWJ Déline Airport 0.237174\n", - "1928 CCK Cocos (Keeling) Islands Airport 0.237158\n", - "1929 TEN Tongren Fenghuang Airport 0.237018\n", - "1930 SLX Salt Cay Airport 0.236959\n", - "1931 WMR Mananara Nord Airport 0.236893\n", - "1932 GHB Governor's Harbour Airport 0.236720\n", - "1933 PNL Pantelleria Airport 0.236562\n", - "1934 CXJ Hugo Cantergiani Regional Airport 0.236487\n", - "1935 LUG Lugano Airport 0.236428\n", - "1936 YNA Natashquan Airport 0.236201\n", - "1937 PMW Brigadeiro Lysias Rodrigues Airport 0.236197\n", - "1938 JZH Jiuzhai Huanglong Airport 0.236038\n", - "1939 CAC Cascavel Airport 0.235925\n", - "1940 OMO Mostar International Airport 0.235670\n", - "1941 LUM Mangshi Airport 0.235427\n", - "1942 KGF Sary-Arka Airport 0.235333\n", - "1943 SQJ Sanming Shaxian Airport 0.235052\n", - "1944 BBL Ballera Airport 0.235012\n", - "1945 GAJ Yamagata Airport 0.234684\n", - "1946 MSJ Misawa Air Base 0.234684\n", - "1947 BTU Bintulu Airport 0.234637\n", - "1948 LBC Lübeck Blankensee Airport 0.234633\n", - "1949 MCG McGrath Airport 0.234560\n", - "1950 TVF Thief River Falls Regional Airport 0.234545\n", - "1951 CNY Canyonlands Field 0.234023\n", - "1952 COD Yellowstone Regional Airport 0.234023\n", - "1953 VEL Vernal Regional Airport 0.234023\n", - "1954 TAP Tapachula International Airport 0.233817\n", - "1955 GFN Grafton Airport 0.233731\n", - "1956 URT Surat Thani Airport 0.233716\n", - "1957 AVN Avignon-Caumont Airport 0.233264\n", - "1958 KLU Klagenfurt Airport 0.233250\n", - "1959 PFB Lauro Kurtz Airport 0.233234\n", - "1960 TGM Transilvania Târgu Mureş International Airport 0.233177\n", - "1961 MVR Salak Airport 0.233160\n", - "1962 NGE N'Gaoundéré Airport 0.233160\n", - "1963 WZA Wa Airport 0.233076\n", - "1964 IFO Ivano-Frankivsk International Airport 0.232749\n", - "1965 ELG El Golea Airport 0.232718\n", - "1966 AIT Aitutaki Airport 0.232424\n", - "1967 KHZ Kauehi Airport 0.232424\n", - "1968 MGS Mangaia Island Airport 0.232424\n", - "1969 MKP Makemo Airport 0.232424\n", - "1970 MOI Mitiaro Island Airport 0.232424\n", - "1971 MUK Mauke Airport 0.232424\n", - "1972 HLH Ulanhot Airport 0.232296\n", - "1973 JXA Jixi Xingkaihu Airport 0.232277\n", - "1974 PXM Puerto Escondido International Airport 0.232276\n", - "1975 FRS Mundo Maya International Airport 0.232193\n", - "1976 CGY Cagayan De Oro Airport 0.231853\n", - "1977 KKH Kongiganak Airport 0.231811\n", - "1978 KUK Kasigluk Airport 0.231811\n", - "1979 XSB Sir Bani Yas Island Airport 0.231731\n", - "1980 DIK Dickinson Theodore Roosevelt Regional Airport 0.231571\n", - "1981 ISN Sloulin Field International Airport 0.231571\n", - "1982 XWA Williston Basin International Airport 0.231571\n", - "1983 YAB Arctic Bay Airport 0.231525\n", - "1984 YCY Clyde River Airport 0.231525\n", - "1985 YLC Kimmirut Airport 0.231525\n", - "1986 YXP Pangnirtung Airport 0.231525\n", - "1987 BEB Benbecula Airport 0.231515\n", - "1988 YKF Waterloo Airport 0.231452\n", - "1989 UAQ Domingo Faustino Sarmiento Airport 0.231424\n", - "1990 LWN Gyumri Shirak Airport 0.231007\n", - "1991 MME Durham Tees Valley Airport 0.230722\n", - "1992 GDE Gode Airport 0.230618\n", - "1993 LAQ La Abraq Airport 0.230566\n", - "1994 SRX Gardabya Airport 0.230566\n", - "1995 CIX Capitan FAP Jose A Quinones Gonzales International Airport 0.230465\n", - "1996 LYR Svalbard Airport, Longyear 0.230405\n", - "1997 IZO Izumo Airport 0.230093\n", - "1998 SLW Plan De Guadalupe International Airport 0.229993\n", - "1999 SDV Sde Dov Airport 0.229898\n", - "2000 HRI Mattala Rajapaksa International Airport 0.229745\n", - "2001 DMU Dimapur Airport 0.229583\n", - "2002 TAG Tagbilaran Airport 0.229488\n", - "2003 IMF Imphal Airport 0.229458\n", - "2004 BOY Bobo Dioulasso Airport 0.229253\n", - "2005 SON Santo Pekoa International Airport 0.229121\n", - "2006 CNM Cavern City Air Terminal 0.229109\n", - "2007 MNC Nacala Airport 0.229052\n", - "2008 ERC Erzincan Airport 0.228981\n", - "2009 ERZ Erzurum International Airport 0.228981\n", - "2010 IGD Iğdır Airport 0.228981\n", - "2011 KCM Kahramanmaraş Airport 0.228981\n", - "2012 KSY Kars Airport 0.228981\n", - "2013 MLX Malatya Erhaç Airport 0.228981\n", - "2014 MSR Muş Airport 0.228981\n", - "2015 NKT Sirnak Airport 0.228981\n", - "2016 NRR Jose Aponte de la Torre Airport 0.228925\n", - "2017 FNJ Sunan International Airport 0.228889\n", - "2018 BFM Mobile Downtown Airport 0.228868\n", - "2019 TGG Sultan Mahmud Airport 0.228700\n", - "2020 WUA Wuhai Airport 0.228599\n", - "2021 PKN Iskandar Airport 0.228255\n", - "2022 SKZ Sukkur Airport 0.228174\n", - "2023 CIP Chipata Airport 0.228165\n", - "2024 MFU Mfuwe Airport 0.228165\n", - "2025 MNS Mansa Airport 0.228165\n", - "2026 KVD Ganja Airport 0.227991\n", - "2027 YBR Brandon Municipal Airport 0.227691\n", - "2028 MZG Makung Airport 0.227674\n", - "2029 UPN Licenciado y General Ignacio Lopez Rayon Airport 0.227674\n", - "2030 SOC Adi Sumarmo Wiryokusumo Airport 0.227400\n", - "2031 LEB Lebanon Municipal Airport 0.227217\n", - "2032 HKK Hokitika Airfield 0.227210\n", - "2033 FOD Fort Dodge Regional Airport 0.227167\n", - "2034 FUT Pointe Vele Airport 0.226999\n", - "2035 DIL Presidente Nicolau Lobato International Airport 0.226812\n", - "2036 FSM Fort Smith Regional Airport 0.226711\n", - "2037 VIJ Virgin Gorda Airport 0.226439\n", - "2038 YJT Stephenville Airport 0.226386\n", - "2039 ENY Yan'an Airport 0.226236\n", - "2040 MHK Manhattan Regional Airport 0.226164\n", - "2041 SUX Sioux Gateway Col. Bud Day Field 0.226164\n", - "2042 CTM Chetumal International Airport 0.226140\n", - "2043 CLL Easterwood Field 0.225847\n", - "2044 LCH Lake Charles Regional Airport 0.225847\n", - "2045 TYR Tyler Pounds Regional Airport 0.225847\n", - "2046 SUJ Satu Mare Airport 0.225828\n", - "2047 FEG Fergana International Airport 0.225822\n", - "2048 ROW Roswell International Air Center Airport 0.225754\n", - "2049 VPY Chimoio Airport 0.225650\n", - "2050 PRC Ernest A. Love Field 0.225641\n", - "2051 BHK Bukhara Airport 0.225560\n", - "2052 ERM Erechim Airport 0.225452\n", - "2053 LSP Josefa Camejo International Airport 0.225420\n", - "2054 AQI Qaisumah Domestic Airport 0.225083\n", - "2055 OWB Owensboro Daviess County Airport 0.225082\n", - "2056 KLB Kalabo Airport 0.224943\n", - "2057 VDE Hierro Airport 0.224926\n", - "2058 JIU Jiujiang Lushan Airport 0.224575\n", - "2059 RVV Raivavae Airport 0.224552\n", - "2060 BRL Southeast Iowa Regional Airport 0.224464\n", - "2061 DEC Decatur Airport 0.224464\n", - "2062 UIN Quincy Regional Baldwin Field 0.224464\n", - "2063 PND Punta Gorda Airport 0.224319\n", - "2064 IWD Gogebic Iron County Airport 0.224244\n", - "2065 KGC Kingscote Airport 0.224151\n", - "2066 MGB Mount Gambier Airport 0.224151\n", - "2067 AUG Augusta State Airport 0.223913\n", - "2068 KLV Karlovy Vary International Airport 0.223885\n", - "2069 TTA Tan Tan Airport 0.223696\n", - "2070 GMO Gombe Lawanti International Airport 0.223674\n", - "2071 IBA Ibadan Airport 0.223674\n", - "2072 ILR Ilorin International Airport 0.223674\n", - "2073 SKO Sadiq Abubakar III International Airport 0.223674\n", - "2074 YOL Yola Airport 0.223674\n", - "2075 TVS Tangshan Sannühe Airport 0.223661\n", - "2076 NUI Nuiqsut Airport 0.223577\n", - "2077 NRK Norrköping Airport 0.223276\n", - "2078 APN Alpena County Regional Airport 0.223239\n", - "2079 SHB Nakashibetsu Airport 0.223076\n", - "2080 WKJ Wakkanai Airport 0.223076\n", - "2081 SFG L'Espérance Airport 0.222997\n", - "2082 EUN Hassan I Airport 0.222737\n", - "2083 RLK Bayannur Tianjitai Airport 0.222729\n", - "2084 EWN Coastal Carolina Regional Airport 0.222508\n", - "2085 DNR Dinard-Pleurtuit-Saint-Malo Airport 0.222167\n", - "2086 OHS Sohar Airport 0.221951\n", - "2087 MUN Maturín Airport 0.221944\n", - "2088 RTA Rotuma Airport 0.221843\n", - "2089 SAB Juancho E. Yrausquin Airport 0.221694\n", - "2090 PKB Mid Ohio Valley Regional Airport 0.221189\n", - "2091 HMI Hami Airport 0.221058\n", - "2092 YIC Mingyueshan Airport 0.220671\n", - "2093 YQY Sydney / J.A. Douglas McCurdy Airport 0.220554\n", - "2094 THQ Tianshui Maijishan Airport 0.220354\n", - "2095 VAS Sivas Airport 0.220250\n", - "2096 JUJ Gobernador Horacio Guzman International Airport 0.219749\n", - "2097 CBB Jorge Wilsterman International Airport 0.219721\n", - "2098 MSL Northwest Alabama Regional Airport 0.219594\n", - "2099 LUO Luena Airport 0.219544\n", - "2100 MSZ Namibe Airport 0.219544\n", - "2101 SSY Mbanza Congo Airport 0.219544\n", - "2102 LFM Lamerd Airport 0.219456\n", - "2103 MSS Massena International Richards Field 0.219455\n", - "2104 HPH Cat Bi International Airport 0.219309\n", - "2105 PHB Prefeito Doutor João Silva Filho Airport 0.219254\n", - "2106 EUX F. D. Roosevelt Airport 0.219191\n", - "2107 TLQ Turpan Jiaohe Airport 0.219093\n", - "2108 KRL Korla Airport 0.219004\n", - "2109 SHW Sharurah Airport 0.218978\n", - "2110 AAQ Anapa Airport 0.218918\n", - "2111 CUC Camilo Daza International Airport 0.218670\n", - "2112 PVH Governador Jorge Teixeira de Oliveira Airport 0.218379\n", - "2113 HGR Hagerstown Regional Richard A Henson Field 0.218167\n", - "2114 OTZ Ralph Wien Memorial Airport 0.218137\n", - "2115 UNK Unalakleet Airport 0.218137\n", - "2116 PGU Persian Gulf International Airport 0.218085\n", - "2117 GYU Guyuan Liupanshan Airport 0.217995\n", - "2118 BKW Raleigh County Memorial Airport 0.217968\n", - "2119 DLU Dali Airport 0.217702\n", - "2120 UBJ Yamaguchi Ube Airport 0.217641\n", - "2121 FOE Topeka Regional Airport - Forbes Field 0.217616\n", - "2122 MCN Middle Georgia Regional Airport 0.217606\n", - "2123 OND Ondangwa Airport 0.217536\n", - "2124 MZR Mazar I Sharif Airport 0.217462\n", - "2125 TKS Tokushima Airport 0.217362\n", - "2126 HVN Tweed New Haven Airport 0.217304\n", - "2127 SBY Salisbury Ocean City Wicomico Regional Airport 0.217304\n", - "2128 MZV Mulu Airport 0.217087\n", - "2129 HRO Harrison, Boone County Airport 0.217036\n", - "2130 AGT Guarani International Airport 0.217003\n", - "2131 REL Almirante Marco Andres Zar Airport 0.216931\n", - "2132 ULP Quilpie Airport 0.216921\n", - "2133 ART Watertown International Airport 0.216885\n", - "2134 DED Dehradun Airport 0.216820\n", - "2135 LMT Klamath Falls Airport 0.216549\n", - "2136 OTH Southwest Oregon Regional Airport 0.216549\n", - "2137 RDD Redding Municipal Airport 0.216549\n", - "2138 BNB Boende Airport 0.216350\n", - "2139 KND Kindu Airport 0.216350\n", - "2140 DIG Diqing Airport 0.215816\n", - "2141 SMX Santa Maria Pub/Capt G Allan Hancock Field 0.215806\n", - "2142 CEE Cherepovets Airport 0.215805\n", - "2143 ESM General Rivadeneira Airport 0.215441\n", - "2144 TEB Teterboro Airport 0.215339\n", - "2145 FLS Flinders Island Airport 0.215205\n", - "2146 NVK Narvik Framnes Airport 0.214995\n", - "2147 FKS Fukushima Airport 0.214948\n", - "2148 BUZ Bushehr Airport 0.214906\n", - "2149 UTH Udon Thani Airport 0.214706\n", - "2150 PNK Supadio Airport 0.214638\n", - "2151 PGX Périgueux-Bassillac Airport 0.214206\n", - "2152 OGL Ogle Airport 0.214029\n", - "2153 CAW Bartolomeu Lisandro Airport 0.213923\n", - "2154 YRL Red Lake Airport 0.213855\n", - "2155 YFH Fort Hope Airport 0.213730\n", - "2156 YPL Pickle Lake Airport 0.213730\n", - "2157 NAL Nalchik Airport 0.213593\n", - "2158 SBW Sibu Airport 0.213531\n", - "2159 POG Port Gentil Airport 0.213502\n", - "2160 VII Vinh Airport 0.213052\n", - "2161 LYP Faisalabad International Airport 0.213016\n", - "2162 THN Trollhättan-Vänersborg Airport 0.212910\n", - "2163 STW Stavropol Shpakovskoye Airport 0.212866\n", - "2164 PQI Northern Maine Regional Airport at Presque Isle 0.212648\n", - "2165 BKZ Bukoba Airport 0.212411\n", - "2166 NER Chulman Neryungri Airport 0.212363\n", - "2167 BCM Bacău Airport 0.212362\n", - "2168 ZZU Mzuzu Airport 0.212108\n", - "2169 XIL Xilinhot Airport 0.212041\n", - "2170 KOE El Tari Airport 0.212030\n", - "2171 GOV Gove Airport 0.211842\n", - "2172 GTE Groote Eylandt Airport 0.211842\n", - "2173 GJA La Laguna Airport 0.211794\n", - "2174 ABT Al Baha Airport 0.211740\n", - "2175 BHH Bisha Airport 0.211740\n", - "2176 EAM Nejran Airport 0.211740\n", - "2177 IPC Mataveri Airport 0.211611\n", - "2178 VIT Vitoria/Foronda Airport 0.211602\n", - "2179 PLW Mutiara Airport 0.211501\n", - "2180 TRK Juwata Airport 0.211501\n", - "2181 KHE Chernobayevka Airport 0.211450\n", - "2182 KUA Kuantan Airport 0.211233\n", - "2183 CZH Corozal Municipal Airport 0.211183\n", - "2184 ORZ Orange Walk Airport 0.211183\n", - "2185 CFG Jaime Gonzalez Airport 0.210831\n", - "2186 GDZ Gelendzhik Airport 0.210682\n", - "2187 YOG Ogoki Post Airport 0.210513\n", - "2188 TOF Bogashevo Airport 0.210153\n", - "2189 ELL Ellisras Matimba Airport 0.210083\n", - "2190 HLE St. Helena Airport 0.210083\n", - "2191 MGH Margate Airport 0.210083\n", - "2192 MSU Moshoeshoe I International Airport 0.210083\n", - "2193 MTS Matsapha Airport 0.210083\n", - "2194 PHW Hendrik Van Eck Airport 0.210083\n", - "2195 PTG Polokwane International Airport 0.210083\n", - "2196 RCB Richards Bay Airport 0.210083\n", - "2197 UTT K. D. Matanzima Airport 0.210083\n", - "2198 FEN Fernando de Noronha Airport 0.209940\n", - "2199 SCV Suceava Stefan cel Mare Airport 0.209559\n", - "2200 VAA Vaasa Airport 0.209491\n", - "2201 YIA Yogyakarta International Airport 0.209395\n", - "2202 DDG Dandong Airport 0.209382\n", - "2203 BQS Ignatyevo Airport 0.209144\n", - "2204 NYM Nadym Airport 0.208985\n", - "2205 AOE Anadolu University Airport 0.208692\n", - "2206 PSE Mercedita Airport 0.208633\n", - "2207 TUK Turbat International Airport 0.208559\n", - "2208 BCD Bacolod-Silay City International Airport 0.208252\n", - "2209 KSE Kasese Airport 0.208135\n", - "2210 PAF Pakuba Airport 0.208135\n", - "2211 RUA Arua Airport 0.208135\n", - "2212 RYK Shaikh Zaid Airport 0.208046\n", - "2213 LEQ Land's End Airport 0.207922\n", - "2214 YAP Yap International Airport 0.207910\n", - "2215 CLV Caldas Novas Airport 0.207840\n", - "2216 JTC Bauru - Arealva Airport 0.207840\n", - "2217 PPB Presidente Prudente Airport 0.207840\n", - "2218 FJR Fujairah International Airport 0.207821\n", - "2219 ZDY Delma Island 0.207821\n", - "2220 SHP Shanhaiguan Airport 0.207784\n", - "2221 JUZ Quzhou Airport 0.207738\n", - "2222 SJK Professor Urbano Ernesto Stumpf Airport 0.207633\n", - "2223 AVA Anshun Huangguoshu Airport 0.207355\n", - "2224 TNH Tonghua Sanyuanpu Airport 0.207302\n", - "2225 ARU Araçatuba Airport 0.207278\n", - "2226 MOC Mário Ribeiro Airport 0.206840\n", - "2227 KNH Kinmen Airport 0.206718\n", - "2228 MJZ Mirny Airport 0.206681\n", - "2229 TIR Tirupati Airport 0.206678\n", - "2230 JNZ Jinzhou Airport 0.206067\n", - "2231 IQN Qingyang Airport 0.205933\n", - "2232 JIC Jinchuan Airport 0.205933\n", - "2233 SIT Sitka Rocky Gutierrez Airport 0.205895\n", - "2234 ACI Alderney Airport 0.205854\n", - "2235 VIN Vinnytsia/Gavyryshivka Airport 0.205819\n", - "2236 BHV Bahawalpur Airport 0.205712\n", - "2237 MMO Maio Airport 0.205701\n", - "2238 SFL São Filipe Airport 0.205701\n", - "2239 MEA Macaé Airport 0.205530\n", - "2240 ABS Abu Simbel Airport 0.205449\n", - "2241 ADF Adıyaman Airport 0.205447\n", - "2242 AJI Ağrı Airport 0.205447\n", - "2243 BGG Bingöl Çeltiksuyu Airport 0.205447\n", - "2244 CKZ Çanakkale Airport 0.205447\n", - "2245 YKO Hakkari Selahaddin Eyyubi Airport 0.205447\n", - "2246 SHC Shire Inda Selassie Airport 0.205188\n", - "2247 BWB Barrow Island Airport 0.205179\n", - "2248 CVQ Carnarvon Airport 0.205179\n", - "2249 DCN RAAF Base Curtin 0.205179\n", - "2250 EPR Esperance Airport 0.205179\n", - "2251 GET Geraldton Airport 0.205179\n", - "2252 KFE Fortescue - Dave Forrest Aerodrome 0.205179\n", - "2253 LEA Learmonth Airport 0.205179\n", - "2254 MJK Shark Bay Airport 0.205179\n", - "2255 NIF Camp Nifty Airport 0.205179\n", - "2256 PBO Paraburdoo Airport 0.205179\n", - "2257 XCH Christmas Island Airport 0.205179\n", - "2258 ZNE Newman Airport 0.205179\n", - "2259 EUA Kaufana Airport 0.204926\n", - "2260 HPA Lifuka Island Airport 0.204926\n", - "2261 KTN Ketchikan International Airport 0.204902\n", - "2262 ADK Adak Airport 0.204864\n", - "2263 CDV Merle K (Mudhole) Smith Airport 0.204864\n", - "2264 ENA Kenai Municipal Airport 0.204864\n", - "2265 HOM Homer Airport 0.204864\n", - "2266 ILI Iliamna Airport 0.204864\n", - "2267 KSM St Mary's Airport 0.204864\n", - "2268 VDZ Valdez Pioneer Field 0.204864\n", - "2269 GOP Gorakhpur Airport 0.204781\n", - "2270 RDP Kazi Nazrul Islam Airport 0.204781\n", - "2271 ISC St. Mary's Airport 0.204743\n", - "2272 IZA Zona da Mata Regional Airport 0.204737\n", - "2273 KSN Kostanay West Airport 0.204609\n", - "2274 KSD Karlstad Airport 0.204567\n", - "2275 ATC Arthur's Town Airport 0.204458\n", - "2276 LGI Deadman's Cay Airport 0.204458\n", - "2277 RCY Rum Cay Airport 0.204458\n", - "2278 RSD Rock Sound Airport 0.204458\n", - "2279 SML Stella Maris Airport 0.204458\n", - "2280 ARK Arusha Airport 0.204446\n", - "2281 KTR Tindal Airport 0.204316\n", - "2282 PDG Minangkabau Airport 0.204263\n", - "2283 KAT Kaitaia Airport 0.204245\n", - "2284 KKE Kerikeri Airport 0.204245\n", - "2285 WAG Wanganui Airport 0.204245\n", - "2286 WHK Whakatane Airport 0.204245\n", - "2287 MBI Mbeya Airport 0.204227\n", - "2288 MYW Mtwara Airport 0.204227\n", - "2289 CCM Diomício Freitas Airport 0.204218\n", - "2290 IXG Belgaum Airport 0.203776\n", - "2291 LRT Lorient South Brittany (Bretagne Sud) Airport 0.203528\n", - "2292 KFP False Pass Airport 0.203442\n", - "2293 KLL Levelock Airport 0.203442\n", - "2294 KVC King Cove Airport 0.203442\n", - "2295 NLG Nelson Lagoon Airport 0.203442\n", - "2296 PIP Pilot Point Airport 0.203442\n", - "2297 WSN South Naknek Nr 2 Airport 0.203442\n", - "2298 LUD Luderitz Airport 0.203358\n", - "2299 AEB Baise Youjiang Airport 0.203315\n", - "2300 BOC Bocas Del Toro International Airport 0.203272\n", - "2301 DAV Enrique Malek International Airport 0.203272\n", - "2302 DRK Drake Bay Airport 0.203272\n", - "2303 FON Arenal Airport 0.203272\n", - "2304 NOB Nosara Airport 0.203272\n", - "2305 TTQ Aerotortuguero Airport 0.203272\n", - "2306 WUZ Changzhoudao Airport 0.203170\n", - "2307 MKZ Malacca Airport 0.203017\n", - "2308 REN Orenburg Central Airport 0.202996\n", - "2309 ANS Andahuaylas Airport 0.202554\n", - "2310 ATA Comandante FAP German Arias Graziani Airport 0.202554\n", - "2311 AYP Coronel FAP Alfredo Mendivil Duarte Airport 0.202554\n", - "2312 CJA Mayor General FAP Armando Revoredo Iglesias Airport 0.202554\n", - "2313 HUU Alferez Fap David Figueroa Fernandini Airport 0.202554\n", - "2314 JAE Shumba Airport 0.202554\n", - "2315 JAU Francisco Carle Airport 0.202554\n", - "2316 PIU Capitán FAP Guillermo Concha Iberico International Airport 0.202554\n", - "2317 TBP Capitan FAP Pedro Canga Rodriguez Airport 0.202554\n", - "2318 TGI Tingo Maria Airport 0.202554\n", - "2319 TYL Capitan Montes Airport 0.202554\n", - "2320 EBJ Esbjerg Airport 0.202015\n", - "2321 ROP Rota International Airport 0.201967\n", - "2322 AKX Aktobe Airport 0.201930\n", - "2323 ARH Talagi Airport 0.201736\n", - "2324 NVI Navoi Airport 0.201697\n", - "2325 COQ Choibalsan Airport 0.201573\n", - "2326 WIC Wick Airport 0.201522\n", - "2327 MPN Mount Pleasant Airport 0.201480\n", - "2328 GES General Santos International Airport 0.201415\n", - "2329 GHT Ghat Airport 0.201404\n", - "2330 LTD Ghadames East Airport 0.201404\n", - "2331 QUB Ubari Airport 0.201404\n", - "2332 BCI Barcaldine Airport 0.201258\n", - "2333 BDB Bundaberg Airport 0.201258\n", - "2334 BKQ Blackall Airport 0.201258\n", - "2335 CCL Chinchilla Airport 0.201258\n", - "2336 EMD Emerald Airport 0.201258\n", - "2337 THG Thangool Airport 0.201258\n", - "2338 WOL Illawarra Regional Airport 0.201258\n", - "2339 XTO Taroom Airport 0.201258\n", - "2340 CKS Carajás Airport 0.201231\n", - "2341 BRA Barreiras Airport 0.201007\n", - "2342 DNH Dunhuang Airport 0.200704\n", - "2343 GDX Sokol Airport 0.200519\n", - "2344 TWU Tawau Airport 0.200510\n", - "2345 ULV Ulyanovsk Baratayevka Airport 0.200493\n", - "2346 ETM Ramon International Airport 0.200487\n", - "2347 RVN Rovaniemi Airport 0.200436\n", - "2348 KME Kamembe Airport 0.200423\n", - "2349 KHG Kashgar Airport 0.200342\n", - "2350 ENH Enshi Airport 0.200333\n", - "2351 CNQ Corrientes Airport 0.200202\n", - "2352 DMB Taraz Airport 0.200201\n", - "2353 YHR Chevery Airport 0.200152\n", - "2354 ZKG Kegaska Airport 0.200152\n", - "2355 IJK Izhevsk Airport 0.200006\n", - "2356 KKC Khon Kaen Airport 0.199988\n", - "2357 MCP Alberto Alcolumbre Airport 0.199819\n", - "2358 BMW Bordj Badji Mokhtar Airport 0.199722\n", - "2359 BAX Barnaul Airport 0.199652\n", - "2360 OPS Presidente João Batista Figueiredo Airport 0.199609\n", - "2361 AXM El Eden Airport 0.199557\n", - "2362 LKL Banak Airport 0.199530\n", - "2363 ILY Islay Airport 0.199455\n", - "2364 URO Vallee de Seine Airport 0.199408\n", - "2365 FUJ Fukue Airport 0.199377\n", - "2366 TSJ Tsushima Airport 0.199377\n", - "2367 TJU Kulob Airport 0.199358\n", - "2368 YDP Nain Airport 0.198872\n", - "2369 YRG Rigolet Airport 0.198872\n", - "2370 YSO Postville Airport 0.198872\n", - "2371 CFN Donegal Airport 0.198740\n", - "2372 XIC Xichang Qingshan Airport 0.198578\n", - "2373 TCZ Tengchong Tuofeng Airport 0.198519\n", - "2374 LLF Lingling Airport 0.198512\n", - "2375 TRA Tarama Airport 0.198425\n", - "2376 GBT Gorgan Airport 0.198365\n", - "2377 PWQ Pavlodar Airport 0.198342\n", - "2378 MAB João Correa da Rocha Airport 0.198244\n", - "2379 OLL Oyo Ollombo International Airport 0.198190\n", - "2380 AJL Lengpui Airport 0.198157\n", - "2381 DIB Dibrugarh Airport 0.198157\n", - "2382 IXA Agartala Airport 0.198157\n", - "2383 IXS Silchar Airport 0.198157\n", - "2384 SMA Santa Maria Airport 0.198090\n", - "2385 PAS Paros Airport 0.198088\n", - "2386 SKU Skiros Airport 0.197859\n", - "2387 BMV Buon Ma Thuot Airport 0.197808\n", - "2388 PXU Pleiku Airport 0.197808\n", - "2389 BDH Bandar Lengeh Airport 0.197608\n", - "2390 MMJ Matsumoto Airport 0.197598\n", - "2391 RDN LTS Pulau Redang Airport 0.197411\n", - "2392 PKZ Pakse International Airport 0.197370\n", - "2393 LNE Lonorore Airport 0.197320\n", - "2394 NUS Norsup Airport 0.197320\n", - "2395 SOQ Sorong (Jefman) Airport 0.197287\n", - "2396 TTE Sultan Khairun Babullah Airport 0.197287\n", - "2397 TTU Saniat Rmel Airport 0.197168\n", - "2398 SYQ Tobias Bolanos International Airport 0.197153\n", - "2399 BXG Bendigo Airport 0.197140\n", - "2400 LSY Lismore Airport 0.197140\n", - "2401 TRO Taree Airport 0.197140\n", - "2402 BMU Muhammad Salahuddin Airport 0.197082\n", - "2403 UBP Ubon Ratchathani Airport 0.197011\n", - "2404 LBU Labuan Airport 0.196999\n", - "2405 HMA Khanty Mansiysk Airport 0.196905\n", - "2406 NJC Nizhnevartovsk Airport 0.196905\n", - "2407 SLY Salekhard Airport 0.196905\n", - "2408 QBC Bella Coola Airport 0.196898\n", - "2409 YAA Anahim Lake Airport 0.196898\n", - "2410 YAZ Long Beach Airport 0.196898\n", - "2411 YPR Prince Rupert Airport 0.196898\n", - "2412 YPW Powell River Airport 0.196898\n", - "2413 YYF Penticton Airport 0.196898\n", - "2414 YZP Sandspit Airport 0.196898\n", - "2415 YZZ Trail Airport 0.196898\n", - "2416 ZMT Masset Airport 0.196898\n", - "2417 AKR Akure Airport 0.196885\n", - "2418 JOS Yakubu Gowon Airport 0.196885\n", - "2419 DNZ Çardak Airport 0.196762\n", - "2420 EDO Balıkesir Körfez Airport 0.196762\n", - "2421 MZH Amasya Merzifon Airport 0.196762\n", - "2422 NAV Nevşehir Kapadokya International Airport 0.196762\n", - "2423 NOP Sinop Airport 0.196762\n", - "2424 HAC Hachijojima Airport 0.196406\n", - "2425 IWJ Iwami Airport 0.196406\n", - "2426 IWK Iwakuni Marine Corps Air Station 0.196406\n", - "2427 MBE Monbetsu Airport 0.196406\n", - "2428 NTQ Noto Airport 0.196406\n", - "2429 OBO Tokachi-Obihiro Airport 0.196406\n", - "2430 OIM Oshima Airport 0.196406\n", - "2431 ONJ Odate Noshiro Airport 0.196406\n", - "2432 SHM Nanki Shirahama Airport 0.196406\n", - "2433 SYO Shonai Airport 0.196406\n", - "2434 TTJ Tottori Airport 0.196406\n", - "2435 BJZ Badajoz Airport 0.196342\n", - "2436 EAS San Sebastian Airport 0.196342\n", - "2437 EYK Beloyarskiy Airport 0.196256\n", - "2438 PNA Pamplona Airport 0.196038\n", - "2439 CUE Mariscal Lamar Airport 0.196035\n", - "2440 LOH Camilo Ponce Enriquez Airport 0.196035\n", - "2441 VDH Dong Hoi Airport 0.195968\n", - "2442 GBB Gabala International Airport 0.195942\n", - "2443 ASW Aswan International Airport 0.195937\n", - "2444 BTK Bratsk Airport 0.195902\n", - "2445 CEG Hawarden Airport 0.195836\n", - "2446 ZSJ Sandy Lake Airport 0.195773\n", - "2447 KRP Karup Airport 0.195704\n", - "2448 YLL Lloydminster Airport 0.195681\n", - "2449 YQL Lethbridge County Airport 0.195681\n", - "2450 YXH Medicine Hat Airport 0.195681\n", - "2451 LPI Linköping City Airport 0.195642\n", - "2452 KMS Kumasi Airport 0.195636\n", - "2453 NYI Sunyani Airport 0.195636\n", - "2454 TKD Takoradi Airport 0.195636\n", - "2455 TML Tamale Airport 0.195636\n", - "2456 DPL Dipolog Airport 0.195592\n", - "2457 ZAM Zamboanga International Airport 0.195592\n", - "2458 NOJ Noyabrsk Airport 0.195584\n", - "2459 EQS Brigadier Antonio Parodi Airport 0.195539\n", - "2460 BRM Barquisimeto International Airport 0.195267\n", - "2461 PEI Matecaña International Airport 0.195207\n", - "2462 KZR Zafer Airport 0.195075\n", - "2463 DND Dundee Airport 0.194945\n", - "2464 AXU Axum Airport 0.194930\n", - "2465 BJR Bahir Dar Airport 0.194930\n", - "2466 GDQ Gonder Airport 0.194930\n", - "2467 GMB Gambella Airport 0.194930\n", - "2468 GOB Robe Airport 0.194930\n", - "2469 JIM Jimma Airport 0.194930\n", - "2470 MQX Alula Aba Nega Airport 0.194930\n", - "2471 KIS Kisumu Airport 0.194858\n", - "2472 MYD Malindi Airport 0.194858\n", - "2473 AOR Sultan Abdul Halim Airport 0.194573\n", - "2474 DTB Silangit Airport 0.194573\n", - "2475 CPE Ingeniero Alberto Acuña Ongay International Airport 0.194539\n", - "2476 CVM General Pedro Jose Mendez International Airport 0.194539\n", - "2477 JAL El Lencero Airport 0.194539\n", - "2478 LOV Venustiano Carranza International Airport 0.194539\n", - "2479 LZC Lázaro Cárdenas Airport 0.194539\n", - "2480 MAM General Servando Canales International Airport 0.194539\n", - "2481 MTT Minatitlán/Coatzacoalcos National Airport 0.194539\n", - "2482 NLD Quetzalcóatl International Airport 0.194539\n", - "2483 PDS Piedras Negras International Airport 0.194539\n", - "2484 PQM Palenque International Airport 0.194539\n", - "2485 TSL Tamuin National Airport 0.194539\n", - "2486 AMQ Pattimura Airport, Ambon 0.194522\n", - "2487 GOH Godthaab / Nuuk Airport 0.194470\n", - "2488 OSM Mosul International Airport 0.194381\n", - "2489 ULH Majeed Bin Abdulaziz Airport 0.194326\n", - "2490 KKA Koyuk Alfred Adams Airport 0.194157\n", - "2491 SKK Shaktoolik Airport 0.194157\n", - "2492 WBB Stebbins Airport 0.194157\n", - "2493 ONQ Zonguldak Airport 0.193640\n", - "2494 KOT Kotlik Airport 0.193508\n", - "2495 MOU Mountain Village Airport 0.193508\n", - "2496 SXP Sheldon Point Airport 0.193508\n", - "2497 BTI Barter Island LRRS Airport 0.193444\n", - "2498 BFF Western Neb. Rgnl/William B. Heilig Airport 0.193098\n", - "2499 CEZ Cortez Municipal Airport 0.193098\n", - "2500 EAR Kearney Regional Airport 0.193098\n", - "2501 HYS Hays Regional Airport 0.193098\n", - "2502 JMS Jamestown Regional Airport 0.193098\n", - "2503 LAR Laramie Regional Airport 0.193098\n", - "2504 LBF North Platte Regional Airport Lee Bird Field 0.193098\n", - "2505 MCK Mc Cook Ben Nelson Regional Airport 0.193098\n", - "2506 PUB Pueblo Memorial Airport 0.193098\n", - "2507 RIW Riverton Regional Airport 0.193098\n", - "2508 SHR Sheridan County Airport 0.193098\n", - "2509 TEX Telluride Regional Airport 0.193098\n", - "2510 WAT Waterford Airport 0.192590\n", - "2511 KGP Kogalym International Airport 0.192474\n", - "2512 KLG Kalskag Airport 0.192373\n", - "2513 EGN Geneina Airport 0.192191\n", - "2514 ELF El Fasher Airport 0.192191\n", - "2515 UYL Nyala Airport 0.192191\n", - "2516 STM Maestro Wilson Fonseca Airport 0.192175\n", - "2517 BQL Boulia Airport 0.191895\n", - "2518 DMD Doomadgee Airport 0.191895\n", - "2519 JCK Julia Creek Airport 0.191895\n", - "2520 HNM Hana Airport 0.191307\n", - "2521 MUE Waimea Kohala Airport 0.191307\n", - "2522 MBX Maribor Airport 0.191286\n", - "2523 KZO Kzyl-Orda Southwest Airport 0.191208\n", - "2524 RGA Hermes Quijada International Airport 0.191113\n", - "2525 AZD Shahid Sadooghi Airport 0.191054\n", - "2526 ABD Abadan Airport 0.190996\n", - "2527 DQA Saertu Airport 0.190946\n", - "2528 BTM Bert Mooney Airport 0.190926\n", - "2529 CDC Cedar City Regional Airport 0.190926\n", - "2530 EKO Elko Regional Airport 0.190926\n", - "2531 PIH Pocatello Regional Airport 0.190926\n", - "2532 TWF Joslin Field Magic Valley Regional Airport 0.190926\n", - "2533 FUO Foshan Shadi Airport 0.190774\n", - "2534 MTR Los Garzones Airport 0.190759\n", - "2535 SFJ Kangerlussuaq Airport 0.190572\n", - "2536 KSH Shahid Ashrafi Esfahani Airport 0.190525\n", - "2537 CYP Calbayog Airport 0.190475\n", - "2538 ENI El Nido Airport 0.190475\n", - "2539 MBT Moises R. Espinosa Airport 0.190475\n", - "2540 MPH Malay, Godofredo P. Ramos Airport 0.190475\n", - "2541 TAC Daniel Z. Romualdez Airport 0.190475\n", - "2542 USU Francisco B. Reyes Airport 0.190475\n", - "2543 AKK Akhiok Airport 0.190470\n", - "2544 KLN Larsen Bay Airport 0.190470\n", - "2545 KOZ Ouzinkie Airport 0.190470\n", - "2546 OLH Old Harbor Airport 0.190470\n", - "2547 DPO Devonport Airport 0.190397\n", - "2548 ABI Abilene Regional Airport 0.190393\n", - "2549 ACT Waco Regional Airport 0.190393\n", - "2550 BPT Southeast Texas Regional Airport 0.190393\n", - "2551 CVN Clovis Municipal Airport 0.190393\n", - "2552 DRT Del Rio International Airport 0.190393\n", - "2553 GCK Garden City Regional Airport 0.190393\n", - "2554 GGG East Texas Regional Airport 0.190393\n", - "2555 JLN Joplin Regional Airport 0.190393\n", - "2556 LAW Lawton Fort Sill Regional Airport 0.190393\n", - "2557 SJT San Angelo Regional Mathis Field 0.190393\n", - "2558 SPS Sheppard Air Force Base-Wichita Falls Municipal Airport 0.190393\n", - "2559 SWO Stillwater Regional Airport 0.190393\n", - "2560 TXK Texarkana Regional Webb Field 0.190393\n", - "2561 HFA Haifa International Airport 0.190276\n", - "2562 CJL Chitral Airport 0.190214\n", - "2563 LDS Lindu Airport 0.189903\n", - "2564 BHI Comandante Espora Airport 0.189875\n", - "2565 CRD General E. Mosconi Airport 0.189875\n", - "2566 VDM Gobernador Castello Airport 0.189875\n", - "2567 NIB Nikolai Airport 0.189851\n", - "2568 TCT Takotna Airport 0.189851\n", - "2569 TLJ Tatalina LRRS Airport 0.189851\n", - "2570 ETH Eilat Airport 0.189826\n", - "2571 ERL Erenhot Saiwusu International Airport 0.189704\n", - "2572 DJG Djanet Inedbirene Airport 0.189480\n", - "2573 EBH El Bayadh Airport 0.189480\n", - "2574 ELU Guemar Airport 0.189480\n", - "2575 MUW Ghriss/Mascara Airport 0.189480\n", - "2576 MZW Mecheria Airport 0.189480\n", - "2577 TEE Cheikh Larbi Tébessi Airport 0.189480\n", - "2578 TGR Touggourt Sidi Madhi Airport 0.189480\n", - "2579 AJF Al-Jawf Domestic Airport 0.189453\n", - "2580 DWD Dawadmi Domestic Airport 0.189453\n", - "2581 RAE Arar Domestic Airport 0.189453\n", - "2582 URY Guriat Domestic Airport 0.189453\n", - "2583 WAE Wadi al-Dawasir Airport 0.189453\n", - "2584 RHD Las Termas Airport 0.189383\n", - "2585 CHG Chaoyang Airport 0.189249\n", - "2586 HIN Sacheon Air Base 0.189167\n", - "2587 KPO Pohang Airport 0.189167\n", - "2588 KWJ Gwangju Airport 0.189167\n", - "2589 RSU Yeosu Airport 0.189167\n", - "2590 USN Ulsan Airport 0.189167\n", - "2591 GAN Gan International Airport 0.189074\n", - "2592 DJB Sultan Thaha Airport 0.189020\n", - "2593 TKG Radin Inten II (Branti) Airport 0.189020\n", - "2594 AOG Anshan Air Base 0.188861\n", - "2595 HUZ Huizhou Airport 0.188861\n", - "2596 CMG Corumbá International Airport 0.188812\n", - "2597 PPG Pago Pago International Airport 0.188797\n", - "2598 NCU Nukus Airport 0.188782\n", - "2599 TMJ Termez Airport 0.188782\n", - "2600 LAM Los Alamos Airport 0.188716\n", - "2601 IRK Kirksville Regional Airport 0.188694\n", - "2602 JBR Jonesboro Municipal Airport 0.188694\n", - "2603 MWA Williamson County Regional Airport 0.188694\n", - "2604 TBN Waynesville-St. Robert Regional Forney field 0.188694\n", - "2605 ESL Elista Airport 0.188683\n", - "2606 SCW Syktyvkar Airport 0.188636\n", - "2607 JAV Ilulissat Airport 0.188578\n", - "2608 JHS Sisimiut Airport 0.188578\n", - "2609 JSU Maniitsoq Airport 0.188578\n", - "2610 KUS Kulusuk Airport 0.188578\n", - "2611 UAK Narsarsuaq Airport 0.188578\n", - "2612 UKK Ust-Kamennogorsk Airport 0.188529\n", - "2613 CWC Chernivtsi International Airport 0.188482\n", - "2614 ABR Aberdeen Regional Airport 0.188473\n", - "2615 BJI Bemidji Regional Airport 0.188473\n", - "2616 HIB Range Regional Airport 0.188473\n", - "2617 OGZ Beslan Airport 0.188334\n", - "2618 SKX Saransk Airport 0.188334\n", - "2619 AZN Andizhan Airport 0.188296\n", - "2620 KSQ Karshi Khanabad Airport 0.188296\n", - "2621 ZHY Zhongwei Shapotou Airport 0.188182\n", - "2622 PGK Pangkal Pinang (Depati Amir) Airport 0.188026\n", - "2623 DEA Dera Ghazi Khan Airport 0.187815\n", - "2624 KVX Pobedilovo Airport 0.187686\n", - "2625 LLK Lankaran International Airport 0.187686\n", - "2626 UCT Ukhta Airport 0.187686\n", - "2627 AEH Abeche Airport 0.187443\n", - "2628 FYT Faya-Largeau Airport 0.187443\n", - "2629 MQQ Moundou Airport 0.187443\n", - "2630 SRH Sarh Airport 0.187443\n", - "2631 GWD Gwadar International Airport 0.187388\n", - "2632 RRG Sir Charles Gaetan Duval Airport 0.187211\n", - "2633 ZSE Pierrefonds Airport 0.187211\n", - "2634 PRI Praslin Airport 0.186973\n", - "2635 BHJ Bhuj Airport 0.186882\n", - "2636 BHU Bhavnagar Airport 0.186882\n", - "2637 DIU Diu Airport 0.186882\n", - "2638 GWL Gwalior Airport 0.186882\n", - "2639 JGA Jamnagar Airport 0.186882\n", - "2640 RAJ Rajkot Airport 0.186882\n", - "2641 TNN Tainan Airport 0.186836\n", - "2642 POI Capitan Nicolas Rojas Airport 0.186835\n", - "2643 RBQ Rurenabaque Airport 0.186835\n", - "2644 SRZ El Trompillo Airport 0.186835\n", - "2645 UYU Uyuni Airport 0.186835\n", - "2646 ABA Abakan Airport 0.186737\n", - "2647 PSO Antonio Narino Airport 0.186702\n", - "2648 PUU Tres De Mayo Airport 0.186702\n", - "2649 UIB El Caraño Airport 0.186702\n", - "2650 CBH Béchar Boudghene Ben Ali Lotfi Airport 0.186639\n", - "2651 YBK Baker Lake Airport 0.186637\n", - "2652 YCS Chesterfield Inlet Airport 0.186637\n", - "2653 YUT Repulse Bay Airport 0.186637\n", - "2654 YXN Whale Cove Airport 0.186637\n", - "2655 BYK Bouaké Airport 0.186422\n", - "2656 ABY Southwest Georgia Regional Airport 0.186318\n", - "2657 BQK Brunswick Golden Isles Airport 0.186318\n", - "2658 CSG Columbus Metropolitan Airport 0.186318\n", - "2659 DHN Dothan Regional Airport 0.186318\n", - "2660 GTR Golden Triangle Regional Airport 0.186318\n", - "2661 VLD Valdosta Regional Airport 0.186318\n", - "2662 GLO Gloucestershire Airport 0.186277\n", - "2663 MLG Abdul Rachman Saleh Airport 0.186257\n", - "2664 ZIG Ziguinchor Airport 0.186236\n", - "2665 FLO Florence Regional Airport 0.186190\n", - "2666 LYH Lynchburg Regional Preston Glenn Field 0.186190\n", - "2667 PGV Pitt Greenville Airport 0.186190\n", - "2668 BSD Baoshan Yunduan Airport 0.186060\n", - "2669 TIM Moses Kilangin Airport 0.186053\n", - "2670 CPX Benjamin Rivera Noriega Airport 0.185910\n", - "2671 MAZ Eugenio Maria De Hostos Airport 0.185910\n", - "2672 OHH Okha Airport 0.185819\n", - "2673 ALO Waterloo Regional Airport 0.185771\n", - "2674 CMX Houghton County Memorial Airport 0.185771\n", - "2675 DBQ Dubuque Regional Airport 0.185771\n", - "2676 EAU Chippewa Valley Regional Airport 0.185771\n", - "2677 MCW Mason City Municipal Airport 0.185771\n", - "2678 MKG Muskegon County Airport 0.185771\n", - "2679 HOB Lea County Regional Airport 0.185454\n", - "2680 VCT Victoria Regional Airport 0.185454\n", - "2681 PDT Eastern Oregon Regional At Pendleton Airport 0.185407\n", - "2682 ASV Amboseli Airport 0.185369\n", - "2683 KTL Kitale Airport 0.185369\n", - "2684 LKG Lokichoggio Airport 0.185369\n", - "2685 UAS Samburu South Airport 0.185369\n", - "2686 UKA Ukunda Airstrip 0.185369\n", - "2687 IFP Laughlin Bullhead International Airport 0.185360\n", - "2688 SVC Grant County Airport 0.185360\n", - "2689 KLW Klawock Airport 0.184793\n", - "2690 WRG Wrangell Airport 0.184793\n", - "2691 CIU Chippewa County International Airport 0.184766\n", - "2692 ESC Delta County Airport 0.184766\n", - "2693 PLN Pellston Regional Airport of Emmet County 0.184766\n", - "2694 HCJ Hechi Jin Cheng Jiang Airport 0.184560\n", - "2695 MCV McArthur River Mine Airport 0.184338\n", - "2696 MNG Maningrida Airport 0.184338\n", - "2697 GOQ Golmud Airport 0.184316\n", - "2698 HJJ Zhijiang Airport 0.183996\n", - "2699 NYT Naypyidaw Airport 0.183987\n", - "2700 SDK Sandakan Airport 0.183978\n", - "2701 ALW Walla Walla Regional Airport 0.183801\n", - "2702 EAT Pangborn Memorial Airport 0.183801\n", - "2703 YKM Yakima Air Terminal McAllister Field 0.183801\n", - "2704 CED Ceduna Airport 0.183754\n", - "2705 CPD Coober Pedy Airport 0.183754\n", - "2706 MOO Moomba Airport 0.183754\n", - "2707 OLP Olympic Dam Airport 0.183754\n", - "2708 PLO Port Lincoln Airport 0.183754\n", - "2709 PUG Port Augusta Airport 0.183754\n", - "2710 WYA Whyalla Airport 0.183754\n", - "2711 HZH Liping Airport 0.183718\n", - "2712 PYJ Polyarny Airport 0.183644\n", - "2713 YZY Zhangye Southeast Air Base 0.183596\n", - "2714 ZVK Savannakhet Airport 0.183595\n", - "2715 PVC Provincetown Municipal Airport 0.183519\n", - "2716 RKD Knox County Regional Airport 0.183519\n", - "2717 RUT Rutland - Southern Vermont Regional Airport 0.183519\n", - "2718 SLK Adirondack Regional Airport 0.183519\n", - "2719 MNI John A. Osborne Airport 0.183447\n", - "2720 AHN Athens Ben Epps Airport 0.183276\n", - "2721 TJQ Buluh Tumbang (H A S Hanandjoeddin) Airport 0.183157\n", - "2722 PZI Bao'anying Airport 0.182942\n", - "2723 MBL Manistee Co Blacker Airport 0.182652\n", - "2724 GXH Gannan Xiahe Airport 0.182612\n", - "2725 ZAT Zhaotong Airport 0.182553\n", - "2726 LTO Loreto International Airport 0.182543\n", - "2727 MCE Merced Regional Macready Field 0.182543\n", - "2728 VIS Visalia Municipal Airport 0.182543\n", - "2729 GTO Jalaluddin Airport 0.182399\n", - "2730 TCB Treasure Cay Airport 0.182262\n", - "2731 KCO Cengiz Topel Airport 0.182220\n", - "2732 TEQ Tekirdağ Çorlu Airport 0.182220\n", - "2733 BPX Qamdo Bangda Airport 0.182079\n", - "2734 LZY Nyingchi Airport 0.182079\n", - "2735 YGK Kingston Norman Rogers Airport 0.182009\n", - "2736 YZR Chris Hadfield Airport 0.182009\n", - "2737 SCT Socotra International Airport 0.182008\n", - "2738 LNS Lancaster Airport 0.181778\n", - "2739 VDO Van Don International Airport 0.181775\n", - "2740 YHG Charlottetown Airport 0.181434\n", - "2741 KID Kristianstad Airport 0.181373\n", - "2742 OER Örnsköldsvik Airport 0.181373\n", - "2743 DHM Kangra Airport 0.181301\n", - "2744 KNU Kanpur Airport 0.181301\n", - "2745 KUU Kullu Manali Airport 0.181301\n", - "2746 LUH Ludhiana Airport 0.181301\n", - "2747 HUI Phu Bai Airport 0.181250\n", - "2748 TBB Dong Tac Airport 0.181250\n", - "2749 UIH Phu Cat Airport 0.181250\n", - "2750 VCL Chu Lai International Airport 0.181250\n", - "2751 CIC Chico Municipal Airport 0.181142\n", - "2752 MOD Modesto City Co-Harry Sham Field 0.181142\n", - "2753 IPT Williamsport Regional Airport 0.181114\n", - "2754 GMZ La Gomera Airport 0.181002\n", - "2755 SMK St Michael Airport 0.180884\n", - "2756 BDU Bardufoss Airport 0.180875\n", - "2757 OLA Ørland Airport 0.180875\n", - "2758 RRS Røros Airport 0.180875\n", - "2759 VDB Leirin Airport 0.180875\n", - "2760 YPM Pikangikum Airport 0.180264\n", - "2761 YVZ Deer Lake Airport 0.180264\n", - "2762 AIN Wainwright Airport 0.180132\n", - "2763 ATK Atqasuk Edward Burnell Sr Memorial Airport 0.180132\n", - "2764 PIZ Point Lay LRRS Airport 0.180132\n", - "2765 GAO Mariana Grajales Airport 0.180022\n", - "2766 PKY Tjilik Riwut Airport 0.179837\n", - "2767 AUR Aurillac Airport 0.179793\n", - "2768 LAI Lannion-Côte de Granit Airport 0.179793\n", - "2769 LPY Le Puy-Loudes Airport 0.179793\n", - "2770 UIP Quimper-Cornouaille Airport 0.179793\n", - "2771 KXK Komsomolsk-on-Amur Airport 0.179755\n", - "2772 CHU Chuathbaluk Airport 0.179697\n", - "2773 HCR Holy Cross Airport 0.179697\n", - "2774 RSH Russian Mission Airport 0.179697\n", - "2775 SHX Shageluk Airport 0.179697\n", - "2776 DJJ Sentani Airport 0.179574\n", - "2777 KDI Wolter Monginsidi Airport 0.179574\n", - "2778 MKM Mukah Airport 0.179554\n", - "2779 SKE Skien Airport 0.179535\n", - "2780 UKS Belbek Airport 0.179326\n", - "2781 VRB Vero Beach Municipal Airport 0.179128\n", - "2782 AAX Araxá Airport 0.179015\n", - "2783 GVR Governador Valadares Airport 0.179015\n", - "2784 POJ Patos de Minas Airport 0.179015\n", - "2785 LWY Lawas Airport 0.178731\n", - "2786 HGN Mae Hong Son Airport 0.178660\n", - "2787 NNT Nan Airport 0.178660\n", - "2788 PHS Phitsanulok Airport 0.178660\n", - "2789 CFC Caçador Airport 0.178647\n", - "2790 GPB Tancredo Thomas de Faria Airport 0.178647\n", - "2791 IKI Iki Airport 0.178449\n", - "2792 ENF Enontekio Airport 0.178119\n", - "2793 JOE Joensuu Airport 0.178119\n", - "2794 KAJ Kajaani Airport 0.178119\n", - "2795 KUO Kuopio Airport 0.178119\n", - "2796 SVL Savonlinna Airport 0.178119\n", - "2797 TAY Tartu Airport 0.178119\n", - "2798 DLY Dillon's Bay Airport 0.177862\n", - "2799 EAE Siwo Airport 0.177862\n", - "2800 IPA Ipota Airport 0.177862\n", - "2801 LNB Lamen Bay Airport 0.177862\n", - "2802 LPM Lamap Airport 0.177862\n", - "2803 PBJ Tavie Airport 0.177862\n", - "2804 SWJ Southwest Bay Airport 0.177862\n", - "2805 TAH Tanna Airport 0.177862\n", - "2806 TGH Tongoa Airport 0.177862\n", - "2807 VLS Valesdir Airport 0.177862\n", - "2808 BXU Bancasi Airport 0.177815\n", - "2809 CBO Awang Airport 0.177815\n", - "2810 DGT Sibulan Airport 0.177815\n", - "2811 LGP Legazpi City International Airport 0.177815\n", - "2812 OZC Labo Airport 0.177815\n", - "2813 PAG Pagadian Airport 0.177815\n", - "2814 RXS Roxas Airport 0.177815\n", - "2815 SUG Surigao Airport 0.177815\n", - "2816 BSO Basco Airport 0.177519\n", - "2817 CRM Catarman National Airport 0.177519\n", - "2818 CYZ Cauayan Airport 0.177519\n", - "2819 SJI San Jose Airport 0.177519\n", - "2820 VRC Virac Airport 0.177519\n", - "2821 BRR Barra Airport 0.177513\n", - "2822 CAL Campbeltown Airport 0.177513\n", - "2823 TRE Tiree Airport 0.177513\n", - "2824 ABM Bamaga Injinoo Airport 0.177503\n", - "2825 AUU Aurukun Airport 0.177503\n", - "2826 CUQ Coen Airport 0.177503\n", - "2827 EDR Pormpuraaw Airport 0.177503\n", - "2828 HID Horn Island Airport 0.177503\n", - "2829 IRG Lockhart River Airport 0.177503\n", - "2830 KWM Kowanyama Airport 0.177503\n", - "2831 NTN Normanton Airport 0.177503\n", - "2832 WEI Weipa Airport 0.177503\n", - "2833 URE Kuressaare Airport 0.177342\n", - "2834 JCB Santa Terezinha Airport 0.177306\n", - "2835 IOA Ioannina Airport 0.177272\n", - "2836 JNX Naxos Airport 0.177272\n", - "2837 JSY Syros Airport 0.177272\n", - "2838 MLO Milos Airport 0.177272\n", - "2839 DZN Dzhezkazgan Airport 0.177159\n", - "2840 PLX Semipalatinsk Airport 0.177159\n", - "2841 PPK Petropavlosk South Airport 0.177159\n", - "2842 UEO Kumejima Airport 0.177030\n", - "2843 IGT Magas Airport 0.176964\n", - "2844 AQA Araraquara Airport 0.176911\n", - "2845 BYO Bonito Airport 0.176911\n", - "2846 MII Marília Airport 0.176911\n", - "2847 RVD General Leite de Castro Airport 0.176911\n", - "2848 DYR Ugolny Airport 0.176741\n", - "2849 CIJ Capitán Aníbal Arab Airport 0.176657\n", - "2850 ORU Juan Mendoza Airport 0.176657\n", - "2851 PBL General Bartolome Salom International Airport 0.176551\n", - "2852 GRS Grosseto Airport 0.176539\n", - "2853 URS Kursk East Airport 0.176316\n", - "2854 KTE Kerteh Airport 0.176305\n", - "2855 XSP Seletar Airport 0.176305\n", - "2856 UAR Bouarfa Airport 0.176270\n", - "2857 VLY Anglesey Airport 0.176206\n", - "2858 CPV Presidente João Suassuna Airport 0.176168\n", - "2859 LAZ Bom Jesus da Lapa Airport 0.176168\n", - "2860 LEC Chapada Diamantina Airport 0.176168\n", - "2861 PAV Paulo Afonso Airport 0.176168\n", - "2862 VUS Velikiy Ustyug Airport 0.176156\n", - "2863 GEL Santo Ângelo Airport 0.175956\n", - "2864 PET Pelotas Airport 0.175956\n", - "2865 RIA Santa Maria Airport 0.175956\n", - "2866 SRA Santa Rosa Airport 0.175956\n", - "2867 MQF Magnitogorsk International Airport 0.175722\n", - "2868 IAO Siargao Airport 0.175616\n", - "2869 KEJ Kemerovo Airport 0.175420\n", - "2870 NOZ Spichenkovo Airport 0.175420\n", - "2871 KOV Kokshetau Airport 0.175328\n", - "2872 ANG Angoulême-Brie-Champniers Airport 0.175205\n", - "2873 OVS Sovetskiy Airport 0.175073\n", - "2874 DOL Deauville-Saint-Gatien Airport 0.175018\n", - "2875 HAQ Hanimaadhoo Airport 0.174994\n", - "2876 AHE Ahe Airport 0.174984\n", - "2877 AUQ Hiva Oa-Atuona Airport 0.174984\n", - "2878 AXR Arutua Airport 0.174984\n", - "2879 BOB Bora Bora Airport 0.174984\n", - "2880 FAC Faaite Airport 0.174984\n", - "2881 FAV Fakarava Airport 0.174984\n", - "2882 FGU Fangatau Airport 0.174984\n", - "2883 HUH Huahine-Fare Airport 0.174984\n", - "2884 MAU Maupiti Airport 0.174984\n", - "2885 MOZ Moorea Airport 0.174984\n", - "2886 MVT Mataiva Airport 0.174984\n", - "2887 NAU Napuka Island Airport 0.174984\n", - "2888 NHV Nuku Hiva Airport 0.174984\n", - "2889 NUK Nukutavake Airport 0.174984\n", - "2890 PKP Puka Puka Airport 0.174984\n", - "2891 RFP Raiatea Airport 0.174984\n", - "2892 RGI Rangiroa Airport 0.174984\n", - "2893 RKA Aratika Nord Airport 0.174984\n", - "2894 RRR Raroia Airport 0.174984\n", - "2895 TIH Tikehau Airport 0.174984\n", - "2896 TKX Takaroa Airport 0.174984\n", - "2897 TUB Tubuai Airport 0.174984\n", - "2898 XMH Manihi Airport 0.174984\n", - "2899 ZTA Tureia Airport 0.174984\n", - "2900 AGX Agatti Airport 0.174962\n", - "2901 DIJ Dijon-Bourgogne Airport 0.174861\n", - "2902 XFW Hamburg-Finkenwerder Airport 0.174861\n", - "2903 AAY Al Ghaidah International Airport 0.174855\n", - "2904 AXK Ataq Airport 0.174855\n", - "2905 AUX Araguaína Airport 0.174839\n", - "2906 RBR Plácido de Castro Airport 0.174839\n", - "2907 AGB Augsburg Airport 0.174828\n", - "2908 CFK Ech Cheliff Airport 0.174828\n", - "2909 AFL Alta Floresta Airport 0.174770\n", - "2910 BVH Vilhena Airport 0.174770\n", - "2911 JPR Ji-Paraná Airport 0.174770\n", - "2912 OAL Cacoal Airport 0.174770\n", - "2913 ROO Rondonópolis Airport 0.174770\n", - "2914 KHT Khost Airport 0.174724\n", - "2915 RJA Rajahmundry Airport 0.174485\n", - "2916 CSY Cheboksary Airport 0.174285\n", - "2917 ULY Ulyanovsk East Airport 0.174285\n", - "2918 UUA Bugulma Airport 0.174285\n", - "2919 AEY Akureyri Airport 0.174240\n", - "2920 ANE Marce, Angers - Loire Airport 0.174204\n", - "2921 GBI Kalaburagi International Airport 0.174180\n", - "2922 MYQ Mysore Airport 0.174180\n", - "2923 SHI Shimojishima Airport 0.173977\n", - "2924 ULK Lensk Airport 0.173778\n", - "2925 JSK Jask Airport 0.173756\n", - "2926 LEH Le Havre Octeville Airport 0.173735\n", - "2927 SXI Sirri Island Airport 0.173699\n", - "2928 ERH Moulay Ali Cherif Airport 0.173617\n", - "2929 GLN Goulimime Airport 0.173563\n", - "2930 JRH Jorhat Airport 0.173480\n", - "2931 SHL Shillong Airport 0.173480\n", - "2932 KZS Kastelorizo Airport 0.173479\n", - "2933 RJL Logroño-Agoncillo Airport 0.173452\n", - "2934 ATM Altamira Airport 0.173406\n", - "2935 MEU Monte Dourado Airport 0.173406\n", - "2936 ISE Süleyman Demirel International Airport 0.173227\n", - "2937 KFS Kastamonu Airport 0.173227\n", - "2938 NAJ Nakhchivan Airport 0.173227\n", - "2939 OMH Urmia Airport 0.173227\n", - "2940 SXZ Siirt Airport 0.173227\n", - "2941 USQ Uşak Airport 0.173227\n", - "2942 ETR Coronel Artilleria Victor Larrea Airport 0.173208\n", - "2943 LGQ Nueva Loja Airport 0.173208\n", - "2944 MEC Eloy Alfaro International Airport 0.173208\n", - "2945 OCC Francisco De Orellana Airport 0.173208\n", - "2946 XMS Coronel E Carvajal Airport 0.173208\n", - "2947 TCR Tuticorin Southwest Airport 0.173161\n", - "2948 KRO Kurgan Airport 0.173042\n", - "2949 LEN Leon Airport 0.172890\n", - "2950 RGS Burgos Airport 0.172890\n", - "2951 SLM Salamanca Airport 0.172890\n", - "2952 GPS Seymour Airport 0.172827\n", - "2953 LTX Cotopaxi International Airport 0.172827\n", - "2954 SCY San Cristóbal Airport 0.172827\n", - "2955 ILD Lleida-Alguaire Airport 0.172305\n", - "2956 NDZ Nordholz-Spieka 0.172305\n", - "2957 MRX Mahshahr Airport 0.171824\n", - "2958 LBJ Komodo (Mutiara II) Airport 0.171369\n", - "2959 MOF Maumere(Wai Oti) Airport 0.171369\n", - "2960 TMC Tambolaka Airport 0.171369\n", - "2961 WGP Waingapu Airport 0.171369\n", - "2962 KQT Qurghonteppa International Airport 0.171183\n", - "2963 RGK Gorno-Altaysk Airport 0.171183\n", - "2964 IPH Sultan Azlan Shah Airport 0.171106\n", - "2965 GST Gustavus Airport 0.171102\n", - "2966 HNH Hoonah Airport 0.171102\n", - "2967 HNS Haines Airport 0.171102\n", - "2968 KAE Kake Airport 0.171102\n", - "2969 PSG Petersburg James A Johnson Airport 0.171102\n", - "2970 SGY Skagway Airport 0.171102\n", - "2971 FYJ Fuyuan Dongji Airport 0.171077\n", - "2972 BZO Bolzano Airport 0.171076\n", - "2973 BAY Tautii Magheraus Airport 0.170934\n", - "2974 DSK Dera Ismael Khan Airport 0.170777\n", - "2975 KHS Khasab Air Base 0.170743\n", - "2976 AET Allakaket Airport 0.170735\n", - "2977 AKP Anaktuvuk Pass Airport 0.170735\n", - "2978 BTT Bettles Airport 0.170735\n", - "2979 CEM Central Airport 0.170735\n", - "2980 CIK Chalkyitsik Airport 0.170735\n", - "2981 FYU Fort Yukon Airport 0.170735\n", - "2982 GAL Edward G. Pitka Sr Airport 0.170735\n", - "2983 HKB Healy River Airport 0.170735\n", - "2984 KBC Birch Creek Airport 0.170735\n", - "2985 LMA Minchumina Airport 0.170735\n", - "2986 MLY Manley Hot Springs Airport 0.170735\n", - "2987 RBY Ruby Airport 0.170735\n", - "2988 RMP Rampart Airport 0.170735\n", - "2989 SVS Stevens Village Airport 0.170735\n", - "2990 TAL Ralph M Calhoun Memorial Airport 0.170735\n", - "2991 WBQ Beaver Airport 0.170735\n", - "2992 EJH Al Wajh Domestic Airport 0.170590\n", - "2993 HLP Halim Perdanakusuma International Airport 0.170590\n", - "2994 ARW Arad International Airport 0.170526\n", - "2995 CRV Crotone-Sant'Anna Airport 0.170526\n", - "2996 DBB Al Alamein International Airport 0.170470\n", - "2997 BVV Burevestnik Airport 0.170448\n", - "2998 DEE Mendeleyevo Airport 0.170448\n", - "2999 EKS Shakhtyorsk Airport 0.170448\n", - "3000 KRY Karamay Airport 0.170424\n", - "3001 GIU Sigiriya Air Force Base 0.170294\n", - "3002 KCT Koggala Airport 0.170294\n", - "3003 JEG Aasiaat Airport 0.170230\n", - "3004 TTT Taitung Airport 0.169919\n", - "3005 KVO Morava Airport 0.169691\n", - "3006 LOD Longana Airport 0.169457\n", - "3007 MWF Maewo-Naone Airport 0.169457\n", - "3008 SLH Sola Airport 0.169457\n", - "3009 SSR Sara Airport 0.169457\n", - "3010 WLH Walaha Airport 0.169457\n", - "3011 ZGU Gaua Island Airport 0.169457\n", - "3012 GIL Gilgit Airport 0.169437\n", - "3013 KDU Skardu Airport 0.169437\n", - "3014 GPI Juan Casiano Airport 0.169406\n", - "3015 TCO La Florida Airport 0.169406\n", - "3016 BAR Bo'ao Airport 0.169280\n", - "3017 YIE Yiershi Airport 0.169280\n", - "3018 BZL Barisal Airport 0.169208\n", - "3019 CXB Cox's Bazar Airport 0.169208\n", - "3020 JSR Jessore Airport 0.169208\n", - "3021 SPD Saidpur Airport 0.169208\n", - "3022 RAH Rafha Domestic Airport 0.168863\n", - "3023 TUI Turaif Domestic Airport 0.168863\n", - "3024 DRV Dharavandhoo Airport 0.168780\n", - "3025 FVM Fuvahmulah Airport 0.168780\n", - "3026 GKK Kooddoo Airport 0.168780\n", - "3027 KDM Kaadedhdhoo Airport 0.168780\n", - "3028 KDO Kadhdhoo Airport 0.168780\n", - "3029 BAZ Barcelos Airport 0.168769\n", - "3030 BVB Atlas Brasil Cantanhede Airport 0.168769\n", - "3031 CIZ Coari Airport 0.168769\n", - "3032 PIN Parintins Airport 0.168769\n", - "3033 TBT Tabatinga Airport 0.168769\n", - "3034 TFF Tefé Airport 0.168769\n", - "3035 UDJ Uzhhorod International Airport 0.168585\n", - "3036 HNY Hengyang Airport 0.168437\n", - "3037 HZG Hanzhong Airport 0.168437\n", - "3038 YKH Yingkou Lanqi Airport 0.168437\n", - "3039 YNY Yangyang International Airport 0.168437\n", - "3040 ZQZ Zhangjiakou Ningyuan Airport 0.168437\n", - "3041 LPT Lampang Airport 0.168351\n", - "3042 TDX Trat Airport 0.168351\n", - "3043 THS Sukhothai Airport 0.168351\n", - "3044 JFR Paamiut Airport 0.168348\n", - "3045 RKV Reykjavik Airport 0.168348\n", - "3046 HHQ Hua Hin Airport 0.168268\n", - "3047 LLB Libo Airport 0.168101\n", - "3048 BNS Barinas Airport 0.168051\n", - "3049 CBS Oro Negro Airport 0.168051\n", - "3050 CUM Cumaná (Antonio José de Sucre) Airport 0.168051\n", - "3051 CZE José Leonardo Chirinos Airport 0.168051\n", - "3052 LFR La Fria Airport 0.168051\n", - "3053 LRV Los Roques Airport 0.168051\n", - "3054 MRD Alberto Carnevalli Airport 0.168051\n", - "3055 MYC Escuela Mariscal Sucre Airport 0.168051\n", - "3056 PYH Cacique Aramare Airport 0.168051\n", - "3057 SOM San Tome Airport 0.168051\n", - "3058 STD Mayor Buenaventura Vivas International Airport 0.168051\n", - "3059 SVZ Juan Vicente Gomez International Airport 0.168051\n", - "3060 VIG Juan Pablo Pérez Alfonso Airport 0.168051\n", - "3061 VLV Dr. Antonio Nicolás Briceño Airport 0.168051\n", - "3062 GMQ Golog Maqin Airport 0.167758\n", - "3063 HXD Delingha Airport 0.167758\n", - "3064 YUS Yushu Batang Airport 0.167758\n", - "3065 KAZ Kao Airport 0.167714\n", - "3066 MNA Melangguane Airport 0.167714\n", - "3067 NAH Naha Airport 0.167714\n", - "3068 LCX Longyan Guanzhishan Airport 0.167630\n", - "3069 ACZ Zabol Airport 0.167297\n", - "3070 ADU Ardabil Airport 0.167297\n", - "3071 HDM Hamadan Airport 0.167297\n", - "3072 NSH Now Shahr Airport 0.167297\n", - "3073 RZR Ramsar Airport 0.167297\n", - "3074 XBJ Birjand Airport 0.167297\n", - "3075 APO Antonio Roldan Betancourt Airport 0.167296\n", - "3076 AUC Santiago Perez Airport 0.167296\n", - "3077 BUN Gerardo Tobar López Airport 0.167296\n", - "3078 CZU Las Brujas Airport 0.167296\n", - "3079 EJA Yariguíes Airport 0.167296\n", - "3080 EOH Enrique Olaya Herrera Airport 0.167296\n", - "3081 EYP El Yopal Airport 0.167296\n", - "3082 FLA Gustavo Artunduaga Paredes Airport 0.167296\n", - "3083 IBE Perales Airport 0.167296\n", - "3084 IPI San Luis Airport 0.167296\n", - "3085 LET Alfredo Vásquez Cobo International Airport 0.167296\n", - "3086 MVP Fabio Alberto Leon Bentley Airport 0.167296\n", - "3087 MZL La Nubia Airport 0.167296\n", - "3088 NVA Benito Salas Airport 0.167296\n", - "3089 PCR German Olano Airport 0.167296\n", - "3090 PDA Obando Airport 0.167296\n", - "3091 PPN Guillermo León Valencia Airport 0.167296\n", - "3092 RCH Almirante Padilla Airport 0.167296\n", - "3093 RVE Los Colonizadores Airport 0.167296\n", - "3094 SJE Jorge E. Gonzalez Torres Airport 0.167296\n", - "3095 SVI Eduardo Falla Solano Airport 0.167296\n", - "3096 TME Gustavo Vargas Airport 0.167296\n", - "3097 VGZ Villa Garzón Airport 0.167296\n", - "3098 VUP Alfonso López Pumarejo Airport 0.167296\n", - "3099 VVC Vanguardia Airport 0.167296\n", - "3100 KUV Kunsan Air Base 0.167017\n", - "3101 WJU Wonju Airport 0.167017\n", - "3102 BEJ Barau(Kalimaru) Airport 0.166979\n", - "3103 AHJ Hongyuan Aba Airport 0.166917\n", - "3104 HPG Shennongjia Hongping Airport 0.166876\n", - "3105 MJD Moenjodaro Airport 0.166645\n", - "3106 PJG Panjgur Airport 0.166645\n", - "3107 HTT Huatugou Airport 0.166559\n", - "3108 TGC Tanjung Manis Airport 0.166532\n", - "3109 NGQ Ngari Gunsa Airport 0.166053\n", - "3110 AKU Aksu Airport 0.166025\n", - "3111 DCY Daocheng Yading Airport 0.166025\n", - "3112 KGT Kangding Airport 0.166025\n", - "3113 RKZ Shigatse Peace Airport 0.166025\n", - "3114 YIN Yining Airport 0.166025\n", - "3115 BDP Bhadrapur Airport 0.166018\n", - "3116 BHR Bharatpur Airport 0.166018\n", - "3117 BIR Biratnagar Airport 0.166018\n", - "3118 BWA Bhairahawa Airport 0.166018\n", - "3119 DHI Dhangarhi Airport 0.166018\n", - "3120 JKR Janakpur Airport 0.166018\n", - "3121 KEP Nepalgunj Airport 0.166018\n", - "3122 LUA Tenzing-Hillary Airport 0.166018\n", - "3123 PKR Pokhara Airport 0.166018\n", - "3124 TMI Tumling Tar Airport 0.166018\n", - "3125 CAH Cà Mau Airport 0.165880\n", - "3126 THD Tho Xuan Airport 0.165880\n", - "3127 VCS Co Ong Airport 0.165880\n", - "3128 VKG Rach Gia Airport 0.165880\n", - "3129 BYN Bayankhongor Airport 0.165733\n", - "3130 DLZ Dalanzadgad Airport 0.165733\n", - "3131 HVD Khovd Airport 0.165733\n", - "3132 MXV Mörön Airport 0.165733\n", - "3133 ULG Olgii Mongolei Airport 0.165733\n", - "3134 ULO Ulaangom Airport 0.165733\n", - "3135 ULZ Donoi Airport 0.165733\n", - "3136 KUD Kudat Airport 0.165709\n", - "3137 LDU Lahad Datu Airport 0.165709\n", - "3138 SHF Shikezi Huayuan Airport 0.165638\n", - "3139 LNJ Lintsang Airfield 0.165636\n", - "3140 SYM Simao Airport 0.165636\n", - "3141 WNH Wenshan Puzhehei Airport 0.165636\n", - "3142 KIF Kingfisher Lake Airport 0.165509\n", - "3143 MSA Muskrat Dam Airport 0.165509\n", - "3144 XBE Bearskin Lake Airport 0.165509\n", - "3145 XKS Kasabonika Airport 0.165509\n", - "3146 YAC Cat Lake Airport 0.165509\n", - "3147 YAX Wapekeka Airport 0.165509\n", - "3148 YER Fort Severn Airport 0.165509\n", - "3149 YTL Big Trout Lake Airport 0.165509\n", - "3150 ZPB Sachigo Lake Airport 0.165509\n", - "3151 ZRJ Round Lake (Weagamow Lake) Airport 0.165509\n", - "3152 NGK Nogliki Airport 0.165371\n", - "3153 NLI Nikolayevsk-na-Amure Airport 0.165371\n", - "3154 DIN Dien Bien Phu Airport 0.165370\n", - "3155 HOE Ban Huoeisay Airport 0.165244\n", - "3156 LXG Luang Namtha Airport 0.165244\n", - "3157 ODY Oudomsay Airport 0.165244\n", - "3158 XKH Xieng Khouang Airport 0.165244\n", - "3159 AKY Sittwe Airport 0.165241\n", - "3160 HEH Heho Airport 0.165241\n", - "3161 KMV Kalay Airport 0.165241\n", - "3162 KYP Kyaukpyu Airport 0.165241\n", - "3163 MYT Myitkyina Airport 0.165241\n", - "3164 NYU Bagan Airport 0.165241\n", - "3165 SNW Thandwe Airport 0.165241\n", - "3166 THL Tachileik Airport 0.165241\n", - "3167 TVY Dawei Airport 0.165241\n", - "3168 BKS Padang Kemiling (Fatmawati Soekarno) Airport 0.164889\n", - "3169 TNJ Raja Haji Fisabilillah International Airport 0.164889\n", - "3170 LAO Laoag International Airport 0.164859\n", - "3171 MRQ Gasan Airport 0.164859\n", - "3172 TUG Tuguegarao Airport 0.164859\n", - "3173 WNP Naga Airport 0.164859\n", - "3174 PYY Pai Airport 0.164718\n", - "3175 BIK Frans Kaisiepo Airport 0.164685\n", - "3176 BUW Betoambari Airport 0.164685\n", - "3177 KBU Stagen Airport 0.164685\n", - "3178 LUW Bubung Airport 0.164685\n", - "3179 MJU Tampa Padang Airport 0.164685\n", - "3180 MKW Rendani Airport 0.164685\n", - "3181 PSJ Kasiguncu Airport 0.164685\n", - "3182 PUM Pomala Airport 0.164685\n", - "3183 ABL Ambler Airport 0.164254\n", - "3184 BKC Buckland Airport 0.164254\n", - "3185 DRG Deering Airport 0.164254\n", - "3186 IAN Bob Baker Memorial Airport 0.164254\n", - "3187 KVL Kivalina Airport 0.164254\n", - "3188 OBU Kobuk Airport 0.164254\n", - "3189 ORV Robert (Bob) Curtis Memorial Airport 0.164254\n", - "3190 PHO Point Hope Airport 0.164254\n", - "3191 SHG Shungnak Airport 0.164254\n", - "3192 WLK Selawik Airport 0.164254\n", - "3193 WTK Noatak Airport 0.164254\n", - "3194 USJ Usharal Airport 0.163957\n", - "3195 BFV Buri Ram Airport 0.163941\n", - "3196 CJM Chumphon Airport 0.163941\n", - "3197 GAY Gaya Airport 0.163941\n", - "3198 KOP Nakhon Phanom Airport 0.163941\n", - "3199 LOE Loei Airport 0.163941\n", - "3200 MAQ Mae Sot Airport 0.163941\n", - "3201 NAW Narathiwat Airport 0.163941\n", - "3202 NST Nakhon Si Thammarat Airport 0.163941\n", - "3203 PRH Phrae Airport 0.163941\n", - "3204 ROI Roi Et Airport 0.163941\n", - "3205 SNO Sakon Nakhon Airport 0.163941\n", - "3206 TST Trang Airport 0.163941\n", - "3207 UNN Ranong Airport 0.163941\n", - "3208 AFA Suboficial Ay Santiago Germano Airport 0.163565\n", - "3209 CPC Aviador C. Campos Airport 0.163565\n", - "3210 CTC Catamarca Airport 0.163565\n", - "3211 FMA Formosa Airport 0.163565\n", - "3212 IRJ Capitan V A Almonacid Airport 0.163565\n", - "3213 LUQ Brigadier Mayor D Cesar Raul Ojeda Airport 0.163565\n", - "3214 MDQ Ástor Piazzola International Airport 0.163565\n", - "3215 PMY El Tehuelche Airport 0.163565\n", - "3216 PRA General Urquiza Airport 0.163565\n", - "3217 PSS Libertador Gral D Jose De San Martin Airport 0.163565\n", - "3218 RES Resistencia International Airport 0.163565\n", - "3219 RSA Santa Rosa Airport 0.163565\n", - "3220 SDE Vicecomodoro Angel D. La Paz Aragonés Airport 0.163565\n", - "3221 SFN Sauce Viejo Airport 0.163565\n", - "3222 KLF Grabtsevo Airport 0.163401\n", - "3223 PWE Pevek Airport 0.163401\n", - "3224 TBW Donskoye Airport 0.163401\n", - "3225 ELI Elim Airport 0.163273\n", - "3226 GAM Gambell Airport 0.163273\n", - "3227 GLV Golovin Airport 0.163273\n", - "3228 KTS Brevig Mission Airport 0.163273\n", - "3229 SHH Shishmaref Airport 0.163273\n", - "3230 SVA Savoonga Airport 0.163273\n", - "3231 TLA Teller Airport 0.163273\n", - "3232 TNC Tin City Long Range Radar Station Airport 0.163273\n", - "3233 WAA Wales Airport 0.163273\n", - "3234 WMO White Mountain Airport 0.163273\n", - "3235 TDK Taldykorgan Airport 0.163201\n", - "3236 UZR Urdzhar Airport 0.163201\n", - "3237 BBN Bario Airport 0.163021\n", - "3238 LGL Long Lellang Airport 0.163021\n", - "3239 LKH Long Akah Airport 0.163021\n", - "3240 LMN Limbang Airport 0.163021\n", - "3241 MUR Marudi Airport 0.163021\n", - "3242 ODN Long Seridan Airport 0.163021\n", - "3243 CGM Camiguin Airport 0.162956\n", - "3244 OMC Ormoc Airport 0.162956\n", - "3245 BZK Bryansk Airport 0.162915\n", - "3246 IAR Tunoshna Airport 0.162915\n", - "3247 NNM Naryan Mar Airport 0.162915\n", - "3248 ATT Atmautluak Airport 0.162676\n", - "3249 CYF Chefornak Airport 0.162676\n", - "3250 EEK Eek Airport 0.162676\n", - "3251 EMK Emmonak Airport 0.162676\n", - "3252 GNU Goodnews Airport 0.162676\n", - "3253 HPB Hooper Bay Airport 0.162676\n", - "3254 KPN Kipnuk Airport 0.162676\n", - "3255 KWK Kwigillingok Airport 0.162676\n", - "3256 KWN Quinhagak Airport 0.162676\n", - "3257 KWT Kwethluk Airport 0.162676\n", - "3258 MLL Marshall Don Hunter Sr Airport 0.162676\n", - "3259 NME Nightmute Airport 0.162676\n", - "3260 OOK Toksook Bay Airport 0.162676\n", - "3261 PQS Pilot Station Airport 0.162676\n", - "3262 SCM Scammon Bay Airport 0.162676\n", - "3263 TLT Tuluksak Airport 0.162676\n", - "3264 VAK Chevak Airport 0.162676\n", - "3265 WNA Napakiak Airport 0.162676\n", - "3266 WTL Tuntutuliak Airport 0.162676\n", - "3267 CKH Chokurdakh Airport 0.162461\n", - "3268 CYX Cherskiy Airport 0.162461\n", - "3269 IKS Tiksi Airport 0.162461\n", - "3270 SUK Sakkyryr Airport 0.162461\n", - "3271 SYS Saskylakh Airport 0.162461\n", - "3272 IAA Igarka Airport 0.161719\n", - "3273 TGP Podkamennaya Tunguska Airport 0.161719\n", - "3274 THX Turukhansk Airport 0.161719\n", - "3275 NYA Nyagan Airport 0.161672\n", - "3276 URJ Uray Airport 0.161672\n", - "3277 GME Gomel Airport 0.161370\n", - "3278 KVK Kirovsk-Apatity Airport 0.161370\n", - "3279 LPK Lipetsk Airport 0.161370\n", - "3280 OSW Orsk Airport 0.161370\n", - "3281 PES Petrozavodsk Airport 0.161370\n", - "3282 PEZ Penza Airport 0.161370\n", - "3283 TGK Taganrog Yuzhny Airport 0.161370\n", - "3284 VKT Vorkuta Airport 0.161370\n", - "3285 KCK Kirensk Airport 0.161317\n", - "3286 KYZ Kyzyl Airport 0.161317\n", - "3287 ODO Bodaybo Airport 0.161317\n", - "3288 UKX Ust-Kut Airport 0.161317\n", - "3289 TLK Talakan Airport 0.159813\n", - "3290 AAT Altay Air Base 0.150000\n", - "3291 ACR Araracuara Airport 0.150000\n", - "3292 AFW Fort Worth Alliance Airport 0.150000\n", - "3293 AFZ Sabzevar National Airport 0.150000\n", - "3294 AKI Akiak Airport 0.150000\n", - "3295 ANV Anvik Airport 0.150000\n", - "3296 APA Centennial Airport 0.150000\n", - "3297 APK Apataki Airport 0.150000\n", - "3298 ARC Arctic Village Airport 0.150000\n", - "3299 ASI RAF Ascension Island 0.150000\n", - "3300 AUK Alakanuk Airport 0.150000\n", - "3301 AUY Aneityum Airport 0.150000\n", - "3302 AWA Awassa Airport 0.150000\n", - "3303 AWD Aniwa Airport 0.150000\n", - "3304 BEU Bedourie Airport 0.150000\n", - "3305 BGC Braganca Airport 0.150000\n", - "3306 BID Block Island State Airport 0.150000\n", - "3307 BJB Bojnord Airport 0.150000\n", - "3308 BKM Bakalalan Airport 0.150000\n", - "3309 BPG Barra do Garças Airport 0.150000\n", - "3310 BPL Alashankou Bole (Bortala) airport 0.150000\n", - "3311 BQJ Batagay Airport 0.150000\n", - "3312 BSC José Celestino Mutis Airport 0.150000\n", - "3313 BTC Batticaloa Airport 0.150000\n", - "3314 BUC Burketown Airport 0.150000\n", - "3315 BVI Birdsville Airport 0.150000\n", - "3316 BVS Breves Airport 0.150000\n", - "3317 BWU Sydney Bankstown Airport 0.150000\n", - "3318 BXB Babo Airport 0.150000\n", - "3319 BXR Bam Airport 0.150000\n", - "3320 BYC Yacuiba Airport 0.150000\n", - "3321 BZX Bazhong Enyang Airport 0.150000\n", - "3322 BZZ RAF Brize Norton 0.150000\n", - "3323 CAJ Canaima Airport 0.150000\n", - "3324 CAT Cascais Airport 0.150000\n", - "3325 CCV Craig Cove Airport 0.150000\n", - "3326 CEH Chelinda Malawi Airport 0.150000\n", - "3327 CMA Cunnamulla Airport 0.150000\n", - "3328 CMK Club Makokola Airport 0.150000\n", - "3329 CNP Neerlerit Inaat Airport 0.150000\n", - "3330 CQA Canarana Airport 0.150000\n", - "3331 CRC Santa Ana Airport 0.150000\n", - "3332 CSH Solovki Airport 0.150000\n", - "3333 CVT Coventry Airport 0.150000\n", - "3334 CZS Cruzeiro do Sul Airport 0.150000\n", - "3335 DBC Chang'an 0.150000\n", - "3336 DEF Dezful Airport 0.150000\n", - "3337 DOB Rar Gwamar Airport 0.150000\n", - "3338 DOD Dodoma Airport 0.150000\n", - "3339 DPT Deputatskij Airport 0.150000\n", - "3340 DVL Devils Lake Regional Airport 0.150000\n", - "3341 EGS Egilsstaðir Airport 0.150000\n", - "3342 EGX Egegik Airport 0.150000\n", - "3343 EKA Murray Field 0.150000\n", - "3344 ELC Elcho Island Airport 0.150000\n", - "3345 ENE Ende (H Hasan Aroeboesman) Airport 0.150000\n", - "3346 ERN Eirunepé Airport 0.150000\n", - "3347 FOA Foula Airport 0.150000\n", - "3348 FTA Futuna Airport 0.150000\n", - "3349 FYN Fuyun Kroktokay Airport 0.150000\n", - "3350 GCH Gachsaran Airport 0.150000\n", - "3351 GMR Totegegie Airport 0.150000\n", - "3352 GNM Guanambi Airport 0.150000\n", - "3353 GYA Capitán de Av. Emilio Beltrán Airport 0.150000\n", - "3354 GYG Magan Airport 0.150000\n", - "3355 GYZ Gruyere Airport 0.150000\n", - "3356 HFN Hornafjordur Airport 0.150000\n", - "3357 HTN Hotan Airport 0.150000\n", - "3358 HZK Husavik Airport 0.150000\n", - "3359 IFJ Ísafjörður Airport 0.150000\n", - "3360 IIL Ilam Airport 0.150000\n", - "3361 ILG New Castle Airport 0.150000\n", - "3362 INF In Guezzam Airport 0.150000\n", - "3363 INT Smith Reynolds Airport 0.150000\n", - "3364 IQM Qiemo Yudu Airport 0.150000\n", - "3365 IRC Circle City /New/ Airport 0.150000\n", - "3366 IRZ Tapuruquara Airport 0.150000\n", - "3367 ISL Ataturk International Airport 0.150000\n", - "3368 ITB Itaituba Airport 0.150000\n", - "3369 JOL Jolo Airport 0.150000\n", - "3370 JQA Qaarsut Airport 0.150000\n", - "3371 JUV Upernavik Airport 0.150000\n", - "3372 KAC Kamishly Airport 0.150000\n", - "3373 KAL Kaltag Airport 0.150000\n", - "3374 KAW Kawthoung Airport 0.150000\n", - "3375 KCA Kuqa Airport 0.150000\n", - "3376 KET Kengtung Airport 0.150000\n", - "3377 KEW Keewaywin Airport 0.150000\n", - "3378 KGG Kédougou Airport 0.150000\n", - "3379 KGX Grayling Airport 0.150000\n", - "3380 KHD Khoram Abad Airport 0.150000\n", - "3381 KHM Kanti Airport 0.150000\n", - "3382 KHY Khoy Airport 0.150000\n", - "3383 KJI Kanas Airport 0.150000\n", - "3384 KKR Kaukura Airport 0.150000\n", - "3385 KSA Kosrae International Airport 0.150000\n", - "3386 KTG Ketapang(Rahadi Usman) Airport 0.150000\n", - "3387 KXU Katiu Airport 0.150000\n", - "3388 KYK Karluk Airport 0.150000\n", - "3389 LBP Long Banga Airport 0.150000\n", - "3390 LCR La Chorrera Airport 0.150000\n", - "3391 LIX Likoma Island Airport 0.150000\n", - "3392 LMC La Macarena Airport 0.150000\n", - "3393 LNL Cheng Xian Airport 0.150000\n", - "3394 LPD La Pedrera Airport 0.150000\n", - "3395 LQM Caucaya Airport 0.150000\n", - "3396 LTI Altai Airport 0.150000\n", - "3397 LUV Dumatumbun Airport 0.150000\n", - "3398 LWK Tingwall Airport 0.150000\n", - "3399 MGT Milingimbi Airport 0.150000\n", - "3400 MGZ Myeik Airport 0.150000\n", - "3401 MHG Mannheim-City Airport 0.150000\n", - "3402 MKQ Mopah Airport 0.150000\n", - "3403 MNT Minto Al Wright Airport 0.150000\n", - "3404 MTV Mota Lava Airport 0.150000\n", - "3405 MYU Mekoryuk Airport 0.150000\n", - "3406 NAQ Qaanaaq Airport 0.150000\n", - "3407 NBW Leeward Point Field 0.150000\n", - "3408 NBX Nabire Airport 0.150000\n", - "3409 NFO Mata'aho Airport 0.150000\n", - "3410 NLT Xinyuan Nalati Airport 0.150000\n", - "3411 NQU Reyes Murillo Airport 0.150000\n", - "3412 NTX Ranai Airport 0.150000\n", - "3413 NUL Nulato Airport 0.150000\n", - "3414 NUP Nunapitchuk Airport 0.150000\n", - "3415 OKL Oksibil Airport 0.150000\n", - "3416 OLC Senadora Eunice Micheles Airport 0.150000\n", - "3417 ONG Mornington Island Airport 0.150000\n", - "3418 PBU Putao Airport 0.150000\n", - "3419 PFQ Parsabade Moghan Airport 0.150000\n", - "3420 PKA Napaskiak Airport 0.150000\n", - "3421 PNI Pohnpei International Airport 0.150000\n", - "3422 PRM Portimao Airport 0.150000\n", - "3423 PSV Papa Stour Airport 0.150000\n", - "3424 PSY Stanley Airport 0.150000\n", - "3425 PTH Port Heiden Airport 0.150000\n", - "3426 PTJ Portland Airport 0.150000\n", - "3427 PVA El Embrujo Airport 0.150000\n", - "3428 PZH Zhob Airport 0.150000\n", - "3429 RCM Richmond Airport 0.150000\n", - "3430 RDV Red Devil Airport 0.150000\n", - "3431 RIB Capitán Av. Selin Zeitun Lopez Airport 0.150000\n", - "3432 RIG Rio Grande Airport 0.150000\n", - "3433 SDG Sanandaj Airport 0.150000\n", - "3434 SEU Seronera Airport 0.150000\n", - "3435 SFD San Fernando De Apure Airport 0.150000\n", - "3436 SFH San Felipe International Airport 0.150000\n", - "3437 SGO St George Airport 0.150000\n", - "3438 SJL São Gabriel da Cachoeira Airport 0.150000\n", - "3439 SLQ Sleetmute Airport 0.150000\n", - "3440 SNV Santa Elena de Uairen Airport 0.150000\n", - "3441 SQD Shangrao Sanqingshan Airport 0.150000\n", - "3442 SXF Berlin-Schönefeld International Airport *Closed* 0.150000\n", - "3443 SXK Saumlaki/Olilit Airport 0.150000\n", - "3444 SZI Zaisan (Zaysan) Airport 0.150000\n", - "3445 TCG Tacheng Airport 0.150000\n", - "3446 THU Thule Air Base 0.150000\n", - "3447 TKP Takapoto Airport 0.150000\n", - "3448 TKQ Kigoma Airport 0.150000\n", - "3449 TMT Trombetas Airport 0.150000\n", - "3450 TNK Tununak Airport 0.150000\n", - "3451 TNW Jumandy Airport 0.150000\n", - "3452 TOG Togiak Airport 0.150000\n", - "3453 TOH Torres Airstrip 0.150000\n", - "3454 TQL Tarko-Sale Airport 0.150000\n", - "3455 TRR China Bay Airport 0.150000\n", - "3456 TUA Teniente Coronel Luis a Mantilla Airport 0.150000\n", - "3457 TUR Tucuruí Airport 0.150000\n", - "3458 TWB Toowoomba Airport 0.150000\n", - "3459 TXL Berlin, Tegel International Airport *Closed* 0.150000\n", - "3460 UAH Ua Huka Airport 0.150000\n", - "3461 UAP Ua Pou Airport 0.150000\n", - "3462 UGB Ugashik Bay Airport 0.150000\n", - "3463 UMS Ust-Maya Airport 0.150000\n", - "3464 URG Rubem Berta Airport 0.150000\n", - "3465 USK Usinsk Airport 0.150000\n", - "3466 UTS Ust-Tsylma Airport 0.150000\n", - "3467 VCV Southern California Logistics Airport 0.150000\n", - "3468 VEE Venetie Airport 0.150000\n", - "3469 VRL Vila Real Airport 0.150000\n", - "3470 VSE Viseu Airport 0.150000\n", - "3471 VTB Vitebsk East Airport 0.150000\n", - "3472 VUU Mvuu Camp Airport 0.150000\n", - "3473 WMB Warrnambool Airport 0.150000\n", - "3474 WMX Wamena Airport 0.150000\n", - "3475 WNR Windorah Airport 0.150000\n", - "3476 WWT Newtok Airport 0.150000\n", - "3477 XAI Xinyang Minggang Airport 0.150000\n", - "3478 XTG Thargomindah Airport 0.150000\n", - "3479 YAT Attawapiskat Airport 0.150000\n", - "3480 YEI Bursa Yenişehir Airport 0.150000\n", - "3481 YES Yasouj Airport 0.150000\n", - "3482 YGZ Grise Fiord Airport 0.150000\n", - "3483 YHO Hopedale Airport 0.150000\n", - "3484 YHP Poplar Hill Airport 0.150000\n", - "3485 YIF St Augustin Airport 0.150000\n", - "3486 YIK Ivujivik Airport 0.150000\n", - "3487 YMN Makkovik Airport 0.150000\n", - "3488 YNO North Spirit Lake Airport 0.150000\n", - "3489 YNP Natuashish Airport 0.150000\n", - "3490 YPC Paulatuk (Nora Aliqatchialuk Ruben) Airport 0.150000\n", - "3491 YPO Peawanuck Airport 0.150000\n", - "3492 YRB Resolute Bay Airport 0.150000\n", - "3493 YSY Sachs Harbour (David Nasogaluak Jr. Saaryuaq) Airport 0.150000\n", - "3494 YUB Tuktoyaktuk Airport 0.150000\n", - "3495 YWB Kangiqsujuaq (Wakeham Bay) Airport 0.150000\n", - "3496 YWP Webequie Airport 0.150000\n", - "3497 YYA Sanhe Airport 0.150000\n", - "3498 YZG Salluit Airport 0.150000\n", - "3499 ZFM Fort Mcpherson Airport 0.150000\n", - "3500 ZKE Kashechewan Airport 0.150000\n", - "3501 ZLT La Tabatière Airport 0.150000\n", - "3502 ZTB Tête-à-la-Baleine Airport 0.150000\n" + " iata description pageRank\n", + "0 DFW Dallas/Fort Worth International Airport 11.979783\n", + "1 ORD Chicago O'Hare International Airport 11.162988\n", + "2 DEN Denver International Airport 10.997299\n", + "3 ATL Hartsfield - Jackson Atlanta International Airport 10.389948\n", + "4 IST Istanbul International Airport 8.425801\n" ] } ], @@ -8179,7 +1270,7 @@ "pd.set_option('display.max_colwidth', None) \n", "\n", "# Display the DataFrame\n", - "print(df)" + "print(df.head())" ] }, { @@ -8209,7 +1300,7 @@ "output_type": "stream", "text": [ "Louvain Algorithm Results:\n", - " [{'communityId': 3321, 'numberOfAirports': 697, 'cities': ['Atlanta', 'Anchorage', 'Austin', 'Nashville', 'Boston', 'Baltimore', 'Washington D.C.', 'Dallas', 'Fort Lauderdale', 'Houston', 'New York', 'Los Angeles', 'Orlando', 'Miami', 'Minneapolis', 'Chicago', 'West Palm Beach', 'Phoenix', 'Raleigh', 'Seattle', 'San Francisco', 'San Jose', 'Tampa', 'San Diego', 'Long Beach', 'Santa Ana', 'Salt Lake City', 'Las Vegas', 'Denver', 'White Plains', 'San Antonio', 'New Orleans', 'Newark', 'Cedar Rapids', 'Honolulu', 'El Paso', 'San Juan', 'Cleveland', 'Oakland', 'Tucson', 'Santa Fe', 'Philadelphia', 'Detroit', 'Toronto', 'Vancouver', 'Ottawa', 'Fort Myers', 'Montreal', 'Edmonton', 'Calgary', \"St. John's\", 'Mexico City', 'Kingston', 'Tallahassee', 'Pittsburgh', 'Portland', 'Oaklahoma City', 'Ontario', 'Rochester', 'Halifax', 'Winnipeg', 'Charlotte', 'Cancun', 'Palm Springs', 'Memphis', 'Cincinnati', 'Indianapolis', 'Kansas City', 'St Louis', 'Albuquerque', 'Milwaukee', 'Harrison', 'Salina', 'Omaha', 'Tulsa', 'Puerto Vallarta', 'Kahului', 'Nassau', 'Freeport', 'George Town', 'Key West', 'Bridgetown', 'St. George', 'Charlotte Amalie', 'Hamilton', 'Scarborough', 'Port of Spain', 'Montego Bay', 'Little Rock', 'Kralendijk', 'Oranjestad', 'Norfolk', 'Jacksonville', 'Providence', 'Punta Cana', 'Harrisburg', 'Sacramento', 'Roatan Island', 'Tegucigalpa', 'Colorado Springs', 'Huntsville', 'Birmingham', 'Quebec City', 'Rapid City', 'Louisville', 'Buffalo', 'Shreveport', 'Boise', 'Lihue', 'Lubbock', 'Panama City Beach', 'Harlingen', 'Reno', 'Columbus', 'Idaho Falls', 'Albany', 'Wichita', 'Midland', 'Saskatoon', 'Hartford', 'Billings', 'Sint Martin', 'Springfield', 'Richmond', 'Texarkana', 'Peoria', 'Hilo', 'Lexington', 'Guatemala City', 'Islip', 'Niagara Falls', 'Newburgh', 'South Bimini', 'Havana', 'Corpus Christi', 'Abilene', 'Waco', 'College Station', 'Bloomington/Normal', 'Beaumont/Port Arthur', 'Des Moines', 'Myrtle Beach', 'Alexandria', 'Cozumel', 'Aguascalientes', 'Monterrey', 'Amarillo', 'Silao', 'Brownsville', 'Baton Rouge', 'Belize City', 'Columbia', 'Chattanooga', 'Charleston', 'Champaign/Urbana', 'Dayton', 'Chihuahua', 'Durango', 'Evansville', 'Fargo', 'Fresno', 'Sioux Falls', 'Fort Smith', 'Fort Wayne', 'Garden City', 'Guadalajara', 'Longview', 'Grand Junction', 'Gulfport', 'Grand Island', 'Fort Hood/Killeen', 'Grand Rapids', 'Greensboro', 'Greenville', 'Jackson', 'Joplin', 'Lawton', 'Lake Charles', 'Lafayette', 'Liberia', 'Laredo', 'Mc Allen', 'Montgomery', 'Manhattan', 'Moline', 'Morelia', 'Monroe', 'Mobile', 'Madison', 'Mazatlán', 'Puebla', 'Providenciales Island', 'Pensacola', 'Querétaro', 'Roswell', 'Santa Clara', 'Savannah', 'San José del Cabo', 'San Angelo', 'San Luis Potosí', 'Wichita Falls', 'Torreón', 'Tyler', 'Knoxville', 'Valparaiso', 'Fayetteville/Springdale/', 'Zacatecas', 'Vieux Fort', 'Akron', 'Burlington', 'Manchester', 'Syracuse', 'Regina', 'Florence', 'Asheville', 'Eagle', 'Hayden', 'Sarasota/Bradenton', 'Topeka', 'Lansing', 'Roanoke', 'Marquette', 'Green Bay', 'Augusta', 'Bangor', 'Fayetteville', 'Hilton Head Island', 'Wilmington', 'Puerto Plata', 'Holguin', 'Varadero', 'Aguadilla', 'Naples', 'Gainesville', 'La Romana', 'Santo Domingo', 'Santiago', 'La Mesa', 'Mérida', 'Managua', 'Port-au-Prince', 'Cayman Brac', 'Georgetown', 'Marsh Harbour', 'North Eleuthera', 'Cartagena', 'Fort-de-France', 'Pointe-à-Pitre Le Raizet', \"Saint George's\", 'Christiansted', 'Basseterre', 'Burbank', 'Samana', 'Ponce', 'Atlantic City', 'Allentown', 'Appleton', 'Wilkes-Barre/Scranton', 'Kalamazoo', 'Brunswick', 'Charlottesville', 'Daytona Beach', 'Dothan', 'New Bern', 'Flint', 'Columbus/W Point/Starkville', 'Lewisburg', 'Saginaw', 'Macon', 'Meridian', 'Melbourne', 'Muscle Shoals', 'Newport News', 'Hattiesburg/Laurel', 'South Bend', 'Bristol/Johnson/Kingsport', 'Trenton', 'Tupelo', 'Valdosta', 'Lanai City', 'Kailua/Kona', 'Pago Pago', 'Lahaina', 'Kaunakakai', 'London', 'Waterloo', 'Sioux City', 'Kitchener', 'Cayo Coco', 'Victoria', 'Arcata/Eureka', 'Bakersfield', 'Crescent City', 'Chico', 'Eugene', 'Klamath Falls', 'Medford', 'Modesto', 'Monterey', 'North Bend', 'Pasco', 'Redding', 'Redmond', 'Santa Barbara', 'San Luis Obispo', 'Kelowna', 'Aspen', 'Bellingham', 'Carlsbad', 'Spokane', 'Kingman', 'Merced', 'Mammoth Lakes', 'Yuma', 'Prescott', 'Santa Maria', 'Santa Rosa', 'Visalia', 'Hermosillo', 'Loreto', 'Uruapan', 'Ixtapa', 'Manzanillo', 'Provo', 'Butte', 'Bozeman', 'Cedar City', 'Moab', 'Cody', 'Casper', 'Elko', 'Gillette', 'Kalispell', 'Great Falls', 'Helena', 'Lewiston', 'Missoula', 'Pocatello', 'Rock Springs', 'St George', 'Twin Falls', 'Vernal', 'Branson', 'Fort McMurray', 'Alliance', 'Alamosa', 'Scottsbluff', 'Bismarck', 'Cortez', 'Cheyenne', 'Dodge City', 'Dickinson', 'Kearney', 'Farmington', 'Gunnison', 'Williston', 'Laramie', 'North Platte', 'Liberal', 'Lincoln', 'Mc Cook', 'Minot', 'Montrose', 'Page', 'Pierre', 'Pueblo', 'Riverton', 'Sheridan', 'Watertown', 'Hancock', 'Mosinee', 'Dubuque', 'Decatur', 'Duluth', 'Eau Claire', 'Elmira/Corning', 'La Crosse', 'Muskegon', 'Paducah', 'St Cloud', 'Toledo', 'Traverse City', 'State College', 'Toluca', 'Latrobe', 'Worcester', 'Plattsburgh', 'Treasure Cay', \"Governor's Harbour\", 'San Salvador', 'Moncton', 'Altoona', 'Binghamton', 'Beckley', 'Hagerstown', 'Johnstown', 'Lancaster', 'Morgantown', 'Staunton/Waynesboro/Harrisonburg', 'Ithaca', 'Grand Forks', 'Chicago/Rockford', 'Aberdeen', 'Alpena', 'Bemidji', 'Brainerd', 'Hibbing', 'Iron Mountain / Kingsford', 'International Falls', 'Rhinelander', 'Nantucket', 'Bar Harbor', 'Hyannis', 'Lebanon', \"Martha's Vineyard\", 'Presque Isle', 'Provincetown', 'Rockland', 'Rutland', 'Saranac Lake', 'Cold Bay', 'Cordova', 'Adak Island', 'Dillingham', 'Kenai', 'Homer', 'Iliamna', 'King Salmon', 'Sand Point', \"St Mary's\", 'St Paul Island', 'Valdez', 'Athens', 'Hobbs', 'Acapulco', 'Huatulco', 'Ciudad del Carmen', 'Saltillo', 'Oaxaca', 'Tampico', 'Villahermosa', 'Veracruz', 'Flagstaff', 'Show Low', 'Silver City', 'Sault Ste Marie', 'Deer Lake', 'Fredericton', 'Windsor', 'Thunder Bay', 'Sydney', 'Sudbury', 'Saint John', 'Timmins', 'North Bay', 'Charlottetown', 'Sarnia', 'Camaguey', 'Erie', 'New Haven', 'Williamsport', 'Salisbury', 'Escanaba', 'Pellston', 'Bradford', 'Dubois', 'Franklin', 'Jamestown', 'Parkersburg', 'Imperial', 'Trail', 'Bella Coola', 'Campbell River', 'Nanaimo', 'Castlegar', 'Dawson Creek', 'Kamloops', 'Prince Rupert', 'Powell River', 'Comox', 'Quesnel', 'Williams Lake', 'Cranbrook', 'Fort St.John', 'Prince George', 'Terrace', 'Whitehorse', 'Smithers', 'Penticton', 'Sandspit', 'Port Hardy', 'Masset', 'Walla Walla', 'Wenatchee', 'St Petersburg-Clearwater', 'Pullman/Moscow', 'Yakima', 'Marigot', 'Gustavia', 'Culebra Island', 'Mayaguez', 'Vieques Island', 'Charlestown', 'The Valley', 'Road Town', 'Spanish Town', 'Stockton', 'Punta Gorda', 'Baie-Comeau', 'Bagotville', 'High Level', 'Rainbow Lake', 'Grande Prairie', 'Wabush', 'Abbotsford', 'Mont-Joli', 'Sept-Îles', 'Bathurst', 'Saint-Pierre', 'Tijuana', 'Cayo Largo del Sur', 'Fort Nelson', 'Culiacán', 'Chetumal', 'Ciudad Obregón', 'Campeche', 'Ciudad Juárez', 'Ciudad Victoria', 'Tepic', 'Colima', 'Xalapa', 'Lázaro Cárdenas', 'Los Mochis', 'La Paz', 'Matamoros', 'Mexicali', 'Minatitlán', 'Nuevo Laredo', 'Poza Rica', 'Piedras Negras', 'Palenque', 'Puerto Escondido', 'Reynosa', 'Tuxtla Gutiérrez', 'Tapachula', 'Brandon', 'Lloydminster', 'Red Deer', 'Lethbridge', 'Medicine Hat', 'Chadron', 'Levelock', 'Anahim Lake', 'St. Anthony', 'Charlo', 'Fort Hope', 'Gaspé', 'Îles-de-la-Madeleine', 'Havre St-Pierre', 'Montréal', 'Bella Bella', 'Stephenville', 'Schefferville', 'Natashquan', 'Port-Menier', 'Gander', 'Bonaventure', 'Webequie', 'Goose Bay', 'Kapuskasing', 'Churchill Falls', 'Belleville', 'Cape Girardeau', 'Clarksburg', 'El Dorado', 'New Bedford', 'Grand Canyon', 'Glendive', 'Glasgow', 'Huron', 'Hot Springs', 'Huntington', 'Havre', 'Kirksville', 'Jonesboro', 'Los Alamos', 'Lynchburg', 'Manistee', 'Morristown', 'Massena', 'Marion', 'Ogdensburg', 'Wolf Point', 'Owensboro', 'Pendleton', 'Portsmouth', 'Sidney', 'Fort Leonard Wood', 'Teterboro', 'Thief River Falls', 'Quincy', 'Worland', 'Youngstown/Warren', 'Cockburn Town', 'South Caicos Island', 'La Isabela', 'San Benito', 'La Ceiba', 'Puerto Lempira', 'Isla Colón', 'David', 'La Fortuna/San Carlos', 'Roxana', 'Puntarenas', 'Golfito', 'Nicoya', 'Puerto Jimenez', 'Palmar Sur', 'Quepos', 'Santa Cruz', 'Cap Haitien', 'Guantánamo', 'Little Cayman', 'Spring Point', \"Arthur's Town\", 'Colonel Hill', 'Rock Sound', 'Matthew Town', \"Deadman's Cay\", 'Stella Maris', 'Mayaguana', 'Port Nelson', 'False Pass', 'Mountain Village', 'Pilot Point', 'King Cove', 'Yakutat', 'Kotlik', 'South Naknek', 'Sheldon Point', 'Castries', 'Kingstown', 'Igiugig', 'Lansdowne House', 'St Augustine', 'Ogden', 'La Romaine', 'Ogoki Post', 'Chevery', 'Lourdes-De-Blanc-Sablon', 'Salt Cay', 'Albrook', 'Nelson Lagoon', 'Kegaska', 'Concord', 'Hailey', 'Everett', 'Ceiba'], 'iataCodes': ['ATL', 'ANC', 'AUS', 'BNA', 'BOS', 'BWI', 'DCA', 'DFW', 'FLL', 'IAD', 'IAH', 'JFK', 'LAX', 'LGA', 'MCO', 'MIA', 'MSP', 'ORD', 'PBI', 'PHX', 'RDU', 'SEA', 'SFO', 'SJC', 'TPA', 'SAN', 'LGB', 'SNA', 'SLC', 'LAS', 'DEN', 'HPN', 'SAT', 'MSY', 'EWR', 'CID', 'HNL', 'HOU', 'ELP', 'SJU', 'CLE', 'OAK', 'TUS', 'SAF', 'PHL', 'DTW', 'YYZ', 'YVR', 'YOW', 'RSW', 'YUL', 'YEG', 'YYC', 'YYT', 'MEX', 'KIN', 'TLH', 'PIT', 'PWM', 'PDX', 'OKC', 'ONT', 'ROC', 'RST', 'YHZ', 'YWG', 'CLT', 'CUN', 'PSP', 'MEM', 'CVG', 'IND', 'MCI', 'DAL', 'STL', 'ABQ', 'MKE', 'MDW', 'HRO', 'SLN', 'OMA', 'TUL', 'PVR', 'OGG', 'NAS', 'FPO', 'GGT', 'EYW', 'BGI', 'ANU', 'STT', 'BDA', 'TAB', 'POS', 'MBJ', 'LIT', 'BON', 'AUA', 'ORF', 'JAX', 'PVD', 'PUJ', 'MDT', 'SJO', 'SMF', 'RTB', 'TGU', 'COS', 'HSV', 'BHM', 'YQB', 'RAP', 'SDF', 'BUF', 'SHV', 'BOI', 'LIH', 'LBB', 'ECP', 'HRL', 'RNO', 'CMH', 'IDA', 'ALB', 'ICT', 'MAF', 'YXE', 'BDL', 'BIL', 'SXM', 'SGF', 'RIC', 'TXK', 'PIA', 'ITO', 'LEX', 'GUA', 'ISP', 'IAG', 'SWF', 'BIM', 'HAV', 'CRP', 'ABI', 'ACT', 'CLL', 'BMI', 'BPT', 'DSM', 'MYR', 'AEX', 'CZM', 'AGU', 'MTY', 'AMA', 'BJX', 'BRO', 'BTR', 'BZE', 'CAE', 'CHA', 'CHS', 'CMI', 'COU', 'CRW', 'DAY', 'CUU', 'DRO', 'EVV', 'FAR', 'FAT', 'FSD', 'FSM', 'FWA', 'GCK', 'GDL', 'GGG', 'GJT', 'GPT', 'GRI', 'GRK', 'GRR', 'GSO', 'GSP', 'JAN', 'JLN', 'LAW', 'LCH', 'LFT', 'LIR', 'LRD', 'MFE', 'MGM', 'MHK', 'MLI', 'MLM', 'MLU', 'MOB', 'MSN', 'MZT', 'PBC', 'PLS', 'PNS', 'QRO', 'ROW', 'SAL', 'SAV', 'SJD', 'SJT', 'SLP', 'SPI', 'SPS', 'TRC', 'TYR', 'TYS', 'VPS', 'XNA', 'ZCL', 'UVF', 'CAK', 'BRL', 'MHT', 'SYR', 'YQR', 'FLO', 'AVL', 'EGE', 'HDN', 'SRQ', 'FOE', 'LAN', 'ROA', 'MQT', 'GRB', 'AGS', 'BGR', 'BTV', 'FAY', 'HHH', 'ILM', 'OAJ', 'SFB', 'POP', 'HOG', 'VRA', 'BQN', 'APF', 'GNV', 'LRM', 'SDQ', 'STI', 'SAP', 'MID', 'MGA', 'PAP', 'CYB', 'GCM', 'MHH', 'ELH', 'CTG', 'GEO', 'FDF', 'PTP', 'GND', 'STX', 'SKB', 'BUR', 'AZS', 'PSE', 'ACY', 'ABE', 'ABY', 'ATW', 'AVP', 'AZO', 'BQK', 'CHO', 'CSG', 'DAB', 'DHN', 'EWN', 'FNT', 'GTR', 'LWB', 'MBS', 'MCN', 'MEI', 'MLB', 'MSL', 'PHF', 'PIB', 'SBN', 'TRI', 'TTN', 'TUP', 'VLD', 'LNY', 'KOA', 'PPG', 'JHM', 'MKK', 'YXU', 'ALO', 'SUX', 'YKF', 'CCC', 'YYJ', 'ACV', 'BFL', 'CEC', 'CIC', 'EUG', 'LMT', 'MFR', 'MOD', 'MRY', 'OTH', 'PSC', 'RDD', 'RDM', 'SBA', 'SBP', 'YLW', 'ASE', 'BLI', 'CLD', 'GEG', 'IGM', 'MCE', 'MMH', 'YUM', 'PRC', 'SMX', 'STS', 'VIS', 'DGO', 'HMO', 'LTO', 'UPN', 'ZIH', 'ZLO', 'PVU', 'BTM', 'BZN', 'CDC', 'CNY', 'COD', 'CPR', 'EKO', 'GCC', 'FCA', 'GTF', 'HLN', 'JAC', 'LWS', 'MSO', 'PIH', 'RKS', 'SGU', 'TWF', 'VEL', 'BKG', 'YMM', 'AIA', 'ALS', 'BFF', 'BIS', 'CEZ', 'CYS', 'DDC', 'DIK', 'EAR', 'FMN', 'GUC', 'ISN', 'LAR', 'LBF', 'LBL', 'LNK', 'MCK', 'MOT', 'MTJ', 'PGA', 'PIR', 'PUB', 'RIW', 'SHR', 'ART', 'CMX', 'CWA', 'DBQ', 'DEC', 'DLH', 'EAU', 'ELM', 'LSE', 'MKG', 'PAH', 'STC', 'TOL', 'TVC', 'SCE', 'TLC', 'LBE', 'ORH', 'PBG', 'TCB', 'GHB', 'ZSA', 'YQM', 'YTZ', 'AOO', 'BGM', 'BKW', 'HGR', 'JST', 'LNS', 'MGW', 'SHD', 'ITH', 'GFK', 'AZA', 'RFD', 'ABR', 'APN', 'ATY', 'BJI', 'BRD', 'HIB', 'IMT', 'INL', 'RHI', 'ACK', 'AUG', 'BHB', 'HYA', 'LEB', 'MVY', 'PQI', 'PVC', 'RKD', 'RUT', 'SLK', 'CDB', 'CDV', 'ADK', 'DLG', 'ENA', 'HOM', 'ILI', 'AKN', 'STG', 'SDP', 'KSM', 'SNP', 'VDZ', 'AHN', 'MKL', 'HOB', 'VCT', 'ACA', 'HUX', 'CME', 'SLW', 'OAX', 'TAM', 'VSA', 'VER', 'FLG', 'SOW', 'SVC', 'YAM', 'YDF', 'YFC', 'YGK', 'YQG', 'YQT', 'YQY', 'YSB', 'YSJ', 'YTS', 'YYB', 'YYG', 'YZR', 'CMW', 'SNU', 'ERI', 'HVN', 'IPT', 'SBY', 'CIU', 'ESC', 'PLN', 'BFD', 'DUJ', 'FKL', 'JHW', 'PKB', 'SCU', 'IPL', 'YZZ', 'QBC', 'YBL', 'YCD', 'YCG', 'YDQ', 'YKA', 'YPR', 'YPW', 'YQQ', 'YQZ', 'YWL', 'YXC', 'YXJ', 'YXS', 'YXT', 'YXY', 'YYD', 'YYF', 'YZP', 'YZT', 'ZMT', 'ALW', 'EAT', 'PIE', 'PUW', 'YKM', 'DOM', 'SBH', 'CPX', 'MAZ', 'VQS', 'NEV', 'AXA', 'EIS', 'VIJ', 'SCK', 'PGD', 'YBC', 'YBG', 'YHM', 'YOJ', 'YOP', 'YQU', 'YWK', 'YXX', 'YYY', 'YZV', 'ZBF', 'FSP', 'TIJ', 'CYO', 'YYE', 'CUL', 'CTM', 'CEN', 'CPE', 'CJS', 'CVM', 'TPQ', 'CLQ', 'JAL', 'LZC', 'LMM', 'LAP', 'MAM', 'MXL', 'MTT', 'NLD', 'PAZ', 'PDS', 'PQM', 'PXM', 'REX', 'TGZ', 'TAP', 'YBR', 'YLL', 'YQF', 'YQL', 'YXH', 'CDR', 'KLL', 'YAA', 'YAY', 'YCL', 'YFH', 'YGP', 'YGR', 'YGV', 'YHU', 'ZEL', 'YJT', 'YKL', 'YNA', 'YPN', 'YQX', 'YVB', 'YWP', 'YYR', 'YYU', 'ZUM', 'BLV', 'CGI', 'CKB', 'CNM', 'ELD', 'EWB', 'GCN', 'GDV', 'GGW', 'GLH', 'HON', 'HOT', 'HTS', 'HVR', 'IRK', 'JBR', 'LAM', 'LCK', 'LUK', 'LYH', 'MBL', 'MMU', 'MSS', 'MWA', 'OGS', 'OLF', 'OWB', 'PDT', 'PGV', 'PSM', 'SDY', 'TBN', 'TEB', 'TVF', 'UIN', 'WRL', 'YNG', 'GDT', 'XSC', 'JBQ', 'FRS', 'LCE', 'PEU', 'BOC', 'DAV', 'FON', 'TTQ', 'DRK', 'GLF', 'NOB', 'PJM', 'PMZ', 'SYQ', 'XQP', 'TNO', 'TMU', 'CAP', 'GAO', 'LYB', 'AXP', 'ATC', 'CRI', 'RSD', 'IGA', 'LGI', 'SML', 'MYG', 'RCY', 'KFP', 'MOU', 'PIP', 'KVC', 'YAK', 'KOT', 'WSN', 'SXP', 'SLU', 'SVD', 'IGG', 'YLH', 'UST', 'OGD', 'ZGS', 'YOG', 'YHR', 'YBX', 'SLX', 'PAC', 'NLG', 'ZKG', 'USA', 'SUN', 'MZO', 'PAE', 'NRR']}, {'communityId': 3307, 'numberOfAirports': 514, 'cities': ['London', 'Paris', 'Frankfurt', 'Helsinki', 'Dublin', 'Rome', 'Amsterdam', 'Prague', 'Barcelona', 'Madrid', 'Vienna', 'Zurich', 'Geneva', 'Brussels', 'Munich', 'Manchester', 'Cologne', 'Gothenburg', 'Venice', 'Shannon', 'Oslo', 'Stockholm', 'Nottingham', 'Edinburgh', 'Glasgow', 'Liverpool', 'Nice', 'Milan', 'Athens', 'Zagreb', 'Budapest', 'Alicante', 'Bilbao', 'Ibiza', 'Menorca', 'Tenerife', 'Larnaca', 'Warsaw', 'Luqa', 'Sofia', 'Belgrade', 'Tel Aviv', 'Hamburg', 'Stuttgart', 'Genoa', 'Naples', 'Pisa', 'Turin', 'Bologna', 'Verona', 'Nantes', 'Copenhagen', 'Luxembourg', 'Dusseldorf', 'Lisbon', 'Gibraltar', 'Tunis', 'Reykjavik', 'Gran Canaria', 'Southampton', 'Palma De Mallorca', 'Riga', 'Malaga', 'Funchal', 'Leeds', 'Aberdeen', 'Antalya', 'Saint Helier', 'Zakynthos', 'Rhodes', 'Bristol', 'Newcastle', 'Saint Peter Port', 'Eindhoven', 'Sevilla', 'Basle', 'Dubrovnik', 'Stavanger', 'Bergen', 'Tallinn', 'Cork', 'Wroclaw', 'Split', 'Belfast', 'Hannover', 'Lyon', 'Marseille', 'Bucharest', 'Rotterdam', 'Tangier', 'Faro', 'Mykonos Island', 'Santorini Island', 'Kiev', 'Rijeka', 'Toulouse/Blagnac', 'Porto', 'Culleredo', 'Innsbruck', 'Birmingham', 'Inverness', 'Salzburg', 'Kos Island', 'Trondheim', 'Billund', 'Bern', 'Castletown', 'Granada', 'Firenze', 'Dresden', 'Deauville', 'Brive', 'Brest/Guipavas', 'Antwerp', 'Bremen', 'Clermont-Ferrand/Auvergne', 'Prishtina', 'Erfurt', 'Newquay', 'Charleston', 'Aalborg', 'Ålesund', 'Tromsø', 'Torp', 'Kraków', 'Kaunas', 'Fuerteventura Island', 'Lanzarote Island', 'Tenerife Island', 'Agadir', 'Marrakech', 'Espargos', 'Rabil', 'Hurghada', 'Sharm el-Sheikh', 'Tirana', 'Paphos', 'Almería', 'San Javier', 'Santiago de Compostela', 'Valencia', 'Bordeaux/Mérignac', 'Bastia/Poretta', 'Ajaccio/Napoléon Bonaparte', 'Montpellier/Méditerranée', 'Strasbourg', 'Heraklion', 'Kefallinia Island', 'Kalamata', 'Kerkyra Island', 'Preveza/Lefkada', 'Souda', 'Thessaloniki', 'Bari', 'Catania', 'Palermo', 'Olbia', 'Ponta Delgada', 'İzmir', 'Dalaman', 'Bodrum', 'Tivat', 'Enfidha', 'Dortmund', 'Nuremberg', 'Leipzig', 'Cardiff', 'Southend', 'Grimsby', 'Durham', 'Norwich', 'Exeter', 'Kjevik', 'Gdańsk', 'Växjö', 'Linköping', 'Sta Cruz de la Palma, La Palma Island', 'Nador', 'São Pedro', 'Girona', 'Chios Island', 'Kithira Island', 'Samos Island', 'Lamezia Terme', 'Ljubljana', 'Konya', 'Kayseri', 'Killarney', 'Katowice', 'Lublin', 'Vilnius', 'Burgas', 'Reus', 'Béziers/Vias', 'Varna', 'Nîmes/Garons', 'Waterford', 'Rygge', 'Rzeszów', 'Pula', 'Zadar', 'Beauvais/Tillé', 'Trapani', 'Bergamo', 'Roma', 'Djerba', 'Heringsdorf', 'Münster', 'Friedrichshafen', 'Westerland', 'Poznań', 'Jerez de la Forntera', 'Patras', 'Graz', 'Linz', 'Chişinău', 'Podgorica', 'Skopje', 'Bratislava', 'Annabah', 'Monastir', 'Rabat', 'Ranón', 'Vigo', 'Pau/Pyrénées (Uzein)', 'Biarritz/Anglet/Bayonne', 'Calvi/Sainte-Catherine', 'Rennes/Saint-Jacques', 'Ostrava', 'Kharkiv', 'Melilla', 'Badajoz', 'Logroño', 'Pamplona', 'Hondarribia', 'Santander', 'Tarbes/Lourdes/Pyrénées', 'Alghero', 'Cagliari', 'Cluj-Napoca', 'Timişoara', 'Marsa Alam', 'Nea Anchialos', 'Klagenfurt am Wörthersee', 'Sarajevo', 'Iaşi', 'Sibiu', 'Altenrhein', 'Košice', 'Lviv', 'Lille/Lesquin', 'Brindisi', 'Lugano', 'Marina Di Campo', 'Banja Luka', 'Limoges/Bellegarde', 'Metz / Nancy', 'Figari Sud-Corse', 'Caen/Carpiquet', 'Hahn', 'Memmingen', 'Bournemouth', 'Blackpool', 'Donegal', 'Bydgoszcz', 'Goleniow', 'La Rochelle/Île de Ré', 'Rodez/Marcillac', 'Carcassonne/Salvaza', 'Perpignan/Rivesaltes', 'Tours/Val de Loire (Loire Valley)', 'Comiso', 'Tartu', 'Ivalo', 'Joensuu / Liperi', 'Jyväskylän Maalaiskunta', 'Kemi / Tornio', 'Kajaani', 'Kokkola / Kruunupyy', 'Kuusamo', 'Kuopio / Siilinjärvi', 'Mariehamn', 'Oulu / Oulunsalo', 'Pori', 'Rovaniemi', 'Savonlinna', 'Tampere / Pirkkala', 'Turku', 'Vaasa', 'Norrköping', 'Paderborn', 'Weeze', 'Derry', 'Campbeltown', 'Lerwick', 'Wick', 'Port Ellen', 'Balivanich', 'Stornoway', 'Eoligarry', 'Balemartine', 'Stockholm / Nyköping', 'Rostock', 'Fes', 'Oujda', 'Burgos', 'León', 'Salamanca', 'Valladolid', 'Bergerac/Roumanière', 'Poitiers/Biard', 'Karpathos Island', 'Kavala', 'Mytilene', 'Lampedusa', 'Pantelleria', 'Reggio Calabria', 'Trieste', 'Ancona', 'Eskişehir', 'Bolzano', 'Aarhus', 'Førde', 'Brønnøy', 'Bodø', 'Målselv', 'Evenes', 'Leirin', 'Florø', 'Karmøy', 'Kvernberget', 'Årø', 'Ørland', 'Ørsta', 'Røros', 'Longyearbyen', 'Sandane', 'Sogndal', 'Leirvik', 'Alstahaug', 'Palanga', 'Baden-Baden', 'Dundee', 'Malmö', 'Skellefteå', 'Stockholm / Västerås', 'Plovdiv', 'Osijek', 'Zaragoza', 'Dinard/Pleurtuit/Saint-Malo', 'Toulon/Hyères/Le Palyvestre', 'Pescara', 'Parma', 'Perugia', 'Brno', 'Sundsvall/ Härnösand', 'Borlange', 'Ronneby', 'Jönköping', 'Mora', 'Kristianstad', 'Kalmar', 'Halmstad', 'Sveg', 'Gällivare', 'Kramfors / Sollefteå', 'Lycksele', 'Örnsköldsvik', 'Kiruna', 'Umeå', 'Östersund', 'Hagfors', 'Karlstad', 'Luleå', 'Visby', 'Ängelholm', 'Kittila', 'Béjaïa', 'Sétif', 'Batna', 'Tlemcen', 'Biskra', 'Tozeur', 'Essaouira', 'Ouarzazate', 'Agen/La Garenne', 'Périgueux/Bassillac', 'Castres/Mazamet', 'Le Puy/Loudes', 'Aurillac', 'Lorient/Lann/Bihoué', 'Lannion', 'Quimper/Pluguffan', 'Gafsa', 'Gabès', 'Liège', 'Ostend', 'Saarbrücken', 'Lübeck', 'Zweibrücken', 'Kassel', 'Doncaster', 'Maastricht', 'Groningen', 'Lleida', 'Dole/Tavaux', 'Alexandroupolis', 'Ikaria Island', 'Ioannina', 'Kastoria', 'Kastelorizo Island', 'Kalymnos Island', 'Kozani', 'Leros Island', 'Limnos Island', 'Milos Island', 'Naxos Island', 'Paros Island', 'Astypalaia Island', 'Skiathos', 'Syros Island', 'Crete Island', 'Skiros Island', 'Vila do Porto', 'Vila Baleira', 'Chlef', 'Mannheim', 'Augsburg', 'Kuressaare', 'Lappeenranta', 'Staverton', \"St. Mary's\", 'Saint Anne', 'Hawarden', 'Angelsey', 'Esbjerg', 'Karup', 'Rønne', 'Sønderborg', 'Vagar', 'Andenes', 'Leknes', 'Mosjøen', 'Lakselv', 'Narvik', 'Namsos', 'Mo i Rana', 'Rørvik', 'Røst', 'Svolvær', 'Hadsel', 'Geiteryggen', 'Trollhättan', 'Arvidsjaur', 'Örebro', 'Torsby', 'Pajala', 'Alajero, La Gomera Island', 'El Hierro Island', 'Dakhla', 'Tetuan', 'Preguiça', 'Brač Island', 'Saint-Étienne/Bouthéon', 'Avignon/Caumont', 'Le Havre/Octeville', 'Châlons/Vatry', 'Dijon/Longvic', 'Kasos Island', 'Debrecen', 'Cuneo', 'Pardubice', 'Eilat', 'Mostar', 'Tuzla', 'Arad', 'Baia Mare', 'Constanţa', 'Craiova', 'Oradea', 'Satu Mare', 'Târgu Mureş', 'Zonguldak', 'Goulimime', 'Kutaisi', 'Al Hoceima', \"Land's End\", 'Haifa', 'Nis', 'Tan Tan', 'Zhukovsky', 'Szcytno', 'Samsun', 'Chambéry/Aix-les-Bains', 'Grenoble', 'Valladolises', 'Berlin'], 'iataCodes': ['LHR', 'LGW', 'CDG', 'FRA', 'HEL', 'DUB', 'FCO', 'AMS', 'PRG', 'BCN', 'MAD', 'VIE', 'ZRH', 'GVA', 'BRU', 'MUC', 'MAN', 'CGN', 'LCY', 'GOT', 'VCE', 'SNN', 'OSL', 'ARN', 'STN', 'EMA', 'EDI', 'GLA', 'LPL', 'ORY', 'NCE', 'MXP', 'ATH', 'ZAG', 'BUD', 'ALC', 'BIO', 'IBZ', 'MAH', 'TFN', 'LCA', 'WAW', 'MLA', 'SOF', 'BEG', 'TLV', 'HAM', 'STR', 'GOA', 'NAP', 'PSA', 'TRN', 'BLQ', 'TSF', 'VRN', 'NTE', 'CPH', 'LUX', 'DUS', 'LIS', 'GIB', 'TUN', 'LTN', 'KEF', 'LPA', 'SOU', 'PMI', 'RIX', 'AGP', 'FNC', 'LBA', 'ABZ', 'AYT', 'JER', 'ZTH', 'RHO', 'BRS', 'NCL', 'GCI', 'EIN', 'SVQ', 'BSL', 'DBV', 'SVG', 'BGO', 'TLL', 'ORK', 'WRO', 'SPU', 'BHD', 'HAJ', 'LIN', 'LYS', 'MRS', 'OTP', 'RTM', 'TNG', 'FAO', 'JMK', 'JTR', 'KBP', 'RJK', 'TLS', 'OPO', 'LCG', 'INN', 'BHX', 'INV', 'SZG', 'KGS', 'TRD', 'BLL', 'BRN', 'IOM', 'GRX', 'FLR', 'DRS', 'DOL', 'BVE', 'BES', 'ANR', 'BRE', 'CFE', 'PRN', 'ERF', 'BFS', 'NQY', 'NOC', 'AAL', 'AES', 'TOS', 'TRF', 'KRK', 'KUN', 'FUE', 'ACE', 'TFS', 'AGA', 'RAK', 'SID', 'BVC', 'HRG', 'SSH', 'TIA', 'PFO', 'LEI', 'MJV', 'SCQ', 'VLC', 'BOD', 'BIA', 'AJA', 'MPL', 'SXB', 'HER', 'EFL', 'KLX', 'CFU', 'PVK', 'CHQ', 'SKG', 'BRI', 'CTA', 'PMO', 'OLB', 'PDL', 'ADB', 'DLM', 'BJV', 'TIV', 'NBE', 'DTM', 'NUE', 'LEJ', 'CWL', 'SEN', 'HUY', 'MME', 'NWI', 'EXT', 'KRS', 'GDN', 'VXO', 'LPI', 'SPC', 'NDR', 'VXE', 'GRO', 'JKH', 'KIT', 'SMI', 'SUF', 'LJU', 'KYA', 'ASR', 'KIR', 'KTW', 'LUZ', 'VNO', 'BOJ', 'REU', 'BZR', 'VAR', 'FNI', 'CRL', 'WAT', 'RYG', 'WMI', 'RZE', 'PUY', 'ZAD', 'BVA', 'TPS', 'BGY', 'CIA', 'DJE', 'HDF', 'FMO', 'FDH', 'GWT', 'POZ', 'XRY', 'GPA', 'GRZ', 'LNZ', 'KIV', 'TGD', 'SKP', 'BTS', 'AAE', 'MIR', 'RBA', 'OVD', 'VGO', 'PUF', 'BIQ', 'CLY', 'RNS', 'OSR', 'HRK', 'MLN', 'BJZ', 'RJL', 'PNA', 'EAS', 'SDR', 'LDE', 'AHO', 'CAG', 'CLJ', 'TSR', 'RMF', 'VOL', 'KLU', 'SJJ', 'IAS', 'SBZ', 'ACH', 'KSC', 'LWO', 'LIL', 'BDS', 'LUG', 'EBA', 'BNX', 'LIG', 'ETZ', 'FSC', 'CFR', 'HHN', 'FMM', 'BOH', 'BLK', 'PIK', 'CFN', 'BZG', 'SZZ', 'LRH', 'RDZ', 'CCF', 'PGF', 'TUF', 'CIY', 'TAY', 'IVL', 'JOE', 'JYV', 'KEM', 'KAJ', 'KOK', 'KAO', 'KUO', 'MHQ', 'OUL', 'POR', 'RVN', 'SVL', 'TMP', 'TKU', 'VAA', 'BMA', 'NRK', 'PAD', 'NRN', 'LDY', 'CAL', 'LSI', 'WIC', 'ILY', 'BEB', 'SYY', 'BRR', 'TRE', 'GSE', 'NYO', 'RLG', 'FEZ', 'OUD', 'RGS', 'LEN', 'SLM', 'VLL', 'EGC', 'PIS', 'AOK', 'KVA', 'MJT', 'LMP', 'PNL', 'REG', 'TRS', 'AOI', 'AOE', 'IEV', 'BZO', 'AAR', 'FDE', 'BNN', 'BOO', 'BDU', 'EVE', 'VDB', 'FRO', 'HAU', 'KSU', 'MOL', 'OLA', 'HOV', 'RRS', 'LYR', 'SDN', 'SOG', 'SRP', 'SSJ', 'PLQ', 'FKB', 'DND', 'MMX', 'SFT', 'VST', 'PDV', 'OSI', 'ZAZ', 'DNR', 'TLN', 'PSR', 'PMF', 'PEG', 'BRQ', 'SDL', 'BLE', 'RNB', 'JKG', 'MXX', 'KID', 'KLR', 'HAD', 'EVG', 'GEV', 'KRF', 'LYC', 'OER', 'KRN', 'UME', 'OSD', 'HFS', 'KSD', 'LLA', 'VBY', 'AGH', 'KTT', 'BJA', 'QSF', 'BLJ', 'TLM', 'BSK', 'TOE', 'ESU', 'OZZ', 'AGF', 'PGX', 'DCM', 'LPY', 'AUR', 'LRT', 'LAI', 'UIP', 'GAF', 'GAE', 'LGG', 'OST', 'SCN', 'LBC', 'ZQW', 'KSF', 'DSA', 'MST', 'GRQ', 'ILD', 'DLE', 'AXD', 'JIK', 'IOA', 'KSO', 'KZS', 'JKL', 'KZI', 'LRS', 'LXS', 'MLO', 'JNX', 'PAS', 'JTY', 'JSI', 'JSY', 'JSH', 'SKU', 'SMA', 'PXO', 'CFK', 'MHG', 'XFW', 'AGB', 'URE', 'LPP', 'GLO', 'ISC', 'ACI', 'CEG', 'VLY', 'EBJ', 'KRP', 'RNN', 'SGD', 'FAE', 'ANX', 'LKN', 'MJF', 'LKL', 'NVK', 'OSY', 'MQN', 'RVK', 'RET', 'SVJ', 'SKN', 'SKE', 'THN', 'AJR', 'ORB', 'TYF', 'PJA', 'GMZ', 'VDE', 'VIL', 'TTU', 'SNE', 'BWK', 'EBU', 'AVN', 'LEH', 'XCR', 'DIJ', 'KSJ', 'DEB', 'CUF', 'PED', 'ETH', 'OMO', 'TZL', 'ARW', 'BAY', 'CND', 'CRA', 'OMR', 'SUJ', 'TGM', 'ONQ', 'GLN', 'KUT', 'AHU', 'LEQ', 'HFA', 'SDV', 'INI', 'TTA', 'ZIA', 'SZY', 'VDA', 'SZF', 'CMF', 'GNB', 'RMU', 'BER']}, {'communityId': 2281, 'numberOfAirports': 403, 'cities': ['Dubai', 'New Delhi', 'Mumbai', 'Doha', 'Calicut', 'Hyderabad', 'Chennai', 'Kolkata', 'Bengaluru', 'Cape Town', 'Johannesburg', 'Durban', 'Nairobi', 'Mombasa', 'Cairo', 'Addis Ababa', 'Kuwait', 'Istanbul', 'Manama', 'Abu Dhabi', 'Colombo', 'Jeddah', 'Muscat', 'Lagos', 'Harare', 'Luxor', 'Riyadh', 'Islamabad', 'Amman', 'Algiers', 'Karachi', 'Lahore', 'Jaipur', 'Accra', 'Kampala', 'Casablanca', 'Abuja', 'Beirut', 'Freetown', 'Luanda', 'Tripoli', 'Dhaka', 'Sylhet', 'Tehran', 'Port Louis', 'Mahe Island', 'Hassi Messaoud', 'Malé', 'Kigali', 'Arusha', 'Ad Dammam', 'Arbil', 'Dakar', 'Agra', 'Khajuraho', 'Varanasi', 'Mangalore', 'Ahmedabad', 'Jodhpur', 'Pune', 'Sharjah', 'Aden', 'Coimbatore', 'Cochin', 'Trivandrum', 'Tiruchirappally', \"Sana'a\", 'Diu', 'Porbandar', 'Windhoek', 'Ankara', 'Lusaka', 'Hargeisa', 'Berbera', 'Djibouti City', 'Alexandria', 'Port Sudan', 'Juba', 'Khartoum', 'Dar es Salaam', 'Gheshm', 'Kabul', 'Douala', 'Constantine', 'Oran', 'Cotonou', 'Ouagadougou', 'Abidjan', 'Niamey', 'Sfax', 'Lomé', 'Brazzaville', 'Pointe Noire', 'Bangui', 'Yaoundé', 'St Denis', 'Antananarivo', 'Libreville', \"N'Djamena\", 'Kinshasa', 'Senou', 'Monrovia', 'Nouakchott', 'Conakry', 'Praia', 'Visakhapatnam', 'Kandahar', 'Abha', 'Buraidah', \"Ha'il\", 'Medina', 'Tabuk', 'Ta’if', 'Yenbo', 'Ahwaz', 'Bushehr', 'Kish Island', 'Bandar Lengeh', 'Isfahan', 'Bandar Abbas', 'Mashhad', 'Lar', 'Lamerd', 'Shiraz', 'Tabriz', 'Chabahar', 'Zahedan', 'Salalah', 'Multan', 'Peshawar', 'Sialkot', 'Baghdad', 'Basrah', 'Najaf', 'Sulaymaniyah', 'Riyan', 'Vasco da Gama', 'Chittagong', 'Lucknow', 'Sir Bani Yas Island', 'Amritsar', 'Malabo', 'Herat', 'Aurangabad', 'Vadodara', 'Bhopal', 'Indore', 'Jabalpur', 'Naqpur', 'Raipur', 'Magdalla', 'Udaipur', 'Siliguri', 'Bhubaneswar', 'Gorakhpur', 'Guwahati', 'Dibrugarh', 'Patna', 'Ranchi', 'Allahabad', 'Bhuntar', 'Chandigarh', 'Dehradun', 'Kangra', 'Jammu', 'Kanpur', 'Ludhiana', 'Leh', 'Srinagar', 'Banjul', 'Bujumbura', 'Dzaoudzi', 'Bhuj', 'Bhavnagar', 'Hubli', 'Jamnagar', 'Rajkot', 'Gwalior', 'Bloemfontain', 'East London', 'Ellisras', 'George', 'Hoedspruit', 'Kimberley', 'Mpumalanga', 'Margate', 'Port Elizabeth', 'Plettenberg Bay', 'Phalaborwa', 'Pietermaritzburg', 'Potgietersrus', 'Richards Bay', 'Upington', 'Mthatha', 'Francistown', 'Kasane', 'Maun', 'Gaborone', 'Manzini', 'Livingstone', 'Ndola', 'Beira', 'Inhambabe', 'Maputo', 'Nampula', 'Pemba / Porto Amelia', 'Tete', 'Vilanculo', 'Bulawayo', 'Victoria Falls', 'Blantyre', 'Lilongwe', 'Maseru', 'Walvis Bay', 'Lubumbashi', 'Zanzibar', 'São Tomé', 'Sirt', 'Tobruk', 'Benghazi', 'Al Bayda', 'Misratah', 'Djanet', 'Mecheria', 'Tébessi', \"Hassi R'Mel\", 'Tiaret', 'Béchar', 'Mascara', 'El Bayadh', 'Adrar', 'Ghardaïa', 'In Salah', 'Touggourt', 'Guemar', 'Ouargla', 'Aménas', 'Bobo Dioulasso', 'Tamale', 'Kumasi', 'Sunyani', 'Sekondi-Takoradi', 'Uyo', 'Asaba', 'Benin', 'Calabar', 'Enegu', 'Ibadan', 'Ilorin', 'Owerri', 'Jos', 'Kaduna', 'Kano', 'Port Harcourt', 'Sokoto', 'Yola', 'Bata', 'Port Mathurin', 'Maroua', \"N'Gaoundéré\", 'Garoua', 'Chipata', 'Kasama', 'Mansa', 'Mfuwe', 'Solwesi', 'Moroni', 'St Pierre', 'Sainte Marie', 'Toamasina', 'Morondava', 'Antsiranana', 'Antalaha', 'Mahajanga', 'Nosy Be', 'Maroantsetra', 'Sambava', 'Tôlanaro', 'Tulear', 'Mbanza Congo', 'Cabinda', 'Catumbela', 'Ngiva', 'Huambo', 'Kuito', 'Malanje', 'Menongue', 'Namibe', 'Saurimo', 'Soyo', 'Lubango', 'Luena', 'Port Gentil', 'Chimoio', 'Lichinga', 'Quelimane', 'Praslin Island', 'Mbandaka', 'Boende', 'Kisangani', 'Kindu', 'Kananga', 'Tshikapa', 'Mbuji Mayi', 'Bissau', 'El Aaiún', 'Ziguinchor', 'Nouadhibou', 'Zouérate', 'Vila do Maio', 'São Filipe', 'Arba Minch', 'Axum', 'Bahir Dar', 'Dire Dawa', 'Gambela', 'Gondar', 'Jijiga', 'Jimma', 'Makale', 'Asosa', 'Bosaso', 'Mogadishu', 'Galkayo', 'Assiut', 'Sohag', 'Aswan', 'Asmara', 'Eldoret', 'Kisumu', 'Lodwar', 'Malindi', 'Wajir', 'Ghat', 'Kufra', 'Ghadames', 'Kamembe', 'El Fasher', 'Geneina', 'Nyala', 'Mbeya', 'Mtwara', 'Mwanza', 'Arua', 'Kasese', 'Pakuba', 'Nicosia', 'Adana', 'Gaziantep', 'Kastamonu', 'Amasya', 'Sivas', 'Malatya', 'Denizli', 'Nevşehir', 'Çanakkale', 'Kosekoy', 'Çorlu', 'Elazığ', 'Diyarbakir', 'Erzincan', 'Erzurum', 'Kars', 'Trabzon', 'Van', 'Batman', 'Muş', 'Kahramanmaraş', 'Agri', 'Adıyaman', 'Mardin', 'Şanlıurfa', 'Hatay', 'Isparta', 'Edremit', 'Ubari', 'Gombe', 'Warri', 'Al Ahsa', 'Jizan', 'Rasht', 'Al-Fujairah', 'Bahawalpur', 'Quetta', \"Ta'izz\", 'Tamanrasset', 'Semera', 'Bukavu', 'Gemena', 'Shire Indasilase', 'Damascus', 'Ras Al Khaimah', 'Kannur', 'Garowe', 'Wa'], 'iataCodes': ['DXB', 'DEL', 'BOM', 'DOH', 'CCJ', 'HYD', 'MAA', 'CCU', 'BLR', 'CPT', 'JNB', 'DUR', 'NBO', 'MBA', 'CAI', 'ADD', 'KWI', 'IST', 'BAH', 'AUH', 'CMB', 'JED', 'MCT', 'LOS', 'HRE', 'LXR', 'RUH', 'ISB', 'AMM', 'ALG', 'KHI', 'LHE', 'JAI', 'ACC', 'EBB', 'CMN', 'ABV', 'BEY', 'FNA', 'LAD', 'TIP', 'DAC', 'ZYL', 'IKA', 'MRU', 'SEZ', 'HME', 'SAW', 'MLE', 'KGL', 'JRO', 'DMM', 'EBL', 'DKR', 'AGR', 'HJR', 'VNS', 'IXE', 'AMD', 'JDH', 'PNQ', 'SHJ', 'ADE', 'CJB', 'COK', 'TRV', 'TRZ', 'SAH', 'DIU', 'PBD', 'WDH', 'ESB', 'LUN', 'HGA', 'BBO', 'JIB', 'HBE', 'PZU', 'JUB', 'KRT', 'DAR', 'GSM', 'KBL', 'DLA', 'CZL', 'ORN', 'COO', 'OUA', 'ABJ', 'NIM', 'SFA', 'LFW', 'BZV', 'PNR', 'BGF', 'NSI', 'RUN', 'TNR', 'LBV', 'NDJ', 'FIH', 'BKO', 'ROB', 'NKC', 'CKY', 'RAI', 'VTZ', 'KDH', 'AHB', 'ELQ', 'HAS', 'MED', 'TUU', 'TIF', 'YNB', 'AWZ', 'BUZ', 'KIH', 'BDH', 'IFN', 'BND', 'MHD', 'LRR', 'LFM', 'SYZ', 'TBZ', 'ZBR', 'ZAH', 'AZI', 'SLL', 'MUX', 'PEW', 'SKT', 'BGW', 'BSR', 'NJF', 'ISU', 'RIY', 'GOI', 'CGP', 'LKO', 'XSB', 'ATQ', 'SSG', 'HEA', 'IXU', 'BDQ', 'BHO', 'IDR', 'JLR', 'NAG', 'RPR', 'STV', 'UDR', 'IXB', 'BBI', 'GOP', 'GAU', 'DIB', 'PAT', 'IXR', 'IXD', 'KUU', 'IXC', 'DED', 'DHM', 'IXJ', 'KNU', 'LUH', 'IXL', 'SXR', 'BJL', 'BJM', 'DZA', 'BHJ', 'BHU', 'HBX', 'JGA', 'RAJ', 'GWL', 'BFN', 'ELS', 'ELL', 'GRJ', 'HDS', 'KIM', 'MQP', 'HLA', 'MGH', 'PLZ', 'PBZ', 'PHW', 'PZB', 'PTG', 'RCB', 'UTN', 'UTT', 'FRW', 'BBK', 'MUB', 'GBE', 'MTS', 'LVI', 'NLA', 'BEW', 'INH', 'MPM', 'APL', 'POL', 'TET', 'VNX', 'BUQ', 'VFA', 'BLZ', 'LLW', 'MSU', 'WVB', 'FBM', 'ZNZ', 'TMS', 'SRX', 'TOB', 'BEN', 'LAQ', 'MRA', 'DJG', 'MZW', 'TEE', 'HRM', 'TID', 'CBH', 'MUW', 'EBH', 'AZR', 'GHA', 'INZ', 'TGR', 'ELU', 'OGX', 'IAM', 'BOY', 'TML', 'KMS', 'NYI', 'TKD', 'QUO', 'ABB', 'BNI', 'CBQ', 'ENU', 'IBA', 'ILR', 'QOW', 'JOS', 'KAD', 'KAN', 'PHC', 'SKO', 'YOL', 'BSG', 'RRG', 'MVR', 'NGE', 'GOU', 'CIP', 'KAA', 'MNS', 'MFU', 'SLI', 'HAH', 'ZSE', 'SMS', 'TMM', 'MOQ', 'DIE', 'ANM', 'MJN', 'NOS', 'WMN', 'SVB', 'FTU', 'TLE', 'SSY', 'CAB', 'CBT', 'VPE', 'NOV', 'SVP', 'MEG', 'SPP', 'MSZ', 'VHC', 'SZA', 'SDD', 'LUO', 'POG', 'VPY', 'VXC', 'UEL', 'PRI', 'MDK', 'BNB', 'FKI', 'KND', 'KGA', 'TSH', 'MJM', 'OXB', 'MLW', 'EUN', 'ZIG', 'NDB', 'OUZ', 'MMO', 'SFL', 'AMH', 'AXU', 'BJR', 'DIR', 'GMB', 'GDQ', 'JIJ', 'JIM', 'MQX', 'ASO', 'BSA', 'MGQ', 'GLK', 'ATZ', 'HMB', 'ASW', 'ASM', 'EDL', 'KIS', 'LOK', 'MYD', 'WIL', 'WJR', 'GHT', 'AKF', 'LTD', 'KME', 'ELF', 'EGN', 'UYL', 'ARK', 'MBI', 'MYW', 'MWZ', 'RUA', 'KSE', 'PAF', 'ECN', 'ADA', 'GZT', 'KFS', 'MZH', 'VAS', 'MLX', 'DNZ', 'NAV', 'CKZ', 'KCO', 'TEQ', 'EZS', 'DIY', 'ERC', 'ERZ', 'KSY', 'TZX', 'VAN', 'BAL', 'MSR', 'KCM', 'AJI', 'ADF', 'MQM', 'GNY', 'HTY', 'ISE', 'EDO', 'QUB', 'GMO', 'QRW', 'HOF', 'GIZ', 'RAS', 'THR', 'FJR', 'BHV', 'UET', 'TAI', 'TMR', 'SZE', 'BKY', 'GMA', 'SHC', 'DAM', 'RKT', 'CNN', 'MJI', 'GGR', 'WZA']}, {'communityId': 2838, 'numberOfAirports': 252, 'cities': ['Tokyo', 'Singapore', 'Hong Kong', 'Beijing', 'Shanghai', 'Kuala Lumpur', 'Manila', 'Bangkok', 'Osaka', 'Seoul', 'Phnom Penh', 'Ho Chi Minh City', 'Hagta', 'Taipei', 'Kathmandu', 'Fukuoka', 'Sapporo', 'Denpasar', 'Jakarta', 'Guangzhou', 'Phuket', 'Nanjing', 'Chengdu', 'Hanoi', 'Kaohsiung City', 'Tokoname', 'Xiamen', 'Hangzhou', 'Vladivostok', 'Shenzhen', 'Hiroshima', 'Dili', 'Tianjin', 'Changsha', 'Penang', 'Wuhan', 'Haikou', 'Kunming', 'Fuzhou', 'Ningbo', 'Qingdao', 'Chongqing', 'Guiyang', 'Nanning', 'Kagoshima', 'Oita', 'Kanazawa', 'Yonago', 'Matsuyama', 'Takamatsu', 'Niigata', 'Sendai', 'Jeju City', 'Busan', 'Naha', 'Saipan Island', 'Babelthuap Island', 'Yangon', 'Chiang Mai', 'Krabi', 'Na Thon (Ko Samui Island)', 'Hat Yai', 'Da Nang', 'Bandar Seri Begawan', 'Lapu-Lapu City', 'Ulaanbaatar', 'Taipa', 'Kotamadya Balikpapan', 'Kota Kinabalu', 'Angeles City', 'Kota Baharu', 'Iloilo City', 'Siem Reap', 'Changchun', 'Dalian', 'Shenyang', 'Kuching', 'Miri', 'Kuantan', 'Ipoh', 'Langkawi', 'Kuala Terengganu', 'Kuala Lumpur Subang', 'Davao City', 'Vientiane', 'Surabaya', 'Bandung-Java Island', 'Mataram', 'Kalibo', 'Pekanbaru-Sumatra Island', 'Palembang-Sumatra Island', 'Sukarata(Solo)-Java Island', 'Semarang-Java Island', 'Ujung Pandang-Celebes Island', 'Yogyakarta-Java Island', 'Taipei City', 'Shirahama', 'Kobe', 'Obihiro', 'Hakodate', 'Kushiro', 'Ōzora', 'Nakashibetsu', 'Wakkanai', 'Ube', 'Monbetsu', 'Asahikawa / Hokkaidō', 'Miyazaki', 'Kitakyūshū', 'Saga', 'Kumamoto', 'Nagasaki', 'Amami', 'Toyama', 'Wajima', 'Okayama City', 'Izumo', 'Nankoku', 'Tottori', 'Tokushima', 'Masuda', 'Aomori', 'Yamagata', 'Akita', 'Misawa', 'Odate', 'Shonai', 'Hachijojima', 'Izu Oshima', 'Ishigaki', 'Miyako City', 'Taichung City', 'Tainan City', 'Taiyuan', 'Jinan', 'Xianyang', 'Nanchang', 'Zhengzhou', 'Yantai', 'Xuzhou', 'Sanya', 'Hailar', 'Daegu', 'Gwangju', 'Cheongju', 'Pyongyang', 'Lanzhou', 'Lhasa', 'Harbin', 'Jiamusi', 'Mudanjiang', 'Qiqihar', 'Yanji', \"Ji'an\", 'Manado-Celebes Island', 'Redang', 'Shantou', 'Lijiang', 'Wuxi', 'Dongying', 'Dandong', 'Nantong', 'Daqing Shi', \"Huai'an\", 'Qianjiang', 'Baishan', 'Chifeng', 'Changzhi', 'Ordos', 'Datong', 'Erenhot,', 'Hohhot', 'Baotou', 'Tongliao', 'Wuhai', 'Ulanhot', 'Xilinhot', 'Yuncheng', 'Beihai', 'Changde', 'Dayong', 'Guilin City', 'Zhuhai', 'Liuzhou', 'Zhanjiang', 'Luoyang', 'Xiangfan', 'Yichang', 'Yinchuan', 'Jining', 'Xining', \"Yan'an\", 'Yulin', 'Zhongwei', 'Luxi', 'Anqing', 'Changzhou', 'Fuyang', 'Ganzhou', 'Jingdezhen', 'Jiujiang', 'Lianyungang', 'Huangyan', 'Linyi', 'Hefei', 'Quanzhou', 'Huangshan', 'Weifang', 'Wuyishan', 'Wenzhou', 'Yancheng', 'Yiwu', 'Zhoushan', 'Dazhou', 'Guangyuan', 'Luzhou', 'Meixian', 'Tangshan', 'Mohe', 'Baoshan', 'Lincang', 'Panzhihua', 'Foshan', 'Baise', 'Zhangye', 'Yichun', 'Kolaka/Pomala Tambea-Celebes Island', 'Jiagedaqi', 'Jinchang', 'Chizhou', 'Jixi', 'Heihe', 'Bijie', 'Sihanukville', 'Ürümqi', 'Nha Trang', 'Mandalay', 'Batam Island', 'Senai', 'Shijiazhuang', 'Mianyang', 'Zunyi', 'Yangzho', 'Medan', 'Weihai'], 'iataCodes': ['NRT', 'SIN', 'HKG', 'PEK', 'PVG', 'KUL', 'MNL', 'BKK', 'ITM', 'HND', 'ICN', 'PNH', 'SGN', 'GUM', 'TPE', 'KTM', 'FUK', 'KIX', 'CTS', 'DPS', 'CGK', 'CAN', 'HKT', 'NKG', 'CTU', 'HAN', 'KHH', 'NGO', 'XMN', 'HGH', 'VVO', 'SZX', 'HIJ', 'DIL', 'TSN', 'CSX', 'PEN', 'WUH', 'HAK', 'KMG', 'FOC', 'NGB', 'TAO', 'CKG', 'KWE', 'NNG', 'KOJ', 'OIT', 'KMQ', 'YGJ', 'MYJ', 'TAK', 'KIJ', 'SDJ', 'CJU', 'PUS', 'OKA', 'SPN', 'ROR', 'RGN', 'DMK', 'CNX', 'KBV', 'USM', 'HDY', 'DAD', 'BWN', 'CEB', 'ULN', 'MFM', 'BPN', 'BKI', 'CRK', 'KBR', 'ILO', 'REP', 'CGQ', 'DLC', 'SHE', 'KCH', 'MYY', 'KUA', 'IPH', 'LGK', 'TGG', 'SZB', 'DVO', 'VTE', 'SUB', 'BDO', 'LOP', 'KLO', 'PKU', 'PLM', 'SOC', 'SRG', 'UPG', 'JOG', 'TSA', 'SHM', 'UKB', 'OBO', 'HKD', 'KUH', 'MMB', 'SHB', 'WKJ', 'UBJ', 'MBE', 'AKJ', 'KMI', 'KKJ', 'HSG', 'KMJ', 'NGS', 'ASJ', 'TOY', 'NTQ', 'OKJ', 'IZO', 'KCZ', 'TTJ', 'TKS', 'IWJ', 'AOJ', 'GAJ', 'AXT', 'MSJ', 'ONJ', 'SYO', 'HAC', 'OIM', 'GMP', 'ISG', 'MMY', 'SHA', 'RMQ', 'TNN', 'TYN', 'TNA', 'XIY', 'KHN', 'CGO', 'YNT', 'XUZ', 'SYX', 'HLD', 'TAE', 'MWX', 'CJJ', 'FNJ', 'LHW', 'LXA', 'HRB', 'JMU', 'MDG', 'NDG', 'YNJ', 'JGS', 'MDC', 'RDN', 'SWA', 'LJG', 'WUX', 'DOY', 'DDG', 'NTG', 'DQA', 'HIA', 'JIQ', 'NBS', 'CIF', 'CIH', 'DSN', 'DAT', 'ERL', 'HET', 'BAV', 'TGO', 'WUA', 'HLH', 'XIL', 'YCU', 'BHY', 'CGD', 'DYG', 'KWL', 'ZUH', 'LZH', 'ZHA', 'LYA', 'XFN', 'YIH', 'INC', 'JNG', 'XNN', 'ENY', 'UYN', 'ZHY', 'LUM', 'AQG', 'CZX', 'FUG', 'KOW', 'JDZ', 'JIU', 'LYG', 'HYN', 'LYI', 'HFE', 'JJN', 'TXN', 'WEF', 'WUS', 'WNZ', 'YNZ', 'YIW', 'HSN', 'DAX', 'GYS', 'LZO', 'MXZ', 'NAY', 'TVS', 'OHE', 'BSD', 'LNJ', 'PZI', 'FUO', 'AEB', 'YZY', 'LDS', 'PUM', 'JGD', 'JIC', 'JUH', 'JXA', 'HEK', 'BFJ', 'KOS', 'URC', 'CXR', 'MDL', 'BTH', 'JHB', 'SJW', 'MIG', 'ZYI', 'YTY', 'KNO', 'WEH', 'PKX']}, {'communityId': 3260, 'numberOfAirports': 186, 'cities': ['Sydney', 'Melbourne', 'Perth', 'Auckland', 'Wellington', 'Brisbane', 'Christchurch', 'Canberra', 'Ayers Rock', 'Alice Springs', 'Gold Coast', 'Cairns', 'Maroochydore', 'Adelaide', 'Darwin', 'Nadi', 'Port Moresby', 'Papeete', 'Apia', 'Majuro Atoll', 'Banana', 'Tarawa', 'Yaren District', 'Nouméa', 'Avarua', 'Nausori', \"Nuku'alofa\", 'Port Vila', 'Queenstown', 'Armidale', 'Broken Hill', 'Hamilton Island', 'Mackay', 'Ballina', 'Proserpine', 'Broome', 'Bathurst', 'Townsville', 'Gladstone', 'Griffith', 'Hervey Bay', 'Lord Howe Island', 'Lismore', 'Albury', 'Merimbula', 'Hobart', 'Mildura', 'Launceston', 'Moree', 'Moruya', 'Narrandera', 'Orange', 'Karratha', 'Parkes', 'Port Macquarie', 'Coffs Harbour', 'Dubbo', 'Burnt Pine', 'Tamworth', 'Wagga Wagga', 'Taree', 'Williamtown', 'Devonport', 'Currie', 'Mount Gambier', 'Kalgoorlie', 'Port Hedland', 'Burnie', 'Taupo', 'Dunedin', 'Gisborne', 'Hamilton', 'Kerikeri', 'Kaitaia', 'New Plymouth', 'Napier', 'Nelson', 'Palmerston North', 'Paraparaumu', 'Rotorua', 'Tauranga', 'Blenheim', 'Whakatane', 'Whangarei', 'Wanganui', 'Albany', 'Busselton', 'Derby', 'Esperance', 'Geraldton', 'Ravensthorpe', 'Newman', 'Paraburdoo', 'Kununurra', 'Exmouth', 'Christmas Island', 'Honiara', 'Luganville', 'Hokitika', 'Invercargill', 'Timaru', 'Westport', 'Barcaldine', 'Blackall', 'Charleville', 'Mount Isa', 'Rockhampton', 'Bundaberg', 'Cloncurry', 'Emerald', 'Longreach', 'Moranbah', 'Roma', 'Isla de Pascua (Easter Island)', 'Winton', 'Arona', 'Atoifi', 'Anua', 'Choiseul Bay', 'Fera Island', 'Kirakira', 'Santa Cruz/Graciosa Bay/Luova', 'Munda', 'Gizo', 'Rennell Island', 'Sege', 'Santa Ana Island', 'Marau', 'Suavanao', 'Kagau Island', 'Ramata', 'Buka Island', 'Kundiawa', 'Daru', 'Goronka', 'Gurney', 'Popondetta', 'Hoskins', 'Kiunga', 'Kavieng', 'Londolovit', 'Madang', 'Mount Hagen', 'Mendi', 'Momote', 'Moro', 'Nadzab', 'Tari', 'Tabubil', 'Tokua', 'Vanimo', 'Wapenamanda', 'Wewak', 'Bulolo', 'Aitutaki', 'Atiu Island', 'Mangaia Island', 'Mauke Island', 'Mitiaro Island', 'Cicia', 'Vunisea', 'Lakeba Island', 'Labasa', 'Matei', 'Rotuma', 'Savusavu', 'Vanua Balavu', 'Funafuti', 'Wallis Island', 'Rimatara Island', 'Rurutu', 'Tubai', 'Raivavae', 'Hao', 'Lonorore', 'Norsup', 'Grafton', 'Groote Eylandt', 'Kingscote', 'Cocos (Keeling) Islands', 'Nhulunbuy', 'Quilpie', 'Narrabri', 'Toowoomba'], 'iataCodes': ['SYD', 'MEL', 'PER', 'AKL', 'WLG', 'BNE', 'CHC', 'CBR', 'AYQ', 'ASP', 'OOL', 'CNS', 'MCY', 'ADL', 'DRW', 'NAN', 'POM', 'PPT', 'APW', 'MAJ', 'CXI', 'TRW', 'INU', 'NOU', 'RAR', 'SUV', 'TBU', 'VLI', 'ZQN', 'ARM', 'BHQ', 'HTI', 'MKY', 'BNK', 'PPP', 'BME', 'BHS', 'TSV', 'GLT', 'GFF', 'HVB', 'LDH', 'LSY', 'AVV', 'ABX', 'MIM', 'HBA', 'MQL', 'LST', 'MRZ', 'MYA', 'NRA', 'OAG', 'KTA', 'PKE', 'PQQ', 'CFS', 'DBO', 'NLK', 'TMW', 'WGA', 'TRO', 'NTL', 'DPO', 'KNS', 'MGB', 'KGI', 'PHE', 'BWT', 'TUO', 'DUD', 'GIS', 'HLZ', 'KKE', 'KAT', 'NPL', 'NPE', 'NSN', 'PMR', 'PPQ', 'ROT', 'TRG', 'BHE', 'WHK', 'WRE', 'WAG', 'ALH', 'BQB', 'DCN', 'EPR', 'GET', 'RVT', 'ZNE', 'PBO', 'KNX', 'LEA', 'XCH', 'HIR', 'SON', 'HKK', 'IVC', 'TIU', 'WSZ', 'BCI', 'BKQ', 'CTL', 'ISA', 'ROK', 'BDB', 'CNJ', 'EMD', 'LRE', 'MOV', 'RMA', 'IPC', 'WIN', 'RNA', 'ATD', 'BNY', 'CHY', 'FRE', 'IRA', 'SCZ', 'MUA', 'GZO', 'RNL', 'EGM', 'NNB', 'RUS', 'VAO', 'KGE', 'RBV', 'BUA', 'CMU', 'DAU', 'GKA', 'GUR', 'PNP', 'HKN', 'UNG', 'KVG', 'LNV', 'MAG', 'HGU', 'MDU', 'MAS', 'MXH', 'LAE', 'TIZ', 'TBG', 'RAB', 'VAI', 'WBM', 'WWK', 'BUL', 'AIT', 'AIU', 'MGS', 'MUK', 'MOI', 'ICI', 'KDV', 'LKB', 'LBS', 'TVU', 'RTA', 'SVU', 'VBV', 'FUN', 'WLS', 'RMT', 'RUR', 'TUB', 'RVV', 'HOI', 'LNE', 'NUS', 'GFN', 'GTE', 'KGC', 'CCK', 'GOV', 'ULP', 'NAA', 'WTB', 'MEB']}, {'communityId': 2461, 'numberOfAirports': 118, 'cities': ['Montevideo', 'Rio de Janeiro', 'Sao Paulo', 'Buenos Aires', 'Lima', 'Santiago', 'Curacao', 'Caracas', 'Guayaquil', 'Bogota', 'Panama City', 'Quito', 'Zandery', 'Belém', 'Brasília', 'Belo Horizonte', 'Curitiba', 'Manaus', 'Recife', 'Salvador', 'Asunción', 'Barranquilla', 'Cali', 'Rionegro', 'La Paz / El Alto', 'Barcelona', 'Maracaibo', 'Armenia', 'Santa Cruz', 'Rosario', 'Cordoba', 'Mendoza', 'Puerto Iguazu', 'Rawson', 'El Calafate', 'Ushuahia', 'San Carlos de Bariloche', 'Aracaju', 'Araçatuba', 'Cascavel', 'Campo Grande', 'Cuiabá', 'Foz Do Iguaçu', 'Florianópolis', 'Fortaleza', 'Goiânia', 'Ilhéus', 'Ipatinga', 'João Pessoa', 'Juazeiro Do Norte', 'Joinville', 'Campinas', 'Londrina', 'Maringá', 'Maceió', 'Navegantes', 'Porto Alegre', 'Passo Fundo', 'Porto Seguro', 'Vitória Da Conquista', 'Rio De Janeiro', 'Ribeirão Preto', 'Natal', 'São Luís', 'São Paulo', 'São José Do Rio Preto', 'Teresina', 'Uberlândia', 'Uberaba', 'Vitória', 'Arica', 'Copiapo', 'Balmaceda', 'Calama', 'Punta Arenas', 'Iquique', 'Antofagasta', 'Concepcion', 'Osorno', 'La Serena-Coquimbo', 'Temuco', 'Puerto Montt', 'Ciudad del Este', 'Cochabamba', 'Pucallpa', 'Tingo Maria', 'Chiclayo', 'Ayacucho', 'Andahuaylas', 'Anta', 'Jauja', 'Juliaca', 'Cajamarca', 'Tumbes', 'Huánuco', 'Iquitos', 'Arequipa', 'Trujillo', 'Tarapoto', 'Tacna', 'Puerto Maldonado', 'Piura', 'Cusco', 'Dourados', 'Valdivia', 'Cayenne / Rochambeau', 'Rurenabaque', 'San Miguel de Tucuman', 'Salta', 'Neuquen', 'Petrolina', 'San Andrés', 'Trinidad', 'Punta del Este', 'Isla Margarita', 'Valencia'], 'iataCodes': ['MVD', 'GIG', 'GRU', 'EZE', 'LIM', 'SCL', 'CUR', 'CCS', 'GYE', 'BOG', 'PTY', 'UIO', 'PBM', 'BEL', 'BSB', 'CNF', 'CWB', 'MAO', 'REC', 'SSA', 'ASU', 'BAQ', 'CLO', 'MDE', 'LPB', 'BLA', 'MAR', 'AXM', 'VVI', 'ROS', 'AEP', 'COR', 'MDZ', 'IGR', 'REL', 'FTE', 'USH', 'BRC', 'AJU', 'ARU', 'PLU', 'CAC', 'CGR', 'CGB', 'IGU', 'FLN', 'FOR', 'GYN', 'IOS', 'IPN', 'JPA', 'JDO', 'JOI', 'VCP', 'LDB', 'MGF', 'MCZ', 'NVT', 'POA', 'PFB', 'BPS', 'VDC', 'SDU', 'RAO', 'NAT', 'SLZ', 'CGH', 'SJP', 'THE', 'UDI', 'UBA', 'VIX', 'ARI', 'CPO', 'BBA', 'CJC', 'PUQ', 'IQQ', 'ANF', 'CCP', 'ZOS', 'LSC', 'ZCO', 'PMC', 'AGT', 'CBB', 'PCL', 'TGI', 'CIX', 'AYP', 'ANS', 'ATA', 'JAU', 'JUL', 'CJA', 'TBP', 'HUU', 'IQT', 'AQP', 'TRU', 'TPP', 'TCQ', 'PEM', 'PIU', 'CUZ', 'DOU', 'ZAL', 'CAY', 'RBQ', 'TUC', 'SLA', 'NQN', 'PNZ', 'ADZ', 'TDD', 'PDP', 'PMV', 'VLN']}, {'communityId': 3232, 'numberOfAirports': 64, 'cities': ['Yellowknife', 'Iqaluit', 'La Grande Rivière', 'Kuujjuarapik', 'Hay River', 'Chibougamau', 'Fort Smith', 'Rouyn-Noranda', \"Val-d'Or\", 'Kuujjuaq', 'Whatì', 'Chisasibi', 'Kangirsuk', 'Cambridge Bay', 'Kugluktuk', 'Clyde River', 'Flin Flon', 'Fort Simpson', 'Igloolik', 'Gillam', 'Nemiscau', 'Gjoa Haven', 'Waskaganish', 'Aupaluk', 'Kimmirut', \"Lutselk'e\", 'Kangiqsualujjuaq', 'Moosonee', 'Umiujaq', 'Inukjuak', 'Puvirnituq', 'Fort Chipewyan', 'The Pas', 'Gamètì', 'Rankin Inlet', 'Sanikiluaq', 'Cape Dorset', 'Thompson', 'Tasiujaq', 'Hall Beach', 'Norman Wells', 'Déline', 'Pangnirtung', 'Taloyoak', 'Churchill', 'Coral Harbour', 'Fort Albany', 'Chesterfield Inlet', 'Repulse Bay', 'Akulivik', 'Tulita', 'Eastmain River', 'Whale Cove', 'Qikiqtarjuaq', 'Quaqtaq', 'Wemindji', 'Pond Inlet', 'Ulukhaktok', 'Fort Good Hope', 'Wekweètì', 'Inuvik', 'Arviat', 'Baker Lake', 'Arctic Bay'], 'iataCodes': ['YZF', 'YFB', 'YGL', 'YGW', 'YHY', 'YMT', 'YSM', 'YUY', 'YVO', 'YVP', 'YLE', 'YKU', 'YKG', 'YCB', 'YCO', 'YCY', 'YFO', 'YFS', 'YGT', 'YGX', 'YNS', 'YHK', 'YKQ', 'YPJ', 'YLC', 'YSG', 'XGR', 'YMO', 'YUD', 'YPH', 'YPX', 'YPY', 'YQD', 'YRA', 'YRT', 'YSK', 'YTE', 'YTH', 'YTQ', 'YUX', 'YVQ', 'YWJ', 'YXP', 'YYH', 'YYQ', 'YZS', 'YFA', 'YCS', 'YUT', 'AKV', 'ZFN', 'ZEM', 'YXN', 'YVM', 'YQC', 'YNC', 'YIO', 'YHI', 'YGH', 'YFJ', 'YEV', 'YEK', 'YBK', 'YAB']}, {'communityId': 2688, 'numberOfAirports': 53, 'cities': ['Moscow', 'Ashgabat', 'Astana', 'Baku', 'Almaty', 'St. Petersburg', 'Tashkent', 'Minsk', 'Atyrau', 'Tbilisi', 'Khabarovsk', 'Yuzhno-Sakhalinsk', 'Novosibirsk', 'Dushanbe', 'Nizhny Novgorod', 'Samara', 'Yerevan', 'Yekaterinburg', 'Urgench', 'Yakutsk', 'Irkutsk', 'Ulan Ude', 'Krasnoyarsk', 'Bishkek', 'Krasnodar', 'Mineralnyye Vody', 'Rostov-on-Don', 'Volgograd', 'Jebel Ali', 'Dnipropetrovsk', 'Odessa', 'Gazipaşa', 'Cherepovets', 'Donetsk', 'Chelyabinsk', 'Perm', 'Voronezh', 'Saratov', 'Ufa', 'Dzhezkazgan', 'Rimini', 'Karlovy Vary', 'Osh', 'Aktau', 'Omsk', 'Norilsk', 'Sochi', 'Surgut', 'Khudzhand', 'Namangan', 'Kazan'], 'iataCodes': ['DME', 'SVO', 'ASB', 'VKO', 'TSE', 'GYD', 'ALA', 'LED', 'TAS', 'MSQ', 'GUW', 'TBS', 'KHV', 'UUS', 'OVB', 'DYU', 'GOJ', 'KUF', 'EVN', 'SVX', 'UGC', 'YKS', 'IKT', 'UUD', 'KJA', 'FRU', 'KRR', 'MRV', 'ROV', 'VOG', 'DWC', 'DNK', 'ODS', 'GZP', 'CEE', 'DOK', 'CEK', 'PEE', 'VOZ', 'RTW', 'UFA', 'DZN', 'RMI', 'KLV', 'OSS', 'SCO', 'OMS', 'NSK', 'AER', 'SGC', 'LBD', 'NMA', 'KZN']}, {'communityId': 2369, 'numberOfAirports': 15, 'cities': ['Fairbanks', 'Barrow', 'Deadhorse', 'Healy', 'Barter Island Lrrs', 'Bettles', 'Central', 'Chalkyitsik', 'Galena', 'Anaktuvuk Pass', 'Manley Hot Springs', 'Nuiqsut', 'Ruby', 'Tanana', 'Atqasuk'], 'iataCodes': ['FAI', 'BRW', 'SCC', 'HKB', 'BTI', 'BTT', 'CEM', 'CIK', 'GAL', 'AKP', 'MLY', 'NUI', 'RBY', 'TAL', 'ATK']}, {'communityId': 3240, 'numberOfAirports': 14, 'cities': ['Fort Frances', 'Kenora', 'Red Lake', 'Sioux Lookout', 'Kingfisher Lake', 'Cat Lake', 'Kasabonika', 'Bearskin Lake', 'Muskrat Dam', 'Sachigo Lake', 'Big Trout Lake', 'Angling Lake', 'Sandy Lake', 'Dryden'], 'iataCodes': ['YAG', 'YQK', 'YRL', 'YXL', 'KIF', 'YAC', 'XKS', 'XBE', 'MSA', 'ZPB', 'YTL', 'YAX', 'ZSJ', 'YHD']}, {'communityId': 2355, 'numberOfAirports': 13, 'cities': ['Bethel', 'Atmautluak', 'Tuntutuliak', 'Chefornak', 'Marshall', 'Kongiganak', 'Eek', 'Emmonak', 'Hooper Bay', 'Kipnuk', 'Napakiak', 'Toksook Bay', 'Kasigluk'], 'iataCodes': ['BET', 'ATT', 'WTL', 'CYF', 'MLL', 'KKH', 'EEK', 'EMK', 'HPB', 'KPN', 'WNA', 'OOK', 'KUK']}, {'communityId': 2367, 'numberOfAirports': 12, 'cities': ['Nome', 'Unalakleet', 'Golovin', 'Gambell', 'Wales', 'Koyuk', 'St Michael', 'Savoonga', 'Shishmaref', 'Tin City', 'Shaktoolik', 'Stebbins'], 'iataCodes': ['OME', 'UNK', 'GLV', 'GAM', 'WAA', 'KKA', 'SMK', 'SVA', 'SHH', 'TNC', 'SKK', 'WBB']}, {'communityId': 3252, 'numberOfAirports': 12, 'cities': ['Belmopan', 'Caye Caulker', 'Dangriga', 'Placencia', 'San Pedro', 'San Ignacio', 'Belize City', 'Corozal', 'Punta Gorda', 'Orange Walk', 'Kanantik', 'Savannah'], 'iataCodes': ['BCV', 'CUK', 'DGA', 'PLJ', 'SPR', 'SQS', 'TZA', 'CZH', 'PND', 'ORZ', 'SVK', 'INB']}, {'communityId': 2984, 'numberOfAirports': 11, 'cities': ['McGrath', 'Aniak', 'Chuathbaluk', 'Holy Cross', 'Shageluk', 'Kalskag', 'Takotna', 'Crooked Creek', 'Russian Mission', 'Nikolai'], 'iataCodes': ['MCG', 'ANI', 'CHU', 'HCR', 'SHX', 'KLG', 'TCT', 'TLJ', 'CKD', 'RSH', 'NIB']}, {'communityId': 3207, 'numberOfAirports': 11, 'cities': ['Juneau', 'Ketchikan', 'Gustavus', 'Skagway', 'Haines', 'Klawock', 'Hoonah', 'Petersburg', 'Sitka', 'Wrangell', 'Kake'], 'iataCodes': ['JNU', 'KTN', 'GST', 'SGY', 'HNS', 'KLW', 'HNH', 'PSG', 'SIT', 'WRG', 'KAE']}, {'communityId': 3255, 'numberOfAirports': 11, 'cities': ['Kotzebue', 'Buckland', 'Deering', 'Ambler', 'Kiana', 'Point Hope', 'Selawik', 'Kivalina', 'Noatak', 'Noorvik', 'Shungnak'], 'iataCodes': ['OTZ', 'BKC', 'DRG', 'ABL', 'IAN', 'PHO', 'WLK', 'KVL', 'WTK', 'ORV', 'SHG']}, {'communityId': 3084, 'numberOfAirports': 10, 'cities': ['Alta', 'Kirkenes', 'Hammerfest', 'Hasvik', 'Sørkjosen', 'Vardø', 'Vadsø', 'Båtsfjord', 'Berlevåg', 'Mehamn'], 'iataCodes': ['ALF', 'KKN', 'HFT', 'HAA', 'SOJ', 'VAW', 'VDS', 'BJF', 'BVG', 'MEH']}, {'communityId': 3110, 'numberOfAirports': 10, 'cities': ['Nuuk', 'Kangerlussuaq', 'Reykjavik', 'Kulusuk', 'Ilulissat', 'Aasiaat', 'Paamiut', 'Sisimiut', 'Maniitsoq', 'Narsarsuaq'], 'iataCodes': ['GOH', 'SFJ', 'RKV', 'KUS', 'JAV', 'JEG', 'JFR', 'JHS', 'JSU', 'UAK']}, {'communityId': 3369, 'numberOfAirports': 8, 'cities': ['Orkney Islands', 'Eday', 'North Ronaldsay', 'Papa Westray', 'Stronsay', 'Sanday', 'Westray', 'Fair Isle'], 'iataCodes': ['KOI', 'EOI', 'NRL', 'PPW', 'SOY', 'NDY', 'WRY', 'FIE']}, {'communityId': 1763, 'numberOfAirports': 7, 'cities': ['Horta', 'Lajes', 'Pico Island', 'Corvo', 'Santa Cruz das Flores', 'Santa Cruz da Graciosa', 'Velas'], 'iataCodes': ['HOR', 'TER', 'PIX', 'CVU', 'FLW', 'GRW', 'SJZ']}, {'communityId': 3235, 'numberOfAirports': 6, 'cities': ['Kodiak', 'Ouzinkie', 'Port Lions', 'Akhiok', 'Larsen Bay', 'Old Harbor'], 'iataCodes': ['ADQ', 'KOZ', 'ORI', 'AKK', 'KLN', 'OLH']}, {'communityId': 1966, 'numberOfAirports': 2, 'cities': ['Vilhelmina', 'Hemavan'], 'iataCodes': ['VHM', 'HMV']}, {'communityId': 2987, 'numberOfAirports': 2, 'cities': ['Luderitz', 'Oranjemund'], 'iataCodes': ['LUD', 'OMD']}, {'communityId': 3006, 'numberOfAirports': 2, 'cities': ['Goodnews', 'Platinum'], 'iataCodes': ['GNU', 'PTU']}, {'communityId': 199, 'numberOfAirports': 1, 'cities': ['Berlin'], 'iataCodes': ['TXL']}, {'communityId': 472, 'numberOfAirports': 1, 'cities': ['Berlin'], 'iataCodes': ['SXF']}, {'communityId': 941, 'numberOfAirports': 1, 'cities': ['Wilmington'], 'iataCodes': ['ILG']}, {'communityId': 1007, 'numberOfAirports': 1, 'cities': ['Toowoomba'], 'iataCodes': ['TWB']}, {'communityId': 2223, 'numberOfAirports': 1, 'cities': ['Tikehau'], 'iataCodes': ['TIH']}, {'communityId': 2224, 'numberOfAirports': 1, 'cities': ['Fakarava'], 'iataCodes': ['FAV']}, {'communityId': 2225, 'numberOfAirports': 1, 'cities': ['Manihi'], 'iataCodes': ['XMH']}, {'communityId': 2226, 'numberOfAirports': 1, 'cities': ['Arutua'], 'iataCodes': ['AXR']}, {'communityId': 2227, 'numberOfAirports': 1, 'cities': ['Mataiva'], 'iataCodes': ['MVT']}, {'communityId': 2228, 'numberOfAirports': 1, 'cities': ['Ahe Atoll'], 'iataCodes': ['AHE']}, {'communityId': 2229, 'numberOfAirports': 1, 'cities': ['Aratika'], 'iataCodes': ['RKA']}, {'communityId': 2230, 'numberOfAirports': 1, 'cities': ['Takaroa'], 'iataCodes': ['TKX']}, {'communityId': 2231, 'numberOfAirports': 1, 'cities': ['Nuku Hiva'], 'iataCodes': ['NHV']}, {'communityId': 2232, 'numberOfAirports': 1, 'cities': ['Hiva Oa Island'], 'iataCodes': ['AUQ']}, {'communityId': 2233, 'numberOfAirports': 1, 'cities': ['Motu Mute'], 'iataCodes': ['BOB']}, {'communityId': 2234, 'numberOfAirports': 1, 'cities': ['Rangiroa'], 'iataCodes': ['RGI']}, {'communityId': 2235, 'numberOfAirports': 1, 'cities': ['Fare'], 'iataCodes': ['HUH']}, {'communityId': 2236, 'numberOfAirports': 1, 'cities': ['Moorea'], 'iataCodes': ['MOZ']}, {'communityId': 2238, 'numberOfAirports': 1, 'cities': ['Maupiti'], 'iataCodes': ['MAU']}, {'communityId': 2239, 'numberOfAirports': 1, 'cities': ['Uturoa'], 'iataCodes': ['RFP']}, {'communityId': 2240, 'numberOfAirports': 1, 'cities': ['Sola'], 'iataCodes': ['SLH']}, {'communityId': 2241, 'numberOfAirports': 1, 'cities': ['Emae Island'], 'iataCodes': ['EAE']}, {'communityId': 2242, 'numberOfAirports': 1, 'cities': ['Craig Cove'], 'iataCodes': ['CCV']}, {'communityId': 2243, 'numberOfAirports': 1, 'cities': ['Longana'], 'iataCodes': ['LOD']}, {'communityId': 2244, 'numberOfAirports': 1, 'cities': ['Pentecost Island'], 'iataCodes': ['SSR']}, {'communityId': 2245, 'numberOfAirports': 1, 'cities': ['Paama Island'], 'iataCodes': ['PBJ']}, {'communityId': 2246, 'numberOfAirports': 1, 'cities': ['Lamap'], 'iataCodes': ['LPM']}, {'communityId': 2247, 'numberOfAirports': 1, 'cities': ['Lamen Bay'], 'iataCodes': ['LNB']}, {'communityId': 2248, 'numberOfAirports': 1, 'cities': ['Maewo Island'], 'iataCodes': ['MWF']}, {'communityId': 2251, 'numberOfAirports': 1, 'cities': ['Gaua Island'], 'iataCodes': ['ZGU']}, {'communityId': 2252, 'numberOfAirports': 1, 'cities': ['Tongoa Island'], 'iataCodes': ['TGH']}, {'communityId': 2253, 'numberOfAirports': 1, 'cities': ['Epi Island'], 'iataCodes': ['VLS']}, {'communityId': 2254, 'numberOfAirports': 1, 'cities': ['Walaha'], 'iataCodes': ['WLH']}, {'communityId': 2255, 'numberOfAirports': 1, 'cities': ['Malekula Island'], 'iataCodes': ['SWJ']}, {'communityId': 2256, 'numberOfAirports': 1, 'cities': [\"Dillon's Bay\"], 'iataCodes': ['DLY']}, {'communityId': 2257, 'numberOfAirports': 1, 'cities': ['Ipota'], 'iataCodes': ['IPA']}, {'communityId': 2258, 'numberOfAirports': 1, 'cities': ['Tanna'], 'iataCodes': ['TAH']}, {'communityId': 2259, 'numberOfAirports': 1, 'cities': ['Korla'], 'iataCodes': ['KRL']}, {'communityId': 2260, 'numberOfAirports': 1, 'cities': ['Mazar-i-Sharif Airport'], 'iataCodes': ['MZR']}, {'communityId': 2262, 'numberOfAirports': 1, 'cities': ['Al Baha'], 'iataCodes': ['ABT']}, {'communityId': 2263, 'numberOfAirports': 1, 'cities': ['Bisha'], 'iataCodes': ['BHH']}, {'communityId': 2264, 'numberOfAirports': 1, 'cities': ['Dawadmi'], 'iataCodes': ['DWD']}, {'communityId': 2266, 'numberOfAirports': 1, 'cities': ['Guriat'], 'iataCodes': ['URY']}, {'communityId': 2267, 'numberOfAirports': 1, 'cities': ['Nejran'], 'iataCodes': ['EAM']}, {'communityId': 2268, 'numberOfAirports': 1, 'cities': ['Qaisumah'], 'iataCodes': ['AQI']}, {'communityId': 2269, 'numberOfAirports': 1, 'cities': ['Rafha'], 'iataCodes': ['RAH']}, {'communityId': 2270, 'numberOfAirports': 1, 'cities': ['Arar'], 'iataCodes': ['RAE']}, {'communityId': 2271, 'numberOfAirports': 1, 'cities': ['Sharurah'], 'iataCodes': ['SHW']}, {'communityId': 2272, 'numberOfAirports': 1, 'cities': ['Al-Jawf'], 'iataCodes': ['AJF']}, {'communityId': 2273, 'numberOfAirports': 1, 'cities': ['Turaif'], 'iataCodes': ['TUI']}, {'communityId': 2274, 'numberOfAirports': 1, 'cities': ['Wadi al-Dawasir'], 'iataCodes': ['WAE']}, {'communityId': 2275, 'numberOfAirports': 1, 'cities': ['Al Wajh'], 'iataCodes': ['EJH']}, {'communityId': 2276, 'numberOfAirports': 1, 'cities': ['Yushu'], 'iataCodes': ['YUS']}, {'communityId': 2277, 'numberOfAirports': 1, 'cities': ['Abadan'], 'iataCodes': ['ABD']}, {'communityId': 2278, 'numberOfAirports': 1, 'cities': ['Bandar Mahshahr'], 'iataCodes': ['MRX']}, {'communityId': 2279, 'numberOfAirports': 1, 'cities': ['Sirri Island'], 'iataCodes': ['SXI']}, {'communityId': 2280, 'numberOfAirports': 1, 'cities': ['Kermanshah'], 'iataCodes': ['KSH']}, {'communityId': 2282, 'numberOfAirports': 1, 'cities': ['Hamadan'], 'iataCodes': ['HDM']}, {'communityId': 2284, 'numberOfAirports': 1, 'cities': ['Kerman'], 'iataCodes': ['KER']}, {'communityId': 2285, 'numberOfAirports': 1, 'cities': ['Birjand'], 'iataCodes': ['XBJ']}, {'communityId': 2286, 'numberOfAirports': 1, 'cities': ['Gorgan'], 'iataCodes': ['GBT']}, {'communityId': 2287, 'numberOfAirports': 1, 'cities': ['Now Shahr'], 'iataCodes': ['NSH']}, {'communityId': 2288, 'numberOfAirports': 1, 'cities': ['Ramsar'], 'iataCodes': ['RZR']}, {'communityId': 2289, 'numberOfAirports': 1, 'cities': ['Sari'], 'iataCodes': ['SRY']}, {'communityId': 2290, 'numberOfAirports': 1, 'cities': ['Ardabil'], 'iataCodes': ['ADU']}, {'communityId': 2291, 'numberOfAirports': 1, 'cities': ['Urmia'], 'iataCodes': ['OMH']}, {'communityId': 2292, 'numberOfAirports': 1, 'cities': ['Yazd'], 'iataCodes': ['AZD']}, {'communityId': 2293, 'numberOfAirports': 1, 'cities': ['Zabol'], 'iataCodes': ['ACZ']}, {'communityId': 2294, 'numberOfAirports': 1, 'cities': ['Aqaba'], 'iataCodes': ['AQJ']}, {'communityId': 2295, 'numberOfAirports': 1, 'cities': ['Al Ain'], 'iataCodes': ['AAN']}, {'communityId': 2297, 'numberOfAirports': 1, 'cities': ['Khasab'], 'iataCodes': ['KHS']}, {'communityId': 2299, 'numberOfAirports': 1, 'cities': ['Chitral'], 'iataCodes': ['CJL']}, {'communityId': 2300, 'numberOfAirports': 1, 'cities': ['Dera Ghazi Khan'], 'iataCodes': ['DEA']}, {'communityId': 2301, 'numberOfAirports': 1, 'cities': ['Dera Ismael Khan'], 'iataCodes': ['DSK']}, {'communityId': 2302, 'numberOfAirports': 1, 'cities': ['Faisalabad'], 'iataCodes': ['LYP']}, {'communityId': 2303, 'numberOfAirports': 1, 'cities': ['Gwadar'], 'iataCodes': ['GWD']}, {'communityId': 2304, 'numberOfAirports': 1, 'cities': ['Gilgit'], 'iataCodes': ['GIL']}, {'communityId': 2305, 'numberOfAirports': 1, 'cities': ['Moenjodaro'], 'iataCodes': ['MJD']}, {'communityId': 2306, 'numberOfAirports': 1, 'cities': ['Panjgur'], 'iataCodes': ['PJG']}, {'communityId': 2308, 'numberOfAirports': 1, 'cities': ['Rahim Yar Khan'], 'iataCodes': ['RYK']}, {'communityId': 2309, 'numberOfAirports': 1, 'cities': ['Skardu'], 'iataCodes': ['KDU']}, {'communityId': 2310, 'numberOfAirports': 1, 'cities': ['Mirpur Khas'], 'iataCodes': ['SKZ']}, {'communityId': 2311, 'numberOfAirports': 1, 'cities': ['Turbat'], 'iataCodes': ['TUK']}, {'communityId': 2313, 'numberOfAirports': 1, 'cities': ['Ataq'], 'iataCodes': ['AXK']}, {'communityId': 2314, 'numberOfAirports': 1, 'cities': ['Al Ghaidah'], 'iataCodes': ['AAY']}, {'communityId': 2315, 'numberOfAirports': 1, 'cities': ['Hodeida'], 'iataCodes': ['HOD']}, {'communityId': 2316, 'numberOfAirports': 1, 'cities': ['Socotra Islands'], 'iataCodes': ['SCT']}, {'communityId': 2317, 'numberOfAirports': 1, 'cities': ['Sayun'], 'iataCodes': ['GXF']}, {'communityId': 2359, 'numberOfAirports': 1, 'cities': ['Quinhagak'], 'iataCodes': ['KWN']}, {'communityId': 2368, 'numberOfAirports': 1, 'cities': ['Teller'], 'iataCodes': ['TLA']}, {'communityId': 2370, 'numberOfAirports': 1, 'cities': ['Chevak'], 'iataCodes': ['VAK']}, {'communityId': 2373, 'numberOfAirports': 1, 'cities': ['Beaver'], 'iataCodes': ['WBQ']}, {'communityId': 2375, 'numberOfAirports': 1, 'cities': ['Wainwright'], 'iataCodes': ['AIN']}, {'communityId': 2376, 'numberOfAirports': 1, 'cities': ['White Mountain'], 'iataCodes': ['WMO']}, {'communityId': 2379, 'numberOfAirports': 1, 'cities': ['Allakaket'], 'iataCodes': ['AET']}, {'communityId': 2380, 'numberOfAirports': 1, 'cities': ['Elim'], 'iataCodes': ['ELI']}, {'communityId': 2383, 'numberOfAirports': 1, 'cities': ['Brevig Mission'], 'iataCodes': ['KTS']}, {'communityId': 2384, 'numberOfAirports': 1, 'cities': ['Kwethluk'], 'iataCodes': ['KWT']}, {'communityId': 2388, 'numberOfAirports': 1, 'cities': ['Fort Yukon'], 'iataCodes': ['FYU']}, {'communityId': 2389, 'numberOfAirports': 1, 'cities': ['Tufi'], 'iataCodes': ['TFI']}, {'communityId': 2390, 'numberOfAirports': 1, 'cities': ['Rota Island'], 'iataCodes': ['ROP']}, {'communityId': 2391, 'numberOfAirports': 1, 'cities': ['Chaoyang'], 'iataCodes': ['CHG']}, {'communityId': 2392, 'numberOfAirports': 1, 'cities': ['Hana'], 'iataCodes': ['HNM']}, {'communityId': 2393, 'numberOfAirports': 1, 'cities': ['Kamuela'], 'iataCodes': ['MUE']}, {'communityId': 2394, 'numberOfAirports': 1, 'cities': ['Kwajalein'], 'iataCodes': ['KWA']}, {'communityId': 2395, 'numberOfAirports': 1, 'cities': ['Point Lay'], 'iataCodes': ['PIZ']}, {'communityId': 2396, 'numberOfAirports': 1, 'cities': ['Weno Island'], 'iataCodes': ['TKK']}, {'communityId': 2397, 'numberOfAirports': 1, 'cities': ['Yap Island'], 'iataCodes': ['YAP']}, {'communityId': 2398, 'numberOfAirports': 1, 'cities': ['Shang-I'], 'iataCodes': ['KNH']}, {'communityId': 2399, 'numberOfAirports': 1, 'cities': ['Taitung City'], 'iataCodes': ['TTT']}, {'communityId': 2400, 'numberOfAirports': 1, 'cities': ['Makung City'], 'iataCodes': ['MZG']}, {'communityId': 2401, 'numberOfAirports': 1, 'cities': ['Hualien City'], 'iataCodes': ['HUN']}, {'communityId': 2402, 'numberOfAirports': 1, 'cities': ['Matsumoto'], 'iataCodes': ['MMJ']}, {'communityId': 2403, 'numberOfAirports': 1, 'cities': ['Omitama'], 'iataCodes': ['IBR']}, {'communityId': 2404, 'numberOfAirports': 1, 'cities': ['Iki'], 'iataCodes': ['IKI']}, {'communityId': 2405, 'numberOfAirports': 1, 'cities': ['Tsushima'], 'iataCodes': ['TSJ']}, {'communityId': 2406, 'numberOfAirports': 1, 'cities': ['Goto'], 'iataCodes': ['FUJ']}, {'communityId': 2407, 'numberOfAirports': 1, 'cities': ['Nagoya'], 'iataCodes': ['NKM']}, {'communityId': 2408, 'numberOfAirports': 1, 'cities': ['Makinohara / Shimada'], 'iataCodes': ['FSZ']}, {'communityId': 2409, 'numberOfAirports': 1, 'cities': ['Sukagawa'], 'iataCodes': ['FKS']}, {'communityId': 2410, 'numberOfAirports': 1, 'cities': ['Morioka'], 'iataCodes': ['HNA']}, {'communityId': 2411, 'numberOfAirports': 1, 'cities': ['Gwangju'], 'iataCodes': ['KWJ']}, {'communityId': 2412, 'numberOfAirports': 1, 'cities': ['Kunsan'], 'iataCodes': ['KUV']}, {'communityId': 2413, 'numberOfAirports': 1, 'cities': ['Yeosu'], 'iataCodes': ['RSU']}, {'communityId': 2414, 'numberOfAirports': 1, 'cities': ['Wonju'], 'iataCodes': ['WJU']}, {'communityId': 2415, 'numberOfAirports': 1, 'cities': ['Sokcho / Gangneung'], 'iataCodes': ['YNY']}, {'communityId': 2416, 'numberOfAirports': 1, 'cities': ['Sacheon'], 'iataCodes': ['HIN']}, {'communityId': 2417, 'numberOfAirports': 1, 'cities': ['Ulsan'], 'iataCodes': ['USN']}, {'communityId': 2418, 'numberOfAirports': 1, 'cities': ['Pohang'], 'iataCodes': ['KPO']}, {'communityId': 2419, 'numberOfAirports': 1, 'cities': ['Rampart'], 'iataCodes': ['RMP']}, {'communityId': 2420, 'numberOfAirports': 1, 'cities': ['Kumejima'], 'iataCodes': ['UEO']}, {'communityId': 2421, 'numberOfAirports': 1, 'cities': ['Laoag City'], 'iataCodes': ['LAO']}, {'communityId': 2422, 'numberOfAirports': 1, 'cities': ['Legazpi City'], 'iataCodes': ['LGP']}, {'communityId': 2423, 'numberOfAirports': 1, 'cities': ['Cotabato City'], 'iataCodes': ['CBO']}, {'communityId': 2424, 'numberOfAirports': 1, 'cities': ['Butuan City'], 'iataCodes': ['BXU']}, {'communityId': 2425, 'numberOfAirports': 1, 'cities': ['Dipolog City'], 'iataCodes': ['DPL']}, {'communityId': 2426, 'numberOfAirports': 1, 'cities': ['Camiguin'], 'iataCodes': ['CGM']}, {'communityId': 2427, 'numberOfAirports': 1, 'cities': ['Cagayan De Oro City'], 'iataCodes': ['CGY']}, {'communityId': 2428, 'numberOfAirports': 1, 'cities': ['Ozamiz City'], 'iataCodes': ['OZC']}, {'communityId': 2429, 'numberOfAirports': 1, 'cities': ['Pagadian City'], 'iataCodes': ['PAG']}, {'communityId': 2430, 'numberOfAirports': 1, 'cities': ['General Santos'], 'iataCodes': ['GES']}, {'communityId': 2431, 'numberOfAirports': 1, 'cities': ['Surigao City'], 'iataCodes': ['SUG']}, {'communityId': 2432, 'numberOfAirports': 1, 'cities': ['Zamboanga City'], 'iataCodes': ['ZAM']}, {'communityId': 2433, 'numberOfAirports': 1, 'cities': ['Del Carmen'], 'iataCodes': ['IAO']}, {'communityId': 2434, 'numberOfAirports': 1, 'cities': ['San Jose'], 'iataCodes': ['SJI']}, {'communityId': 2435, 'numberOfAirports': 1, 'cities': ['Naga'], 'iataCodes': ['WNP']}, {'communityId': 2436, 'numberOfAirports': 1, 'cities': ['Basco'], 'iataCodes': ['BSO']}, {'communityId': 2437, 'numberOfAirports': 1, 'cities': ['Tuguegarao City'], 'iataCodes': ['TUG']}, {'communityId': 2438, 'numberOfAirports': 1, 'cities': ['Virac'], 'iataCodes': ['VRC']}, {'communityId': 2439, 'numberOfAirports': 1, 'cities': ['Cauayan City'], 'iataCodes': ['CYZ']}, {'communityId': 2440, 'numberOfAirports': 1, 'cities': ['Tacloban City'], 'iataCodes': ['TAC']}, {'communityId': 2441, 'numberOfAirports': 1, 'cities': ['Bacolod City'], 'iataCodes': ['BCD']}, {'communityId': 2442, 'numberOfAirports': 1, 'cities': ['Calbayog City'], 'iataCodes': ['CYP']}, {'communityId': 2443, 'numberOfAirports': 1, 'cities': ['Dumaguete City'], 'iataCodes': ['DGT']}, {'communityId': 2444, 'numberOfAirports': 1, 'cities': ['Caticlan'], 'iataCodes': ['MPH']}, {'communityId': 2445, 'numberOfAirports': 1, 'cities': ['Catarman'], 'iataCodes': ['CRM']}, {'communityId': 2446, 'numberOfAirports': 1, 'cities': ['Masbate'], 'iataCodes': ['MBT']}, {'communityId': 2447, 'numberOfAirports': 1, 'cities': ['Puerto Princesa City'], 'iataCodes': ['PPS']}, {'communityId': 2448, 'numberOfAirports': 1, 'cities': ['Roxas City'], 'iataCodes': ['RXS']}, {'communityId': 2449, 'numberOfAirports': 1, 'cities': ['Tagbilaran City'], 'iataCodes': ['TAG']}, {'communityId': 2450, 'numberOfAirports': 1, 'cities': ['Coron'], 'iataCodes': ['USU']}, {'communityId': 2451, 'numberOfAirports': 1, 'cities': ['Nogliki-Sakhalin Island'], 'iataCodes': ['NGK']}, {'communityId': 2452, 'numberOfAirports': 1, 'cities': ['Grozny'], 'iataCodes': ['GRV']}, {'communityId': 2453, 'numberOfAirports': 1, 'cities': ['Velikiy Ustyug'], 'iataCodes': ['VUS']}, {'communityId': 2454, 'numberOfAirports': 1, 'cities': ['Parana'], 'iataCodes': ['PRA']}, {'communityId': 2455, 'numberOfAirports': 1, 'cities': ['Santa Fe'], 'iataCodes': ['SFN']}, {'communityId': 2456, 'numberOfAirports': 1, 'cities': ['San Rafael'], 'iataCodes': ['AFA']}, {'communityId': 2457, 'numberOfAirports': 1, 'cities': ['Catamarca'], 'iataCodes': ['CTC']}, {'communityId': 2458, 'numberOfAirports': 1, 'cities': ['Santiago del Estero'], 'iataCodes': ['SDE']}, {'communityId': 2459, 'numberOfAirports': 1, 'cities': ['Rio Hondo'], 'iataCodes': ['RHD']}, {'communityId': 2460, 'numberOfAirports': 1, 'cities': ['La Rioja'], 'iataCodes': ['IRJ']}, {'communityId': 2462, 'numberOfAirports': 1, 'cities': ['San Juan'], 'iataCodes': ['UAQ']}, {'communityId': 2463, 'numberOfAirports': 1, 'cities': ['San Luis'], 'iataCodes': ['LUQ']}, {'communityId': 2464, 'numberOfAirports': 1, 'cities': ['Resistencia'], 'iataCodes': ['RES']}, {'communityId': 2465, 'numberOfAirports': 1, 'cities': ['Formosa'], 'iataCodes': ['FMA']}, {'communityId': 2466, 'numberOfAirports': 1, 'cities': ['Posadas'], 'iataCodes': ['PSS']}, {'communityId': 2468, 'numberOfAirports': 1, 'cities': ['San Salvador de Jujuy'], 'iataCodes': ['JUJ']}, {'communityId': 2469, 'numberOfAirports': 1, 'cities': ['Comodoro Rivadavia'], 'iataCodes': ['CRD']}, {'communityId': 2470, 'numberOfAirports': 1, 'cities': ['Esquel'], 'iataCodes': ['EQS']}, {'communityId': 2471, 'numberOfAirports': 1, 'cities': ['Viedma / Carmen de Patagones'], 'iataCodes': ['VDM']}, {'communityId': 2472, 'numberOfAirports': 1, 'cities': ['Puerto Madryn'], 'iataCodes': ['PMY']}, {'communityId': 2473, 'numberOfAirports': 1, 'cities': ['Rio Grande'], 'iataCodes': ['RGA']}, {'communityId': 2474, 'numberOfAirports': 1, 'cities': ['Rio Gallegos'], 'iataCodes': ['RGL']}, {'communityId': 2475, 'numberOfAirports': 1, 'cities': ['Bahia Blanca'], 'iataCodes': ['BHI']}, {'communityId': 2476, 'numberOfAirports': 1, 'cities': ['Mar del Plata'], 'iataCodes': ['MDQ']}, {'communityId': 2478, 'numberOfAirports': 1, 'cities': ['Santa Rosa'], 'iataCodes': ['RSA']}, {'communityId': 2479, 'numberOfAirports': 1, 'cities': ['Chapelco/San Martin de los Andes'], 'iataCodes': ['CPC']}, {'communityId': 2480, 'numberOfAirports': 1, 'cities': ['Araraquara'], 'iataCodes': ['AQA']}, {'communityId': 2481, 'numberOfAirports': 1, 'cities': ['Alta Floresta'], 'iataCodes': ['AFL']}, {'communityId': 2482, 'numberOfAirports': 1, 'cities': ['Araxá'], 'iataCodes': ['AAX']}, {'communityId': 2483, 'numberOfAirports': 1, 'cities': ['Boa Vista'], 'iataCodes': ['BVB']}, {'communityId': 2484, 'numberOfAirports': 1, 'cities': ['Cabo Frio'], 'iataCodes': ['CFB']}, {'communityId': 2485, 'numberOfAirports': 1, 'cities': ['Caçador'], 'iataCodes': ['CFC']}, {'communityId': 2486, 'numberOfAirports': 1, 'cities': ['Chapecó'], 'iataCodes': ['XAP']}, {'communityId': 2487, 'numberOfAirports': 1, 'cities': ['Carajás'], 'iataCodes': ['CKS']}, {'communityId': 2488, 'numberOfAirports': 1, 'cities': ['Criciúma'], 'iataCodes': ['CCM']}, {'communityId': 2489, 'numberOfAirports': 1, 'cities': ['Caldas Novas'], 'iataCodes': ['CLV']}, {'communityId': 2490, 'numberOfAirports': 1, 'cities': ['Campos Dos Goytacazes'], 'iataCodes': ['CAW']}, {'communityId': 2491, 'numberOfAirports': 1, 'cities': ['Corumbá'], 'iataCodes': ['CMG']}, {'communityId': 2492, 'numberOfAirports': 1, 'cities': ['Caxias Do Sul'], 'iataCodes': ['CXJ']}, {'communityId': 2493, 'numberOfAirports': 1, 'cities': ['Bonito'], 'iataCodes': ['BYO']}, {'communityId': 2494, 'numberOfAirports': 1, 'cities': ['Presidente Prudente'], 'iataCodes': ['PPB']}, {'communityId': 2495, 'numberOfAirports': 1, 'cities': ['Fernando De Noronha'], 'iataCodes': ['FEN']}, {'communityId': 2496, 'numberOfAirports': 1, 'cities': ['Guarapuava'], 'iataCodes': ['GPB']}, {'communityId': 2497, 'numberOfAirports': 1, 'cities': ['Governador Valadares'], 'iataCodes': ['GVR']}, {'communityId': 2498, 'numberOfAirports': 1, 'cities': ['Altamira'], 'iataCodes': ['ATM']}, {'communityId': 2499, 'numberOfAirports': 1, 'cities': ['Imperatriz'], 'iataCodes': ['IMP']}, {'communityId': 2500, 'numberOfAirports': 1, 'cities': ['Campina Grande'], 'iataCodes': ['CPV']}, {'communityId': 2501, 'numberOfAirports': 1, 'cities': ['Lençóis'], 'iataCodes': ['LEC']}, {'communityId': 2502, 'numberOfAirports': 1, 'cities': ['Bom Jesus Da Lapa'], 'iataCodes': ['LAZ']}, {'communityId': 2503, 'numberOfAirports': 1, 'cities': ['Marabá'], 'iataCodes': ['MAB']}, {'communityId': 2504, 'numberOfAirports': 1, 'cities': ['Almeirim'], 'iataCodes': ['MEU']}, {'communityId': 2505, 'numberOfAirports': 1, 'cities': ['Macaé'], 'iataCodes': ['MEA']}, {'communityId': 2506, 'numberOfAirports': 1, 'cities': ['Montes Claros'], 'iataCodes': ['MOC']}, {'communityId': 2507, 'numberOfAirports': 1, 'cities': ['Marília'], 'iataCodes': ['MII']}, {'communityId': 2508, 'numberOfAirports': 1, 'cities': ['Macapá'], 'iataCodes': ['MCP']}, {'communityId': 2509, 'numberOfAirports': 1, 'cities': ['Parnaíba'], 'iataCodes': ['PHB']}, {'communityId': 2510, 'numberOfAirports': 1, 'cities': ['Palmas'], 'iataCodes': ['PMW']}, {'communityId': 2511, 'numberOfAirports': 1, 'cities': ['Pelotas'], 'iataCodes': ['PET']}, {'communityId': 2513, 'numberOfAirports': 1, 'cities': ['Porto Velho'], 'iataCodes': ['PVH']}, {'communityId': 2514, 'numberOfAirports': 1, 'cities': ['Rio Branco'], 'iataCodes': ['RBR']}, {'communityId': 2515, 'numberOfAirports': 1, 'cities': ['São José Dos Campos'], 'iataCodes': ['SJK']}, {'communityId': 2516, 'numberOfAirports': 1, 'cities': ['Santa Maria'], 'iataCodes': ['RIA']}, {'communityId': 2517, 'numberOfAirports': 1, 'cities': ['Santarém'], 'iataCodes': ['STM']}, {'communityId': 2518, 'numberOfAirports': 1, 'cities': ['Tefé'], 'iataCodes': ['TFF']}, {'communityId': 2519, 'numberOfAirports': 1, 'cities': ['Tabatinga'], 'iataCodes': ['TBT']}, {'communityId': 2520, 'numberOfAirports': 1, 'cities': ['Paulo Afonso'], 'iataCodes': ['PAV']}, {'communityId': 2521, 'numberOfAirports': 1, 'cities': ['Vilhena'], 'iataCodes': ['BVH']}, {'communityId': 2522, 'numberOfAirports': 1, 'cities': ['Juiz de Fora'], 'iataCodes': ['IZA']}, {'communityId': 2523, 'numberOfAirports': 1, 'cities': ['Dalcahue'], 'iataCodes': ['MHC']}, {'communityId': 2524, 'numberOfAirports': 1, 'cities': ['Anshan'], 'iataCodes': ['AOG']}, {'communityId': 2525, 'numberOfAirports': 1, 'cities': ['Coca'], 'iataCodes': ['OCC']}, {'communityId': 2526, 'numberOfAirports': 1, 'cities': ['Cuenca'], 'iataCodes': ['CUE']}, {'communityId': 2527, 'numberOfAirports': 1, 'cities': ['Baltra'], 'iataCodes': ['GPS']}, {'communityId': 2528, 'numberOfAirports': 1, 'cities': ['Latacunga'], 'iataCodes': ['LTX']}, {'communityId': 2529, 'numberOfAirports': 1, 'cities': ['Macas'], 'iataCodes': ['XMS']}, {'communityId': 2530, 'numberOfAirports': 1, 'cities': ['Manta'], 'iataCodes': ['MEC']}, {'communityId': 2531, 'numberOfAirports': 1, 'cities': ['Lago Agrio'], 'iataCodes': ['LGQ']}, {'communityId': 2532, 'numberOfAirports': 1, 'cities': ['Santa Rosa'], 'iataCodes': ['ETR']}, {'communityId': 2533, 'numberOfAirports': 1, 'cities': ['San Cristóbal'], 'iataCodes': ['SCY']}, {'communityId': 2534, 'numberOfAirports': 1, 'cities': ['La Toma (Catamayo)'], 'iataCodes': ['LOH']}, {'communityId': 2535, 'numberOfAirports': 1, 'cities': ['Tachina'], 'iataCodes': ['ESM']}, {'communityId': 2536, 'numberOfAirports': 1, 'cities': ['Tulcán'], 'iataCodes': ['TUA']}, {'communityId': 2537, 'numberOfAirports': 1, 'cities': ['Bauru'], 'iataCodes': ['JTC']}, {'communityId': 2538, 'numberOfAirports': 1, 'cities': ['Puerto Asís'], 'iataCodes': ['PUU']}, {'communityId': 2539, 'numberOfAirports': 1, 'cities': ['Bucaramanga'], 'iataCodes': ['BGA']}, {'communityId': 2540, 'numberOfAirports': 1, 'cities': ['Buenaventura'], 'iataCodes': ['BUN']}, {'communityId': 2541, 'numberOfAirports': 1, 'cities': ['Cúcuta'], 'iataCodes': ['CUC']}, {'communityId': 2542, 'numberOfAirports': 1, 'cities': ['Tumaco'], 'iataCodes': ['TCO']}, {'communityId': 2543, 'numberOfAirports': 1, 'cities': ['Corozal'], 'iataCodes': ['CZU']}, {'communityId': 2544, 'numberOfAirports': 1, 'cities': ['Barrancabermeja'], 'iataCodes': ['EJA']}, {'communityId': 2545, 'numberOfAirports': 1, 'cities': ['Florencia'], 'iataCodes': ['FLA']}, {'communityId': 2546, 'numberOfAirports': 1, 'cities': ['Guapi'], 'iataCodes': ['GPI']}, {'communityId': 2547, 'numberOfAirports': 1, 'cities': ['Ibagué'], 'iataCodes': ['IBE']}, {'communityId': 2548, 'numberOfAirports': 1, 'cities': ['Ipiales'], 'iataCodes': ['IPI']}, {'communityId': 2549, 'numberOfAirports': 1, 'cities': ['Carepa'], 'iataCodes': ['APO']}, {'communityId': 2550, 'numberOfAirports': 1, 'cities': ['Leticia'], 'iataCodes': ['LET']}, {'communityId': 2551, 'numberOfAirports': 1, 'cities': ['Medellín'], 'iataCodes': ['EOH']}, {'communityId': 2552, 'numberOfAirports': 1, 'cities': ['Montería'], 'iataCodes': ['MTR']}, {'communityId': 2553, 'numberOfAirports': 1, 'cities': ['Mitú'], 'iataCodes': ['MVP']}, {'communityId': 2554, 'numberOfAirports': 1, 'cities': ['Manizales'], 'iataCodes': ['MZL']}, {'communityId': 2555, 'numberOfAirports': 1, 'cities': ['Neiva'], 'iataCodes': ['NVA']}, {'communityId': 2556, 'numberOfAirports': 1, 'cities': ['Puerto Carreño'], 'iataCodes': ['PCR']}, {'communityId': 2557, 'numberOfAirports': 1, 'cities': ['Puerto Inírida'], 'iataCodes': ['PDA']}, {'communityId': 2558, 'numberOfAirports': 1, 'cities': ['Pereira'], 'iataCodes': ['PEI']}, {'communityId': 2559, 'numberOfAirports': 1, 'cities': ['Popayán'], 'iataCodes': ['PPN']}, {'communityId': 2560, 'numberOfAirports': 1, 'cities': ['Pasto'], 'iataCodes': ['PSO']}, {'communityId': 2561, 'numberOfAirports': 1, 'cities': ['Riohacha'], 'iataCodes': ['RCH']}, {'communityId': 2562, 'numberOfAirports': 1, 'cities': ['San José Del Guaviare'], 'iataCodes': ['SJE']}, {'communityId': 2563, 'numberOfAirports': 1, 'cities': ['Santa Marta'], 'iataCodes': ['SMR']}, {'communityId': 2565, 'numberOfAirports': 1, 'cities': ['San Vicente Del Caguán'], 'iataCodes': ['SVI']}, {'communityId': 2566, 'numberOfAirports': 1, 'cities': ['Tame'], 'iataCodes': ['TME']}, {'communityId': 2567, 'numberOfAirports': 1, 'cities': ['Arauca'], 'iataCodes': ['AUC']}, {'communityId': 2568, 'numberOfAirports': 1, 'cities': ['Quibdó'], 'iataCodes': ['UIB']}, {'communityId': 2569, 'numberOfAirports': 1, 'cities': ['Valledupar'], 'iataCodes': ['VUP']}, {'communityId': 2570, 'numberOfAirports': 1, 'cities': ['Villavicencio'], 'iataCodes': ['VVC']}, {'communityId': 2571, 'numberOfAirports': 1, 'cities': ['El Yopal'], 'iataCodes': ['EYP']}, {'communityId': 2572, 'numberOfAirports': 1, 'cities': ['Cobija'], 'iataCodes': ['CIJ']}, {'communityId': 2573, 'numberOfAirports': 1, 'cities': ['Santa Cruz'], 'iataCodes': ['SRZ']}, {'communityId': 2574, 'numberOfAirports': 1, 'cities': ['Potosí'], 'iataCodes': ['POI']}, {'communityId': 2575, 'numberOfAirports': 1, 'cities': ['Sucre'], 'iataCodes': ['SRE']}, {'communityId': 2576, 'numberOfAirports': 1, 'cities': ['Tarija'], 'iataCodes': ['TJA']}, {'communityId': 2578, 'numberOfAirports': 1, 'cities': ['Quijarro'], 'iataCodes': ['UYU']}, {'communityId': 2579, 'numberOfAirports': 1, 'cities': ['Barreiras'], 'iataCodes': ['BRA']}, {'communityId': 2580, 'numberOfAirports': 1, 'cities': ['Patos De Minas'], 'iataCodes': ['POJ']}, {'communityId': 2581, 'numberOfAirports': 1, 'cities': ['Breves'], 'iataCodes': ['BVS']}, {'communityId': 2582, 'numberOfAirports': 1, 'cities': ['Erechim'], 'iataCodes': ['ERM']}, {'communityId': 2583, 'numberOfAirports': 1, 'cities': ['Joaçaba'], 'iataCodes': ['JCB']}, {'communityId': 2584, 'numberOfAirports': 1, 'cities': ['Cacoal'], 'iataCodes': ['OAL']}, {'communityId': 2585, 'numberOfAirports': 1, 'cities': ['Santa Rosa'], 'iataCodes': ['SRA']}, {'communityId': 2587, 'numberOfAirports': 1, 'cities': ['Barinas'], 'iataCodes': ['BNS']}, {'communityId': 2588, 'numberOfAirports': 1, 'cities': ['Barquisimeto'], 'iataCodes': ['BRM']}, {'communityId': 2589, 'numberOfAirports': 1, 'cities': ['Coro'], 'iataCodes': ['CZE']}, {'communityId': 2590, 'numberOfAirports': 1, 'cities': ['Cumaná'], 'iataCodes': ['CUM']}, {'communityId': 2591, 'numberOfAirports': 1, 'cities': ['Paraguaná'], 'iataCodes': ['LSP']}, {'communityId': 2592, 'numberOfAirports': 1, 'cities': ['La Fria'], 'iataCodes': ['LFR']}, {'communityId': 2593, 'numberOfAirports': 1, 'cities': ['Mérida'], 'iataCodes': ['MRD']}, {'communityId': 2595, 'numberOfAirports': 1, 'cities': ['Maturín'], 'iataCodes': ['MUN']}, {'communityId': 2596, 'numberOfAirports': 1, 'cities': ['Cabimas'], 'iataCodes': ['CBS']}, {'communityId': 2597, 'numberOfAirports': 1, 'cities': ['Puerto Ayacucho'], 'iataCodes': ['PYH']}, {'communityId': 2598, 'numberOfAirports': 1, 'cities': ['Puerto Cabello,'], 'iataCodes': ['PBL']}, {'communityId': 2599, 'numberOfAirports': 1, 'cities': ['Puerto Ordaz-Ciudad Guayana'], 'iataCodes': ['PZO']}, {'communityId': 2600, 'numberOfAirports': 1, 'cities': ['Stevens Village'], 'iataCodes': ['SVS']}, {'communityId': 2601, 'numberOfAirports': 1, 'cities': ['San Antonio Del Tachira'], 'iataCodes': ['SVZ']}, {'communityId': 2602, 'numberOfAirports': 1, 'cities': ['Santo Domingo'], 'iataCodes': ['STD']}, {'communityId': 2603, 'numberOfAirports': 1, 'cities': ['San Tome'], 'iataCodes': ['SOM']}, {'communityId': 2605, 'numberOfAirports': 1, 'cities': ['El Vigía'], 'iataCodes': ['VIG']}, {'communityId': 2606, 'numberOfAirports': 1, 'cities': ['Valera'], 'iataCodes': ['VLV']}, {'communityId': 2607, 'numberOfAirports': 1, 'cities': ['Barcelos'], 'iataCodes': ['BAZ']}, {'communityId': 2608, 'numberOfAirports': 1, 'cities': ['Araguaína'], 'iataCodes': ['AUX']}, {'communityId': 2609, 'numberOfAirports': 1, 'cities': ['Ji-Paraná'], 'iataCodes': ['JPR']}, {'communityId': 2610, 'numberOfAirports': 1, 'cities': ['Coari'], 'iataCodes': ['CIZ']}, {'communityId': 2611, 'numberOfAirports': 1, 'cities': ['Rio Verde'], 'iataCodes': ['RVD']}, {'communityId': 2612, 'numberOfAirports': 1, 'cities': ['Parintins'], 'iataCodes': ['PIN']}, {'communityId': 2613, 'numberOfAirports': 1, 'cities': ['Rondonópolis'], 'iataCodes': ['ROO']}, {'communityId': 2614, 'numberOfAirports': 1, 'cities': ['Sinop'], 'iataCodes': ['OPS']}, {'communityId': 2616, 'numberOfAirports': 1, 'cities': ['Ogle'], 'iataCodes': ['OGL']}, {'communityId': 2618, 'numberOfAirports': 1, 'cities': ['Grand Case'], 'iataCodes': ['SFG']}, {'communityId': 2620, 'numberOfAirports': 1, 'cities': ['Tuluksak'], 'iataCodes': ['TLT']}, {'communityId': 2621, 'numberOfAirports': 1, 'cities': ['Sint Eustatius'], 'iataCodes': ['EUX']}, {'communityId': 2622, 'numberOfAirports': 1, 'cities': ['Saba'], 'iataCodes': ['SAB']}, {'communityId': 2623, 'numberOfAirports': 1, 'cities': ['Bingöl'], 'iataCodes': ['BGG']}, {'communityId': 2624, 'numberOfAirports': 1, 'cities': ['Iğdır'], 'iataCodes': ['IGD']}, {'communityId': 2626, 'numberOfAirports': 1, 'cities': ['Kokshetau'], 'iataCodes': ['KOV']}, {'communityId': 2627, 'numberOfAirports': 1, 'cities': ['Petropavlosk'], 'iataCodes': ['PPK']}, {'communityId': 2628, 'numberOfAirports': 1, 'cities': ['Taraz'], 'iataCodes': ['DMB']}, {'communityId': 2630, 'numberOfAirports': 1, 'cities': ['Shymkent'], 'iataCodes': ['CIT']}, {'communityId': 2631, 'numberOfAirports': 1, 'cities': ['Jinzhou'], 'iataCodes': ['JNZ']}, {'communityId': 2632, 'numberOfAirports': 1, 'cities': ['Karaganda'], 'iataCodes': ['KGF']}, {'communityId': 2633, 'numberOfAirports': 1, 'cities': ['Kzyl-Orda'], 'iataCodes': ['KZO']}, {'communityId': 2634, 'numberOfAirports': 1, 'cities': ['Uralsk'], 'iataCodes': ['URA']}, {'communityId': 2635, 'numberOfAirports': 1, 'cities': ['Ust Kamenogorsk'], 'iataCodes': ['UKK']}, {'communityId': 2636, 'numberOfAirports': 1, 'cities': ['Pavlodar'], 'iataCodes': ['PWQ']}, {'communityId': 2638, 'numberOfAirports': 1, 'cities': ['Aktyuinsk'], 'iataCodes': ['AKX']}, {'communityId': 2639, 'numberOfAirports': 1, 'cities': ['Kostanay'], 'iataCodes': ['KSN']}, {'communityId': 2640, 'numberOfAirports': 1, 'cities': ['Ganja'], 'iataCodes': ['KVD']}, {'communityId': 2641, 'numberOfAirports': 1, 'cities': ['Lankaran'], 'iataCodes': ['LLK']}, {'communityId': 2642, 'numberOfAirports': 1, 'cities': ['Nakhchivan'], 'iataCodes': ['NAJ']}, {'communityId': 2643, 'numberOfAirports': 1, 'cities': ['Gabala'], 'iataCodes': ['GBB']}, {'communityId': 2644, 'numberOfAirports': 1, 'cities': ['Gyumri'], 'iataCodes': ['LWN']}, {'communityId': 2645, 'numberOfAirports': 1, 'cities': ['Lensk'], 'iataCodes': ['ULK']}, {'communityId': 2646, 'numberOfAirports': 1, 'cities': ['Yakutia'], 'iataCodes': ['PYJ']}, {'communityId': 2647, 'numberOfAirports': 1, 'cities': ['Mirny'], 'iataCodes': ['MJZ']}, {'communityId': 2648, 'numberOfAirports': 1, 'cities': ['Chokurdah'], 'iataCodes': ['CKH']}, {'communityId': 2649, 'numberOfAirports': 1, 'cities': ['Cherskiy'], 'iataCodes': ['CYX']}, {'communityId': 2650, 'numberOfAirports': 1, 'cities': ['Tiksi'], 'iataCodes': ['IKS']}, {'communityId': 2652, 'numberOfAirports': 1, 'cities': ['Batumi'], 'iataCodes': ['BUS']}, {'communityId': 2653, 'numberOfAirports': 1, 'cities': ['Blagoveschensk'], 'iataCodes': ['BQS']}, {'communityId': 2654, 'numberOfAirports': 1, 'cities': ['Anadyr'], 'iataCodes': ['DYR']}, {'communityId': 2655, 'numberOfAirports': 1, 'cities': ['Magadan'], 'iataCodes': ['GDX']}, {'communityId': 2656, 'numberOfAirports': 1, 'cities': ['Pevek'], 'iataCodes': ['PWE']}, {'communityId': 2657, 'numberOfAirports': 1, 'cities': ['Petropavlovsk-Kamchatsky'], 'iataCodes': ['PKC']}, {'communityId': 2658, 'numberOfAirports': 1, 'cities': ['Burevestnik/Iturup Island'], 'iataCodes': ['BVV']}, {'communityId': 2659, 'numberOfAirports': 1, 'cities': ['Okha'], 'iataCodes': ['OHH']}, {'communityId': 2660, 'numberOfAirports': 1, 'cities': ['Shakhtersk'], 'iataCodes': ['EKS']}, {'communityId': 2661, 'numberOfAirports': 1, 'cities': ['Kunashir Island'], 'iataCodes': ['DEE']}, {'communityId': 2662, 'numberOfAirports': 1, 'cities': ['Chita'], 'iataCodes': ['HTA']}, {'communityId': 2663, 'numberOfAirports': 1, 'cities': ['Bratsk'], 'iataCodes': ['BTK']}, {'communityId': 2664, 'numberOfAirports': 1, 'cities': ['Bodaybo'], 'iataCodes': ['ODO']}, {'communityId': 2665, 'numberOfAirports': 1, 'cities': ['Kirensk'], 'iataCodes': ['KCK']}, {'communityId': 2666, 'numberOfAirports': 1, 'cities': ['Ust-Kut'], 'iataCodes': ['UKX']}, {'communityId': 2667, 'numberOfAirports': 1, 'cities': ['Zaporizhia'], 'iataCodes': ['OZH']}, {'communityId': 2668, 'numberOfAirports': 1, 'cities': ['Sevastopol'], 'iataCodes': ['UKS']}, {'communityId': 2669, 'numberOfAirports': 1, 'cities': ['Simferopol'], 'iataCodes': ['SIP']}, {'communityId': 2670, 'numberOfAirports': 1, 'cities': ['Ivano-Frankivsk'], 'iataCodes': ['IFO']}, {'communityId': 2671, 'numberOfAirports': 1, 'cities': ['Uzhhorod'], 'iataCodes': ['UDJ']}, {'communityId': 2672, 'numberOfAirports': 1, 'cities': ['Vinnitsa'], 'iataCodes': ['VIN']}, {'communityId': 2673, 'numberOfAirports': 1, 'cities': ['Archangelsk'], 'iataCodes': ['ARH']}, {'communityId': 2674, 'numberOfAirports': 1, 'cities': ['Al Ula'], 'iataCodes': ['ULH']}, {'communityId': 2675, 'numberOfAirports': 1, 'cities': ['Apatity'], 'iataCodes': ['KVK']}, {'communityId': 2676, 'numberOfAirports': 1, 'cities': ['Murmansk'], 'iataCodes': ['MMK']}, {'communityId': 2677, 'numberOfAirports': 1, 'cities': ['Petrozavodsk'], 'iataCodes': ['PES']}, {'communityId': 2678, 'numberOfAirports': 1, 'cities': ['Kaliningrad'], 'iataCodes': ['KGD']}, {'communityId': 2679, 'numberOfAirports': 1, 'cities': ['Abakan'], 'iataCodes': ['ABA']}, {'communityId': 2680, 'numberOfAirports': 1, 'cities': ['Barnaul'], 'iataCodes': ['BAX']}, {'communityId': 2681, 'numberOfAirports': 1, 'cities': ['Gorno-Altaysk'], 'iataCodes': ['RGK']}, {'communityId': 2682, 'numberOfAirports': 1, 'cities': ['Kemerovo'], 'iataCodes': ['KEJ']}, {'communityId': 2683, 'numberOfAirports': 1, 'cities': ['Kyzyl'], 'iataCodes': ['KYZ']}, {'communityId': 2685, 'numberOfAirports': 1, 'cities': ['Tomsk'], 'iataCodes': ['TOF']}, {'communityId': 2686, 'numberOfAirports': 1, 'cities': ['Novokuznetsk'], 'iataCodes': ['NOZ']}, {'communityId': 2687, 'numberOfAirports': 1, 'cities': ['Igarka'], 'iataCodes': ['IAA']}, {'communityId': 2689, 'numberOfAirports': 1, 'cities': ['Turukhansk'], 'iataCodes': ['THX']}, {'communityId': 2690, 'numberOfAirports': 1, 'cities': ['Anapa'], 'iataCodes': ['AAQ']}, {'communityId': 2691, 'numberOfAirports': 1, 'cities': ['Gelendzhik'], 'iataCodes': ['GDZ']}, {'communityId': 2692, 'numberOfAirports': 1, 'cities': ['Makhachkala'], 'iataCodes': ['MCX']}, {'communityId': 2693, 'numberOfAirports': 1, 'cities': ['Beslan'], 'iataCodes': ['OGZ']}, {'communityId': 2694, 'numberOfAirports': 1, 'cities': ['Stavropol'], 'iataCodes': ['STW']}, {'communityId': 2695, 'numberOfAirports': 1, 'cities': ['Taganrog'], 'iataCodes': ['TGK']}, {'communityId': 2697, 'numberOfAirports': 1, 'cities': ['Astrakhan'], 'iataCodes': ['ASF']}, {'communityId': 2698, 'numberOfAirports': 1, 'cities': ['Elista'], 'iataCodes': ['ESL']}, {'communityId': 2699, 'numberOfAirports': 1, 'cities': ['Magnitogorsk'], 'iataCodes': ['MQF']}, {'communityId': 2700, 'numberOfAirports': 1, 'cities': ['Salekhard'], 'iataCodes': ['SLY']}, {'communityId': 2701, 'numberOfAirports': 1, 'cities': ['Khanty-Mansiysk'], 'iataCodes': ['HMA']}, {'communityId': 2702, 'numberOfAirports': 1, 'cities': ['Nyagan'], 'iataCodes': ['NYA']}, {'communityId': 2703, 'numberOfAirports': 1, 'cities': ['Sovetskiy'], 'iataCodes': ['OVS']}, {'communityId': 2704, 'numberOfAirports': 1, 'cities': ['Uray'], 'iataCodes': ['URJ']}, {'communityId': 2705, 'numberOfAirports': 1, 'cities': ['Beloyarskiy'], 'iataCodes': ['EYK']}, {'communityId': 2706, 'numberOfAirports': 1, 'cities': ['Izhevsk'], 'iataCodes': ['IJK']}, {'communityId': 2707, 'numberOfAirports': 1, 'cities': ['Kirov'], 'iataCodes': ['KVX']}, {'communityId': 2708, 'numberOfAirports': 1, 'cities': ['Nadym'], 'iataCodes': ['NYM']}, {'communityId': 2709, 'numberOfAirports': 1, 'cities': ['Novy Urengoy'], 'iataCodes': ['NUX']}, {'communityId': 2710, 'numberOfAirports': 1, 'cities': ['Nizhnevartovsk'], 'iataCodes': ['NJC']}, {'communityId': 2711, 'numberOfAirports': 1, 'cities': ['Kogalym'], 'iataCodes': ['KGP']}, {'communityId': 2712, 'numberOfAirports': 1, 'cities': ['Noyabrsk'], 'iataCodes': ['NOJ']}, {'communityId': 2714, 'numberOfAirports': 1, 'cities': ['Tyumen'], 'iataCodes': ['TJM']}, {'communityId': 2715, 'numberOfAirports': 1, 'cities': ['Kurgan'], 'iataCodes': ['KRO']}, {'communityId': 2716, 'numberOfAirports': 1, 'cities': ['Kulyab'], 'iataCodes': ['TJU']}, {'communityId': 2718, 'numberOfAirports': 1, 'cities': ['Kurgan-Tyube'], 'iataCodes': ['KQT']}, {'communityId': 2719, 'numberOfAirports': 1, 'cities': ['Andizhan'], 'iataCodes': ['AZN']}, {'communityId': 2720, 'numberOfAirports': 1, 'cities': ['Fergana'], 'iataCodes': ['FEG']}, {'communityId': 2722, 'numberOfAirports': 1, 'cities': ['Nukus'], 'iataCodes': ['NCU']}, {'communityId': 2723, 'numberOfAirports': 1, 'cities': ['Navoi'], 'iataCodes': ['NVI']}, {'communityId': 2724, 'numberOfAirports': 1, 'cities': ['Bukhara'], 'iataCodes': ['BHK']}, {'communityId': 2725, 'numberOfAirports': 1, 'cities': ['Khanabad'], 'iataCodes': ['KSQ']}, {'communityId': 2726, 'numberOfAirports': 1, 'cities': ['Samarkand'], 'iataCodes': ['SKD']}, {'communityId': 2727, 'numberOfAirports': 1, 'cities': ['Termez'], 'iataCodes': ['TMJ']}, {'communityId': 2728, 'numberOfAirports': 1, 'cities': ['Yaroslavl'], 'iataCodes': ['IAR']}, {'communityId': 2729, 'numberOfAirports': 1, 'cities': ['Belgorod'], 'iataCodes': ['EGO']}, {'communityId': 2730, 'numberOfAirports': 1, 'cities': ['Kursk'], 'iataCodes': ['URS']}, {'communityId': 2731, 'numberOfAirports': 1, 'cities': ['Tambov'], 'iataCodes': ['TBW']}, {'communityId': 2732, 'numberOfAirports': 1, 'cities': ['Ukhta'], 'iataCodes': ['UCT']}, {'communityId': 2733, 'numberOfAirports': 1, 'cities': ['Vorkuta'], 'iataCodes': ['VKT']}, {'communityId': 2734, 'numberOfAirports': 1, 'cities': ['Syktyvkar'], 'iataCodes': ['SCW']}, {'communityId': 2735, 'numberOfAirports': 1, 'cities': ['Bugulma'], 'iataCodes': ['UUA']}, {'communityId': 2737, 'numberOfAirports': 1, 'cities': ['Nizhnekamsk'], 'iataCodes': ['NBC']}, {'communityId': 2738, 'numberOfAirports': 1, 'cities': ['Cheboksary'], 'iataCodes': ['CSY']}, {'communityId': 2739, 'numberOfAirports': 1, 'cities': ['Ulyanovsk'], 'iataCodes': ['ULV']}, {'communityId': 2740, 'numberOfAirports': 1, 'cities': ['Orenburg'], 'iataCodes': ['REN']}, {'communityId': 2741, 'numberOfAirports': 1, 'cities': ['Orsk'], 'iataCodes': ['OSW']}, {'communityId': 2742, 'numberOfAirports': 1, 'cities': ['Penza'], 'iataCodes': ['PEZ']}, {'communityId': 2743, 'numberOfAirports': 1, 'cities': ['Saransk'], 'iataCodes': ['SKX']}, {'communityId': 2744, 'numberOfAirports': 1, 'cities': ['Yining'], 'iataCodes': ['YIN']}, {'communityId': 2745, 'numberOfAirports': 1, 'cities': ['Belgaum'], 'iataCodes': ['IXG']}, {'communityId': 2746, 'numberOfAirports': 1, 'cities': ['Galle'], 'iataCodes': ['KCT']}, {'communityId': 2747, 'numberOfAirports': 1, 'cities': ['Sigiriya'], 'iataCodes': ['GIU']}, {'communityId': 2748, 'numberOfAirports': 1, 'cities': ['Mattala'], 'iataCodes': ['HRI']}, {'communityId': 2750, 'numberOfAirports': 1, 'cities': ['Agartala'], 'iataCodes': ['IXA']}, {'communityId': 2751, 'numberOfAirports': 1, 'cities': ['Shillong'], 'iataCodes': ['SHL']}, {'communityId': 2752, 'numberOfAirports': 1, 'cities': ['Imphal'], 'iataCodes': ['IMF']}, {'communityId': 2753, 'numberOfAirports': 1, 'cities': ['Silchar'], 'iataCodes': ['IXS']}, {'communityId': 2754, 'numberOfAirports': 1, 'cities': ['Aizawl'], 'iataCodes': ['AJL']}, {'communityId': 2755, 'numberOfAirports': 1, 'cities': ['Dimapur'], 'iataCodes': ['DMU']}, {'communityId': 2756, 'numberOfAirports': 1, 'cities': ['Barisal'], 'iataCodes': ['BZL']}, {'communityId': 2757, 'numberOfAirports': 1, 'cities': [\"Cox's Bazar\"], 'iataCodes': ['CXB']}, {'communityId': 2758, 'numberOfAirports': 1, 'cities': ['Jashahor'], 'iataCodes': ['JSR']}, {'communityId': 2759, 'numberOfAirports': 1, 'cities': ['Saidpur'], 'iataCodes': ['SPD']}, {'communityId': 2760, 'numberOfAirports': 1, 'cities': ['Huay Xai'], 'iataCodes': ['HOE']}, {'communityId': 2761, 'numberOfAirports': 1, 'cities': ['Luang Phabang'], 'iataCodes': ['LPQ']}, {'communityId': 2762, 'numberOfAirports': 1, 'cities': ['Luang Namtha'], 'iataCodes': ['LXG']}, {'communityId': 2763, 'numberOfAirports': 1, 'cities': ['Oudomsay'], 'iataCodes': ['ODY']}, {'communityId': 2764, 'numberOfAirports': 1, 'cities': ['Pakse'], 'iataCodes': ['PKZ']}, {'communityId': 2765, 'numberOfAirports': 1, 'cities': ['Savannakhet'], 'iataCodes': ['ZVK']}, {'communityId': 2766, 'numberOfAirports': 1, 'cities': ['Xieng Khouang'], 'iataCodes': ['XKH']}, {'communityId': 2767, 'numberOfAirports': 1, 'cities': ['Dong Hoi'], 'iataCodes': ['VDH']}, {'communityId': 2768, 'numberOfAirports': 1, 'cities': ['Bharatpur'], 'iataCodes': ['BHR']}, {'communityId': 2769, 'numberOfAirports': 1, 'cities': ['Bhairawa'], 'iataCodes': ['BWA']}, {'communityId': 2770, 'numberOfAirports': 1, 'cities': ['Bhadrapur'], 'iataCodes': ['BDP']}, {'communityId': 2771, 'numberOfAirports': 1, 'cities': ['Dhangarhi'], 'iataCodes': ['DHI']}, {'communityId': 2772, 'numberOfAirports': 1, 'cities': ['Janakpur'], 'iataCodes': ['JKR']}, {'communityId': 2773, 'numberOfAirports': 1, 'cities': ['Nepalgunj'], 'iataCodes': ['KEP']}, {'communityId': 2774, 'numberOfAirports': 1, 'cities': ['Pokhara'], 'iataCodes': ['PKR']}, {'communityId': 2775, 'numberOfAirports': 1, 'cities': ['Tumling Tar'], 'iataCodes': ['TMI']}, {'communityId': 2776, 'numberOfAirports': 1, 'cities': ['Biratnagar'], 'iataCodes': ['BIR']}, {'communityId': 2777, 'numberOfAirports': 1, 'cities': ['Agatti Island'], 'iataCodes': ['AGX']}, {'communityId': 2778, 'numberOfAirports': 1, 'cities': ['Vijayawada'], 'iataCodes': ['VGA']}, {'communityId': 2779, 'numberOfAirports': 1, 'cities': ['Madurai'], 'iataCodes': ['IXM']}, {'communityId': 2780, 'numberOfAirports': 1, 'cities': ['Mysore'], 'iataCodes': ['MYQ']}, {'communityId': 2781, 'numberOfAirports': 1, 'cities': ['Port Blair'], 'iataCodes': ['IXZ']}, {'communityId': 2782, 'numberOfAirports': 1, 'cities': ['Rajahmundry'], 'iataCodes': ['RJA']}, {'communityId': 2783, 'numberOfAirports': 1, 'cities': ['Tirupati'], 'iataCodes': ['TIR']}, {'communityId': 2784, 'numberOfAirports': 1, 'cities': ['Paro'], 'iataCodes': ['PBH']}, {'communityId': 2785, 'numberOfAirports': 1, 'cities': ['Fuvahmulah Island'], 'iataCodes': ['FVM']}, {'communityId': 2786, 'numberOfAirports': 1, 'cities': ['Gan'], 'iataCodes': ['GAN']}, {'communityId': 2787, 'numberOfAirports': 1, 'cities': ['Haa Dhaalu Atoll'], 'iataCodes': ['HAQ']}, {'communityId': 2788, 'numberOfAirports': 1, 'cities': ['Kadhdhoo'], 'iataCodes': ['KDO']}, {'communityId': 2789, 'numberOfAirports': 1, 'cities': ['Huvadhu Atoll'], 'iataCodes': ['GKK']}, {'communityId': 2790, 'numberOfAirports': 1, 'cities': ['Huvadhu Atoll'], 'iataCodes': ['KDM']}, {'communityId': 2791, 'numberOfAirports': 1, 'cities': ['Trat'], 'iataCodes': ['TDX']}, {'communityId': 2792, 'numberOfAirports': 1, 'cities': ['Rayong'], 'iataCodes': ['UTP']}, {'communityId': 2793, 'numberOfAirports': 1, 'cities': ['Mae Hong Son'], 'iataCodes': ['HGN']}, {'communityId': 2794, 'numberOfAirports': 1, 'cities': ['Pai'], 'iataCodes': ['PYY']}, {'communityId': 2795, 'numberOfAirports': 1, 'cities': ['Lampang'], 'iataCodes': ['LPT']}, {'communityId': 2796, 'numberOfAirports': 1, 'cities': ['Nan'], 'iataCodes': ['NNT']}, {'communityId': 2797, 'numberOfAirports': 1, 'cities': ['Phrae'], 'iataCodes': ['PRH']}, {'communityId': 2798, 'numberOfAirports': 1, 'cities': ['Chiang Rai'], 'iataCodes': ['CEI']}, {'communityId': 2799, 'numberOfAirports': 1, 'cities': ['Mae Sot'], 'iataCodes': ['MAQ']}, {'communityId': 2800, 'numberOfAirports': 1, 'cities': ['Sukhothai'], 'iataCodes': ['THS']}, {'communityId': 2801, 'numberOfAirports': 1, 'cities': ['Phitsanulok'], 'iataCodes': ['PHS']}, {'communityId': 2802, 'numberOfAirports': 1, 'cities': ['Surat Thani'], 'iataCodes': ['URT']}, {'communityId': 2803, 'numberOfAirports': 1, 'cities': ['Narathiwat'], 'iataCodes': ['NAW']}, {'communityId': 2804, 'numberOfAirports': 1, 'cities': ['Chumphon'], 'iataCodes': ['CJM']}, {'communityId': 2805, 'numberOfAirports': 1, 'cities': ['Nakhon Si Thammarat'], 'iataCodes': ['NST']}, {'communityId': 2807, 'numberOfAirports': 1, 'cities': ['Ranong'], 'iataCodes': ['UNN']}, {'communityId': 2808, 'numberOfAirports': 1, 'cities': ['Trang'], 'iataCodes': ['TST']}, {'communityId': 2809, 'numberOfAirports': 1, 'cities': ['Udon Thani'], 'iataCodes': ['UTH']}, {'communityId': 2810, 'numberOfAirports': 1, 'cities': ['Sakon Nakhon Airport'], 'iataCodes': ['SNO']}, {'communityId': 2811, 'numberOfAirports': 1, 'cities': ['Khon Kaen'], 'iataCodes': ['KKC']}, {'communityId': 2812, 'numberOfAirports': 1, 'cities': ['Loei'], 'iataCodes': ['LOE']}, {'communityId': 2813, 'numberOfAirports': 1, 'cities': ['Buri Ram'], 'iataCodes': ['BFV']}, {'communityId': 2814, 'numberOfAirports': 1, 'cities': ['Ubon Ratchathani'], 'iataCodes': ['UBP']}, {'communityId': 2815, 'numberOfAirports': 1, 'cities': ['Roi Et'], 'iataCodes': ['ROI']}, {'communityId': 2816, 'numberOfAirports': 1, 'cities': ['Nakhon Phanom'], 'iataCodes': ['KOP']}, {'communityId': 2817, 'numberOfAirports': 1, 'cities': ['Buon Ma Thuot'], 'iataCodes': ['BMV']}, {'communityId': 2818, 'numberOfAirports': 1, 'cities': ['Dung Quat Bay'], 'iataCodes': ['VCL']}, {'communityId': 2819, 'numberOfAirports': 1, 'cities': ['Haiphong'], 'iataCodes': ['HPH']}, {'communityId': 2820, 'numberOfAirports': 1, 'cities': ['Ca Mau City'], 'iataCodes': ['CAH']}, {'communityId': 2822, 'numberOfAirports': 1, 'cities': ['Con Ong'], 'iataCodes': ['VCS']}, {'communityId': 2823, 'numberOfAirports': 1, 'cities': ['Can Tho'], 'iataCodes': ['VCA']}, {'communityId': 2824, 'numberOfAirports': 1, 'cities': ['Dien Bien Phu'], 'iataCodes': ['DIN']}, {'communityId': 2825, 'numberOfAirports': 1, 'cities': ['Dalat'], 'iataCodes': ['DLI']}, {'communityId': 2826, 'numberOfAirports': 1, 'cities': ['Hue'], 'iataCodes': ['HUI']}, {'communityId': 2827, 'numberOfAirports': 1, 'cities': ['Quy Nohn'], 'iataCodes': ['UIH']}, {'communityId': 2828, 'numberOfAirports': 1, 'cities': ['Pleiku'], 'iataCodes': ['PXU']}, {'communityId': 2829, 'numberOfAirports': 1, 'cities': ['Duong Dong'], 'iataCodes': ['PQC']}, {'communityId': 2830, 'numberOfAirports': 1, 'cities': ['Rach Gia'], 'iataCodes': ['VKG']}, {'communityId': 2831, 'numberOfAirports': 1, 'cities': ['Tuy Hoa'], 'iataCodes': ['TBB']}, {'communityId': 2832, 'numberOfAirports': 1, 'cities': ['Vinh'], 'iataCodes': ['VII']}, {'communityId': 2833, 'numberOfAirports': 1, 'cities': ['Nyaung U'], 'iataCodes': ['NYU']}, {'communityId': 2834, 'numberOfAirports': 1, 'cities': ['Dawei'], 'iataCodes': ['TVY']}, {'communityId': 2835, 'numberOfAirports': 1, 'cities': ['Pyinmana'], 'iataCodes': ['NYT']}, {'communityId': 2836, 'numberOfAirports': 1, 'cities': ['Heho'], 'iataCodes': ['HEH']}, {'communityId': 2837, 'numberOfAirports': 1, 'cities': ['Kyaukpyu'], 'iataCodes': ['KYP']}, {'communityId': 2839, 'numberOfAirports': 1, 'cities': ['Myitkyina'], 'iataCodes': ['MYT']}, {'communityId': 2840, 'numberOfAirports': 1, 'cities': ['Sittwe'], 'iataCodes': ['AKY']}, {'communityId': 2841, 'numberOfAirports': 1, 'cities': ['Thandwe'], 'iataCodes': ['SNW']}, {'communityId': 2842, 'numberOfAirports': 1, 'cities': ['Tachileik'], 'iataCodes': ['THL']}, {'communityId': 2843, 'numberOfAirports': 1, 'cities': ['Mamuju-Celebes Island'], 'iataCodes': ['MJU']}, {'communityId': 2844, 'numberOfAirports': 1, 'cities': ['Biak-Supiori Island'], 'iataCodes': ['BIK']}, {'communityId': 2845, 'numberOfAirports': 1, 'cities': ['Timika-Papua Island'], 'iataCodes': ['TIM']}, {'communityId': 2846, 'numberOfAirports': 1, 'cities': ['Bima-Sumbawa Island'], 'iataCodes': ['BMU']}, {'communityId': 2847, 'numberOfAirports': 1, 'cities': ['Waikabubak-Sumba Island'], 'iataCodes': ['TMC']}, {'communityId': 2848, 'numberOfAirports': 1, 'cities': ['Waingapu-Sumba Island'], 'iataCodes': ['WGP']}, {'communityId': 2849, 'numberOfAirports': 1, 'cities': ['Jayapura-Papua Island'], 'iataCodes': ['DJJ']}, {'communityId': 2850, 'numberOfAirports': 1, 'cities': ['Tanjung Redep-Borneo Island'], 'iataCodes': ['BEJ']}, {'communityId': 2851, 'numberOfAirports': 1, 'cities': ['Tarakan Island'], 'iataCodes': ['TRK']}, {'communityId': 2852, 'numberOfAirports': 1, 'cities': ['Gorontalo-Celebes Island'], 'iataCodes': ['GTO']}, {'communityId': 2853, 'numberOfAirports': 1, 'cities': ['Tahuna-Sangihe Island'], 'iataCodes': ['NAH']}, {'communityId': 2854, 'numberOfAirports': 1, 'cities': ['Kao-Celebes Island'], 'iataCodes': ['KAZ']}, {'communityId': 2855, 'numberOfAirports': 1, 'cities': ['Palu-Celebes Island'], 'iataCodes': ['PLW']}, {'communityId': 2856, 'numberOfAirports': 1, 'cities': ['Karakelong Island'], 'iataCodes': ['MNA']}, {'communityId': 2857, 'numberOfAirports': 1, 'cities': ['Poso-Celebes Island'], 'iataCodes': ['PSJ']}, {'communityId': 2858, 'numberOfAirports': 1, 'cities': ['Sango-Ternate Island'], 'iataCodes': ['TTE']}, {'communityId': 2859, 'numberOfAirports': 1, 'cities': ['Luwok-Celebes Island'], 'iataCodes': ['LUW']}, {'communityId': 2860, 'numberOfAirports': 1, 'cities': ['Pangkalanbun-Borneo Island'], 'iataCodes': ['PKN']}, {'communityId': 2861, 'numberOfAirports': 1, 'cities': ['Laut Island'], 'iataCodes': ['KBU']}, {'communityId': 2862, 'numberOfAirports': 1, 'cities': ['Banjarmasin-Borneo Island'], 'iataCodes': ['BDJ']}, {'communityId': 2863, 'numberOfAirports': 1, 'cities': ['Palangkaraya-Kalimantan Tengah'], 'iataCodes': ['PKY']}, {'communityId': 2864, 'numberOfAirports': 1, 'cities': ['Ambon'], 'iataCodes': ['AMQ']}, {'communityId': 2865, 'numberOfAirports': 1, 'cities': ['Malang-Java Island'], 'iataCodes': ['MLG']}, {'communityId': 2866, 'numberOfAirports': 1, 'cities': ['Manokwari-Papua Island'], 'iataCodes': ['MKW']}, {'communityId': 2867, 'numberOfAirports': 1, 'cities': ['Sorong-Papua Island'], 'iataCodes': ['SOQ']}, {'communityId': 2868, 'numberOfAirports': 1, 'cities': ['Maumere-Flores Island'], 'iataCodes': ['MOF']}, {'communityId': 2869, 'numberOfAirports': 1, 'cities': ['Labuan Bajo-Flores Island'], 'iataCodes': ['LBJ']}, {'communityId': 2870, 'numberOfAirports': 1, 'cities': ['Kupang-Timor Island'], 'iataCodes': ['KOE']}, {'communityId': 2871, 'numberOfAirports': 1, 'cities': ['Bau Bau-Butung Island'], 'iataCodes': ['BUW']}, {'communityId': 2872, 'numberOfAirports': 1, 'cities': ['Kendari-Celebes Island'], 'iataCodes': ['KDI']}, {'communityId': 2874, 'numberOfAirports': 1, 'cities': ['Bintulu'], 'iataCodes': ['BTU']}, {'communityId': 2875, 'numberOfAirports': 1, 'cities': ['Long Datih'], 'iataCodes': ['LGL']}, {'communityId': 2876, 'numberOfAirports': 1, 'cities': ['Long Seridan'], 'iataCodes': ['ODN']}, {'communityId': 2877, 'numberOfAirports': 1, 'cities': ['Limbang'], 'iataCodes': ['LMN']}, {'communityId': 2878, 'numberOfAirports': 1, 'cities': ['Mukah'], 'iataCodes': ['MKM']}, {'communityId': 2879, 'numberOfAirports': 1, 'cities': ['Long Akah'], 'iataCodes': ['LKH']}, {'communityId': 2880, 'numberOfAirports': 1, 'cities': ['Marudi'], 'iataCodes': ['MUR']}, {'communityId': 2881, 'numberOfAirports': 1, 'cities': ['Sibu'], 'iataCodes': ['SBW']}, {'communityId': 2882, 'numberOfAirports': 1, 'cities': ['Tanjung Manis'], 'iataCodes': ['TGC']}, {'communityId': 2883, 'numberOfAirports': 1, 'cities': ['Lawas'], 'iataCodes': ['LWY']}, {'communityId': 2884, 'numberOfAirports': 1, 'cities': ['Bario'], 'iataCodes': ['BBN']}, {'communityId': 2885, 'numberOfAirports': 1, 'cities': ['Lahad Datu'], 'iataCodes': ['LDU']}, {'communityId': 2886, 'numberOfAirports': 1, 'cities': ['Labuan'], 'iataCodes': ['LBU']}, {'communityId': 2887, 'numberOfAirports': 1, 'cities': ['Sandakan'], 'iataCodes': ['SDK']}, {'communityId': 2888, 'numberOfAirports': 1, 'cities': ['Kudat'], 'iataCodes': ['KUD']}, {'communityId': 2889, 'numberOfAirports': 1, 'cities': ['Tawau'], 'iataCodes': ['TWU']}, {'communityId': 2890, 'numberOfAirports': 1, 'cities': ['Mulu'], 'iataCodes': ['MZV']}, {'communityId': 2891, 'numberOfAirports': 1, 'cities': ['Bandar Lampung-Sumatra Island'], 'iataCodes': ['TKG']}, {'communityId': 2893, 'numberOfAirports': 1, 'cities': ['Tanjung Pinang-Bintan Island'], 'iataCodes': ['TNJ']}, {'communityId': 2894, 'numberOfAirports': 1, 'cities': ['Kashgar'], 'iataCodes': ['KHG']}, {'communityId': 2895, 'numberOfAirports': 1, 'cities': ['Tanjung Pandan-Belitung Island'], 'iataCodes': ['TJQ']}, {'communityId': 2896, 'numberOfAirports': 1, 'cities': ['Pontianak-Borneo Island'], 'iataCodes': ['PNK']}, {'communityId': 2897, 'numberOfAirports': 1, 'cities': ['Jambi-Sumatra Island'], 'iataCodes': ['DJB']}, {'communityId': 2898, 'numberOfAirports': 1, 'cities': ['Pangkal Pinang-Palaubangka Island'], 'iataCodes': ['PGK']}, {'communityId': 2899, 'numberOfAirports': 1, 'cities': ['Bengkulu-Sumatra Island'], 'iataCodes': ['BKS']}, {'communityId': 2900, 'numberOfAirports': 1, 'cities': ['Ketaping/Padang-Sumatra Island'], 'iataCodes': ['PDG']}, {'communityId': 2901, 'numberOfAirports': 1, 'cities': ['Banda Aceh'], 'iataCodes': ['BTJ']}, {'communityId': 2902, 'numberOfAirports': 1, 'cities': ['Alor Satar'], 'iataCodes': ['AOR']}, {'communityId': 2903, 'numberOfAirports': 1, 'cities': ['Kerteh'], 'iataCodes': ['KTE']}, {'communityId': 2905, 'numberOfAirports': 1, 'cities': ['Aurukun Mission'], 'iataCodes': ['AUU']}, {'communityId': 2906, 'numberOfAirports': 1, 'cities': ['Bamaga'], 'iataCodes': ['ABM']}, {'communityId': 2907, 'numberOfAirports': 1, 'cities': ['Boulia'], 'iataCodes': ['BQL']}, {'communityId': 2908, 'numberOfAirports': 1, 'cities': ['Weipa'], 'iataCodes': ['WEI']}, {'communityId': 2909, 'numberOfAirports': 1, 'cities': ['Coober Pedy'], 'iataCodes': ['CPD']}, {'communityId': 2910, 'numberOfAirports': 1, 'cities': ['Ceduna'], 'iataCodes': ['CED']}, {'communityId': 2911, 'numberOfAirports': 1, 'cities': ['Coen'], 'iataCodes': ['CUQ']}, {'communityId': 2912, 'numberOfAirports': 1, 'cities': ['Doomadgee'], 'iataCodes': ['DMD']}, {'communityId': 2913, 'numberOfAirports': 1, 'cities': ['Flinders Island'], 'iataCodes': ['FLS']}, {'communityId': 2916, 'numberOfAirports': 1, 'cities': ['Horn Island'], 'iataCodes': ['HID']}, {'communityId': 2917, 'numberOfAirports': 1, 'cities': ['Julia Creek'], 'iataCodes': ['JCK']}, {'communityId': 2918, 'numberOfAirports': 1, 'cities': ['Kowanyama'], 'iataCodes': ['KWM']}, {'communityId': 2920, 'numberOfAirports': 1, 'cities': ['Lockhart River'], 'iataCodes': ['IRG']}, {'communityId': 2921, 'numberOfAirports': 1, 'cities': ['Maningrida'], 'iataCodes': ['MNG']}, {'communityId': 2922, 'numberOfAirports': 1, 'cities': ['McArthur River Mine'], 'iataCodes': ['MCV']}, {'communityId': 2923, 'numberOfAirports': 1, 'cities': ['Normanton'], 'iataCodes': ['NTN']}, {'communityId': 2924, 'numberOfAirports': 1, 'cities': ['Olympic Dam'], 'iataCodes': ['OLP']}, {'communityId': 2925, 'numberOfAirports': 1, 'cities': ['Port Augusta'], 'iataCodes': ['PUG']}, {'communityId': 2928, 'numberOfAirports': 1, 'cities': ['Port Lincoln'], 'iataCodes': ['PLO']}, {'communityId': 2929, 'numberOfAirports': 1, 'cities': ['Edward River'], 'iataCodes': ['EDR']}, {'communityId': 2931, 'numberOfAirports': 1, 'cities': ['St George'], 'iataCodes': ['SGO']}, {'communityId': 2932, 'numberOfAirports': 1, 'cities': ['Whyalla'], 'iataCodes': ['WYA']}, {'communityId': 2933, 'numberOfAirports': 1, 'cities': ['Birch Creek'], 'iataCodes': ['KBC']}, {'communityId': 2934, 'numberOfAirports': 1, 'cities': ['Handan'], 'iataCodes': ['HDG']}, {'communityId': 2935, 'numberOfAirports': 1, 'cities': ['Qinhuangdao'], 'iataCodes': ['SHP']}, {'communityId': 2937, 'numberOfAirports': 1, 'cities': ['Huaihua'], 'iataCodes': ['HJJ']}, {'communityId': 2938, 'numberOfAirports': 1, 'cities': ['Yongzhou'], 'iataCodes': ['LLF']}, {'communityId': 2939, 'numberOfAirports': 1, 'cities': ['Wuzhou'], 'iataCodes': ['WUZ']}, {'communityId': 2940, 'numberOfAirports': 1, 'cities': ['Enshi'], 'iataCodes': ['ENH']}, {'communityId': 2941, 'numberOfAirports': 1, 'cities': ['Nanyang'], 'iataCodes': ['NNY']}, {'communityId': 2942, 'numberOfAirports': 1, 'cities': ['Dunhuang'], 'iataCodes': ['DNH']}, {'communityId': 2943, 'numberOfAirports': 1, 'cities': ['Golmud'], 'iataCodes': ['GOQ']}, {'communityId': 2944, 'numberOfAirports': 1, 'cities': ['Jiayuguan'], 'iataCodes': ['JGN']}, {'communityId': 2945, 'numberOfAirports': 1, 'cities': ['Qingyang'], 'iataCodes': ['IQN']}, {'communityId': 2946, 'numberOfAirports': 1, 'cities': ['Xiahe'], 'iataCodes': ['GXH']}, {'communityId': 2947, 'numberOfAirports': 1, 'cities': ['Bayankhongor'], 'iataCodes': ['BYN']}, {'communityId': 2948, 'numberOfAirports': 1, 'cities': ['Choibalsan'], 'iataCodes': ['COQ']}, {'communityId': 2949, 'numberOfAirports': 1, 'cities': ['Uliastai'], 'iataCodes': ['ULZ']}, {'communityId': 2950, 'numberOfAirports': 1, 'cities': ['Dalanzadgad'], 'iataCodes': ['DLZ']}, {'communityId': 2951, 'numberOfAirports': 1, 'cities': ['Khovd'], 'iataCodes': ['HVD']}, {'communityId': 2952, 'numberOfAirports': 1, 'cities': ['Mörön'], 'iataCodes': ['MXV']}, {'communityId': 2953, 'numberOfAirports': 1, 'cities': ['Ulaangom'], 'iataCodes': ['ULO']}, {'communityId': 2954, 'numberOfAirports': 1, 'cities': ['Olgii'], 'iataCodes': ['ULG']}, {'communityId': 2955, 'numberOfAirports': 1, 'cities': ['Xiaguan'], 'iataCodes': ['DLU']}, {'communityId': 2956, 'numberOfAirports': 1, 'cities': ['Shangri-La'], 'iataCodes': ['DIG']}, {'communityId': 2957, 'numberOfAirports': 1, 'cities': ['Jinghong'], 'iataCodes': ['JHG']}, {'communityId': 2958, 'numberOfAirports': 1, 'cities': ['Simao'], 'iataCodes': ['SYM']}, {'communityId': 2959, 'numberOfAirports': 1, 'cities': ['Zhaotong'], 'iataCodes': ['ZAT']}, {'communityId': 2960, 'numberOfAirports': 1, 'cities': ['Quzhou'], 'iataCodes': ['JUZ']}, {'communityId': 2961, 'numberOfAirports': 1, 'cities': ['Longyan'], 'iataCodes': ['LCX']}, {'communityId': 2962, 'numberOfAirports': 1, 'cities': ['Shiquanhe'], 'iataCodes': ['NGQ']}, {'communityId': 2963, 'numberOfAirports': 1, 'cities': ['Anshun'], 'iataCodes': ['AVA']}, {'communityId': 2964, 'numberOfAirports': 1, 'cities': ['Bangda'], 'iataCodes': ['BPX']}, {'communityId': 2965, 'numberOfAirports': 1, 'cities': ['Jiuzhaigou'], 'iataCodes': ['JZH']}, {'communityId': 2967, 'numberOfAirports': 1, 'cities': ['Nanchong'], 'iataCodes': ['NAO']}, {'communityId': 2968, 'numberOfAirports': 1, 'cities': ['Liping'], 'iataCodes': ['HZH']}, {'communityId': 2969, 'numberOfAirports': 1, 'cities': ['Nyingchi'], 'iataCodes': ['LZY']}, {'communityId': 2970, 'numberOfAirports': 1, 'cities': ['Tengchong'], 'iataCodes': ['TCZ']}, {'communityId': 2971, 'numberOfAirports': 1, 'cities': ['Tongren'], 'iataCodes': ['TEN']}, {'communityId': 2972, 'numberOfAirports': 1, 'cities': ['Wanxian'], 'iataCodes': ['WXN']}, {'communityId': 2973, 'numberOfAirports': 1, 'cities': ['Xichang'], 'iataCodes': ['XIC']}, {'communityId': 2974, 'numberOfAirports': 1, 'cities': ['Yibin'], 'iataCodes': ['YBP']}, {'communityId': 2975, 'numberOfAirports': 1, 'cities': ['Xingyi'], 'iataCodes': ['ACX']}, {'communityId': 2977, 'numberOfAirports': 1, 'cities': ['Aksu'], 'iataCodes': ['AKU']}, {'communityId': 2978, 'numberOfAirports': 1, 'cities': ['Hami'], 'iataCodes': ['HMI']}, {'communityId': 2979, 'numberOfAirports': 1, 'cities': ['Semey'], 'iataCodes': ['PLX']}, {'communityId': 2981, 'numberOfAirports': 1, 'cities': ['Santo Ângelo'], 'iataCodes': ['GEL']}, {'communityId': 2986, 'numberOfAirports': 1, 'cities': ['Red Devil'], 'iataCodes': ['RDV']}, {'communityId': 2989, 'numberOfAirports': 1, 'cities': ['Pickle Lake'], 'iataCodes': ['YPL']}, {'communityId': 2991, 'numberOfAirports': 1, 'cities': ['Kédougou'], 'iataCodes': ['KGG']}, {'communityId': 2992, 'numberOfAirports': 1, 'cities': ['Sleetmute'], 'iataCodes': ['SLQ']}, {'communityId': 2993, 'numberOfAirports': 1, 'cities': ['Nunapitchuk'], 'iataCodes': ['NUP']}, {'communityId': 2994, 'numberOfAirports': 1, 'cities': ['Minto'], 'iataCodes': ['MNT']}, {'communityId': 2995, 'numberOfAirports': 1, 'cities': ['Circle'], 'iataCodes': ['IRC']}, {'communityId': 2996, 'numberOfAirports': 1, 'cities': ['Tena'], 'iataCodes': ['TNW']}, {'communityId': 2997, 'numberOfAirports': 1, 'cities': ['Karluk'], 'iataCodes': ['KYK']}, {'communityId': 2998, 'numberOfAirports': 1, 'cities': ['Mangareva'], 'iataCodes': ['GMR']}, {'communityId': 2999, 'numberOfAirports': 1, 'cities': ['Makemo'], 'iataCodes': ['MKP']}, {'communityId': 3000, 'numberOfAirports': 1, 'cities': ['Guanambi'], 'iataCodes': ['GNM']}, {'communityId': 3001, 'numberOfAirports': 1, 'cities': ['Kaukura Atoll'], 'iataCodes': ['KKR']}, {'communityId': 3002, 'numberOfAirports': 1, 'cities': ['Pilot Point'], 'iataCodes': ['UGB']}, {'communityId': 3003, 'numberOfAirports': 1, 'cities': ['Mekoryuk'], 'iataCodes': ['MYU']}, {'communityId': 3004, 'numberOfAirports': 1, 'cities': ['Tununak'], 'iataCodes': ['TNK']}, {'communityId': 3005, 'numberOfAirports': 1, 'cities': ['Nightmute'], 'iataCodes': ['NME']}, {'communityId': 3008, 'numberOfAirports': 1, 'cities': ['Pilot Station'], 'iataCodes': ['PQS']}, {'communityId': 3009, 'numberOfAirports': 1, 'cities': ['Kauehi'], 'iataCodes': ['KHZ']}, {'communityId': 3010, 'numberOfAirports': 1, 'cities': ['Napaskiak'], 'iataCodes': ['PKA']}, {'communityId': 3011, 'numberOfAirports': 1, 'cities': ['Egegik'], 'iataCodes': ['EGX']}, {'communityId': 3012, 'numberOfAirports': 1, 'cities': ['Newtok'], 'iataCodes': ['WWT']}, {'communityId': 3013, 'numberOfAirports': 1, 'cities': ['Port Heiden'], 'iataCodes': ['PTH']}, {'communityId': 3014, 'numberOfAirports': 1, 'cities': ['Katiu'], 'iataCodes': ['KXU']}, {'communityId': 3019, 'numberOfAirports': 1, 'cities': ['Yichun'], 'iataCodes': ['YIC']}, {'communityId': 3020, 'numberOfAirports': 1, 'cities': ['Wenshan'], 'iataCodes': ['WNH']}, {'communityId': 3021, 'numberOfAirports': 1, 'cities': ['Chulman'], 'iataCodes': ['NER']}, {'communityId': 3022, 'numberOfAirports': 1, 'cities': ['Manzhouli'], 'iataCodes': ['NZH']}, {'communityId': 3023, 'numberOfAirports': 1, 'cities': ['Bayannur'], 'iataCodes': ['RLK']}, {'communityId': 3024, 'numberOfAirports': 1, 'cities': ['Iwakuni'], 'iataCodes': ['IWK']}, {'communityId': 3025, 'numberOfAirports': 1, 'cities': ['Thoothukudi'], 'iataCodes': ['TCR']}, {'communityId': 3027, 'numberOfAirports': 1, 'cities': ['Minchumina'], 'iataCodes': ['LMA']}, {'communityId': 3028, 'numberOfAirports': 1, 'cities': ['Kutahya'], 'iataCodes': ['KZR']}, {'communityId': 3029, 'numberOfAirports': 1, 'cities': ['Sinop'], 'iataCodes': ['NOP']}, {'communityId': 3030, 'numberOfAirports': 1, 'cities': ['Mosul'], 'iataCodes': ['OSM']}, {'communityId': 3031, 'numberOfAirports': 1, 'cities': ['Tho Xuan'], 'iataCodes': ['THD']}, {'communityId': 3032, 'numberOfAirports': 1, 'cities': ['Libo County'], 'iataCodes': ['LLB']}, {'communityId': 3033, 'numberOfAirports': 1, 'cities': ['Daocheng'], 'iataCodes': ['DCY']}, {'communityId': 3034, 'numberOfAirports': 1, 'cities': ['Kangding'], 'iataCodes': ['KGT']}, {'communityId': 3035, 'numberOfAirports': 1, 'cities': ['Saravena'], 'iataCodes': ['RVE']}, {'communityId': 3036, 'numberOfAirports': 1, 'cities': ['Villa Garzón'], 'iataCodes': ['VGZ']}, {'communityId': 3037, 'numberOfAirports': 1, 'cities': ['Dharavandhoo Island'], 'iataCodes': ['DRV']}, {'communityId': 3038, 'numberOfAirports': 1, 'cities': ['Oyo'], 'iataCodes': ['OLL']}, {'communityId': 3040, 'numberOfAirports': 1, 'cities': ['Hotan'], 'iataCodes': ['HTN']}, {'communityId': 3041, 'numberOfAirports': 1, 'cities': ['Wamena-Papua Island'], 'iataCodes': ['WMX']}, {'communityId': 3042, 'numberOfAirports': 1, 'cities': ['Mkeik'], 'iataCodes': ['MGZ']}, {'communityId': 3043, 'numberOfAirports': 1, 'cities': ['Bor'], 'iataCodes': ['TGP']}, {'communityId': 3044, 'numberOfAirports': 1, 'cities': ['Batagay-Alyta'], 'iataCodes': ['SUK']}, {'communityId': 3046, 'numberOfAirports': 1, 'cities': ['Jolo'], 'iataCodes': ['JOL']}, {'communityId': 3047, 'numberOfAirports': 1, 'cities': ['Kawthoung'], 'iataCodes': ['KAW']}, {'communityId': 3048, 'numberOfAirports': 1, 'cities': ['Kashechewan'], 'iataCodes': ['ZKE']}, {'communityId': 3049, 'numberOfAirports': 1, 'cities': ['Attawapiskat'], 'iataCodes': ['YAT']}, {'communityId': 3051, 'numberOfAirports': 1, 'cities': ['Ísafjörður'], 'iataCodes': ['IFJ']}, {'communityId': 3052, 'numberOfAirports': 1, 'cities': ['Egilsstaðir'], 'iataCodes': ['EGS']}, {'communityId': 3053, 'numberOfAirports': 1, 'cities': ['Akureyri'], 'iataCodes': ['AEY']}, {'communityId': 3056, 'numberOfAirports': 1, 'cities': ['El Golea'], 'iataCodes': ['ELG']}, {'communityId': 3057, 'numberOfAirports': 1, 'cities': ['Altai'], 'iataCodes': ['LTI']}, {'communityId': 3058, 'numberOfAirports': 1, 'cities': ['Zhangjiakou'], 'iataCodes': ['ZQZ']}, {'communityId': 3059, 'numberOfAirports': 1, 'cities': ['Cunnamulla'], 'iataCodes': ['CMA']}, {'communityId': 3060, 'numberOfAirports': 1, 'cities': ['Thargomindah'], 'iataCodes': ['XTG']}, {'communityId': 3061, 'numberOfAirports': 1, 'cities': ['Altay'], 'iataCodes': ['AAT']}, {'communityId': 3062, 'numberOfAirports': 1, 'cities': ['Abu Simbel'], 'iataCodes': ['ABS']}, {'communityId': 3063, 'numberOfAirports': 1, 'cities': ['Araracuara'], 'iataCodes': ['ACR']}, {'communityId': 3064, 'numberOfAirports': 1, 'cities': ['Sabzevar'], 'iataCodes': ['AFZ']}, {'communityId': 3065, 'numberOfAirports': 1, 'cities': ['Akiak'], 'iataCodes': ['AKI']}, {'communityId': 3067, 'numberOfAirports': 1, 'cities': ['Angoulême/Brie/Champniers'], 'iataCodes': ['ANG']}, {'communityId': 3068, 'numberOfAirports': 1, 'cities': ['Anvik'], 'iataCodes': ['ANV']}, {'communityId': 3069, 'numberOfAirports': 1, 'cities': ['Amboseli National Park'], 'iataCodes': ['ASV']}, {'communityId': 3070, 'numberOfAirports': 1, 'cities': ['Alakanuk'], 'iataCodes': ['AUK']}, {'communityId': 3071, 'numberOfAirports': 1, 'cities': ['Anatom Island'], 'iataCodes': ['AUY']}, {'communityId': 3072, 'numberOfAirports': 1, 'cities': ['Aniwa'], 'iataCodes': ['AWD']}, {'communityId': 3073, 'numberOfAirports': 1, 'cities': ['Bedourie'], 'iataCodes': ['BEU']}, {'communityId': 3074, 'numberOfAirports': 1, 'cities': ['Bojnord'], 'iataCodes': ['BJB']}, {'communityId': 3076, 'numberOfAirports': 1, 'cities': ['Bakalalan'], 'iataCodes': ['BKM']}, {'communityId': 3078, 'numberOfAirports': 1, 'cities': ['Bukoba'], 'iataCodes': ['BKZ']}, {'communityId': 3079, 'numberOfAirports': 1, 'cities': ['Bordj Badji Mokhtar'], 'iataCodes': ['BMW']}, {'communityId': 3080, 'numberOfAirports': 1, 'cities': ['Bole'], 'iataCodes': ['BPL']}, {'communityId': 3081, 'numberOfAirports': 1, 'cities': ['Bahía Solano'], 'iataCodes': ['BSC']}, {'communityId': 3082, 'numberOfAirports': 1, 'cities': ['Batticaloa'], 'iataCodes': ['BTC']}, {'communityId': 3083, 'numberOfAirports': 1, 'cities': ['Burketown'], 'iataCodes': ['BUC']}, {'communityId': 3085, 'numberOfAirports': 1, 'cities': ['Birdsville'], 'iataCodes': ['BVI']}, {'communityId': 3086, 'numberOfAirports': 1, 'cities': ['Babo-Papua Island'], 'iataCodes': ['BXB']}, {'communityId': 3087, 'numberOfAirports': 1, 'cities': ['Bam'], 'iataCodes': ['BXR']}, {'communityId': 3088, 'numberOfAirports': 1, 'cities': ['Yacuíba'], 'iataCodes': ['BYC']}, {'communityId': 3089, 'numberOfAirports': 1, 'cities': ['Canaima'], 'iataCodes': ['CAJ']}, {'communityId': 3090, 'numberOfAirports': 1, 'cities': ['Neerlerit Inaat'], 'iataCodes': ['CNP']}, {'communityId': 3091, 'numberOfAirports': 1, 'cities': ['Solovetsky Islands'], 'iataCodes': ['CSH']}, {'communityId': 3093, 'numberOfAirports': 1, 'cities': ['Cruzeiro Do Sul'], 'iataCodes': ['CZS']}, {'communityId': 3094, 'numberOfAirports': 1, 'cities': ['Dezful'], 'iataCodes': ['DEF']}, {'communityId': 3095, 'numberOfAirports': 1, 'cities': ['Elcho Island'], 'iataCodes': ['ELC']}, {'communityId': 3096, 'numberOfAirports': 1, 'cities': ['Ende-Flores Island'], 'iataCodes': ['ENE']}, {'communityId': 3097, 'numberOfAirports': 1, 'cities': ['Eirunepé'], 'iataCodes': ['ERN']}, {'communityId': 3098, 'numberOfAirports': 1, 'cities': ['Futuna Island'], 'iataCodes': ['FTA']}, {'communityId': 3099, 'numberOfAirports': 1, 'cities': ['Futuna Island'], 'iataCodes': ['FUT']}, {'communityId': 3100, 'numberOfAirports': 1, 'cities': ['Gachsaran'], 'iataCodes': ['GCH']}, {'communityId': 3101, 'numberOfAirports': 1, 'cities': ['Gode'], 'iataCodes': ['GDE']}, {'communityId': 3102, 'numberOfAirports': 1, 'cities': ['Guanaja'], 'iataCodes': ['GJA']}, {'communityId': 3103, 'numberOfAirports': 1, 'cities': ['Guayaramerín'], 'iataCodes': ['GYA']}, {'communityId': 3105, 'numberOfAirports': 1, 'cities': ['Ilam'], 'iataCodes': ['IIL']}, {'communityId': 3106, 'numberOfAirports': 1, 'cities': ['Santa Isabel Do Rio Negro'], 'iataCodes': ['IRZ']}, {'communityId': 3107, 'numberOfAirports': 1, 'cities': ['Itaituba'], 'iataCodes': ['ITB']}, {'communityId': 3113, 'numberOfAirports': 1, 'cities': ['Kaltag'], 'iataCodes': ['KAL']}, {'communityId': 3114, 'numberOfAirports': 1, 'cities': ['Kuqa'], 'iataCodes': ['KCA']}, {'communityId': 3115, 'numberOfAirports': 1, 'cities': ['Khorramabad'], 'iataCodes': ['KHD']}, {'communityId': 3116, 'numberOfAirports': 1, 'cities': ['Khoy'], 'iataCodes': ['KHY']}, {'communityId': 3118, 'numberOfAirports': 1, 'cities': ['Karamay'], 'iataCodes': ['KRY']}, {'communityId': 3119, 'numberOfAirports': 1, 'cities': ['Kitale'], 'iataCodes': ['KTL']}, {'communityId': 3120, 'numberOfAirports': 1, 'cities': ['Ketapang-Borneo Island'], 'iataCodes': ['KTG']}, {'communityId': 3121, 'numberOfAirports': 1, 'cities': ['Kwigillingok'], 'iataCodes': ['KWK']}, {'communityId': 3122, 'numberOfAirports': 1, 'cities': ['Lamu'], 'iataCodes': ['LAU']}, {'communityId': 3123, 'numberOfAirports': 1, 'cities': ['Long Banga'], 'iataCodes': ['LBP']}, {'communityId': 3124, 'numberOfAirports': 1, 'cities': ['La Chorrera'], 'iataCodes': ['LCR']}, {'communityId': 3125, 'numberOfAirports': 1, 'cities': ['Lokichoggio'], 'iataCodes': ['LKG']}, {'communityId': 3126, 'numberOfAirports': 1, 'cities': ['La Macarena'], 'iataCodes': ['LMC']}, {'communityId': 3127, 'numberOfAirports': 1, 'cities': ['La Pedrera'], 'iataCodes': ['LPD']}, {'communityId': 3128, 'numberOfAirports': 1, 'cities': ['Puerto Leguízamo'], 'iataCodes': ['LQM']}, {'communityId': 3129, 'numberOfAirports': 1, 'cities': ['Losuia'], 'iataCodes': ['LSA']}, {'communityId': 3130, 'numberOfAirports': 1, 'cities': ['Milingimbi Island'], 'iataCodes': ['MGT']}, {'communityId': 3131, 'numberOfAirports': 1, 'cities': ['Merauke-Papua Island'], 'iataCodes': ['MKQ']}, {'communityId': 3137, 'numberOfAirports': 1, 'cities': ['Delma Island'], 'iataCodes': ['ZDY']}, {'communityId': 3141, 'numberOfAirports': 1, 'cities': ['Postville'], 'iataCodes': ['YSO']}, {'communityId': 3142, 'numberOfAirports': 1, 'cities': ['Rigolet'], 'iataCodes': ['YRG']}, {'communityId': 3144, 'numberOfAirports': 1, 'cities': ['Peawanuck'], 'iataCodes': ['YPO']}, {'communityId': 3148, 'numberOfAirports': 1, 'cities': ['Ivujivik'], 'iataCodes': ['YIK']}, {'communityId': 3149, 'numberOfAirports': 1, 'cities': ['Aershan'], 'iataCodes': ['YIE']}, {'communityId': 3155, 'numberOfAirports': 1, 'cities': ['Yasouj'], 'iataCodes': ['YES']}, {'communityId': 3157, 'numberOfAirports': 1, 'cities': ['Nain'], 'iataCodes': ['YDP']}, {'communityId': 3163, 'numberOfAirports': 1, 'cities': ['Windorah'], 'iataCodes': ['WNR']}, {'communityId': 3164, 'numberOfAirports': 1, 'cities': ['Mananara Nord'], 'iataCodes': ['WMR']}, {'communityId': 3165, 'numberOfAirports': 1, 'cities': ['Venetie'], 'iataCodes': ['VEE']}, {'communityId': 3166, 'numberOfAirports': 1, 'cities': ['Ust-Tsylma'], 'iataCodes': ['UTS']}, {'communityId': 3167, 'numberOfAirports': 1, 'cities': ['Usinsk'], 'iataCodes': ['USK']}, {'communityId': 3168, 'numberOfAirports': 1, 'cities': ['Uruguaiana'], 'iataCodes': ['URG']}, {'communityId': 3169, 'numberOfAirports': 1, 'cities': ['Ukunda'], 'iataCodes': ['UKA']}, {'communityId': 3170, 'numberOfAirports': 1, 'cities': ['Samburu South'], 'iataCodes': ['UAS']}, {'communityId': 3171, 'numberOfAirports': 1, 'cities': ['Ua Pou'], 'iataCodes': ['UAP']}, {'communityId': 3173, 'numberOfAirports': 1, 'cities': ['Ua Huka'], 'iataCodes': ['UAH']}, {'communityId': 3174, 'numberOfAirports': 1, 'cities': ['Trincomalee'], 'iataCodes': ['TRR']}, {'communityId': 3175, 'numberOfAirports': 1, 'cities': ['Tarko-Sale'], 'iataCodes': ['TQL']}, {'communityId': 3176, 'numberOfAirports': 1, 'cities': ['Loh/Linua'], 'iataCodes': ['TOH']}, {'communityId': 3177, 'numberOfAirports': 1, 'cities': ['Togiak Village'], 'iataCodes': ['TOG']}, {'communityId': 3178, 'numberOfAirports': 1, 'cities': ['Oriximiná'], 'iataCodes': ['TMT']}, {'communityId': 3179, 'numberOfAirports': 1, 'cities': ['Takapoto'], 'iataCodes': ['TKP']}, {'communityId': 3180, 'numberOfAirports': 1, 'cities': ['Tacheng'], 'iataCodes': ['TCG']}, {'communityId': 3181, 'numberOfAirports': 1, 'cities': ['Santa Elena de Uairen'], 'iataCodes': ['SNV']}, {'communityId': 3183, 'numberOfAirports': 1, 'cities': ['São Gabriel Da Cachoeira'], 'iataCodes': ['SJL']}, {'communityId': 3184, 'numberOfAirports': 1, 'cities': ['Richmond'], 'iataCodes': ['RCM']}, {'communityId': 3185, 'numberOfAirports': 1, 'cities': ['Fort Sandeman'], 'iataCodes': ['PZH']}, {'communityId': 3186, 'numberOfAirports': 1, 'cities': ['Providencia'], 'iataCodes': ['PVA']}, {'communityId': 3188, 'numberOfAirports': 1, 'cities': ['Asalouyeh'], 'iataCodes': ['PGU']}, {'communityId': 3189, 'numberOfAirports': 1, 'cities': ['Parsabad'], 'iataCodes': ['PFQ']}, {'communityId': 3190, 'numberOfAirports': 1, 'cities': ['Putao'], 'iataCodes': ['PBU']}, {'communityId': 3193, 'numberOfAirports': 1, 'cities': ['Oruro'], 'iataCodes': ['ORU']}, {'communityId': 3194, 'numberOfAirports': 1, 'cities': ['Mornington Island'], 'iataCodes': ['ONG']}, {'communityId': 3195, 'numberOfAirports': 1, 'cities': ['São Paulo De Olivença'], 'iataCodes': ['OLC']}, {'communityId': 3196, 'numberOfAirports': 1, 'cities': ['Oksibil-Papua Island'], 'iataCodes': ['OKL']}, {'communityId': 3197, 'numberOfAirports': 1, 'cities': ['Ranai-Natuna Besar Island'], 'iataCodes': ['NTX']}, {'communityId': 3198, 'numberOfAirports': 1, 'cities': ['Nuquí'], 'iataCodes': ['NQU']}, {'communityId': 3199, 'numberOfAirports': 1, 'cities': ['Naryan Mar'], 'iataCodes': ['NNM']}, {'communityId': 3200, 'numberOfAirports': 1, 'cities': ['Okat'], 'iataCodes': ['KSA']}, {'communityId': 3201, 'numberOfAirports': 1, 'cities': ['Xinyuan'], 'iataCodes': ['NLT']}, {'communityId': 3203, 'numberOfAirports': 1, 'cities': ['Nabire-Papua Island'], 'iataCodes': ['NBX']}, {'communityId': 3204, 'numberOfAirports': 1, 'cities': ['Ablow'], 'iataCodes': ['MTV']}, {'communityId': 3206, 'numberOfAirports': 1, 'cities': ['Grayling'], 'iataCodes': ['KGX']}, {'communityId': 3208, 'numberOfAirports': 1, 'cities': ['Upernavik'], 'iataCodes': ['JUV']}, {'communityId': 3209, 'numberOfAirports': 1, 'cities': ['Uummannaq'], 'iataCodes': ['JQA']}, {'communityId': 3212, 'numberOfAirports': 1, 'cities': ['Sanandaj'], 'iataCodes': ['SDG']}, {'communityId': 3213, 'numberOfAirports': 1, 'cities': ['Riberalta'], 'iataCodes': ['RIB']}, {'communityId': 3214, 'numberOfAirports': 1, 'cities': ['Tête-à-la-Baleine'], 'iataCodes': ['ZTB']}, {'communityId': 3216, 'numberOfAirports': 1, 'cities': ['La Tabatière'], 'iataCodes': ['ZLT']}, {'communityId': 3217, 'numberOfAirports': 1, 'cities': ['St-Augustin'], 'iataCodes': ['YIF']}, {'communityId': 3219, 'numberOfAirports': 1, 'cities': ['Arctic Village'], 'iataCodes': ['ARC']}, {'communityId': 3220, 'numberOfAirports': 1, 'cities': ['Fort Mcpherson'], 'iataCodes': ['ZFM']}, {'communityId': 3221, 'numberOfAirports': 1, 'cities': ['Salluit'], 'iataCodes': ['YZG']}, {'communityId': 3222, 'numberOfAirports': 1, 'cities': ['Kangiqsujuaq'], 'iataCodes': ['YWB']}, {'communityId': 3223, 'numberOfAirports': 1, 'cities': ['Tuktoyaktuk'], 'iataCodes': ['YUB']}, {'communityId': 3224, 'numberOfAirports': 1, 'cities': ['Sachs Harbour'], 'iataCodes': ['YSY']}, {'communityId': 3225, 'numberOfAirports': 1, 'cities': ['Paulatuk'], 'iataCodes': ['YPC']}, {'communityId': 3226, 'numberOfAirports': 1, 'cities': ['Natuashish'], 'iataCodes': ['YNP']}, {'communityId': 3227, 'numberOfAirports': 1, 'cities': ['Makkovik'], 'iataCodes': ['YMN']}, {'communityId': 3228, 'numberOfAirports': 1, 'cities': ['Hopedale'], 'iataCodes': ['YHO']}, {'communityId': 3230, 'numberOfAirports': 1, 'cities': ['Grise Fiord'], 'iataCodes': ['YGZ']}, {'communityId': 3231, 'numberOfAirports': 1, 'cities': ['Resolute Bay'], 'iataCodes': ['YRB']}, {'communityId': 3233, 'numberOfAirports': 1, 'cities': ['Pituffik'], 'iataCodes': ['THU']}, {'communityId': 3234, 'numberOfAirports': 1, 'cities': ['Qaanaaq'], 'iataCodes': ['NAQ']}, {'communityId': 3237, 'numberOfAirports': 1, 'cities': ['Pohnpei Island'], 'iataCodes': ['PNI']}, {'communityId': 3238, 'numberOfAirports': 1, 'cities': ['Zaisan'], 'iataCodes': ['SZI']}, {'communityId': 3239, 'numberOfAirports': 1, 'cities': ['Tucuruí'], 'iataCodes': ['TUR']}, {'communityId': 3241, 'numberOfAirports': 1, 'cities': ['Fort Severn'], 'iataCodes': ['YER']}, {'communityId': 3243, 'numberOfAirports': 1, 'cities': ['Deer Lake'], 'iataCodes': ['YVZ']}, {'communityId': 3244, 'numberOfAirports': 1, 'cities': ['Pikangikum'], 'iataCodes': ['YPM']}, {'communityId': 3245, 'numberOfAirports': 1, 'cities': ['Keewaywin'], 'iataCodes': ['KEW']}, {'communityId': 3246, 'numberOfAirports': 1, 'cities': ['Poplar Hill'], 'iataCodes': ['YHP']}, {'communityId': 3247, 'numberOfAirports': 1, 'cities': ['North Spirit Lake'], 'iataCodes': ['YNO']}, {'communityId': 3249, 'numberOfAirports': 1, 'cities': ['Round Lake'], 'iataCodes': ['ZRJ']}, {'communityId': 3251, 'numberOfAirports': 1, 'cities': ['Saumlaki-Yamdena Island'], 'iataCodes': ['SXK']}, {'communityId': 3254, 'numberOfAirports': 1, 'cities': ['Rio Grande'], 'iataCodes': ['RIG']}, {'communityId': 3256, 'numberOfAirports': 1, 'cities': ['Kobuk'], 'iataCodes': ['OBU']}, {'communityId': 3257, 'numberOfAirports': 1, 'cities': ['Scammon Bay'], 'iataCodes': ['SCM']}, {'communityId': 3258, 'numberOfAirports': 1, 'cities': ['Stillwater'], 'iataCodes': ['SWO']}, {'communityId': 3261, 'numberOfAirports': 1, 'cities': ['Langgur-Seram Island'], 'iataCodes': ['LUV']}, {'communityId': 3262, 'numberOfAirports': 1, 'cities': ['Dobo-Warmar Island'], 'iataCodes': ['DOB']}, {'communityId': 3264, 'numberOfAirports': 1, 'cities': ['Cienfuegos'], 'iataCodes': ['CFG']}, {'communityId': 3265, 'numberOfAirports': 1, 'cities': ['Castellón de La Plana'], 'iataCodes': ['CDT']}, {'communityId': 3266, 'numberOfAirports': 1, 'cities': ['Łódź'], 'iataCodes': ['LCJ']}, {'communityId': 3267, 'numberOfAirports': 1, 'cities': ['Jakarta'], 'iataCodes': ['HLP']}, {'communityId': 3268, 'numberOfAirports': 1, 'cities': ['Bacău'], 'iataCodes': ['BCM']}, {'communityId': 3269, 'numberOfAirports': 1, 'cities': ['Camp Nifty'], 'iataCodes': ['NIF']}, {'communityId': 3270, 'numberOfAirports': 1, 'cities': ['Winston Salem'], 'iataCodes': ['INT']}, {'communityId': 3271, 'numberOfAirports': 1, 'cities': ['Denver'], 'iataCodes': ['APA']}, {'communityId': 3274, 'numberOfAirports': 1, 'cities': ['Nalchik'], 'iataCodes': ['NAL']}, {'communityId': 3278, 'numberOfAirports': 1, 'cities': ['Panamá City/Balboa'], 'iataCodes': ['BLB']}, {'communityId': 3279, 'numberOfAirports': 1, 'cities': ['Ormoc City'], 'iataCodes': ['OMC']}, {'communityId': 3280, 'numberOfAirports': 1, 'cities': ['Sydney'], 'iataCodes': ['BWU']}, {'communityId': 3281, 'numberOfAirports': 1, 'cities': ['Vero Beach'], 'iataCodes': ['VRB']}, {'communityId': 3283, 'numberOfAirports': 1, 'cities': ['Block Island'], 'iataCodes': ['BID']}, {'communityId': 3284, 'numberOfAirports': 1, 'cities': ['Devils Lake'], 'iataCodes': ['DVL']}, {'communityId': 3285, 'numberOfAirports': 1, 'cities': ['Jamestown'], 'iataCodes': ['JMS']}, {'communityId': 3286, 'numberOfAirports': 1, 'cities': ['Hays'], 'iataCodes': ['HYS']}, {'communityId': 3287, 'numberOfAirports': 1, 'cities': ['Mason City'], 'iataCodes': ['MCW']}, {'communityId': 3288, 'numberOfAirports': 1, 'cities': ['Guantanamo Bay Naval Station'], 'iataCodes': ['NBW']}, {'communityId': 3289, 'numberOfAirports': 1, 'cities': ['San Felipe'], 'iataCodes': ['SFH']}, {'communityId': 3290, 'numberOfAirports': 1, 'cities': ['Shikezi'], 'iataCodes': ['SHF']}, {'communityId': 3291, 'numberOfAirports': 1, 'cities': ['Qinhuangdao'], 'iataCodes': ['BPE']}, {'communityId': 3292, 'numberOfAirports': 1, 'cities': ['Fuyuan'], 'iataCodes': ['FYJ']}, {'communityId': 3293, 'numberOfAirports': 1, 'cities': ['Puerto Natales'], 'iataCodes': ['PNT']}, {'communityId': 3294, 'numberOfAirports': 1, 'cities': ['Luliang'], 'iataCodes': ['LLV']}, {'communityId': 3296, 'numberOfAirports': 1, 'cities': ['Shiyan'], 'iataCodes': ['WDS']}, {'communityId': 3297, 'numberOfAirports': 1, 'cities': ['Ulanqab'], 'iataCodes': ['UCB']}, {'communityId': 3298, 'numberOfAirports': 1, 'cities': ['Tonghua'], 'iataCodes': ['TNH']}, {'communityId': 3299, 'numberOfAirports': 1, 'cities': ['Turpan'], 'iataCodes': ['TLQ']}, {'communityId': 3300, 'numberOfAirports': 1, 'cities': ['Tianshui'], 'iataCodes': ['THQ']}, {'communityId': 3301, 'numberOfAirports': 1, 'cities': ['Sanming'], 'iataCodes': ['SQJ']}, {'communityId': 3302, 'numberOfAirports': 1, 'cities': ['Xigaze'], 'iataCodes': ['RKZ']}, {'communityId': 3303, 'numberOfAirports': 1, 'cities': ['Rizhao'], 'iataCodes': ['RIZ']}, {'communityId': 3304, 'numberOfAirports': 1, 'cities': ['Liupanshui'], 'iataCodes': ['LPF']}, {'communityId': 3305, 'numberOfAirports': 1, 'cities': ['Clovis'], 'iataCodes': ['CVN']}, {'communityId': 3306, 'numberOfAirports': 1, 'cities': ['Coventry'], 'iataCodes': ['CVT']}, {'communityId': 3308, 'numberOfAirports': 1, 'cities': ['Kherson'], 'iataCodes': ['KHE']}, {'communityId': 3309, 'numberOfAirports': 1, 'cities': ['Sirnak'], 'iataCodes': ['NKT']}, {'communityId': 3310, 'numberOfAirports': 1, 'cities': ['Hakkari'], 'iataCodes': ['YKO']}, {'communityId': 3311, 'numberOfAirports': 1, 'cities': ['Ordu/Giresun'], 'iataCodes': ['OGU']}, {'communityId': 3312, 'numberOfAirports': 1, 'cities': ['Fort Worth'], 'iataCodes': ['AFW']}, {'communityId': 3313, 'numberOfAirports': 1, 'cities': ['Ironwood'], 'iataCodes': ['IWD']}, {'communityId': 3314, 'numberOfAirports': 1, 'cities': ['Linfen'], 'iataCodes': ['LFQ']}, {'communityId': 3315, 'numberOfAirports': 1, 'cities': ['Burqin County'], 'iataCodes': ['KJI']}, {'communityId': 3317, 'numberOfAirports': 1, 'cities': ['Enontekio'], 'iataCodes': ['ENF']}, {'communityId': 3318, 'numberOfAirports': 1, 'cities': ['Warrnambool'], 'iataCodes': ['WMB']}, {'communityId': 3319, 'numberOfAirports': 1, 'cities': ['Portland'], 'iataCodes': ['PTJ']}, {'communityId': 3322, 'numberOfAirports': 1, 'cities': ['Telluride'], 'iataCodes': ['TEX']}, {'communityId': 3323, 'numberOfAirports': 1, 'cities': ['Lipetsk'], 'iataCodes': ['LPK']}, {'communityId': 3324, 'numberOfAirports': 1, 'cities': ['Ulyanovsk'], 'iataCodes': ['ULY']}, {'communityId': 3325, 'numberOfAirports': 1, 'cities': ['Fort Dodge'], 'iataCodes': ['FOD']}, {'communityId': 3326, 'numberOfAirports': 1, 'cities': ['Huizhou'], 'iataCodes': ['HUZ']}, {'communityId': 3327, 'numberOfAirports': 1, 'cities': ['Hanzhong'], 'iataCodes': ['HZG']}, {'communityId': 3328, 'numberOfAirports': 1, 'cities': ['Hengyang'], 'iataCodes': ['HNY']}, {'communityId': 3329, 'numberOfAirports': 1, 'cities': ['Yingkou'], 'iataCodes': ['YKH']}, {'communityId': 3330, 'numberOfAirports': 1, 'cities': ['Mount Pleasant'], 'iataCodes': ['MPN']}, {'communityId': 3331, 'numberOfAirports': 1, 'cities': ['Stanley'], 'iataCodes': ['PSY']}, {'communityId': 3332, 'numberOfAirports': 1, 'cities': ['Georgetown'], 'iataCodes': ['ASI']}, {'communityId': 3333, 'numberOfAirports': 1, 'cities': ['Oxford/Brize Norton'], 'iataCodes': ['BZZ']}, {'communityId': 3334, 'numberOfAirports': 1, 'cities': ['Jamestown'], 'iataCodes': ['HLE']}, {'communityId': 3336, 'numberOfAirports': 1, 'cities': ['Kamishly'], 'iataCodes': ['KAC']}, {'communityId': 3338, 'numberOfAirports': 1, 'cities': ['Fuyun'], 'iataCodes': ['FYN']}, {'communityId': 3339, 'numberOfAirports': 1, 'cities': [\"Gerald's Park\"], 'iataCodes': ['MNI']}, {'communityId': 3340, 'numberOfAirports': 1, 'cities': ['Biloela'], 'iataCodes': ['THG']}, {'communityId': 3341, 'numberOfAirports': 1, 'cities': ['Taldy Kurgan'], 'iataCodes': ['TDK']}, {'communityId': 3342, 'numberOfAirports': 1, 'cities': ['Taroom'], 'iataCodes': ['XTO']}, {'communityId': 3343, 'numberOfAirports': 1, 'cities': ['Chinchilla'], 'iataCodes': ['CCL']}, {'communityId': 3344, 'numberOfAirports': 1, 'cities': ['Trepell'], 'iataCodes': ['TQP']}, {'communityId': 3345, 'numberOfAirports': 1, 'cities': ['Andal'], 'iataCodes': ['RDP']}, {'communityId': 3346, 'numberOfAirports': 1, 'cities': ['Bullhead City'], 'iataCodes': ['IFP']}, {'communityId': 3347, 'numberOfAirports': 1, 'cities': ['Komsomolsk-on-Amur'], 'iataCodes': ['KXK']}, {'communityId': 3348, 'numberOfAirports': 1, 'cities': ['Golog'], 'iataCodes': ['GMQ']}, {'communityId': 3349, 'numberOfAirports': 1, 'cities': ['Guyuan'], 'iataCodes': ['GYU']}, {'communityId': 3350, 'numberOfAirports': 1, 'cities': ['Shennongjia'], 'iataCodes': ['HPG']}, {'communityId': 3351, 'numberOfAirports': 1, 'cities': ['Huatugou'], 'iataCodes': ['HTT']}, {'communityId': 3352, 'numberOfAirports': 1, 'cities': ['Hechi'], 'iataCodes': ['HCJ']}, {'communityId': 3353, 'numberOfAirports': 1, 'cities': ['Suceava'], 'iataCodes': ['SCV']}, {'communityId': 3354, 'numberOfAirports': 1, 'cities': ['Vitoria'], 'iataCodes': ['VIT']}, {'communityId': 3355, 'numberOfAirports': 1, 'cities': ['Qiemo'], 'iataCodes': ['IQM']}, {'communityId': 3356, 'numberOfAirports': 1, 'cities': ['Kaili'], 'iataCodes': ['KJH']}, {'communityId': 3357, 'numberOfAirports': 1, 'cities': ['Delingha'], 'iataCodes': ['HXD']}, {'communityId': 3358, 'numberOfAirports': 1, 'cities': ['Hongyuan'], 'iataCodes': ['AHJ']}, {'communityId': 3359, 'numberOfAirports': 1, 'cities': ['Chernivtsi'], 'iataCodes': ['CWC']}, {'communityId': 3360, 'numberOfAirports': 1, 'cities': ['Bryansk'], 'iataCodes': ['BZK']}, {'communityId': 3361, 'numberOfAirports': 1, 'cities': ['Urdzhar'], 'iataCodes': ['UZR']}, {'communityId': 3362, 'numberOfAirports': 1, 'cities': ['Ballera'], 'iataCodes': ['BBL']}, {'communityId': 3363, 'numberOfAirports': 1, 'cities': ['Moomba'], 'iataCodes': ['MOO']}, {'communityId': 3364, 'numberOfAirports': 1, 'cities': ['Vitebsk'], 'iataCodes': ['VTB']}, {'communityId': 3365, 'numberOfAirports': 1, 'cities': ['Angers'], 'iataCodes': ['ANE']}, {'communityId': 3366, 'numberOfAirports': 1, 'cities': ['Rouen'], 'iataCodes': ['URO']}, {'communityId': 3367, 'numberOfAirports': 1, 'cities': ['Monclova'], 'iataCodes': ['LOV']}, {'communityId': 3368, 'numberOfAirports': 1, 'cities': ['Sohar'], 'iataCodes': ['OHS']}, {'communityId': 3370, 'numberOfAirports': 1, 'cities': ['Lerwick'], 'iataCodes': ['LWK']}, {'communityId': 3371, 'numberOfAirports': 1, 'cities': ['Foula'], 'iataCodes': ['FOA']}, {'communityId': 3372, 'numberOfAirports': 1, 'cities': ['Papa Stour Island'], 'iataCodes': ['PSV']}, {'communityId': 3373, 'numberOfAirports': 1, 'cities': ['Cuxhaven'], 'iataCodes': ['NDZ']}, {'communityId': 3374, 'numberOfAirports': 1, 'cities': ['Wollongong'], 'iataCodes': ['WOL']}, {'communityId': 3375, 'numberOfAirports': 1, 'cities': ['Ondangwa'], 'iataCodes': ['OND']}, {'communityId': 3376, 'numberOfAirports': 1, 'cities': ['Gaya'], 'iataCodes': ['GAY']}, {'communityId': 3377, 'numberOfAirports': 1, 'cities': ['El Nido'], 'iataCodes': ['ENI']}, {'communityId': 3378, 'numberOfAirports': 1, 'cities': ['Sleptsovskaya'], 'iataCodes': ['IGT']}, {'communityId': 3379, 'numberOfAirports': 1, 'cities': ['El Palomar'], 'iataCodes': ['EPA']}, {'communityId': 3380, 'numberOfAirports': 1, 'cities': ['Charlottetown'], 'iataCodes': ['YHG']}, {'communityId': 3381, 'numberOfAirports': 1, 'cities': ['Maribor'], 'iataCodes': ['MBX']}, {'communityId': 3382, 'numberOfAirports': 1, 'cities': ['Kaluga'], 'iataCodes': ['KLF']}, {'communityId': 3383, 'numberOfAirports': 1, 'cities': ['Jask'], 'iataCodes': ['JSK']}, {'communityId': 3384, 'numberOfAirports': 1, 'cities': ['Cascais'], 'iataCodes': ['CAT']}, {'communityId': 3385, 'numberOfAirports': 1, 'cities': ['Vila Real'], 'iataCodes': ['VRL']}, {'communityId': 3386, 'numberOfAirports': 1, 'cities': ['Viseu'], 'iataCodes': ['VSE']}, {'communityId': 3387, 'numberOfAirports': 1, 'cities': ['Portimao'], 'iataCodes': ['PRM']}, {'communityId': 3388, 'numberOfAirports': 1, 'cities': ['Braganca'], 'iataCodes': ['BGC']}, {'communityId': 3389, 'numberOfAirports': 1, 'cities': ['Corrientes'], 'iataCodes': ['CNQ']}, {'communityId': 3390, 'numberOfAirports': 1, 'cities': ['Tofino'], 'iataCodes': ['YAZ']}, {'communityId': 3391, 'numberOfAirports': 1, 'cities': ['Ohrid'], 'iataCodes': ['OHD']}, {'communityId': 3392, 'numberOfAirports': 1, 'cities': ['Malacca'], 'iataCodes': ['MKZ']}, {'communityId': 3393, 'numberOfAirports': 1, 'cities': ['Châteauroux/Déols'], 'iataCodes': ['CHR']}, {'communityId': 3394, 'numberOfAirports': 1, 'cities': ['Talakan'], 'iataCodes': ['TLK']}, {'communityId': 3395, 'numberOfAirports': 1, 'cities': ['Grosetto'], 'iataCodes': ['GRS']}, {'communityId': 3396, 'numberOfAirports': 1, 'cities': ['Hua Hin'], 'iataCodes': ['HHQ']}, {'communityId': 3397, 'numberOfAirports': 1, 'cities': ['Gomel'], 'iataCodes': ['GME']}, {'communityId': 3398, 'numberOfAirports': 1, 'cities': ['Crotone'], 'iataCodes': ['CRV']}, {'communityId': 3399, 'numberOfAirports': 1, 'cities': ['Nikolayevsk-na-Amure'], 'iataCodes': ['NLI']}, {'communityId': 3400, 'numberOfAirports': 1, 'cities': ['Eureka'], 'iataCodes': ['EKA']}, {'communityId': 3401, 'numberOfAirports': 1, 'cities': ['Carnarvon'], 'iataCodes': ['CVQ']}, {'communityId': 3402, 'numberOfAirports': 1, 'cities': ['Denham/Monkey Mia'], 'iataCodes': ['MJK']}, {'communityId': 3403, 'numberOfAirports': 1, 'cities': ['Goba'], 'iataCodes': ['GOB']}, {'communityId': 3404, 'numberOfAirports': 1, 'cities': ['Awassa'], 'iataCodes': ['AWA']}, {'communityId': 3405, 'numberOfAirports': 1, 'cities': ['Jorhat'], 'iataCodes': ['JRH']}, {'communityId': 3406, 'numberOfAirports': 1, 'cities': ['Bouaké'], 'iataCodes': ['BYK']}, {'communityId': 3407, 'numberOfAirports': 1, 'cities': ['Tingkeum-Sumatra Island'], 'iataCodes': ['DTB']}, {'communityId': 3408, 'numberOfAirports': 1, 'cities': ['Kigoma'], 'iataCodes': ['TKQ']}, {'communityId': 3409, 'numberOfAirports': 1, 'cities': ['Abeche'], 'iataCodes': ['AEH']}, {'communityId': 3410, 'numberOfAirports': 1, 'cities': ['Sarh'], 'iataCodes': ['SRH']}, {'communityId': 3411, 'numberOfAirports': 1, 'cities': ['Dakar'], 'iataCodes': ['DSS']}, {'communityId': 3412, 'numberOfAirports': 1, 'cities': ['Moundou'], 'iataCodes': ['MQQ']}, {'communityId': 3413, 'numberOfAirports': 1, 'cities': ['Faya-Largeau'], 'iataCodes': ['FYT']}, {'communityId': 3414, 'numberOfAirports': 1, 'cities': ['Errachidia'], 'iataCodes': ['ERH']}, {'communityId': 3415, 'numberOfAirports': 1, 'cities': ['Del Rio'], 'iataCodes': ['DRT']}, {'communityId': 3416, 'numberOfAirports': 1, 'cities': ['Qionghai'], 'iataCodes': ['BAR']}, {'communityId': 3417, 'numberOfAirports': 1, 'cities': ['Usharal'], 'iataCodes': ['USJ']}, {'communityId': 3418, 'numberOfAirports': 1, 'cities': ['Talara'], 'iataCodes': ['TYL']}, {'communityId': 3420, 'numberOfAirports': 1, 'cities': ['Jaén'], 'iataCodes': ['JAE']}, {'communityId': 3421, 'numberOfAirports': 1, 'cities': ['In Guezzam'], 'iataCodes': ['INF']}, {'communityId': 3422, 'numberOfAirports': 1, 'cities': ['Kalabo'], 'iataCodes': ['KLB']}, {'communityId': 3423, 'numberOfAirports': 1, 'cities': ['VanDon'], 'iataCodes': ['VDO']}, {'communityId': 3426, 'numberOfAirports': 1, 'cities': ['Lukla'], 'iataCodes': ['LUA']}, {'communityId': 3427, 'numberOfAirports': 1, 'cities': ['Marinduque'], 'iataCodes': ['MRQ']}, {'communityId': 3428, 'numberOfAirports': 1, 'cities': ['Shimojishima'], 'iataCodes': ['SHI']}, {'communityId': 3429, 'numberOfAirports': 1, 'cities': ['East Bendigo'], 'iataCodes': ['BXG']}, {'communityId': 3430, 'numberOfAirports': 1, 'cities': ['Bouarfa'], 'iataCodes': ['UAR']}, {'communityId': 3431, 'numberOfAirports': 1, 'cities': ['Tarama'], 'iataCodes': ['TRA']}, {'communityId': 3432, 'numberOfAirports': 1, 'cities': ['Istanbul'], 'iataCodes': ['ISL']}, {'communityId': 3433, 'numberOfAirports': 1, 'cities': ['Uşak'], 'iataCodes': ['USQ']}, {'communityId': 3435, 'numberOfAirports': 1, 'cities': ['Siirt'], 'iataCodes': ['SXZ']}, {'communityId': 3436, 'numberOfAirports': 1, 'cities': ['Singapore'], 'iataCodes': ['XSP']}, {'communityId': 3437, 'numberOfAirports': 1, 'cities': ['Tureia'], 'iataCodes': ['ZTA']}, {'communityId': 3438, 'numberOfAirports': 1, 'cities': ['Mobile'], 'iataCodes': ['BFM']}, {'communityId': 3439, 'numberOfAirports': 1, 'cities': ['Nukutavake'], 'iataCodes': ['NUK']}, {'communityId': 3440, 'numberOfAirports': 1, 'cities': ['Dabaa'], 'iataCodes': ['DBB']}, {'communityId': 3442, 'numberOfAirports': 1, 'cities': ['Majalengka'], 'iataCodes': ['KJT']}, {'communityId': 3443, 'numberOfAirports': 1, 'cities': ['Tamuin'], 'iataCodes': ['TSL']}, {'communityId': 3445, 'numberOfAirports': 1, 'cities': ['Bazhong'], 'iataCodes': ['BZX']}, {'communityId': 3446, 'numberOfAirports': 1, 'cities': ['Baicheng'], 'iataCodes': ['DBC']}, {'communityId': 3447, 'numberOfAirports': 1, 'cities': ['Eilat'], 'iataCodes': ['ETM']}, {'communityId': 3448, 'numberOfAirports': 1, 'cities': ['Kengtung'], 'iataCodes': ['KET']}, {'communityId': 3449, 'numberOfAirports': 1, 'cities': ['Cloudbreak Village'], 'iataCodes': ['KFE']}, {'communityId': 3450, 'numberOfAirports': 1, 'cities': ['Khamti'], 'iataCodes': ['KHM']}, {'communityId': 3451, 'numberOfAirports': 1, 'cities': ['Katherine'], 'iataCodes': ['KTR']}, {'communityId': 3452, 'numberOfAirports': 1, 'cities': ['Nacala'], 'iataCodes': ['MNC']}, {'communityId': 3453, 'numberOfAirports': 1, 'cities': ['Shangrao'], 'iataCodes': ['SQD']}, {'communityId': 3454, 'numberOfAirports': 1, 'cities': ['Barra Do Garças'], 'iataCodes': ['BPG']}, {'communityId': 3455, 'numberOfAirports': 1, 'cities': ['Canarana'], 'iataCodes': ['CQA']}, {'communityId': 3456, 'numberOfAirports': 1, 'cities': ['Dodoma'], 'iataCodes': ['DOD']}, {'communityId': 3457, 'numberOfAirports': 1, 'cities': ['Seronera'], 'iataCodes': ['SEU']}, {'communityId': 3459, 'numberOfAirports': 1, 'cities': ['Longnan'], 'iataCodes': ['LNL']}, {'communityId': 3460, 'numberOfAirports': 1, 'cities': ['Xinyang'], 'iataCodes': ['XAI']}, {'communityId': 3461, 'numberOfAirports': 1, 'cities': ['Yueyang'], 'iataCodes': ['YYA']}, {'communityId': 3462, 'numberOfAirports': 1, 'cities': ['Batagay'], 'iataCodes': ['BQJ']}, {'communityId': 3463, 'numberOfAirports': 1, 'cities': ['Deputatskij'], 'iataCodes': ['DPT']}, {'communityId': 3464, 'numberOfAirports': 1, 'cities': ['Akure'], 'iataCodes': ['AKR']}, {'communityId': 3465, 'numberOfAirports': 1, 'cities': ['Apataki'], 'iataCodes': ['APK']}, {'communityId': 3466, 'numberOfAirports': 1, 'cities': ['Barrow Island'], 'iataCodes': ['BWB']}, {'communityId': 3467, 'numberOfAirports': 1, 'cities': ['Chelinda'], 'iataCodes': ['CEH']}, {'communityId': 3468, 'numberOfAirports': 1, 'cities': ['Club Makokola'], 'iataCodes': ['CMK']}, {'communityId': 3469, 'numberOfAirports': 1, 'cities': ['Cartago'], 'iataCodes': ['CRC']}, {'communityId': 3470, 'numberOfAirports': 1, 'cities': ['Eua Island'], 'iataCodes': ['EUA']}, {'communityId': 3471, 'numberOfAirports': 1, 'cities': ['Magan'], 'iataCodes': ['GYG']}, {'communityId': 3472, 'numberOfAirports': 1, 'cities': ['Gruyere'], 'iataCodes': ['GYZ']}, {'communityId': 3473, 'numberOfAirports': 1, 'cities': ['Hornafjordur'], 'iataCodes': ['HFN']}, {'communityId': 3474, 'numberOfAirports': 1, 'cities': ['Lifuka'], 'iataCodes': ['HPA']}, {'communityId': 3475, 'numberOfAirports': 1, 'cities': ['Husavik'], 'iataCodes': ['HZK']}, {'communityId': 3476, 'numberOfAirports': 1, 'cities': ['Likoma Island'], 'iataCodes': ['LIX']}, {'communityId': 3477, 'numberOfAirports': 1, 'cities': ['Gran Roque Island'], 'iataCodes': ['LRV']}, {'communityId': 3478, 'numberOfAirports': 1, 'cities': ['Maracay'], 'iataCodes': ['MYC']}, {'communityId': 3479, 'numberOfAirports': 1, 'cities': [\"Angaha, Niuafo'ou Island\"], 'iataCodes': ['NFO']}, {'communityId': 3480, 'numberOfAirports': 1, 'cities': ['Inglaterra'], 'iataCodes': ['SFD']}, {'communityId': 3481, 'numberOfAirports': 1, 'cities': ['Ust-Maya'], 'iataCodes': ['UMS']}, {'communityId': 3482, 'numberOfAirports': 1, 'cities': [\"Vava'u Island\"], 'iataCodes': ['VAV']}, {'communityId': 3483, 'numberOfAirports': 1, 'cities': ['Victorville'], 'iataCodes': ['VCV']}, {'communityId': 3484, 'numberOfAirports': 1, 'cities': ['Liwonde National Park'], 'iataCodes': ['VUU']}, {'communityId': 3486, 'numberOfAirports': 1, 'cities': ['Williston'], 'iataCodes': ['XWA']}, {'communityId': 3487, 'numberOfAirports': 1, 'cities': ['Bursa'], 'iataCodes': ['YEI']}, {'communityId': 3488, 'numberOfAirports': 1, 'cities': ['Mzuzu'], 'iataCodes': ['ZZU']}, {'communityId': 3489, 'numberOfAirports': 1, 'cities': ['Yogyakarta'], 'iataCodes': ['YIA']}, {'communityId': 3490, 'numberOfAirports': 1, 'cities': ['Nulato'], 'iataCodes': ['NUL']}, {'communityId': 3491, 'numberOfAirports': 1, 'cities': ['Kalemyo'], 'iataCodes': ['KMV']}, {'communityId': 3492, 'numberOfAirports': 1, 'cities': ['Khost'], 'iataCodes': ['KHT']}, {'communityId': 3493, 'numberOfAirports': 1, 'cities': ['Saskylakh'], 'iataCodes': ['SYS']}, {'communityId': 3494, 'numberOfAirports': 1, 'cities': ['Anaa'], 'iataCodes': ['AAA']}, {'communityId': 3495, 'numberOfAirports': 1, 'cities': ['Kalaburagi'], 'iataCodes': ['GBI']}, {'communityId': 3496, 'numberOfAirports': 1, 'cities': ['Kraljevo'], 'iataCodes': ['KVO']}, {'communityId': 3497, 'numberOfAirports': 1, 'cities': ['Faaite'], 'iataCodes': ['FAC']}, {'communityId': 3498, 'numberOfAirports': 1, 'cities': ['Raroia'], 'iataCodes': ['RRR']}, {'communityId': 3499, 'numberOfAirports': 1, 'cities': ['Puka Puka'], 'iataCodes': ['PKP']}, {'communityId': 3500, 'numberOfAirports': 1, 'cities': ['Napuka Island'], 'iataCodes': ['NAU']}, {'communityId': 3501, 'numberOfAirports': 1, 'cities': ['Fangatau'], 'iataCodes': ['FGU']}]\n" + "\n" ] }, { @@ -8242,10954 +1333,64 @@ " \n", " \n", " 0\n", - " 3321\n", - " 697\n", - " [Atlanta, Anchorage, Austin, Nashville, Boston, Baltimore, Washington D.C., Dallas, Fort Lauderdale, Houston, New York, Los Angeles, Orlando, Miami, Minneapolis, Chicago, West Palm Beach, Phoenix, Raleigh, Seattle, San Francisco, San Jose, Tampa, San Diego, Long Beach, Santa Ana, Salt Lake City, Las Vegas, Denver, White Plains, San Antonio, New Orleans, Newark, Cedar Rapids, Honolulu, El Paso, San Juan, Cleveland, Oakland, Tucson, Santa Fe, Philadelphia, Detroit, Toronto, Vancouver, Ottawa, Fort Myers, Montreal, Edmonton, Calgary, St. John's, Mexico City, Kingston, Tallahassee, Pittsburgh, Portland, Oaklahoma City, Ontario, Rochester, Halifax, Winnipeg, Charlotte, Cancun, Palm Springs, Memphis, Cincinnati, Indianapolis, Kansas City, St Louis, Albuquerque, Milwaukee, Harrison, Salina, Omaha, Tulsa, Puerto Vallarta, Kahului, Nassau, Freeport, George Town, Key West, Bridgetown, St. George, Charlotte Amalie, Hamilton, Scarborough, Port of Spain, Montego Bay, Little Rock, Kralendijk, Oranjestad, Norfolk, Jacksonville, Providence, Punta Cana, Harrisburg, Sacramento, Roatan Island, Tegucigalpa, Colorado Springs, ...]\n", - " [ATL, ANC, AUS, BNA, BOS, BWI, DCA, DFW, FLL, IAD, IAH, JFK, LAX, LGA, MCO, MIA, MSP, ORD, PBI, PHX, RDU, SEA, SFO, SJC, TPA, SAN, LGB, SNA, SLC, LAS, DEN, HPN, SAT, MSY, EWR, CID, HNL, HOU, ELP, SJU, CLE, OAK, TUS, SAF, PHL, DTW, YYZ, YVR, YOW, RSW, YUL, YEG, YYC, YYT, MEX, KIN, TLH, PIT, PWM, PDX, OKC, ONT, ROC, RST, YHZ, YWG, CLT, CUN, PSP, MEM, CVG, IND, MCI, DAL, STL, ABQ, MKE, MDW, HRO, SLN, OMA, TUL, PVR, OGG, NAS, FPO, GGT, EYW, BGI, ANU, STT, BDA, TAB, POS, MBJ, LIT, BON, AUA, ORF, JAX, ...]\n", + " 3018\n", + " 686\n", + " [Atlanta, Anchorage, Austin, Nashville, Boston, Baltimore, Washington D.C., Dallas, Fort Lauderdale, Houston, New York, Los Angeles, Orlando, Miami, Minneapolis, Chicago, West Palm Beach, Phoenix, Raleigh, Seattle, San Francisco, San Jose, Tampa, San Diego, Long Beach, Santa Ana, Salt Lake City, Las Vegas, Denver, White Plains, San Antonio, New Orleans, Newark, Cedar Rapids, Honolulu, El Paso, San Juan, Cleveland, Oakland, Tucson, Santa Fe, Philadelphia, Detroit, Toronto, Vancouver, Ottawa, Fort Myers, Montreal, Edmonton, Calgary, St. John's, Mexico City, Kingston, Tallahassee, Pittsburgh, Portland, Oaklahoma City, Ontario, Rochester, Halifax, Winnipeg, Charlotte, Cancun, Palm Springs, Memphis, Cincinnati, Indianapolis, Kansas City, St Louis, Albuquerque, Milwaukee, Harrison, Salina, Omaha, Tulsa, Puerto Vallarta, Kahului, Nassau, Freeport, George Town, Key West, Bridgetown, St. George, Charlotte Amalie, Hamilton, Scarborough, Port of Spain, Montego Bay, Little Rock, Curacao, Kralendijk, Oranjestad, Norfolk, Jacksonville, Providence, Punta Cana, Harrisburg, Sacramento, Roatan Island, Tegucigalpa, ...]\n", + " [ATL, ANC, AUS, BNA, BOS, BWI, DCA, DFW, FLL, IAD, IAH, JFK, LAX, LGA, MCO, MIA, MSP, ORD, PBI, PHX, RDU, SEA, SFO, SJC, TPA, SAN, LGB, SNA, SLC, LAS, DEN, HPN, SAT, MSY, EWR, CID, HNL, HOU, ELP, SJU, CLE, OAK, TUS, SAF, PHL, DTW, YYZ, YVR, YOW, RSW, YUL, YEG, YYC, YYT, MEX, KIN, TLH, PIT, PWM, PDX, OKC, ONT, ROC, RST, YHZ, YWG, CLT, CUN, PSP, MEM, CVG, IND, MCI, DAL, STL, ABQ, MKE, MDW, HRO, SLN, OMA, TUL, PVR, OGG, NAS, FPO, GGT, EYW, BGI, ANU, STT, BDA, TAB, POS, MBJ, LIT, CUR, BON, AUA, ORF, ...]\n", " \n", " \n", " 1\n", " 3307\n", - " 514\n", - " [London, Paris, Frankfurt, Helsinki, Dublin, Rome, Amsterdam, Prague, Barcelona, Madrid, Vienna, Zurich, Geneva, Brussels, Munich, Manchester, Cologne, Gothenburg, Venice, Shannon, Oslo, Stockholm, Nottingham, Edinburgh, Glasgow, Liverpool, Nice, Milan, Athens, Zagreb, Budapest, Alicante, Bilbao, Ibiza, Menorca, Tenerife, Larnaca, Warsaw, Luqa, Sofia, Belgrade, Tel Aviv, Hamburg, Stuttgart, Genoa, Naples, Pisa, Turin, Bologna, Verona, Nantes, Copenhagen, Luxembourg, Dusseldorf, Lisbon, Gibraltar, Tunis, Reykjavik, Gran Canaria, Southampton, Palma De Mallorca, Riga, Malaga, Funchal, Leeds, Aberdeen, Antalya, Saint Helier, Zakynthos, Rhodes, Bristol, Newcastle, Saint Peter Port, Eindhoven, Sevilla, Basle, Dubrovnik, Stavanger, Bergen, Tallinn, Cork, Wroclaw, Split, Belfast, Hannover, Lyon, Marseille, Bucharest, Rotterdam, Tangier, Faro, Mykonos Island, Santorini Island, Kiev, Rijeka, Toulouse/Blagnac, Porto, Culleredo, Innsbruck, Birmingham, ...]\n", - " [LHR, LGW, CDG, FRA, HEL, DUB, FCO, AMS, PRG, BCN, MAD, VIE, ZRH, GVA, BRU, MUC, MAN, CGN, LCY, GOT, VCE, SNN, OSL, ARN, STN, EMA, EDI, GLA, LPL, ORY, NCE, MXP, ATH, ZAG, BUD, ALC, BIO, IBZ, MAH, TFN, LCA, WAW, MLA, SOF, BEG, TLV, HAM, STR, GOA, NAP, PSA, TRN, BLQ, TSF, VRN, NTE, CPH, LUX, DUS, LIS, GIB, TUN, LTN, KEF, LPA, SOU, PMI, RIX, AGP, FNC, LBA, ABZ, AYT, JER, ZTH, RHO, BRS, NCL, GCI, EIN, SVQ, BSL, DBV, SVG, BGO, TLL, ORK, WRO, SPU, BHD, HAJ, LIN, LYS, MRS, OTP, RTM, TNG, FAO, JMK, JTR, ...]\n", + " 522\n", + " [London, Paris, Frankfurt, Helsinki, Dublin, Rome, Amsterdam, Prague, Barcelona, Madrid, Vienna, Zurich, Geneva, Brussels, Munich, Manchester, Cologne, Gothenburg, Venice, Shannon, Oslo, Stockholm, Nottingham, Edinburgh, Glasgow, Liverpool, Nice, Milan, Athens, Zagreb, Budapest, Alicante, Bilbao, Ibiza, Menorca, Tenerife, Larnaca, Warsaw, Luqa, Sofia, Belgrade, Tel Aviv, Hamburg, Stuttgart, Genoa, Naples, Pisa, Turin, Bologna, Verona, Nantes, Copenhagen, Luxembourg, Dusseldorf, Lisbon, Gibraltar, Tunis, Reykjavik, Gran Canaria, Southampton, Palma De Mallorca, Riga, Malaga, Funchal, Leeds, Aberdeen, Antalya, Saint Helier, Zakynthos, Rhodes, Bristol, Newcastle, Saint Peter Port, Eindhoven, Sevilla, Basle, Dubrovnik, Stavanger, Bergen, Tallinn, Algiers, Cork, Wroclaw, Split, Belfast, Hannover, Lyon, Marseille, Bucharest, Rotterdam, Casablanca, Tangier, Faro, Mykonos Island, Santorini Island, Kiev, Rijeka, Toulouse/Blagnac, Porto, Culleredo, ...]\n", + " [LHR, LGW, CDG, FRA, HEL, DUB, FCO, AMS, PRG, BCN, MAD, VIE, ZRH, GVA, BRU, MUC, MAN, CGN, LCY, GOT, VCE, SNN, OSL, ARN, STN, EMA, EDI, GLA, LPL, ORY, NCE, MXP, ATH, ZAG, BUD, ALC, BIO, IBZ, MAH, TFN, LCA, WAW, MLA, SOF, BEG, TLV, HAM, STR, GOA, NAP, PSA, TRN, BLQ, TSF, VRN, NTE, CPH, LUX, DUS, LIS, GIB, TUN, LTN, KEF, LPA, SOU, PMI, RIX, AGP, FNC, LBA, ABZ, AYT, JER, ZTH, RHO, BRS, NCL, GCI, EIN, SVQ, BSL, DBV, SVG, BGO, TLL, ALG, ORK, WRO, SPU, BHD, HAJ, LIN, LYS, MRS, OTP, RTM, CMN, TNG, FAO, ...]\n", " \n", " \n", " 2\n", - " 2281\n", - " 403\n", - " [Dubai, New Delhi, Mumbai, Doha, Calicut, Hyderabad, Chennai, Kolkata, Bengaluru, Cape Town, Johannesburg, Durban, Nairobi, Mombasa, Cairo, Addis Ababa, Kuwait, Istanbul, Manama, Abu Dhabi, Colombo, Jeddah, Muscat, Lagos, Harare, Luxor, Riyadh, Islamabad, Amman, Algiers, Karachi, Lahore, Jaipur, Accra, Kampala, Casablanca, Abuja, Beirut, Freetown, Luanda, Tripoli, Dhaka, Sylhet, Tehran, Port Louis, Mahe Island, Hassi Messaoud, Malé, Kigali, Arusha, Ad Dammam, Arbil, Dakar, Agra, Khajuraho, Varanasi, Mangalore, Ahmedabad, Jodhpur, Pune, Sharjah, Aden, Coimbatore, Cochin, Trivandrum, Tiruchirappally, Sana'a, Diu, Porbandar, Windhoek, Ankara, Lusaka, Hargeisa, Berbera, Djibouti City, Alexandria, Port Sudan, Juba, Khartoum, Dar es Salaam, Gheshm, Kabul, Douala, Constantine, Oran, Cotonou, Ouagadougou, Abidjan, Niamey, Sfax, Lomé, Brazzaville, Pointe Noire, Bangui, Yaoundé, St Denis, Antananarivo, Libreville, N'Djamena, Kinshasa, ...]\n", - " [DXB, DEL, BOM, DOH, CCJ, HYD, MAA, CCU, BLR, CPT, JNB, DUR, NBO, MBA, CAI, ADD, KWI, IST, BAH, AUH, CMB, JED, MCT, LOS, HRE, LXR, RUH, ISB, AMM, ALG, KHI, LHE, JAI, ACC, EBB, CMN, ABV, BEY, FNA, LAD, TIP, DAC, ZYL, IKA, MRU, SEZ, HME, SAW, MLE, KGL, JRO, DMM, EBL, DKR, AGR, HJR, VNS, IXE, AMD, JDH, PNQ, SHJ, ADE, CJB, COK, TRV, TRZ, SAH, DIU, PBD, WDH, ESB, LUN, HGA, BBO, JIB, HBE, PZU, JUB, KRT, DAR, GSM, KBL, DLA, CZL, ORN, COO, OUA, ABJ, NIM, SFA, LFW, BZV, PNR, BGF, NSI, RUN, TNR, LBV, NDJ, ...]\n", + " 2784\n", + " 377\n", + " [Dubai, New Delhi, Mumbai, Doha, Calicut, Hyderabad, Chennai, Kolkata, Bengaluru, Cape Town, Johannesburg, Durban, Nairobi, Mombasa, Cairo, Addis Ababa, Kuwait, Istanbul, Manama, Abu Dhabi, Colombo, Kathmandu, Jeddah, Muscat, Lagos, Harare, Luxor, Riyadh, Islamabad, Amman, Karachi, Lahore, Ashgabat, Jaipur, Accra, Kampala, Abuja, Beirut, Freetown, Luanda, Tripoli, Dhaka, Sylhet, Tehran, Port Louis, Mahe Island, Malé, Kigali, Arusha, Ad Dammam, Arbil, Dakar, Agra, Khajuraho, Varanasi, Mangalore, Ahmedabad, Jodhpur, Pune, Sharjah, Aden, Coimbatore, Cochin, Trivandrum, Tiruchirappally, Sana'a, Diu, Porbandar, Windhoek, Ankara, Lusaka, Hargeisa, Berbera, Djibouti City, Alexandria, Port Sudan, Juba, Khartoum, Dar es Salaam, Gheshm, Kabul, Douala, Cotonou, Ouagadougou, Abidjan, Niamey, Sfax, Lomé, Brazzaville, Pointe Noire, Bangui, Yaoundé, St Denis, Antananarivo, Libreville, N'Djamena, Kinshasa, Senou, Monrovia, Nouakchott, ...]\n", + " [DXB, DEL, BOM, DOH, CCJ, HYD, MAA, CCU, BLR, CPT, JNB, DUR, NBO, MBA, CAI, ADD, KWI, IST, BAH, AUH, CMB, KTM, JED, MCT, LOS, HRE, LXR, RUH, ISB, AMM, KHI, LHE, ASB, JAI, ACC, EBB, ABV, BEY, FNA, LAD, TIP, DAC, ZYL, IKA, MRU, SEZ, SAW, MLE, KGL, JRO, DMM, EBL, DKR, AGR, HJR, VNS, IXE, AMD, JDH, PNQ, SHJ, ADE, CJB, COK, TRV, TRZ, SAH, DIU, PBD, WDH, ESB, LUN, HGA, BBO, JIB, HBE, PZU, JUB, KRT, DAR, GSM, KBL, DLA, COO, OUA, ABJ, NIM, SFA, LFW, BZV, PNR, BGF, NSI, RUN, TNR, LBV, NDJ, FIH, BKO, ROB, ...]\n", " \n", " \n", " 3\n", " 2838\n", - " 252\n", - " [Tokyo, Singapore, Hong Kong, Beijing, Shanghai, Kuala Lumpur, Manila, Bangkok, Osaka, Seoul, Phnom Penh, Ho Chi Minh City, Hagta, Taipei, Kathmandu, Fukuoka, Sapporo, Denpasar, Jakarta, Guangzhou, Phuket, Nanjing, Chengdu, Hanoi, Kaohsiung City, Tokoname, Xiamen, Hangzhou, Vladivostok, Shenzhen, Hiroshima, Dili, Tianjin, Changsha, Penang, Wuhan, Haikou, Kunming, Fuzhou, Ningbo, Qingdao, Chongqing, Guiyang, Nanning, Kagoshima, Oita, Kanazawa, Yonago, Matsuyama, Takamatsu, Niigata, Sendai, Jeju City, Busan, Naha, Saipan Island, Babelthuap Island, Yangon, Chiang Mai, Krabi, Na Thon (Ko Samui Island), Hat Yai, Da Nang, Bandar Seri Begawan, Lapu-Lapu City, Ulaanbaatar, Taipa, Kotamadya Balikpapan, Kota Kinabalu, Angeles City, Kota Baharu, Iloilo City, Siem Reap, Changchun, Dalian, Shenyang, Kuching, Miri, Kuantan, Ipoh, Langkawi, Kuala Terengganu, Kuala Lumpur Subang, Davao City, Vientiane, Surabaya, Bandung-Java Island, Mataram, Kalibo, Pekanbaru-Sumatra Island, Palembang-Sumatra Island, Sukarata(Solo)-Java Island, Semarang-Java Island, Ujung Pandang-Celebes Island, Yogyakarta-Java Island, Taipei City, Shirahama, Kobe, Obihiro, Hakodate, ...]\n", - " [NRT, SIN, HKG, PEK, PVG, KUL, MNL, BKK, ITM, HND, ICN, PNH, SGN, GUM, TPE, KTM, FUK, KIX, CTS, DPS, CGK, CAN, HKT, NKG, CTU, HAN, KHH, NGO, XMN, HGH, VVO, SZX, HIJ, DIL, TSN, CSX, PEN, WUH, HAK, KMG, FOC, NGB, TAO, CKG, KWE, NNG, KOJ, OIT, KMQ, YGJ, MYJ, TAK, KIJ, SDJ, CJU, PUS, OKA, SPN, ROR, RGN, DMK, CNX, KBV, USM, HDY, DAD, BWN, CEB, ULN, MFM, BPN, BKI, CRK, KBR, ILO, REP, CGQ, DLC, SHE, KCH, MYY, KUA, IPH, LGK, TGG, SZB, DVO, VTE, SUB, BDO, LOP, KLO, PKU, PLM, SOC, SRG, UPG, JOG, TSA, SHM, ...]\n", + " 251\n", + " [Tokyo, Singapore, Hong Kong, Beijing, Shanghai, Kuala Lumpur, Manila, Bangkok, Osaka, Seoul, Phnom Penh, Ho Chi Minh City, Hagta, Taipei, Fukuoka, Sapporo, Denpasar, Jakarta, Guangzhou, Phuket, Nanjing, Chengdu, Hanoi, Kaohsiung City, Tokoname, Xiamen, Hangzhou, Vladivostok, Shenzhen, Hiroshima, Dili, Tianjin, Changsha, Penang, Wuhan, Haikou, Kunming, Fuzhou, Ningbo, Qingdao, Chongqing, Guiyang, Nanning, Kagoshima, Oita, Kanazawa, Yonago, Matsuyama, Takamatsu, Niigata, Sendai, Jeju City, Busan, Naha, Saipan Island, Babelthuap Island, Yangon, Chiang Mai, Krabi, Na Thon (Ko Samui Island), Hat Yai, Da Nang, Bandar Seri Begawan, Lapu-Lapu City, Ulaanbaatar, Taipa, Kotamadya Balikpapan, Kota Kinabalu, Angeles City, Kota Baharu, Iloilo City, Siem Reap, Changchun, Dalian, Shenyang, Kuching, Miri, Kuantan, Ipoh, Langkawi, Kuala Terengganu, Kuala Lumpur Subang, Davao City, Vientiane, Surabaya, Bandung-Java Island, Mataram, Kalibo, Pekanbaru-Sumatra Island, Palembang-Sumatra Island, Sukarata(Solo)-Java Island, Semarang-Java Island, Ujung Pandang-Celebes Island, Yogyakarta-Java Island, Taipei City, Shirahama, Kobe, Obihiro, Hakodate, Kushiro, ...]\n", + " [NRT, SIN, HKG, PEK, PVG, KUL, MNL, BKK, ITM, HND, ICN, PNH, SGN, GUM, TPE, FUK, KIX, CTS, DPS, CGK, CAN, HKT, NKG, CTU, HAN, KHH, NGO, XMN, HGH, VVO, SZX, HIJ, DIL, TSN, CSX, PEN, WUH, HAK, KMG, FOC, NGB, TAO, CKG, KWE, NNG, KOJ, OIT, KMQ, YGJ, MYJ, TAK, KIJ, SDJ, CJU, PUS, OKA, SPN, ROR, RGN, DMK, CNX, KBV, USM, HDY, DAD, BWN, CEB, ULN, MFM, BPN, BKI, CRK, KBR, ILO, REP, CGQ, DLC, SHE, KCH, MYY, KUA, IPH, LGK, TGG, SZB, DVO, VTE, SUB, BDO, LOP, KLO, PKU, PLM, SOC, SRG, UPG, JOG, TSA, SHM, UKB, ...]\n", " \n", " \n", " 4\n", - " 3260\n", - " 186\n", + " 2927\n", + " 187\n", " [Sydney, Melbourne, Perth, Auckland, Wellington, Brisbane, Christchurch, Canberra, Ayers Rock, Alice Springs, Gold Coast, Cairns, Maroochydore, Adelaide, Darwin, Nadi, Port Moresby, Papeete, Apia, Majuro Atoll, Banana, Tarawa, Yaren District, Nouméa, Avarua, Nausori, Nuku'alofa, Port Vila, Queenstown, Armidale, Broken Hill, Hamilton Island, Mackay, Ballina, Proserpine, Broome, Bathurst, Townsville, Gladstone, Griffith, Hervey Bay, Lord Howe Island, Lismore, Albury, Merimbula, Hobart, Mildura, Launceston, Moree, Moruya, Narrandera, Orange, Karratha, Parkes, Port Macquarie, Coffs Harbour, Dubbo, Burnt Pine, Tamworth, Wagga Wagga, Taree, Williamtown, Devonport, Currie, Mount Gambier, Kalgoorlie, Port Hedland, Burnie, Taupo, Dunedin, Gisborne, Hamilton, Kerikeri, Kaitaia, New Plymouth, Napier, Nelson, Palmerston North, Paraparaumu, Rotorua, Tauranga, Blenheim, Whakatane, Whangarei, Wanganui, Albany, Busselton, Derby, Esperance, Geraldton, Ravensthorpe, Newman, Paraburdoo, Kununurra, Exmouth, Christmas Island, Honiara, Luganville, Hokitika, Invercargill, ...]\n", " [SYD, MEL, PER, AKL, WLG, BNE, CHC, CBR, AYQ, ASP, OOL, CNS, MCY, ADL, DRW, NAN, POM, PPT, APW, MAJ, CXI, TRW, INU, NOU, RAR, SUV, TBU, VLI, ZQN, ARM, BHQ, HTI, MKY, BNK, PPP, BME, BHS, TSV, GLT, GFF, HVB, LDH, LSY, AVV, ABX, MIM, HBA, MQL, LST, MRZ, MYA, NRA, OAG, KTA, PKE, PQQ, CFS, DBO, NLK, TMW, WGA, TRO, NTL, DPO, KNS, MGB, KGI, PHE, BWT, TUO, DUD, GIS, HLZ, KKE, KAT, NPL, NPE, NSN, PMR, PPQ, ROT, TRG, BHE, WHK, WRE, WAG, ALH, BQB, DCN, EPR, GET, RVT, ZNE, PBO, KNX, LEA, XCH, HIR, SON, HKK, ...]\n", " \n", - " \n", - " 5\n", - " 2461\n", - " 118\n", - " [Montevideo, Rio de Janeiro, Sao Paulo, Buenos Aires, Lima, Santiago, Curacao, Caracas, Guayaquil, Bogota, Panama City, Quito, Zandery, Belém, Brasília, Belo Horizonte, Curitiba, Manaus, Recife, Salvador, Asunción, Barranquilla, Cali, Rionegro, La Paz / El Alto, Barcelona, Maracaibo, Armenia, Santa Cruz, Rosario, Cordoba, Mendoza, Puerto Iguazu, Rawson, El Calafate, Ushuahia, San Carlos de Bariloche, Aracaju, Araçatuba, Cascavel, Campo Grande, Cuiabá, Foz Do Iguaçu, Florianópolis, Fortaleza, Goiânia, Ilhéus, Ipatinga, João Pessoa, Juazeiro Do Norte, Joinville, Campinas, Londrina, Maringá, Maceió, Navegantes, Porto Alegre, Passo Fundo, Porto Seguro, Vitória Da Conquista, Rio De Janeiro, Ribeirão Preto, Natal, São Luís, São Paulo, São José Do Rio Preto, Teresina, Uberlândia, Uberaba, Vitória, Arica, Copiapo, Balmaceda, Calama, Punta Arenas, Iquique, Antofagasta, Concepcion, Osorno, La Serena-Coquimbo, Temuco, Puerto Montt, Ciudad del Este, Cochabamba, Pucallpa, Tingo Maria, Chiclayo, Ayacucho, Andahuaylas, Anta, Jauja, Juliaca, Cajamarca, Tumbes, Huánuco, Iquitos, Arequipa, Trujillo, Tarapoto, Tacna, ...]\n", - " [MVD, GIG, GRU, EZE, LIM, SCL, CUR, CCS, GYE, BOG, PTY, UIO, PBM, BEL, BSB, CNF, CWB, MAO, REC, SSA, ASU, BAQ, CLO, MDE, LPB, BLA, MAR, AXM, VVI, ROS, AEP, COR, MDZ, IGR, REL, FTE, USH, BRC, AJU, ARU, PLU, CAC, CGR, CGB, IGU, FLN, FOR, GYN, IOS, IPN, JPA, JDO, JOI, VCP, LDB, MGF, MCZ, NVT, POA, PFB, BPS, VDC, SDU, RAO, NAT, SLZ, CGH, SJP, THE, UDI, UBA, VIX, ARI, CPO, BBA, CJC, PUQ, IQQ, ANF, CCP, ZOS, LSC, ZCO, PMC, AGT, CBB, PCL, TGI, CIX, AYP, ANS, ATA, JAU, JUL, CJA, TBP, HUU, IQT, AQP, TRU, ...]\n", - " \n", - " \n", - " 6\n", - " 3232\n", - " 64\n", - " [Yellowknife, Iqaluit, La Grande Rivière, Kuujjuarapik, Hay River, Chibougamau, Fort Smith, Rouyn-Noranda, Val-d'Or, Kuujjuaq, Whatì, Chisasibi, Kangirsuk, Cambridge Bay, Kugluktuk, Clyde River, Flin Flon, Fort Simpson, Igloolik, Gillam, Nemiscau, Gjoa Haven, Waskaganish, Aupaluk, Kimmirut, Lutselk'e, Kangiqsualujjuaq, Moosonee, Umiujaq, Inukjuak, Puvirnituq, Fort Chipewyan, The Pas, Gamètì, Rankin Inlet, Sanikiluaq, Cape Dorset, Thompson, Tasiujaq, Hall Beach, Norman Wells, Déline, Pangnirtung, Taloyoak, Churchill, Coral Harbour, Fort Albany, Chesterfield Inlet, Repulse Bay, Akulivik, Tulita, Eastmain River, Whale Cove, Qikiqtarjuaq, Quaqtaq, Wemindji, Pond Inlet, Ulukhaktok, Fort Good Hope, Wekweètì, Inuvik, Arviat, Baker Lake, Arctic Bay]\n", - " [YZF, YFB, YGL, YGW, YHY, YMT, YSM, YUY, YVO, YVP, YLE, YKU, YKG, YCB, YCO, YCY, YFO, YFS, YGT, YGX, YNS, YHK, YKQ, YPJ, YLC, YSG, XGR, YMO, YUD, YPH, YPX, YPY, YQD, YRA, YRT, YSK, YTE, YTH, YTQ, YUX, YVQ, YWJ, YXP, YYH, YYQ, YZS, YFA, YCS, YUT, AKV, ZFN, ZEM, YXN, YVM, YQC, YNC, YIO, YHI, YGH, YFJ, YEV, YEK, YBK, YAB]\n", - " \n", - " \n", - " 7\n", - " 2688\n", - " 53\n", - " [Moscow, Ashgabat, Astana, Baku, Almaty, St. Petersburg, Tashkent, Minsk, Atyrau, Tbilisi, Khabarovsk, Yuzhno-Sakhalinsk, Novosibirsk, Dushanbe, Nizhny Novgorod, Samara, Yerevan, Yekaterinburg, Urgench, Yakutsk, Irkutsk, Ulan Ude, Krasnoyarsk, Bishkek, Krasnodar, Mineralnyye Vody, Rostov-on-Don, Volgograd, Jebel Ali, Dnipropetrovsk, Odessa, Gazipaşa, Cherepovets, Donetsk, Chelyabinsk, Perm, Voronezh, Saratov, Ufa, Dzhezkazgan, Rimini, Karlovy Vary, Osh, Aktau, Omsk, Norilsk, Sochi, Surgut, Khudzhand, Namangan, Kazan]\n", - " [DME, SVO, ASB, VKO, TSE, GYD, ALA, LED, TAS, MSQ, GUW, TBS, KHV, UUS, OVB, DYU, GOJ, KUF, EVN, SVX, UGC, YKS, IKT, UUD, KJA, FRU, KRR, MRV, ROV, VOG, DWC, DNK, ODS, GZP, CEE, DOK, CEK, PEE, VOZ, RTW, UFA, DZN, RMI, KLV, OSS, SCO, OMS, NSK, AER, SGC, LBD, NMA, KZN]\n", - " \n", - " \n", - " 8\n", - " 2369\n", - " 15\n", - " [Fairbanks, Barrow, Deadhorse, Healy, Barter Island Lrrs, Bettles, Central, Chalkyitsik, Galena, Anaktuvuk Pass, Manley Hot Springs, Nuiqsut, Ruby, Tanana, Atqasuk]\n", - " [FAI, BRW, SCC, HKB, BTI, BTT, CEM, CIK, GAL, AKP, MLY, NUI, RBY, TAL, ATK]\n", - " \n", - " \n", - " 9\n", - " 3240\n", - " 14\n", - " [Fort Frances, Kenora, Red Lake, Sioux Lookout, Kingfisher Lake, Cat Lake, Kasabonika, Bearskin Lake, Muskrat Dam, Sachigo Lake, Big Trout Lake, Angling Lake, Sandy Lake, Dryden]\n", - " [YAG, YQK, YRL, YXL, KIF, YAC, XKS, XBE, MSA, ZPB, YTL, YAX, ZSJ, YHD]\n", - " \n", - " \n", - " 10\n", - " 2355\n", - " 13\n", - " [Bethel, Atmautluak, Tuntutuliak, Chefornak, Marshall, Kongiganak, Eek, Emmonak, Hooper Bay, Kipnuk, Napakiak, Toksook Bay, Kasigluk]\n", - " [BET, ATT, WTL, CYF, MLL, KKH, EEK, EMK, HPB, KPN, WNA, OOK, KUK]\n", - " \n", - " \n", - " 11\n", - " 2367\n", - " 12\n", - " [Nome, Unalakleet, Golovin, Gambell, Wales, Koyuk, St Michael, Savoonga, Shishmaref, Tin City, Shaktoolik, Stebbins]\n", - " [OME, UNK, GLV, GAM, WAA, KKA, SMK, SVA, SHH, TNC, SKK, WBB]\n", - " \n", - " \n", - " 12\n", - " 3252\n", - " 12\n", - " [Belmopan, Caye Caulker, Dangriga, Placencia, San Pedro, San Ignacio, Belize City, Corozal, Punta Gorda, Orange Walk, Kanantik, Savannah]\n", - " [BCV, CUK, DGA, PLJ, SPR, SQS, TZA, CZH, PND, ORZ, SVK, INB]\n", - " \n", - " \n", - " 13\n", - " 2984\n", - " 11\n", - " [McGrath, Aniak, Chuathbaluk, Holy Cross, Shageluk, Kalskag, Takotna, Crooked Creek, Russian Mission, Nikolai]\n", - " [MCG, ANI, CHU, HCR, SHX, KLG, TCT, TLJ, CKD, RSH, NIB]\n", - " \n", - " \n", - " 14\n", - " 3207\n", - " 11\n", - " [Juneau, Ketchikan, Gustavus, Skagway, Haines, Klawock, Hoonah, Petersburg, Sitka, Wrangell, Kake]\n", - " [JNU, KTN, GST, SGY, HNS, KLW, HNH, PSG, SIT, WRG, KAE]\n", - " \n", - " \n", - " 15\n", - " 3255\n", - " 11\n", - " [Kotzebue, Buckland, Deering, Ambler, Kiana, Point Hope, Selawik, Kivalina, Noatak, Noorvik, Shungnak]\n", - " [OTZ, BKC, DRG, ABL, IAN, PHO, WLK, KVL, WTK, ORV, SHG]\n", - " \n", - " \n", - " 16\n", - " 3084\n", - " 10\n", - " [Alta, Kirkenes, Hammerfest, Hasvik, Sørkjosen, Vardø, Vadsø, Båtsfjord, Berlevåg, Mehamn]\n", - " [ALF, KKN, HFT, HAA, SOJ, VAW, VDS, BJF, BVG, MEH]\n", - " \n", - " \n", - " 17\n", - " 3110\n", - " 10\n", - " [Nuuk, Kangerlussuaq, Reykjavik, Kulusuk, Ilulissat, Aasiaat, Paamiut, Sisimiut, Maniitsoq, Narsarsuaq]\n", - " [GOH, SFJ, RKV, KUS, JAV, JEG, JFR, JHS, JSU, UAK]\n", - " \n", - " \n", - " 18\n", - " 3369\n", - " 8\n", - " [Orkney Islands, Eday, North Ronaldsay, Papa Westray, Stronsay, Sanday, Westray, Fair Isle]\n", - " [KOI, EOI, NRL, PPW, SOY, NDY, WRY, FIE]\n", - " \n", - " \n", - " 19\n", - " 1763\n", - " 7\n", - " [Horta, Lajes, Pico Island, Corvo, Santa Cruz das Flores, Santa Cruz da Graciosa, Velas]\n", - " [HOR, TER, PIX, CVU, FLW, GRW, SJZ]\n", - " \n", - " \n", - " 20\n", - " 3235\n", - " 6\n", - " [Kodiak, Ouzinkie, Port Lions, Akhiok, Larsen Bay, Old Harbor]\n", - " [ADQ, KOZ, ORI, AKK, KLN, OLH]\n", - " \n", - " \n", - " 21\n", - " 1966\n", - " 2\n", - " [Vilhelmina, Hemavan]\n", - " [VHM, HMV]\n", - " \n", - " \n", - " 22\n", - " 2987\n", - " 2\n", - " [Luderitz, Oranjemund]\n", - " [LUD, OMD]\n", - " \n", - " \n", - " 23\n", - " 3006\n", - " 2\n", - " [Goodnews, Platinum]\n", - " [GNU, PTU]\n", - " \n", - " \n", - " 24\n", - " 199\n", - " 1\n", - " [Berlin]\n", - " [TXL]\n", - " \n", - " \n", - " 25\n", - " 472\n", - " 1\n", - " [Berlin]\n", - " [SXF]\n", - " \n", - " \n", - " 26\n", - " 941\n", - " 1\n", - " [Wilmington]\n", - " [ILG]\n", - " \n", - " \n", - " 27\n", - " 1007\n", - " 1\n", - " [Toowoomba]\n", - " [TWB]\n", - " \n", - " \n", - " 28\n", - " 2223\n", - " 1\n", - " [Tikehau]\n", - " [TIH]\n", - " \n", - " \n", - " 29\n", - " 2224\n", - " 1\n", - " [Fakarava]\n", - " [FAV]\n", - " \n", - " \n", - " 30\n", - " 2225\n", - " 1\n", - " [Manihi]\n", - " [XMH]\n", - " \n", - " \n", - " 31\n", - " 2226\n", - " 1\n", - " [Arutua]\n", - " [AXR]\n", - " \n", - " \n", - " 32\n", - " 2227\n", - " 1\n", - " [Mataiva]\n", - " [MVT]\n", - " \n", - " \n", - " 33\n", - " 2228\n", - " 1\n", - " [Ahe Atoll]\n", - " [AHE]\n", - " \n", - " \n", - " 34\n", - " 2229\n", - " 1\n", - " [Aratika]\n", - " [RKA]\n", - " \n", - " \n", - " 35\n", - " 2230\n", - " 1\n", - " [Takaroa]\n", - " [TKX]\n", - " \n", - " \n", - " 36\n", - " 2231\n", - " 1\n", - " [Nuku Hiva]\n", - " [NHV]\n", - " \n", - " \n", - " 37\n", - " 2232\n", - " 1\n", - " [Hiva Oa Island]\n", - " [AUQ]\n", - " \n", - " \n", - " 38\n", - " 2233\n", - " 1\n", - " [Motu Mute]\n", - " [BOB]\n", - " \n", - " \n", - " 39\n", - " 2234\n", - " 1\n", - " [Rangiroa]\n", - " [RGI]\n", - " \n", - " \n", - " 40\n", - " 2235\n", - " 1\n", - " [Fare]\n", - " [HUH]\n", - " \n", - " \n", - " 41\n", - " 2236\n", - " 1\n", - " [Moorea]\n", - " [MOZ]\n", - " \n", - " \n", - " 42\n", - " 2238\n", - " 1\n", - " [Maupiti]\n", - " [MAU]\n", - " \n", - " \n", - " 43\n", - " 2239\n", - " 1\n", - " [Uturoa]\n", - " [RFP]\n", - " \n", - " \n", - " 44\n", - " 2240\n", - " 1\n", - " [Sola]\n", - " [SLH]\n", - " \n", - " \n", - " 45\n", - " 2241\n", - " 1\n", - " [Emae Island]\n", - " [EAE]\n", - " \n", - " \n", - " 46\n", - " 2242\n", - " 1\n", - " [Craig Cove]\n", - " [CCV]\n", - " \n", - " \n", - " 47\n", - " 2243\n", - " 1\n", - " [Longana]\n", - " [LOD]\n", - " \n", - " \n", - " 48\n", - " 2244\n", - " 1\n", - " [Pentecost Island]\n", - " [SSR]\n", - " \n", - " \n", - " 49\n", - " 2245\n", - " 1\n", - " [Paama Island]\n", - " [PBJ]\n", - " \n", - " \n", - " 50\n", - " 2246\n", - " 1\n", - " [Lamap]\n", - " [LPM]\n", - " \n", - " \n", - " 51\n", - " 2247\n", - " 1\n", - " [Lamen Bay]\n", - " [LNB]\n", - " \n", - " \n", - " 52\n", - " 2248\n", - " 1\n", - " [Maewo Island]\n", - " [MWF]\n", - " \n", - " \n", - " 53\n", - " 2251\n", - " 1\n", - " [Gaua Island]\n", - " [ZGU]\n", - " \n", - " \n", - " 54\n", - " 2252\n", - " 1\n", - " [Tongoa Island]\n", - " [TGH]\n", - " \n", - " \n", - " 55\n", - " 2253\n", - " 1\n", - " [Epi Island]\n", - " [VLS]\n", - " \n", - " \n", - " 56\n", - " 2254\n", - " 1\n", - " [Walaha]\n", - " [WLH]\n", - " \n", - " \n", - " 57\n", - " 2255\n", - " 1\n", - " [Malekula Island]\n", - " [SWJ]\n", - " \n", - " \n", - " 58\n", - " 2256\n", - " 1\n", - " [Dillon's Bay]\n", - " [DLY]\n", - " \n", - " \n", - " 59\n", - " 2257\n", - " 1\n", - " [Ipota]\n", - " [IPA]\n", - " \n", - " \n", - " 60\n", - " 2258\n", - " 1\n", - " [Tanna]\n", - " [TAH]\n", - " \n", - " \n", - " 61\n", - " 2259\n", - " 1\n", - " [Korla]\n", - " [KRL]\n", - " \n", - " \n", - " 62\n", - " 2260\n", - " 1\n", - " [Mazar-i-Sharif Airport]\n", - " [MZR]\n", - " \n", - " \n", - " 63\n", - " 2262\n", - " 1\n", - " [Al Baha]\n", - " [ABT]\n", - " \n", - " \n", - " 64\n", - " 2263\n", - " 1\n", - " [Bisha]\n", - " [BHH]\n", - " \n", - " \n", - " 65\n", - " 2264\n", - " 1\n", - " [Dawadmi]\n", - " [DWD]\n", - " \n", - " \n", - " 66\n", - " 2266\n", - " 1\n", - " [Guriat]\n", - " [URY]\n", - " \n", - " \n", - " 67\n", - " 2267\n", - " 1\n", - " [Nejran]\n", - " [EAM]\n", - " \n", - " \n", - " 68\n", - " 2268\n", - " 1\n", - " [Qaisumah]\n", - " [AQI]\n", - " \n", - " \n", - " 69\n", - " 2269\n", - " 1\n", - " [Rafha]\n", - " [RAH]\n", - " \n", - " \n", - " 70\n", - " 2270\n", - " 1\n", - " [Arar]\n", - " [RAE]\n", - " \n", - " \n", - " 71\n", - " 2271\n", - " 1\n", - " [Sharurah]\n", - " [SHW]\n", - " \n", - " \n", - " 72\n", - " 2272\n", - " 1\n", - " [Al-Jawf]\n", - " [AJF]\n", - " \n", - " \n", - " 73\n", - " 2273\n", - " 1\n", - " [Turaif]\n", - " [TUI]\n", - " \n", - " \n", - " 74\n", - " 2274\n", - " 1\n", - " [Wadi al-Dawasir]\n", - " [WAE]\n", - " \n", - " \n", - " 75\n", - " 2275\n", - " 1\n", - " [Al Wajh]\n", - " [EJH]\n", - " \n", - " \n", - " 76\n", - " 2276\n", - " 1\n", - " [Yushu]\n", - " [YUS]\n", - " \n", - " \n", - " 77\n", - " 2277\n", - " 1\n", - " [Abadan]\n", - " [ABD]\n", - " \n", - " \n", - " 78\n", - " 2278\n", - " 1\n", - " [Bandar Mahshahr]\n", - " [MRX]\n", - " \n", - " \n", - " 79\n", - " 2279\n", - " 1\n", - " [Sirri Island]\n", - " [SXI]\n", - " \n", - " \n", - " 80\n", - " 2280\n", - " 1\n", - " [Kermanshah]\n", - " [KSH]\n", - " \n", - " \n", - " 81\n", - " 2282\n", - " 1\n", - " [Hamadan]\n", - " [HDM]\n", - " \n", - " \n", - " 82\n", - " 2284\n", - " 1\n", - " [Kerman]\n", - " [KER]\n", - " \n", - " \n", - " 83\n", - " 2285\n", - " 1\n", - " [Birjand]\n", - " [XBJ]\n", - " \n", - " \n", - " 84\n", - " 2286\n", - " 1\n", - " [Gorgan]\n", - " [GBT]\n", - " \n", - " \n", - " 85\n", - " 2287\n", - " 1\n", - " [Now Shahr]\n", - " [NSH]\n", - " \n", - " \n", - " 86\n", - " 2288\n", - " 1\n", - " [Ramsar]\n", - " [RZR]\n", - " \n", - " \n", - " 87\n", - " 2289\n", - " 1\n", - " [Sari]\n", - " [SRY]\n", - " \n", - " \n", - " 88\n", - " 2290\n", - " 1\n", - " [Ardabil]\n", - " [ADU]\n", - " \n", - " \n", - " 89\n", - " 2291\n", - " 1\n", - " [Urmia]\n", - " [OMH]\n", - " \n", - " \n", - " 90\n", - " 2292\n", - " 1\n", - " [Yazd]\n", - " [AZD]\n", - " \n", - " \n", - " 91\n", - " 2293\n", - " 1\n", - " [Zabol]\n", - " [ACZ]\n", - " \n", - " \n", - " 92\n", - " 2294\n", - " 1\n", - " [Aqaba]\n", - " [AQJ]\n", - " \n", - " \n", - " 93\n", - " 2295\n", - " 1\n", - " [Al Ain]\n", - " [AAN]\n", - " \n", - " \n", - " 94\n", - " 2297\n", - " 1\n", - " [Khasab]\n", - " [KHS]\n", - " \n", - " \n", - " 95\n", - " 2299\n", - " 1\n", - " [Chitral]\n", - " [CJL]\n", - " \n", - " \n", - " 96\n", - " 2300\n", - " 1\n", - " [Dera Ghazi Khan]\n", - " [DEA]\n", - " \n", - " \n", - " 97\n", - " 2301\n", - " 1\n", - " [Dera Ismael Khan]\n", - " [DSK]\n", - " \n", - " \n", - " 98\n", - " 2302\n", - " 1\n", - " [Faisalabad]\n", - " [LYP]\n", - " \n", - " \n", - " 99\n", - " 2303\n", - " 1\n", - " [Gwadar]\n", - " [GWD]\n", - " \n", - " \n", - " 100\n", - " 2304\n", - " 1\n", - " [Gilgit]\n", - " [GIL]\n", - " \n", - " \n", - " 101\n", - " 2305\n", - " 1\n", - " [Moenjodaro]\n", - " [MJD]\n", - " \n", - " \n", - " 102\n", - " 2306\n", - " 1\n", - " [Panjgur]\n", - " [PJG]\n", - " \n", - " \n", - " 103\n", - " 2308\n", - " 1\n", - " [Rahim Yar Khan]\n", - " [RYK]\n", - " \n", - " \n", - " 104\n", - " 2309\n", - " 1\n", - " [Skardu]\n", - " [KDU]\n", - " \n", - " \n", - " 105\n", - " 2310\n", - " 1\n", - " [Mirpur Khas]\n", - " [SKZ]\n", - " \n", - " \n", - " 106\n", - " 2311\n", - " 1\n", - " [Turbat]\n", - " [TUK]\n", - " \n", - " \n", - " 107\n", - " 2313\n", - " 1\n", - " [Ataq]\n", - " [AXK]\n", - " \n", - " \n", - " 108\n", - " 2314\n", - " 1\n", - " [Al Ghaidah]\n", - " [AAY]\n", - " \n", - " \n", - " 109\n", - " 2315\n", - " 1\n", - " [Hodeida]\n", - " [HOD]\n", - " \n", - " \n", - " 110\n", - " 2316\n", - " 1\n", - " [Socotra Islands]\n", - " [SCT]\n", - " \n", - " \n", - " 111\n", - " 2317\n", - " 1\n", - " [Sayun]\n", - " [GXF]\n", - " \n", - " \n", - " 112\n", - " 2359\n", - " 1\n", - " [Quinhagak]\n", - " [KWN]\n", - " \n", - " \n", - " 113\n", - " 2368\n", - " 1\n", - " [Teller]\n", - " [TLA]\n", - " \n", - " \n", - " 114\n", - " 2370\n", - " 1\n", - " [Chevak]\n", - " [VAK]\n", - " \n", - " \n", - " 115\n", - " 2373\n", - " 1\n", - " [Beaver]\n", - " [WBQ]\n", - " \n", - " \n", - " 116\n", - " 2375\n", - " 1\n", - " [Wainwright]\n", - " [AIN]\n", - " \n", - " \n", - " 117\n", - " 2376\n", - " 1\n", - " [White Mountain]\n", - " [WMO]\n", - " \n", - " \n", - " 118\n", - " 2379\n", - " 1\n", - " [Allakaket]\n", - " [AET]\n", - " \n", - " \n", - " 119\n", - " 2380\n", - " 1\n", - " [Elim]\n", - " [ELI]\n", - " \n", - " \n", - " 120\n", - " 2383\n", - " 1\n", - " [Brevig Mission]\n", - " [KTS]\n", - " \n", - " \n", - " 121\n", - " 2384\n", - " 1\n", - " [Kwethluk]\n", - " [KWT]\n", - " \n", - " \n", - " 122\n", - " 2388\n", - " 1\n", - " [Fort Yukon]\n", - " [FYU]\n", - " \n", - " \n", - " 123\n", - " 2389\n", - " 1\n", - " [Tufi]\n", - " [TFI]\n", - " \n", - " \n", - " 124\n", - " 2390\n", - " 1\n", - " [Rota Island]\n", - " [ROP]\n", - " \n", - " \n", - " 125\n", - " 2391\n", - " 1\n", - " [Chaoyang]\n", - " [CHG]\n", - " \n", - " \n", - " 126\n", - " 2392\n", - " 1\n", - " [Hana]\n", - " [HNM]\n", - " \n", - " \n", - " 127\n", - " 2393\n", - " 1\n", - " [Kamuela]\n", - " [MUE]\n", - " \n", - " \n", - " 128\n", - " 2394\n", - " 1\n", - " [Kwajalein]\n", - " [KWA]\n", - " \n", - " \n", - " 129\n", - " 2395\n", - " 1\n", - " [Point Lay]\n", - " [PIZ]\n", - " \n", - " \n", - " 130\n", - " 2396\n", - " 1\n", - " [Weno Island]\n", - " [TKK]\n", - " \n", - " \n", - " 131\n", - " 2397\n", - " 1\n", - " [Yap Island]\n", - " [YAP]\n", - " \n", - " \n", - " 132\n", - " 2398\n", - " 1\n", - " [Shang-I]\n", - " [KNH]\n", - " \n", - " \n", - " 133\n", - " 2399\n", - " 1\n", - " [Taitung City]\n", - " [TTT]\n", - " \n", - " \n", - " 134\n", - " 2400\n", - " 1\n", - " [Makung City]\n", - " [MZG]\n", - " \n", - " \n", - " 135\n", - " 2401\n", - " 1\n", - " [Hualien City]\n", - " [HUN]\n", - " \n", - " \n", - " 136\n", - " 2402\n", - " 1\n", - " [Matsumoto]\n", - " [MMJ]\n", - " \n", - " \n", - " 137\n", - " 2403\n", - " 1\n", - " [Omitama]\n", - " [IBR]\n", - " \n", - " \n", - " 138\n", - " 2404\n", - " 1\n", - " [Iki]\n", - " [IKI]\n", - " \n", - " \n", - " 139\n", - " 2405\n", - " 1\n", - " [Tsushima]\n", - " [TSJ]\n", - " \n", - " \n", - " 140\n", - " 2406\n", - " 1\n", - " [Goto]\n", - " [FUJ]\n", - " \n", - " \n", - " 141\n", - " 2407\n", - " 1\n", - " [Nagoya]\n", - " [NKM]\n", - " \n", - " \n", - " 142\n", - " 2408\n", - " 1\n", - " [Makinohara / Shimada]\n", - " [FSZ]\n", - " \n", - " \n", - " 143\n", - " 2409\n", - " 1\n", - " [Sukagawa]\n", - " [FKS]\n", - " \n", - " \n", - " 144\n", - " 2410\n", - " 1\n", - " [Morioka]\n", - " [HNA]\n", - " \n", - " \n", - " 145\n", - " 2411\n", - " 1\n", - " [Gwangju]\n", - " [KWJ]\n", - " \n", - " \n", - " 146\n", - " 2412\n", - " 1\n", - " [Kunsan]\n", - " [KUV]\n", - " \n", - " \n", - " 147\n", - " 2413\n", - " 1\n", - " [Yeosu]\n", - " [RSU]\n", - " \n", - " \n", - " 148\n", - " 2414\n", - " 1\n", - " [Wonju]\n", - " [WJU]\n", - " \n", - " \n", - " 149\n", - " 2415\n", - " 1\n", - " [Sokcho / Gangneung]\n", - " [YNY]\n", - " \n", - " \n", - " 150\n", - " 2416\n", - " 1\n", - " [Sacheon]\n", - " [HIN]\n", - " \n", - " \n", - " 151\n", - " 2417\n", - " 1\n", - " [Ulsan]\n", - " [USN]\n", - " \n", - " \n", - " 152\n", - " 2418\n", - " 1\n", - " [Pohang]\n", - " [KPO]\n", - " \n", - " \n", - " 153\n", - " 2419\n", - " 1\n", - " [Rampart]\n", - " [RMP]\n", - " \n", - " \n", - " 154\n", - " 2420\n", - " 1\n", - " [Kumejima]\n", - " [UEO]\n", - " \n", - " \n", - " 155\n", - " 2421\n", - " 1\n", - " [Laoag City]\n", - " [LAO]\n", - " \n", - " \n", - " 156\n", - " 2422\n", - " 1\n", - " [Legazpi City]\n", - " [LGP]\n", - " \n", - " \n", - " 157\n", - " 2423\n", - " 1\n", - " [Cotabato City]\n", - " [CBO]\n", - " \n", - " \n", - " 158\n", - " 2424\n", - " 1\n", - " [Butuan City]\n", - " [BXU]\n", - " \n", - " \n", - " 159\n", - " 2425\n", - " 1\n", - " [Dipolog City]\n", - " [DPL]\n", - " \n", - " \n", - " 160\n", - " 2426\n", - " 1\n", - " [Camiguin]\n", - " [CGM]\n", - " \n", - " \n", - " 161\n", - " 2427\n", - " 1\n", - " [Cagayan De Oro City]\n", - " [CGY]\n", - " \n", - " \n", - " 162\n", - " 2428\n", - " 1\n", - " [Ozamiz City]\n", - " [OZC]\n", - " \n", - " \n", - " 163\n", - " 2429\n", - " 1\n", - " [Pagadian City]\n", - " [PAG]\n", - " \n", - " \n", - " 164\n", - " 2430\n", - " 1\n", - " [General Santos]\n", - " [GES]\n", - " \n", - " \n", - " 165\n", - " 2431\n", - " 1\n", - " [Surigao City]\n", - " [SUG]\n", - " \n", - " \n", - " 166\n", - " 2432\n", - " 1\n", - " [Zamboanga City]\n", - " [ZAM]\n", - " \n", - " \n", - " 167\n", - " 2433\n", - " 1\n", - " [Del Carmen]\n", - " [IAO]\n", - " \n", - " \n", - " 168\n", - " 2434\n", - " 1\n", - " [San Jose]\n", - " [SJI]\n", - " \n", - " \n", - " 169\n", - " 2435\n", - " 1\n", - " [Naga]\n", - " [WNP]\n", - " \n", - " \n", - " 170\n", - " 2436\n", - " 1\n", - " [Basco]\n", - " [BSO]\n", - " \n", - " \n", - " 171\n", - " 2437\n", - " 1\n", - " [Tuguegarao City]\n", - " [TUG]\n", - " \n", - " \n", - " 172\n", - " 2438\n", - " 1\n", - " [Virac]\n", - " [VRC]\n", - " \n", - " \n", - " 173\n", - " 2439\n", - " 1\n", - " [Cauayan City]\n", - " [CYZ]\n", - " \n", - " \n", - " 174\n", - " 2440\n", - " 1\n", - " [Tacloban City]\n", - " [TAC]\n", - " \n", - " \n", - " 175\n", - " 2441\n", - " 1\n", - " [Bacolod City]\n", - " [BCD]\n", - " \n", - " \n", - " 176\n", - " 2442\n", - " 1\n", - " [Calbayog City]\n", - " [CYP]\n", - " \n", - " \n", - " 177\n", - " 2443\n", - " 1\n", - " [Dumaguete City]\n", - " [DGT]\n", - " \n", - " \n", - " 178\n", - " 2444\n", - " 1\n", - " [Caticlan]\n", - " [MPH]\n", - " \n", - " \n", - " 179\n", - " 2445\n", - " 1\n", - " [Catarman]\n", - " [CRM]\n", - " \n", - " \n", - " 180\n", - " 2446\n", - " 1\n", - " [Masbate]\n", - " [MBT]\n", - " \n", - " \n", - " 181\n", - " 2447\n", - " 1\n", - " [Puerto Princesa City]\n", - " [PPS]\n", - " \n", - " \n", - " 182\n", - " 2448\n", - " 1\n", - " [Roxas City]\n", - " [RXS]\n", - " \n", - " \n", - " 183\n", - " 2449\n", - " 1\n", - " [Tagbilaran City]\n", - " [TAG]\n", - " \n", - " \n", - " 184\n", - " 2450\n", - " 1\n", - " [Coron]\n", - " [USU]\n", - " \n", - " \n", - " 185\n", - " 2451\n", - " 1\n", - " [Nogliki-Sakhalin Island]\n", - " [NGK]\n", - " \n", - " \n", - " 186\n", - " 2452\n", - " 1\n", - " [Grozny]\n", - " [GRV]\n", - " \n", - " \n", - " 187\n", - " 2453\n", - " 1\n", - " [Velikiy Ustyug]\n", - " [VUS]\n", - " \n", - " \n", - " 188\n", - " 2454\n", - " 1\n", - " [Parana]\n", - " [PRA]\n", - " \n", - " \n", - " 189\n", - " 2455\n", - " 1\n", - " [Santa Fe]\n", - " [SFN]\n", - " \n", - " \n", - " 190\n", - " 2456\n", - " 1\n", - " [San Rafael]\n", - " [AFA]\n", - " \n", - " \n", - " 191\n", - " 2457\n", - " 1\n", - " [Catamarca]\n", - " [CTC]\n", - " \n", - " \n", - " 192\n", - " 2458\n", - " 1\n", - " [Santiago del Estero]\n", - " [SDE]\n", - " \n", - " \n", - " 193\n", - " 2459\n", - " 1\n", - " [Rio Hondo]\n", - " [RHD]\n", - " \n", - " \n", - " 194\n", - " 2460\n", - " 1\n", - " [La Rioja]\n", - " [IRJ]\n", - " \n", - " \n", - " 195\n", - " 2462\n", - " 1\n", - " [San Juan]\n", - " [UAQ]\n", - " \n", - " \n", - " 196\n", - " 2463\n", - " 1\n", - " [San Luis]\n", - " [LUQ]\n", - " \n", - " \n", - " 197\n", - " 2464\n", - " 1\n", - " [Resistencia]\n", - " [RES]\n", - " \n", - " \n", - " 198\n", - " 2465\n", - " 1\n", - " [Formosa]\n", - " [FMA]\n", - " \n", - " \n", - " 199\n", - " 2466\n", - " 1\n", - " [Posadas]\n", - " [PSS]\n", - " \n", - " \n", - " 200\n", - " 2468\n", - " 1\n", - " [San Salvador de Jujuy]\n", - " [JUJ]\n", - " \n", - " \n", - " 201\n", - " 2469\n", - " 1\n", - " [Comodoro Rivadavia]\n", - " [CRD]\n", - " \n", - " \n", - " 202\n", - " 2470\n", - " 1\n", - " [Esquel]\n", - " [EQS]\n", - " \n", - " \n", - " 203\n", - " 2471\n", - " 1\n", - " [Viedma / Carmen de Patagones]\n", - " [VDM]\n", - " \n", - " \n", - " 204\n", - " 2472\n", - " 1\n", - " [Puerto Madryn]\n", - " [PMY]\n", - " \n", - " \n", - " 205\n", - " 2473\n", - " 1\n", - " [Rio Grande]\n", - " [RGA]\n", - " \n", - " \n", - " 206\n", - " 2474\n", - " 1\n", - " [Rio Gallegos]\n", - " [RGL]\n", - " \n", - " \n", - " 207\n", - " 2475\n", - " 1\n", - " [Bahia Blanca]\n", - " [BHI]\n", - " \n", - " \n", - " 208\n", - " 2476\n", - " 1\n", - " [Mar del Plata]\n", - " [MDQ]\n", - " \n", - " \n", - " 209\n", - " 2478\n", - " 1\n", - " [Santa Rosa]\n", - " [RSA]\n", - " \n", - " \n", - " 210\n", - " 2479\n", - " 1\n", - " [Chapelco/San Martin de los Andes]\n", - " [CPC]\n", - " \n", - " \n", - " 211\n", - " 2480\n", - " 1\n", - " [Araraquara]\n", - " [AQA]\n", - " \n", - " \n", - " 212\n", - " 2481\n", - " 1\n", - " [Alta Floresta]\n", - " [AFL]\n", - " \n", - " \n", - " 213\n", - " 2482\n", - " 1\n", - " [Araxá]\n", - " [AAX]\n", - " \n", - " \n", - " 214\n", - " 2483\n", - " 1\n", - " [Boa Vista]\n", - " [BVB]\n", - " \n", - " \n", - " 215\n", - " 2484\n", - " 1\n", - " [Cabo Frio]\n", - " [CFB]\n", - " \n", - " \n", - " 216\n", - " 2485\n", - " 1\n", - " [Caçador]\n", - " [CFC]\n", - " \n", - " \n", - " 217\n", - " 2486\n", - " 1\n", - " [Chapecó]\n", - " [XAP]\n", - " \n", - " \n", - " 218\n", - " 2487\n", - " 1\n", - " [Carajás]\n", - " [CKS]\n", - " \n", - " \n", - " 219\n", - " 2488\n", - " 1\n", - " [Criciúma]\n", - " [CCM]\n", - " \n", - " \n", - " 220\n", - " 2489\n", - " 1\n", - " [Caldas Novas]\n", - " [CLV]\n", - " \n", - " \n", - " 221\n", - " 2490\n", - " 1\n", - " [Campos Dos Goytacazes]\n", - " [CAW]\n", - " \n", - " \n", - " 222\n", - " 2491\n", - " 1\n", - " [Corumbá]\n", - " [CMG]\n", - " \n", - " \n", - " 223\n", - " 2492\n", - " 1\n", - " [Caxias Do Sul]\n", - " [CXJ]\n", - " \n", - " \n", - " 224\n", - " 2493\n", - " 1\n", - " [Bonito]\n", - " [BYO]\n", - " \n", - " \n", - " 225\n", - " 2494\n", - " 1\n", - " [Presidente Prudente]\n", - " [PPB]\n", - " \n", - " \n", - " 226\n", - " 2495\n", - " 1\n", - " [Fernando De Noronha]\n", - " [FEN]\n", - " \n", - " \n", - " 227\n", - " 2496\n", - " 1\n", - " [Guarapuava]\n", - " [GPB]\n", - " \n", - " \n", - " 228\n", - " 2497\n", - " 1\n", - " [Governador Valadares]\n", - " [GVR]\n", - " \n", - " \n", - " 229\n", - " 2498\n", - " 1\n", - " [Altamira]\n", - " [ATM]\n", - " \n", - " \n", - " 230\n", - " 2499\n", - " 1\n", - " [Imperatriz]\n", - " [IMP]\n", - " \n", - " \n", - " 231\n", - " 2500\n", - " 1\n", - " [Campina Grande]\n", - " [CPV]\n", - " \n", - " \n", - " 232\n", - " 2501\n", - " 1\n", - " [Lençóis]\n", - " [LEC]\n", - " \n", - " \n", - " 233\n", - " 2502\n", - " 1\n", - " [Bom Jesus Da Lapa]\n", - " [LAZ]\n", - " \n", - " \n", - " 234\n", - " 2503\n", - " 1\n", - " [Marabá]\n", - " [MAB]\n", - " \n", - " \n", - " 235\n", - " 2504\n", - " 1\n", - " [Almeirim]\n", - " [MEU]\n", - " \n", - " \n", - " 236\n", - " 2505\n", - " 1\n", - " [Macaé]\n", - " [MEA]\n", - " \n", - " \n", - " 237\n", - " 2506\n", - " 1\n", - " [Montes Claros]\n", - " [MOC]\n", - " \n", - " \n", - " 238\n", - " 2507\n", - " 1\n", - " [Marília]\n", - " [MII]\n", - " \n", - " \n", - " 239\n", - " 2508\n", - " 1\n", - " [Macapá]\n", - " [MCP]\n", - " \n", - " \n", - " 240\n", - " 2509\n", - " 1\n", - " [Parnaíba]\n", - " [PHB]\n", - " \n", - " \n", - " 241\n", - " 2510\n", - " 1\n", - " [Palmas]\n", - " [PMW]\n", - " \n", - " \n", - " 242\n", - " 2511\n", - " 1\n", - " [Pelotas]\n", - " [PET]\n", - " \n", - " \n", - " 243\n", - " 2513\n", - " 1\n", - " [Porto Velho]\n", - " [PVH]\n", - " \n", - " \n", - " 244\n", - " 2514\n", - " 1\n", - " [Rio Branco]\n", - " [RBR]\n", - " \n", - " \n", - " 245\n", - " 2515\n", - " 1\n", - " [São José Dos Campos]\n", - " [SJK]\n", - " \n", - " \n", - " 246\n", - " 2516\n", - " 1\n", - " [Santa Maria]\n", - " [RIA]\n", - " \n", - " \n", - " 247\n", - " 2517\n", - " 1\n", - " [Santarém]\n", - " [STM]\n", - " \n", - " \n", - " 248\n", - " 2518\n", - " 1\n", - " [Tefé]\n", - " [TFF]\n", - " \n", - " \n", - " 249\n", - " 2519\n", - " 1\n", - " [Tabatinga]\n", - " [TBT]\n", - " \n", - " \n", - " 250\n", - " 2520\n", - " 1\n", - " [Paulo Afonso]\n", - " [PAV]\n", - " \n", - " \n", - " 251\n", - " 2521\n", - " 1\n", - " [Vilhena]\n", - " [BVH]\n", - " \n", - " \n", - " 252\n", - " 2522\n", - " 1\n", - " [Juiz de Fora]\n", - " [IZA]\n", - " \n", - " \n", - " 253\n", - " 2523\n", - " 1\n", - " [Dalcahue]\n", - " [MHC]\n", - " \n", - " \n", - " 254\n", - " 2524\n", - " 1\n", - " [Anshan]\n", - " [AOG]\n", - " \n", - " \n", - " 255\n", - " 2525\n", - " 1\n", - " [Coca]\n", - " [OCC]\n", - " \n", - " \n", - " 256\n", - " 2526\n", - " 1\n", - " [Cuenca]\n", - " [CUE]\n", - " \n", - " \n", - " 257\n", - " 2527\n", - " 1\n", - " [Baltra]\n", - " [GPS]\n", - " \n", - " \n", - " 258\n", - " 2528\n", - " 1\n", - " [Latacunga]\n", - " [LTX]\n", - " \n", - " \n", - " 259\n", - " 2529\n", - " 1\n", - " [Macas]\n", - " [XMS]\n", - " \n", - " \n", - " 260\n", - " 2530\n", - " 1\n", - " [Manta]\n", - " [MEC]\n", - " \n", - " \n", - " 261\n", - " 2531\n", - " 1\n", - " [Lago Agrio]\n", - " [LGQ]\n", - " \n", - " \n", - " 262\n", - " 2532\n", - " 1\n", - " [Santa Rosa]\n", - " [ETR]\n", - " \n", - " \n", - " 263\n", - " 2533\n", - " 1\n", - " [San Cristóbal]\n", - " [SCY]\n", - " \n", - " \n", - " 264\n", - " 2534\n", - " 1\n", - " [La Toma (Catamayo)]\n", - " [LOH]\n", - " \n", - " \n", - " 265\n", - " 2535\n", - " 1\n", - " [Tachina]\n", - " [ESM]\n", - " \n", - " \n", - " 266\n", - " 2536\n", - " 1\n", - " [Tulcán]\n", - " [TUA]\n", - " \n", - " \n", - " 267\n", - " 2537\n", - " 1\n", - " [Bauru]\n", - " [JTC]\n", - " \n", - " \n", - " 268\n", - " 2538\n", - " 1\n", - " [Puerto Asís]\n", - " [PUU]\n", - " \n", - " \n", - " 269\n", - " 2539\n", - " 1\n", - " [Bucaramanga]\n", - " [BGA]\n", - " \n", - " \n", - " 270\n", - " 2540\n", - " 1\n", - " [Buenaventura]\n", - " [BUN]\n", - " \n", - " \n", - " 271\n", - " 2541\n", - " 1\n", - " [Cúcuta]\n", - " [CUC]\n", - " \n", - " \n", - " 272\n", - " 2542\n", - " 1\n", - " [Tumaco]\n", - " [TCO]\n", - " \n", - " \n", - " 273\n", - " 2543\n", - " 1\n", - " [Corozal]\n", - " [CZU]\n", - " \n", - " \n", - " 274\n", - " 2544\n", - " 1\n", - " [Barrancabermeja]\n", - " [EJA]\n", - " \n", - " \n", - " 275\n", - " 2545\n", - " 1\n", - " [Florencia]\n", - " [FLA]\n", - " \n", - " \n", - " 276\n", - " 2546\n", - " 1\n", - " [Guapi]\n", - " [GPI]\n", - " \n", - " \n", - " 277\n", - " 2547\n", - " 1\n", - " [Ibagué]\n", - " [IBE]\n", - " \n", - " \n", - " 278\n", - " 2548\n", - " 1\n", - " [Ipiales]\n", - " [IPI]\n", - " \n", - " \n", - " 279\n", - " 2549\n", - " 1\n", - " [Carepa]\n", - " [APO]\n", - " \n", - " \n", - " 280\n", - " 2550\n", - " 1\n", - " [Leticia]\n", - " [LET]\n", - " \n", - " \n", - " 281\n", - " 2551\n", - " 1\n", - " [Medellín]\n", - " [EOH]\n", - " \n", - " \n", - " 282\n", - " 2552\n", - " 1\n", - " [Montería]\n", - " [MTR]\n", - " \n", - " \n", - " 283\n", - " 2553\n", - " 1\n", - " [Mitú]\n", - " [MVP]\n", - " \n", - " \n", - " 284\n", - " 2554\n", - " 1\n", - " [Manizales]\n", - " [MZL]\n", - " \n", - " \n", - " 285\n", - " 2555\n", - " 1\n", - " [Neiva]\n", - " [NVA]\n", - " \n", - " \n", - " 286\n", - " 2556\n", - " 1\n", - " [Puerto Carreño]\n", - " [PCR]\n", - " \n", - " \n", - " 287\n", - " 2557\n", - " 1\n", - " [Puerto Inírida]\n", - " [PDA]\n", - " \n", - " \n", - " 288\n", - " 2558\n", - " 1\n", - " [Pereira]\n", - " [PEI]\n", - " \n", - " \n", - " 289\n", - " 2559\n", - " 1\n", - " [Popayán]\n", - " [PPN]\n", - " \n", - " \n", - " 290\n", - " 2560\n", - " 1\n", - " [Pasto]\n", - " [PSO]\n", - " \n", - " \n", - " 291\n", - " 2561\n", - " 1\n", - " [Riohacha]\n", - " [RCH]\n", - " \n", - " \n", - " 292\n", - " 2562\n", - " 1\n", - " [San José Del Guaviare]\n", - " [SJE]\n", - " \n", - " \n", - " 293\n", - " 2563\n", - " 1\n", - " [Santa Marta]\n", - " [SMR]\n", - " \n", - " \n", - " 294\n", - " 2565\n", - " 1\n", - " [San Vicente Del Caguán]\n", - " [SVI]\n", - " \n", - " \n", - " 295\n", - " 2566\n", - " 1\n", - " [Tame]\n", - " [TME]\n", - " \n", - " \n", - " 296\n", - " 2567\n", - " 1\n", - " [Arauca]\n", - " [AUC]\n", - " \n", - " \n", - " 297\n", - " 2568\n", - " 1\n", - " [Quibdó]\n", - " [UIB]\n", - " \n", - " \n", - " 298\n", - " 2569\n", - " 1\n", - " [Valledupar]\n", - " [VUP]\n", - " \n", - " \n", - " 299\n", - " 2570\n", - " 1\n", - " [Villavicencio]\n", - " [VVC]\n", - " \n", - " \n", - " 300\n", - " 2571\n", - " 1\n", - " [El Yopal]\n", - " [EYP]\n", - " \n", - " \n", - " 301\n", - " 2572\n", - " 1\n", - " [Cobija]\n", - " [CIJ]\n", - " \n", - " \n", - " 302\n", - " 2573\n", - " 1\n", - " [Santa Cruz]\n", - " [SRZ]\n", - " \n", - " \n", - " 303\n", - " 2574\n", - " 1\n", - " [Potosí]\n", - " [POI]\n", - " \n", - " \n", - " 304\n", - " 2575\n", - " 1\n", - " [Sucre]\n", - " [SRE]\n", - " \n", - " \n", - " 305\n", - " 2576\n", - " 1\n", - " [Tarija]\n", - " [TJA]\n", - " \n", - " \n", - " 306\n", - " 2578\n", - " 1\n", - " [Quijarro]\n", - " [UYU]\n", - " \n", - " \n", - " 307\n", - " 2579\n", - " 1\n", - " [Barreiras]\n", - " [BRA]\n", - " \n", - " \n", - " 308\n", - " 2580\n", - " 1\n", - " [Patos De Minas]\n", - " [POJ]\n", - " \n", - " \n", - " 309\n", - " 2581\n", - " 1\n", - " [Breves]\n", - " [BVS]\n", - " \n", - " \n", - " 310\n", - " 2582\n", - " 1\n", - " [Erechim]\n", - " [ERM]\n", - " \n", - " \n", - " 311\n", - " 2583\n", - " 1\n", - " [Joaçaba]\n", - " [JCB]\n", - " \n", - " \n", - " 312\n", - " 2584\n", - " 1\n", - " [Cacoal]\n", - " [OAL]\n", - " \n", - " \n", - " 313\n", - " 2585\n", - " 1\n", - " [Santa Rosa]\n", - " [SRA]\n", - " \n", - " \n", - " 314\n", - " 2587\n", - " 1\n", - " [Barinas]\n", - " [BNS]\n", - " \n", - " \n", - " 315\n", - " 2588\n", - " 1\n", - " [Barquisimeto]\n", - " [BRM]\n", - " \n", - " \n", - " 316\n", - " 2589\n", - " 1\n", - " [Coro]\n", - " [CZE]\n", - " \n", - " \n", - " 317\n", - " 2590\n", - " 1\n", - " [Cumaná]\n", - " [CUM]\n", - " \n", - " \n", - " 318\n", - " 2591\n", - " 1\n", - " [Paraguaná]\n", - " [LSP]\n", - " \n", - " \n", - " 319\n", - " 2592\n", - " 1\n", - " [La Fria]\n", - " [LFR]\n", - " \n", - " \n", - " 320\n", - " 2593\n", - " 1\n", - " [Mérida]\n", - " [MRD]\n", - " \n", - " \n", - " 321\n", - " 2595\n", - " 1\n", - " [Maturín]\n", - " [MUN]\n", - " \n", - " \n", - " 322\n", - " 2596\n", - " 1\n", - " [Cabimas]\n", - " [CBS]\n", - " \n", - " \n", - " 323\n", - " 2597\n", - " 1\n", - " [Puerto Ayacucho]\n", - " [PYH]\n", - " \n", - " \n", - " 324\n", - " 2598\n", - " 1\n", - " [Puerto Cabello,]\n", - " [PBL]\n", - " \n", - " \n", - " 325\n", - " 2599\n", - " 1\n", - " [Puerto Ordaz-Ciudad Guayana]\n", - " [PZO]\n", - " \n", - " \n", - " 326\n", - " 2600\n", - " 1\n", - " [Stevens Village]\n", - " [SVS]\n", - " \n", - " \n", - " 327\n", - " 2601\n", - " 1\n", - " [San Antonio Del Tachira]\n", - " [SVZ]\n", - " \n", - " \n", - " 328\n", - " 2602\n", - " 1\n", - " [Santo Domingo]\n", - " [STD]\n", - " \n", - " \n", - " 329\n", - " 2603\n", - " 1\n", - " [San Tome]\n", - " [SOM]\n", - " \n", - " \n", - " 330\n", - " 2605\n", - " 1\n", - " [El Vigía]\n", - " [VIG]\n", - " \n", - " \n", - " 331\n", - " 2606\n", - " 1\n", - " [Valera]\n", - " [VLV]\n", - " \n", - " \n", - " 332\n", - " 2607\n", - " 1\n", - " [Barcelos]\n", - " [BAZ]\n", - " \n", - " \n", - " 333\n", - " 2608\n", - " 1\n", - " [Araguaína]\n", - " [AUX]\n", - " \n", - " \n", - " 334\n", - " 2609\n", - " 1\n", - " [Ji-Paraná]\n", - " [JPR]\n", - " \n", - " \n", - " 335\n", - " 2610\n", - " 1\n", - " [Coari]\n", - " [CIZ]\n", - " \n", - " \n", - " 336\n", - " 2611\n", - " 1\n", - " [Rio Verde]\n", - " [RVD]\n", - " \n", - " \n", - " 337\n", - " 2612\n", - " 1\n", - " [Parintins]\n", - " [PIN]\n", - " \n", - " \n", - " 338\n", - " 2613\n", - " 1\n", - " [Rondonópolis]\n", - " [ROO]\n", - " \n", - " \n", - " 339\n", - " 2614\n", - " 1\n", - " [Sinop]\n", - " [OPS]\n", - " \n", - " \n", - " 340\n", - " 2616\n", - " 1\n", - " [Ogle]\n", - " [OGL]\n", - " \n", - " \n", - " 341\n", - " 2618\n", - " 1\n", - " [Grand Case]\n", - " [SFG]\n", - " \n", - " \n", - " 342\n", - " 2620\n", - " 1\n", - " [Tuluksak]\n", - " [TLT]\n", - " \n", - " \n", - " 343\n", - " 2621\n", - " 1\n", - " [Sint Eustatius]\n", - " [EUX]\n", - " \n", - " \n", - " 344\n", - " 2622\n", - " 1\n", - " [Saba]\n", - " [SAB]\n", - " \n", - " \n", - " 345\n", - " 2623\n", - " 1\n", - " [Bingöl]\n", - " [BGG]\n", - " \n", - " \n", - " 346\n", - " 2624\n", - " 1\n", - " [Iğdır]\n", - " [IGD]\n", - " \n", - " \n", - " 347\n", - " 2626\n", - " 1\n", - " [Kokshetau]\n", - " [KOV]\n", - " \n", - " \n", - " 348\n", - " 2627\n", - " 1\n", - " [Petropavlosk]\n", - " [PPK]\n", - " \n", - " \n", - " 349\n", - " 2628\n", - " 1\n", - " [Taraz]\n", - " [DMB]\n", - " \n", - " \n", - " 350\n", - " 2630\n", - " 1\n", - " [Shymkent]\n", - " [CIT]\n", - " \n", - " \n", - " 351\n", - " 2631\n", - " 1\n", - " [Jinzhou]\n", - " [JNZ]\n", - " \n", - " \n", - " 352\n", - " 2632\n", - " 1\n", - " [Karaganda]\n", - " [KGF]\n", - " \n", - " \n", - " 353\n", - " 2633\n", - " 1\n", - " [Kzyl-Orda]\n", - " [KZO]\n", - " \n", - " \n", - " 354\n", - " 2634\n", - " 1\n", - " [Uralsk]\n", - " [URA]\n", - " \n", - " \n", - " 355\n", - " 2635\n", - " 1\n", - " [Ust Kamenogorsk]\n", - " [UKK]\n", - " \n", - " \n", - " 356\n", - " 2636\n", - " 1\n", - " [Pavlodar]\n", - " [PWQ]\n", - " \n", - " \n", - " 357\n", - " 2638\n", - " 1\n", - " [Aktyuinsk]\n", - " [AKX]\n", - " \n", - " \n", - " 358\n", - " 2639\n", - " 1\n", - " [Kostanay]\n", - " [KSN]\n", - " \n", - " \n", - " 359\n", - " 2640\n", - " 1\n", - " [Ganja]\n", - " [KVD]\n", - " \n", - " \n", - " 360\n", - " 2641\n", - " 1\n", - " [Lankaran]\n", - " [LLK]\n", - " \n", - " \n", - " 361\n", - " 2642\n", - " 1\n", - " [Nakhchivan]\n", - " [NAJ]\n", - " \n", - " \n", - " 362\n", - " 2643\n", - " 1\n", - " [Gabala]\n", - " [GBB]\n", - " \n", - " \n", - " 363\n", - " 2644\n", - " 1\n", - " [Gyumri]\n", - " [LWN]\n", - " \n", - " \n", - " 364\n", - " 2645\n", - " 1\n", - " [Lensk]\n", - " [ULK]\n", - " \n", - " \n", - " 365\n", - " 2646\n", - " 1\n", - " [Yakutia]\n", - " [PYJ]\n", - " \n", - " \n", - " 366\n", - " 2647\n", - " 1\n", - " [Mirny]\n", - " [MJZ]\n", - " \n", - " \n", - " 367\n", - " 2648\n", - " 1\n", - " [Chokurdah]\n", - " [CKH]\n", - " \n", - " \n", - " 368\n", - " 2649\n", - " 1\n", - " [Cherskiy]\n", - " [CYX]\n", - " \n", - " \n", - " 369\n", - " 2650\n", - " 1\n", - " [Tiksi]\n", - " [IKS]\n", - " \n", - " \n", - " 370\n", - " 2652\n", - " 1\n", - " [Batumi]\n", - " [BUS]\n", - " \n", - " \n", - " 371\n", - " 2653\n", - " 1\n", - " [Blagoveschensk]\n", - " [BQS]\n", - " \n", - " \n", - " 372\n", - " 2654\n", - " 1\n", - " [Anadyr]\n", - " [DYR]\n", - " \n", - " \n", - " 373\n", - " 2655\n", - " 1\n", - " [Magadan]\n", - " [GDX]\n", - " \n", - " \n", - " 374\n", - " 2656\n", - " 1\n", - " [Pevek]\n", - " [PWE]\n", - " \n", - " \n", - " 375\n", - " 2657\n", - " 1\n", - " [Petropavlovsk-Kamchatsky]\n", - " [PKC]\n", - " \n", - " \n", - " 376\n", - " 2658\n", - " 1\n", - " [Burevestnik/Iturup Island]\n", - " [BVV]\n", - " \n", - " \n", - " 377\n", - " 2659\n", - " 1\n", - " [Okha]\n", - " [OHH]\n", - " \n", - " \n", - " 378\n", - " 2660\n", - " 1\n", - " [Shakhtersk]\n", - " [EKS]\n", - " \n", - " \n", - " 379\n", - " 2661\n", - " 1\n", - " [Kunashir Island]\n", - " [DEE]\n", - " \n", - " \n", - " 380\n", - " 2662\n", - " 1\n", - " [Chita]\n", - " [HTA]\n", - " \n", - " \n", - " 381\n", - " 2663\n", - " 1\n", - " [Bratsk]\n", - " [BTK]\n", - " \n", - " \n", - " 382\n", - " 2664\n", - " 1\n", - " [Bodaybo]\n", - " [ODO]\n", - " \n", - " \n", - " 383\n", - " 2665\n", - " 1\n", - " [Kirensk]\n", - " [KCK]\n", - " \n", - " \n", - " 384\n", - " 2666\n", - " 1\n", - " [Ust-Kut]\n", - " [UKX]\n", - " \n", - " \n", - " 385\n", - " 2667\n", - " 1\n", - " [Zaporizhia]\n", - " [OZH]\n", - " \n", - " \n", - " 386\n", - " 2668\n", - " 1\n", - " [Sevastopol]\n", - " [UKS]\n", - " \n", - " \n", - " 387\n", - " 2669\n", - " 1\n", - " [Simferopol]\n", - " [SIP]\n", - " \n", - " \n", - " 388\n", - " 2670\n", - " 1\n", - " [Ivano-Frankivsk]\n", - " [IFO]\n", - " \n", - " \n", - " 389\n", - " 2671\n", - " 1\n", - " [Uzhhorod]\n", - " [UDJ]\n", - " \n", - " \n", - " 390\n", - " 2672\n", - " 1\n", - " [Vinnitsa]\n", - " [VIN]\n", - " \n", - " \n", - " 391\n", - " 2673\n", - " 1\n", - " [Archangelsk]\n", - " [ARH]\n", - " \n", - " \n", - " 392\n", - " 2674\n", - " 1\n", - " [Al Ula]\n", - " [ULH]\n", - " \n", - " \n", - " 393\n", - " 2675\n", - " 1\n", - " [Apatity]\n", - " [KVK]\n", - " \n", - " \n", - " 394\n", - " 2676\n", - " 1\n", - " [Murmansk]\n", - " [MMK]\n", - " \n", - " \n", - " 395\n", - " 2677\n", - " 1\n", - " [Petrozavodsk]\n", - " [PES]\n", - " \n", - " \n", - " 396\n", - " 2678\n", - " 1\n", - " [Kaliningrad]\n", - " [KGD]\n", - " \n", - " \n", - " 397\n", - " 2679\n", - " 1\n", - " [Abakan]\n", - " [ABA]\n", - " \n", - " \n", - " 398\n", - " 2680\n", - " 1\n", - " [Barnaul]\n", - " [BAX]\n", - " \n", - " \n", - " 399\n", - " 2681\n", - " 1\n", - " [Gorno-Altaysk]\n", - " [RGK]\n", - " \n", - " \n", - " 400\n", - " 2682\n", - " 1\n", - " [Kemerovo]\n", - " [KEJ]\n", - " \n", - " \n", - " 401\n", - " 2683\n", - " 1\n", - " [Kyzyl]\n", - " [KYZ]\n", - " \n", - " \n", - " 402\n", - " 2685\n", - " 1\n", - " [Tomsk]\n", - " [TOF]\n", - " \n", - " \n", - " 403\n", - " 2686\n", - " 1\n", - " [Novokuznetsk]\n", - " [NOZ]\n", - " \n", - " \n", - " 404\n", - " 2687\n", - " 1\n", - " [Igarka]\n", - " [IAA]\n", - " \n", - " \n", - " 405\n", - " 2689\n", - " 1\n", - " [Turukhansk]\n", - " [THX]\n", - " \n", - " \n", - " 406\n", - " 2690\n", - " 1\n", - " [Anapa]\n", - " [AAQ]\n", - " \n", - " \n", - " 407\n", - " 2691\n", - " 1\n", - " [Gelendzhik]\n", - " [GDZ]\n", - " \n", - " \n", - " 408\n", - " 2692\n", - " 1\n", - " [Makhachkala]\n", - " [MCX]\n", - " \n", - " \n", - " 409\n", - " 2693\n", - " 1\n", - " [Beslan]\n", - " [OGZ]\n", - " \n", - " \n", - " 410\n", - " 2694\n", - " 1\n", - " [Stavropol]\n", - " [STW]\n", - " \n", - " \n", - " 411\n", - " 2695\n", - " 1\n", - " [Taganrog]\n", - " [TGK]\n", - " \n", - " \n", - " 412\n", - " 2697\n", - " 1\n", - " [Astrakhan]\n", - " [ASF]\n", - " \n", - " \n", - " 413\n", - " 2698\n", - " 1\n", - " [Elista]\n", - " [ESL]\n", - " \n", - " \n", - " 414\n", - " 2699\n", - " 1\n", - " [Magnitogorsk]\n", - " [MQF]\n", - " \n", - " \n", - " 415\n", - " 2700\n", - " 1\n", - " [Salekhard]\n", - " [SLY]\n", - " \n", - " \n", - " 416\n", - " 2701\n", - " 1\n", - " [Khanty-Mansiysk]\n", - " [HMA]\n", - " \n", - " \n", - " 417\n", - " 2702\n", - " 1\n", - " [Nyagan]\n", - " [NYA]\n", - " \n", - " \n", - " 418\n", - " 2703\n", - " 1\n", - " [Sovetskiy]\n", - " [OVS]\n", - " \n", - " \n", - " 419\n", - " 2704\n", - " 1\n", - " [Uray]\n", - " [URJ]\n", - " \n", - " \n", - " 420\n", - " 2705\n", - " 1\n", - " [Beloyarskiy]\n", - " [EYK]\n", - " \n", - " \n", - " 421\n", - " 2706\n", - " 1\n", - " [Izhevsk]\n", - " [IJK]\n", - " \n", - " \n", - " 422\n", - " 2707\n", - " 1\n", - " [Kirov]\n", - " [KVX]\n", - " \n", - " \n", - " 423\n", - " 2708\n", - " 1\n", - " [Nadym]\n", - " [NYM]\n", - " \n", - " \n", - " 424\n", - " 2709\n", - " 1\n", - " [Novy Urengoy]\n", - " [NUX]\n", - " \n", - " \n", - " 425\n", - " 2710\n", - " 1\n", - " [Nizhnevartovsk]\n", - " [NJC]\n", - " \n", - " \n", - " 426\n", - " 2711\n", - " 1\n", - " [Kogalym]\n", - " [KGP]\n", - " \n", - " \n", - " 427\n", - " 2712\n", - " 1\n", - " [Noyabrsk]\n", - " [NOJ]\n", - " \n", - " \n", - " 428\n", - " 2714\n", - " 1\n", - " [Tyumen]\n", - " [TJM]\n", - " \n", - " \n", - " 429\n", - " 2715\n", - " 1\n", - " [Kurgan]\n", - " [KRO]\n", - " \n", - " \n", - " 430\n", - " 2716\n", - " 1\n", - " [Kulyab]\n", - " [TJU]\n", - " \n", - " \n", - " 431\n", - " 2718\n", - " 1\n", - " [Kurgan-Tyube]\n", - " [KQT]\n", - " \n", - " \n", - " 432\n", - " 2719\n", - " 1\n", - " [Andizhan]\n", - " [AZN]\n", - " \n", - " \n", - " 433\n", - " 2720\n", - " 1\n", - " [Fergana]\n", - " [FEG]\n", - " \n", - " \n", - " 434\n", - " 2722\n", - " 1\n", - " [Nukus]\n", - " [NCU]\n", - " \n", - " \n", - " 435\n", - " 2723\n", - " 1\n", - " [Navoi]\n", - " [NVI]\n", - " \n", - " \n", - " 436\n", - " 2724\n", - " 1\n", - " [Bukhara]\n", - " [BHK]\n", - " \n", - " \n", - " 437\n", - " 2725\n", - " 1\n", - " [Khanabad]\n", - " [KSQ]\n", - " \n", - " \n", - " 438\n", - " 2726\n", - " 1\n", - " [Samarkand]\n", - " [SKD]\n", - " \n", - " \n", - " 439\n", - " 2727\n", - " 1\n", - " [Termez]\n", - " [TMJ]\n", - " \n", - " \n", - " 440\n", - " 2728\n", - " 1\n", - " [Yaroslavl]\n", - " [IAR]\n", - " \n", - " \n", - " 441\n", - " 2729\n", - " 1\n", - " [Belgorod]\n", - " [EGO]\n", - " \n", - " \n", - " 442\n", - " 2730\n", - " 1\n", - " [Kursk]\n", - " [URS]\n", - " \n", - " \n", - " 443\n", - " 2731\n", - " 1\n", - " [Tambov]\n", - " [TBW]\n", - " \n", - " \n", - " 444\n", - " 2732\n", - " 1\n", - " [Ukhta]\n", - " [UCT]\n", - " \n", - " \n", - " 445\n", - " 2733\n", - " 1\n", - " [Vorkuta]\n", - " [VKT]\n", - " \n", - " \n", - " 446\n", - " 2734\n", - " 1\n", - " [Syktyvkar]\n", - " [SCW]\n", - " \n", - " \n", - " 447\n", - " 2735\n", - " 1\n", - " [Bugulma]\n", - " [UUA]\n", - " \n", - " \n", - " 448\n", - " 2737\n", - " 1\n", - " [Nizhnekamsk]\n", - " [NBC]\n", - " \n", - " \n", - " 449\n", - " 2738\n", - " 1\n", - " [Cheboksary]\n", - " [CSY]\n", - " \n", - " \n", - " 450\n", - " 2739\n", - " 1\n", - " [Ulyanovsk]\n", - " [ULV]\n", - " \n", - " \n", - " 451\n", - " 2740\n", - " 1\n", - " [Orenburg]\n", - " [REN]\n", - " \n", - " \n", - " 452\n", - " 2741\n", - " 1\n", - " [Orsk]\n", - " [OSW]\n", - " \n", - " \n", - " 453\n", - " 2742\n", - " 1\n", - " [Penza]\n", - " [PEZ]\n", - " \n", - " \n", - " 454\n", - " 2743\n", - " 1\n", - " [Saransk]\n", - " [SKX]\n", - " \n", - " \n", - " 455\n", - " 2744\n", - " 1\n", - " [Yining]\n", - " [YIN]\n", - " \n", - " \n", - " 456\n", - " 2745\n", - " 1\n", - " [Belgaum]\n", - " [IXG]\n", - " \n", - " \n", - " 457\n", - " 2746\n", - " 1\n", - " [Galle]\n", - " [KCT]\n", - " \n", - " \n", - " 458\n", - " 2747\n", - " 1\n", - " [Sigiriya]\n", - " [GIU]\n", - " \n", - " \n", - " 459\n", - " 2748\n", - " 1\n", - " [Mattala]\n", - " [HRI]\n", - " \n", - " \n", - " 460\n", - " 2750\n", - " 1\n", - " [Agartala]\n", - " [IXA]\n", - " \n", - " \n", - " 461\n", - " 2751\n", - " 1\n", - " [Shillong]\n", - " [SHL]\n", - " \n", - " \n", - " 462\n", - " 2752\n", - " 1\n", - " [Imphal]\n", - " [IMF]\n", - " \n", - " \n", - " 463\n", - " 2753\n", - " 1\n", - " [Silchar]\n", - " [IXS]\n", - " \n", - " \n", - " 464\n", - " 2754\n", - " 1\n", - " [Aizawl]\n", - " [AJL]\n", - " \n", - " \n", - " 465\n", - " 2755\n", - " 1\n", - " [Dimapur]\n", - " [DMU]\n", - " \n", - " \n", - " 466\n", - " 2756\n", - " 1\n", - " [Barisal]\n", - " [BZL]\n", - " \n", - " \n", - " 467\n", - " 2757\n", - " 1\n", - " [Cox's Bazar]\n", - " [CXB]\n", - " \n", - " \n", - " 468\n", - " 2758\n", - " 1\n", - " [Jashahor]\n", - " [JSR]\n", - " \n", - " \n", - " 469\n", - " 2759\n", - " 1\n", - " [Saidpur]\n", - " [SPD]\n", - " \n", - " \n", - " 470\n", - " 2760\n", - " 1\n", - " [Huay Xai]\n", - " [HOE]\n", - " \n", - " \n", - " 471\n", - " 2761\n", - " 1\n", - " [Luang Phabang]\n", - " [LPQ]\n", - " \n", - " \n", - " 472\n", - " 2762\n", - " 1\n", - " [Luang Namtha]\n", - " [LXG]\n", - " \n", - " \n", - " 473\n", - " 2763\n", - " 1\n", - " [Oudomsay]\n", - " [ODY]\n", - " \n", - " \n", - " 474\n", - " 2764\n", - " 1\n", - " [Pakse]\n", - " [PKZ]\n", - " \n", - " \n", - " 475\n", - " 2765\n", - " 1\n", - " [Savannakhet]\n", - " [ZVK]\n", - " \n", - " \n", - " 476\n", - " 2766\n", - " 1\n", - " [Xieng Khouang]\n", - " [XKH]\n", - " \n", - " \n", - " 477\n", - " 2767\n", - " 1\n", - " [Dong Hoi]\n", - " [VDH]\n", - " \n", - " \n", - " 478\n", - " 2768\n", - " 1\n", - " [Bharatpur]\n", - " [BHR]\n", - " \n", - " \n", - " 479\n", - " 2769\n", - " 1\n", - " [Bhairawa]\n", - " [BWA]\n", - " \n", - " \n", - " 480\n", - " 2770\n", - " 1\n", - " [Bhadrapur]\n", - " [BDP]\n", - " \n", - " \n", - " 481\n", - " 2771\n", - " 1\n", - " [Dhangarhi]\n", - " [DHI]\n", - " \n", - " \n", - " 482\n", - " 2772\n", - " 1\n", - " [Janakpur]\n", - " [JKR]\n", - " \n", - " \n", - " 483\n", - " 2773\n", - " 1\n", - " [Nepalgunj]\n", - " [KEP]\n", - " \n", - " \n", - " 484\n", - " 2774\n", - " 1\n", - " [Pokhara]\n", - " [PKR]\n", - " \n", - " \n", - " 485\n", - " 2775\n", - " 1\n", - " [Tumling Tar]\n", - " [TMI]\n", - " \n", - " \n", - " 486\n", - " 2776\n", - " 1\n", - " [Biratnagar]\n", - " [BIR]\n", - " \n", - " \n", - " 487\n", - " 2777\n", - " 1\n", - " [Agatti Island]\n", - " [AGX]\n", - " \n", - " \n", - " 488\n", - " 2778\n", - " 1\n", - " [Vijayawada]\n", - " [VGA]\n", - " \n", - " \n", - " 489\n", - " 2779\n", - " 1\n", - " [Madurai]\n", - " [IXM]\n", - " \n", - " \n", - " 490\n", - " 2780\n", - " 1\n", - " [Mysore]\n", - " [MYQ]\n", - " \n", - " \n", - " 491\n", - " 2781\n", - " 1\n", - " [Port Blair]\n", - " [IXZ]\n", - " \n", - " \n", - " 492\n", - " 2782\n", - " 1\n", - " [Rajahmundry]\n", - " [RJA]\n", - " \n", - " \n", - " 493\n", - " 2783\n", - " 1\n", - " [Tirupati]\n", - " [TIR]\n", - " \n", - " \n", - " 494\n", - " 2784\n", - " 1\n", - " [Paro]\n", - " [PBH]\n", - " \n", - " \n", - " 495\n", - " 2785\n", - " 1\n", - " [Fuvahmulah Island]\n", - " [FVM]\n", - " \n", - " \n", - " 496\n", - " 2786\n", - " 1\n", - " [Gan]\n", - " [GAN]\n", - " \n", - " \n", - " 497\n", - " 2787\n", - " 1\n", - " [Haa Dhaalu Atoll]\n", - " [HAQ]\n", - " \n", - " \n", - " 498\n", - " 2788\n", - " 1\n", - " [Kadhdhoo]\n", - " [KDO]\n", - " \n", - " \n", - " 499\n", - " 2789\n", - " 1\n", - " [Huvadhu Atoll]\n", - " [GKK]\n", - " \n", - " \n", - " 500\n", - " 2790\n", - " 1\n", - " [Huvadhu Atoll]\n", - " [KDM]\n", - " \n", - " \n", - " 501\n", - " 2791\n", - " 1\n", - " [Trat]\n", - " [TDX]\n", - " \n", - " \n", - " 502\n", - " 2792\n", - " 1\n", - " [Rayong]\n", - " [UTP]\n", - " \n", - " \n", - " 503\n", - " 2793\n", - " 1\n", - " [Mae Hong Son]\n", - " [HGN]\n", - " \n", - " \n", - " 504\n", - " 2794\n", - " 1\n", - " [Pai]\n", - " [PYY]\n", - " \n", - " \n", - " 505\n", - " 2795\n", - " 1\n", - " [Lampang]\n", - " [LPT]\n", - " \n", - " \n", - " 506\n", - " 2796\n", - " 1\n", - " [Nan]\n", - " [NNT]\n", - " \n", - " \n", - " 507\n", - " 2797\n", - " 1\n", - " [Phrae]\n", - " [PRH]\n", - " \n", - " \n", - " 508\n", - " 2798\n", - " 1\n", - " [Chiang Rai]\n", - " [CEI]\n", - " \n", - " \n", - " 509\n", - " 2799\n", - " 1\n", - " [Mae Sot]\n", - " [MAQ]\n", - " \n", - " \n", - " 510\n", - " 2800\n", - " 1\n", - " [Sukhothai]\n", - " [THS]\n", - " \n", - " \n", - " 511\n", - " 2801\n", - " 1\n", - " [Phitsanulok]\n", - " [PHS]\n", - " \n", - " \n", - " 512\n", - " 2802\n", - " 1\n", - " [Surat Thani]\n", - " [URT]\n", - " \n", - " \n", - " 513\n", - " 2803\n", - " 1\n", - " [Narathiwat]\n", - " [NAW]\n", - " \n", - " \n", - " 514\n", - " 2804\n", - " 1\n", - " [Chumphon]\n", - " [CJM]\n", - " \n", - " \n", - " 515\n", - " 2805\n", - " 1\n", - " [Nakhon Si Thammarat]\n", - " [NST]\n", - " \n", - " \n", - " 516\n", - " 2807\n", - " 1\n", - " [Ranong]\n", - " [UNN]\n", - " \n", - " \n", - " 517\n", - " 2808\n", - " 1\n", - " [Trang]\n", - " [TST]\n", - " \n", - " \n", - " 518\n", - " 2809\n", - " 1\n", - " [Udon Thani]\n", - " [UTH]\n", - " \n", - " \n", - " 519\n", - " 2810\n", - " 1\n", - " [Sakon Nakhon Airport]\n", - " [SNO]\n", - " \n", - " \n", - " 520\n", - " 2811\n", - " 1\n", - " [Khon Kaen]\n", - " [KKC]\n", - " \n", - " \n", - " 521\n", - " 2812\n", - " 1\n", - " [Loei]\n", - " [LOE]\n", - " \n", - " \n", - " 522\n", - " 2813\n", - " 1\n", - " [Buri Ram]\n", - " [BFV]\n", - " \n", - " \n", - " 523\n", - " 2814\n", - " 1\n", - " [Ubon Ratchathani]\n", - " [UBP]\n", - " \n", - " \n", - " 524\n", - " 2815\n", - " 1\n", - " [Roi Et]\n", - " [ROI]\n", - " \n", - " \n", - " 525\n", - " 2816\n", - " 1\n", - " [Nakhon Phanom]\n", - " [KOP]\n", - " \n", - " \n", - " 526\n", - " 2817\n", - " 1\n", - " [Buon Ma Thuot]\n", - " [BMV]\n", - " \n", - " \n", - " 527\n", - " 2818\n", - " 1\n", - " [Dung Quat Bay]\n", - " [VCL]\n", - " \n", - " \n", - " 528\n", - " 2819\n", - " 1\n", - " [Haiphong]\n", - " [HPH]\n", - " \n", - " \n", - " 529\n", - " 2820\n", - " 1\n", - " [Ca Mau City]\n", - " [CAH]\n", - " \n", - " \n", - " 530\n", - " 2822\n", - " 1\n", - " [Con Ong]\n", - " [VCS]\n", - " \n", - " \n", - " 531\n", - " 2823\n", - " 1\n", - " [Can Tho]\n", - " [VCA]\n", - " \n", - " \n", - " 532\n", - " 2824\n", - " 1\n", - " [Dien Bien Phu]\n", - " [DIN]\n", - " \n", - " \n", - " 533\n", - " 2825\n", - " 1\n", - " [Dalat]\n", - " [DLI]\n", - " \n", - " \n", - " 534\n", - " 2826\n", - " 1\n", - " [Hue]\n", - " [HUI]\n", - " \n", - " \n", - " 535\n", - " 2827\n", - " 1\n", - " [Quy Nohn]\n", - " [UIH]\n", - " \n", - " \n", - " 536\n", - " 2828\n", - " 1\n", - " [Pleiku]\n", - " [PXU]\n", - " \n", - " \n", - " 537\n", - " 2829\n", - " 1\n", - " [Duong Dong]\n", - " [PQC]\n", - " \n", - " \n", - " 538\n", - " 2830\n", - " 1\n", - " [Rach Gia]\n", - " [VKG]\n", - " \n", - " \n", - " 539\n", - " 2831\n", - " 1\n", - " [Tuy Hoa]\n", - " [TBB]\n", - " \n", - " \n", - " 540\n", - " 2832\n", - " 1\n", - " [Vinh]\n", - " [VII]\n", - " \n", - " \n", - " 541\n", - " 2833\n", - " 1\n", - " [Nyaung U]\n", - " [NYU]\n", - " \n", - " \n", - " 542\n", - " 2834\n", - " 1\n", - " [Dawei]\n", - " [TVY]\n", - " \n", - " \n", - " 543\n", - " 2835\n", - " 1\n", - " [Pyinmana]\n", - " [NYT]\n", - " \n", - " \n", - " 544\n", - " 2836\n", - " 1\n", - " [Heho]\n", - " [HEH]\n", - " \n", - " \n", - " 545\n", - " 2837\n", - " 1\n", - " [Kyaukpyu]\n", - " [KYP]\n", - " \n", - " \n", - " 546\n", - " 2839\n", - " 1\n", - " [Myitkyina]\n", - " [MYT]\n", - " \n", - " \n", - " 547\n", - " 2840\n", - " 1\n", - " [Sittwe]\n", - " [AKY]\n", - " \n", - " \n", - " 548\n", - " 2841\n", - " 1\n", - " [Thandwe]\n", - " [SNW]\n", - " \n", - " \n", - " 549\n", - " 2842\n", - " 1\n", - " [Tachileik]\n", - " [THL]\n", - " \n", - " \n", - " 550\n", - " 2843\n", - " 1\n", - " [Mamuju-Celebes Island]\n", - " [MJU]\n", - " \n", - " \n", - " 551\n", - " 2844\n", - " 1\n", - " [Biak-Supiori Island]\n", - " [BIK]\n", - " \n", - " \n", - " 552\n", - " 2845\n", - " 1\n", - " [Timika-Papua Island]\n", - " [TIM]\n", - " \n", - " \n", - " 553\n", - " 2846\n", - " 1\n", - " [Bima-Sumbawa Island]\n", - " [BMU]\n", - " \n", - " \n", - " 554\n", - " 2847\n", - " 1\n", - " [Waikabubak-Sumba Island]\n", - " [TMC]\n", - " \n", - " \n", - " 555\n", - " 2848\n", - " 1\n", - " [Waingapu-Sumba Island]\n", - " [WGP]\n", - " \n", - " \n", - " 556\n", - " 2849\n", - " 1\n", - " [Jayapura-Papua Island]\n", - " [DJJ]\n", - " \n", - " \n", - " 557\n", - " 2850\n", - " 1\n", - " [Tanjung Redep-Borneo Island]\n", - " [BEJ]\n", - " \n", - " \n", - " 558\n", - " 2851\n", - " 1\n", - " [Tarakan Island]\n", - " [TRK]\n", - " \n", - " \n", - " 559\n", - " 2852\n", - " 1\n", - " [Gorontalo-Celebes Island]\n", - " [GTO]\n", - " \n", - " \n", - " 560\n", - " 2853\n", - " 1\n", - " [Tahuna-Sangihe Island]\n", - " [NAH]\n", - " \n", - " \n", - " 561\n", - " 2854\n", - " 1\n", - " [Kao-Celebes Island]\n", - " [KAZ]\n", - " \n", - " \n", - " 562\n", - " 2855\n", - " 1\n", - " [Palu-Celebes Island]\n", - " [PLW]\n", - " \n", - " \n", - " 563\n", - " 2856\n", - " 1\n", - " [Karakelong Island]\n", - " [MNA]\n", - " \n", - " \n", - " 564\n", - " 2857\n", - " 1\n", - " [Poso-Celebes Island]\n", - " [PSJ]\n", - " \n", - " \n", - " 565\n", - " 2858\n", - " 1\n", - " [Sango-Ternate Island]\n", - " [TTE]\n", - " \n", - " \n", - " 566\n", - " 2859\n", - " 1\n", - " [Luwok-Celebes Island]\n", - " [LUW]\n", - " \n", - " \n", - " 567\n", - " 2860\n", - " 1\n", - " [Pangkalanbun-Borneo Island]\n", - " [PKN]\n", - " \n", - " \n", - " 568\n", - " 2861\n", - " 1\n", - " [Laut Island]\n", - " [KBU]\n", - " \n", - " \n", - " 569\n", - " 2862\n", - " 1\n", - " [Banjarmasin-Borneo Island]\n", - " [BDJ]\n", - " \n", - " \n", - " 570\n", - " 2863\n", - " 1\n", - " [Palangkaraya-Kalimantan Tengah]\n", - " [PKY]\n", - " \n", - " \n", - " 571\n", - " 2864\n", - " 1\n", - " [Ambon]\n", - " [AMQ]\n", - " \n", - " \n", - " 572\n", - " 2865\n", - " 1\n", - " [Malang-Java Island]\n", - " [MLG]\n", - " \n", - " \n", - " 573\n", - " 2866\n", - " 1\n", - " [Manokwari-Papua Island]\n", - " [MKW]\n", - " \n", - " \n", - " 574\n", - " 2867\n", - " 1\n", - " [Sorong-Papua Island]\n", - " [SOQ]\n", - " \n", - " \n", - " 575\n", - " 2868\n", - " 1\n", - " [Maumere-Flores Island]\n", - " [MOF]\n", - " \n", - " \n", - " 576\n", - " 2869\n", - " 1\n", - " [Labuan Bajo-Flores Island]\n", - " [LBJ]\n", - " \n", - " \n", - " 577\n", - " 2870\n", - " 1\n", - " [Kupang-Timor Island]\n", - " [KOE]\n", - " \n", - " \n", - " 578\n", - " 2871\n", - " 1\n", - " [Bau Bau-Butung Island]\n", - " [BUW]\n", - " \n", - " \n", - " 579\n", - " 2872\n", - " 1\n", - " [Kendari-Celebes Island]\n", - " [KDI]\n", - " \n", - " \n", - " 580\n", - " 2874\n", - " 1\n", - " [Bintulu]\n", - " [BTU]\n", - " \n", - " \n", - " 581\n", - " 2875\n", - " 1\n", - " [Long Datih]\n", - " [LGL]\n", - " \n", - " \n", - " 582\n", - " 2876\n", - " 1\n", - " [Long Seridan]\n", - " [ODN]\n", - " \n", - " \n", - " 583\n", - " 2877\n", - " 1\n", - " [Limbang]\n", - " [LMN]\n", - " \n", - " \n", - " 584\n", - " 2878\n", - " 1\n", - " [Mukah]\n", - " [MKM]\n", - " \n", - " \n", - " 585\n", - " 2879\n", - " 1\n", - " [Long Akah]\n", - " [LKH]\n", - " \n", - " \n", - " 586\n", - " 2880\n", - " 1\n", - " [Marudi]\n", - " [MUR]\n", - " \n", - " \n", - " 587\n", - " 2881\n", - " 1\n", - " [Sibu]\n", - " [SBW]\n", - " \n", - " \n", - " 588\n", - " 2882\n", - " 1\n", - " [Tanjung Manis]\n", - " [TGC]\n", - " \n", - " \n", - " 589\n", - " 2883\n", - " 1\n", - " [Lawas]\n", - " [LWY]\n", - " \n", - " \n", - " 590\n", - " 2884\n", - " 1\n", - " [Bario]\n", - " [BBN]\n", - " \n", - " \n", - " 591\n", - " 2885\n", - " 1\n", - " [Lahad Datu]\n", - " [LDU]\n", - " \n", - " \n", - " 592\n", - " 2886\n", - " 1\n", - " [Labuan]\n", - " [LBU]\n", - " \n", - " \n", - " 593\n", - " 2887\n", - " 1\n", - " [Sandakan]\n", - " [SDK]\n", - " \n", - " \n", - " 594\n", - " 2888\n", - " 1\n", - " [Kudat]\n", - " [KUD]\n", - " \n", - " \n", - " 595\n", - " 2889\n", - " 1\n", - " [Tawau]\n", - " [TWU]\n", - " \n", - " \n", - " 596\n", - " 2890\n", - " 1\n", - " [Mulu]\n", - " [MZV]\n", - " \n", - " \n", - " 597\n", - " 2891\n", - " 1\n", - " [Bandar Lampung-Sumatra Island]\n", - " [TKG]\n", - " \n", - " \n", - " 598\n", - " 2893\n", - " 1\n", - " [Tanjung Pinang-Bintan Island]\n", - " [TNJ]\n", - " \n", - " \n", - " 599\n", - " 2894\n", - " 1\n", - " [Kashgar]\n", - " [KHG]\n", - " \n", - " \n", - " 600\n", - " 2895\n", - " 1\n", - " [Tanjung Pandan-Belitung Island]\n", - " [TJQ]\n", - " \n", - " \n", - " 601\n", - " 2896\n", - " 1\n", - " [Pontianak-Borneo Island]\n", - " [PNK]\n", - " \n", - " \n", - " 602\n", - " 2897\n", - " 1\n", - " [Jambi-Sumatra Island]\n", - " [DJB]\n", - " \n", - " \n", - " 603\n", - " 2898\n", - " 1\n", - " [Pangkal Pinang-Palaubangka Island]\n", - " [PGK]\n", - " \n", - " \n", - " 604\n", - " 2899\n", - " 1\n", - " [Bengkulu-Sumatra Island]\n", - " [BKS]\n", - " \n", - " \n", - " 605\n", - " 2900\n", - " 1\n", - " [Ketaping/Padang-Sumatra Island]\n", - " [PDG]\n", - " \n", - " \n", - " 606\n", - " 2901\n", - " 1\n", - " [Banda Aceh]\n", - " [BTJ]\n", - " \n", - " \n", - " 607\n", - " 2902\n", - " 1\n", - " [Alor Satar]\n", - " [AOR]\n", - " \n", - " \n", - " 608\n", - " 2903\n", - " 1\n", - " [Kerteh]\n", - " [KTE]\n", - " \n", - " \n", - " 609\n", - " 2905\n", - " 1\n", - " [Aurukun Mission]\n", - " [AUU]\n", - " \n", - " \n", - " 610\n", - " 2906\n", - " 1\n", - " [Bamaga]\n", - " [ABM]\n", - " \n", - " \n", - " 611\n", - " 2907\n", - " 1\n", - " [Boulia]\n", - " [BQL]\n", - " \n", - " \n", - " 612\n", - " 2908\n", - " 1\n", - " [Weipa]\n", - " [WEI]\n", - " \n", - " \n", - " 613\n", - " 2909\n", - " 1\n", - " [Coober Pedy]\n", - " [CPD]\n", - " \n", - " \n", - " 614\n", - " 2910\n", - " 1\n", - " [Ceduna]\n", - " [CED]\n", - " \n", - " \n", - " 615\n", - " 2911\n", - " 1\n", - " [Coen]\n", - " [CUQ]\n", - " \n", - " \n", - " 616\n", - " 2912\n", - " 1\n", - " [Doomadgee]\n", - " [DMD]\n", - " \n", - " \n", - " 617\n", - " 2913\n", - " 1\n", - " [Flinders Island]\n", - " [FLS]\n", - " \n", - " \n", - " 618\n", - " 2916\n", - " 1\n", - " [Horn Island]\n", - " [HID]\n", - " \n", - " \n", - " 619\n", - " 2917\n", - " 1\n", - " [Julia Creek]\n", - " [JCK]\n", - " \n", - " \n", - " 620\n", - " 2918\n", - " 1\n", - " [Kowanyama]\n", - " [KWM]\n", - " \n", - " \n", - " 621\n", - " 2920\n", - " 1\n", - " [Lockhart River]\n", - " [IRG]\n", - " \n", - " \n", - " 622\n", - " 2921\n", - " 1\n", - " [Maningrida]\n", - " [MNG]\n", - " \n", - " \n", - " 623\n", - " 2922\n", - " 1\n", - " [McArthur River Mine]\n", - " [MCV]\n", - " \n", - " \n", - " 624\n", - " 2923\n", - " 1\n", - " [Normanton]\n", - " [NTN]\n", - " \n", - " \n", - " 625\n", - " 2924\n", - " 1\n", - " [Olympic Dam]\n", - " [OLP]\n", - " \n", - " \n", - " 626\n", - " 2925\n", - " 1\n", - " [Port Augusta]\n", - " [PUG]\n", - " \n", - " \n", - " 627\n", - " 2928\n", - " 1\n", - " [Port Lincoln]\n", - " [PLO]\n", - " \n", - " \n", - " 628\n", - " 2929\n", - " 1\n", - " [Edward River]\n", - " [EDR]\n", - " \n", - " \n", - " 629\n", - " 2931\n", - " 1\n", - " [St George]\n", - " [SGO]\n", - " \n", - " \n", - " 630\n", - " 2932\n", - " 1\n", - " [Whyalla]\n", - " [WYA]\n", - " \n", - " \n", - " 631\n", - " 2933\n", - " 1\n", - " [Birch Creek]\n", - " [KBC]\n", - " \n", - " \n", - " 632\n", - " 2934\n", - " 1\n", - " [Handan]\n", - " [HDG]\n", - " \n", - " \n", - " 633\n", - " 2935\n", - " 1\n", - " [Qinhuangdao]\n", - " [SHP]\n", - " \n", - " \n", - " 634\n", - " 2937\n", - " 1\n", - " [Huaihua]\n", - " [HJJ]\n", - " \n", - " \n", - " 635\n", - " 2938\n", - " 1\n", - " [Yongzhou]\n", - " [LLF]\n", - " \n", - " \n", - " 636\n", - " 2939\n", - " 1\n", - " [Wuzhou]\n", - " [WUZ]\n", - " \n", - " \n", - " 637\n", - " 2940\n", - " 1\n", - " [Enshi]\n", - " [ENH]\n", - " \n", - " \n", - " 638\n", - " 2941\n", - " 1\n", - " [Nanyang]\n", - " [NNY]\n", - " \n", - " \n", - " 639\n", - " 2942\n", - " 1\n", - " [Dunhuang]\n", - " [DNH]\n", - " \n", - " \n", - " 640\n", - " 2943\n", - " 1\n", - " [Golmud]\n", - " [GOQ]\n", - " \n", - " \n", - " 641\n", - " 2944\n", - " 1\n", - " [Jiayuguan]\n", - " [JGN]\n", - " \n", - " \n", - " 642\n", - " 2945\n", - " 1\n", - " [Qingyang]\n", - " [IQN]\n", - " \n", - " \n", - " 643\n", - " 2946\n", - " 1\n", - " [Xiahe]\n", - " [GXH]\n", - " \n", - " \n", - " 644\n", - " 2947\n", - " 1\n", - " [Bayankhongor]\n", - " [BYN]\n", - " \n", - " \n", - " 645\n", - " 2948\n", - " 1\n", - " [Choibalsan]\n", - " [COQ]\n", - " \n", - " \n", - " 646\n", - " 2949\n", - " 1\n", - " [Uliastai]\n", - " [ULZ]\n", - " \n", - " \n", - " 647\n", - " 2950\n", - " 1\n", - " [Dalanzadgad]\n", - " [DLZ]\n", - " \n", - " \n", - " 648\n", - " 2951\n", - " 1\n", - " [Khovd]\n", - " [HVD]\n", - " \n", - " \n", - " 649\n", - " 2952\n", - " 1\n", - " [Mörön]\n", - " [MXV]\n", - " \n", - " \n", - " 650\n", - " 2953\n", - " 1\n", - " [Ulaangom]\n", - " [ULO]\n", - " \n", - " \n", - " 651\n", - " 2954\n", - " 1\n", - " [Olgii]\n", - " [ULG]\n", - " \n", - " \n", - " 652\n", - " 2955\n", - " 1\n", - " [Xiaguan]\n", - " [DLU]\n", - " \n", - " \n", - " 653\n", - " 2956\n", - " 1\n", - " [Shangri-La]\n", - " [DIG]\n", - " \n", - " \n", - " 654\n", - " 2957\n", - " 1\n", - " [Jinghong]\n", - " [JHG]\n", - " \n", - " \n", - " 655\n", - " 2958\n", - " 1\n", - " [Simao]\n", - " [SYM]\n", - " \n", - " \n", - " 656\n", - " 2959\n", - " 1\n", - " [Zhaotong]\n", - " [ZAT]\n", - " \n", - " \n", - " 657\n", - " 2960\n", - " 1\n", - " [Quzhou]\n", - " [JUZ]\n", - " \n", - " \n", - " 658\n", - " 2961\n", - " 1\n", - " [Longyan]\n", - " [LCX]\n", - " \n", - " \n", - " 659\n", - " 2962\n", - " 1\n", - " [Shiquanhe]\n", - " [NGQ]\n", - " \n", - " \n", - " 660\n", - " 2963\n", - " 1\n", - " [Anshun]\n", - " [AVA]\n", - " \n", - " \n", - " 661\n", - " 2964\n", - " 1\n", - " [Bangda]\n", - " [BPX]\n", - " \n", - " \n", - " 662\n", - " 2965\n", - " 1\n", - " [Jiuzhaigou]\n", - " [JZH]\n", - " \n", - " \n", - " 663\n", - " 2967\n", - " 1\n", - " [Nanchong]\n", - " [NAO]\n", - " \n", - " \n", - " 664\n", - " 2968\n", - " 1\n", - " [Liping]\n", - " [HZH]\n", - " \n", - " \n", - " 665\n", - " 2969\n", - " 1\n", - " [Nyingchi]\n", - " [LZY]\n", - " \n", - " \n", - " 666\n", - " 2970\n", - " 1\n", - " [Tengchong]\n", - " [TCZ]\n", - " \n", - " \n", - " 667\n", - " 2971\n", - " 1\n", - " [Tongren]\n", - " [TEN]\n", - " \n", - " \n", - " 668\n", - " 2972\n", - " 1\n", - " [Wanxian]\n", - " [WXN]\n", - " \n", - " \n", - " 669\n", - " 2973\n", - " 1\n", - " [Xichang]\n", - " [XIC]\n", - " \n", - " \n", - " 670\n", - " 2974\n", - " 1\n", - " [Yibin]\n", - " [YBP]\n", - " \n", - " \n", - " 671\n", - " 2975\n", - " 1\n", - " [Xingyi]\n", - " [ACX]\n", - " \n", - " \n", - " 672\n", - " 2977\n", - " 1\n", - " [Aksu]\n", - " [AKU]\n", - " \n", - " \n", - " 673\n", - " 2978\n", - " 1\n", - " [Hami]\n", - " [HMI]\n", - " \n", - " \n", - " 674\n", - " 2979\n", - " 1\n", - " [Semey]\n", - " [PLX]\n", - " \n", - " \n", - " 675\n", - " 2981\n", - " 1\n", - " [Santo Ângelo]\n", - " [GEL]\n", - " \n", - " \n", - " 676\n", - " 2986\n", - " 1\n", - " [Red Devil]\n", - " [RDV]\n", - " \n", - " \n", - " 677\n", - " 2989\n", - " 1\n", - " [Pickle Lake]\n", - " [YPL]\n", - " \n", - " \n", - " 678\n", - " 2991\n", - " 1\n", - " [Kédougou]\n", - " [KGG]\n", - " \n", - " \n", - " 679\n", - " 2992\n", - " 1\n", - " [Sleetmute]\n", - " [SLQ]\n", - " \n", - " \n", - " 680\n", - " 2993\n", - " 1\n", - " [Nunapitchuk]\n", - " [NUP]\n", - " \n", - " \n", - " 681\n", - " 2994\n", - " 1\n", - " [Minto]\n", - " [MNT]\n", - " \n", - " \n", - " 682\n", - " 2995\n", - " 1\n", - " [Circle]\n", - " [IRC]\n", - " \n", - " \n", - " 683\n", - " 2996\n", - " 1\n", - " [Tena]\n", - " [TNW]\n", - " \n", - " \n", - " 684\n", - " 2997\n", - " 1\n", - " [Karluk]\n", - " [KYK]\n", - " \n", - " \n", - " 685\n", - " 2998\n", - " 1\n", - " [Mangareva]\n", - " [GMR]\n", - " \n", - " \n", - " 686\n", - " 2999\n", - " 1\n", - " [Makemo]\n", - " [MKP]\n", - " \n", - " \n", - " 687\n", - " 3000\n", - " 1\n", - " [Guanambi]\n", - " [GNM]\n", - " \n", - " \n", - " 688\n", - " 3001\n", - " 1\n", - " [Kaukura Atoll]\n", - " [KKR]\n", - " \n", - " \n", - " 689\n", - " 3002\n", - " 1\n", - " [Pilot Point]\n", - " [UGB]\n", - " \n", - " \n", - " 690\n", - " 3003\n", - " 1\n", - " [Mekoryuk]\n", - " [MYU]\n", - " \n", - " \n", - " 691\n", - " 3004\n", - " 1\n", - " [Tununak]\n", - " [TNK]\n", - " \n", - " \n", - " 692\n", - " 3005\n", - " 1\n", - " [Nightmute]\n", - " [NME]\n", - " \n", - " \n", - " 693\n", - " 3008\n", - " 1\n", - " [Pilot Station]\n", - " [PQS]\n", - " \n", - " \n", - " 694\n", - " 3009\n", - " 1\n", - " [Kauehi]\n", - " [KHZ]\n", - " \n", - " \n", - " 695\n", - " 3010\n", - " 1\n", - " [Napaskiak]\n", - " [PKA]\n", - " \n", - " \n", - " 696\n", - " 3011\n", - " 1\n", - " [Egegik]\n", - " [EGX]\n", - " \n", - " \n", - " 697\n", - " 3012\n", - " 1\n", - " [Newtok]\n", - " [WWT]\n", - " \n", - " \n", - " 698\n", - " 3013\n", - " 1\n", - " [Port Heiden]\n", - " [PTH]\n", - " \n", - " \n", - " 699\n", - " 3014\n", - " 1\n", - " [Katiu]\n", - " [KXU]\n", - " \n", - " \n", - " 700\n", - " 3019\n", - " 1\n", - " [Yichun]\n", - " [YIC]\n", - " \n", - " \n", - " 701\n", - " 3020\n", - " 1\n", - " [Wenshan]\n", - " [WNH]\n", - " \n", - " \n", - " 702\n", - " 3021\n", - " 1\n", - " [Chulman]\n", - " [NER]\n", - " \n", - " \n", - " 703\n", - " 3022\n", - " 1\n", - " [Manzhouli]\n", - " [NZH]\n", - " \n", - " \n", - " 704\n", - " 3023\n", - " 1\n", - " [Bayannur]\n", - " [RLK]\n", - " \n", - " \n", - " 705\n", - " 3024\n", - " 1\n", - " [Iwakuni]\n", - " [IWK]\n", - " \n", - " \n", - " 706\n", - " 3025\n", - " 1\n", - " [Thoothukudi]\n", - " [TCR]\n", - " \n", - " \n", - " 707\n", - " 3027\n", - " 1\n", - " [Minchumina]\n", - " [LMA]\n", - " \n", - " \n", - " 708\n", - " 3028\n", - " 1\n", - " [Kutahya]\n", - " [KZR]\n", - " \n", - " \n", - " 709\n", - " 3029\n", - " 1\n", - " [Sinop]\n", - " [NOP]\n", - " \n", - " \n", - " 710\n", - " 3030\n", - " 1\n", - " [Mosul]\n", - " [OSM]\n", - " \n", - " \n", - " 711\n", - " 3031\n", - " 1\n", - " [Tho Xuan]\n", - " [THD]\n", - " \n", - " \n", - " 712\n", - " 3032\n", - " 1\n", - " [Libo County]\n", - " [LLB]\n", - " \n", - " \n", - " 713\n", - " 3033\n", - " 1\n", - " [Daocheng]\n", - " [DCY]\n", - " \n", - " \n", - " 714\n", - " 3034\n", - " 1\n", - " [Kangding]\n", - " [KGT]\n", - " \n", - " \n", - " 715\n", - " 3035\n", - " 1\n", - " [Saravena]\n", - " [RVE]\n", - " \n", - " \n", - " 716\n", - " 3036\n", - " 1\n", - " [Villa Garzón]\n", - " [VGZ]\n", - " \n", - " \n", - " 717\n", - " 3037\n", - " 1\n", - " [Dharavandhoo Island]\n", - " [DRV]\n", - " \n", - " \n", - " 718\n", - " 3038\n", - " 1\n", - " [Oyo]\n", - " [OLL]\n", - " \n", - " \n", - " 719\n", - " 3040\n", - " 1\n", - " [Hotan]\n", - " [HTN]\n", - " \n", - " \n", - " 720\n", - " 3041\n", - " 1\n", - " [Wamena-Papua Island]\n", - " [WMX]\n", - " \n", - " \n", - " 721\n", - " 3042\n", - " 1\n", - " [Mkeik]\n", - " [MGZ]\n", - " \n", - " \n", - " 722\n", - " 3043\n", - " 1\n", - " [Bor]\n", - " [TGP]\n", - " \n", - " \n", - " 723\n", - " 3044\n", - " 1\n", - " [Batagay-Alyta]\n", - " [SUK]\n", - " \n", - " \n", - " 724\n", - " 3046\n", - " 1\n", - " [Jolo]\n", - " [JOL]\n", - " \n", - " \n", - " 725\n", - " 3047\n", - " 1\n", - " [Kawthoung]\n", - " [KAW]\n", - " \n", - " \n", - " 726\n", - " 3048\n", - " 1\n", - " [Kashechewan]\n", - " [ZKE]\n", - " \n", - " \n", - " 727\n", - " 3049\n", - " 1\n", - " [Attawapiskat]\n", - " [YAT]\n", - " \n", - " \n", - " 728\n", - " 3051\n", - " 1\n", - " [Ísafjörður]\n", - " [IFJ]\n", - " \n", - " \n", - " 729\n", - " 3052\n", - " 1\n", - " [Egilsstaðir]\n", - " [EGS]\n", - " \n", - " \n", - " 730\n", - " 3053\n", - " 1\n", - " [Akureyri]\n", - " [AEY]\n", - " \n", - " \n", - " 731\n", - " 3056\n", - " 1\n", - " [El Golea]\n", - " [ELG]\n", - " \n", - " \n", - " 732\n", - " 3057\n", - " 1\n", - " [Altai]\n", - " [LTI]\n", - " \n", - " \n", - " 733\n", - " 3058\n", - " 1\n", - " [Zhangjiakou]\n", - " [ZQZ]\n", - " \n", - " \n", - " 734\n", - " 3059\n", - " 1\n", - " [Cunnamulla]\n", - " [CMA]\n", - " \n", - " \n", - " 735\n", - " 3060\n", - " 1\n", - " [Thargomindah]\n", - " [XTG]\n", - " \n", - " \n", - " 736\n", - " 3061\n", - " 1\n", - " [Altay]\n", - " [AAT]\n", - " \n", - " \n", - " 737\n", - " 3062\n", - " 1\n", - " [Abu Simbel]\n", - " [ABS]\n", - " \n", - " \n", - " 738\n", - " 3063\n", - " 1\n", - " [Araracuara]\n", - " [ACR]\n", - " \n", - " \n", - " 739\n", - " 3064\n", - " 1\n", - " [Sabzevar]\n", - " [AFZ]\n", - " \n", - " \n", - " 740\n", - " 3065\n", - " 1\n", - " [Akiak]\n", - " [AKI]\n", - " \n", - " \n", - " 741\n", - " 3067\n", - " 1\n", - " [Angoulême/Brie/Champniers]\n", - " [ANG]\n", - " \n", - " \n", - " 742\n", - " 3068\n", - " 1\n", - " [Anvik]\n", - " [ANV]\n", - " \n", - " \n", - " 743\n", - " 3069\n", - " 1\n", - " [Amboseli National Park]\n", - " [ASV]\n", - " \n", - " \n", - " 744\n", - " 3070\n", - " 1\n", - " [Alakanuk]\n", - " [AUK]\n", - " \n", - " \n", - " 745\n", - " 3071\n", - " 1\n", - " [Anatom Island]\n", - " [AUY]\n", - " \n", - " \n", - " 746\n", - " 3072\n", - " 1\n", - " [Aniwa]\n", - " [AWD]\n", - " \n", - " \n", - " 747\n", - " 3073\n", - " 1\n", - " [Bedourie]\n", - " [BEU]\n", - " \n", - " \n", - " 748\n", - " 3074\n", - " 1\n", - " [Bojnord]\n", - " [BJB]\n", - " \n", - " \n", - " 749\n", - " 3076\n", - " 1\n", - " [Bakalalan]\n", - " [BKM]\n", - " \n", - " \n", - " 750\n", - " 3078\n", - " 1\n", - " [Bukoba]\n", - " [BKZ]\n", - " \n", - " \n", - " 751\n", - " 3079\n", - " 1\n", - " [Bordj Badji Mokhtar]\n", - " [BMW]\n", - " \n", - " \n", - " 752\n", - " 3080\n", - " 1\n", - " [Bole]\n", - " [BPL]\n", - " \n", - " \n", - " 753\n", - " 3081\n", - " 1\n", - " [Bahía Solano]\n", - " [BSC]\n", - " \n", - " \n", - " 754\n", - " 3082\n", - " 1\n", - " [Batticaloa]\n", - " [BTC]\n", - " \n", - " \n", - " 755\n", - " 3083\n", - " 1\n", - " [Burketown]\n", - " [BUC]\n", - " \n", - " \n", - " 756\n", - " 3085\n", - " 1\n", - " [Birdsville]\n", - " [BVI]\n", - " \n", - " \n", - " 757\n", - " 3086\n", - " 1\n", - " [Babo-Papua Island]\n", - " [BXB]\n", - " \n", - " \n", - " 758\n", - " 3087\n", - " 1\n", - " [Bam]\n", - " [BXR]\n", - " \n", - " \n", - " 759\n", - " 3088\n", - " 1\n", - " [Yacuíba]\n", - " [BYC]\n", - " \n", - " \n", - " 760\n", - " 3089\n", - " 1\n", - " [Canaima]\n", - " [CAJ]\n", - " \n", - " \n", - " 761\n", - " 3090\n", - " 1\n", - " [Neerlerit Inaat]\n", - " [CNP]\n", - " \n", - " \n", - " 762\n", - " 3091\n", - " 1\n", - " [Solovetsky Islands]\n", - " [CSH]\n", - " \n", - " \n", - " 763\n", - " 3093\n", - " 1\n", - " [Cruzeiro Do Sul]\n", - " [CZS]\n", - " \n", - " \n", - " 764\n", - " 3094\n", - " 1\n", - " [Dezful]\n", - " [DEF]\n", - " \n", - " \n", - " 765\n", - " 3095\n", - " 1\n", - " [Elcho Island]\n", - " [ELC]\n", - " \n", - " \n", - " 766\n", - " 3096\n", - " 1\n", - " [Ende-Flores Island]\n", - " [ENE]\n", - " \n", - " \n", - " 767\n", - " 3097\n", - " 1\n", - " [Eirunepé]\n", - " [ERN]\n", - " \n", - " \n", - " 768\n", - " 3098\n", - " 1\n", - " [Futuna Island]\n", - " [FTA]\n", - " \n", - " \n", - " 769\n", - " 3099\n", - " 1\n", - " [Futuna Island]\n", - " [FUT]\n", - " \n", - " \n", - " 770\n", - " 3100\n", - " 1\n", - " [Gachsaran]\n", - " [GCH]\n", - " \n", - " \n", - " 771\n", - " 3101\n", - " 1\n", - " [Gode]\n", - " [GDE]\n", - " \n", - " \n", - " 772\n", - " 3102\n", - " 1\n", - " [Guanaja]\n", - " [GJA]\n", - " \n", - " \n", - " 773\n", - " 3103\n", - " 1\n", - " [Guayaramerín]\n", - " [GYA]\n", - " \n", - " \n", - " 774\n", - " 3105\n", - " 1\n", - " [Ilam]\n", - " [IIL]\n", - " \n", - " \n", - " 775\n", - " 3106\n", - " 1\n", - " [Santa Isabel Do Rio Negro]\n", - " [IRZ]\n", - " \n", - " \n", - " 776\n", - " 3107\n", - " 1\n", - " [Itaituba]\n", - " [ITB]\n", - " \n", - " \n", - " 777\n", - " 3113\n", - " 1\n", - " [Kaltag]\n", - " [KAL]\n", - " \n", - " \n", - " 778\n", - " 3114\n", - " 1\n", - " [Kuqa]\n", - " [KCA]\n", - " \n", - " \n", - " 779\n", - " 3115\n", - " 1\n", - " [Khorramabad]\n", - " [KHD]\n", - " \n", - " \n", - " 780\n", - " 3116\n", - " 1\n", - " [Khoy]\n", - " [KHY]\n", - " \n", - " \n", - " 781\n", - " 3118\n", - " 1\n", - " [Karamay]\n", - " [KRY]\n", - " \n", - " \n", - " 782\n", - " 3119\n", - " 1\n", - " [Kitale]\n", - " [KTL]\n", - " \n", - " \n", - " 783\n", - " 3120\n", - " 1\n", - " [Ketapang-Borneo Island]\n", - " [KTG]\n", - " \n", - " \n", - " 784\n", - " 3121\n", - " 1\n", - " [Kwigillingok]\n", - " [KWK]\n", - " \n", - " \n", - " 785\n", - " 3122\n", - " 1\n", - " [Lamu]\n", - " [LAU]\n", - " \n", - " \n", - " 786\n", - " 3123\n", - " 1\n", - " [Long Banga]\n", - " [LBP]\n", - " \n", - " \n", - " 787\n", - " 3124\n", - " 1\n", - " [La Chorrera]\n", - " [LCR]\n", - " \n", - " \n", - " 788\n", - " 3125\n", - " 1\n", - " [Lokichoggio]\n", - " [LKG]\n", - " \n", - " \n", - " 789\n", - " 3126\n", - " 1\n", - " [La Macarena]\n", - " [LMC]\n", - " \n", - " \n", - " 790\n", - " 3127\n", - " 1\n", - " [La Pedrera]\n", - " [LPD]\n", - " \n", - " \n", - " 791\n", - " 3128\n", - " 1\n", - " [Puerto Leguízamo]\n", - " [LQM]\n", - " \n", - " \n", - " 792\n", - " 3129\n", - " 1\n", - " [Losuia]\n", - " [LSA]\n", - " \n", - " \n", - " 793\n", - " 3130\n", - " 1\n", - " [Milingimbi Island]\n", - " [MGT]\n", - " \n", - " \n", - " 794\n", - " 3131\n", - " 1\n", - " [Merauke-Papua Island]\n", - " [MKQ]\n", - " \n", - " \n", - " 795\n", - " 3137\n", - " 1\n", - " [Delma Island]\n", - " [ZDY]\n", - " \n", - " \n", - " 796\n", - " 3141\n", - " 1\n", - " [Postville]\n", - " [YSO]\n", - " \n", - " \n", - " 797\n", - " 3142\n", - " 1\n", - " [Rigolet]\n", - " [YRG]\n", - " \n", - " \n", - " 798\n", - " 3144\n", - " 1\n", - " [Peawanuck]\n", - " [YPO]\n", - " \n", - " \n", - " 799\n", - " 3148\n", - " 1\n", - " [Ivujivik]\n", - " [YIK]\n", - " \n", - " \n", - " 800\n", - " 3149\n", - " 1\n", - " [Aershan]\n", - " [YIE]\n", - " \n", - " \n", - " 801\n", - " 3155\n", - " 1\n", - " [Yasouj]\n", - " [YES]\n", - " \n", - " \n", - " 802\n", - " 3157\n", - " 1\n", - " [Nain]\n", - " [YDP]\n", - " \n", - " \n", - " 803\n", - " 3163\n", - " 1\n", - " [Windorah]\n", - " [WNR]\n", - " \n", - " \n", - " 804\n", - " 3164\n", - " 1\n", - " [Mananara Nord]\n", - " [WMR]\n", - " \n", - " \n", - " 805\n", - " 3165\n", - " 1\n", - " [Venetie]\n", - " [VEE]\n", - " \n", - " \n", - " 806\n", - " 3166\n", - " 1\n", - " [Ust-Tsylma]\n", - " [UTS]\n", - " \n", - " \n", - " 807\n", - " 3167\n", - " 1\n", - " [Usinsk]\n", - " [USK]\n", - " \n", - " \n", - " 808\n", - " 3168\n", - " 1\n", - " [Uruguaiana]\n", - " [URG]\n", - " \n", - " \n", - " 809\n", - " 3169\n", - " 1\n", - " [Ukunda]\n", - " [UKA]\n", - " \n", - " \n", - " 810\n", - " 3170\n", - " 1\n", - " [Samburu South]\n", - " [UAS]\n", - " \n", - " \n", - " 811\n", - " 3171\n", - " 1\n", - " [Ua Pou]\n", - " [UAP]\n", - " \n", - " \n", - " 812\n", - " 3173\n", - " 1\n", - " [Ua Huka]\n", - " [UAH]\n", - " \n", - " \n", - " 813\n", - " 3174\n", - " 1\n", - " [Trincomalee]\n", - " [TRR]\n", - " \n", - " \n", - " 814\n", - " 3175\n", - " 1\n", - " [Tarko-Sale]\n", - " [TQL]\n", - " \n", - " \n", - " 815\n", - " 3176\n", - " 1\n", - " [Loh/Linua]\n", - " [TOH]\n", - " \n", - " \n", - " 816\n", - " 3177\n", - " 1\n", - " [Togiak Village]\n", - " [TOG]\n", - " \n", - " \n", - " 817\n", - " 3178\n", - " 1\n", - " [Oriximiná]\n", - " [TMT]\n", - " \n", - " \n", - " 818\n", - " 3179\n", - " 1\n", - " [Takapoto]\n", - " [TKP]\n", - " \n", - " \n", - " 819\n", - " 3180\n", - " 1\n", - " [Tacheng]\n", - " [TCG]\n", - " \n", - " \n", - " 820\n", - " 3181\n", - " 1\n", - " [Santa Elena de Uairen]\n", - " [SNV]\n", - " \n", - " \n", - " 821\n", - " 3183\n", - " 1\n", - " [São Gabriel Da Cachoeira]\n", - " [SJL]\n", - " \n", - " \n", - " 822\n", - " 3184\n", - " 1\n", - " [Richmond]\n", - " [RCM]\n", - " \n", - " \n", - " 823\n", - " 3185\n", - " 1\n", - " [Fort Sandeman]\n", - " [PZH]\n", - " \n", - " \n", - " 824\n", - " 3186\n", - " 1\n", - " [Providencia]\n", - " [PVA]\n", - " \n", - " \n", - " 825\n", - " 3188\n", - " 1\n", - " [Asalouyeh]\n", - " [PGU]\n", - " \n", - " \n", - " 826\n", - " 3189\n", - " 1\n", - " [Parsabad]\n", - " [PFQ]\n", - " \n", - " \n", - " 827\n", - " 3190\n", - " 1\n", - " [Putao]\n", - " [PBU]\n", - " \n", - " \n", - " 828\n", - " 3193\n", - " 1\n", - " [Oruro]\n", - " [ORU]\n", - " \n", - " \n", - " 829\n", - " 3194\n", - " 1\n", - " [Mornington Island]\n", - " [ONG]\n", - " \n", - " \n", - " 830\n", - " 3195\n", - " 1\n", - " [São Paulo De Olivença]\n", - " [OLC]\n", - " \n", - " \n", - " 831\n", - " 3196\n", - " 1\n", - " [Oksibil-Papua Island]\n", - " [OKL]\n", - " \n", - " \n", - " 832\n", - " 3197\n", - " 1\n", - " [Ranai-Natuna Besar Island]\n", - " [NTX]\n", - " \n", - " \n", - " 833\n", - " 3198\n", - " 1\n", - " [Nuquí]\n", - " [NQU]\n", - " \n", - " \n", - " 834\n", - " 3199\n", - " 1\n", - " [Naryan Mar]\n", - " [NNM]\n", - " \n", - " \n", - " 835\n", - " 3200\n", - " 1\n", - " [Okat]\n", - " [KSA]\n", - " \n", - " \n", - " 836\n", - " 3201\n", - " 1\n", - " [Xinyuan]\n", - " [NLT]\n", - " \n", - " \n", - " 837\n", - " 3203\n", - " 1\n", - " [Nabire-Papua Island]\n", - " [NBX]\n", - " \n", - " \n", - " 838\n", - " 3204\n", - " 1\n", - " [Ablow]\n", - " [MTV]\n", - " \n", - " \n", - " 839\n", - " 3206\n", - " 1\n", - " [Grayling]\n", - " [KGX]\n", - " \n", - " \n", - " 840\n", - " 3208\n", - " 1\n", - " [Upernavik]\n", - " [JUV]\n", - " \n", - " \n", - " 841\n", - " 3209\n", - " 1\n", - " [Uummannaq]\n", - " [JQA]\n", - " \n", - " \n", - " 842\n", - " 3212\n", - " 1\n", - " [Sanandaj]\n", - " [SDG]\n", - " \n", - " \n", - " 843\n", - " 3213\n", - " 1\n", - " [Riberalta]\n", - " [RIB]\n", - " \n", - " \n", - " 844\n", - " 3214\n", - " 1\n", - " [Tête-à-la-Baleine]\n", - " [ZTB]\n", - " \n", - " \n", - " 845\n", - " 3216\n", - " 1\n", - " [La Tabatière]\n", - " [ZLT]\n", - " \n", - " \n", - " 846\n", - " 3217\n", - " 1\n", - " [St-Augustin]\n", - " [YIF]\n", - " \n", - " \n", - " 847\n", - " 3219\n", - " 1\n", - " [Arctic Village]\n", - " [ARC]\n", - " \n", - " \n", - " 848\n", - " 3220\n", - " 1\n", - " [Fort Mcpherson]\n", - " [ZFM]\n", - " \n", - " \n", - " 849\n", - " 3221\n", - " 1\n", - " [Salluit]\n", - " [YZG]\n", - " \n", - " \n", - " 850\n", - " 3222\n", - " 1\n", - " [Kangiqsujuaq]\n", - " [YWB]\n", - " \n", - " \n", - " 851\n", - " 3223\n", - " 1\n", - " [Tuktoyaktuk]\n", - " [YUB]\n", - " \n", - " \n", - " 852\n", - " 3224\n", - " 1\n", - " [Sachs Harbour]\n", - " [YSY]\n", - " \n", - " \n", - " 853\n", - " 3225\n", - " 1\n", - " [Paulatuk]\n", - " [YPC]\n", - " \n", - " \n", - " 854\n", - " 3226\n", - " 1\n", - " [Natuashish]\n", - " [YNP]\n", - " \n", - " \n", - " 855\n", - " 3227\n", - " 1\n", - " [Makkovik]\n", - " [YMN]\n", - " \n", - " \n", - " 856\n", - " 3228\n", - " 1\n", - " [Hopedale]\n", - " [YHO]\n", - " \n", - " \n", - " 857\n", - " 3230\n", - " 1\n", - " [Grise Fiord]\n", - " [YGZ]\n", - " \n", - " \n", - " 858\n", - " 3231\n", - " 1\n", - " [Resolute Bay]\n", - " [YRB]\n", - " \n", - " \n", - " 859\n", - " 3233\n", - " 1\n", - " [Pituffik]\n", - " [THU]\n", - " \n", - " \n", - " 860\n", - " 3234\n", - " 1\n", - " [Qaanaaq]\n", - " [NAQ]\n", - " \n", - " \n", - " 861\n", - " 3237\n", - " 1\n", - " [Pohnpei Island]\n", - " [PNI]\n", - " \n", - " \n", - " 862\n", - " 3238\n", - " 1\n", - " [Zaisan]\n", - " [SZI]\n", - " \n", - " \n", - " 863\n", - " 3239\n", - " 1\n", - " [Tucuruí]\n", - " [TUR]\n", - " \n", - " \n", - " 864\n", - " 3241\n", - " 1\n", - " [Fort Severn]\n", - " [YER]\n", - " \n", - " \n", - " 865\n", - " 3243\n", - " 1\n", - " [Deer Lake]\n", - " [YVZ]\n", - " \n", - " \n", - " 866\n", - " 3244\n", - " 1\n", - " [Pikangikum]\n", - " [YPM]\n", - " \n", - " \n", - " 867\n", - " 3245\n", - " 1\n", - " [Keewaywin]\n", - " [KEW]\n", - " \n", - " \n", - " 868\n", - " 3246\n", - " 1\n", - " [Poplar Hill]\n", - " [YHP]\n", - " \n", - " \n", - " 869\n", - " 3247\n", - " 1\n", - " [North Spirit Lake]\n", - " [YNO]\n", - " \n", - " \n", - " 870\n", - " 3249\n", - " 1\n", - " [Round Lake]\n", - " [ZRJ]\n", - " \n", - " \n", - " 871\n", - " 3251\n", - " 1\n", - " [Saumlaki-Yamdena Island]\n", - " [SXK]\n", - " \n", - " \n", - " 872\n", - " 3254\n", - " 1\n", - " [Rio Grande]\n", - " [RIG]\n", - " \n", - " \n", - " 873\n", - " 3256\n", - " 1\n", - " [Kobuk]\n", - " [OBU]\n", - " \n", - " \n", - " 874\n", - " 3257\n", - " 1\n", - " [Scammon Bay]\n", - " [SCM]\n", - " \n", - " \n", - " 875\n", - " 3258\n", - " 1\n", - " [Stillwater]\n", - " [SWO]\n", - " \n", - " \n", - " 876\n", - " 3261\n", - " 1\n", - " [Langgur-Seram Island]\n", - " [LUV]\n", - " \n", - " \n", - " 877\n", - " 3262\n", - " 1\n", - " [Dobo-Warmar Island]\n", - " [DOB]\n", - " \n", - " \n", - " 878\n", - " 3264\n", - " 1\n", - " [Cienfuegos]\n", - " [CFG]\n", - " \n", - " \n", - " 879\n", - " 3265\n", - " 1\n", - " [Castellón de La Plana]\n", - " [CDT]\n", - " \n", - " \n", - " 880\n", - " 3266\n", - " 1\n", - " [Łódź]\n", - " [LCJ]\n", - " \n", - " \n", - " 881\n", - " 3267\n", - " 1\n", - " [Jakarta]\n", - " [HLP]\n", - " \n", - " \n", - " 882\n", - " 3268\n", - " 1\n", - " [Bacău]\n", - " [BCM]\n", - " \n", - " \n", - " 883\n", - " 3269\n", - " 1\n", - " [Camp Nifty]\n", - " [NIF]\n", - " \n", - " \n", - " 884\n", - " 3270\n", - " 1\n", - " [Winston Salem]\n", - " [INT]\n", - " \n", - " \n", - " 885\n", - " 3271\n", - " 1\n", - " [Denver]\n", - " [APA]\n", - " \n", - " \n", - " 886\n", - " 3274\n", - " 1\n", - " [Nalchik]\n", - " [NAL]\n", - " \n", - " \n", - " 887\n", - " 3278\n", - " 1\n", - " [Panamá City/Balboa]\n", - " [BLB]\n", - " \n", - " \n", - " 888\n", - " 3279\n", - " 1\n", - " [Ormoc City]\n", - " [OMC]\n", - " \n", - " \n", - " 889\n", - " 3280\n", - " 1\n", - " [Sydney]\n", - " [BWU]\n", - " \n", - " \n", - " 890\n", - " 3281\n", - " 1\n", - " [Vero Beach]\n", - " [VRB]\n", - " \n", - " \n", - " 891\n", - " 3283\n", - " 1\n", - " [Block Island]\n", - " [BID]\n", - " \n", - " \n", - " 892\n", - " 3284\n", - " 1\n", - " [Devils Lake]\n", - " [DVL]\n", - " \n", - " \n", - " 893\n", - " 3285\n", - " 1\n", - " [Jamestown]\n", - " [JMS]\n", - " \n", - " \n", - " 894\n", - " 3286\n", - " 1\n", - " [Hays]\n", - " [HYS]\n", - " \n", - " \n", - " 895\n", - " 3287\n", - " 1\n", - " [Mason City]\n", - " [MCW]\n", - " \n", - " \n", - " 896\n", - " 3288\n", - " 1\n", - " [Guantanamo Bay Naval Station]\n", - " [NBW]\n", - " \n", - " \n", - " 897\n", - " 3289\n", - " 1\n", - " [San Felipe]\n", - " [SFH]\n", - " \n", - " \n", - " 898\n", - " 3290\n", - " 1\n", - " [Shikezi]\n", - " [SHF]\n", - " \n", - " \n", - " 899\n", - " 3291\n", - " 1\n", - " [Qinhuangdao]\n", - " [BPE]\n", - " \n", - " \n", - " 900\n", - " 3292\n", - " 1\n", - " [Fuyuan]\n", - " [FYJ]\n", - " \n", - " \n", - " 901\n", - " 3293\n", - " 1\n", - " [Puerto Natales]\n", - " [PNT]\n", - " \n", - " \n", - " 902\n", - " 3294\n", - " 1\n", - " [Luliang]\n", - " [LLV]\n", - " \n", - " \n", - " 903\n", - " 3296\n", - " 1\n", - " [Shiyan]\n", - " [WDS]\n", - " \n", - " \n", - " 904\n", - " 3297\n", - " 1\n", - " [Ulanqab]\n", - " [UCB]\n", - " \n", - " \n", - " 905\n", - " 3298\n", - " 1\n", - " [Tonghua]\n", - " [TNH]\n", - " \n", - " \n", - " 906\n", - " 3299\n", - " 1\n", - " [Turpan]\n", - " [TLQ]\n", - " \n", - " \n", - " 907\n", - " 3300\n", - " 1\n", - " [Tianshui]\n", - " [THQ]\n", - " \n", - " \n", - " 908\n", - " 3301\n", - " 1\n", - " [Sanming]\n", - " [SQJ]\n", - " \n", - " \n", - " 909\n", - " 3302\n", - " 1\n", - " [Xigaze]\n", - " [RKZ]\n", - " \n", - " \n", - " 910\n", - " 3303\n", - " 1\n", - " [Rizhao]\n", - " [RIZ]\n", - " \n", - " \n", - " 911\n", - " 3304\n", - " 1\n", - " [Liupanshui]\n", - " [LPF]\n", - " \n", - " \n", - " 912\n", - " 3305\n", - " 1\n", - " [Clovis]\n", - " [CVN]\n", - " \n", - " \n", - " 913\n", - " 3306\n", - " 1\n", - " [Coventry]\n", - " [CVT]\n", - " \n", - " \n", - " 914\n", - " 3308\n", - " 1\n", - " [Kherson]\n", - " [KHE]\n", - " \n", - " \n", - " 915\n", - " 3309\n", - " 1\n", - " [Sirnak]\n", - " [NKT]\n", - " \n", - " \n", - " 916\n", - " 3310\n", - " 1\n", - " [Hakkari]\n", - " [YKO]\n", - " \n", - " \n", - " 917\n", - " 3311\n", - " 1\n", - " [Ordu/Giresun]\n", - " [OGU]\n", - " \n", - " \n", - " 918\n", - " 3312\n", - " 1\n", - " [Fort Worth]\n", - " [AFW]\n", - " \n", - " \n", - " 919\n", - " 3313\n", - " 1\n", - " [Ironwood]\n", - " [IWD]\n", - " \n", - " \n", - " 920\n", - " 3314\n", - " 1\n", - " [Linfen]\n", - " [LFQ]\n", - " \n", - " \n", - " 921\n", - " 3315\n", - " 1\n", - " [Burqin County]\n", - " [KJI]\n", - " \n", - " \n", - " 922\n", - " 3317\n", - " 1\n", - " [Enontekio]\n", - " [ENF]\n", - " \n", - " \n", - " 923\n", - " 3318\n", - " 1\n", - " [Warrnambool]\n", - " [WMB]\n", - " \n", - " \n", - " 924\n", - " 3319\n", - " 1\n", - " [Portland]\n", - " [PTJ]\n", - " \n", - " \n", - " 925\n", - " 3322\n", - " 1\n", - " [Telluride]\n", - " [TEX]\n", - " \n", - " \n", - " 926\n", - " 3323\n", - " 1\n", - " [Lipetsk]\n", - " [LPK]\n", - " \n", - " \n", - " 927\n", - " 3324\n", - " 1\n", - " [Ulyanovsk]\n", - " [ULY]\n", - " \n", - " \n", - " 928\n", - " 3325\n", - " 1\n", - " [Fort Dodge]\n", - " [FOD]\n", - " \n", - " \n", - " 929\n", - " 3326\n", - " 1\n", - " [Huizhou]\n", - " [HUZ]\n", - " \n", - " \n", - " 930\n", - " 3327\n", - " 1\n", - " [Hanzhong]\n", - " [HZG]\n", - " \n", - " \n", - " 931\n", - " 3328\n", - " 1\n", - " [Hengyang]\n", - " [HNY]\n", - " \n", - " \n", - " 932\n", - " 3329\n", - " 1\n", - " [Yingkou]\n", - " [YKH]\n", - " \n", - " \n", - " 933\n", - " 3330\n", - " 1\n", - " [Mount Pleasant]\n", - " [MPN]\n", - " \n", - " \n", - " 934\n", - " 3331\n", - " 1\n", - " [Stanley]\n", - " [PSY]\n", - " \n", - " \n", - " 935\n", - " 3332\n", - " 1\n", - " [Georgetown]\n", - " [ASI]\n", - " \n", - " \n", - " 936\n", - " 3333\n", - " 1\n", - " [Oxford/Brize Norton]\n", - " [BZZ]\n", - " \n", - " \n", - " 937\n", - " 3334\n", - " 1\n", - " [Jamestown]\n", - " [HLE]\n", - " \n", - " \n", - " 938\n", - " 3336\n", - " 1\n", - " [Kamishly]\n", - " [KAC]\n", - " \n", - " \n", - " 939\n", - " 3338\n", - " 1\n", - " [Fuyun]\n", - " [FYN]\n", - " \n", - " \n", - " 940\n", - " 3339\n", - " 1\n", - " [Gerald's Park]\n", - " [MNI]\n", - " \n", - " \n", - " 941\n", - " 3340\n", - " 1\n", - " [Biloela]\n", - " [THG]\n", - " \n", - " \n", - " 942\n", - " 3341\n", - " 1\n", - " [Taldy Kurgan]\n", - " [TDK]\n", - " \n", - " \n", - " 943\n", - " 3342\n", - " 1\n", - " [Taroom]\n", - " [XTO]\n", - " \n", - " \n", - " 944\n", - " 3343\n", - " 1\n", - " [Chinchilla]\n", - " [CCL]\n", - " \n", - " \n", - " 945\n", - " 3344\n", - " 1\n", - " [Trepell]\n", - " [TQP]\n", - " \n", - " \n", - " 946\n", - " 3345\n", - " 1\n", - " [Andal]\n", - " [RDP]\n", - " \n", - " \n", - " 947\n", - " 3346\n", - " 1\n", - " [Bullhead City]\n", - " [IFP]\n", - " \n", - " \n", - " 948\n", - " 3347\n", - " 1\n", - " [Komsomolsk-on-Amur]\n", - " [KXK]\n", - " \n", - " \n", - " 949\n", - " 3348\n", - " 1\n", - " [Golog]\n", - " [GMQ]\n", - " \n", - " \n", - " 950\n", - " 3349\n", - " 1\n", - " [Guyuan]\n", - " [GYU]\n", - " \n", - " \n", - " 951\n", - " 3350\n", - " 1\n", - " [Shennongjia]\n", - " [HPG]\n", - " \n", - " \n", - " 952\n", - " 3351\n", - " 1\n", - " [Huatugou]\n", - " [HTT]\n", - " \n", - " \n", - " 953\n", - " 3352\n", - " 1\n", - " [Hechi]\n", - " [HCJ]\n", - " \n", - " \n", - " 954\n", - " 3353\n", - " 1\n", - " [Suceava]\n", - " [SCV]\n", - " \n", - " \n", - " 955\n", - " 3354\n", - " 1\n", - " [Vitoria]\n", - " [VIT]\n", - " \n", - " \n", - " 956\n", - " 3355\n", - " 1\n", - " [Qiemo]\n", - " [IQM]\n", - " \n", - " \n", - " 957\n", - " 3356\n", - " 1\n", - " [Kaili]\n", - " [KJH]\n", - " \n", - " \n", - " 958\n", - " 3357\n", - " 1\n", - " [Delingha]\n", - " [HXD]\n", - " \n", - " \n", - " 959\n", - " 3358\n", - " 1\n", - " [Hongyuan]\n", - " [AHJ]\n", - " \n", - " \n", - " 960\n", - " 3359\n", - " 1\n", - " [Chernivtsi]\n", - " [CWC]\n", - " \n", - " \n", - " 961\n", - " 3360\n", - " 1\n", - " [Bryansk]\n", - " [BZK]\n", - " \n", - " \n", - " 962\n", - " 3361\n", - " 1\n", - " [Urdzhar]\n", - " [UZR]\n", - " \n", - " \n", - " 963\n", - " 3362\n", - " 1\n", - " [Ballera]\n", - " [BBL]\n", - " \n", - " \n", - " 964\n", - " 3363\n", - " 1\n", - " [Moomba]\n", - " [MOO]\n", - " \n", - " \n", - " 965\n", - " 3364\n", - " 1\n", - " [Vitebsk]\n", - " [VTB]\n", - " \n", - " \n", - " 966\n", - " 3365\n", - " 1\n", - " [Angers]\n", - " [ANE]\n", - " \n", - " \n", - " 967\n", - " 3366\n", - " 1\n", - " [Rouen]\n", - " [URO]\n", - " \n", - " \n", - " 968\n", - " 3367\n", - " 1\n", - " [Monclova]\n", - " [LOV]\n", - " \n", - " \n", - " 969\n", - " 3368\n", - " 1\n", - " [Sohar]\n", - " [OHS]\n", - " \n", - " \n", - " 970\n", - " 3370\n", - " 1\n", - " [Lerwick]\n", - " [LWK]\n", - " \n", - " \n", - " 971\n", - " 3371\n", - " 1\n", - " [Foula]\n", - " [FOA]\n", - " \n", - " \n", - " 972\n", - " 3372\n", - " 1\n", - " [Papa Stour Island]\n", - " [PSV]\n", - " \n", - " \n", - " 973\n", - " 3373\n", - " 1\n", - " [Cuxhaven]\n", - " [NDZ]\n", - " \n", - " \n", - " 974\n", - " 3374\n", - " 1\n", - " [Wollongong]\n", - " [WOL]\n", - " \n", - " \n", - " 975\n", - " 3375\n", - " 1\n", - " [Ondangwa]\n", - " [OND]\n", - " \n", - " \n", - " 976\n", - " 3376\n", - " 1\n", - " [Gaya]\n", - " [GAY]\n", - " \n", - " \n", - " 977\n", - " 3377\n", - " 1\n", - " [El Nido]\n", - " [ENI]\n", - " \n", - " \n", - " 978\n", - " 3378\n", - " 1\n", - " [Sleptsovskaya]\n", - " [IGT]\n", - " \n", - " \n", - " 979\n", - " 3379\n", - " 1\n", - " [El Palomar]\n", - " [EPA]\n", - " \n", - " \n", - " 980\n", - " 3380\n", - " 1\n", - " [Charlottetown]\n", - " [YHG]\n", - " \n", - " \n", - " 981\n", - " 3381\n", - " 1\n", - " [Maribor]\n", - " [MBX]\n", - " \n", - " \n", - " 982\n", - " 3382\n", - " 1\n", - " [Kaluga]\n", - " [KLF]\n", - " \n", - " \n", - " 983\n", - " 3383\n", - " 1\n", - " [Jask]\n", - " [JSK]\n", - " \n", - " \n", - " 984\n", - " 3384\n", - " 1\n", - " [Cascais]\n", - " [CAT]\n", - " \n", - " \n", - " 985\n", - " 3385\n", - " 1\n", - " [Vila Real]\n", - " [VRL]\n", - " \n", - " \n", - " 986\n", - " 3386\n", - " 1\n", - " [Viseu]\n", - " [VSE]\n", - " \n", - " \n", - " 987\n", - " 3387\n", - " 1\n", - " [Portimao]\n", - " [PRM]\n", - " \n", - " \n", - " 988\n", - " 3388\n", - " 1\n", - " [Braganca]\n", - " [BGC]\n", - " \n", - " \n", - " 989\n", - " 3389\n", - " 1\n", - " [Corrientes]\n", - " [CNQ]\n", - " \n", - " \n", - " 990\n", - " 3390\n", - " 1\n", - " [Tofino]\n", - " [YAZ]\n", - " \n", - " \n", - " 991\n", - " 3391\n", - " 1\n", - " [Ohrid]\n", - " [OHD]\n", - " \n", - " \n", - " 992\n", - " 3392\n", - " 1\n", - " [Malacca]\n", - " [MKZ]\n", - " \n", - " \n", - " 993\n", - " 3393\n", - " 1\n", - " [Châteauroux/Déols]\n", - " [CHR]\n", - " \n", - " \n", - " 994\n", - " 3394\n", - " 1\n", - " [Talakan]\n", - " [TLK]\n", - " \n", - " \n", - " 995\n", - " 3395\n", - " 1\n", - " [Grosetto]\n", - " [GRS]\n", - " \n", - " \n", - " 996\n", - " 3396\n", - " 1\n", - " [Hua Hin]\n", - " [HHQ]\n", - " \n", - " \n", - " 997\n", - " 3397\n", - " 1\n", - " [Gomel]\n", - " [GME]\n", - " \n", - " \n", - " 998\n", - " 3398\n", - " 1\n", - " [Crotone]\n", - " [CRV]\n", - " \n", - " \n", - " 999\n", - " 3399\n", - " 1\n", - " [Nikolayevsk-na-Amure]\n", - " [NLI]\n", - " \n", - " \n", - " 1000\n", - " 3400\n", - " 1\n", - " [Eureka]\n", - " [EKA]\n", - " \n", - " \n", - " 1001\n", - " 3401\n", - " 1\n", - " [Carnarvon]\n", - " [CVQ]\n", - " \n", - " \n", - " 1002\n", - " 3402\n", - " 1\n", - " [Denham/Monkey Mia]\n", - " [MJK]\n", - " \n", - " \n", - " 1003\n", - " 3403\n", - " 1\n", - " [Goba]\n", - " [GOB]\n", - " \n", - " \n", - " 1004\n", - " 3404\n", - " 1\n", - " [Awassa]\n", - " [AWA]\n", - " \n", - " \n", - " 1005\n", - " 3405\n", - " 1\n", - " [Jorhat]\n", - " [JRH]\n", - " \n", - " \n", - " 1006\n", - " 3406\n", - " 1\n", - " [Bouaké]\n", - " [BYK]\n", - " \n", - " \n", - " 1007\n", - " 3407\n", - " 1\n", - " [Tingkeum-Sumatra Island]\n", - " [DTB]\n", - " \n", - " \n", - " 1008\n", - " 3408\n", - " 1\n", - " [Kigoma]\n", - " [TKQ]\n", - " \n", - " \n", - " 1009\n", - " 3409\n", - " 1\n", - " [Abeche]\n", - " [AEH]\n", - " \n", - " \n", - " 1010\n", - " 3410\n", - " 1\n", - " [Sarh]\n", - " [SRH]\n", - " \n", - " \n", - " 1011\n", - " 3411\n", - " 1\n", - " [Dakar]\n", - " [DSS]\n", - " \n", - " \n", - " 1012\n", - " 3412\n", - " 1\n", - " [Moundou]\n", - " [MQQ]\n", - " \n", - " \n", - " 1013\n", - " 3413\n", - " 1\n", - " [Faya-Largeau]\n", - " [FYT]\n", - " \n", - " \n", - " 1014\n", - " 3414\n", - " 1\n", - " [Errachidia]\n", - " [ERH]\n", - " \n", - " \n", - " 1015\n", - " 3415\n", - " 1\n", - " [Del Rio]\n", - " [DRT]\n", - " \n", - " \n", - " 1016\n", - " 3416\n", - " 1\n", - " [Qionghai]\n", - " [BAR]\n", - " \n", - " \n", - " 1017\n", - " 3417\n", - " 1\n", - " [Usharal]\n", - " [USJ]\n", - " \n", - " \n", - " 1018\n", - " 3418\n", - " 1\n", - " [Talara]\n", - " [TYL]\n", - " \n", - " \n", - " 1019\n", - " 3420\n", - " 1\n", - " [Jaén]\n", - " [JAE]\n", - " \n", - " \n", - " 1020\n", - " 3421\n", - " 1\n", - " [In Guezzam]\n", - " [INF]\n", - " \n", - " \n", - " 1021\n", - " 3422\n", - " 1\n", - " [Kalabo]\n", - " [KLB]\n", - " \n", - " \n", - " 1022\n", - " 3423\n", - " 1\n", - " [VanDon]\n", - " [VDO]\n", - " \n", - " \n", - " 1023\n", - " 3426\n", - " 1\n", - " [Lukla]\n", - " [LUA]\n", - " \n", - " \n", - " 1024\n", - " 3427\n", - " 1\n", - " [Marinduque]\n", - " [MRQ]\n", - " \n", - " \n", - " 1025\n", - " 3428\n", - " 1\n", - " [Shimojishima]\n", - " [SHI]\n", - " \n", - " \n", - " 1026\n", - " 3429\n", - " 1\n", - " [East Bendigo]\n", - " [BXG]\n", - " \n", - " \n", - " 1027\n", - " 3430\n", - " 1\n", - " [Bouarfa]\n", - " [UAR]\n", - " \n", - " \n", - " 1028\n", - " 3431\n", - " 1\n", - " [Tarama]\n", - " [TRA]\n", - " \n", - " \n", - " 1029\n", - " 3432\n", - " 1\n", - " [Istanbul]\n", - " [ISL]\n", - " \n", - " \n", - " 1030\n", - " 3433\n", - " 1\n", - " [Uşak]\n", - " [USQ]\n", - " \n", - " \n", - " 1031\n", - " 3435\n", - " 1\n", - " [Siirt]\n", - " [SXZ]\n", - " \n", - " \n", - " 1032\n", - " 3436\n", - " 1\n", - " [Singapore]\n", - " [XSP]\n", - " \n", - " \n", - " 1033\n", - " 3437\n", - " 1\n", - " [Tureia]\n", - " [ZTA]\n", - " \n", - " \n", - " 1034\n", - " 3438\n", - " 1\n", - " [Mobile]\n", - " [BFM]\n", - " \n", - " \n", - " 1035\n", - " 3439\n", - " 1\n", - " [Nukutavake]\n", - " [NUK]\n", - " \n", - " \n", - " 1036\n", - " 3440\n", - " 1\n", - " [Dabaa]\n", - " [DBB]\n", - " \n", - " \n", - " 1037\n", - " 3442\n", - " 1\n", - " [Majalengka]\n", - " [KJT]\n", - " \n", - " \n", - " 1038\n", - " 3443\n", - " 1\n", - " [Tamuin]\n", - " [TSL]\n", - " \n", - " \n", - " 1039\n", - " 3445\n", - " 1\n", - " [Bazhong]\n", - " [BZX]\n", - " \n", - " \n", - " 1040\n", - " 3446\n", - " 1\n", - " [Baicheng]\n", - " [DBC]\n", - " \n", - " \n", - " 1041\n", - " 3447\n", - " 1\n", - " [Eilat]\n", - " [ETM]\n", - " \n", - " \n", - " 1042\n", - " 3448\n", - " 1\n", - " [Kengtung]\n", - " [KET]\n", - " \n", - " \n", - " 1043\n", - " 3449\n", - " 1\n", - " [Cloudbreak Village]\n", - " [KFE]\n", - " \n", - " \n", - " 1044\n", - " 3450\n", - " 1\n", - " [Khamti]\n", - " [KHM]\n", - " \n", - " \n", - " 1045\n", - " 3451\n", - " 1\n", - " [Katherine]\n", - " [KTR]\n", - " \n", - " \n", - " 1046\n", - " 3452\n", - " 1\n", - " [Nacala]\n", - " [MNC]\n", - " \n", - " \n", - " 1047\n", - " 3453\n", - " 1\n", - " [Shangrao]\n", - " [SQD]\n", - " \n", - " \n", - " 1048\n", - " 3454\n", - " 1\n", - " [Barra Do Garças]\n", - " [BPG]\n", - " \n", - " \n", - " 1049\n", - " 3455\n", - " 1\n", - " [Canarana]\n", - " [CQA]\n", - " \n", - " \n", - " 1050\n", - " 3456\n", - " 1\n", - " [Dodoma]\n", - " [DOD]\n", - " \n", - " \n", - " 1051\n", - " 3457\n", - " 1\n", - " [Seronera]\n", - " [SEU]\n", - " \n", - " \n", - " 1052\n", - " 3459\n", - " 1\n", - " [Longnan]\n", - " [LNL]\n", - " \n", - " \n", - " 1053\n", - " 3460\n", - " 1\n", - " [Xinyang]\n", - " [XAI]\n", - " \n", - " \n", - " 1054\n", - " 3461\n", - " 1\n", - " [Yueyang]\n", - " [YYA]\n", - " \n", - " \n", - " 1055\n", - " 3462\n", - " 1\n", - " [Batagay]\n", - " [BQJ]\n", - " \n", - " \n", - " 1056\n", - " 3463\n", - " 1\n", - " [Deputatskij]\n", - " [DPT]\n", - " \n", - " \n", - " 1057\n", - " 3464\n", - " 1\n", - " [Akure]\n", - " [AKR]\n", - " \n", - " \n", - " 1058\n", - " 3465\n", - " 1\n", - " [Apataki]\n", - " [APK]\n", - " \n", - " \n", - " 1059\n", - " 3466\n", - " 1\n", - " [Barrow Island]\n", - " [BWB]\n", - " \n", - " \n", - " 1060\n", - " 3467\n", - " 1\n", - " [Chelinda]\n", - " [CEH]\n", - " \n", - " \n", - " 1061\n", - " 3468\n", - " 1\n", - " [Club Makokola]\n", - " [CMK]\n", - " \n", - " \n", - " 1062\n", - " 3469\n", - " 1\n", - " [Cartago]\n", - " [CRC]\n", - " \n", - " \n", - " 1063\n", - " 3470\n", - " 1\n", - " [Eua Island]\n", - " [EUA]\n", - " \n", - " \n", - " 1064\n", - " 3471\n", - " 1\n", - " [Magan]\n", - " [GYG]\n", - " \n", - " \n", - " 1065\n", - " 3472\n", - " 1\n", - " [Gruyere]\n", - " [GYZ]\n", - " \n", - " \n", - " 1066\n", - " 3473\n", - " 1\n", - " [Hornafjordur]\n", - " [HFN]\n", - " \n", - " \n", - " 1067\n", - " 3474\n", - " 1\n", - " [Lifuka]\n", - " [HPA]\n", - " \n", - " \n", - " 1068\n", - " 3475\n", - " 1\n", - " [Husavik]\n", - " [HZK]\n", - " \n", - " \n", - " 1069\n", - " 3476\n", - " 1\n", - " [Likoma Island]\n", - " [LIX]\n", - " \n", - " \n", - " 1070\n", - " 3477\n", - " 1\n", - " [Gran Roque Island]\n", - " [LRV]\n", - " \n", - " \n", - " 1071\n", - " 3478\n", - " 1\n", - " [Maracay]\n", - " [MYC]\n", - " \n", - " \n", - " 1072\n", - " 3479\n", - " 1\n", - " [Angaha, Niuafo'ou Island]\n", - " [NFO]\n", - " \n", - " \n", - " 1073\n", - " 3480\n", - " 1\n", - " [Inglaterra]\n", - " [SFD]\n", - " \n", - " \n", - " 1074\n", - " 3481\n", - " 1\n", - " [Ust-Maya]\n", - " [UMS]\n", - " \n", - " \n", - " 1075\n", - " 3482\n", - " 1\n", - " [Vava'u Island]\n", - " [VAV]\n", - " \n", - " \n", - " 1076\n", - " 3483\n", - " 1\n", - " [Victorville]\n", - " [VCV]\n", - " \n", - " \n", - " 1077\n", - " 3484\n", - " 1\n", - " [Liwonde National Park]\n", - " [VUU]\n", - " \n", - " \n", - " 1078\n", - " 3486\n", - " 1\n", - " [Williston]\n", - " [XWA]\n", - " \n", - " \n", - " 1079\n", - " 3487\n", - " 1\n", - " [Bursa]\n", - " [YEI]\n", - " \n", - " \n", - " 1080\n", - " 3488\n", - " 1\n", - " [Mzuzu]\n", - " [ZZU]\n", - " \n", - " \n", - " 1081\n", - " 3489\n", - " 1\n", - " [Yogyakarta]\n", - " [YIA]\n", - " \n", - " \n", - " 1082\n", - " 3490\n", - " 1\n", - " [Nulato]\n", - " [NUL]\n", - " \n", - " \n", - " 1083\n", - " 3491\n", - " 1\n", - " [Kalemyo]\n", - " [KMV]\n", - " \n", - " \n", - " 1084\n", - " 3492\n", - " 1\n", - " [Khost]\n", - " [KHT]\n", - " \n", - " \n", - " 1085\n", - " 3493\n", - " 1\n", - " [Saskylakh]\n", - " [SYS]\n", - " \n", - " \n", - " 1086\n", - " 3494\n", - " 1\n", - " [Anaa]\n", - " [AAA]\n", - " \n", - " \n", - " 1087\n", - " 3495\n", - " 1\n", - " [Kalaburagi]\n", - " [GBI]\n", - " \n", - " \n", - " 1088\n", - " 3496\n", - " 1\n", - " [Kraljevo]\n", - " [KVO]\n", - " \n", - " \n", - " 1089\n", - " 3497\n", - " 1\n", - " [Faaite]\n", - " [FAC]\n", - " \n", - " \n", - " 1090\n", - " 3498\n", - " 1\n", - " [Raroia]\n", - " [RRR]\n", - " \n", - " \n", - " 1091\n", - " 3499\n", - " 1\n", - " [Puka Puka]\n", - " [PKP]\n", - " \n", - " \n", - " 1092\n", - " 3500\n", - " 1\n", - " [Napuka Island]\n", - " [NAU]\n", - " \n", - " \n", - " 1093\n", - " 3501\n", - " 1\n", - " [Fangatau]\n", - " [FGU]\n", - " \n", " \n", "\n", "" ], "text/plain": [ - " communityId numberOfAirports \\\n", - "0 3321 697 \n", - "1 3307 514 \n", - "2 2281 403 \n", - "3 2838 252 \n", - "4 3260 186 \n", - "5 2461 118 \n", - "6 3232 64 \n", - "7 2688 53 \n", - "8 2369 15 \n", - "9 3240 14 \n", - "10 2355 13 \n", - "11 2367 12 \n", - "12 3252 12 \n", - "13 2984 11 \n", - "14 3207 11 \n", - "15 3255 11 \n", - "16 3084 10 \n", - "17 3110 10 \n", - "18 3369 8 \n", - "19 1763 7 \n", - "20 3235 6 \n", - "21 1966 2 \n", - "22 2987 2 \n", - "23 3006 2 \n", - "24 199 1 \n", - "25 472 1 \n", - "26 941 1 \n", - "27 1007 1 \n", - "28 2223 1 \n", - "29 2224 1 \n", - "30 2225 1 \n", - "31 2226 1 \n", - "32 2227 1 \n", - "33 2228 1 \n", - "34 2229 1 \n", - "35 2230 1 \n", - "36 2231 1 \n", - "37 2232 1 \n", - "38 2233 1 \n", - "39 2234 1 \n", - "40 2235 1 \n", - "41 2236 1 \n", - "42 2238 1 \n", - "43 2239 1 \n", - "44 2240 1 \n", - "45 2241 1 \n", - "46 2242 1 \n", - "47 2243 1 \n", - "48 2244 1 \n", - "49 2245 1 \n", - "50 2246 1 \n", - "51 2247 1 \n", - "52 2248 1 \n", - "53 2251 1 \n", - "54 2252 1 \n", - "55 2253 1 \n", - "56 2254 1 \n", - "57 2255 1 \n", - "58 2256 1 \n", - "59 2257 1 \n", - "60 2258 1 \n", - "61 2259 1 \n", - "62 2260 1 \n", - "63 2262 1 \n", - "64 2263 1 \n", - "65 2264 1 \n", - "66 2266 1 \n", - "67 2267 1 \n", - "68 2268 1 \n", - "69 2269 1 \n", - "70 2270 1 \n", - "71 2271 1 \n", - "72 2272 1 \n", - "73 2273 1 \n", - "74 2274 1 \n", - "75 2275 1 \n", - "76 2276 1 \n", - "77 2277 1 \n", - "78 2278 1 \n", - "79 2279 1 \n", - "80 2280 1 \n", - "81 2282 1 \n", - "82 2284 1 \n", - "83 2285 1 \n", - "84 2286 1 \n", - "85 2287 1 \n", - "86 2288 1 \n", - "87 2289 1 \n", - "88 2290 1 \n", - "89 2291 1 \n", - "90 2292 1 \n", - "91 2293 1 \n", - "92 2294 1 \n", - "93 2295 1 \n", - "94 2297 1 \n", - "95 2299 1 \n", - "96 2300 1 \n", - "97 2301 1 \n", - "98 2302 1 \n", - "99 2303 1 \n", - "100 2304 1 \n", - "101 2305 1 \n", - "102 2306 1 \n", - "103 2308 1 \n", - "104 2309 1 \n", - "105 2310 1 \n", - "106 2311 1 \n", - "107 2313 1 \n", - "108 2314 1 \n", - "109 2315 1 \n", - "110 2316 1 \n", - "111 2317 1 \n", - "112 2359 1 \n", - "113 2368 1 \n", - "114 2370 1 \n", - "115 2373 1 \n", - "116 2375 1 \n", - "117 2376 1 \n", - "118 2379 1 \n", - "119 2380 1 \n", - "120 2383 1 \n", - "121 2384 1 \n", - "122 2388 1 \n", - "123 2389 1 \n", - "124 2390 1 \n", - "125 2391 1 \n", - "126 2392 1 \n", - "127 2393 1 \n", - "128 2394 1 \n", - "129 2395 1 \n", - "130 2396 1 \n", - "131 2397 1 \n", - "132 2398 1 \n", - "133 2399 1 \n", - "134 2400 1 \n", - "135 2401 1 \n", - "136 2402 1 \n", - "137 2403 1 \n", - "138 2404 1 \n", - "139 2405 1 \n", - "140 2406 1 \n", - "141 2407 1 \n", - "142 2408 1 \n", - "143 2409 1 \n", - "144 2410 1 \n", - "145 2411 1 \n", - "146 2412 1 \n", - "147 2413 1 \n", - "148 2414 1 \n", - "149 2415 1 \n", - "150 2416 1 \n", - "151 2417 1 \n", - "152 2418 1 \n", - "153 2419 1 \n", - "154 2420 1 \n", - "155 2421 1 \n", - "156 2422 1 \n", - "157 2423 1 \n", - "158 2424 1 \n", - "159 2425 1 \n", - "160 2426 1 \n", - "161 2427 1 \n", - "162 2428 1 \n", - "163 2429 1 \n", - "164 2430 1 \n", - "165 2431 1 \n", - "166 2432 1 \n", - "167 2433 1 \n", - "168 2434 1 \n", - "169 2435 1 \n", - "170 2436 1 \n", - "171 2437 1 \n", - "172 2438 1 \n", - "173 2439 1 \n", - "174 2440 1 \n", - "175 2441 1 \n", - "176 2442 1 \n", - "177 2443 1 \n", - "178 2444 1 \n", - "179 2445 1 \n", - "180 2446 1 \n", - "181 2447 1 \n", - "182 2448 1 \n", - "183 2449 1 \n", - "184 2450 1 \n", - "185 2451 1 \n", - "186 2452 1 \n", - "187 2453 1 \n", - "188 2454 1 \n", - "189 2455 1 \n", - "190 2456 1 \n", - "191 2457 1 \n", - "192 2458 1 \n", - "193 2459 1 \n", - "194 2460 1 \n", - "195 2462 1 \n", - "196 2463 1 \n", - "197 2464 1 \n", - "198 2465 1 \n", - "199 2466 1 \n", - "200 2468 1 \n", - "201 2469 1 \n", - "202 2470 1 \n", - "203 2471 1 \n", - "204 2472 1 \n", - "205 2473 1 \n", - "206 2474 1 \n", - "207 2475 1 \n", - "208 2476 1 \n", - "209 2478 1 \n", - "210 2479 1 \n", - "211 2480 1 \n", - "212 2481 1 \n", - "213 2482 1 \n", - "214 2483 1 \n", - "215 2484 1 \n", - "216 2485 1 \n", - "217 2486 1 \n", - "218 2487 1 \n", - "219 2488 1 \n", - "220 2489 1 \n", - "221 2490 1 \n", - "222 2491 1 \n", - "223 2492 1 \n", - "224 2493 1 \n", - "225 2494 1 \n", - "226 2495 1 \n", - "227 2496 1 \n", - "228 2497 1 \n", - "229 2498 1 \n", - "230 2499 1 \n", - "231 2500 1 \n", - "232 2501 1 \n", - "233 2502 1 \n", - "234 2503 1 \n", - "235 2504 1 \n", - "236 2505 1 \n", - "237 2506 1 \n", - "238 2507 1 \n", - "239 2508 1 \n", - "240 2509 1 \n", - "241 2510 1 \n", - "242 2511 1 \n", - "243 2513 1 \n", - "244 2514 1 \n", - "245 2515 1 \n", - "246 2516 1 \n", - "247 2517 1 \n", - "248 2518 1 \n", - "249 2519 1 \n", - "250 2520 1 \n", - "251 2521 1 \n", - "252 2522 1 \n", - "253 2523 1 \n", - "254 2524 1 \n", - "255 2525 1 \n", - "256 2526 1 \n", - "257 2527 1 \n", - "258 2528 1 \n", - "259 2529 1 \n", - "260 2530 1 \n", - "261 2531 1 \n", - "262 2532 1 \n", - "263 2533 1 \n", - "264 2534 1 \n", - "265 2535 1 \n", - "266 2536 1 \n", - "267 2537 1 \n", - "268 2538 1 \n", - "269 2539 1 \n", - "270 2540 1 \n", - "271 2541 1 \n", - "272 2542 1 \n", - "273 2543 1 \n", - "274 2544 1 \n", - "275 2545 1 \n", - "276 2546 1 \n", - "277 2547 1 \n", - "278 2548 1 \n", - "279 2549 1 \n", - "280 2550 1 \n", - "281 2551 1 \n", - "282 2552 1 \n", - "283 2553 1 \n", - "284 2554 1 \n", - "285 2555 1 \n", - "286 2556 1 \n", - "287 2557 1 \n", - "288 2558 1 \n", - "289 2559 1 \n", - "290 2560 1 \n", - "291 2561 1 \n", - "292 2562 1 \n", - "293 2563 1 \n", - "294 2565 1 \n", - "295 2566 1 \n", - "296 2567 1 \n", - "297 2568 1 \n", - "298 2569 1 \n", - "299 2570 1 \n", - "300 2571 1 \n", - "301 2572 1 \n", - "302 2573 1 \n", - "303 2574 1 \n", - "304 2575 1 \n", - "305 2576 1 \n", - "306 2578 1 \n", - "307 2579 1 \n", - "308 2580 1 \n", - "309 2581 1 \n", - "310 2582 1 \n", - "311 2583 1 \n", - "312 2584 1 \n", - "313 2585 1 \n", - "314 2587 1 \n", - "315 2588 1 \n", - "316 2589 1 \n", - "317 2590 1 \n", - "318 2591 1 \n", - "319 2592 1 \n", - "320 2593 1 \n", - "321 2595 1 \n", - "322 2596 1 \n", - "323 2597 1 \n", - "324 2598 1 \n", - "325 2599 1 \n", - "326 2600 1 \n", - "327 2601 1 \n", - "328 2602 1 \n", - "329 2603 1 \n", - "330 2605 1 \n", - "331 2606 1 \n", - "332 2607 1 \n", - "333 2608 1 \n", - "334 2609 1 \n", - "335 2610 1 \n", - "336 2611 1 \n", - "337 2612 1 \n", - "338 2613 1 \n", - "339 2614 1 \n", - "340 2616 1 \n", - "341 2618 1 \n", - "342 2620 1 \n", - "343 2621 1 \n", - "344 2622 1 \n", - "345 2623 1 \n", - "346 2624 1 \n", - "347 2626 1 \n", - "348 2627 1 \n", - "349 2628 1 \n", - "350 2630 1 \n", - "351 2631 1 \n", - "352 2632 1 \n", - "353 2633 1 \n", - "354 2634 1 \n", - "355 2635 1 \n", - "356 2636 1 \n", - "357 2638 1 \n", - "358 2639 1 \n", - "359 2640 1 \n", - "360 2641 1 \n", - "361 2642 1 \n", - "362 2643 1 \n", - "363 2644 1 \n", - "364 2645 1 \n", - "365 2646 1 \n", - "366 2647 1 \n", - "367 2648 1 \n", - "368 2649 1 \n", - "369 2650 1 \n", - "370 2652 1 \n", - "371 2653 1 \n", - "372 2654 1 \n", - "373 2655 1 \n", - "374 2656 1 \n", - "375 2657 1 \n", - "376 2658 1 \n", - "377 2659 1 \n", - "378 2660 1 \n", - "379 2661 1 \n", - "380 2662 1 \n", - "381 2663 1 \n", - "382 2664 1 \n", - "383 2665 1 \n", - "384 2666 1 \n", - "385 2667 1 \n", - "386 2668 1 \n", - "387 2669 1 \n", - "388 2670 1 \n", - "389 2671 1 \n", - "390 2672 1 \n", - "391 2673 1 \n", - "392 2674 1 \n", - "393 2675 1 \n", - "394 2676 1 \n", - "395 2677 1 \n", - "396 2678 1 \n", - "397 2679 1 \n", - "398 2680 1 \n", - "399 2681 1 \n", - "400 2682 1 \n", - "401 2683 1 \n", - "402 2685 1 \n", - "403 2686 1 \n", - "404 2687 1 \n", - "405 2689 1 \n", - "406 2690 1 \n", - "407 2691 1 \n", - "408 2692 1 \n", - "409 2693 1 \n", - "410 2694 1 \n", - "411 2695 1 \n", - "412 2697 1 \n", - "413 2698 1 \n", - "414 2699 1 \n", - "415 2700 1 \n", - "416 2701 1 \n", - "417 2702 1 \n", - "418 2703 1 \n", - "419 2704 1 \n", - "420 2705 1 \n", - "421 2706 1 \n", - "422 2707 1 \n", - "423 2708 1 \n", - "424 2709 1 \n", - "425 2710 1 \n", - "426 2711 1 \n", - "427 2712 1 \n", - "428 2714 1 \n", - "429 2715 1 \n", - "430 2716 1 \n", - "431 2718 1 \n", - "432 2719 1 \n", - "433 2720 1 \n", - "434 2722 1 \n", - "435 2723 1 \n", - "436 2724 1 \n", - "437 2725 1 \n", - "438 2726 1 \n", - "439 2727 1 \n", - "440 2728 1 \n", - "441 2729 1 \n", - "442 2730 1 \n", - "443 2731 1 \n", - "444 2732 1 \n", - "445 2733 1 \n", - "446 2734 1 \n", - "447 2735 1 \n", - "448 2737 1 \n", - "449 2738 1 \n", - "450 2739 1 \n", - "451 2740 1 \n", - "452 2741 1 \n", - "453 2742 1 \n", - "454 2743 1 \n", - "455 2744 1 \n", - "456 2745 1 \n", - "457 2746 1 \n", - "458 2747 1 \n", - "459 2748 1 \n", - "460 2750 1 \n", - "461 2751 1 \n", - "462 2752 1 \n", - "463 2753 1 \n", - "464 2754 1 \n", - "465 2755 1 \n", - "466 2756 1 \n", - "467 2757 1 \n", - "468 2758 1 \n", - "469 2759 1 \n", - "470 2760 1 \n", - "471 2761 1 \n", - "472 2762 1 \n", - "473 2763 1 \n", - "474 2764 1 \n", - "475 2765 1 \n", - "476 2766 1 \n", - "477 2767 1 \n", - "478 2768 1 \n", - "479 2769 1 \n", - "480 2770 1 \n", - "481 2771 1 \n", - "482 2772 1 \n", - "483 2773 1 \n", - "484 2774 1 \n", - "485 2775 1 \n", - "486 2776 1 \n", - "487 2777 1 \n", - "488 2778 1 \n", - "489 2779 1 \n", - "490 2780 1 \n", - "491 2781 1 \n", - "492 2782 1 \n", - "493 2783 1 \n", - "494 2784 1 \n", - "495 2785 1 \n", - "496 2786 1 \n", - "497 2787 1 \n", - "498 2788 1 \n", - "499 2789 1 \n", - "500 2790 1 \n", - "501 2791 1 \n", - "502 2792 1 \n", - "503 2793 1 \n", - "504 2794 1 \n", - "505 2795 1 \n", - "506 2796 1 \n", - "507 2797 1 \n", - "508 2798 1 \n", - "509 2799 1 \n", - "510 2800 1 \n", - "511 2801 1 \n", - "512 2802 1 \n", - "513 2803 1 \n", - "514 2804 1 \n", - "515 2805 1 \n", - "516 2807 1 \n", - "517 2808 1 \n", - "518 2809 1 \n", - "519 2810 1 \n", - "520 2811 1 \n", - "521 2812 1 \n", - "522 2813 1 \n", - "523 2814 1 \n", - "524 2815 1 \n", - "525 2816 1 \n", - "526 2817 1 \n", - "527 2818 1 \n", - "528 2819 1 \n", - "529 2820 1 \n", - "530 2822 1 \n", - "531 2823 1 \n", - "532 2824 1 \n", - "533 2825 1 \n", - "534 2826 1 \n", - "535 2827 1 \n", - "536 2828 1 \n", - "537 2829 1 \n", - "538 2830 1 \n", - "539 2831 1 \n", - "540 2832 1 \n", - "541 2833 1 \n", - "542 2834 1 \n", - "543 2835 1 \n", - "544 2836 1 \n", - "545 2837 1 \n", - "546 2839 1 \n", - "547 2840 1 \n", - "548 2841 1 \n", - "549 2842 1 \n", - "550 2843 1 \n", - "551 2844 1 \n", - "552 2845 1 \n", - "553 2846 1 \n", - "554 2847 1 \n", - "555 2848 1 \n", - "556 2849 1 \n", - "557 2850 1 \n", - "558 2851 1 \n", - "559 2852 1 \n", - "560 2853 1 \n", - "561 2854 1 \n", - "562 2855 1 \n", - "563 2856 1 \n", - "564 2857 1 \n", - "565 2858 1 \n", - "566 2859 1 \n", - "567 2860 1 \n", - "568 2861 1 \n", - "569 2862 1 \n", - "570 2863 1 \n", - "571 2864 1 \n", - "572 2865 1 \n", - "573 2866 1 \n", - "574 2867 1 \n", - "575 2868 1 \n", - "576 2869 1 \n", - "577 2870 1 \n", - "578 2871 1 \n", - "579 2872 1 \n", - "580 2874 1 \n", - "581 2875 1 \n", - "582 2876 1 \n", - "583 2877 1 \n", - "584 2878 1 \n", - "585 2879 1 \n", - "586 2880 1 \n", - "587 2881 1 \n", - "588 2882 1 \n", - "589 2883 1 \n", - "590 2884 1 \n", - "591 2885 1 \n", - "592 2886 1 \n", - "593 2887 1 \n", - "594 2888 1 \n", - "595 2889 1 \n", - "596 2890 1 \n", - "597 2891 1 \n", - "598 2893 1 \n", - "599 2894 1 \n", - "600 2895 1 \n", - "601 2896 1 \n", - "602 2897 1 \n", - "603 2898 1 \n", - "604 2899 1 \n", - "605 2900 1 \n", - "606 2901 1 \n", - "607 2902 1 \n", - "608 2903 1 \n", - "609 2905 1 \n", - "610 2906 1 \n", - "611 2907 1 \n", - "612 2908 1 \n", - "613 2909 1 \n", - "614 2910 1 \n", - "615 2911 1 \n", - "616 2912 1 \n", - "617 2913 1 \n", - "618 2916 1 \n", - "619 2917 1 \n", - "620 2918 1 \n", - "621 2920 1 \n", - "622 2921 1 \n", - "623 2922 1 \n", - "624 2923 1 \n", - "625 2924 1 \n", - "626 2925 1 \n", - "627 2928 1 \n", - "628 2929 1 \n", - "629 2931 1 \n", - "630 2932 1 \n", - "631 2933 1 \n", - "632 2934 1 \n", - "633 2935 1 \n", - "634 2937 1 \n", - "635 2938 1 \n", - "636 2939 1 \n", - "637 2940 1 \n", - "638 2941 1 \n", - "639 2942 1 \n", - "640 2943 1 \n", - "641 2944 1 \n", - "642 2945 1 \n", - "643 2946 1 \n", - "644 2947 1 \n", - "645 2948 1 \n", - "646 2949 1 \n", - "647 2950 1 \n", - "648 2951 1 \n", - "649 2952 1 \n", - "650 2953 1 \n", - "651 2954 1 \n", - "652 2955 1 \n", - "653 2956 1 \n", - "654 2957 1 \n", - "655 2958 1 \n", - "656 2959 1 \n", - "657 2960 1 \n", - "658 2961 1 \n", - "659 2962 1 \n", - "660 2963 1 \n", - "661 2964 1 \n", - "662 2965 1 \n", - "663 2967 1 \n", - "664 2968 1 \n", - "665 2969 1 \n", - "666 2970 1 \n", - "667 2971 1 \n", - "668 2972 1 \n", - "669 2973 1 \n", - "670 2974 1 \n", - "671 2975 1 \n", - "672 2977 1 \n", - "673 2978 1 \n", - "674 2979 1 \n", - "675 2981 1 \n", - "676 2986 1 \n", - "677 2989 1 \n", - "678 2991 1 \n", - "679 2992 1 \n", - "680 2993 1 \n", - "681 2994 1 \n", - "682 2995 1 \n", - "683 2996 1 \n", - "684 2997 1 \n", - "685 2998 1 \n", - "686 2999 1 \n", - "687 3000 1 \n", - "688 3001 1 \n", - "689 3002 1 \n", - "690 3003 1 \n", - "691 3004 1 \n", - "692 3005 1 \n", - "693 3008 1 \n", - "694 3009 1 \n", - "695 3010 1 \n", - "696 3011 1 \n", - "697 3012 1 \n", - "698 3013 1 \n", - "699 3014 1 \n", - "700 3019 1 \n", - "701 3020 1 \n", - "702 3021 1 \n", - "703 3022 1 \n", - "704 3023 1 \n", - "705 3024 1 \n", - "706 3025 1 \n", - "707 3027 1 \n", - "708 3028 1 \n", - "709 3029 1 \n", - "710 3030 1 \n", - "711 3031 1 \n", - "712 3032 1 \n", - "713 3033 1 \n", - "714 3034 1 \n", - "715 3035 1 \n", - "716 3036 1 \n", - "717 3037 1 \n", - "718 3038 1 \n", - "719 3040 1 \n", - "720 3041 1 \n", - "721 3042 1 \n", - "722 3043 1 \n", - "723 3044 1 \n", - "724 3046 1 \n", - "725 3047 1 \n", - "726 3048 1 \n", - "727 3049 1 \n", - "728 3051 1 \n", - "729 3052 1 \n", - "730 3053 1 \n", - "731 3056 1 \n", - "732 3057 1 \n", - "733 3058 1 \n", - "734 3059 1 \n", - "735 3060 1 \n", - "736 3061 1 \n", - "737 3062 1 \n", - "738 3063 1 \n", - "739 3064 1 \n", - "740 3065 1 \n", - "741 3067 1 \n", - "742 3068 1 \n", - "743 3069 1 \n", - "744 3070 1 \n", - "745 3071 1 \n", - "746 3072 1 \n", - "747 3073 1 \n", - "748 3074 1 \n", - "749 3076 1 \n", - "750 3078 1 \n", - "751 3079 1 \n", - "752 3080 1 \n", - "753 3081 1 \n", - "754 3082 1 \n", - "755 3083 1 \n", - "756 3085 1 \n", - "757 3086 1 \n", - "758 3087 1 \n", - "759 3088 1 \n", - "760 3089 1 \n", - "761 3090 1 \n", - "762 3091 1 \n", - "763 3093 1 \n", - "764 3094 1 \n", - "765 3095 1 \n", - "766 3096 1 \n", - "767 3097 1 \n", - "768 3098 1 \n", - "769 3099 1 \n", - "770 3100 1 \n", - "771 3101 1 \n", - "772 3102 1 \n", - "773 3103 1 \n", - "774 3105 1 \n", - "775 3106 1 \n", - "776 3107 1 \n", - "777 3113 1 \n", - "778 3114 1 \n", - "779 3115 1 \n", - "780 3116 1 \n", - "781 3118 1 \n", - "782 3119 1 \n", - "783 3120 1 \n", - "784 3121 1 \n", - "785 3122 1 \n", - "786 3123 1 \n", - "787 3124 1 \n", - "788 3125 1 \n", - "789 3126 1 \n", - "790 3127 1 \n", - "791 3128 1 \n", - "792 3129 1 \n", - "793 3130 1 \n", - "794 3131 1 \n", - "795 3137 1 \n", - "796 3141 1 \n", - "797 3142 1 \n", - "798 3144 1 \n", - "799 3148 1 \n", - "800 3149 1 \n", - "801 3155 1 \n", - "802 3157 1 \n", - "803 3163 1 \n", - "804 3164 1 \n", - "805 3165 1 \n", - "806 3166 1 \n", - "807 3167 1 \n", - "808 3168 1 \n", - "809 3169 1 \n", - "810 3170 1 \n", - "811 3171 1 \n", - "812 3173 1 \n", - "813 3174 1 \n", - "814 3175 1 \n", - "815 3176 1 \n", - "816 3177 1 \n", - "817 3178 1 \n", - "818 3179 1 \n", - "819 3180 1 \n", - "820 3181 1 \n", - "821 3183 1 \n", - "822 3184 1 \n", - "823 3185 1 \n", - "824 3186 1 \n", - "825 3188 1 \n", - "826 3189 1 \n", - "827 3190 1 \n", - "828 3193 1 \n", - "829 3194 1 \n", - "830 3195 1 \n", - "831 3196 1 \n", - "832 3197 1 \n", - "833 3198 1 \n", - "834 3199 1 \n", - "835 3200 1 \n", - "836 3201 1 \n", - "837 3203 1 \n", - "838 3204 1 \n", - "839 3206 1 \n", - "840 3208 1 \n", - "841 3209 1 \n", - "842 3212 1 \n", - "843 3213 1 \n", - "844 3214 1 \n", - "845 3216 1 \n", - "846 3217 1 \n", - "847 3219 1 \n", - "848 3220 1 \n", - "849 3221 1 \n", - "850 3222 1 \n", - "851 3223 1 \n", - "852 3224 1 \n", - "853 3225 1 \n", - "854 3226 1 \n", - "855 3227 1 \n", - "856 3228 1 \n", - "857 3230 1 \n", - "858 3231 1 \n", - "859 3233 1 \n", - "860 3234 1 \n", - "861 3237 1 \n", - "862 3238 1 \n", - "863 3239 1 \n", - "864 3241 1 \n", - "865 3243 1 \n", - "866 3244 1 \n", - "867 3245 1 \n", - "868 3246 1 \n", - "869 3247 1 \n", - "870 3249 1 \n", - "871 3251 1 \n", - "872 3254 1 \n", - "873 3256 1 \n", - "874 3257 1 \n", - "875 3258 1 \n", - "876 3261 1 \n", - "877 3262 1 \n", - "878 3264 1 \n", - "879 3265 1 \n", - "880 3266 1 \n", - "881 3267 1 \n", - "882 3268 1 \n", - "883 3269 1 \n", - "884 3270 1 \n", - "885 3271 1 \n", - "886 3274 1 \n", - "887 3278 1 \n", - "888 3279 1 \n", - "889 3280 1 \n", - "890 3281 1 \n", - "891 3283 1 \n", - "892 3284 1 \n", - "893 3285 1 \n", - "894 3286 1 \n", - "895 3287 1 \n", - "896 3288 1 \n", - "897 3289 1 \n", - "898 3290 1 \n", - "899 3291 1 \n", - "900 3292 1 \n", - "901 3293 1 \n", - "902 3294 1 \n", - "903 3296 1 \n", - "904 3297 1 \n", - "905 3298 1 \n", - "906 3299 1 \n", - "907 3300 1 \n", - "908 3301 1 \n", - "909 3302 1 \n", - "910 3303 1 \n", - "911 3304 1 \n", - "912 3305 1 \n", - "913 3306 1 \n", - "914 3308 1 \n", - "915 3309 1 \n", - "916 3310 1 \n", - "917 3311 1 \n", - "918 3312 1 \n", - "919 3313 1 \n", - "920 3314 1 \n", - "921 3315 1 \n", - "922 3317 1 \n", - "923 3318 1 \n", - "924 3319 1 \n", - "925 3322 1 \n", - "926 3323 1 \n", - "927 3324 1 \n", - "928 3325 1 \n", - "929 3326 1 \n", - "930 3327 1 \n", - "931 3328 1 \n", - "932 3329 1 \n", - "933 3330 1 \n", - "934 3331 1 \n", - "935 3332 1 \n", - "936 3333 1 \n", - "937 3334 1 \n", - "938 3336 1 \n", - "939 3338 1 \n", - "940 3339 1 \n", - "941 3340 1 \n", - "942 3341 1 \n", - "943 3342 1 \n", - "944 3343 1 \n", - "945 3344 1 \n", - "946 3345 1 \n", - "947 3346 1 \n", - "948 3347 1 \n", - "949 3348 1 \n", - "950 3349 1 \n", - "951 3350 1 \n", - "952 3351 1 \n", - "953 3352 1 \n", - "954 3353 1 \n", - "955 3354 1 \n", - "956 3355 1 \n", - "957 3356 1 \n", - "958 3357 1 \n", - "959 3358 1 \n", - "960 3359 1 \n", - "961 3360 1 \n", - "962 3361 1 \n", - "963 3362 1 \n", - "964 3363 1 \n", - "965 3364 1 \n", - "966 3365 1 \n", - "967 3366 1 \n", - "968 3367 1 \n", - "969 3368 1 \n", - "970 3370 1 \n", - "971 3371 1 \n", - "972 3372 1 \n", - "973 3373 1 \n", - "974 3374 1 \n", - "975 3375 1 \n", - "976 3376 1 \n", - "977 3377 1 \n", - "978 3378 1 \n", - "979 3379 1 \n", - "980 3380 1 \n", - "981 3381 1 \n", - "982 3382 1 \n", - "983 3383 1 \n", - "984 3384 1 \n", - "985 3385 1 \n", - "986 3386 1 \n", - "987 3387 1 \n", - "988 3388 1 \n", - "989 3389 1 \n", - "990 3390 1 \n", - "991 3391 1 \n", - "992 3392 1 \n", - "993 3393 1 \n", - "994 3394 1 \n", - "995 3395 1 \n", - "996 3396 1 \n", - "997 3397 1 \n", - "998 3398 1 \n", - "999 3399 1 \n", - "1000 3400 1 \n", - "1001 3401 1 \n", - "1002 3402 1 \n", - "1003 3403 1 \n", - "1004 3404 1 \n", - "1005 3405 1 \n", - "1006 3406 1 \n", - "1007 3407 1 \n", - "1008 3408 1 \n", - "1009 3409 1 \n", - "1010 3410 1 \n", - "1011 3411 1 \n", - "1012 3412 1 \n", - "1013 3413 1 \n", - "1014 3414 1 \n", - "1015 3415 1 \n", - "1016 3416 1 \n", - "1017 3417 1 \n", - "1018 3418 1 \n", - "1019 3420 1 \n", - "1020 3421 1 \n", - "1021 3422 1 \n", - "1022 3423 1 \n", - "1023 3426 1 \n", - "1024 3427 1 \n", - "1025 3428 1 \n", - "1026 3429 1 \n", - "1027 3430 1 \n", - "1028 3431 1 \n", - "1029 3432 1 \n", - "1030 3433 1 \n", - "1031 3435 1 \n", - "1032 3436 1 \n", - "1033 3437 1 \n", - "1034 3438 1 \n", - "1035 3439 1 \n", - "1036 3440 1 \n", - "1037 3442 1 \n", - "1038 3443 1 \n", - "1039 3445 1 \n", - "1040 3446 1 \n", - "1041 3447 1 \n", - "1042 3448 1 \n", - "1043 3449 1 \n", - "1044 3450 1 \n", - "1045 3451 1 \n", - "1046 3452 1 \n", - "1047 3453 1 \n", - "1048 3454 1 \n", - "1049 3455 1 \n", - "1050 3456 1 \n", - "1051 3457 1 \n", - "1052 3459 1 \n", - "1053 3460 1 \n", - "1054 3461 1 \n", - "1055 3462 1 \n", - "1056 3463 1 \n", - "1057 3464 1 \n", - "1058 3465 1 \n", - "1059 3466 1 \n", - "1060 3467 1 \n", - "1061 3468 1 \n", - "1062 3469 1 \n", - "1063 3470 1 \n", - "1064 3471 1 \n", - "1065 3472 1 \n", - "1066 3473 1 \n", - "1067 3474 1 \n", - "1068 3475 1 \n", - "1069 3476 1 \n", - "1070 3477 1 \n", - "1071 3478 1 \n", - "1072 3479 1 \n", - "1073 3480 1 \n", - "1074 3481 1 \n", - "1075 3482 1 \n", - "1076 3483 1 \n", - "1077 3484 1 \n", - "1078 3486 1 \n", - "1079 3487 1 \n", - "1080 3488 1 \n", - "1081 3489 1 \n", - "1082 3490 1 \n", - "1083 3491 1 \n", - "1084 3492 1 \n", - "1085 3493 1 \n", - "1086 3494 1 \n", - "1087 3495 1 \n", - "1088 3496 1 \n", - "1089 3497 1 \n", - "1090 3498 1 \n", - "1091 3499 1 \n", - "1092 3500 1 \n", - "1093 3501 1 \n", + " communityId numberOfAirports \\\n", + "0 3018 686 \n", + "1 3307 522 \n", + "2 2784 377 \n", + "3 2838 251 \n", + "4 2927 187 \n", "\n", - " cities \\\n", - "0 [Atlanta, Anchorage, Austin, Nashville, Boston, Baltimore, Washington D.C., Dallas, Fort Lauderdale, Houston, New York, Los Angeles, Orlando, Miami, Minneapolis, Chicago, West Palm Beach, Phoenix, Raleigh, Seattle, San Francisco, San Jose, Tampa, San Diego, Long Beach, Santa Ana, Salt Lake City, Las Vegas, Denver, White Plains, San Antonio, New Orleans, Newark, Cedar Rapids, Honolulu, El Paso, San Juan, Cleveland, Oakland, Tucson, Santa Fe, Philadelphia, Detroit, Toronto, Vancouver, Ottawa, Fort Myers, Montreal, Edmonton, Calgary, St. John's, Mexico City, Kingston, Tallahassee, Pittsburgh, Portland, Oaklahoma City, Ontario, Rochester, Halifax, Winnipeg, Charlotte, Cancun, Palm Springs, Memphis, Cincinnati, Indianapolis, Kansas City, St Louis, Albuquerque, Milwaukee, Harrison, Salina, Omaha, Tulsa, Puerto Vallarta, Kahului, Nassau, Freeport, George Town, Key West, Bridgetown, St. George, Charlotte Amalie, Hamilton, Scarborough, Port of Spain, Montego Bay, Little Rock, Kralendijk, Oranjestad, Norfolk, Jacksonville, Providence, Punta Cana, Harrisburg, Sacramento, Roatan Island, Tegucigalpa, Colorado Springs, ...] \n", - "1 [London, Paris, Frankfurt, Helsinki, Dublin, Rome, Amsterdam, Prague, Barcelona, Madrid, Vienna, Zurich, Geneva, Brussels, Munich, Manchester, Cologne, Gothenburg, Venice, Shannon, Oslo, Stockholm, Nottingham, Edinburgh, Glasgow, Liverpool, Nice, Milan, Athens, Zagreb, Budapest, Alicante, Bilbao, Ibiza, Menorca, Tenerife, Larnaca, Warsaw, Luqa, Sofia, Belgrade, Tel Aviv, Hamburg, Stuttgart, Genoa, Naples, Pisa, Turin, Bologna, Verona, Nantes, Copenhagen, Luxembourg, Dusseldorf, Lisbon, Gibraltar, Tunis, Reykjavik, Gran Canaria, Southampton, Palma De Mallorca, Riga, Malaga, Funchal, Leeds, Aberdeen, Antalya, Saint Helier, Zakynthos, Rhodes, Bristol, Newcastle, Saint Peter Port, Eindhoven, Sevilla, Basle, Dubrovnik, Stavanger, Bergen, Tallinn, Cork, Wroclaw, Split, Belfast, Hannover, Lyon, Marseille, Bucharest, Rotterdam, Tangier, Faro, Mykonos Island, Santorini Island, Kiev, Rijeka, Toulouse/Blagnac, Porto, Culleredo, Innsbruck, Birmingham, ...] \n", - "2 [Dubai, New Delhi, Mumbai, Doha, Calicut, Hyderabad, Chennai, Kolkata, Bengaluru, Cape Town, Johannesburg, Durban, Nairobi, Mombasa, Cairo, Addis Ababa, Kuwait, Istanbul, Manama, Abu Dhabi, Colombo, Jeddah, Muscat, Lagos, Harare, Luxor, Riyadh, Islamabad, Amman, Algiers, Karachi, Lahore, Jaipur, Accra, Kampala, Casablanca, Abuja, Beirut, Freetown, Luanda, Tripoli, Dhaka, Sylhet, Tehran, Port Louis, Mahe Island, Hassi Messaoud, Malé, Kigali, Arusha, Ad Dammam, Arbil, Dakar, Agra, Khajuraho, Varanasi, Mangalore, Ahmedabad, Jodhpur, Pune, Sharjah, Aden, Coimbatore, Cochin, Trivandrum, Tiruchirappally, Sana'a, Diu, Porbandar, Windhoek, Ankara, Lusaka, Hargeisa, Berbera, Djibouti City, Alexandria, Port Sudan, Juba, Khartoum, Dar es Salaam, Gheshm, Kabul, Douala, Constantine, Oran, Cotonou, Ouagadougou, Abidjan, Niamey, Sfax, Lomé, Brazzaville, Pointe Noire, Bangui, Yaoundé, St Denis, Antananarivo, Libreville, N'Djamena, Kinshasa, ...] \n", - "3 [Tokyo, Singapore, Hong Kong, Beijing, Shanghai, Kuala Lumpur, Manila, Bangkok, Osaka, Seoul, Phnom Penh, Ho Chi Minh City, Hagta, Taipei, Kathmandu, Fukuoka, Sapporo, Denpasar, Jakarta, Guangzhou, Phuket, Nanjing, Chengdu, Hanoi, Kaohsiung City, Tokoname, Xiamen, Hangzhou, Vladivostok, Shenzhen, Hiroshima, Dili, Tianjin, Changsha, Penang, Wuhan, Haikou, Kunming, Fuzhou, Ningbo, Qingdao, Chongqing, Guiyang, Nanning, Kagoshima, Oita, Kanazawa, Yonago, Matsuyama, Takamatsu, Niigata, Sendai, Jeju City, Busan, Naha, Saipan Island, Babelthuap Island, Yangon, Chiang Mai, Krabi, Na Thon (Ko Samui Island), Hat Yai, Da Nang, Bandar Seri Begawan, Lapu-Lapu City, Ulaanbaatar, Taipa, Kotamadya Balikpapan, Kota Kinabalu, Angeles City, Kota Baharu, Iloilo City, Siem Reap, Changchun, Dalian, Shenyang, Kuching, Miri, Kuantan, Ipoh, Langkawi, Kuala Terengganu, Kuala Lumpur Subang, Davao City, Vientiane, Surabaya, Bandung-Java Island, Mataram, Kalibo, Pekanbaru-Sumatra Island, Palembang-Sumatra Island, Sukarata(Solo)-Java Island, Semarang-Java Island, Ujung Pandang-Celebes Island, Yogyakarta-Java Island, Taipei City, Shirahama, Kobe, Obihiro, Hakodate, ...] \n", - "4 [Sydney, Melbourne, Perth, Auckland, Wellington, Brisbane, Christchurch, Canberra, Ayers Rock, Alice Springs, Gold Coast, Cairns, Maroochydore, Adelaide, Darwin, Nadi, Port Moresby, Papeete, Apia, Majuro Atoll, Banana, Tarawa, Yaren District, Nouméa, Avarua, Nausori, Nuku'alofa, Port Vila, Queenstown, Armidale, Broken Hill, Hamilton Island, Mackay, Ballina, Proserpine, Broome, Bathurst, Townsville, Gladstone, Griffith, Hervey Bay, Lord Howe Island, Lismore, Albury, Merimbula, Hobart, Mildura, Launceston, Moree, Moruya, Narrandera, Orange, Karratha, Parkes, Port Macquarie, Coffs Harbour, Dubbo, Burnt Pine, Tamworth, Wagga Wagga, Taree, Williamtown, Devonport, Currie, Mount Gambier, Kalgoorlie, Port Hedland, Burnie, Taupo, Dunedin, Gisborne, Hamilton, Kerikeri, Kaitaia, New Plymouth, Napier, Nelson, Palmerston North, Paraparaumu, Rotorua, Tauranga, Blenheim, Whakatane, Whangarei, Wanganui, Albany, Busselton, Derby, Esperance, Geraldton, Ravensthorpe, Newman, Paraburdoo, Kununurra, Exmouth, Christmas Island, Honiara, Luganville, Hokitika, Invercargill, ...] \n", - "5 [Montevideo, Rio de Janeiro, Sao Paulo, Buenos Aires, Lima, Santiago, Curacao, Caracas, Guayaquil, Bogota, Panama City, Quito, Zandery, Belém, Brasília, Belo Horizonte, Curitiba, Manaus, Recife, Salvador, Asunción, Barranquilla, Cali, Rionegro, La Paz / El Alto, Barcelona, Maracaibo, Armenia, Santa Cruz, Rosario, Cordoba, Mendoza, Puerto Iguazu, Rawson, El Calafate, Ushuahia, San Carlos de Bariloche, Aracaju, Araçatuba, Cascavel, Campo Grande, Cuiabá, Foz Do Iguaçu, Florianópolis, Fortaleza, Goiânia, Ilhéus, Ipatinga, João Pessoa, Juazeiro Do Norte, Joinville, Campinas, Londrina, Maringá, Maceió, Navegantes, Porto Alegre, Passo Fundo, Porto Seguro, Vitória Da Conquista, Rio De Janeiro, Ribeirão Preto, Natal, São Luís, São Paulo, São José Do Rio Preto, Teresina, Uberlândia, Uberaba, Vitória, Arica, Copiapo, Balmaceda, Calama, Punta Arenas, Iquique, Antofagasta, Concepcion, Osorno, La Serena-Coquimbo, Temuco, Puerto Montt, Ciudad del Este, Cochabamba, Pucallpa, Tingo Maria, Chiclayo, Ayacucho, Andahuaylas, Anta, Jauja, Juliaca, Cajamarca, Tumbes, Huánuco, Iquitos, Arequipa, Trujillo, Tarapoto, Tacna, ...] \n", - "6 [Yellowknife, Iqaluit, La Grande Rivière, Kuujjuarapik, Hay River, Chibougamau, Fort Smith, Rouyn-Noranda, Val-d'Or, Kuujjuaq, Whatì, Chisasibi, Kangirsuk, Cambridge Bay, Kugluktuk, Clyde River, Flin Flon, Fort Simpson, Igloolik, Gillam, Nemiscau, Gjoa Haven, Waskaganish, Aupaluk, Kimmirut, Lutselk'e, Kangiqsualujjuaq, Moosonee, Umiujaq, Inukjuak, Puvirnituq, Fort Chipewyan, The Pas, Gamètì, Rankin Inlet, Sanikiluaq, Cape Dorset, Thompson, Tasiujaq, Hall Beach, Norman Wells, Déline, Pangnirtung, Taloyoak, Churchill, Coral Harbour, Fort Albany, Chesterfield Inlet, Repulse Bay, Akulivik, Tulita, Eastmain River, Whale Cove, Qikiqtarjuaq, Quaqtaq, Wemindji, Pond Inlet, Ulukhaktok, Fort Good Hope, Wekweètì, Inuvik, Arviat, Baker Lake, Arctic Bay] \n", - "7 [Moscow, Ashgabat, Astana, Baku, Almaty, St. Petersburg, Tashkent, Minsk, Atyrau, Tbilisi, Khabarovsk, Yuzhno-Sakhalinsk, Novosibirsk, Dushanbe, Nizhny Novgorod, Samara, Yerevan, Yekaterinburg, Urgench, Yakutsk, Irkutsk, Ulan Ude, Krasnoyarsk, Bishkek, Krasnodar, Mineralnyye Vody, Rostov-on-Don, Volgograd, Jebel Ali, Dnipropetrovsk, Odessa, Gazipaşa, Cherepovets, Donetsk, Chelyabinsk, Perm, Voronezh, Saratov, Ufa, Dzhezkazgan, Rimini, Karlovy Vary, Osh, Aktau, Omsk, Norilsk, Sochi, Surgut, Khudzhand, Namangan, Kazan] \n", - "8 [Fairbanks, Barrow, Deadhorse, Healy, Barter Island Lrrs, Bettles, Central, Chalkyitsik, Galena, Anaktuvuk Pass, Manley Hot Springs, Nuiqsut, Ruby, Tanana, Atqasuk] \n", - "9 [Fort Frances, Kenora, Red Lake, Sioux Lookout, Kingfisher Lake, Cat Lake, Kasabonika, Bearskin Lake, Muskrat Dam, Sachigo Lake, Big Trout Lake, Angling Lake, Sandy Lake, Dryden] \n", - "10 [Bethel, Atmautluak, Tuntutuliak, Chefornak, Marshall, Kongiganak, Eek, Emmonak, Hooper Bay, Kipnuk, Napakiak, Toksook Bay, Kasigluk] \n", - "11 [Nome, Unalakleet, Golovin, Gambell, Wales, Koyuk, St Michael, Savoonga, Shishmaref, Tin City, Shaktoolik, Stebbins] \n", - "12 [Belmopan, Caye Caulker, Dangriga, Placencia, San Pedro, San Ignacio, Belize City, Corozal, Punta Gorda, Orange Walk, Kanantik, Savannah] \n", - "13 [McGrath, Aniak, Chuathbaluk, Holy Cross, Shageluk, Kalskag, Takotna, Crooked Creek, Russian Mission, Nikolai] \n", - "14 [Juneau, Ketchikan, Gustavus, Skagway, Haines, Klawock, Hoonah, Petersburg, Sitka, Wrangell, Kake] \n", - "15 [Kotzebue, Buckland, Deering, Ambler, Kiana, Point Hope, Selawik, Kivalina, Noatak, Noorvik, Shungnak] \n", - "16 [Alta, Kirkenes, Hammerfest, Hasvik, Sørkjosen, Vardø, Vadsø, Båtsfjord, Berlevåg, Mehamn] \n", - "17 [Nuuk, Kangerlussuaq, Reykjavik, Kulusuk, Ilulissat, Aasiaat, Paamiut, Sisimiut, Maniitsoq, Narsarsuaq] \n", - "18 [Orkney Islands, Eday, North Ronaldsay, Papa Westray, Stronsay, Sanday, Westray, Fair Isle] \n", - "19 [Horta, Lajes, Pico Island, Corvo, Santa Cruz das Flores, Santa Cruz da Graciosa, Velas] \n", - "20 [Kodiak, Ouzinkie, Port Lions, Akhiok, Larsen Bay, Old Harbor] \n", - "21 [Vilhelmina, Hemavan] \n", - "22 [Luderitz, Oranjemund] \n", - "23 [Goodnews, Platinum] \n", - "24 [Berlin] \n", - "25 [Berlin] \n", - "26 [Wilmington] \n", - "27 [Toowoomba] \n", - "28 [Tikehau] \n", - "29 [Fakarava] \n", - "30 [Manihi] \n", - "31 [Arutua] \n", - "32 [Mataiva] \n", - "33 [Ahe Atoll] \n", - "34 [Aratika] \n", - "35 [Takaroa] \n", - "36 [Nuku Hiva] \n", - "37 [Hiva Oa Island] \n", - "38 [Motu Mute] \n", - "39 [Rangiroa] \n", - "40 [Fare] \n", - "41 [Moorea] \n", - "42 [Maupiti] \n", - "43 [Uturoa] \n", - "44 [Sola] \n", - "45 [Emae Island] \n", - "46 [Craig Cove] \n", - "47 [Longana] \n", - "48 [Pentecost Island] \n", - "49 [Paama Island] \n", - "50 [Lamap] \n", - "51 [Lamen Bay] \n", - "52 [Maewo Island] \n", - "53 [Gaua Island] \n", - "54 [Tongoa Island] \n", - "55 [Epi Island] \n", - "56 [Walaha] \n", - "57 [Malekula Island] \n", - "58 [Dillon's Bay] \n", - "59 [Ipota] \n", - "60 [Tanna] \n", - "61 [Korla] \n", - "62 [Mazar-i-Sharif Airport] \n", - "63 [Al Baha] \n", - "64 [Bisha] \n", - "65 [Dawadmi] \n", - "66 [Guriat] \n", - "67 [Nejran] \n", - "68 [Qaisumah] \n", - "69 [Rafha] \n", - "70 [Arar] \n", - "71 [Sharurah] \n", - "72 [Al-Jawf] \n", - "73 [Turaif] \n", - "74 [Wadi al-Dawasir] \n", - "75 [Al Wajh] \n", - "76 [Yushu] \n", - "77 [Abadan] \n", - "78 [Bandar Mahshahr] \n", - "79 [Sirri Island] \n", - "80 [Kermanshah] \n", - "81 [Hamadan] \n", - "82 [Kerman] \n", - "83 [Birjand] \n", - "84 [Gorgan] \n", - "85 [Now Shahr] \n", - "86 [Ramsar] \n", - "87 [Sari] \n", - "88 [Ardabil] \n", - "89 [Urmia] \n", - "90 [Yazd] \n", - "91 [Zabol] \n", - "92 [Aqaba] \n", - "93 [Al Ain] \n", - "94 [Khasab] \n", - "95 [Chitral] \n", - "96 [Dera Ghazi Khan] \n", - "97 [Dera Ismael Khan] \n", - "98 [Faisalabad] \n", - "99 [Gwadar] \n", - "100 [Gilgit] \n", - "101 [Moenjodaro] \n", - "102 [Panjgur] \n", - "103 [Rahim Yar Khan] \n", - "104 [Skardu] \n", - "105 [Mirpur Khas] \n", - "106 [Turbat] \n", - "107 [Ataq] \n", - "108 [Al Ghaidah] \n", - "109 [Hodeida] \n", - "110 [Socotra Islands] \n", - "111 [Sayun] \n", - "112 [Quinhagak] \n", - "113 [Teller] \n", - "114 [Chevak] \n", - "115 [Beaver] \n", - "116 [Wainwright] \n", - "117 [White Mountain] \n", - "118 [Allakaket] \n", - "119 [Elim] \n", - "120 [Brevig Mission] \n", - "121 [Kwethluk] \n", - "122 [Fort Yukon] \n", - "123 [Tufi] \n", - "124 [Rota Island] \n", - "125 [Chaoyang] \n", - "126 [Hana] \n", - "127 [Kamuela] \n", - "128 [Kwajalein] \n", - "129 [Point Lay] \n", - "130 [Weno Island] \n", - "131 [Yap Island] \n", - "132 [Shang-I] \n", - "133 [Taitung City] \n", - "134 [Makung City] \n", - "135 [Hualien City] \n", - "136 [Matsumoto] \n", - "137 [Omitama] \n", - "138 [Iki] \n", - "139 [Tsushima] \n", - "140 [Goto] \n", - "141 [Nagoya] \n", - "142 [Makinohara / Shimada] \n", - "143 [Sukagawa] \n", - "144 [Morioka] \n", - "145 [Gwangju] \n", - "146 [Kunsan] \n", - "147 [Yeosu] \n", - "148 [Wonju] \n", - "149 [Sokcho / Gangneung] \n", - "150 [Sacheon] \n", - "151 [Ulsan] \n", - "152 [Pohang] \n", - "153 [Rampart] \n", - "154 [Kumejima] \n", - "155 [Laoag City] \n", - "156 [Legazpi City] \n", - "157 [Cotabato City] \n", - "158 [Butuan City] \n", - "159 [Dipolog City] \n", - "160 [Camiguin] \n", - "161 [Cagayan De Oro City] \n", - "162 [Ozamiz City] \n", - "163 [Pagadian City] \n", - "164 [General Santos] \n", - "165 [Surigao City] \n", - "166 [Zamboanga City] \n", - "167 [Del Carmen] \n", - "168 [San Jose] \n", - "169 [Naga] \n", - "170 [Basco] \n", - "171 [Tuguegarao City] \n", - "172 [Virac] \n", - "173 [Cauayan City] \n", - "174 [Tacloban City] \n", - "175 [Bacolod City] \n", - "176 [Calbayog City] \n", - "177 [Dumaguete City] \n", - "178 [Caticlan] \n", - "179 [Catarman] \n", - "180 [Masbate] \n", - "181 [Puerto Princesa City] \n", - "182 [Roxas City] \n", - "183 [Tagbilaran City] \n", - "184 [Coron] \n", - "185 [Nogliki-Sakhalin Island] \n", - "186 [Grozny] \n", - "187 [Velikiy Ustyug] \n", - "188 [Parana] \n", - "189 [Santa Fe] \n", - "190 [San Rafael] \n", - "191 [Catamarca] \n", - "192 [Santiago del Estero] \n", - "193 [Rio Hondo] \n", - "194 [La Rioja] \n", - "195 [San Juan] \n", - "196 [San Luis] \n", - "197 [Resistencia] \n", - "198 [Formosa] \n", - "199 [Posadas] \n", - "200 [San Salvador de Jujuy] \n", - "201 [Comodoro Rivadavia] \n", - "202 [Esquel] \n", - "203 [Viedma / Carmen de Patagones] \n", - "204 [Puerto Madryn] \n", - "205 [Rio Grande] \n", - "206 [Rio Gallegos] \n", - "207 [Bahia Blanca] \n", - "208 [Mar del Plata] \n", - "209 [Santa Rosa] \n", - "210 [Chapelco/San Martin de los Andes] \n", - "211 [Araraquara] \n", - "212 [Alta Floresta] \n", - "213 [Araxá] \n", - "214 [Boa Vista] \n", - "215 [Cabo Frio] \n", - "216 [Caçador] \n", - "217 [Chapecó] \n", - "218 [Carajás] \n", - "219 [Criciúma] \n", - "220 [Caldas Novas] \n", - "221 [Campos Dos Goytacazes] \n", - "222 [Corumbá] \n", - "223 [Caxias Do Sul] \n", - "224 [Bonito] \n", - "225 [Presidente Prudente] \n", - "226 [Fernando De Noronha] \n", - "227 [Guarapuava] \n", - "228 [Governador Valadares] \n", - "229 [Altamira] \n", - "230 [Imperatriz] \n", - "231 [Campina Grande] \n", - "232 [Lençóis] \n", - "233 [Bom Jesus Da Lapa] \n", - "234 [Marabá] \n", - "235 [Almeirim] \n", - "236 [Macaé] \n", - "237 [Montes Claros] \n", - "238 [Marília] \n", - "239 [Macapá] \n", - "240 [Parnaíba] \n", - "241 [Palmas] \n", - "242 [Pelotas] \n", - "243 [Porto Velho] \n", - "244 [Rio Branco] \n", - "245 [São José Dos Campos] \n", - "246 [Santa Maria] \n", - "247 [Santarém] \n", - "248 [Tefé] \n", - "249 [Tabatinga] \n", - "250 [Paulo Afonso] \n", - "251 [Vilhena] \n", - "252 [Juiz de Fora] \n", - "253 [Dalcahue] \n", - "254 [Anshan] \n", - "255 [Coca] \n", - "256 [Cuenca] \n", - "257 [Baltra] \n", - "258 [Latacunga] \n", - "259 [Macas] \n", - "260 [Manta] \n", - "261 [Lago Agrio] \n", - "262 [Santa Rosa] \n", - "263 [San Cristóbal] \n", - "264 [La Toma (Catamayo)] \n", - "265 [Tachina] \n", - "266 [Tulcán] \n", - "267 [Bauru] \n", - "268 [Puerto Asís] \n", - "269 [Bucaramanga] \n", - "270 [Buenaventura] \n", - "271 [Cúcuta] \n", - "272 [Tumaco] \n", - "273 [Corozal] \n", - "274 [Barrancabermeja] \n", - "275 [Florencia] \n", - "276 [Guapi] \n", - "277 [Ibagué] \n", - "278 [Ipiales] \n", - "279 [Carepa] \n", - "280 [Leticia] \n", - "281 [Medellín] \n", - "282 [Montería] \n", - "283 [Mitú] \n", - "284 [Manizales] \n", - "285 [Neiva] \n", - "286 [Puerto Carreño] \n", - "287 [Puerto Inírida] \n", - "288 [Pereira] \n", - "289 [Popayán] \n", - "290 [Pasto] \n", - "291 [Riohacha] \n", - "292 [San José Del Guaviare] \n", - "293 [Santa Marta] \n", - "294 [San Vicente Del Caguán] \n", - "295 [Tame] \n", - "296 [Arauca] \n", - "297 [Quibdó] \n", - "298 [Valledupar] \n", - "299 [Villavicencio] \n", - "300 [El Yopal] \n", - "301 [Cobija] \n", - "302 [Santa Cruz] \n", - "303 [Potosí] \n", - "304 [Sucre] \n", - "305 [Tarija] \n", - "306 [Quijarro] \n", - "307 [Barreiras] \n", - "308 [Patos De Minas] \n", - "309 [Breves] \n", - "310 [Erechim] \n", - "311 [Joaçaba] \n", - "312 [Cacoal] \n", - "313 [Santa Rosa] \n", - "314 [Barinas] \n", - "315 [Barquisimeto] \n", - "316 [Coro] \n", - "317 [Cumaná] \n", - "318 [Paraguaná] \n", - "319 [La Fria] \n", - "320 [Mérida] \n", - "321 [Maturín] \n", - "322 [Cabimas] \n", - "323 [Puerto Ayacucho] \n", - "324 [Puerto Cabello,] \n", - "325 [Puerto Ordaz-Ciudad Guayana] \n", - "326 [Stevens Village] \n", - "327 [San Antonio Del Tachira] \n", - "328 [Santo Domingo] \n", - "329 [San Tome] \n", - "330 [El Vigía] \n", - "331 [Valera] \n", - "332 [Barcelos] \n", - "333 [Araguaína] \n", - "334 [Ji-Paraná] \n", - "335 [Coari] \n", - "336 [Rio Verde] \n", - "337 [Parintins] \n", - "338 [Rondonópolis] \n", - "339 [Sinop] \n", - "340 [Ogle] \n", - "341 [Grand Case] \n", - "342 [Tuluksak] \n", - "343 [Sint Eustatius] \n", - "344 [Saba] \n", - "345 [Bingöl] \n", - "346 [Iğdır] \n", - "347 [Kokshetau] \n", - "348 [Petropavlosk] \n", - "349 [Taraz] \n", - "350 [Shymkent] \n", - "351 [Jinzhou] \n", - "352 [Karaganda] \n", - "353 [Kzyl-Orda] \n", - "354 [Uralsk] \n", - "355 [Ust Kamenogorsk] \n", - "356 [Pavlodar] \n", - "357 [Aktyuinsk] \n", - "358 [Kostanay] \n", - "359 [Ganja] \n", - "360 [Lankaran] \n", - "361 [Nakhchivan] \n", - "362 [Gabala] \n", - "363 [Gyumri] \n", - "364 [Lensk] \n", - "365 [Yakutia] \n", - "366 [Mirny] \n", - "367 [Chokurdah] \n", - "368 [Cherskiy] \n", - "369 [Tiksi] \n", - "370 [Batumi] \n", - "371 [Blagoveschensk] \n", - "372 [Anadyr] \n", - "373 [Magadan] \n", - "374 [Pevek] \n", - "375 [Petropavlovsk-Kamchatsky] \n", - "376 [Burevestnik/Iturup Island] \n", - "377 [Okha] \n", - "378 [Shakhtersk] \n", - "379 [Kunashir Island] \n", - "380 [Chita] \n", - "381 [Bratsk] \n", - "382 [Bodaybo] \n", - "383 [Kirensk] \n", - "384 [Ust-Kut] \n", - "385 [Zaporizhia] \n", - "386 [Sevastopol] \n", - "387 [Simferopol] \n", - "388 [Ivano-Frankivsk] \n", - "389 [Uzhhorod] \n", - "390 [Vinnitsa] \n", - "391 [Archangelsk] \n", - "392 [Al Ula] \n", - "393 [Apatity] \n", - "394 [Murmansk] \n", - "395 [Petrozavodsk] \n", - "396 [Kaliningrad] \n", - "397 [Abakan] \n", - "398 [Barnaul] \n", - "399 [Gorno-Altaysk] \n", - "400 [Kemerovo] \n", - "401 [Kyzyl] \n", - "402 [Tomsk] \n", - "403 [Novokuznetsk] \n", - "404 [Igarka] \n", - "405 [Turukhansk] \n", - "406 [Anapa] \n", - "407 [Gelendzhik] \n", - "408 [Makhachkala] \n", - "409 [Beslan] \n", - "410 [Stavropol] \n", - "411 [Taganrog] \n", - "412 [Astrakhan] \n", - "413 [Elista] \n", - "414 [Magnitogorsk] \n", - "415 [Salekhard] \n", - "416 [Khanty-Mansiysk] \n", - "417 [Nyagan] \n", - "418 [Sovetskiy] \n", - "419 [Uray] \n", - "420 [Beloyarskiy] \n", - "421 [Izhevsk] \n", - "422 [Kirov] \n", - "423 [Nadym] \n", - "424 [Novy Urengoy] \n", - "425 [Nizhnevartovsk] \n", - "426 [Kogalym] \n", - "427 [Noyabrsk] \n", - "428 [Tyumen] \n", - "429 [Kurgan] \n", - "430 [Kulyab] \n", - "431 [Kurgan-Tyube] \n", - "432 [Andizhan] \n", - "433 [Fergana] \n", - "434 [Nukus] \n", - "435 [Navoi] \n", - "436 [Bukhara] \n", - "437 [Khanabad] \n", - "438 [Samarkand] \n", - "439 [Termez] \n", - "440 [Yaroslavl] \n", - "441 [Belgorod] \n", - "442 [Kursk] \n", - "443 [Tambov] \n", - "444 [Ukhta] \n", - "445 [Vorkuta] \n", - "446 [Syktyvkar] \n", - "447 [Bugulma] \n", - "448 [Nizhnekamsk] \n", - "449 [Cheboksary] \n", - "450 [Ulyanovsk] \n", - "451 [Orenburg] \n", - "452 [Orsk] \n", - "453 [Penza] \n", - "454 [Saransk] \n", - "455 [Yining] \n", - "456 [Belgaum] \n", - "457 [Galle] \n", - "458 [Sigiriya] \n", - "459 [Mattala] \n", - "460 [Agartala] \n", - "461 [Shillong] \n", - "462 [Imphal] \n", - "463 [Silchar] \n", - "464 [Aizawl] \n", - "465 [Dimapur] \n", - "466 [Barisal] \n", - "467 [Cox's Bazar] \n", - "468 [Jashahor] \n", - "469 [Saidpur] \n", - "470 [Huay Xai] \n", - "471 [Luang Phabang] \n", - "472 [Luang Namtha] \n", - "473 [Oudomsay] \n", - "474 [Pakse] \n", - "475 [Savannakhet] \n", - "476 [Xieng Khouang] \n", - "477 [Dong Hoi] \n", - "478 [Bharatpur] \n", - "479 [Bhairawa] \n", - "480 [Bhadrapur] \n", - "481 [Dhangarhi] \n", - "482 [Janakpur] \n", - "483 [Nepalgunj] \n", - "484 [Pokhara] \n", - "485 [Tumling Tar] \n", - "486 [Biratnagar] \n", - "487 [Agatti Island] \n", - "488 [Vijayawada] \n", - "489 [Madurai] \n", - "490 [Mysore] \n", - "491 [Port Blair] \n", - "492 [Rajahmundry] \n", - "493 [Tirupati] \n", - "494 [Paro] \n", - "495 [Fuvahmulah Island] \n", - "496 [Gan] \n", - "497 [Haa Dhaalu Atoll] \n", - "498 [Kadhdhoo] \n", - "499 [Huvadhu Atoll] \n", - "500 [Huvadhu Atoll] \n", - "501 [Trat] \n", - "502 [Rayong] \n", - "503 [Mae Hong Son] \n", - "504 [Pai] \n", - "505 [Lampang] \n", - "506 [Nan] \n", - "507 [Phrae] \n", - "508 [Chiang Rai] \n", - "509 [Mae Sot] \n", - "510 [Sukhothai] \n", - "511 [Phitsanulok] \n", - "512 [Surat Thani] \n", - "513 [Narathiwat] \n", - "514 [Chumphon] \n", - "515 [Nakhon Si Thammarat] \n", - "516 [Ranong] \n", - "517 [Trang] \n", - "518 [Udon Thani] \n", - "519 [Sakon Nakhon Airport] \n", - "520 [Khon Kaen] \n", - "521 [Loei] \n", - "522 [Buri Ram] \n", - "523 [Ubon Ratchathani] \n", - "524 [Roi Et] \n", - "525 [Nakhon Phanom] \n", - "526 [Buon Ma Thuot] \n", - "527 [Dung Quat Bay] \n", - "528 [Haiphong] \n", - "529 [Ca Mau City] \n", - "530 [Con Ong] \n", - "531 [Can Tho] \n", - "532 [Dien Bien Phu] \n", - "533 [Dalat] \n", - "534 [Hue] \n", - "535 [Quy Nohn] \n", - "536 [Pleiku] \n", - "537 [Duong Dong] \n", - "538 [Rach Gia] \n", - "539 [Tuy Hoa] \n", - "540 [Vinh] \n", - "541 [Nyaung U] \n", - "542 [Dawei] \n", - "543 [Pyinmana] \n", - "544 [Heho] \n", - "545 [Kyaukpyu] \n", - "546 [Myitkyina] \n", - "547 [Sittwe] \n", - "548 [Thandwe] \n", - "549 [Tachileik] \n", - "550 [Mamuju-Celebes Island] \n", - "551 [Biak-Supiori Island] \n", - "552 [Timika-Papua Island] \n", - "553 [Bima-Sumbawa Island] \n", - "554 [Waikabubak-Sumba Island] \n", - "555 [Waingapu-Sumba Island] \n", - "556 [Jayapura-Papua Island] \n", - "557 [Tanjung Redep-Borneo Island] \n", - "558 [Tarakan Island] \n", - "559 [Gorontalo-Celebes Island] \n", - "560 [Tahuna-Sangihe Island] \n", - "561 [Kao-Celebes Island] \n", - "562 [Palu-Celebes Island] \n", - "563 [Karakelong Island] \n", - "564 [Poso-Celebes Island] \n", - "565 [Sango-Ternate Island] \n", - "566 [Luwok-Celebes Island] \n", - "567 [Pangkalanbun-Borneo Island] \n", - "568 [Laut Island] \n", - "569 [Banjarmasin-Borneo Island] \n", - "570 [Palangkaraya-Kalimantan Tengah] \n", - "571 [Ambon] \n", - "572 [Malang-Java Island] \n", - "573 [Manokwari-Papua Island] \n", - "574 [Sorong-Papua Island] \n", - "575 [Maumere-Flores Island] \n", - "576 [Labuan Bajo-Flores Island] \n", - "577 [Kupang-Timor Island] \n", - "578 [Bau Bau-Butung Island] \n", - "579 [Kendari-Celebes Island] \n", - "580 [Bintulu] \n", - "581 [Long Datih] \n", - "582 [Long Seridan] \n", - "583 [Limbang] \n", - "584 [Mukah] \n", - "585 [Long Akah] \n", - "586 [Marudi] \n", - "587 [Sibu] \n", - "588 [Tanjung Manis] \n", - "589 [Lawas] \n", - "590 [Bario] \n", - "591 [Lahad Datu] \n", - "592 [Labuan] \n", - "593 [Sandakan] \n", - "594 [Kudat] \n", - "595 [Tawau] \n", - "596 [Mulu] \n", - "597 [Bandar Lampung-Sumatra Island] \n", - "598 [Tanjung Pinang-Bintan Island] \n", - "599 [Kashgar] \n", - "600 [Tanjung Pandan-Belitung Island] \n", - "601 [Pontianak-Borneo Island] \n", - "602 [Jambi-Sumatra Island] \n", - "603 [Pangkal Pinang-Palaubangka Island] \n", - "604 [Bengkulu-Sumatra Island] \n", - "605 [Ketaping/Padang-Sumatra Island] \n", - "606 [Banda Aceh] \n", - "607 [Alor Satar] \n", - "608 [Kerteh] \n", - "609 [Aurukun Mission] \n", - "610 [Bamaga] \n", - "611 [Boulia] \n", - "612 [Weipa] \n", - "613 [Coober Pedy] \n", - "614 [Ceduna] \n", - "615 [Coen] \n", - "616 [Doomadgee] \n", - "617 [Flinders Island] \n", - "618 [Horn Island] \n", - "619 [Julia Creek] \n", - "620 [Kowanyama] \n", - "621 [Lockhart River] \n", - "622 [Maningrida] \n", - "623 [McArthur River Mine] \n", - "624 [Normanton] \n", - "625 [Olympic Dam] \n", - "626 [Port Augusta] \n", - "627 [Port Lincoln] \n", - "628 [Edward River] \n", - "629 [St George] \n", - "630 [Whyalla] \n", - "631 [Birch Creek] \n", - "632 [Handan] \n", - "633 [Qinhuangdao] \n", - "634 [Huaihua] \n", - "635 [Yongzhou] \n", - "636 [Wuzhou] \n", - "637 [Enshi] \n", - "638 [Nanyang] \n", - "639 [Dunhuang] \n", - "640 [Golmud] \n", - "641 [Jiayuguan] \n", - "642 [Qingyang] \n", - "643 [Xiahe] \n", - "644 [Bayankhongor] \n", - "645 [Choibalsan] \n", - "646 [Uliastai] \n", - "647 [Dalanzadgad] \n", - "648 [Khovd] \n", - "649 [Mörön] \n", - "650 [Ulaangom] \n", - "651 [Olgii] \n", - "652 [Xiaguan] \n", - "653 [Shangri-La] \n", - "654 [Jinghong] \n", - "655 [Simao] \n", - "656 [Zhaotong] \n", - "657 [Quzhou] \n", - "658 [Longyan] \n", - "659 [Shiquanhe] \n", - "660 [Anshun] \n", - "661 [Bangda] \n", - "662 [Jiuzhaigou] \n", - "663 [Nanchong] \n", - "664 [Liping] \n", - "665 [Nyingchi] \n", - "666 [Tengchong] \n", - "667 [Tongren] \n", - "668 [Wanxian] \n", - "669 [Xichang] \n", - "670 [Yibin] \n", - "671 [Xingyi] \n", - "672 [Aksu] \n", - "673 [Hami] \n", - "674 [Semey] \n", - "675 [Santo Ângelo] \n", - "676 [Red Devil] \n", - "677 [Pickle Lake] \n", - "678 [Kédougou] \n", - "679 [Sleetmute] \n", - "680 [Nunapitchuk] \n", - "681 [Minto] \n", - "682 [Circle] \n", - "683 [Tena] \n", - "684 [Karluk] \n", - "685 [Mangareva] \n", - "686 [Makemo] \n", - "687 [Guanambi] \n", - "688 [Kaukura Atoll] \n", - "689 [Pilot Point] \n", - "690 [Mekoryuk] \n", - "691 [Tununak] \n", - "692 [Nightmute] \n", - "693 [Pilot Station] \n", - "694 [Kauehi] \n", - "695 [Napaskiak] \n", - "696 [Egegik] \n", - "697 [Newtok] \n", - "698 [Port Heiden] \n", - "699 [Katiu] \n", - "700 [Yichun] \n", - "701 [Wenshan] \n", - "702 [Chulman] \n", - "703 [Manzhouli] \n", - "704 [Bayannur] \n", - "705 [Iwakuni] \n", - "706 [Thoothukudi] \n", - "707 [Minchumina] \n", - "708 [Kutahya] \n", - "709 [Sinop] \n", - "710 [Mosul] \n", - "711 [Tho Xuan] \n", - "712 [Libo County] \n", - "713 [Daocheng] \n", - "714 [Kangding] \n", - "715 [Saravena] \n", - "716 [Villa Garzón] \n", - "717 [Dharavandhoo Island] \n", - "718 [Oyo] \n", - "719 [Hotan] \n", - "720 [Wamena-Papua Island] \n", - "721 [Mkeik] \n", - "722 [Bor] \n", - "723 [Batagay-Alyta] \n", - "724 [Jolo] \n", - "725 [Kawthoung] \n", - "726 [Kashechewan] \n", - "727 [Attawapiskat] \n", - "728 [Ísafjörður] \n", - "729 [Egilsstaðir] \n", - "730 [Akureyri] \n", - "731 [El Golea] \n", - "732 [Altai] \n", - "733 [Zhangjiakou] \n", - "734 [Cunnamulla] \n", - "735 [Thargomindah] \n", - "736 [Altay] \n", - "737 [Abu Simbel] \n", - "738 [Araracuara] \n", - "739 [Sabzevar] \n", - "740 [Akiak] \n", - "741 [Angoulême/Brie/Champniers] \n", - "742 [Anvik] \n", - "743 [Amboseli National Park] \n", - "744 [Alakanuk] \n", - "745 [Anatom Island] \n", - "746 [Aniwa] \n", - "747 [Bedourie] \n", - "748 [Bojnord] \n", - "749 [Bakalalan] \n", - "750 [Bukoba] \n", - "751 [Bordj Badji Mokhtar] \n", - "752 [Bole] \n", - "753 [Bahía Solano] \n", - "754 [Batticaloa] \n", - "755 [Burketown] \n", - "756 [Birdsville] \n", - "757 [Babo-Papua Island] \n", - "758 [Bam] \n", - "759 [Yacuíba] \n", - "760 [Canaima] \n", - "761 [Neerlerit Inaat] \n", - "762 [Solovetsky Islands] \n", - "763 [Cruzeiro Do Sul] \n", - "764 [Dezful] \n", - "765 [Elcho Island] \n", - "766 [Ende-Flores Island] \n", - "767 [Eirunepé] \n", - "768 [Futuna Island] \n", - "769 [Futuna Island] \n", - "770 [Gachsaran] \n", - "771 [Gode] \n", - "772 [Guanaja] \n", - "773 [Guayaramerín] \n", - "774 [Ilam] \n", - "775 [Santa Isabel Do Rio Negro] \n", - "776 [Itaituba] \n", - "777 [Kaltag] \n", - "778 [Kuqa] \n", - "779 [Khorramabad] \n", - "780 [Khoy] \n", - "781 [Karamay] \n", - "782 [Kitale] \n", - "783 [Ketapang-Borneo Island] \n", - "784 [Kwigillingok] \n", - "785 [Lamu] \n", - "786 [Long Banga] \n", - "787 [La Chorrera] \n", - "788 [Lokichoggio] \n", - "789 [La Macarena] \n", - "790 [La Pedrera] \n", - "791 [Puerto Leguízamo] \n", - "792 [Losuia] \n", - "793 [Milingimbi Island] \n", - "794 [Merauke-Papua Island] \n", - "795 [Delma Island] \n", - "796 [Postville] \n", - "797 [Rigolet] \n", - "798 [Peawanuck] \n", - "799 [Ivujivik] \n", - "800 [Aershan] \n", - "801 [Yasouj] \n", - "802 [Nain] \n", - "803 [Windorah] \n", - "804 [Mananara Nord] \n", - "805 [Venetie] \n", - "806 [Ust-Tsylma] \n", - "807 [Usinsk] \n", - "808 [Uruguaiana] \n", - "809 [Ukunda] \n", - "810 [Samburu South] \n", - "811 [Ua Pou] \n", - "812 [Ua Huka] \n", - "813 [Trincomalee] \n", - "814 [Tarko-Sale] \n", - "815 [Loh/Linua] \n", - "816 [Togiak Village] \n", - "817 [Oriximiná] \n", - "818 [Takapoto] \n", - "819 [Tacheng] \n", - "820 [Santa Elena de Uairen] \n", - "821 [São Gabriel Da Cachoeira] \n", - "822 [Richmond] \n", - "823 [Fort Sandeman] \n", - "824 [Providencia] \n", - "825 [Asalouyeh] \n", - "826 [Parsabad] \n", - "827 [Putao] \n", - "828 [Oruro] \n", - "829 [Mornington Island] \n", - "830 [São Paulo De Olivença] \n", - "831 [Oksibil-Papua Island] \n", - "832 [Ranai-Natuna Besar Island] \n", - "833 [Nuquí] \n", - "834 [Naryan Mar] \n", - "835 [Okat] \n", - "836 [Xinyuan] \n", - "837 [Nabire-Papua Island] \n", - "838 [Ablow] \n", - "839 [Grayling] \n", - "840 [Upernavik] \n", - "841 [Uummannaq] \n", - "842 [Sanandaj] \n", - "843 [Riberalta] \n", - "844 [Tête-à-la-Baleine] \n", - "845 [La Tabatière] \n", - "846 [St-Augustin] \n", - "847 [Arctic Village] \n", - "848 [Fort Mcpherson] \n", - "849 [Salluit] \n", - "850 [Kangiqsujuaq] \n", - "851 [Tuktoyaktuk] \n", - "852 [Sachs Harbour] \n", - "853 [Paulatuk] \n", - "854 [Natuashish] \n", - "855 [Makkovik] \n", - "856 [Hopedale] \n", - "857 [Grise Fiord] \n", - "858 [Resolute Bay] \n", - "859 [Pituffik] \n", - "860 [Qaanaaq] \n", - "861 [Pohnpei Island] \n", - "862 [Zaisan] \n", - "863 [Tucuruí] \n", - "864 [Fort Severn] \n", - "865 [Deer Lake] \n", - "866 [Pikangikum] \n", - "867 [Keewaywin] \n", - "868 [Poplar Hill] \n", - "869 [North Spirit Lake] \n", - "870 [Round Lake] \n", - "871 [Saumlaki-Yamdena Island] \n", - "872 [Rio Grande] \n", - "873 [Kobuk] \n", - "874 [Scammon Bay] \n", - "875 [Stillwater] \n", - "876 [Langgur-Seram Island] \n", - "877 [Dobo-Warmar Island] \n", - "878 [Cienfuegos] \n", - "879 [Castellón de La Plana] \n", - "880 [Łódź] \n", - "881 [Jakarta] \n", - "882 [Bacău] \n", - "883 [Camp Nifty] \n", - "884 [Winston Salem] \n", - "885 [Denver] \n", - "886 [Nalchik] \n", - "887 [Panamá City/Balboa] \n", - "888 [Ormoc City] \n", - "889 [Sydney] \n", - "890 [Vero Beach] \n", - "891 [Block Island] \n", - "892 [Devils Lake] \n", - "893 [Jamestown] \n", - "894 [Hays] \n", - "895 [Mason City] \n", - "896 [Guantanamo Bay Naval Station] \n", - "897 [San Felipe] \n", - "898 [Shikezi] \n", - "899 [Qinhuangdao] \n", - "900 [Fuyuan] \n", - "901 [Puerto Natales] \n", - "902 [Luliang] \n", - "903 [Shiyan] \n", - "904 [Ulanqab] \n", - "905 [Tonghua] \n", - "906 [Turpan] \n", - "907 [Tianshui] \n", - "908 [Sanming] \n", - "909 [Xigaze] \n", - "910 [Rizhao] \n", - "911 [Liupanshui] \n", - "912 [Clovis] \n", - "913 [Coventry] \n", - "914 [Kherson] \n", - "915 [Sirnak] \n", - "916 [Hakkari] \n", - "917 [Ordu/Giresun] \n", - "918 [Fort Worth] \n", - "919 [Ironwood] \n", - "920 [Linfen] \n", - "921 [Burqin County] \n", - "922 [Enontekio] \n", - "923 [Warrnambool] \n", - "924 [Portland] \n", - "925 [Telluride] \n", - "926 [Lipetsk] \n", - "927 [Ulyanovsk] \n", - "928 [Fort Dodge] \n", - "929 [Huizhou] \n", - "930 [Hanzhong] \n", - "931 [Hengyang] \n", - "932 [Yingkou] \n", - "933 [Mount Pleasant] \n", - "934 [Stanley] \n", - "935 [Georgetown] \n", - "936 [Oxford/Brize Norton] \n", - "937 [Jamestown] \n", - "938 [Kamishly] \n", - "939 [Fuyun] \n", - "940 [Gerald's Park] \n", - "941 [Biloela] \n", - "942 [Taldy Kurgan] \n", - "943 [Taroom] \n", - "944 [Chinchilla] \n", - "945 [Trepell] \n", - "946 [Andal] \n", - "947 [Bullhead City] \n", - "948 [Komsomolsk-on-Amur] \n", - "949 [Golog] \n", - "950 [Guyuan] \n", - "951 [Shennongjia] \n", - "952 [Huatugou] \n", - "953 [Hechi] \n", - "954 [Suceava] \n", - "955 [Vitoria] \n", - "956 [Qiemo] \n", - "957 [Kaili] \n", - "958 [Delingha] \n", - "959 [Hongyuan] \n", - "960 [Chernivtsi] \n", - "961 [Bryansk] \n", - "962 [Urdzhar] \n", - "963 [Ballera] \n", - "964 [Moomba] \n", - "965 [Vitebsk] \n", - "966 [Angers] \n", - "967 [Rouen] \n", - "968 [Monclova] \n", - "969 [Sohar] \n", - "970 [Lerwick] \n", - "971 [Foula] \n", - "972 [Papa Stour Island] \n", - "973 [Cuxhaven] \n", - "974 [Wollongong] \n", - "975 [Ondangwa] \n", - "976 [Gaya] \n", - "977 [El Nido] \n", - "978 [Sleptsovskaya] \n", - "979 [El Palomar] \n", - "980 [Charlottetown] \n", - "981 [Maribor] \n", - "982 [Kaluga] \n", - "983 [Jask] \n", - "984 [Cascais] \n", - "985 [Vila Real] \n", - "986 [Viseu] \n", - "987 [Portimao] \n", - "988 [Braganca] \n", - "989 [Corrientes] \n", - "990 [Tofino] \n", - "991 [Ohrid] \n", - "992 [Malacca] \n", - "993 [Châteauroux/Déols] \n", - "994 [Talakan] \n", - "995 [Grosetto] \n", - "996 [Hua Hin] \n", - "997 [Gomel] \n", - "998 [Crotone] \n", - "999 [Nikolayevsk-na-Amure] \n", - "1000 [Eureka] \n", - "1001 [Carnarvon] \n", - "1002 [Denham/Monkey Mia] \n", - "1003 [Goba] \n", - "1004 [Awassa] \n", - "1005 [Jorhat] \n", - "1006 [Bouaké] \n", - "1007 [Tingkeum-Sumatra Island] \n", - "1008 [Kigoma] \n", - "1009 [Abeche] \n", - "1010 [Sarh] \n", - "1011 [Dakar] \n", - "1012 [Moundou] \n", - "1013 [Faya-Largeau] \n", - "1014 [Errachidia] \n", - "1015 [Del Rio] \n", - "1016 [Qionghai] \n", - "1017 [Usharal] \n", - "1018 [Talara] \n", - "1019 [Jaén] \n", - "1020 [In Guezzam] \n", - "1021 [Kalabo] \n", - "1022 [VanDon] \n", - "1023 [Lukla] \n", - "1024 [Marinduque] \n", - "1025 [Shimojishima] \n", - "1026 [East Bendigo] \n", - "1027 [Bouarfa] \n", - "1028 [Tarama] \n", - "1029 [Istanbul] \n", - "1030 [Uşak] \n", - "1031 [Siirt] \n", - "1032 [Singapore] \n", - "1033 [Tureia] \n", - "1034 [Mobile] \n", - "1035 [Nukutavake] \n", - "1036 [Dabaa] \n", - "1037 [Majalengka] \n", - "1038 [Tamuin] \n", - "1039 [Bazhong] \n", - "1040 [Baicheng] \n", - "1041 [Eilat] \n", - "1042 [Kengtung] \n", - "1043 [Cloudbreak Village] \n", - "1044 [Khamti] \n", - "1045 [Katherine] \n", - "1046 [Nacala] \n", - "1047 [Shangrao] \n", - "1048 [Barra Do Garças] \n", - "1049 [Canarana] \n", - "1050 [Dodoma] \n", - "1051 [Seronera] \n", - "1052 [Longnan] \n", - "1053 [Xinyang] \n", - "1054 [Yueyang] \n", - "1055 [Batagay] \n", - "1056 [Deputatskij] \n", - "1057 [Akure] \n", - "1058 [Apataki] \n", - "1059 [Barrow Island] \n", - "1060 [Chelinda] \n", - "1061 [Club Makokola] \n", - "1062 [Cartago] \n", - "1063 [Eua Island] \n", - "1064 [Magan] \n", - "1065 [Gruyere] \n", - "1066 [Hornafjordur] \n", - "1067 [Lifuka] \n", - "1068 [Husavik] \n", - "1069 [Likoma Island] \n", - "1070 [Gran Roque Island] \n", - "1071 [Maracay] \n", - "1072 [Angaha, Niuafo'ou Island] \n", - "1073 [Inglaterra] \n", - "1074 [Ust-Maya] \n", - "1075 [Vava'u Island] \n", - "1076 [Victorville] \n", - "1077 [Liwonde National Park] \n", - "1078 [Williston] \n", - "1079 [Bursa] \n", - "1080 [Mzuzu] \n", - "1081 [Yogyakarta] \n", - "1082 [Nulato] \n", - "1083 [Kalemyo] \n", - "1084 [Khost] \n", - "1085 [Saskylakh] \n", - "1086 [Anaa] \n", - "1087 [Kalaburagi] \n", - "1088 [Kraljevo] \n", - "1089 [Faaite] \n", - "1090 [Raroia] \n", - "1091 [Puka Puka] \n", - "1092 [Napuka Island] \n", - "1093 [Fangatau] \n", + " cities \\\n", + "0 [Atlanta, Anchorage, Austin, Nashville, Boston, Baltimore, Washington D.C., Dallas, Fort Lauderdale, Houston, New York, Los Angeles, Orlando, Miami, Minneapolis, Chicago, West Palm Beach, Phoenix, Raleigh, Seattle, San Francisco, San Jose, Tampa, San Diego, Long Beach, Santa Ana, Salt Lake City, Las Vegas, Denver, White Plains, San Antonio, New Orleans, Newark, Cedar Rapids, Honolulu, El Paso, San Juan, Cleveland, Oakland, Tucson, Santa Fe, Philadelphia, Detroit, Toronto, Vancouver, Ottawa, Fort Myers, Montreal, Edmonton, Calgary, St. John's, Mexico City, Kingston, Tallahassee, Pittsburgh, Portland, Oaklahoma City, Ontario, Rochester, Halifax, Winnipeg, Charlotte, Cancun, Palm Springs, Memphis, Cincinnati, Indianapolis, Kansas City, St Louis, Albuquerque, Milwaukee, Harrison, Salina, Omaha, Tulsa, Puerto Vallarta, Kahului, Nassau, Freeport, George Town, Key West, Bridgetown, St. George, Charlotte Amalie, Hamilton, Scarborough, Port of Spain, Montego Bay, Little Rock, Curacao, Kralendijk, Oranjestad, Norfolk, Jacksonville, Providence, Punta Cana, Harrisburg, Sacramento, Roatan Island, Tegucigalpa, ...] \n", + "1 [London, Paris, Frankfurt, Helsinki, Dublin, Rome, Amsterdam, Prague, Barcelona, Madrid, Vienna, Zurich, Geneva, Brussels, Munich, Manchester, Cologne, Gothenburg, Venice, Shannon, Oslo, Stockholm, Nottingham, Edinburgh, Glasgow, Liverpool, Nice, Milan, Athens, Zagreb, Budapest, Alicante, Bilbao, Ibiza, Menorca, Tenerife, Larnaca, Warsaw, Luqa, Sofia, Belgrade, Tel Aviv, Hamburg, Stuttgart, Genoa, Naples, Pisa, Turin, Bologna, Verona, Nantes, Copenhagen, Luxembourg, Dusseldorf, Lisbon, Gibraltar, Tunis, Reykjavik, Gran Canaria, Southampton, Palma De Mallorca, Riga, Malaga, Funchal, Leeds, Aberdeen, Antalya, Saint Helier, Zakynthos, Rhodes, Bristol, Newcastle, Saint Peter Port, Eindhoven, Sevilla, Basle, Dubrovnik, Stavanger, Bergen, Tallinn, Algiers, Cork, Wroclaw, Split, Belfast, Hannover, Lyon, Marseille, Bucharest, Rotterdam, Casablanca, Tangier, Faro, Mykonos Island, Santorini Island, Kiev, Rijeka, Toulouse/Blagnac, Porto, Culleredo, ...] \n", + "2 [Dubai, New Delhi, Mumbai, Doha, Calicut, Hyderabad, Chennai, Kolkata, Bengaluru, Cape Town, Johannesburg, Durban, Nairobi, Mombasa, Cairo, Addis Ababa, Kuwait, Istanbul, Manama, Abu Dhabi, Colombo, Kathmandu, Jeddah, Muscat, Lagos, Harare, Luxor, Riyadh, Islamabad, Amman, Karachi, Lahore, Ashgabat, Jaipur, Accra, Kampala, Abuja, Beirut, Freetown, Luanda, Tripoli, Dhaka, Sylhet, Tehran, Port Louis, Mahe Island, Malé, Kigali, Arusha, Ad Dammam, Arbil, Dakar, Agra, Khajuraho, Varanasi, Mangalore, Ahmedabad, Jodhpur, Pune, Sharjah, Aden, Coimbatore, Cochin, Trivandrum, Tiruchirappally, Sana'a, Diu, Porbandar, Windhoek, Ankara, Lusaka, Hargeisa, Berbera, Djibouti City, Alexandria, Port Sudan, Juba, Khartoum, Dar es Salaam, Gheshm, Kabul, Douala, Cotonou, Ouagadougou, Abidjan, Niamey, Sfax, Lomé, Brazzaville, Pointe Noire, Bangui, Yaoundé, St Denis, Antananarivo, Libreville, N'Djamena, Kinshasa, Senou, Monrovia, Nouakchott, ...] \n", + "3 [Tokyo, Singapore, Hong Kong, Beijing, Shanghai, Kuala Lumpur, Manila, Bangkok, Osaka, Seoul, Phnom Penh, Ho Chi Minh City, Hagta, Taipei, Fukuoka, Sapporo, Denpasar, Jakarta, Guangzhou, Phuket, Nanjing, Chengdu, Hanoi, Kaohsiung City, Tokoname, Xiamen, Hangzhou, Vladivostok, Shenzhen, Hiroshima, Dili, Tianjin, Changsha, Penang, Wuhan, Haikou, Kunming, Fuzhou, Ningbo, Qingdao, Chongqing, Guiyang, Nanning, Kagoshima, Oita, Kanazawa, Yonago, Matsuyama, Takamatsu, Niigata, Sendai, Jeju City, Busan, Naha, Saipan Island, Babelthuap Island, Yangon, Chiang Mai, Krabi, Na Thon (Ko Samui Island), Hat Yai, Da Nang, Bandar Seri Begawan, Lapu-Lapu City, Ulaanbaatar, Taipa, Kotamadya Balikpapan, Kota Kinabalu, Angeles City, Kota Baharu, Iloilo City, Siem Reap, Changchun, Dalian, Shenyang, Kuching, Miri, Kuantan, Ipoh, Langkawi, Kuala Terengganu, Kuala Lumpur Subang, Davao City, Vientiane, Surabaya, Bandung-Java Island, Mataram, Kalibo, Pekanbaru-Sumatra Island, Palembang-Sumatra Island, Sukarata(Solo)-Java Island, Semarang-Java Island, Ujung Pandang-Celebes Island, Yogyakarta-Java Island, Taipei City, Shirahama, Kobe, Obihiro, Hakodate, Kushiro, ...] \n", + "4 [Sydney, Melbourne, Perth, Auckland, Wellington, Brisbane, Christchurch, Canberra, Ayers Rock, Alice Springs, Gold Coast, Cairns, Maroochydore, Adelaide, Darwin, Nadi, Port Moresby, Papeete, Apia, Majuro Atoll, Banana, Tarawa, Yaren District, Nouméa, Avarua, Nausori, Nuku'alofa, Port Vila, Queenstown, Armidale, Broken Hill, Hamilton Island, Mackay, Ballina, Proserpine, Broome, Bathurst, Townsville, Gladstone, Griffith, Hervey Bay, Lord Howe Island, Lismore, Albury, Merimbula, Hobart, Mildura, Launceston, Moree, Moruya, Narrandera, Orange, Karratha, Parkes, Port Macquarie, Coffs Harbour, Dubbo, Burnt Pine, Tamworth, Wagga Wagga, Taree, Williamtown, Devonport, Currie, Mount Gambier, Kalgoorlie, Port Hedland, Burnie, Taupo, Dunedin, Gisborne, Hamilton, Kerikeri, Kaitaia, New Plymouth, Napier, Nelson, Palmerston North, Paraparaumu, Rotorua, Tauranga, Blenheim, Whakatane, Whangarei, Wanganui, Albany, Busselton, Derby, Esperance, Geraldton, Ravensthorpe, Newman, Paraburdoo, Kununurra, Exmouth, Christmas Island, Honiara, Luganville, Hokitika, Invercargill, ...] \n", "\n", - " iataCodes \n", - "0 [ATL, ANC, AUS, BNA, BOS, BWI, DCA, DFW, FLL, IAD, IAH, JFK, LAX, LGA, MCO, MIA, MSP, ORD, PBI, PHX, RDU, SEA, SFO, SJC, TPA, SAN, LGB, SNA, SLC, LAS, DEN, HPN, SAT, MSY, EWR, CID, HNL, HOU, ELP, SJU, CLE, OAK, TUS, SAF, PHL, DTW, YYZ, YVR, YOW, RSW, YUL, YEG, YYC, YYT, MEX, KIN, TLH, PIT, PWM, PDX, OKC, ONT, ROC, RST, YHZ, YWG, CLT, CUN, PSP, MEM, CVG, IND, MCI, DAL, STL, ABQ, MKE, MDW, HRO, SLN, OMA, TUL, PVR, OGG, NAS, FPO, GGT, EYW, BGI, ANU, STT, BDA, TAB, POS, MBJ, LIT, BON, AUA, ORF, JAX, ...] \n", - "1 [LHR, LGW, CDG, FRA, HEL, DUB, FCO, AMS, PRG, BCN, MAD, VIE, ZRH, GVA, BRU, MUC, MAN, CGN, LCY, GOT, VCE, SNN, OSL, ARN, STN, EMA, EDI, GLA, LPL, ORY, NCE, MXP, ATH, ZAG, BUD, ALC, BIO, IBZ, MAH, TFN, LCA, WAW, MLA, SOF, BEG, TLV, HAM, STR, GOA, NAP, PSA, TRN, BLQ, TSF, VRN, NTE, CPH, LUX, DUS, LIS, GIB, TUN, LTN, KEF, LPA, SOU, PMI, RIX, AGP, FNC, LBA, ABZ, AYT, JER, ZTH, RHO, BRS, NCL, GCI, EIN, SVQ, BSL, DBV, SVG, BGO, TLL, ORK, WRO, SPU, BHD, HAJ, LIN, LYS, MRS, OTP, RTM, TNG, FAO, JMK, JTR, ...] \n", - "2 [DXB, DEL, BOM, DOH, CCJ, HYD, MAA, CCU, BLR, CPT, JNB, DUR, NBO, MBA, CAI, ADD, KWI, IST, BAH, AUH, CMB, JED, MCT, LOS, HRE, LXR, RUH, ISB, AMM, ALG, KHI, LHE, JAI, ACC, EBB, CMN, ABV, BEY, FNA, LAD, TIP, DAC, ZYL, IKA, MRU, SEZ, HME, SAW, MLE, KGL, JRO, DMM, EBL, DKR, AGR, HJR, VNS, IXE, AMD, JDH, PNQ, SHJ, ADE, CJB, COK, TRV, TRZ, SAH, DIU, PBD, WDH, ESB, LUN, HGA, BBO, JIB, HBE, PZU, JUB, KRT, DAR, GSM, KBL, DLA, CZL, ORN, COO, OUA, ABJ, NIM, SFA, LFW, BZV, PNR, BGF, NSI, RUN, TNR, LBV, NDJ, ...] \n", - "3 [NRT, SIN, HKG, PEK, PVG, KUL, MNL, BKK, ITM, HND, ICN, PNH, SGN, GUM, TPE, KTM, FUK, KIX, CTS, DPS, CGK, CAN, HKT, NKG, CTU, HAN, KHH, NGO, XMN, HGH, VVO, SZX, HIJ, DIL, TSN, CSX, PEN, WUH, HAK, KMG, FOC, NGB, TAO, CKG, KWE, NNG, KOJ, OIT, KMQ, YGJ, MYJ, TAK, KIJ, SDJ, CJU, PUS, OKA, SPN, ROR, RGN, DMK, CNX, KBV, USM, HDY, DAD, BWN, CEB, ULN, MFM, BPN, BKI, CRK, KBR, ILO, REP, CGQ, DLC, SHE, KCH, MYY, KUA, IPH, LGK, TGG, SZB, DVO, VTE, SUB, BDO, LOP, KLO, PKU, PLM, SOC, SRG, UPG, JOG, TSA, SHM, ...] \n", - "4 [SYD, MEL, PER, AKL, WLG, BNE, CHC, CBR, AYQ, ASP, OOL, CNS, MCY, ADL, DRW, NAN, POM, PPT, APW, MAJ, CXI, TRW, INU, NOU, RAR, SUV, TBU, VLI, ZQN, ARM, BHQ, HTI, MKY, BNK, PPP, BME, BHS, TSV, GLT, GFF, HVB, LDH, LSY, AVV, ABX, MIM, HBA, MQL, LST, MRZ, MYA, NRA, OAG, KTA, PKE, PQQ, CFS, DBO, NLK, TMW, WGA, TRO, NTL, DPO, KNS, MGB, KGI, PHE, BWT, TUO, DUD, GIS, HLZ, KKE, KAT, NPL, NPE, NSN, PMR, PPQ, ROT, TRG, BHE, WHK, WRE, WAG, ALH, BQB, DCN, EPR, GET, RVT, ZNE, PBO, KNX, LEA, XCH, HIR, SON, HKK, ...] \n", - "5 [MVD, GIG, GRU, EZE, LIM, SCL, CUR, CCS, GYE, BOG, PTY, UIO, PBM, BEL, BSB, CNF, CWB, MAO, REC, SSA, ASU, BAQ, CLO, MDE, LPB, BLA, MAR, AXM, VVI, ROS, AEP, COR, MDZ, IGR, REL, FTE, USH, BRC, AJU, ARU, PLU, CAC, CGR, CGB, IGU, FLN, FOR, GYN, IOS, IPN, JPA, JDO, JOI, VCP, LDB, MGF, MCZ, NVT, POA, PFB, BPS, VDC, SDU, RAO, NAT, SLZ, CGH, SJP, THE, UDI, UBA, VIX, ARI, CPO, BBA, CJC, PUQ, IQQ, ANF, CCP, ZOS, LSC, ZCO, PMC, AGT, CBB, PCL, TGI, CIX, AYP, ANS, ATA, JAU, JUL, CJA, TBP, HUU, IQT, AQP, TRU, ...] \n", - "6 [YZF, YFB, YGL, YGW, YHY, YMT, YSM, YUY, YVO, YVP, YLE, YKU, YKG, YCB, YCO, YCY, YFO, YFS, YGT, YGX, YNS, YHK, YKQ, YPJ, YLC, YSG, XGR, YMO, YUD, YPH, YPX, YPY, YQD, YRA, YRT, YSK, YTE, YTH, YTQ, YUX, YVQ, YWJ, YXP, YYH, YYQ, YZS, YFA, YCS, YUT, AKV, ZFN, ZEM, YXN, YVM, YQC, YNC, YIO, YHI, YGH, YFJ, YEV, YEK, YBK, YAB] \n", - "7 [DME, SVO, ASB, VKO, TSE, GYD, ALA, LED, TAS, MSQ, GUW, TBS, KHV, UUS, OVB, DYU, GOJ, KUF, EVN, SVX, UGC, YKS, IKT, UUD, KJA, FRU, KRR, MRV, ROV, VOG, DWC, DNK, ODS, GZP, CEE, DOK, CEK, PEE, VOZ, RTW, UFA, DZN, RMI, KLV, OSS, SCO, OMS, NSK, AER, SGC, LBD, NMA, KZN] \n", - "8 [FAI, BRW, SCC, HKB, BTI, BTT, CEM, CIK, GAL, AKP, MLY, NUI, RBY, TAL, ATK] \n", - "9 [YAG, YQK, YRL, YXL, KIF, YAC, XKS, XBE, MSA, ZPB, YTL, YAX, ZSJ, YHD] \n", - "10 [BET, ATT, WTL, CYF, MLL, KKH, EEK, EMK, HPB, KPN, WNA, OOK, KUK] \n", - "11 [OME, UNK, GLV, GAM, WAA, KKA, SMK, SVA, SHH, TNC, SKK, WBB] \n", - "12 [BCV, CUK, DGA, PLJ, SPR, SQS, TZA, CZH, PND, ORZ, SVK, INB] \n", - "13 [MCG, ANI, CHU, HCR, SHX, KLG, TCT, TLJ, CKD, RSH, NIB] \n", - "14 [JNU, KTN, GST, SGY, HNS, KLW, HNH, PSG, SIT, WRG, KAE] \n", - "15 [OTZ, BKC, DRG, ABL, IAN, PHO, WLK, KVL, WTK, ORV, SHG] \n", - "16 [ALF, KKN, HFT, HAA, SOJ, VAW, VDS, BJF, BVG, MEH] \n", - "17 [GOH, SFJ, RKV, KUS, JAV, JEG, JFR, JHS, JSU, UAK] \n", - "18 [KOI, EOI, NRL, PPW, SOY, NDY, WRY, FIE] \n", - "19 [HOR, TER, PIX, CVU, FLW, GRW, SJZ] \n", - "20 [ADQ, KOZ, ORI, AKK, KLN, OLH] \n", - "21 [VHM, HMV] \n", - "22 [LUD, OMD] \n", - "23 [GNU, PTU] \n", - "24 [TXL] \n", - "25 [SXF] \n", - "26 [ILG] \n", - "27 [TWB] \n", - "28 [TIH] \n", - "29 [FAV] \n", - "30 [XMH] \n", - "31 [AXR] \n", - "32 [MVT] \n", - "33 [AHE] \n", - "34 [RKA] \n", - "35 [TKX] \n", - "36 [NHV] \n", - "37 [AUQ] \n", - "38 [BOB] \n", - "39 [RGI] \n", - "40 [HUH] \n", - "41 [MOZ] \n", - "42 [MAU] \n", - "43 [RFP] \n", - "44 [SLH] \n", - "45 [EAE] \n", - "46 [CCV] \n", - "47 [LOD] \n", - "48 [SSR] \n", - "49 [PBJ] \n", - "50 [LPM] \n", - "51 [LNB] \n", - "52 [MWF] \n", - "53 [ZGU] \n", - "54 [TGH] \n", - "55 [VLS] \n", - "56 [WLH] \n", - "57 [SWJ] \n", - "58 [DLY] \n", - "59 [IPA] \n", - "60 [TAH] \n", - "61 [KRL] \n", - "62 [MZR] \n", - "63 [ABT] \n", - "64 [BHH] \n", - "65 [DWD] \n", - "66 [URY] \n", - "67 [EAM] \n", - "68 [AQI] \n", - "69 [RAH] \n", - "70 [RAE] \n", - "71 [SHW] \n", - "72 [AJF] \n", - "73 [TUI] \n", - "74 [WAE] \n", - "75 [EJH] \n", - "76 [YUS] \n", - "77 [ABD] \n", - "78 [MRX] \n", - "79 [SXI] \n", - "80 [KSH] \n", - "81 [HDM] \n", - "82 [KER] \n", - "83 [XBJ] \n", - "84 [GBT] \n", - "85 [NSH] \n", - "86 [RZR] \n", - "87 [SRY] \n", - "88 [ADU] \n", - "89 [OMH] \n", - "90 [AZD] \n", - "91 [ACZ] \n", - "92 [AQJ] \n", - "93 [AAN] \n", - "94 [KHS] \n", - "95 [CJL] \n", - "96 [DEA] \n", - "97 [DSK] \n", - "98 [LYP] \n", - "99 [GWD] \n", - "100 [GIL] \n", - "101 [MJD] \n", - "102 [PJG] \n", - "103 [RYK] \n", - "104 [KDU] \n", - "105 [SKZ] \n", - "106 [TUK] \n", - "107 [AXK] \n", - "108 [AAY] \n", - "109 [HOD] \n", - "110 [SCT] \n", - "111 [GXF] \n", - "112 [KWN] \n", - "113 [TLA] \n", - "114 [VAK] \n", - "115 [WBQ] \n", - "116 [AIN] \n", - "117 [WMO] \n", - "118 [AET] \n", - "119 [ELI] \n", - "120 [KTS] \n", - "121 [KWT] \n", - "122 [FYU] \n", - "123 [TFI] \n", - "124 [ROP] \n", - "125 [CHG] \n", - "126 [HNM] \n", - "127 [MUE] \n", - "128 [KWA] \n", - "129 [PIZ] \n", - "130 [TKK] \n", - "131 [YAP] \n", - "132 [KNH] \n", - "133 [TTT] \n", - "134 [MZG] \n", - "135 [HUN] \n", - "136 [MMJ] \n", - "137 [IBR] \n", - "138 [IKI] \n", - "139 [TSJ] \n", - "140 [FUJ] \n", - "141 [NKM] \n", - "142 [FSZ] \n", - "143 [FKS] \n", - "144 [HNA] \n", - "145 [KWJ] \n", - "146 [KUV] \n", - "147 [RSU] \n", - "148 [WJU] \n", - "149 [YNY] \n", - "150 [HIN] \n", - "151 [USN] \n", - "152 [KPO] \n", - "153 [RMP] \n", - "154 [UEO] \n", - "155 [LAO] \n", - "156 [LGP] \n", - "157 [CBO] \n", - "158 [BXU] \n", - "159 [DPL] \n", - "160 [CGM] \n", - "161 [CGY] \n", - "162 [OZC] \n", - "163 [PAG] \n", - "164 [GES] \n", - "165 [SUG] \n", - "166 [ZAM] \n", - "167 [IAO] \n", - "168 [SJI] \n", - "169 [WNP] \n", - "170 [BSO] \n", - "171 [TUG] \n", - "172 [VRC] \n", - "173 [CYZ] \n", - "174 [TAC] \n", - "175 [BCD] \n", - "176 [CYP] \n", - "177 [DGT] \n", - "178 [MPH] \n", - "179 [CRM] \n", - "180 [MBT] \n", - "181 [PPS] \n", - "182 [RXS] \n", - "183 [TAG] \n", - "184 [USU] \n", - "185 [NGK] \n", - "186 [GRV] \n", - "187 [VUS] \n", - "188 [PRA] \n", - "189 [SFN] \n", - "190 [AFA] \n", - "191 [CTC] \n", - "192 [SDE] \n", - "193 [RHD] \n", - "194 [IRJ] \n", - "195 [UAQ] \n", - "196 [LUQ] \n", - "197 [RES] \n", - "198 [FMA] \n", - "199 [PSS] \n", - "200 [JUJ] \n", - "201 [CRD] \n", - "202 [EQS] \n", - "203 [VDM] \n", - "204 [PMY] \n", - "205 [RGA] \n", - "206 [RGL] \n", - "207 [BHI] \n", - "208 [MDQ] \n", - "209 [RSA] \n", - "210 [CPC] \n", - "211 [AQA] \n", - "212 [AFL] \n", - "213 [AAX] \n", - "214 [BVB] \n", - "215 [CFB] \n", - "216 [CFC] \n", - "217 [XAP] \n", - "218 [CKS] \n", - "219 [CCM] \n", - "220 [CLV] \n", - "221 [CAW] \n", - "222 [CMG] \n", - "223 [CXJ] \n", - "224 [BYO] \n", - "225 [PPB] \n", - "226 [FEN] \n", - "227 [GPB] \n", - "228 [GVR] \n", - "229 [ATM] \n", - "230 [IMP] \n", - "231 [CPV] \n", - "232 [LEC] \n", - "233 [LAZ] \n", - "234 [MAB] \n", - "235 [MEU] \n", - "236 [MEA] \n", - "237 [MOC] \n", - "238 [MII] \n", - "239 [MCP] \n", - "240 [PHB] \n", - "241 [PMW] \n", - "242 [PET] \n", - "243 [PVH] \n", - "244 [RBR] \n", - "245 [SJK] \n", - "246 [RIA] \n", - "247 [STM] \n", - "248 [TFF] \n", - "249 [TBT] \n", - "250 [PAV] \n", - "251 [BVH] \n", - "252 [IZA] \n", - "253 [MHC] \n", - "254 [AOG] \n", - "255 [OCC] \n", - "256 [CUE] \n", - "257 [GPS] \n", - "258 [LTX] \n", - "259 [XMS] \n", - "260 [MEC] \n", - "261 [LGQ] \n", - "262 [ETR] \n", - "263 [SCY] \n", - "264 [LOH] \n", - "265 [ESM] \n", - "266 [TUA] \n", - "267 [JTC] \n", - "268 [PUU] \n", - "269 [BGA] \n", - "270 [BUN] \n", - "271 [CUC] \n", - "272 [TCO] \n", - "273 [CZU] \n", - "274 [EJA] \n", - "275 [FLA] \n", - "276 [GPI] \n", - "277 [IBE] \n", - "278 [IPI] \n", - "279 [APO] \n", - "280 [LET] \n", - "281 [EOH] \n", - "282 [MTR] \n", - "283 [MVP] \n", - "284 [MZL] \n", - "285 [NVA] \n", - "286 [PCR] \n", - "287 [PDA] \n", - "288 [PEI] \n", - "289 [PPN] \n", - "290 [PSO] \n", - "291 [RCH] \n", - "292 [SJE] \n", - "293 [SMR] \n", - "294 [SVI] \n", - "295 [TME] \n", - "296 [AUC] \n", - "297 [UIB] \n", - "298 [VUP] \n", - "299 [VVC] \n", - "300 [EYP] \n", - "301 [CIJ] \n", - "302 [SRZ] \n", - "303 [POI] \n", - "304 [SRE] \n", - "305 [TJA] \n", - "306 [UYU] \n", - "307 [BRA] \n", - "308 [POJ] \n", - "309 [BVS] \n", - "310 [ERM] \n", - "311 [JCB] \n", - "312 [OAL] \n", - "313 [SRA] \n", - "314 [BNS] \n", - "315 [BRM] \n", - "316 [CZE] \n", - "317 [CUM] \n", - "318 [LSP] \n", - "319 [LFR] \n", - "320 [MRD] \n", - "321 [MUN] \n", - "322 [CBS] \n", - "323 [PYH] \n", - "324 [PBL] \n", - "325 [PZO] \n", - "326 [SVS] \n", - "327 [SVZ] \n", - "328 [STD] \n", - "329 [SOM] \n", - "330 [VIG] \n", - "331 [VLV] \n", - "332 [BAZ] \n", - "333 [AUX] \n", - "334 [JPR] \n", - "335 [CIZ] \n", - "336 [RVD] \n", - "337 [PIN] \n", - "338 [ROO] \n", - "339 [OPS] \n", - "340 [OGL] \n", - "341 [SFG] \n", - "342 [TLT] \n", - "343 [EUX] \n", - "344 [SAB] \n", - "345 [BGG] \n", - "346 [IGD] \n", - "347 [KOV] \n", - "348 [PPK] \n", - "349 [DMB] \n", - "350 [CIT] \n", - "351 [JNZ] \n", - "352 [KGF] \n", - "353 [KZO] \n", - "354 [URA] \n", - "355 [UKK] \n", - "356 [PWQ] \n", - "357 [AKX] \n", - "358 [KSN] \n", - "359 [KVD] \n", - "360 [LLK] \n", - "361 [NAJ] \n", - "362 [GBB] \n", - "363 [LWN] \n", - "364 [ULK] \n", - "365 [PYJ] \n", - "366 [MJZ] \n", - "367 [CKH] \n", - "368 [CYX] \n", - "369 [IKS] \n", - "370 [BUS] \n", - "371 [BQS] \n", - "372 [DYR] \n", - "373 [GDX] \n", - "374 [PWE] \n", - "375 [PKC] \n", - "376 [BVV] \n", - "377 [OHH] \n", - "378 [EKS] \n", - "379 [DEE] \n", - "380 [HTA] \n", - "381 [BTK] \n", - "382 [ODO] \n", - "383 [KCK] \n", - "384 [UKX] \n", - "385 [OZH] \n", - "386 [UKS] \n", - "387 [SIP] \n", - "388 [IFO] \n", - "389 [UDJ] \n", - "390 [VIN] \n", - "391 [ARH] \n", - "392 [ULH] \n", - "393 [KVK] \n", - "394 [MMK] \n", - "395 [PES] \n", - "396 [KGD] \n", - "397 [ABA] \n", - "398 [BAX] \n", - "399 [RGK] \n", - "400 [KEJ] \n", - "401 [KYZ] \n", - "402 [TOF] \n", - "403 [NOZ] \n", - "404 [IAA] \n", - "405 [THX] \n", - "406 [AAQ] \n", - "407 [GDZ] \n", - "408 [MCX] \n", - "409 [OGZ] \n", - "410 [STW] \n", - "411 [TGK] \n", - "412 [ASF] \n", - "413 [ESL] \n", - "414 [MQF] \n", - "415 [SLY] \n", - "416 [HMA] \n", - "417 [NYA] \n", - "418 [OVS] \n", - "419 [URJ] \n", - "420 [EYK] \n", - "421 [IJK] \n", - "422 [KVX] \n", - "423 [NYM] \n", - "424 [NUX] \n", - "425 [NJC] \n", - "426 [KGP] \n", - "427 [NOJ] \n", - "428 [TJM] \n", - "429 [KRO] \n", - "430 [TJU] \n", - "431 [KQT] \n", - "432 [AZN] \n", - "433 [FEG] \n", - "434 [NCU] \n", - "435 [NVI] \n", - "436 [BHK] \n", - "437 [KSQ] \n", - "438 [SKD] \n", - "439 [TMJ] \n", - "440 [IAR] \n", - "441 [EGO] \n", - "442 [URS] \n", - "443 [TBW] \n", - "444 [UCT] \n", - "445 [VKT] \n", - "446 [SCW] \n", - "447 [UUA] \n", - "448 [NBC] \n", - "449 [CSY] \n", - "450 [ULV] \n", - "451 [REN] \n", - "452 [OSW] \n", - "453 [PEZ] \n", - "454 [SKX] \n", - "455 [YIN] \n", - "456 [IXG] \n", - "457 [KCT] \n", - "458 [GIU] \n", - "459 [HRI] \n", - "460 [IXA] \n", - "461 [SHL] \n", - "462 [IMF] \n", - "463 [IXS] \n", - "464 [AJL] \n", - "465 [DMU] \n", - "466 [BZL] \n", - "467 [CXB] \n", - "468 [JSR] \n", - "469 [SPD] \n", - "470 [HOE] \n", - "471 [LPQ] \n", - "472 [LXG] \n", - "473 [ODY] \n", - "474 [PKZ] \n", - "475 [ZVK] \n", - "476 [XKH] \n", - "477 [VDH] \n", - "478 [BHR] \n", - "479 [BWA] \n", - "480 [BDP] \n", - "481 [DHI] \n", - "482 [JKR] \n", - "483 [KEP] \n", - "484 [PKR] \n", - "485 [TMI] \n", - "486 [BIR] \n", - "487 [AGX] \n", - "488 [VGA] \n", - "489 [IXM] \n", - "490 [MYQ] \n", - "491 [IXZ] \n", - "492 [RJA] \n", - "493 [TIR] \n", - "494 [PBH] \n", - "495 [FVM] \n", - "496 [GAN] \n", - "497 [HAQ] \n", - "498 [KDO] \n", - "499 [GKK] \n", - "500 [KDM] \n", - "501 [TDX] \n", - "502 [UTP] \n", - "503 [HGN] \n", - "504 [PYY] \n", - "505 [LPT] \n", - "506 [NNT] \n", - "507 [PRH] \n", - "508 [CEI] \n", - "509 [MAQ] \n", - "510 [THS] \n", - "511 [PHS] \n", - "512 [URT] \n", - "513 [NAW] \n", - "514 [CJM] \n", - "515 [NST] \n", - "516 [UNN] \n", - "517 [TST] \n", - "518 [UTH] \n", - "519 [SNO] \n", - "520 [KKC] \n", - "521 [LOE] \n", - "522 [BFV] \n", - "523 [UBP] \n", - "524 [ROI] \n", - "525 [KOP] \n", - "526 [BMV] \n", - "527 [VCL] \n", - "528 [HPH] \n", - "529 [CAH] \n", - "530 [VCS] \n", - "531 [VCA] \n", - "532 [DIN] \n", - "533 [DLI] \n", - "534 [HUI] \n", - "535 [UIH] \n", - "536 [PXU] \n", - "537 [PQC] \n", - "538 [VKG] \n", - "539 [TBB] \n", - "540 [VII] \n", - "541 [NYU] \n", - "542 [TVY] \n", - "543 [NYT] \n", - "544 [HEH] \n", - "545 [KYP] \n", - "546 [MYT] \n", - "547 [AKY] \n", - "548 [SNW] \n", - "549 [THL] \n", - "550 [MJU] \n", - "551 [BIK] \n", - "552 [TIM] \n", - "553 [BMU] \n", - "554 [TMC] \n", - "555 [WGP] \n", - "556 [DJJ] \n", - "557 [BEJ] \n", - "558 [TRK] \n", - "559 [GTO] \n", - "560 [NAH] \n", - "561 [KAZ] \n", - "562 [PLW] \n", - "563 [MNA] \n", - "564 [PSJ] \n", - "565 [TTE] \n", - "566 [LUW] \n", - "567 [PKN] \n", - "568 [KBU] \n", - "569 [BDJ] \n", - "570 [PKY] \n", - "571 [AMQ] \n", - "572 [MLG] \n", - "573 [MKW] \n", - "574 [SOQ] \n", - "575 [MOF] \n", - "576 [LBJ] \n", - "577 [KOE] \n", - "578 [BUW] \n", - "579 [KDI] \n", - "580 [BTU] \n", - "581 [LGL] \n", - "582 [ODN] \n", - "583 [LMN] \n", - "584 [MKM] \n", - "585 [LKH] \n", - "586 [MUR] \n", - "587 [SBW] \n", - "588 [TGC] \n", - "589 [LWY] \n", - "590 [BBN] \n", - "591 [LDU] \n", - "592 [LBU] \n", - "593 [SDK] \n", - "594 [KUD] \n", - "595 [TWU] \n", - "596 [MZV] \n", - "597 [TKG] \n", - "598 [TNJ] \n", - "599 [KHG] \n", - "600 [TJQ] \n", - "601 [PNK] \n", - "602 [DJB] \n", - "603 [PGK] \n", - "604 [BKS] \n", - "605 [PDG] \n", - "606 [BTJ] \n", - "607 [AOR] \n", - "608 [KTE] \n", - "609 [AUU] \n", - "610 [ABM] \n", - "611 [BQL] \n", - "612 [WEI] \n", - "613 [CPD] \n", - "614 [CED] \n", - "615 [CUQ] \n", - "616 [DMD] \n", - "617 [FLS] \n", - "618 [HID] \n", - "619 [JCK] \n", - "620 [KWM] \n", - "621 [IRG] \n", - "622 [MNG] \n", - "623 [MCV] \n", - "624 [NTN] \n", - "625 [OLP] \n", - "626 [PUG] \n", - "627 [PLO] \n", - "628 [EDR] \n", - "629 [SGO] \n", - "630 [WYA] \n", - "631 [KBC] \n", - "632 [HDG] \n", - "633 [SHP] \n", - "634 [HJJ] \n", - "635 [LLF] \n", - "636 [WUZ] \n", - "637 [ENH] \n", - "638 [NNY] \n", - "639 [DNH] \n", - "640 [GOQ] \n", - "641 [JGN] \n", - "642 [IQN] \n", - "643 [GXH] \n", - "644 [BYN] \n", - "645 [COQ] \n", - "646 [ULZ] \n", - "647 [DLZ] \n", - "648 [HVD] \n", - "649 [MXV] \n", - "650 [ULO] \n", - "651 [ULG] \n", - "652 [DLU] \n", - "653 [DIG] \n", - "654 [JHG] \n", - "655 [SYM] \n", - "656 [ZAT] \n", - "657 [JUZ] \n", - "658 [LCX] \n", - "659 [NGQ] \n", - "660 [AVA] \n", - "661 [BPX] \n", - "662 [JZH] \n", - "663 [NAO] \n", - "664 [HZH] \n", - "665 [LZY] \n", - "666 [TCZ] \n", - "667 [TEN] \n", - "668 [WXN] \n", - "669 [XIC] \n", - "670 [YBP] \n", - "671 [ACX] \n", - "672 [AKU] \n", - "673 [HMI] \n", - "674 [PLX] \n", - "675 [GEL] \n", - "676 [RDV] \n", - "677 [YPL] \n", - "678 [KGG] \n", - "679 [SLQ] \n", - "680 [NUP] \n", - "681 [MNT] \n", - "682 [IRC] \n", - "683 [TNW] \n", - "684 [KYK] \n", - "685 [GMR] \n", - "686 [MKP] \n", - "687 [GNM] \n", - "688 [KKR] \n", - "689 [UGB] \n", - "690 [MYU] \n", - "691 [TNK] \n", - "692 [NME] \n", - "693 [PQS] \n", - "694 [KHZ] \n", - "695 [PKA] \n", - "696 [EGX] \n", - "697 [WWT] \n", - "698 [PTH] \n", - "699 [KXU] \n", - "700 [YIC] \n", - "701 [WNH] \n", - "702 [NER] \n", - "703 [NZH] \n", - "704 [RLK] \n", - "705 [IWK] \n", - "706 [TCR] \n", - "707 [LMA] \n", - "708 [KZR] \n", - "709 [NOP] \n", - "710 [OSM] \n", - "711 [THD] \n", - "712 [LLB] \n", - "713 [DCY] \n", - "714 [KGT] \n", - "715 [RVE] \n", - "716 [VGZ] \n", - "717 [DRV] \n", - "718 [OLL] \n", - "719 [HTN] \n", - "720 [WMX] \n", - "721 [MGZ] \n", - "722 [TGP] \n", - "723 [SUK] \n", - "724 [JOL] \n", - "725 [KAW] \n", - "726 [ZKE] \n", - "727 [YAT] \n", - "728 [IFJ] \n", - "729 [EGS] \n", - "730 [AEY] \n", - "731 [ELG] \n", - "732 [LTI] \n", - "733 [ZQZ] \n", - "734 [CMA] \n", - "735 [XTG] \n", - "736 [AAT] \n", - "737 [ABS] \n", - "738 [ACR] \n", - "739 [AFZ] \n", - "740 [AKI] \n", - "741 [ANG] \n", - "742 [ANV] \n", - "743 [ASV] \n", - "744 [AUK] \n", - "745 [AUY] \n", - "746 [AWD] \n", - "747 [BEU] \n", - "748 [BJB] \n", - "749 [BKM] \n", - "750 [BKZ] \n", - "751 [BMW] \n", - "752 [BPL] \n", - "753 [BSC] \n", - "754 [BTC] \n", - "755 [BUC] \n", - "756 [BVI] \n", - "757 [BXB] \n", - "758 [BXR] \n", - "759 [BYC] \n", - "760 [CAJ] \n", - "761 [CNP] \n", - "762 [CSH] \n", - "763 [CZS] \n", - "764 [DEF] \n", - "765 [ELC] \n", - "766 [ENE] \n", - "767 [ERN] \n", - "768 [FTA] \n", - "769 [FUT] \n", - "770 [GCH] \n", - "771 [GDE] \n", - "772 [GJA] \n", - "773 [GYA] \n", - "774 [IIL] \n", - "775 [IRZ] \n", - "776 [ITB] \n", - "777 [KAL] \n", - "778 [KCA] \n", - "779 [KHD] \n", - "780 [KHY] \n", - "781 [KRY] \n", - "782 [KTL] \n", - "783 [KTG] \n", - "784 [KWK] \n", - "785 [LAU] \n", - "786 [LBP] \n", - "787 [LCR] \n", - "788 [LKG] \n", - "789 [LMC] \n", - "790 [LPD] \n", - "791 [LQM] \n", - "792 [LSA] \n", - "793 [MGT] \n", - "794 [MKQ] \n", - "795 [ZDY] \n", - "796 [YSO] \n", - "797 [YRG] \n", - "798 [YPO] \n", - "799 [YIK] \n", - "800 [YIE] \n", - "801 [YES] \n", - "802 [YDP] \n", - "803 [WNR] \n", - "804 [WMR] \n", - "805 [VEE] \n", - "806 [UTS] \n", - "807 [USK] \n", - "808 [URG] \n", - "809 [UKA] \n", - "810 [UAS] \n", - "811 [UAP] \n", - "812 [UAH] \n", - "813 [TRR] \n", - "814 [TQL] \n", - "815 [TOH] \n", - "816 [TOG] \n", - "817 [TMT] \n", - "818 [TKP] \n", - "819 [TCG] \n", - "820 [SNV] \n", - "821 [SJL] \n", - "822 [RCM] \n", - "823 [PZH] \n", - "824 [PVA] \n", - "825 [PGU] \n", - "826 [PFQ] \n", - "827 [PBU] \n", - "828 [ORU] \n", - "829 [ONG] \n", - "830 [OLC] \n", - "831 [OKL] \n", - "832 [NTX] \n", - "833 [NQU] \n", - "834 [NNM] \n", - "835 [KSA] \n", - "836 [NLT] \n", - "837 [NBX] \n", - "838 [MTV] \n", - "839 [KGX] \n", - "840 [JUV] \n", - "841 [JQA] \n", - "842 [SDG] \n", - "843 [RIB] \n", - "844 [ZTB] \n", - "845 [ZLT] \n", - "846 [YIF] \n", - "847 [ARC] \n", - "848 [ZFM] \n", - "849 [YZG] \n", - "850 [YWB] \n", - "851 [YUB] \n", - "852 [YSY] \n", - "853 [YPC] \n", - "854 [YNP] \n", - "855 [YMN] \n", - "856 [YHO] \n", - "857 [YGZ] \n", - "858 [YRB] \n", - "859 [THU] \n", - "860 [NAQ] \n", - "861 [PNI] \n", - "862 [SZI] \n", - "863 [TUR] \n", - "864 [YER] \n", - "865 [YVZ] \n", - "866 [YPM] \n", - "867 [KEW] \n", - "868 [YHP] \n", - "869 [YNO] \n", - "870 [ZRJ] \n", - "871 [SXK] \n", - "872 [RIG] \n", - "873 [OBU] \n", - "874 [SCM] \n", - "875 [SWO] \n", - "876 [LUV] \n", - "877 [DOB] \n", - "878 [CFG] \n", - "879 [CDT] \n", - "880 [LCJ] \n", - "881 [HLP] \n", - "882 [BCM] \n", - "883 [NIF] \n", - "884 [INT] \n", - "885 [APA] \n", - "886 [NAL] \n", - "887 [BLB] \n", - "888 [OMC] \n", - "889 [BWU] \n", - "890 [VRB] \n", - "891 [BID] \n", - "892 [DVL] \n", - "893 [JMS] \n", - "894 [HYS] \n", - "895 [MCW] \n", - "896 [NBW] \n", - "897 [SFH] \n", - "898 [SHF] \n", - "899 [BPE] \n", - "900 [FYJ] \n", - "901 [PNT] \n", - "902 [LLV] \n", - "903 [WDS] \n", - "904 [UCB] \n", - "905 [TNH] \n", - "906 [TLQ] \n", - "907 [THQ] \n", - "908 [SQJ] \n", - "909 [RKZ] \n", - "910 [RIZ] \n", - "911 [LPF] \n", - "912 [CVN] \n", - "913 [CVT] \n", - "914 [KHE] \n", - "915 [NKT] \n", - "916 [YKO] \n", - "917 [OGU] \n", - "918 [AFW] \n", - "919 [IWD] \n", - "920 [LFQ] \n", - "921 [KJI] \n", - "922 [ENF] \n", - "923 [WMB] \n", - "924 [PTJ] \n", - "925 [TEX] \n", - "926 [LPK] \n", - "927 [ULY] \n", - "928 [FOD] \n", - "929 [HUZ] \n", - "930 [HZG] \n", - "931 [HNY] \n", - "932 [YKH] \n", - "933 [MPN] \n", - "934 [PSY] \n", - "935 [ASI] \n", - "936 [BZZ] \n", - "937 [HLE] \n", - "938 [KAC] \n", - "939 [FYN] \n", - "940 [MNI] \n", - "941 [THG] \n", - "942 [TDK] \n", - "943 [XTO] \n", - "944 [CCL] \n", - "945 [TQP] \n", - "946 [RDP] \n", - "947 [IFP] \n", - "948 [KXK] \n", - "949 [GMQ] \n", - "950 [GYU] \n", - "951 [HPG] \n", - "952 [HTT] \n", - "953 [HCJ] \n", - "954 [SCV] \n", - "955 [VIT] \n", - "956 [IQM] \n", - "957 [KJH] \n", - "958 [HXD] \n", - "959 [AHJ] \n", - "960 [CWC] \n", - "961 [BZK] \n", - "962 [UZR] \n", - "963 [BBL] \n", - "964 [MOO] \n", - "965 [VTB] \n", - "966 [ANE] \n", - "967 [URO] \n", - "968 [LOV] \n", - "969 [OHS] \n", - "970 [LWK] \n", - "971 [FOA] \n", - "972 [PSV] \n", - "973 [NDZ] \n", - "974 [WOL] \n", - "975 [OND] \n", - "976 [GAY] \n", - "977 [ENI] \n", - "978 [IGT] \n", - "979 [EPA] \n", - "980 [YHG] \n", - "981 [MBX] \n", - "982 [KLF] \n", - "983 [JSK] \n", - "984 [CAT] \n", - "985 [VRL] \n", - "986 [VSE] \n", - "987 [PRM] \n", - "988 [BGC] \n", - "989 [CNQ] \n", - "990 [YAZ] \n", - "991 [OHD] \n", - "992 [MKZ] \n", - "993 [CHR] \n", - "994 [TLK] \n", - "995 [GRS] \n", - "996 [HHQ] \n", - "997 [GME] \n", - "998 [CRV] \n", - "999 [NLI] \n", - "1000 [EKA] \n", - "1001 [CVQ] \n", - "1002 [MJK] \n", - "1003 [GOB] \n", - "1004 [AWA] \n", - "1005 [JRH] \n", - "1006 [BYK] \n", - "1007 [DTB] \n", - "1008 [TKQ] \n", - "1009 [AEH] \n", - "1010 [SRH] \n", - "1011 [DSS] \n", - "1012 [MQQ] \n", - "1013 [FYT] \n", - "1014 [ERH] \n", - "1015 [DRT] \n", - "1016 [BAR] \n", - "1017 [USJ] \n", - "1018 [TYL] \n", - "1019 [JAE] \n", - "1020 [INF] \n", - "1021 [KLB] \n", - "1022 [VDO] \n", - "1023 [LUA] \n", - "1024 [MRQ] \n", - "1025 [SHI] \n", - "1026 [BXG] \n", - "1027 [UAR] \n", - "1028 [TRA] \n", - "1029 [ISL] \n", - "1030 [USQ] \n", - "1031 [SXZ] \n", - "1032 [XSP] \n", - "1033 [ZTA] \n", - "1034 [BFM] \n", - "1035 [NUK] \n", - "1036 [DBB] \n", - "1037 [KJT] \n", - "1038 [TSL] \n", - "1039 [BZX] \n", - "1040 [DBC] \n", - "1041 [ETM] \n", - "1042 [KET] \n", - "1043 [KFE] \n", - "1044 [KHM] \n", - "1045 [KTR] \n", - "1046 [MNC] \n", - "1047 [SQD] \n", - "1048 [BPG] \n", - "1049 [CQA] \n", - "1050 [DOD] \n", - "1051 [SEU] \n", - "1052 [LNL] \n", - "1053 [XAI] \n", - "1054 [YYA] \n", - "1055 [BQJ] \n", - "1056 [DPT] \n", - "1057 [AKR] \n", - "1058 [APK] \n", - "1059 [BWB] \n", - "1060 [CEH] \n", - "1061 [CMK] \n", - "1062 [CRC] \n", - "1063 [EUA] \n", - "1064 [GYG] \n", - "1065 [GYZ] \n", - "1066 [HFN] \n", - "1067 [HPA] \n", - "1068 [HZK] \n", - "1069 [LIX] \n", - "1070 [LRV] \n", - "1071 [MYC] \n", - "1072 [NFO] \n", - "1073 [SFD] \n", - "1074 [UMS] \n", - "1075 [VAV] \n", - "1076 [VCV] \n", - "1077 [VUU] \n", - "1078 [XWA] \n", - "1079 [YEI] \n", - "1080 [ZZU] \n", - "1081 [YIA] \n", - "1082 [NUL] \n", - "1083 [KMV] \n", - "1084 [KHT] \n", - "1085 [SYS] \n", - "1086 [AAA] \n", - "1087 [GBI] \n", - "1088 [KVO] \n", - "1089 [FAC] \n", - "1090 [RRR] \n", - "1091 [PKP] \n", - "1092 [NAU] \n", - "1093 [FGU] " + " iataCodes \n", + "0 [ATL, ANC, AUS, BNA, BOS, BWI, DCA, DFW, FLL, IAD, IAH, JFK, LAX, LGA, MCO, MIA, MSP, ORD, PBI, PHX, RDU, SEA, SFO, SJC, TPA, SAN, LGB, SNA, SLC, LAS, DEN, HPN, SAT, MSY, EWR, CID, HNL, HOU, ELP, SJU, CLE, OAK, TUS, SAF, PHL, DTW, YYZ, YVR, YOW, RSW, YUL, YEG, YYC, YYT, MEX, KIN, TLH, PIT, PWM, PDX, OKC, ONT, ROC, RST, YHZ, YWG, CLT, CUN, PSP, MEM, CVG, IND, MCI, DAL, STL, ABQ, MKE, MDW, HRO, SLN, OMA, TUL, PVR, OGG, NAS, FPO, GGT, EYW, BGI, ANU, STT, BDA, TAB, POS, MBJ, LIT, CUR, BON, AUA, ORF, ...] \n", + "1 [LHR, LGW, CDG, FRA, HEL, DUB, FCO, AMS, PRG, BCN, MAD, VIE, ZRH, GVA, BRU, MUC, MAN, CGN, LCY, GOT, VCE, SNN, OSL, ARN, STN, EMA, EDI, GLA, LPL, ORY, NCE, MXP, ATH, ZAG, BUD, ALC, BIO, IBZ, MAH, TFN, LCA, WAW, MLA, SOF, BEG, TLV, HAM, STR, GOA, NAP, PSA, TRN, BLQ, TSF, VRN, NTE, CPH, LUX, DUS, LIS, GIB, TUN, LTN, KEF, LPA, SOU, PMI, RIX, AGP, FNC, LBA, ABZ, AYT, JER, ZTH, RHO, BRS, NCL, GCI, EIN, SVQ, BSL, DBV, SVG, BGO, TLL, ALG, ORK, WRO, SPU, BHD, HAJ, LIN, LYS, MRS, OTP, RTM, CMN, TNG, FAO, ...] \n", + "2 [DXB, DEL, BOM, DOH, CCJ, HYD, MAA, CCU, BLR, CPT, JNB, DUR, NBO, MBA, CAI, ADD, KWI, IST, BAH, AUH, CMB, KTM, JED, MCT, LOS, HRE, LXR, RUH, ISB, AMM, KHI, LHE, ASB, JAI, ACC, EBB, ABV, BEY, FNA, LAD, TIP, DAC, ZYL, IKA, MRU, SEZ, SAW, MLE, KGL, JRO, DMM, EBL, DKR, AGR, HJR, VNS, IXE, AMD, JDH, PNQ, SHJ, ADE, CJB, COK, TRV, TRZ, SAH, DIU, PBD, WDH, ESB, LUN, HGA, BBO, JIB, HBE, PZU, JUB, KRT, DAR, GSM, KBL, DLA, COO, OUA, ABJ, NIM, SFA, LFW, BZV, PNR, BGF, NSI, RUN, TNR, LBV, NDJ, FIH, BKO, ROB, ...] \n", + "3 [NRT, SIN, HKG, PEK, PVG, KUL, MNL, BKK, ITM, HND, ICN, PNH, SGN, GUM, TPE, FUK, KIX, CTS, DPS, CGK, CAN, HKT, NKG, CTU, HAN, KHH, NGO, XMN, HGH, VVO, SZX, HIJ, DIL, TSN, CSX, PEN, WUH, HAK, KMG, FOC, NGB, TAO, CKG, KWE, NNG, KOJ, OIT, KMQ, YGJ, MYJ, TAK, KIJ, SDJ, CJU, PUS, OKA, SPN, ROR, RGN, DMK, CNX, KBV, USM, HDY, DAD, BWN, CEB, ULN, MFM, BPN, BKI, CRK, KBR, ILO, REP, CGQ, DLC, SHE, KCH, MYY, KUA, IPH, LGK, TGG, SZB, DVO, VTE, SUB, BDO, LOP, KLO, PKU, PLM, SOC, SRG, UPG, JOG, TSA, SHM, UKB, ...] \n", + "4 [SYD, MEL, PER, AKL, WLG, BNE, CHC, CBR, AYQ, ASP, OOL, CNS, MCY, ADL, DRW, NAN, POM, PPT, APW, MAJ, CXI, TRW, INU, NOU, RAR, SUV, TBU, VLI, ZQN, ARM, BHQ, HTI, MKY, BNK, PPP, BME, BHS, TSV, GLT, GFF, HVB, LDH, LSY, AVV, ABX, MIM, HBA, MQL, LST, MRZ, MYA, NRA, OAG, KTA, PKE, PQQ, CFS, DBO, NLK, TMW, WGA, TRO, NTL, DPO, KNS, MGB, KGI, PHE, BWT, TUO, DUD, GIS, HLZ, KKE, KAT, NPL, NPE, NSN, PMR, PPQ, ROT, TRG, BHE, WHK, WRE, WAG, ALH, BQB, DCN, EPR, GET, RVT, ZNE, PBO, KNX, LEA, XCH, HIR, SON, HKK, ...] " ] }, "execution_count": 43, @@ -19218,7 +1419,7 @@ "\n", "try:\n", " results = execute_query(driver, query)\n", - " print(\"Louvain Algorithm Results:\\n\", results)\n", + " print(\"Louvain Algorithm Results:\\n\")\n", "except Exception as e:\n", " print(f\"Error running Louvain Modularity Algorithm: {e}\")\n", "\n", @@ -19231,7 +1432,7 @@ "pd.set_option('display.max_colwidth', None)\n", "\n", "# Display the DataFrame\n", - "df" + "df.head()" ] }, { @@ -19252,7 +1453,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 44, "id": "43868081", "metadata": {}, "outputs": [ @@ -19260,8 +1461,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Node similarity Algorithm:\n", - " [{'iata': 'AAL', 'city': 'Aalborg', 'similarAirports': [{'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.3333333333333333}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.2727272727272727}, {'iata': 'SZZ', 'city': 'Goleniow', 'similarityScore': 0.2608695652173913}, {'iata': 'AAR', 'city': 'Aarhus', 'similarityScore': 0.25}, {'iata': 'TRF', 'city': 'Torp', 'similarityScore': 0.24444444444444444}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.23333333333333334}, {'iata': 'AES', 'city': 'Ålesund', 'similarityScore': 0.22727272727272727}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.21875}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21568627450980393}, {'iata': 'KYA', 'city': 'Konya', 'similarityScore': 0.21052631578947367}]}, {'iata': 'AAR', 'city': 'Aarhus', 'similarAirports': [{'iata': 'AAL', 'city': 'Aalborg', 'similarityScore': 0.25}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.234375}, {'iata': 'TLL', 'city': 'Tallinn', 'similarityScore': 0.22916666666666666}, {'iata': 'VXO', 'city': 'Växjö', 'similarityScore': 0.21739130434782608}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21153846153846154}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.20833333333333334}, {'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.20833333333333334}, {'iata': 'OSD', 'city': 'Östersund', 'similarityScore': 0.2}, {'iata': 'AOI', 'city': 'Ancona', 'similarityScore': 0.19230769230769232}, {'iata': 'XRY', 'city': 'Jerez de la Forntera', 'similarityScore': 0.1875}]}, {'iata': 'YXX', 'city': 'Abbotsford', 'similarAirports': [{'iata': 'YQU', 'city': 'Grande Prairie', 'similarityScore': 0.2857142857142857}, {'iata': 'YQR', 'city': 'Regina', 'similarityScore': 0.23529411764705882}, {'iata': 'YQQ', 'city': 'Comox', 'similarityScore': 0.2222222222222222}, {'iata': 'YHM', 'city': 'Hamilton', 'similarityScore': 0.21052631578947367}, {'iata': 'YXJ', 'city': 'Fort St.John', 'similarityScore': 0.2}, {'iata': 'YXE', 'city': 'Saskatoon', 'similarityScore': 0.2}, {'iata': 'YLW', 'city': 'Kelowna', 'similarityScore': 0.1875}, {'iata': 'YXU', 'city': 'London', 'similarityScore': 0.17647058823529413}, {'iata': 'YMM', 'city': 'Fort McMurray', 'similarityScore': 0.16666666666666666}, {'iata': 'YXS', 'city': 'Prince George', 'similarityScore': 0.14285714285714285}]}, {'iata': 'ABR', 'city': 'Aberdeen', 'similarAirports': [{'iata': 'HIB', 'city': 'Hibbing', 'similarityScore': 1.0}, {'iata': 'BJI', 'city': 'Bemidji', 'similarityScore': 1.0}, {'iata': 'ISN', 'city': 'Williston', 'similarityScore': 0.5}, {'iata': 'ATY', 'city': 'Watertown', 'similarityScore': 0.5}, {'iata': 'RHI', 'city': 'Rhinelander', 'similarityScore': 0.5}, {'iata': 'INL', 'city': 'International Falls', 'similarityScore': 0.5}, {'iata': 'APN', 'city': 'Alpena', 'similarityScore': 0.5}, {'iata': 'BRD', 'city': 'Brainerd', 'similarityScore': 0.5}, {'iata': 'DIK', 'city': 'Dickinson', 'similarityScore': 0.5}, {'iata': 'LSE', 'city': 'La Crosse', 'similarityScore': 0.3333333333333333}]}, {'iata': 'ABZ', 'city': 'Aberdeen', 'similarAirports': [{'iata': 'INV', 'city': 'Inverness', 'similarityScore': 0.3023255813953488}, {'iata': 'MJV', 'city': 'San Javier', 'similarityScore': 0.2708333333333333}, {'iata': 'JER', 'city': 'Saint Helier', 'similarityScore': 0.25862068965517243}, {'iata': 'GLA', 'city': 'Glasgow', 'similarityScore': 0.24528301886792453}, {'iata': 'NCL', 'city': 'Newcastle', 'similarityScore': 0.24050632911392406}, {'iata': 'BHD', 'city': 'Belfast', 'similarityScore': 0.23529411764705882}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.23170731707317074}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.22784810126582278}, {'iata': 'ORK', 'city': 'Cork', 'similarityScore': 0.22727272727272727}, {'iata': 'EDI', 'city': 'Edinburgh', 'similarityScore': 0.22377622377622378}]}, {'iata': 'AHB', 'city': 'Abha', 'similarAirports': [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.5}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.4375}, {'iata': 'HAS', 'city': \"Ha'il\", 'similarityScore': 0.4}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.375}, {'iata': 'ADE', 'city': 'Aden', 'similarityScore': 0.36363636363636365}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.35294117647058826}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3333333333333333}, {'iata': 'ASM', 'city': 'Asmara', 'similarityScore': 0.3157894736842105}, {'iata': 'SKT', 'city': 'Sialkot', 'similarityScore': 0.3}, {'iata': 'ATZ', 'city': 'Assiut', 'similarityScore': 0.26666666666666666}]}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarAirports': [{'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.5}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.4444444444444444}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.4}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.3870967741935484}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.34375}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.30303030303030304}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.27586206896551724}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.2608695652173913}, {'iata': 'NKC', 'city': 'Nouakchott', 'similarityScore': 0.25925925925925924}, {'iata': 'NSI', 'city': 'Yaoundé', 'similarityScore': 0.25925925925925924}]}, {'iata': 'ABI', 'city': 'Abilene', 'similarAirports': [{'iata': 'ACT', 'city': 'Waco', 'similarityScore': 1.0}, {'iata': 'GGG', 'city': 'Longview', 'similarityScore': 1.0}, {'iata': 'GCK', 'city': 'Garden City', 'similarityScore': 1.0}, {'iata': 'BPT', 'city': 'Beaumont/Port Arthur', 'similarityScore': 1.0}, {'iata': 'SPS', 'city': 'Wichita Falls', 'similarityScore': 1.0}, {'iata': 'SJT', 'city': 'San Angelo', 'similarityScore': 1.0}, {'iata': 'LAW', 'city': 'Lawton', 'similarityScore': 1.0}, {'iata': 'JLN', 'city': 'Joplin', 'similarityScore': 1.0}, {'iata': 'TXK', 'city': 'Texarkana', 'similarityScore': 1.0}, {'iata': 'LCH', 'city': 'Lake Charles', 'similarityScore': 0.5}]}, {'iata': 'AZI', 'city': 'Abu Dhabi', 'similarAirports': [{'iata': 'XSB', 'city': 'Sir Bani Yas Island', 'similarityScore': 0.2}, {'iata': 'BDH', 'city': 'Bandar Lengeh', 'similarityScore': 0.2}, {'iata': 'LFM', 'city': 'Lamerd', 'similarityScore': 0.16666666666666666}, {'iata': 'BUZ', 'city': 'Bushehr', 'similarityScore': 0.14285714285714285}, {'iata': 'KDH', 'city': 'Kandahar', 'similarityScore': 0.14285714285714285}, {'iata': 'GSM', 'city': 'Gheshm', 'similarityScore': 0.125}, {'iata': 'ZYL', 'city': 'Sylhet', 'similarityScore': 0.125}, {'iata': 'LRR', 'city': 'Lar', 'similarityScore': 0.1111111111111111}, {'iata': 'BBO', 'city': 'Berbera', 'similarityScore': 0.1111111111111111}, {'iata': 'HAS', 'city': \"Ha'il\", 'similarityScore': 0.1}]}, {'iata': 'AUH', 'city': 'Abu Dhabi', 'similarAirports': [{'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.43781094527363185}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.4032258064516129}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.37254901960784315}, {'iata': 'BOM', 'city': 'Mumbai', 'similarityScore': 0.3586206896551724}, {'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.35172413793103446}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.3448275862068966}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.34375}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.3308270676691729}, {'iata': 'DEL', 'city': 'New Delhi', 'similarityScore': 0.32335329341317365}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.3197278911564626}]}, {'iata': 'ABV', 'city': 'Abuja', 'similarAirports': [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3448275862068966}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.20512820512820512}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.1951219512195122}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.1951219512195122}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.18518518518518517}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.18421052631578946}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.14893617021276595}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.14285714285714285}, {'iata': 'NIM', 'city': 'Niamey', 'similarityScore': 0.14285714285714285}, {'iata': 'EBB', 'city': 'Kampala', 'similarityScore': 0.13953488372093023}]}, {'iata': 'ACA', 'city': 'Acapulco', 'similarAirports': [{'iata': 'OAX', 'city': 'Oaxaca', 'similarityScore': 0.5833333333333334}, {'iata': 'AGU', 'city': 'Aguascalientes', 'similarityScore': 0.5454545454545454}, {'iata': 'DGO', 'city': 'Durango', 'similarityScore': 0.5}, {'iata': 'MZT', 'city': 'Mazatlán', 'similarityScore': 0.42105263157894735}, {'iata': 'PBC', 'city': 'Puebla', 'similarityScore': 0.4166666666666667}, {'iata': 'ZLO', 'city': 'Manzanillo', 'similarityScore': 0.4}, {'iata': 'CUU', 'city': 'Chihuahua', 'similarityScore': 0.4}, {'iata': 'CEN', 'city': 'Ciudad Obregón', 'similarityScore': 0.36363636363636365}, {'iata': 'VER', 'city': 'Veracruz', 'similarityScore': 0.35714285714285715}, {'iata': 'ZIH', 'city': 'Ixtapa', 'similarityScore': 0.35714285714285715}]}, {'iata': 'ACC', 'city': 'Accra', 'similarAirports': [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3442622950819672}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.32}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.2682926829268293}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.2608695652173913}, {'iata': 'LAD', 'city': 'Luanda', 'similarityScore': 0.23728813559322035}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.23684210526315788}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.23255813953488372}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.23255813953488372}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.21428571428571427}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.20454545454545456}]}, {'iata': 'DMM', 'city': 'Ad Dammam', 'similarAirports': [{'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.3854166666666667}, {'iata': 'MED', 'city': 'Medina', 'similarityScore': 0.3392857142857143}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.30985915492957744}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.29545454545454547}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.27586206896551724}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.26666666666666666}, {'iata': 'SHJ', 'city': 'Sharjah', 'similarityScore': 0.25663716814159293}, {'iata': 'SLL', 'city': 'Salalah', 'similarityScore': 0.23809523809523808}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.22727272727272727}, {'iata': 'MUX', 'city': 'Multan', 'similarityScore': 0.21951219512195122}]}, {'iata': 'ADK', 'city': 'Adak Island', 'similarAirports': [{'iata': 'HOM', 'city': 'Homer', 'similarityScore': 1.0}, {'iata': 'VDZ', 'city': 'Valdez', 'similarityScore': 1.0}, {'iata': 'ILI', 'city': 'Iliamna', 'similarityScore': 1.0}, {'iata': 'ENA', 'city': 'Kenai', 'similarityScore': 1.0}, {'iata': 'DLG', 'city': 'Dillingham', 'similarityScore': 0.5}, {'iata': 'SNP', 'city': 'St Paul Island', 'similarityScore': 0.5}, {'iata': 'SDP', 'city': 'Sand Point', 'similarityScore': 0.5}, {'iata': 'STG', 'city': 'St George', 'similarityScore': 0.5}, {'iata': 'CDV', 'city': 'Cordova', 'similarityScore': 0.5}, {'iata': 'KSM', 'city': \"St Mary's\", 'similarityScore': 0.25}]}, {'iata': 'ADA', 'city': 'Adana', 'similarAirports': [{'iata': 'EZS', 'city': 'Elazığ', 'similarityScore': 0.4117647058823529}, {'iata': 'HTY', 'city': 'Hatay', 'similarityScore': 0.3684210526315789}, {'iata': 'GZT', 'city': 'Gaziantep', 'similarityScore': 0.3333333333333333}, {'iata': 'ASR', 'city': 'Kayseri', 'similarityScore': 0.3333333333333333}, {'iata': 'DIY', 'city': 'Diyarbakir', 'similarityScore': 0.2777777777777778}, {'iata': 'ECN', 'city': 'Nicosia', 'similarityScore': 0.25}, {'iata': 'BGW', 'city': 'Baghdad', 'similarityScore': 0.2413793103448276}, {'iata': 'MQM', 'city': 'Mardin', 'similarityScore': 0.23529411764705882}, {'iata': 'GNY', 'city': 'Şanlıurfa', 'similarityScore': 0.23529411764705882}, {'iata': 'BAL', 'city': 'Batman', 'similarityScore': 0.23529411764705882}]}, {'iata': 'ADD', 'city': 'Addis Ababa', 'similarAirports': [{'iata': 'NBO', 'city': 'Nairobi', 'similarityScore': 0.3644067796610169}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.25}, {'iata': 'JNB', 'city': 'Johannesburg', 'similarityScore': 0.22972972972972974}, {'iata': 'AUH', 'city': 'Abu Dhabi', 'similarityScore': 0.21604938271604937}, {'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.18143459915611815}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.17993079584775087}, {'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.17355371900826447}, {'iata': 'CMN', 'city': 'Casablanca', 'similarityScore': 0.17261904761904762}, {'iata': 'CMB', 'city': 'Colombo', 'similarityScore': 0.168}, {'iata': 'AMM', 'city': 'Amman', 'similarityScore': 0.16551724137931034}]}, {'iata': 'ADL', 'city': 'Adelaide', 'similarAirports': [{'iata': 'MEL', 'city': 'Melbourne', 'similarityScore': 0.2823529411764706}, {'iata': 'PER', 'city': 'Perth', 'similarityScore': 0.2698412698412698}, {'iata': 'DRW', 'city': 'Darwin', 'similarityScore': 0.2127659574468085}, {'iata': 'OOL', 'city': 'Gold Coast', 'similarityScore': 0.20454545454545456}, {'iata': 'SYD', 'city': 'Sydney', 'similarityScore': 0.20175438596491227}, {'iata': 'ASP', 'city': 'Alice Springs', 'similarityScore': 0.19444444444444445}, {'iata': 'BNE', 'city': 'Brisbane', 'similarityScore': 0.19387755102040816}, {'iata': 'CBR', 'city': 'Canberra', 'similarityScore': 0.1891891891891892}, {'iata': 'CNS', 'city': 'Cairns', 'similarityScore': 0.1864406779661017}, {'iata': 'AKL', 'city': 'Auckland', 'similarityScore': 0.1724137931034483}]}, {'iata': 'ADE', 'city': 'Aden', 'similarAirports': [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.4444444444444444}, {'iata': 'SAH', 'city': \"Sana'a\", 'similarityScore': 0.39285714285714285}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.3888888888888889}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3684210526315789}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.36363636363636365}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.3333333333333333}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.3157894736842105}, {'iata': 'IXE', 'city': 'Mangalore', 'similarityScore': 0.3157894736842105}, {'iata': 'KRT', 'city': 'Khartoum', 'similarityScore': 0.30303030303030304}, {'iata': 'TRV', 'city': 'Trivandrum', 'similarityScore': 0.2857142857142857}]}, {'iata': 'AZR', 'city': 'Adrar', 'similarAirports': [{'iata': 'GHA', 'city': 'Ghardaïa', 'similarityScore': 0.42857142857142855}, {'iata': 'HME', 'city': 'Hassi Messaoud', 'similarityScore': 0.3333333333333333}, {'iata': 'OGX', 'city': 'Ouargla', 'similarityScore': 0.2222222222222222}, {'iata': 'TID', 'city': 'Tiaret', 'similarityScore': 0.16666666666666666}, {'iata': 'TEE', 'city': 'Tébessi', 'similarityScore': 0.16666666666666666}, {'iata': 'ELU', 'city': 'Guemar', 'similarityScore': 0.16666666666666666}, {'iata': 'TGR', 'city': 'Touggourt', 'similarityScore': 0.16666666666666666}, {'iata': 'MZW', 'city': 'Mecheria', 'similarityScore': 0.16666666666666666}, {'iata': 'EBH', 'city': 'El Bayadh', 'similarityScore': 0.16666666666666666}, {'iata': 'CBH', 'city': 'Béchar', 'similarityScore': 0.16666666666666666}]}]\n" + "Node similarity Algorithm Results:\n", + "\n" ] }, { @@ -19321,125 +1522,20 @@ " Aberdeen\n", " [{'iata': 'INV', 'city': 'Inverness', 'similarityScore': 0.3023255813953488}, {'iata': 'MJV', 'city': 'San Javier', 'similarityScore': 0.2708333333333333}, {'iata': 'JER', 'city': 'Saint Helier', 'similarityScore': 0.25862068965517243}, {'iata': 'GLA', 'city': 'Glasgow', 'similarityScore': 0.24528301886792453}, {'iata': 'NCL', 'city': 'Newcastle', 'similarityScore': 0.24050632911392406}, {'iata': 'BHD', 'city': 'Belfast', 'similarityScore': 0.23529411764705882}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.23170731707317074}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.22784810126582278}, {'iata': 'ORK', 'city': 'Cork', 'similarityScore': 0.22727272727272727}, {'iata': 'EDI', 'city': 'Edinburgh', 'similarityScore': 0.22377622377622378}]\n", " \n", - " \n", - " 5\n", - " AHB\n", - " Abha\n", - " [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.5}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.4375}, {'iata': 'HAS', 'city': 'Ha'il', 'similarityScore': 0.4}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.375}, {'iata': 'ADE', 'city': 'Aden', 'similarityScore': 0.36363636363636365}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.35294117647058826}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3333333333333333}, {'iata': 'ASM', 'city': 'Asmara', 'similarityScore': 0.3157894736842105}, {'iata': 'SKT', 'city': 'Sialkot', 'similarityScore': 0.3}, {'iata': 'ATZ', 'city': 'Assiut', 'similarityScore': 0.26666666666666666}]\n", - " \n", - " \n", - " 6\n", - " ABJ\n", - " Abidjan\n", - " [{'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.5}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.4444444444444444}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.4}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.3870967741935484}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.34375}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.30303030303030304}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.27586206896551724}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.2608695652173913}, {'iata': 'NKC', 'city': 'Nouakchott', 'similarityScore': 0.25925925925925924}, {'iata': 'NSI', 'city': 'Yaoundé', 'similarityScore': 0.25925925925925924}]\n", - " \n", - " \n", - " 7\n", - " ABI\n", - " Abilene\n", - " [{'iata': 'ACT', 'city': 'Waco', 'similarityScore': 1.0}, {'iata': 'GGG', 'city': 'Longview', 'similarityScore': 1.0}, {'iata': 'GCK', 'city': 'Garden City', 'similarityScore': 1.0}, {'iata': 'BPT', 'city': 'Beaumont/Port Arthur', 'similarityScore': 1.0}, {'iata': 'SPS', 'city': 'Wichita Falls', 'similarityScore': 1.0}, {'iata': 'SJT', 'city': 'San Angelo', 'similarityScore': 1.0}, {'iata': 'LAW', 'city': 'Lawton', 'similarityScore': 1.0}, {'iata': 'JLN', 'city': 'Joplin', 'similarityScore': 1.0}, {'iata': 'TXK', 'city': 'Texarkana', 'similarityScore': 1.0}, {'iata': 'LCH', 'city': 'Lake Charles', 'similarityScore': 0.5}]\n", - " \n", - " \n", - " 8\n", - " AZI\n", - " Abu Dhabi\n", - " [{'iata': 'XSB', 'city': 'Sir Bani Yas Island', 'similarityScore': 0.2}, {'iata': 'BDH', 'city': 'Bandar Lengeh', 'similarityScore': 0.2}, {'iata': 'LFM', 'city': 'Lamerd', 'similarityScore': 0.16666666666666666}, {'iata': 'BUZ', 'city': 'Bushehr', 'similarityScore': 0.14285714285714285}, {'iata': 'KDH', 'city': 'Kandahar', 'similarityScore': 0.14285714285714285}, {'iata': 'GSM', 'city': 'Gheshm', 'similarityScore': 0.125}, {'iata': 'ZYL', 'city': 'Sylhet', 'similarityScore': 0.125}, {'iata': 'LRR', 'city': 'Lar', 'similarityScore': 0.1111111111111111}, {'iata': 'BBO', 'city': 'Berbera', 'similarityScore': 0.1111111111111111}, {'iata': 'HAS', 'city': 'Ha'il', 'similarityScore': 0.1}]\n", - " \n", - " \n", - " 9\n", - " AUH\n", - " Abu Dhabi\n", - " [{'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.43781094527363185}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.4032258064516129}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.37254901960784315}, {'iata': 'BOM', 'city': 'Mumbai', 'similarityScore': 0.3586206896551724}, {'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.35172413793103446}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.3448275862068966}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.34375}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.3308270676691729}, {'iata': 'DEL', 'city': 'New Delhi', 'similarityScore': 0.32335329341317365}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.3197278911564626}]\n", - " \n", - " \n", - " 10\n", - " ABV\n", - " Abuja\n", - " [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3448275862068966}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.20512820512820512}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.1951219512195122}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.1951219512195122}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.18518518518518517}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.18421052631578946}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.14893617021276595}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.14285714285714285}, {'iata': 'NIM', 'city': 'Niamey', 'similarityScore': 0.14285714285714285}, {'iata': 'EBB', 'city': 'Kampala', 'similarityScore': 0.13953488372093023}]\n", - " \n", - " \n", - " 11\n", - " ACA\n", - " Acapulco\n", - " [{'iata': 'OAX', 'city': 'Oaxaca', 'similarityScore': 0.5833333333333334}, {'iata': 'AGU', 'city': 'Aguascalientes', 'similarityScore': 0.5454545454545454}, {'iata': 'DGO', 'city': 'Durango', 'similarityScore': 0.5}, {'iata': 'MZT', 'city': 'Mazatlán', 'similarityScore': 0.42105263157894735}, {'iata': 'PBC', 'city': 'Puebla', 'similarityScore': 0.4166666666666667}, {'iata': 'ZLO', 'city': 'Manzanillo', 'similarityScore': 0.4}, {'iata': 'CUU', 'city': 'Chihuahua', 'similarityScore': 0.4}, {'iata': 'CEN', 'city': 'Ciudad Obregón', 'similarityScore': 0.36363636363636365}, {'iata': 'VER', 'city': 'Veracruz', 'similarityScore': 0.35714285714285715}, {'iata': 'ZIH', 'city': 'Ixtapa', 'similarityScore': 0.35714285714285715}]\n", - " \n", - " \n", - " 12\n", - " ACC\n", - " Accra\n", - " [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3442622950819672}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.32}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.2682926829268293}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.2608695652173913}, {'iata': 'LAD', 'city': 'Luanda', 'similarityScore': 0.23728813559322035}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.23684210526315788}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.23255813953488372}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.23255813953488372}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.21428571428571427}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.20454545454545456}]\n", - " \n", - " \n", - " 13\n", - " DMM\n", - " Ad Dammam\n", - " [{'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.3854166666666667}, {'iata': 'MED', 'city': 'Medina', 'similarityScore': 0.3392857142857143}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.30985915492957744}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.29545454545454547}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.27586206896551724}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.26666666666666666}, {'iata': 'SHJ', 'city': 'Sharjah', 'similarityScore': 0.25663716814159293}, {'iata': 'SLL', 'city': 'Salalah', 'similarityScore': 0.23809523809523808}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.22727272727272727}, {'iata': 'MUX', 'city': 'Multan', 'similarityScore': 0.21951219512195122}]\n", - " \n", - " \n", - " 14\n", - " ADK\n", - " Adak Island\n", - " [{'iata': 'HOM', 'city': 'Homer', 'similarityScore': 1.0}, {'iata': 'VDZ', 'city': 'Valdez', 'similarityScore': 1.0}, {'iata': 'ILI', 'city': 'Iliamna', 'similarityScore': 1.0}, {'iata': 'ENA', 'city': 'Kenai', 'similarityScore': 1.0}, {'iata': 'DLG', 'city': 'Dillingham', 'similarityScore': 0.5}, {'iata': 'SNP', 'city': 'St Paul Island', 'similarityScore': 0.5}, {'iata': 'SDP', 'city': 'Sand Point', 'similarityScore': 0.5}, {'iata': 'STG', 'city': 'St George', 'similarityScore': 0.5}, {'iata': 'CDV', 'city': 'Cordova', 'similarityScore': 0.5}, {'iata': 'KSM', 'city': 'St Mary's', 'similarityScore': 0.25}]\n", - " \n", - " \n", - " 15\n", - " ADA\n", - " Adana\n", - " [{'iata': 'EZS', 'city': 'Elazığ', 'similarityScore': 0.4117647058823529}, {'iata': 'HTY', 'city': 'Hatay', 'similarityScore': 0.3684210526315789}, {'iata': 'GZT', 'city': 'Gaziantep', 'similarityScore': 0.3333333333333333}, {'iata': 'ASR', 'city': 'Kayseri', 'similarityScore': 0.3333333333333333}, {'iata': 'DIY', 'city': 'Diyarbakir', 'similarityScore': 0.2777777777777778}, {'iata': 'ECN', 'city': 'Nicosia', 'similarityScore': 0.25}, {'iata': 'BGW', 'city': 'Baghdad', 'similarityScore': 0.2413793103448276}, {'iata': 'MQM', 'city': 'Mardin', 'similarityScore': 0.23529411764705882}, {'iata': 'GNY', 'city': 'Şanlıurfa', 'similarityScore': 0.23529411764705882}, {'iata': 'BAL', 'city': 'Batman', 'similarityScore': 0.23529411764705882}]\n", - " \n", - " \n", - " 16\n", - " ADD\n", - " Addis Ababa\n", - " [{'iata': 'NBO', 'city': 'Nairobi', 'similarityScore': 0.3644067796610169}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.25}, {'iata': 'JNB', 'city': 'Johannesburg', 'similarityScore': 0.22972972972972974}, {'iata': 'AUH', 'city': 'Abu Dhabi', 'similarityScore': 0.21604938271604937}, {'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.18143459915611815}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.17993079584775087}, {'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.17355371900826447}, {'iata': 'CMN', 'city': 'Casablanca', 'similarityScore': 0.17261904761904762}, {'iata': 'CMB', 'city': 'Colombo', 'similarityScore': 0.168}, {'iata': 'AMM', 'city': 'Amman', 'similarityScore': 0.16551724137931034}]\n", - " \n", - " \n", - " 17\n", - " ADL\n", - " Adelaide\n", - " [{'iata': 'MEL', 'city': 'Melbourne', 'similarityScore': 0.2823529411764706}, {'iata': 'PER', 'city': 'Perth', 'similarityScore': 0.2698412698412698}, {'iata': 'DRW', 'city': 'Darwin', 'similarityScore': 0.2127659574468085}, {'iata': 'OOL', 'city': 'Gold Coast', 'similarityScore': 0.20454545454545456}, {'iata': 'SYD', 'city': 'Sydney', 'similarityScore': 0.20175438596491227}, {'iata': 'ASP', 'city': 'Alice Springs', 'similarityScore': 0.19444444444444445}, {'iata': 'BNE', 'city': 'Brisbane', 'similarityScore': 0.19387755102040816}, {'iata': 'CBR', 'city': 'Canberra', 'similarityScore': 0.1891891891891892}, {'iata': 'CNS', 'city': 'Cairns', 'similarityScore': 0.1864406779661017}, {'iata': 'AKL', 'city': 'Auckland', 'similarityScore': 0.1724137931034483}]\n", - " \n", - " \n", - " 18\n", - " ADE\n", - " Aden\n", - " [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.4444444444444444}, {'iata': 'SAH', 'city': 'Sana'a', 'similarityScore': 0.39285714285714285}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.3888888888888889}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3684210526315789}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.36363636363636365}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.3333333333333333}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.3157894736842105}, {'iata': 'IXE', 'city': 'Mangalore', 'similarityScore': 0.3157894736842105}, {'iata': 'KRT', 'city': 'Khartoum', 'similarityScore': 0.30303030303030304}, {'iata': 'TRV', 'city': 'Trivandrum', 'similarityScore': 0.2857142857142857}]\n", - " \n", - " \n", - " 19\n", - " AZR\n", - " Adrar\n", - " [{'iata': 'GHA', 'city': 'Ghardaïa', 'similarityScore': 0.42857142857142855}, {'iata': 'HME', 'city': 'Hassi Messaoud', 'similarityScore': 0.3333333333333333}, {'iata': 'OGX', 'city': 'Ouargla', 'similarityScore': 0.2222222222222222}, {'iata': 'TID', 'city': 'Tiaret', 'similarityScore': 0.16666666666666666}, {'iata': 'TEE', 'city': 'Tébessi', 'similarityScore': 0.16666666666666666}, {'iata': 'ELU', 'city': 'Guemar', 'similarityScore': 0.16666666666666666}, {'iata': 'TGR', 'city': 'Touggourt', 'similarityScore': 0.16666666666666666}, {'iata': 'MZW', 'city': 'Mecheria', 'similarityScore': 0.16666666666666666}, {'iata': 'EBH', 'city': 'El Bayadh', 'similarityScore': 0.16666666666666666}, {'iata': 'CBH', 'city': 'Béchar', 'similarityScore': 0.16666666666666666}]\n", - " \n", " \n", "\n", "" ], "text/plain": [ - " iata city similarAirports\n", - "0 AAL Aalborg [{'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.3333333333333333}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.2727272727272727}, {'iata': 'SZZ', 'city': 'Goleniow', 'similarityScore': 0.2608695652173913}, {'iata': 'AAR', 'city': 'Aarhus', 'similarityScore': 0.25}, {'iata': 'TRF', 'city': 'Torp', 'similarityScore': 0.24444444444444444}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.23333333333333334}, {'iata': 'AES', 'city': 'Ålesund', 'similarityScore': 0.22727272727272727}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.21875}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21568627450980393}, {'iata': 'KYA', 'city': 'Konya', 'similarityScore': 0.21052631578947367}]\n", - "1 AAR Aarhus [{'iata': 'AAL', 'city': 'Aalborg', 'similarityScore': 0.25}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.234375}, {'iata': 'TLL', 'city': 'Tallinn', 'similarityScore': 0.22916666666666666}, {'iata': 'VXO', 'city': 'Växjö', 'similarityScore': 0.21739130434782608}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21153846153846154}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.20833333333333334}, {'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.20833333333333334}, {'iata': 'OSD', 'city': 'Östersund', 'similarityScore': 0.2}, {'iata': 'AOI', 'city': 'Ancona', 'similarityScore': 0.19230769230769232}, {'iata': 'XRY', 'city': 'Jerez de la Forntera', 'similarityScore': 0.1875}]\n", - "2 YXX Abbotsford [{'iata': 'YQU', 'city': 'Grande Prairie', 'similarityScore': 0.2857142857142857}, {'iata': 'YQR', 'city': 'Regina', 'similarityScore': 0.23529411764705882}, {'iata': 'YQQ', 'city': 'Comox', 'similarityScore': 0.2222222222222222}, {'iata': 'YHM', 'city': 'Hamilton', 'similarityScore': 0.21052631578947367}, {'iata': 'YXJ', 'city': 'Fort St.John', 'similarityScore': 0.2}, {'iata': 'YXE', 'city': 'Saskatoon', 'similarityScore': 0.2}, {'iata': 'YLW', 'city': 'Kelowna', 'similarityScore': 0.1875}, {'iata': 'YXU', 'city': 'London', 'similarityScore': 0.17647058823529413}, {'iata': 'YMM', 'city': 'Fort McMurray', 'similarityScore': 0.16666666666666666}, {'iata': 'YXS', 'city': 'Prince George', 'similarityScore': 0.14285714285714285}]\n", - "3 ABR Aberdeen [{'iata': 'HIB', 'city': 'Hibbing', 'similarityScore': 1.0}, {'iata': 'BJI', 'city': 'Bemidji', 'similarityScore': 1.0}, {'iata': 'ISN', 'city': 'Williston', 'similarityScore': 0.5}, {'iata': 'ATY', 'city': 'Watertown', 'similarityScore': 0.5}, {'iata': 'RHI', 'city': 'Rhinelander', 'similarityScore': 0.5}, {'iata': 'INL', 'city': 'International Falls', 'similarityScore': 0.5}, {'iata': 'APN', 'city': 'Alpena', 'similarityScore': 0.5}, {'iata': 'BRD', 'city': 'Brainerd', 'similarityScore': 0.5}, {'iata': 'DIK', 'city': 'Dickinson', 'similarityScore': 0.5}, {'iata': 'LSE', 'city': 'La Crosse', 'similarityScore': 0.3333333333333333}]\n", - "4 ABZ Aberdeen [{'iata': 'INV', 'city': 'Inverness', 'similarityScore': 0.3023255813953488}, {'iata': 'MJV', 'city': 'San Javier', 'similarityScore': 0.2708333333333333}, {'iata': 'JER', 'city': 'Saint Helier', 'similarityScore': 0.25862068965517243}, {'iata': 'GLA', 'city': 'Glasgow', 'similarityScore': 0.24528301886792453}, {'iata': 'NCL', 'city': 'Newcastle', 'similarityScore': 0.24050632911392406}, {'iata': 'BHD', 'city': 'Belfast', 'similarityScore': 0.23529411764705882}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.23170731707317074}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.22784810126582278}, {'iata': 'ORK', 'city': 'Cork', 'similarityScore': 0.22727272727272727}, {'iata': 'EDI', 'city': 'Edinburgh', 'similarityScore': 0.22377622377622378}]\n", - "5 AHB Abha [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.5}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.4375}, {'iata': 'HAS', 'city': 'Ha'il', 'similarityScore': 0.4}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.375}, {'iata': 'ADE', 'city': 'Aden', 'similarityScore': 0.36363636363636365}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.35294117647058826}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3333333333333333}, {'iata': 'ASM', 'city': 'Asmara', 'similarityScore': 0.3157894736842105}, {'iata': 'SKT', 'city': 'Sialkot', 'similarityScore': 0.3}, {'iata': 'ATZ', 'city': 'Assiut', 'similarityScore': 0.26666666666666666}]\n", - "6 ABJ Abidjan [{'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.5}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.4444444444444444}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.4}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.3870967741935484}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.34375}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.30303030303030304}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.27586206896551724}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.2608695652173913}, {'iata': 'NKC', 'city': 'Nouakchott', 'similarityScore': 0.25925925925925924}, {'iata': 'NSI', 'city': 'Yaoundé', 'similarityScore': 0.25925925925925924}]\n", - "7 ABI Abilene [{'iata': 'ACT', 'city': 'Waco', 'similarityScore': 1.0}, {'iata': 'GGG', 'city': 'Longview', 'similarityScore': 1.0}, {'iata': 'GCK', 'city': 'Garden City', 'similarityScore': 1.0}, {'iata': 'BPT', 'city': 'Beaumont/Port Arthur', 'similarityScore': 1.0}, {'iata': 'SPS', 'city': 'Wichita Falls', 'similarityScore': 1.0}, {'iata': 'SJT', 'city': 'San Angelo', 'similarityScore': 1.0}, {'iata': 'LAW', 'city': 'Lawton', 'similarityScore': 1.0}, {'iata': 'JLN', 'city': 'Joplin', 'similarityScore': 1.0}, {'iata': 'TXK', 'city': 'Texarkana', 'similarityScore': 1.0}, {'iata': 'LCH', 'city': 'Lake Charles', 'similarityScore': 0.5}]\n", - "8 AZI Abu Dhabi [{'iata': 'XSB', 'city': 'Sir Bani Yas Island', 'similarityScore': 0.2}, {'iata': 'BDH', 'city': 'Bandar Lengeh', 'similarityScore': 0.2}, {'iata': 'LFM', 'city': 'Lamerd', 'similarityScore': 0.16666666666666666}, {'iata': 'BUZ', 'city': 'Bushehr', 'similarityScore': 0.14285714285714285}, {'iata': 'KDH', 'city': 'Kandahar', 'similarityScore': 0.14285714285714285}, {'iata': 'GSM', 'city': 'Gheshm', 'similarityScore': 0.125}, {'iata': 'ZYL', 'city': 'Sylhet', 'similarityScore': 0.125}, {'iata': 'LRR', 'city': 'Lar', 'similarityScore': 0.1111111111111111}, {'iata': 'BBO', 'city': 'Berbera', 'similarityScore': 0.1111111111111111}, {'iata': 'HAS', 'city': 'Ha'il', 'similarityScore': 0.1}]\n", - "9 AUH Abu Dhabi [{'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.43781094527363185}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.4032258064516129}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.37254901960784315}, {'iata': 'BOM', 'city': 'Mumbai', 'similarityScore': 0.3586206896551724}, {'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.35172413793103446}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.3448275862068966}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.34375}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.3308270676691729}, {'iata': 'DEL', 'city': 'New Delhi', 'similarityScore': 0.32335329341317365}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.3197278911564626}]\n", - "10 ABV Abuja [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3448275862068966}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.20512820512820512}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.1951219512195122}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.1951219512195122}, {'iata': 'ACC', 'city': 'Accra', 'similarityScore': 0.18518518518518517}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.18421052631578946}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.14893617021276595}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.14285714285714285}, {'iata': 'NIM', 'city': 'Niamey', 'similarityScore': 0.14285714285714285}, {'iata': 'EBB', 'city': 'Kampala', 'similarityScore': 0.13953488372093023}]\n", - "11 ACA Acapulco [{'iata': 'OAX', 'city': 'Oaxaca', 'similarityScore': 0.5833333333333334}, {'iata': 'AGU', 'city': 'Aguascalientes', 'similarityScore': 0.5454545454545454}, {'iata': 'DGO', 'city': 'Durango', 'similarityScore': 0.5}, {'iata': 'MZT', 'city': 'Mazatlán', 'similarityScore': 0.42105263157894735}, {'iata': 'PBC', 'city': 'Puebla', 'similarityScore': 0.4166666666666667}, {'iata': 'ZLO', 'city': 'Manzanillo', 'similarityScore': 0.4}, {'iata': 'CUU', 'city': 'Chihuahua', 'similarityScore': 0.4}, {'iata': 'CEN', 'city': 'Ciudad Obregón', 'similarityScore': 0.36363636363636365}, {'iata': 'VER', 'city': 'Veracruz', 'similarityScore': 0.35714285714285715}, {'iata': 'ZIH', 'city': 'Ixtapa', 'similarityScore': 0.35714285714285715}]\n", - "12 ACC Accra [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3442622950819672}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.32}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.2682926829268293}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarityScore': 0.2608695652173913}, {'iata': 'LAD', 'city': 'Luanda', 'similarityScore': 0.23728813559322035}, {'iata': 'FNA', 'city': 'Freetown', 'similarityScore': 0.23684210526315788}, {'iata': 'LFW', 'city': 'Lomé', 'similarityScore': 0.23255813953488372}, {'iata': 'DLA', 'city': 'Douala', 'similarityScore': 0.23255813953488372}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.21428571428571427}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.20454545454545456}]\n", - "13 DMM Ad Dammam [{'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.3854166666666667}, {'iata': 'MED', 'city': 'Medina', 'similarityScore': 0.3392857142857143}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.30985915492957744}, {'iata': 'KWI', 'city': 'Kuwait', 'similarityScore': 0.29545454545454547}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.27586206896551724}, {'iata': 'JED', 'city': 'Jeddah', 'similarityScore': 0.26666666666666666}, {'iata': 'SHJ', 'city': 'Sharjah', 'similarityScore': 0.25663716814159293}, {'iata': 'SLL', 'city': 'Salalah', 'similarityScore': 0.23809523809523808}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.22727272727272727}, {'iata': 'MUX', 'city': 'Multan', 'similarityScore': 0.21951219512195122}]\n", - "14 ADK Adak Island [{'iata': 'HOM', 'city': 'Homer', 'similarityScore': 1.0}, {'iata': 'VDZ', 'city': 'Valdez', 'similarityScore': 1.0}, {'iata': 'ILI', 'city': 'Iliamna', 'similarityScore': 1.0}, {'iata': 'ENA', 'city': 'Kenai', 'similarityScore': 1.0}, {'iata': 'DLG', 'city': 'Dillingham', 'similarityScore': 0.5}, {'iata': 'SNP', 'city': 'St Paul Island', 'similarityScore': 0.5}, {'iata': 'SDP', 'city': 'Sand Point', 'similarityScore': 0.5}, {'iata': 'STG', 'city': 'St George', 'similarityScore': 0.5}, {'iata': 'CDV', 'city': 'Cordova', 'similarityScore': 0.5}, {'iata': 'KSM', 'city': 'St Mary's', 'similarityScore': 0.25}]\n", - "15 ADA Adana [{'iata': 'EZS', 'city': 'Elazığ', 'similarityScore': 0.4117647058823529}, {'iata': 'HTY', 'city': 'Hatay', 'similarityScore': 0.3684210526315789}, {'iata': 'GZT', 'city': 'Gaziantep', 'similarityScore': 0.3333333333333333}, {'iata': 'ASR', 'city': 'Kayseri', 'similarityScore': 0.3333333333333333}, {'iata': 'DIY', 'city': 'Diyarbakir', 'similarityScore': 0.2777777777777778}, {'iata': 'ECN', 'city': 'Nicosia', 'similarityScore': 0.25}, {'iata': 'BGW', 'city': 'Baghdad', 'similarityScore': 0.2413793103448276}, {'iata': 'MQM', 'city': 'Mardin', 'similarityScore': 0.23529411764705882}, {'iata': 'GNY', 'city': 'Şanlıurfa', 'similarityScore': 0.23529411764705882}, {'iata': 'BAL', 'city': 'Batman', 'similarityScore': 0.23529411764705882}]\n", - "16 ADD Addis Ababa [{'iata': 'NBO', 'city': 'Nairobi', 'similarityScore': 0.3644067796610169}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.25}, {'iata': 'JNB', 'city': 'Johannesburg', 'similarityScore': 0.22972972972972974}, {'iata': 'AUH', 'city': 'Abu Dhabi', 'similarityScore': 0.21604938271604937}, {'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.18143459915611815}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.17993079584775087}, {'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.17355371900826447}, {'iata': 'CMN', 'city': 'Casablanca', 'similarityScore': 0.17261904761904762}, {'iata': 'CMB', 'city': 'Colombo', 'similarityScore': 0.168}, {'iata': 'AMM', 'city': 'Amman', 'similarityScore': 0.16551724137931034}]\n", - "17 ADL Adelaide [{'iata': 'MEL', 'city': 'Melbourne', 'similarityScore': 0.2823529411764706}, {'iata': 'PER', 'city': 'Perth', 'similarityScore': 0.2698412698412698}, {'iata': 'DRW', 'city': 'Darwin', 'similarityScore': 0.2127659574468085}, {'iata': 'OOL', 'city': 'Gold Coast', 'similarityScore': 0.20454545454545456}, {'iata': 'SYD', 'city': 'Sydney', 'similarityScore': 0.20175438596491227}, {'iata': 'ASP', 'city': 'Alice Springs', 'similarityScore': 0.19444444444444445}, {'iata': 'BNE', 'city': 'Brisbane', 'similarityScore': 0.19387755102040816}, {'iata': 'CBR', 'city': 'Canberra', 'similarityScore': 0.1891891891891892}, {'iata': 'CNS', 'city': 'Cairns', 'similarityScore': 0.1864406779661017}, {'iata': 'AKL', 'city': 'Auckland', 'similarityScore': 0.1724137931034483}]\n", - "18 ADE Aden [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.4444444444444444}, {'iata': 'SAH', 'city': 'Sana'a', 'similarityScore': 0.39285714285714285}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.3888888888888889}, {'iata': 'TIF', 'city': 'Ta’if', 'similarityScore': 0.3684210526315789}, {'iata': 'AHB', 'city': 'Abha', 'similarityScore': 0.36363636363636365}, {'iata': 'TUU', 'city': 'Tabuk', 'similarityScore': 0.3333333333333333}, {'iata': 'RIY', 'city': 'Riyan', 'similarityScore': 0.3157894736842105}, {'iata': 'IXE', 'city': 'Mangalore', 'similarityScore': 0.3157894736842105}, {'iata': 'KRT', 'city': 'Khartoum', 'similarityScore': 0.30303030303030304}, {'iata': 'TRV', 'city': 'Trivandrum', 'similarityScore': 0.2857142857142857}]\n", - "19 AZR Adrar [{'iata': 'GHA', 'city': 'Ghardaïa', 'similarityScore': 0.42857142857142855}, {'iata': 'HME', 'city': 'Hassi Messaoud', 'similarityScore': 0.3333333333333333}, {'iata': 'OGX', 'city': 'Ouargla', 'similarityScore': 0.2222222222222222}, {'iata': 'TID', 'city': 'Tiaret', 'similarityScore': 0.16666666666666666}, {'iata': 'TEE', 'city': 'Tébessi', 'similarityScore': 0.16666666666666666}, {'iata': 'ELU', 'city': 'Guemar', 'similarityScore': 0.16666666666666666}, {'iata': 'TGR', 'city': 'Touggourt', 'similarityScore': 0.16666666666666666}, {'iata': 'MZW', 'city': 'Mecheria', 'similarityScore': 0.16666666666666666}, {'iata': 'EBH', 'city': 'El Bayadh', 'similarityScore': 0.16666666666666666}, {'iata': 'CBH', 'city': 'Béchar', 'similarityScore': 0.16666666666666666}]" + " iata city similarAirports\n", + "0 AAL Aalborg [{'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.3333333333333333}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.2727272727272727}, {'iata': 'SZZ', 'city': 'Goleniow', 'similarityScore': 0.2608695652173913}, {'iata': 'AAR', 'city': 'Aarhus', 'similarityScore': 0.25}, {'iata': 'TRF', 'city': 'Torp', 'similarityScore': 0.24444444444444444}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.23333333333333334}, {'iata': 'AES', 'city': 'Ålesund', 'similarityScore': 0.22727272727272727}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.21875}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21568627450980393}, {'iata': 'KYA', 'city': 'Konya', 'similarityScore': 0.21052631578947367}]\n", + "1 AAR Aarhus [{'iata': 'AAL', 'city': 'Aalborg', 'similarityScore': 0.25}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.234375}, {'iata': 'TLL', 'city': 'Tallinn', 'similarityScore': 0.22916666666666666}, {'iata': 'VXO', 'city': 'Växjö', 'similarityScore': 0.21739130434782608}, {'iata': 'SVG', 'city': 'Stavanger', 'similarityScore': 0.21153846153846154}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.20833333333333334}, {'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.20833333333333334}, {'iata': 'OSD', 'city': 'Östersund', 'similarityScore': 0.2}, {'iata': 'AOI', 'city': 'Ancona', 'similarityScore': 0.19230769230769232}, {'iata': 'XRY', 'city': 'Jerez de la Forntera', 'similarityScore': 0.1875}]\n", + "2 YXX Abbotsford [{'iata': 'YQU', 'city': 'Grande Prairie', 'similarityScore': 0.2857142857142857}, {'iata': 'YQR', 'city': 'Regina', 'similarityScore': 0.23529411764705882}, {'iata': 'YQQ', 'city': 'Comox', 'similarityScore': 0.2222222222222222}, {'iata': 'YHM', 'city': 'Hamilton', 'similarityScore': 0.21052631578947367}, {'iata': 'YXJ', 'city': 'Fort St.John', 'similarityScore': 0.2}, {'iata': 'YXE', 'city': 'Saskatoon', 'similarityScore': 0.2}, {'iata': 'YLW', 'city': 'Kelowna', 'similarityScore': 0.1875}, {'iata': 'YXU', 'city': 'London', 'similarityScore': 0.17647058823529413}, {'iata': 'YMM', 'city': 'Fort McMurray', 'similarityScore': 0.16666666666666666}, {'iata': 'YXS', 'city': 'Prince George', 'similarityScore': 0.14285714285714285}]\n", + "3 ABR Aberdeen [{'iata': 'HIB', 'city': 'Hibbing', 'similarityScore': 1.0}, {'iata': 'BJI', 'city': 'Bemidji', 'similarityScore': 1.0}, {'iata': 'ISN', 'city': 'Williston', 'similarityScore': 0.5}, {'iata': 'ATY', 'city': 'Watertown', 'similarityScore': 0.5}, {'iata': 'RHI', 'city': 'Rhinelander', 'similarityScore': 0.5}, {'iata': 'INL', 'city': 'International Falls', 'similarityScore': 0.5}, {'iata': 'APN', 'city': 'Alpena', 'similarityScore': 0.5}, {'iata': 'BRD', 'city': 'Brainerd', 'similarityScore': 0.5}, {'iata': 'DIK', 'city': 'Dickinson', 'similarityScore': 0.5}, {'iata': 'LSE', 'city': 'La Crosse', 'similarityScore': 0.3333333333333333}]\n", + "4 ABZ Aberdeen [{'iata': 'INV', 'city': 'Inverness', 'similarityScore': 0.3023255813953488}, {'iata': 'MJV', 'city': 'San Javier', 'similarityScore': 0.2708333333333333}, {'iata': 'JER', 'city': 'Saint Helier', 'similarityScore': 0.25862068965517243}, {'iata': 'GLA', 'city': 'Glasgow', 'similarityScore': 0.24528301886792453}, {'iata': 'NCL', 'city': 'Newcastle', 'similarityScore': 0.24050632911392406}, {'iata': 'BHD', 'city': 'Belfast', 'similarityScore': 0.23529411764705882}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.23170731707317074}, {'iata': 'BLL', 'city': 'Billund', 'similarityScore': 0.22784810126582278}, {'iata': 'ORK', 'city': 'Cork', 'similarityScore': 0.22727272727272727}, {'iata': 'EDI', 'city': 'Edinburgh', 'similarityScore': 0.22377622377622378}]" ] }, - "execution_count": 51, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -19464,7 +1560,7 @@ "\n", "try:\n", " results = execute_query(driver, query)\n", - " print(\"Node similarity Algorithm:\\n\", results)\n", + " print(\"Node similarity Algorithm Results:\\n\")\n", "except Exception as e:\n", " print(f\"Error running Node similarity Algorithm: {e}\")\n", "\n", @@ -19477,7 +1573,7 @@ "pd.set_option('display.max_colwidth', None)\n", "\n", "# Display the DataFrame\n", - "df" + "df.head()" ] }, { @@ -19498,8 +1594,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Node similarity Algorithm:\n", - " [{'iata': 'AAL', 'city': 'Aalborg', 'similarAirports': [{'iata': 'KRS', 'city': 'Kjevik', 'similarityScore': 0.3333333333333333}, {'iata': 'HAU', 'city': 'Karmøy', 'similarityScore': 0.2727272727272727}, {'iata': 'SZZ', 'city': 'Goleniow', 'similarityScore': 0.2608695652173913}]}, {'iata': 'AAR', 'city': 'Aarhus', 'similarAirports': [{'iata': 'AAL', 'city': 'Aalborg', 'similarityScore': 0.25}, {'iata': 'GOT', 'city': 'Gothenburg', 'similarityScore': 0.234375}, {'iata': 'TLL', 'city': 'Tallinn', 'similarityScore': 0.22916666666666666}]}, {'iata': 'YXX', 'city': 'Abbotsford', 'similarAirports': [{'iata': 'YQU', 'city': 'Grande Prairie', 'similarityScore': 0.2857142857142857}, {'iata': 'YQR', 'city': 'Regina', 'similarityScore': 0.23529411764705882}, {'iata': 'YQQ', 'city': 'Comox', 'similarityScore': 0.2222222222222222}]}, {'iata': 'ABR', 'city': 'Aberdeen', 'similarAirports': [{'iata': 'HIB', 'city': 'Hibbing', 'similarityScore': 1.0}, {'iata': 'BJI', 'city': 'Bemidji', 'similarityScore': 1.0}, {'iata': 'ISN', 'city': 'Williston', 'similarityScore': 0.5}]}, {'iata': 'ABZ', 'city': 'Aberdeen', 'similarAirports': [{'iata': 'INV', 'city': 'Inverness', 'similarityScore': 0.3023255813953488}, {'iata': 'MJV', 'city': 'San Javier', 'similarityScore': 0.2708333333333333}, {'iata': 'JER', 'city': 'Saint Helier', 'similarityScore': 0.25862068965517243}]}, {'iata': 'AHB', 'city': 'Abha', 'similarAirports': [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.5}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.4375}, {'iata': 'HAS', 'city': \"Ha'il\", 'similarityScore': 0.4}]}, {'iata': 'ABJ', 'city': 'Abidjan', 'similarAirports': [{'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.5}, {'iata': 'OUA', 'city': 'Ouagadougou', 'similarityScore': 0.4444444444444444}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.4}]}, {'iata': 'ABI', 'city': 'Abilene', 'similarAirports': [{'iata': 'ACT', 'city': 'Waco', 'similarityScore': 1.0}, {'iata': 'BPT', 'city': 'Beaumont/Port Arthur', 'similarityScore': 1.0}, {'iata': 'TXK', 'city': 'Texarkana', 'similarityScore': 1.0}]}, {'iata': 'AZI', 'city': 'Abu Dhabi', 'similarAirports': [{'iata': 'XSB', 'city': 'Sir Bani Yas Island', 'similarityScore': 0.2}, {'iata': 'BDH', 'city': 'Bandar Lengeh', 'similarityScore': 0.2}, {'iata': 'LFM', 'city': 'Lamerd', 'similarityScore': 0.16666666666666666}]}, {'iata': 'AUH', 'city': 'Abu Dhabi', 'similarAirports': [{'iata': 'DOH', 'city': 'Doha', 'similarityScore': 0.43781094527363185}, {'iata': 'MCT', 'city': 'Muscat', 'similarityScore': 0.4032258064516129}, {'iata': 'DXB', 'city': 'Dubai', 'similarityScore': 0.37254901960784315}]}, {'iata': 'ABV', 'city': 'Abuja', 'similarAirports': [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3448275862068966}, {'iata': 'LBV', 'city': 'Libreville', 'similarityScore': 0.20512820512820512}, {'iata': 'COO', 'city': 'Cotonou', 'similarityScore': 0.1951219512195122}]}, {'iata': 'ACA', 'city': 'Acapulco', 'similarAirports': [{'iata': 'OAX', 'city': 'Oaxaca', 'similarityScore': 0.5833333333333334}, {'iata': 'AGU', 'city': 'Aguascalientes', 'similarityScore': 0.5454545454545454}, {'iata': 'DGO', 'city': 'Durango', 'similarityScore': 0.5}]}, {'iata': 'ACC', 'city': 'Accra', 'similarAirports': [{'iata': 'LOS', 'city': 'Lagos', 'similarityScore': 0.3442622950819672}, {'iata': 'DKR', 'city': 'Dakar', 'similarityScore': 0.32}, {'iata': 'BKO', 'city': 'Senou', 'similarityScore': 0.2682926829268293}]}, {'iata': 'DMM', 'city': 'Ad Dammam', 'similarAirports': [{'iata': 'RUH', 'city': 'Riyadh', 'similarityScore': 0.3854166666666667}, {'iata': 'MED', 'city': 'Medina', 'similarityScore': 0.3392857142857143}, {'iata': 'BAH', 'city': 'Manama', 'similarityScore': 0.30985915492957744}]}, {'iata': 'ADK', 'city': 'Adak Island', 'similarAirports': [{'iata': 'HOM', 'city': 'Homer', 'similarityScore': 1.0}, {'iata': 'ILI', 'city': 'Iliamna', 'similarityScore': 1.0}, {'iata': 'ENA', 'city': 'Kenai', 'similarityScore': 1.0}]}, {'iata': 'ADA', 'city': 'Adana', 'similarAirports': [{'iata': 'EZS', 'city': 'Elazığ', 'similarityScore': 0.4117647058823529}, {'iata': 'HTY', 'city': 'Hatay', 'similarityScore': 0.3684210526315789}, {'iata': 'GZT', 'city': 'Gaziantep', 'similarityScore': 0.3333333333333333}]}, {'iata': 'ADD', 'city': 'Addis Ababa', 'similarAirports': [{'iata': 'NBO', 'city': 'Nairobi', 'similarityScore': 0.3644067796610169}, {'iata': 'CAI', 'city': 'Cairo', 'similarityScore': 0.25}, {'iata': 'JNB', 'city': 'Johannesburg', 'similarityScore': 0.22972972972972974}]}, {'iata': 'ADL', 'city': 'Adelaide', 'similarAirports': [{'iata': 'MEL', 'city': 'Melbourne', 'similarityScore': 0.2823529411764706}, {'iata': 'PER', 'city': 'Perth', 'similarityScore': 0.2698412698412698}, {'iata': 'DRW', 'city': 'Darwin', 'similarityScore': 0.2127659574468085}]}, {'iata': 'ADE', 'city': 'Aden', 'similarAirports': [{'iata': 'ELQ', 'city': 'Buraidah', 'similarityScore': 0.4444444444444444}, {'iata': 'SAH', 'city': \"Sana'a\", 'similarityScore': 0.39285714285714285}, {'iata': 'YNB', 'city': 'Yenbo', 'similarityScore': 0.3888888888888889}]}, {'iata': 'AZR', 'city': 'Adrar', 'similarAirports': [{'iata': 'GHA', 'city': 'Ghardaïa', 'similarityScore': 0.42857142857142855}, {'iata': 'HME', 'city': 'Hassi Messaoud', 'similarityScore': 0.3333333333333333}, {'iata': 'OGX', 'city': 'Ouargla', 'similarityScore': 0.2222222222222222}]}]\n" + "Node similarity Algorithm Results:\n", + "\n" ] }, { @@ -19707,7 +1803,7 @@ "\n", "try:\n", " results = execute_query(driver, query)\n", - " print(\"Node similarity Algorithm:\\n\", results)\n", + " print(\"Node similarity Algorithm Results:\\n\")\n", "except Exception as e:\n", " print(f\"Error running Node similarity Algorithm: {e}\")\n", "\n", @@ -19725,7 +1821,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 46, "id": "3ceec884", "metadata": {}, "outputs": [ @@ -19733,8 +1829,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Node similarity Algorithm:\n", - " [{'iata': 'ABI', 'city': 'Abilene', 'similarAirport': {'iata': 'TXK', 'city': 'Texarkana'}, 'similarityScore': 1.0}, {'iata': 'AEX', 'city': 'Alexandria', 'similarAirport': {'iata': 'GRK', 'city': 'Fort Hood/Killeen'}, 'similarityScore': 1.0}, {'iata': 'BPT', 'city': 'Beaumont/Port Arthur', 'similarAirport': {'iata': 'TXK', 'city': 'Texarkana'}, 'similarityScore': 1.0}, {'iata': 'CLL', 'city': 'College Station', 'similarAirport': {'iata': 'LCH', 'city': 'Lake Charles'}, 'similarityScore': 1.0}, {'iata': 'DRO', 'city': 'Durango', 'similarAirport': {'iata': 'SAF', 'city': 'Santa Fe'}, 'similarityScore': 1.0}, {'iata': 'GCK', 'city': 'Garden City', 'similarAirport': {'iata': 'TXK', 'city': 'Texarkana'}, 'similarityScore': 1.0}, {'iata': 'IAG', 'city': 'Niagara Falls', 'similarAirport': {'iata': 'PSM', 'city': 'Portsmouth'}, 'similarityScore': 1.0}, {'iata': 'SAF', 'city': 'Santa Fe', 'similarAirport': {'iata': 'DRO', 'city': 'Durango'}, 'similarityScore': 1.0}, {'iata': 'TXK', 'city': 'Texarkana', 'similarAirport': {'iata': 'ABI', 'city': 'Abilene'}, 'similarityScore': 1.0}, {'iata': 'ACT', 'city': 'Waco', 'similarAirport': {'iata': 'TXK', 'city': 'Texarkana'}, 'similarityScore': 1.0}]\n" + "Node similarity Algorithm Results:\n", + "\n" ] }, { @@ -19853,7 +1949,7 @@ "9 ACT Waco {'iata': 'TXK', 'city': 'Texarkana'} 1.0" ] }, - "execution_count": 48, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -19885,7 +1981,7 @@ "\n", "try:\n", " results = execute_query(driver, query)\n", - " print(\"Node similarity Algorithm:\\n\", results)\n", + " print(\"Node similarity Algorithm Results:\\n\")\n", "except Exception as e:\n", " print(f\"Error running Node similarity Algorithm: {e}\")\n", "\n", @@ -19903,7 +1999,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 47, "id": "712c3c0f", "metadata": {}, "outputs": [ @@ -19911,8 +2007,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Node similarity Algorithm:\n", - " [{'iata': 'VLY', 'city': 'Angelsey', 'similarAirport': {'iata': 'GCI', 'city': 'Saint Peter Port'}, 'similarityScore': 0.045454545454545456}, {'iata': 'BET', 'city': 'Bethel', 'similarAirport': {'iata': 'ANI', 'city': 'Aniak'}, 'similarityScore': 0.07142857142857142}, {'iata': 'BNB', 'city': 'Boende', 'similarAirport': {'iata': 'FIH', 'city': 'Kinshasa'}, 'similarityScore': 0.058823529411764705}, {'iata': 'HMV', 'city': 'Hemavan', 'similarAirport': {'iata': 'ARN', 'city': 'Stockholm'}, 'similarityScore': 0.005952380952380952}, {'iata': 'HJR', 'city': 'Khajuraho', 'similarAirport': {'iata': 'JAI', 'city': 'Jaipur'}, 'similarityScore': 0.058823529411764705}, {'iata': 'MMU', 'city': 'Morristown', 'similarAirport': {'iata': 'MSN', 'city': 'Madison'}, 'similarityScore': 0.05263157894736842}, {'iata': 'PRI', 'city': 'Praslin Island', 'similarAirport': {'iata': 'DUR', 'city': 'Durban'}, 'similarityScore': 0.0625}, {'iata': 'ISC', 'city': \"St. Mary's\", 'similarAirport': {'iata': 'EGC', 'city': 'Bergerac/Roumanière'}, 'similarityScore': 0.07142857142857142}, {'iata': 'TVF', 'city': 'Thief River Falls', 'similarAirport': {'iata': 'AZA', 'city': 'Phoenix'}, 'similarityScore': 0.017857142857142856}, {'iata': 'WRL', 'city': 'Worland', 'similarAirport': {'iata': 'DEN', 'city': 'Denver'}, 'similarityScore': 0.004629629629629629}]\n" + "Node similarity Algorithm Results:\n", + "\n" ] }, { @@ -20031,7 +2127,7 @@ "9 WRL Worland {'iata': 'DEN', 'city': 'Denver'} 0.004630" ] }, - "execution_count": 49, + "execution_count": 47, "metadata": {}, "output_type": "execute_result" } @@ -20063,7 +2159,7 @@ "\n", "try:\n", " results = execute_query(driver, query)\n", - " print(\"Node similarity Algorithm:\\n\", results)\n", + " print(\"Node similarity Algorithm Results:\\n\")\n", "except Exception as e:\n", " print(f\"Error running Node similarity Algorithm: {e}\")\n", "\n", @@ -20078,6 +2174,30 @@ "# Display the DataFrame\n", "df" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "72b417af-81e7-42f1-b1df-02f6553a70d0", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "803c9b3e-551c-4c16-be6e-c576e20fac8d", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2c64e7c1", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { @@ -20096,7 +2216,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.7" + "version": "3.9.19" } }, "nbformat": 4, diff --git a/experiments/llm-chatbot-python b/experiments/llm-chatbot-python new file mode 160000 index 000000000..83ce51a6f --- /dev/null +++ b/experiments/llm-chatbot-python @@ -0,0 +1 @@ +Subproject commit 83ce51a6f310733f08fd5ccb88e7587c3b04d15d From 600124b5bd550f964cff485a721252bac8d18a46 Mon Sep 17 00:00:00 2001 From: Jayanth T Date: Mon, 5 Aug 2024 02:12:43 +0530 Subject: [PATCH 004/106] updated llm-chatbot-python --- experiments/llm-chatbot-python | 1 - 1 file changed, 1 deletion(-) delete mode 160000 experiments/llm-chatbot-python diff --git a/experiments/llm-chatbot-python b/experiments/llm-chatbot-python deleted file mode 160000 index 83ce51a6f..000000000 --- a/experiments/llm-chatbot-python +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 83ce51a6f310733f08fd5ccb88e7587c3b04d15d From de191e26d4a5892e91ecde92eb5b9ccd4f127473 Mon Sep 17 00:00:00 2001 From: Jayanth T Date: Mon, 5 Aug 2024 02:15:13 +0530 Subject: [PATCH 005/106] added llm-chatbot-python --- experiments/llm-chatbot-python/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 experiments/llm-chatbot-python/.gitkeep diff --git a/experiments/llm-chatbot-python/.gitkeep b/experiments/llm-chatbot-python/.gitkeep new file mode 100644 index 000000000..e69de29bb From 7f6bd5c7238a749614b9df2945a5199ae3889854 Mon Sep 17 00:00:00 2001 From: Jayanth T Date: Mon, 5 Aug 2024 02:19:40 +0530 Subject: [PATCH 006/106] updated llm-chatbot-python folder --- experiments/llm-chatbot-python/README.adoc | 19 +++ experiments/llm-chatbot-python/agent.py | 110 +++++++++++++++++ experiments/llm-chatbot-python/bot.py | 42 +++++++ .../examples/helloworld/app.py | 16 +++ experiments/llm-chatbot-python/graph.py | 9 ++ experiments/llm-chatbot-python/llm.py | 19 +++ .../llm-chatbot-python/requirements.txt | 8 ++ .../solutions/agent-chat.py | 84 +++++++++++++ .../solutions/agent-cypher.py | 113 ++++++++++++++++++ .../solutions/agent-scoped.py | 101 ++++++++++++++++ .../solutions/agent-vector.py | 107 +++++++++++++++++ .../llm-chatbot-python/solutions/agent.py | 109 +++++++++++++++++ .../llm-chatbot-python/solutions/bot.py | 51 ++++++++ .../llm-chatbot-python/solutions/graph.py | 11 ++ .../llm-chatbot-python/solutions/llm.py | 20 ++++ .../solutions/tools/cypher-degrees.py | 72 +++++++++++ .../solutions/tools/cypher-fewshot.py | 51 ++++++++ .../solutions/tools/cypher-finetuned.py | 46 +++++++ .../solutions/tools/cypher-simple.py | 15 +++ .../solutions/tools/cypher.py | 69 +++++++++++ .../solutions/tools/vector.py | 71 +++++++++++ .../llm-chatbot-python/tools/cypher.py | 5 + .../llm-chatbot-python/tools/vector.py | 56 +++++++++ experiments/llm-chatbot-python/utils.py | 22 ++++ 24 files changed, 1226 insertions(+) create mode 100644 experiments/llm-chatbot-python/README.adoc create mode 100644 experiments/llm-chatbot-python/agent.py create mode 100644 experiments/llm-chatbot-python/bot.py create mode 100644 experiments/llm-chatbot-python/examples/helloworld/app.py create mode 100644 experiments/llm-chatbot-python/graph.py create mode 100644 experiments/llm-chatbot-python/llm.py create mode 100644 experiments/llm-chatbot-python/requirements.txt create mode 100644 experiments/llm-chatbot-python/solutions/agent-chat.py create mode 100644 experiments/llm-chatbot-python/solutions/agent-cypher.py create mode 100644 experiments/llm-chatbot-python/solutions/agent-scoped.py create mode 100644 experiments/llm-chatbot-python/solutions/agent-vector.py create mode 100644 experiments/llm-chatbot-python/solutions/agent.py create mode 100644 experiments/llm-chatbot-python/solutions/bot.py create mode 100644 experiments/llm-chatbot-python/solutions/graph.py create mode 100644 experiments/llm-chatbot-python/solutions/llm.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/cypher-degrees.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/cypher-fewshot.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/cypher-finetuned.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/cypher-simple.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/cypher.py create mode 100644 experiments/llm-chatbot-python/solutions/tools/vector.py create mode 100644 experiments/llm-chatbot-python/tools/cypher.py create mode 100644 experiments/llm-chatbot-python/tools/vector.py create mode 100644 experiments/llm-chatbot-python/utils.py diff --git a/experiments/llm-chatbot-python/README.adoc b/experiments/llm-chatbot-python/README.adoc new file mode 100644 index 000000000..5223febc2 --- /dev/null +++ b/experiments/llm-chatbot-python/README.adoc @@ -0,0 +1,19 @@ += Build an Neo4j-backed Chatbot using Python + +This repository accompanies the link:https://graphacademy.neo4j.com/courses/llm-chatbot-python/?ref=github[Build an Neo4j-backed Chatbot using Python^] course on link:https://graphacademy.neo4j.com/?ref=github[Neo4j GraphAcademy^]. + +For a complete walkthrough of this repository, link:https://graphacademy.neo4j.com/courses/llm-chatbot-python/?ref=github[enrol now^]. + + +== Running the application + +To run the application, you must install the libraries listed in `requirements.txt`. + +[source,sh] +pip install -r requirements.txt + + +Then run the `streamlit run` command to start the app on link:http://localhost:8501/[http://localhost:8501/^]. + +[source,sh] +streamlit run bot.py diff --git a/experiments/llm-chatbot-python/agent.py b/experiments/llm-chatbot-python/agent.py new file mode 100644 index 000000000..cac81b526 --- /dev/null +++ b/experiments/llm-chatbot-python/agent.py @@ -0,0 +1,110 @@ +from llm import llm +from graph import graph +from langchain_core.prompts import PromptTemplate + +# Create a movie chat chain +from langchain_core.prompts import ChatPromptTemplate +from langchain.schema import StrOutputParser + +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() + +# Create a set of tools +from langchain.tools import Tool +from tools.vector import get_movie_plot + +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ), + Tool.from_function( + name="Movie Plot Search", + description="For when you need to find information about movies based on a plot", + func=get_movie_plot, + ) +] +# Create chat history callback +from langchain_community.chat_message_histories import Neo4jChatMessageHistory + +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) +# Create the agent +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub + +#agent_prompt = hub.pull("hwchase17/react-chat") +agent_prompt = PromptTemplate.from_template(""" +You are a movie expert providing information about movies. +Be as helpful as possible and return as much information as possible. +Do not answer any questions that do not relate to movies, actors or directors. + +Do not answer any questions using your pre-trained knowledge, only use the information provided in the context. + +TOOLS: +------ + +You have access to the following tools: + +{tools} + +To use a tool, please use the following format: + +``` +Thought: Do I need to use a tool? Yes +Action: the action to take, should be one of [{tool_names}] +Action Input: the input to the action +Observation: the result of the action +``` + +When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format: + +``` +Thought: Do I need to use a tool? No +Final Answer: [your response here] +``` + +Begin! + +Previous conversation history: +{chat_history} + +New input: {input} +{agent_scratchpad} +""") + +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) +# Create a handler to call the agent +from utils import get_session_id + +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] \ No newline at end of file diff --git a/experiments/llm-chatbot-python/bot.py b/experiments/llm-chatbot-python/bot.py new file mode 100644 index 000000000..01f006edf --- /dev/null +++ b/experiments/llm-chatbot-python/bot.py @@ -0,0 +1,42 @@ +import streamlit as st +from utils import write_message +from agent import generate_response + +# Page Config +st.set_page_config("Ebert", page_icon=":movie_camera:") + +# Set up Session State +if "messages" not in st.session_state: + st.session_state.messages = [ + {"role": "assistant", "content": "Hi, I'm the GraphAcademy Chatbot! How can I help you?"}, + ] + +# Submit handler +def handle_submit(message): + """ + Submit handler: + + You will modify this method to talk with an LLM and provide + context using data from Neo4j. + """ + + # Handle the response + with st.spinner('Thinking...'): + # # TODO: Replace this with a call to your LLM + response = generate_response(message) +# from time import sleep +# sleep(1) + write_message('assistant', response) + + +# Display messages in Session State +for message in st.session_state.messages: + write_message(message['role'], message['content'], save=False) + +# Handle any user input +if prompt := st.chat_input("What is up?"): + # Display user message in chat message container + write_message('user', prompt) + + # Generate a response + handle_submit(prompt) diff --git a/experiments/llm-chatbot-python/examples/helloworld/app.py b/experiments/llm-chatbot-python/examples/helloworld/app.py new file mode 100644 index 000000000..0a3966ab4 --- /dev/null +++ b/experiments/llm-chatbot-python/examples/helloworld/app.py @@ -0,0 +1,16 @@ +import streamlit as st + +st.set_page_config( + page_title="Hello", + page_icon="👋", +) + +st.write("# Welcome to Streamlit! 👋") + +st.markdown(""" +This component supports **markdown formatting**. + +[Check out their documentation](https://docs.streamlit.io) for more information on how to get started. +""") + +st.write('updated') \ No newline at end of file diff --git a/experiments/llm-chatbot-python/graph.py b/experiments/llm-chatbot-python/graph.py new file mode 100644 index 000000000..9fe4c1a9b --- /dev/null +++ b/experiments/llm-chatbot-python/graph.py @@ -0,0 +1,9 @@ +import streamlit as st +from langchain_community.graphs import Neo4jGraph + +# Connect to Neo4j +graph = Neo4jGraph( + url=st.secrets["NEO4J_URI"], + username=st.secrets["NEO4J_USERNAME"], + password=st.secrets["NEO4J_PASSWORD"], +) diff --git a/experiments/llm-chatbot-python/llm.py b/experiments/llm-chatbot-python/llm.py new file mode 100644 index 000000000..f6280483b --- /dev/null +++ b/experiments/llm-chatbot-python/llm.py @@ -0,0 +1,19 @@ +import streamlit as st +openai_api_key = st.secrets['OPENAI_API_KEY'] +openai_model = st.secrets['OPENAI_MODEL'] + +# Create the LLM +from langchain_openai import ChatOpenAI + +llm = ChatOpenAI( + openai_api_key=st.secrets["OPENAI_API_KEY"], + model=st.secrets["OPENAI_MODEL"], +) + +# Create the Embedding model +# Create the Embedding model +from langchain_openai import OpenAIEmbeddings + +embeddings = OpenAIEmbeddings( + openai_api_key=st.secrets["OPENAI_API_KEY"] +) \ No newline at end of file diff --git a/experiments/llm-chatbot-python/requirements.txt b/experiments/llm-chatbot-python/requirements.txt new file mode 100644 index 000000000..48c733874 --- /dev/null +++ b/experiments/llm-chatbot-python/requirements.txt @@ -0,0 +1,8 @@ +tenacity!=8.4.0 +langchain==0.2.3 +openai==1.33.0 +langchain-openai==0.1.8 +neo4j-driver==5.21.0 +streamlit==1.35.0 +langchainhub==0.1.18 +langchain-community==0.2.4 \ No newline at end of file diff --git a/experiments/llm-chatbot-python/solutions/agent-chat.py b/experiments/llm-chatbot-python/solutions/agent-chat.py new file mode 100644 index 000000000..c95d00926 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/agent-chat.py @@ -0,0 +1,84 @@ +from llm import llm +from graph import graph + +# tag::import_movie_chat[] +from langchain_core.prompts import ChatPromptTemplate +from langchain.schema import StrOutputParser +# end::import_movie_chat[] + +# tag::import_tool[] +from langchain.tools import Tool +# end::import_tool[] + +# tag::import_memory[] +from langchain_community.chat_message_histories import Neo4jChatMessageHistory +# end::import_memory[] + +# tag::import_agent[] +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub +# end::import_agent[] + +# tag::import_get_session_id[] +from utils import get_session_id +# end::import_get_session_id[] + +# tag::movie_chat[] +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() +# end::movie_chat[] + +# tag::tools[] +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ) +] +# end::tools[] + +# tag::get_memory[] +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) +# end::get_memory[] + +# tag::agent[] +# tag::agent_prompt[] +agent_prompt = hub.pull("hwchase17/react-chat") +# end::agent_prompt[] +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) +# end::agent[] + +# tag::generate_response[] +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] +# end::generate_response[] diff --git a/experiments/llm-chatbot-python/solutions/agent-cypher.py b/experiments/llm-chatbot-python/solutions/agent-cypher.py new file mode 100644 index 000000000..a4d219504 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/agent-cypher.py @@ -0,0 +1,113 @@ +from llm import llm +from graph import graph +from langchain_core.prompts import ChatPromptTemplate +from langchain_core.prompts import PromptTemplate +from langchain.schema import StrOutputParser +from langchain.tools import Tool +from langchain_community.chat_message_histories import Neo4jChatMessageHistory +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub +from utils import get_session_id + +from tools.vector import get_movie_plot +# tag::import_cypher_qa[] +from tools.cypher import cypher_qa +# end::import_cypher_qa[] + +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() + +# tag::tools[] +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ), + Tool.from_function( + name="Movie Plot Search", + description="For when you need to find information about movies based on a plot", + func=get_movie_plot, + ), + Tool.from_function( + name="Movie information", + description="Provide information about movies questions using Cypher", + func = cypher_qa + ) +] +# end::tools[] + +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) + +agent_prompt = PromptTemplate.from_template(""" +You are a movie expert providing information about movies. +Be as helpful as possible and return as much information as possible. +Do not answer any questions that do not relate to movies, actors or directors. + +Do not answer any questions using your pre-trained knowledge, only use the information provided in the context. + +TOOLS: +------ + +You have access to the following tools: + +{tools} + +To use a tool, please use the following format: + +``` +Thought: Do I need to use a tool? Yes +Action: the action to take, should be one of [{tool_names}] +Action Input: the input to the action +Observation: the result of the action +``` + +When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format: + +``` +Thought: Do I need to use a tool? No +Final Answer: [your response here] +``` + +Begin! + +Previous conversation history: +{chat_history} + +New input: {input} +{agent_scratchpad} +""") + +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) + +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] diff --git a/experiments/llm-chatbot-python/solutions/agent-scoped.py b/experiments/llm-chatbot-python/solutions/agent-scoped.py new file mode 100644 index 000000000..4ad8d5b60 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/agent-scoped.py @@ -0,0 +1,101 @@ +from llm import llm +from graph import graph +from langchain_core.prompts import ChatPromptTemplate +# tag::import_prompt[] +from langchain_core.prompts import PromptTemplate +# end::import_prompt[] +from langchain.schema import StrOutputParser +from langchain.tools import Tool +from langchain_community.chat_message_histories import Neo4jChatMessageHistory +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub +from utils import get_session_id + +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() + +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ) +] +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) + +# tag::agent_prompt[] +agent_prompt = PromptTemplate.from_template(""" +You are a movie expert providing information about movies. +Be as helpful as possible and return as much information as possible. +Do not answer any questions that do not relate to movies, actors or directors. + +Do not answer any questions using your pre-trained knowledge, only use the information provided in the context. + +TOOLS: +------ + +You have access to the following tools: + +{tools} + +To use a tool, please use the following format: + +``` +Thought: Do I need to use a tool? Yes +Action: the action to take, should be one of [{tool_names}] +Action Input: the input to the action +Observation: the result of the action +``` + +When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format: + +``` +Thought: Do I need to use a tool? No +Final Answer: [your response here] +``` + +Begin! + +Previous conversation history: +{chat_history} + +New input: {input} +{agent_scratchpad} +""") +# end::agent_prompt[] + +# tag::agent[] +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) +# end::agent[] + +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] diff --git a/experiments/llm-chatbot-python/solutions/agent-vector.py b/experiments/llm-chatbot-python/solutions/agent-vector.py new file mode 100644 index 000000000..b28573b17 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/agent-vector.py @@ -0,0 +1,107 @@ +from llm import llm +from graph import graph +from langchain_core.prompts import ChatPromptTemplate +from langchain_core.prompts import PromptTemplate +from langchain.schema import StrOutputParser +from langchain.tools import Tool +from langchain_community.chat_message_histories import Neo4jChatMessageHistory +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub +from utils import get_session_id + +# tag::import_get_movie_plot[] +from tools.vector import get_movie_plot +# end::import_get_movie_plot[] + +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() + +# tag::tools[] +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ), + Tool.from_function( + name="Movie Plot Search", + description="For when you need to find information about movies based on a plot", + func=get_movie_plot, + ) +] +# end::tools[] + +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) + +agent_prompt = PromptTemplate.from_template(""" +You are a movie expert providing information about movies. +Be as helpful as possible and return as much information as possible. +Do not answer any questions that do not relate to movies, actors or directors. + +Do not answer any questions using your pre-trained knowledge, only use the information provided in the context. + +TOOLS: +------ + +You have access to the following tools: + +{tools} + +To use a tool, please use the following format: + +``` +Thought: Do I need to use a tool? Yes +Action: the action to take, should be one of [{tool_names}] +Action Input: the input to the action +Observation: the result of the action +``` + +When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format: + +``` +Thought: Do I need to use a tool? No +Final Answer: [your response here] +``` + +Begin! + +Previous conversation history: +{chat_history} + +New input: {input} +{agent_scratchpad} +""") + +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) + +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] diff --git a/experiments/llm-chatbot-python/solutions/agent.py b/experiments/llm-chatbot-python/solutions/agent.py new file mode 100644 index 000000000..b67af616b --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/agent.py @@ -0,0 +1,109 @@ +from llm import llm +from graph import graph +from langchain_core.prompts import ChatPromptTemplate +from langchain_core.prompts import PromptTemplate +from langchain.schema import StrOutputParser +from langchain.tools import Tool +from langchain_community.chat_message_histories import Neo4jChatMessageHistory +from langchain.agents import AgentExecutor, create_react_agent +from langchain_core.runnables.history import RunnableWithMessageHistory +from langchain import hub +from utils import get_session_id + +from tools.vector import get_movie_plot +from tools.cypher import cypher_qa + +chat_prompt = ChatPromptTemplate.from_messages( + [ + ("system", "You are a movie expert providing information about movies."), + ("human", "{input}"), + ] +) + +movie_chat = chat_prompt | llm | StrOutputParser() + +tools = [ + Tool.from_function( + name="General Chat", + description="For general movie chat not covered by other tools", + func=movie_chat.invoke, + ), + Tool.from_function( + name="Movie Plot Search", + description="For when you need to find information about movies based on a plot", + func=get_movie_plot, + ), + Tool.from_function( + name="Movie information", + description="Provide information about movies questions using Cypher", + func = cypher_qa + ) +] + +def get_memory(session_id): + return Neo4jChatMessageHistory(session_id=session_id, graph=graph) + +agent_prompt = PromptTemplate.from_template(""" +You are a movie expert providing information about movies. +Be as helpful as possible and return as much information as possible. +Do not answer any questions that do not relate to movies, actors or directors. + +Do not answer any questions using your pre-trained knowledge, only use the information provided in the context. + +TOOLS: +------ + +You have access to the following tools: + +{tools} + +To use a tool, please use the following format: + +``` +Thought: Do I need to use a tool? Yes +Action: the action to take, should be one of [{tool_names}] +Action Input: the input to the action +Observation: the result of the action +``` + +When you have a response to say to the Human, or if you do not need to use a tool, you MUST use the format: + +``` +Thought: Do I need to use a tool? No +Final Answer: [your response here] +``` + +Begin! + +Previous conversation history: +{chat_history} + +New input: {input} +{agent_scratchpad} +""") + +agent = create_react_agent(llm, tools, agent_prompt) +agent_executor = AgentExecutor( + agent=agent, + tools=tools, + verbose=True + ) + +chat_agent = RunnableWithMessageHistory( + agent_executor, + get_memory, + input_messages_key="input", + history_messages_key="chat_history", +) + +def generate_response(user_input): + """ + Create a handler that calls the Conversational agent + and returns a response to be rendered in the UI + """ + + response = chat_agent.invoke( + {"input": user_input}, + {"configurable": {"session_id": get_session_id()}},) + + return response['output'] diff --git a/experiments/llm-chatbot-python/solutions/bot.py b/experiments/llm-chatbot-python/solutions/bot.py new file mode 100644 index 000000000..c3a43fdc5 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/bot.py @@ -0,0 +1,51 @@ +import streamlit as st +from utils import write_message +# tag::import_agent[] +from agent import generate_response +# end::import_agent[] + +# tag::setup[] +# Page Config +st.set_page_config("Ebert", page_icon=":movie_camera:") +# end::setup[] + +# tag::session[] +# Set up Session State +if "messages" not in st.session_state: + st.session_state.messages = [ + {"role": "assistant", "content": "Hi, I'm the GraphAcademy Chatbot! How can I help you?"}, + ] +# end::session[] + +# tag::submit[] +# Submit handler +def handle_submit(message): + """ + Submit handler: + + You will modify this method to talk with an LLM and provide + context using data from Neo4j. + """ + + # Handle the response + with st.spinner('Thinking...'): + # Call the agent + response = generate_response(message) + write_message('assistant', response) + +# end::submit[] + + +# tag::chat[] +# Display messages in Session State +for message in st.session_state.messages: + write_message(message['role'], message['content'], save=False) + +# Handle any user input +if prompt := st.chat_input("What is up?"): + # Display user message in chat message container + write_message('user', prompt) + + # Generate a response + handle_submit(prompt) +# end::chat[] diff --git a/experiments/llm-chatbot-python/solutions/graph.py b/experiments/llm-chatbot-python/solutions/graph.py new file mode 100644 index 000000000..1114b8968 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/graph.py @@ -0,0 +1,11 @@ +import streamlit as st + +# tag::graph[] +from langchain_community.graphs import Neo4jGraph + +graph = Neo4jGraph( + url=st.secrets["NEO4J_URI"], + username=st.secrets["NEO4J_USERNAME"], + password=st.secrets["NEO4J_PASSWORD"], +) +#end::graph[] \ No newline at end of file diff --git a/experiments/llm-chatbot-python/solutions/llm.py b/experiments/llm-chatbot-python/solutions/llm.py new file mode 100644 index 000000000..f01e30347 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/llm.py @@ -0,0 +1,20 @@ +import streamlit as st + +# tag::llm[] +# Create the LLM +from langchain_openai import ChatOpenAI + +llm = ChatOpenAI( + openai_api_key=st.secrets["OPENAI_API_KEY"], + model=st.secrets["OPENAI_MODEL"], +) +# end::llm[] + +# tag::embedding[] +# Create the Embedding model +from langchain_openai import OpenAIEmbeddings + +embeddings = OpenAIEmbeddings( + openai_api_key=st.secrets["OPENAI_API_KEY"] +) +# end::embedding[] diff --git a/experiments/llm-chatbot-python/solutions/tools/cypher-degrees.py b/experiments/llm-chatbot-python/solutions/tools/cypher-degrees.py new file mode 100644 index 000000000..03829c05a --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/cypher-degrees.py @@ -0,0 +1,72 @@ +from langchain.chains import GraphCypherQAChain +from langchain.prompts.prompt import PromptTemplate + +from solutions.llm import llm +from solutions.graph import graph + + +# tag::prompt[] +CYPHER_GENERATION_TEMPLATE = """ +You are an expert Neo4j Developer translating user questions into Cypher to answer questions about movies and provide recommendations. +Convert the user's question based on the schema. + +Use only the provided relationship types and properties in the schema. +Do not use any other relationship types or properties that are not provided. + +Do not return entire nodes or embedding properties. + +Fine Tuning: + +For movie titles that begin with "The", move "the" to the end. For example "The 39 Steps" becomes "39 Steps, The" or "the matrix" becomes "Matrix, The". + +Example Cypher Statements: + +1. To find who acted in a movie: +``` +MATCH (p:Person)-[r:ACTED_IN]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name, r.role +``` + +2. To find who directed a movie: +``` +MATCH (p:Person)-[r:DIRECTED]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name +``` + +3. How to find how many degrees of separation there are between two people: +``` +MATCH path = shortestPath( + (p1:Person {{name: "Actor 1"}})-[:ACTED_IN|DIRECTED*]-(p2:Person {{name: "Actor 2"}}) +) +WITH path, p1, p2, relationships(path) AS rels +RETURN + p1 {{ .name, .born, link:'https://www.themoviedb.org/person/'+ p1.tmdbId }} AS start, + p2 {{ .name, .born, link:'https://www.themoviedb.org/person/'+ p2.tmdbId }} AS end, + reduce(output = '', i in range(0, length(path)-1) | + output + CASE + WHEN i = 0 THEN + startNode(rels[i]).name + CASE WHEN type(rels[i]) = 'ACTED_IN' THEN ' played '+ rels[i].role +' in 'ELSE ' directed ' END + endNode(rels[i]).title + ELSE + ' with '+ startNode(rels[i]).name + ', who '+ CASE WHEN type(rels[i]) = 'ACTED_IN' THEN 'played '+ rels[i].role +' in ' + ELSE 'directed ' + END + endNode(rels[i]).title + END + ) AS pathBetweenPeople +``` + +Schema: +{schema} + +Question: +{question} +""" +# end::prompt[] + +cypher_prompt = PromptTemplate.from_template(CYPHER_GENERATION_TEMPLATE) + +cypher_qa = GraphCypherQAChain.from_llm( + llm, + graph=graph, + verbose=True, + cypher_prompt=cypher_prompt +) \ No newline at end of file diff --git a/experiments/llm-chatbot-python/solutions/tools/cypher-fewshot.py b/experiments/llm-chatbot-python/solutions/tools/cypher-fewshot.py new file mode 100644 index 000000000..671d59d6c --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/cypher-fewshot.py @@ -0,0 +1,51 @@ +from langchain.chains import GraphCypherQAChain +from langchain.prompts.prompt import PromptTemplate + +from solutions.llm import llm +from solutions.graph import graph + + +# tag::prompt[] +CYPHER_GENERATION_TEMPLATE = """ +You are an expert Neo4j Developer translating user questions into Cypher to answer questions about movies and provide recommendations. +Convert the user's question based on the schema. + +Use only the provided relationship types and properties in the schema. +Do not use any other relationship types or properties that are not provided. + +Do not return entire nodes or embedding properties. + +Fine Tuning: + +For movie titles that begin with "The", move "the" to the end. For example "The 39 Steps" becomes "39 Steps, The" or "the matrix" becomes "Matrix, The". + +Example Cypher Statements: + +1. To find who acted in a movie: +``` +MATCH (p:Person)-[r:ACTED_IN]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name, r.role +``` + +2. To find who directed a movie: +``` +MATCH (p:Person)-[r:DIRECTED]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name +``` + +Schema: +{schema} + +Question: +{question} +""" +# end::prompt[] + +cypher_prompt = PromptTemplate.from_template(CYPHER_GENERATION_TEMPLATE) + +cypher_qa = GraphCypherQAChain.from_llm( + llm, + graph=graph, + verbose=True, + cypher_prompt=cypher_prompt +) \ No newline at end of file diff --git a/experiments/llm-chatbot-python/solutions/tools/cypher-finetuned.py b/experiments/llm-chatbot-python/solutions/tools/cypher-finetuned.py new file mode 100644 index 000000000..a55242a65 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/cypher-finetuned.py @@ -0,0 +1,46 @@ +from langchain.chains import GraphCypherQAChain +# tag::import-prompt-template[] +from langchain.prompts.prompt import PromptTemplate +# end::import-prompt-template[] + +from solutions.llm import llm +from solutions.graph import graph + +# tag::prompt[] +CYPHER_GENERATION_TEMPLATE = """ +You are an expert Neo4j Developer translating user questions into Cypher to answer questions about movies and provide recommendations. +Convert the user's question based on the schema. + +Use only the provided relationship types and properties in the schema. +Do not use any other relationship types or properties that are not provided. + +Do not return entire nodes or embedding properties. + +Fine Tuning: + +For movie titles that begin with "The", move "the" to the end. For example "The 39 Steps" becomes "39 Steps, The" or "the matrix" becomes "Matrix, The". + + +Schema: +{schema} + +Question: +{question} + +Cypher Query: +""" +# end::prompt[] + +# tag::template[] +cypher_prompt = PromptTemplate.from_template(CYPHER_GENERATION_TEMPLATE) +# end::template[] + + +# tag::cypher-qa[] +cypher_qa = GraphCypherQAChain.from_llm( + llm, + graph=graph, + verbose=True, + cypher_prompt=cypher_prompt +) +# end::cypher-qa[] diff --git a/experiments/llm-chatbot-python/solutions/tools/cypher-simple.py b/experiments/llm-chatbot-python/solutions/tools/cypher-simple.py new file mode 100644 index 000000000..fd6592b76 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/cypher-simple.py @@ -0,0 +1,15 @@ +import streamlit as st +from llm import llm +from graph import graph + +# tag::import[] +from langchain_community.chains.graph_qa.cypher import GraphCypherQAChain +# end::import[] + +# tag::cypher-qa[] +cypher_qa = GraphCypherQAChain.from_llm( + llm, + graph=graph, + verbose=True +) +# end::cypher-qa[] diff --git a/experiments/llm-chatbot-python/solutions/tools/cypher.py b/experiments/llm-chatbot-python/solutions/tools/cypher.py new file mode 100644 index 000000000..f2b797274 --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/cypher.py @@ -0,0 +1,69 @@ +from langchain.chains import GraphCypherQAChain +from langchain.prompts.prompt import PromptTemplate + +from solutions.llm import llm +from solutions.graph import graph + +CYPHER_GENERATION_TEMPLATE = """ +You are an expert Neo4j Developer translating user questions into Cypher to answer questions about movies and provide recommendations. +Convert the user's question based on the schema. + +Use only the provided relationship types and properties in the schema. +Do not use any other relationship types or properties that are not provided. + +Do not return entire nodes or embedding properties. + +Fine Tuning: + +For movie titles that begin with "The", move "the" to the end. For example "The 39 Steps" becomes "39 Steps, The" or "the matrix" becomes "Matrix, The". + +Example Cypher Statements: + +1. To find who acted in a movie: +``` +MATCH (p:Person)-[r:ACTED_IN]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name, r.role +``` + +2. To find who directed a movie: +``` +MATCH (p:Person)-[r:DIRECTED]->(m:Movie {{title: "Movie Title"}}) +RETURN p.name +``` + +3. How to find how many degrees of separation there are between two people: +``` +MATCH path = shortestPath( + (p1:Person {{name: "Actor 1"}})-[:ACTED_IN|DIRECTED*]-(p2:Person {{name: "Actor 2"}}) +) +WITH path, p1, p2, relationships(path) AS rels +RETURN + p1 {{ .name, .born, link:'https://www.themoviedb.org/person/'+ p1.tmdbId }} AS start, + p2 {{ .name, .born, link:'https://www.themoviedb.org/person/'+ p2.tmdbId }} AS end, + reduce(output = '', i in range(0, length(path)-1) | + output + CASE + WHEN i = 0 THEN + startNode(rels[i]).name + CASE WHEN type(rels[i]) = 'ACTED_IN' THEN ' played '+ rels[i].role +' in 'ELSE ' directed ' END + endNode(rels[i]).title + ELSE + ' with '+ startNode(rels[i]).name + ', who '+ CASE WHEN type(rels[i]) = 'ACTED_IN' THEN 'played '+ rels[i].role +' in ' + ELSE 'directed ' + END + endNode(rels[i]).title + END + ) AS pathBetweenPeople +``` + +Schema: +{schema} + +Question: +{question} +""" + +cypher_prompt = PromptTemplate.from_template(CYPHER_GENERATION_TEMPLATE) + +cypher_qa = GraphCypherQAChain.from_llm( + llm, + graph=graph, + verbose=True, + cypher_prompt=cypher_prompt +) \ No newline at end of file diff --git a/experiments/llm-chatbot-python/solutions/tools/vector.py b/experiments/llm-chatbot-python/solutions/tools/vector.py new file mode 100644 index 000000000..6e3dc6dbe --- /dev/null +++ b/experiments/llm-chatbot-python/solutions/tools/vector.py @@ -0,0 +1,71 @@ +import streamlit as st +from llm import llm, embeddings +from graph import graph + +# tag::import_vector[] +from langchain_community.vectorstores.neo4j_vector import Neo4jVector +# end::import_vector[] +# tag::import_chain[] +from langchain.chains.combine_documents import create_stuff_documents_chain +from langchain.chains import create_retrieval_chain +# end::import_chain[] + +# tag::import_chat_prompt[] +from langchain_core.prompts import ChatPromptTemplate +# end::import_chat_prompt[] + + +# tag::vector[] +neo4jvector = Neo4jVector.from_existing_index( + embeddings, # <1> + graph=graph, # <2> + index_name="moviePlots", # <3> + node_label="Movie", # <4> + text_node_property="plot", # <5> + embedding_node_property="plotEmbedding", # <6> + retrieval_query=""" +RETURN + node.plot AS text, + score, + { + title: node.title, + directors: [ (person)-[:DIRECTED]->(node) | person.name ], + actors: [ (person)-[r:ACTED_IN]->(node) | [person.name, r.role] ], + tmdbId: node.tmdbId, + source: 'https://www.themoviedb.org/movie/'+ node.tmdbId + } AS metadata +""" +) +# end::vector[] + +# tag::retriever[] +retriever = neo4jvector.as_retriever() +# end::retriever[] + +# tag::prompt[] +instructions = ( + "Use the given context to answer the question." + "If you don't know the answer, say you don't know." + "Context: {context}" +) + +prompt = ChatPromptTemplate.from_messages( + [ + ("system", instructions), + ("human", "{input}"), + ] +) +# end::prompt[] + +# tag::chain[] +question_answer_chain = create_stuff_documents_chain(llm, prompt) +plot_retriever = create_retrieval_chain( + retriever, + question_answer_chain +) +# end::chain[] + +# tag::get_movie_plot[] +def get_movie_plot(input): + return plot_retriever.invoke({"input": input}) +# end::get_movie_plot[] diff --git a/experiments/llm-chatbot-python/tools/cypher.py b/experiments/llm-chatbot-python/tools/cypher.py new file mode 100644 index 000000000..feb66c33d --- /dev/null +++ b/experiments/llm-chatbot-python/tools/cypher.py @@ -0,0 +1,5 @@ +import streamlit as st +from llm import llm +from graph import graph + +# Create the Cypher QA chain \ No newline at end of file diff --git a/experiments/llm-chatbot-python/tools/vector.py b/experiments/llm-chatbot-python/tools/vector.py new file mode 100644 index 000000000..5b2eaa22a --- /dev/null +++ b/experiments/llm-chatbot-python/tools/vector.py @@ -0,0 +1,56 @@ +import streamlit as st +from llm import llm, embeddings +from graph import graph + +# Create the Neo4jVector +from langchain_community.vectorstores.neo4j_vector import Neo4jVector + +neo4jvector = Neo4jVector.from_existing_index( + embeddings, # (1) + graph=graph, # (2) + index_name="moviePlots", # (3) + node_label="Movie", # (4) + text_node_property="plot", # (5) + embedding_node_property="plotEmbedding", # (6) + retrieval_query=""" +RETURN + node.plot AS text, + score, + { + title: node.title, + directors: [ (person)-[:DIRECTED]->(node) | person.name ], + actors: [ (person)-[r:ACTED_IN]->(node) | [person.name, r.role] ], + tmdbId: node.tmdbId, + source: 'https://www.themoviedb.org/movie/'+ node.tmdbId + } AS metadata +""" +) +# Create the retriever +retriever = neo4jvector.as_retriever() +# Create the prompt +from langchain_core.prompts import ChatPromptTemplate + +instructions = ( + "Use the given context to answer the question." + "If you don't know the answer, say you don't know." + "Context: {context}" +) + +prompt = ChatPromptTemplate.from_messages( + [ + ("system", instructions), + ("human", "{input}"), + ] +) +# Create the chain +from langchain.chains.combine_documents import create_stuff_documents_chain +from langchain.chains import create_retrieval_chain + +question_answer_chain = create_stuff_documents_chain(llm, prompt) +plot_retriever = create_retrieval_chain( + retriever, + question_answer_chain +) +# Create a function to call the chain +def get_movie_plot(input): + return plot_retriever.invoke({"input": input}) \ No newline at end of file diff --git a/experiments/llm-chatbot-python/utils.py b/experiments/llm-chatbot-python/utils.py new file mode 100644 index 000000000..7fc575e5b --- /dev/null +++ b/experiments/llm-chatbot-python/utils.py @@ -0,0 +1,22 @@ +import streamlit as st +from streamlit.runtime.scriptrunner.script_run_context import get_script_run_ctx + +# tag::write_message[] +def write_message(role, content, save = True): + """ + This is a helper function that saves a message to the + session state and then writes a message to the UI + """ + # Append to session state + if save: + st.session_state.messages.append({"role": role, "content": content}) + + # Write to UI + with st.chat_message(role): + st.markdown(content) +# end::write_message[] + +# tag::get_session_id[] +def get_session_id(): + return get_script_run_ctx().session_id +# end::get_session_id[] \ No newline at end of file From 6ef61e732f8da5f84c6cd0b720bcd796bbd43ad5 Mon Sep 17 00:00:00 2001 From: abhishekkumar-27 <164544129+abhishekkumar-27@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:04:31 +0000 Subject: [PATCH 007/106] Added chatbot "hybrid " mode use case --- backend/test_integrationqa.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/backend/test_integrationqa.py b/backend/test_integrationqa.py index 71155acca..cd662cbdc 100644 --- a/backend/test_integrationqa.py +++ b/backend/test_integrationqa.py @@ -198,6 +198,7 @@ def test_chatbot_QnA(model_name): return QA_n_RAG # Check the Functionality of Chatbot QnA for mode 'vector' + def test_chatbot_QnA_vector(model_name): model = model_name QA_n_RAG_vector = QA_RAG(graph, model, 'Tell me about amazon', '[]', 1, 'vector') @@ -213,6 +214,24 @@ def test_chatbot_QnA_vector(model_name): print("Failed ", e) return QA_n_RAG_vector +# Check the Functionality of Chatbot QnA for mode 'hybrid' + +def test_chatbot_QnA_hybrid(model_name): + model = model_name + QA_n_RAG_hybrid = QA_RAG(graph, model, 'Tell me about amazon', '[]', 1, 'hybrid') + + + print(QA_n_RAG_hybrid) + print(len(QA_n_RAG_hybrid['message'])) + try: + assert len(QA_n_RAG_hybrid['message']) > 20 + return QA_n_RAG_hybrid + print("Success") + except AssertionError as e: + print("Failed ", e) + return QA_n_RAG_hybrid + + if __name__ == "__main__": final_list = [] @@ -241,6 +260,10 @@ def test_chatbot_QnA_vector(model_name): response = test_chatbot_QnA_vector(model_name) final_list.append(response) + # #chatbot 'hybrid' + response = test_chatbot_QnA_hybrid(model_name) + final_list.append(response) + # test_graph_from_file_test_s3_failed() # S3 Failed Test Case df = pd.DataFrame(final_list) df['execution_date']= datetime.today().strftime('%Y-%m-%d') From 76028bf3f5ff4ccbafd56475e4a825551b80c6f5 Mon Sep 17 00:00:00 2001 From: kartikpersistent <101251502+kartikpersistent@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:37:01 +0000 Subject: [PATCH 008/106] added the concurrent file processing --- frontend/src/components/Content.tsx | 108 +++++++++++++++++++++----- frontend/src/components/FileTable.tsx | 5 +- frontend/src/context/UsersFiles.tsx | 19 ++++- frontend/src/hooks/useSse.tsx | 4 +- frontend/src/utils/Constants.ts | 2 + frontend/src/utils/Queue.ts | 38 +++++++++ 6 files changed, 154 insertions(+), 22 deletions(-) create mode 100644 frontend/src/utils/Queue.ts diff --git a/frontend/src/components/Content.tsx b/frontend/src/components/Content.tsx index 190636266..3b2d40940 100644 --- a/frontend/src/components/Content.tsx +++ b/frontend/src/components/Content.tsx @@ -19,7 +19,7 @@ import { postProcessing } from '../services/PostProcessing'; import { triggerStatusUpdateAPI } from '../services/ServerSideStatusUpdateAPI'; import useServerSideEvent from '../hooks/useSse'; import { useSearchParams } from 'react-router-dom'; -import { buttonCaptions, defaultLLM, largeFileSize, llms, tooltips } from '../utils/Constants'; +import { batchSize, buttonCaptions, defaultLLM, largeFileSize, llms, tooltips } from '../utils/Constants'; import ButtonWithToolTip from './UI/ButtonWithToolTip'; import connectAPI from '../services/ConnectAPI'; import DropdownComponent from './Dropdown'; @@ -69,6 +69,9 @@ const Content: React.FC = ({ setRowSelection, setSelectedRels, postProcessingTasks, + queue, + processedCount, + setProcessedCount, } = useFileContext(); const [viewPoint, setViewPoint] = useState<'tableView' | 'showGraphView' | 'chatInfoView'>('tableView'); const [showDeletePopUp, setshowDeletePopUp] = useState(false); @@ -136,13 +139,24 @@ const Content: React.FC = ({ }); }, [model]); + useEffect(() => { + if (processedCount == batchSize) { + setProcessedCount(0); + handleGenerateGraph(true, []); + } + }, [processedCount]); + + useEffect(() => { + localStorage.setItem('waitingQueue', JSON.stringify({ db: userCredentials?.uri, queue: queue.items })); + }, [queue.items.length, userCredentials]); + const handleDropdownChange = (selectedOption: OptionType | null | void) => { if (selectedOption?.value) { setModel(selectedOption?.value); } }; - const extractData = async (uid: string, isselectedRows = false) => { + const extractData = async (uid: string, isselectedRows = false, filesTobeProcess: CustomFile[]) => { if (!isselectedRows) { const fileItem = filesData.find((f) => f.id == uid); if (fileItem) { @@ -150,7 +164,7 @@ const Content: React.FC = ({ await extractHandler(fileItem, uid); } } else { - const fileItem = childRef.current?.getSelectedRows().find((f) => f.id == uid); + const fileItem = filesTobeProcess.find((f) => f.id == uid); if (fileItem) { setextractLoading(true); await extractHandler(fileItem, uid); @@ -260,27 +274,83 @@ const Content: React.FC = ({ const handleGenerateGraph = (allowLargeFiles: boolean, selectedFilesFromAllfiles: CustomFile[]) => { const data = []; if (selectedfileslength && allowLargeFiles) { - for (let i = 0; i < selectedfileslength; i++) { - const row = childRef.current?.getSelectedRows()[i]; - if (row?.status === 'New') { - data.push(extractData(row.id, true)); + const selectedRows = childRef.current?.getSelectedRows(); + const selectedNewFiles = childRef.current?.getSelectedRows().filter((f) => f.status === 'New'); + if (!queue.isEmpty()) { + if (queue.size() > batchSize) { + const batch = queue.items.slice(0, batchSize); + for (let i = 0; i < batch.length; i++) { + data.push(extractData(batch[i].id, true, selectedRows as CustomFile[])); + } + } else { + const selectedFiles = selectedNewFiles; + const filesToProcess = [ + ...queue.items.concat(selectedFiles?.slice(0, selectedFiles?.length - batchSize) as CustomFile[]), + ]; + for (let i = 0; i < filesToProcess.length; i++) { + data.push(extractData(filesToProcess[i].id, true, selectedRows as CustomFile[])); + } + } + } else if (selectedfileslength > batchSize) { + const filesToProcess = selectedNewFiles?.slice(0, batchSize) as CustomFile[]; + for (let i = 0; i < filesToProcess.length; i++) { + data.push(extractData(filesToProcess[i].id, true, selectedRows as CustomFile[])); + } + const remainingFiles = [...(selectedNewFiles as CustomFile[])].splice(batchSize); + remainingFiles.forEach((f) => { + setFilesData((prev) => prev.map((pf) => (pf.id === f.id ? { ...pf, status: 'Waiting' } : pf))); + queue.enqueue(f); + }); + } else { + for (let i = 0; i < selectedfileslength; i++) { + const row = childRef.current?.getSelectedRows()[i]; + if (row?.status === 'New') { + data.push(extractData(row.id, true, selectedRows as CustomFile[])); + } } + Promise.allSettled(data).then(async (_) => { + setextractLoading(false); + await postProcessing(userCredentials as UserCredentials, postProcessingTasks); + }); } - Promise.allSettled(data).then(async (_) => { - setextractLoading(false); - await postProcessing(userCredentials as UserCredentials, postProcessingTasks); - }); } else if (selectedFilesFromAllfiles.length && allowLargeFiles) { - // @ts-ignore - for (let i = 0; i < selectedFilesFromAllfiles.length; i++) { - if (selectedFilesFromAllfiles[i]?.status === 'New') { - data.push(extractData(selectedFilesFromAllfiles[i].id as string)); + const newFilesFromSelectedFiles = selectedFilesFromAllfiles.filter((f) => f.status === 'New'); + if (!queue.isEmpty()) { + if (queue.size() > batchSize) { + const batch = queue.items.slice(0, batchSize); + for (let i = 0; i < batch.length; i++) { + data.push(extractData(batch[i].id, false, selectedFilesFromAllfiles)); + } + } else { + const selectedFiles = newFilesFromSelectedFiles; + const filesToProcess = queue.items.concat( + selectedFiles?.slice(0, selectedFiles?.length - batchSize) as CustomFile[] + ); + for (let i = 0; i < filesToProcess.length; i++) { + data.push(extractData(filesToProcess[i].id, false, selectedFilesFromAllfiles)); + } + } + } else if (selectedFilesFromAllfiles.length > batchSize) { + const filesToProcess = newFilesFromSelectedFiles.slice(0, batchSize) as CustomFile[]; + for (let i = 0; i < filesToProcess.length; i++) { + data.push(extractData(filesToProcess[i].id, false, selectedFilesFromAllfiles)); } + const remainingFiles = [...(newFilesFromSelectedFiles as CustomFile[])].splice(batchSize); + remainingFiles.forEach((f) => { + setFilesData((prev) => prev.map((pf) => (pf.id === f.id ? { ...pf, status: 'Waiting' } : pf))); + queue.enqueue(f); + }); + } else { + for (let i = 0; i < selectedFilesFromAllfiles.length; i++) { + if (selectedFilesFromAllfiles[i]?.status === 'New') { + data.push(extractData(selectedFilesFromAllfiles[i].id as string, false, selectedFilesFromAllfiles)); + } + } + Promise.allSettled(data).then(async (_) => { + setextractLoading(false); + await postProcessing(userCredentials as UserCredentials, postProcessingTasks); + }); } - Promise.allSettled(data).then(async (_) => { - setextractLoading(false); - await postProcessing(userCredentials as UserCredentials, postProcessingTasks); - }); } }; diff --git a/frontend/src/components/FileTable.tsx b/frontend/src/components/FileTable.tsx index e3d19bd93..879120425 100644 --- a/frontend/src/components/FileTable.tsx +++ b/frontend/src/components/FileTable.tsx @@ -51,7 +51,8 @@ import IndeterminateCheckbox from './UI/CustomCheckBox'; const FileTable = forwardRef((props, ref) => { const { isExpanded, connectionStatus, setConnectionStatus, onInspect } = props; - const { filesData, setFilesData, model, rowSelection, setRowSelection, setSelectedRows } = useFileContext(); + const { filesData, setFilesData, model, rowSelection, setRowSelection, setSelectedRows, setProcessedCount, queue } = + useFileContext(); const { userCredentials } = useCredentials(); const columnHelper = createColumnHelper(); const [columnFilters, setColumnFilters] = useState([]); @@ -715,6 +716,8 @@ const FileTable = forwardRef((props, ref) => { return curfile; }) ); + setProcessedCount((prev) => prev + 1); + queue.remove(fileName); } }; diff --git a/frontend/src/context/UsersFiles.tsx b/frontend/src/context/UsersFiles.tsx index e8d3d1510..a47ab79fb 100644 --- a/frontend/src/context/UsersFiles.tsx +++ b/frontend/src/context/UsersFiles.tsx @@ -2,6 +2,7 @@ import { createContext, useContext, useState, Dispatch, SetStateAction, FC, useE import { CustomFile, FileContextProviderProps, OptionType } from '../types'; import { defaultLLM } from '../utils/Constants'; import { useCredentials } from './UserCredentials'; +import Queue from '../utils/Queue'; interface showTextFromSchemaDialogType { triggeredFrom: string; show: boolean; @@ -33,15 +34,20 @@ interface FileContextType { setShowTextFromSchemaDialog: React.Dispatch>; postProcessingTasks: string[]; setPostProcessingTasks: React.Dispatch>; + queue: Queue; + setQueue: Dispatch>; + processedCount: number; + setProcessedCount: Dispatch>; } const FileContext = createContext(undefined); const FileContextProvider: FC = ({ children }) => { const selectedNodeLabelstr = localStorage.getItem('selectedNodeLabels'); const selectedNodeRelsstr = localStorage.getItem('selectedRelationshipLabels'); - + const persistedQueue = localStorage.getItem('waitingQueue'); const [files, setFiles] = useState<(File | null)[] | []>([]); const [filesData, setFilesData] = useState([]); + const [queue, setQueue] = useState(new Queue([])); const [model, setModel] = useState(defaultLLM); const [graphType, setGraphType] = useState('Knowledge Graph Entities'); const [selectedNodes, setSelectedNodes] = useState([]); @@ -57,6 +63,7 @@ const FileContextProvider: FC = ({ children }) => { show: false, }); const [postProcessingTasks, setPostProcessingTasks] = useState([]); + const [processedCount, setProcessedCount] = useState(0); useEffect(() => { if (selectedNodeLabelstr != null) { const selectedNodeLabel = JSON.parse(selectedNodeLabelstr); @@ -70,6 +77,12 @@ const FileContextProvider: FC = ({ children }) => { setSelectedRels(selectedNodeRels.selectedOptions); } } + if (persistedQueue != null) { + const waitingQueue = JSON.parse(persistedQueue); + if (userCredentials?.uri === waitingQueue.db) { + setQueue(new Queue(waitingQueue.queue)); + } + } }, [userCredentials]); const value: FileContextType = { @@ -99,6 +112,10 @@ const FileContextProvider: FC = ({ children }) => { showTextFromSchemaDialog, postProcessingTasks, setPostProcessingTasks, + queue, + setQueue, + processedCount, + setProcessedCount, }; return {children}; }; diff --git a/frontend/src/hooks/useSse.tsx b/frontend/src/hooks/useSse.tsx index a1f54633e..89995dae7 100644 --- a/frontend/src/hooks/useSse.tsx +++ b/frontend/src/hooks/useSse.tsx @@ -6,7 +6,7 @@ export default function useServerSideEvent( alertHandler: (inMinutes: boolean, minutes: number, filename: string) => void, errorHandler: (filename: string) => void ) { - const { setFilesData } = useFileContext(); + const { setFilesData, setProcessedCount, queue } = useFileContext(); function updateStatusForLargeFiles(eventSourceRes: eventResponsetypes) { const { fileName, @@ -60,6 +60,8 @@ export default function useServerSideEvent( return curfile; }); }); + setProcessedCount((prev) => prev + 1); + queue.remove(fileName); } else if (eventSourceRes.status === 'Failed') { setFilesData((prevfiles) => { return prevfiles.map((curfile) => { diff --git a/frontend/src/utils/Constants.ts b/frontend/src/utils/Constants.ts index a91640da0..c9e174d96 100644 --- a/frontend/src/utils/Constants.ts +++ b/frontend/src/utils/Constants.ts @@ -162,6 +162,8 @@ export const buttonCaptions = { export const taskParam: string[] = ['update_similarity_graph', 'create_fulltext_index', 'create_entity_embedding']; +export const batchSize: number = parseInt(process.env.BATCH_SIZE ?? '2'); + export const nvlOptions: NvlOptions = { allowDynamicMinZoom: true, disableWebGL: true, diff --git a/frontend/src/utils/Queue.ts b/frontend/src/utils/Queue.ts new file mode 100644 index 000000000..bf476d1d0 --- /dev/null +++ b/frontend/src/utils/Queue.ts @@ -0,0 +1,38 @@ +import { CustomFile } from '../types'; +class Queue { + items: CustomFile[] = []; + + constructor(items: CustomFile[]) { + this.items = items; + } + + enqueue(item: CustomFile) { + this.items.push(item); + } + + dequeue() { + if (!this.isEmpty()) { + return this.items.shift(); + } + } + + peek() { + if (this.isEmpty()) { + return 'Queue is empty'; + } + return this.items[0]; + } + + size() { + return this.items.length; + } + + isEmpty() { + return this.items.length === 0; + } + + remove(name: string) { + this.items = [...this.items.filter((f) => f.name != name)]; + } +} +export default Queue; From 47d16ecf9a0932a24cc62d7f2595e65723dc6387 Mon Sep 17 00:00:00 2001 From: kartikpersistent <101251502+kartikpersistent@users.noreply.github.com> Date: Tue, 6 Aug 2024 07:27:45 +0000 Subject: [PATCH 009/106] page refresh scenario --- frontend/src/components/Content.tsx | 31 +++++++++++++++++++----- frontend/src/components/FileTable.tsx | 34 +++++++++++++++------------ frontend/src/context/UsersFiles.tsx | 17 +++++++------- frontend/src/hooks/useSse.tsx | 2 +- frontend/src/utils/Queue.ts | 6 ++++- 5 files changed, 58 insertions(+), 32 deletions(-) diff --git a/frontend/src/components/Content.tsx b/frontend/src/components/Content.tsx index 3b2d40940..fe50c174a 100644 --- a/frontend/src/components/Content.tsx +++ b/frontend/src/components/Content.tsx @@ -33,7 +33,7 @@ import GraphEnhancementDialog from './Popups/GraphEnhancementDialog'; import { tokens } from '@neo4j-ndl/base'; const ConnectionModal = lazy(() => import('./Popups/ConnectionModal/ConnectionModal')); const ConfirmationDialog = lazy(() => import('./Popups/LargeFilePopUp/ConfirmationDialog')); - +let afterFirstRender = false; const Content: React.FC = ({ isLeftExpanded, isRightExpanded, @@ -140,14 +140,19 @@ const Content: React.FC = ({ }, [model]); useEffect(() => { + if (afterFirstRender) { + localStorage.setItem('processedCount', JSON.stringify({ db: userCredentials?.uri, count: processedCount })); + } if (processedCount == batchSize) { - setProcessedCount(0); handleGenerateGraph(true, []); } - }, [processedCount]); + }, [processedCount, userCredentials]); useEffect(() => { - localStorage.setItem('waitingQueue', JSON.stringify({ db: userCredentials?.uri, queue: queue.items })); + if (afterFirstRender) { + localStorage.setItem('waitingQueue', JSON.stringify({ db: userCredentials?.uri, queue: queue.items })); + } + afterFirstRender = true; }, [queue.items.length, userCredentials]); const handleDropdownChange = (selectedOption: OptionType | null | void) => { @@ -285,7 +290,14 @@ const Content: React.FC = ({ } else { const selectedFiles = selectedNewFiles; const filesToProcess = [ - ...queue.items.concat(selectedFiles?.slice(0, selectedFiles?.length - batchSize) as CustomFile[]), + ...queue.items.concat( + selectedFiles?.slice( + 0, + selectedFiles.length + queue.size() > batchSize + ? selectedFiles?.length - batchSize + : selectedFiles.length + ) as CustomFile[] + ), ]; for (let i = 0; i < filesToProcess.length; i++) { data.push(extractData(filesToProcess[i].id, true, selectedRows as CustomFile[])); @@ -324,7 +336,10 @@ const Content: React.FC = ({ } else { const selectedFiles = newFilesFromSelectedFiles; const filesToProcess = queue.items.concat( - selectedFiles?.slice(0, selectedFiles?.length - batchSize) as CustomFile[] + selectedFiles?.slice( + 0, + selectedFiles.length + queue.size() > batchSize ? selectedFiles?.length - batchSize : selectedFiles.length + ) as CustomFile[] ); for (let i = 0; i < filesToProcess.length; i++) { data.push(extractData(filesToProcess[i].id, false, selectedFilesFromAllfiles)); @@ -384,6 +399,8 @@ const Content: React.FC = ({ }; const disconnect = () => { + queue.clear(); + setProcessedCount(0); setConnectionStatus(false); localStorage.removeItem('password'); setUserCredentials({ uri: '', password: '', userName: '', database: '' }); @@ -441,6 +458,8 @@ const Content: React.FC = ({ childRef.current?.getSelectedRows() as CustomFile[], deleteEntities ); + queue.clear(); + setProcessedCount(0); setRowSelection({}); setdeleteLoading(false); if (response.data.status == 'Success') { diff --git a/frontend/src/components/FileTable.tsx b/frontend/src/components/FileTable.tsx index 879120425..fca5c3daa 100644 --- a/frontend/src/components/FileTable.tsx +++ b/frontend/src/components/FileTable.tsx @@ -114,7 +114,7 @@ const FileTable = forwardRef((props, ref) => {
((props, ref) => { if (!res.data) { throw new Error('Please check backend connection'); } + const waitingQueue = JSON.parse(localStorage.getItem('waitingQueue') ?? JSON.stringify({ queue: [] })).queue; if (res.data.status !== 'Failed') { const prefiles: CustomFile[] = []; if (res.data.data.length) { res.data.data.forEach((item: SourceNode) => { if (item.fileName != undefined && item.fileName.length) { + const waitingFile = + waitingQueue.length && waitingQueue.find((f: CustomFile) => f.name === item.fileName); prefiles.push({ name: item?.fileName, size: item?.fileSize ?? 0, @@ -529,20 +532,21 @@ const FileTable = forwardRef((props, ref) => { NodesCount: item?.nodeCount ?? 0, processing: item?.processingTime ?? 'None', relationshipCount: item?.relationshipCount ?? 0, - status: - item?.fileSource === 's3 bucket' && localStorage.getItem('accesskey') === item?.awsAccessKeyId - ? item?.status - : item?.fileSource === 'local file' - ? item?.status - : item?.status === 'Completed' || item.status === 'Failed' - ? item?.status - : item?.fileSource == 'Wikipedia' || - item?.fileSource == 'youtube' || - item?.fileSource == 'gcs bucket' - ? item?.status - : 'N/A', + status: waitingFile + ? 'Waiting' + : item?.fileSource === 's3 bucket' && localStorage.getItem('accesskey') === item?.awsAccessKeyId + ? item?.status + : item?.fileSource === 'local file' + ? item?.status + : item?.status === 'Completed' || item.status === 'Failed' + ? item?.status + : item?.fileSource == 'Wikipedia' || + item?.fileSource == 'youtube' || + item?.fileSource == 'gcs bucket' + ? item?.status + : 'N/A', model: item?.model ?? model, - id: uuidv4(), + id: !waitingFile ? uuidv4() : waitingFile.id, source_url: item?.url != 'None' && item?.url != '' ? item.url : '', fileSource: item?.fileSource ?? 'None', gcsBucket: item?.gcsBucket, @@ -716,7 +720,7 @@ const FileTable = forwardRef((props, ref) => { return curfile; }) ); - setProcessedCount((prev) => prev + 1); + setProcessedCount((prev) => (prev === 2 ? 0 : prev + 1)); queue.remove(fileName); } }; diff --git a/frontend/src/context/UsersFiles.tsx b/frontend/src/context/UsersFiles.tsx index a47ab79fb..86bd54b02 100644 --- a/frontend/src/context/UsersFiles.tsx +++ b/frontend/src/context/UsersFiles.tsx @@ -45,9 +45,13 @@ const FileContextProvider: FC = ({ children }) => { const selectedNodeLabelstr = localStorage.getItem('selectedNodeLabels'); const selectedNodeRelsstr = localStorage.getItem('selectedRelationshipLabels'); const persistedQueue = localStorage.getItem('waitingQueue'); + const persistedProcessedCount = localStorage.getItem('processedCount'); + const { userCredentials } = useCredentials(); const [files, setFiles] = useState<(File | null)[] | []>([]); const [filesData, setFilesData] = useState([]); - const [queue, setQueue] = useState(new Queue([])); + const [queue, setQueue] = useState( + new Queue(JSON.parse(persistedQueue ?? JSON.stringify({ queue: [] })).queue) + ); const [model, setModel] = useState(defaultLLM); const [graphType, setGraphType] = useState('Knowledge Graph Entities'); const [selectedNodes, setSelectedNodes] = useState([]); @@ -56,14 +60,15 @@ const FileContextProvider: FC = ({ children }) => { const [rowSelection, setRowSelection] = useState>({}); const [selectedRows, setSelectedRows] = useState([]); const [chatMode, setchatMode] = useState('graph+vector'); - const { userCredentials } = useCredentials(); const [isSchema, setIsSchema] = useState(false); const [showTextFromSchemaDialog, setShowTextFromSchemaDialog] = useState({ triggeredFrom: '', show: false, }); const [postProcessingTasks, setPostProcessingTasks] = useState([]); - const [processedCount, setProcessedCount] = useState(0); + const [processedCount, setProcessedCount] = useState( + JSON.parse(persistedProcessedCount ?? JSON.stringify({ count: 0 })).count + ); useEffect(() => { if (selectedNodeLabelstr != null) { const selectedNodeLabel = JSON.parse(selectedNodeLabelstr); @@ -77,12 +82,6 @@ const FileContextProvider: FC = ({ children }) => { setSelectedRels(selectedNodeRels.selectedOptions); } } - if (persistedQueue != null) { - const waitingQueue = JSON.parse(persistedQueue); - if (userCredentials?.uri === waitingQueue.db) { - setQueue(new Queue(waitingQueue.queue)); - } - } }, [userCredentials]); const value: FileContextType = { diff --git a/frontend/src/hooks/useSse.tsx b/frontend/src/hooks/useSse.tsx index 89995dae7..21baa2884 100644 --- a/frontend/src/hooks/useSse.tsx +++ b/frontend/src/hooks/useSse.tsx @@ -60,7 +60,7 @@ export default function useServerSideEvent( return curfile; }); }); - setProcessedCount((prev) => prev + 1); + setProcessedCount((prev) => (prev === 2 ? 0 : prev + 1)); queue.remove(fileName); } else if (eventSourceRes.status === 'Failed') { setFilesData((prevfiles) => { diff --git a/frontend/src/utils/Queue.ts b/frontend/src/utils/Queue.ts index bf476d1d0..725918623 100644 --- a/frontend/src/utils/Queue.ts +++ b/frontend/src/utils/Queue.ts @@ -18,7 +18,7 @@ class Queue { peek() { if (this.isEmpty()) { - return 'Queue is empty'; + return -1; } return this.items[0]; } @@ -34,5 +34,9 @@ class Queue { remove(name: string) { this.items = [...this.items.filter((f) => f.name != name)]; } + + clear() { + this.items = []; + } } export default Queue; From abbb9c7407a1cbb2955614dec8af37dfb54b1edf Mon Sep 17 00:00:00 2001 From: kartikpersistent <101251502+kartikpersistent@users.noreply.github.com> Date: Tue, 6 Aug 2024 10:26:01 +0000 Subject: [PATCH 010/106] fixed waiting files processing issue in refresh scenario --- frontend/src/components/Content.tsx | 90 +++++++++++++++++++++------ frontend/src/components/FileTable.tsx | 13 +++- 2 files changed, 81 insertions(+), 22 deletions(-) diff --git a/frontend/src/components/Content.tsx b/frontend/src/components/Content.tsx index fe50c174a..773e1d6c2 100644 --- a/frontend/src/components/Content.tsx +++ b/frontend/src/components/Content.tsx @@ -288,17 +288,29 @@ const Content: React.FC = ({ data.push(extractData(batch[i].id, true, selectedRows as CustomFile[])); } } else { - const selectedFiles = selectedNewFiles; - const filesToProcess = [ - ...queue.items.concat( - selectedFiles?.slice( - 0, - selectedFiles.length + queue.size() > batchSize - ? selectedFiles?.length - batchSize - : selectedFiles.length - ) as CustomFile[] - ), - ]; + let mergedfiles = [...queue.items, ...(selectedNewFiles as CustomFile[])]; + let filesToProcess: CustomFile[] = []; + if (mergedfiles.length > batchSize) { + filesToProcess = mergedfiles.slice(0, batchSize); + const remainingFiles = [...(mergedfiles as CustomFile[])].splice(batchSize); + remainingFiles.forEach((f) => { + setFilesData((prev) => + prev.map((pf) => { + if (pf.id === f.id) { + return { + ...pf, + status: 'Waiting', + }; + } + return pf; + + }) + ); + queue.enqueue(f); + }); + } else { + filesToProcess = mergedfiles; + } for (let i = 0; i < filesToProcess.length; i++) { data.push(extractData(filesToProcess[i].id, true, selectedRows as CustomFile[])); } @@ -310,7 +322,18 @@ const Content: React.FC = ({ } const remainingFiles = [...(selectedNewFiles as CustomFile[])].splice(batchSize); remainingFiles.forEach((f) => { - setFilesData((prev) => prev.map((pf) => (pf.id === f.id ? { ...pf, status: 'Waiting' } : pf))); + setFilesData((prev) => + prev.map((pf) => { + if (pf.id === f.id) { + return { + ...pf, + status: 'Waiting', + }; + } + return pf; + + }) + ); queue.enqueue(f); }); } else { @@ -334,13 +357,29 @@ const Content: React.FC = ({ data.push(extractData(batch[i].id, false, selectedFilesFromAllfiles)); } } else { - const selectedFiles = newFilesFromSelectedFiles; - const filesToProcess = queue.items.concat( - selectedFiles?.slice( - 0, - selectedFiles.length + queue.size() > batchSize ? selectedFiles?.length - batchSize : selectedFiles.length - ) as CustomFile[] - ); + let mergedfiles = [...queue.items, ...newFilesFromSelectedFiles]; + let filesToProcess: CustomFile[] = []; + if (mergedfiles.length > batchSize) { + filesToProcess = mergedfiles.slice(0, batchSize); + const remainingFiles = [...(mergedfiles as CustomFile[])].splice(batchSize); + remainingFiles.forEach((f) => { + setFilesData((prev) => + prev.map((pf) => { + if (pf.id === f.id) { + return { + ...pf, + status: 'Waiting', + }; + } + return pf; + + }) + ); + queue.enqueue(f); + }); + } else { + filesToProcess = mergedfiles; + } for (let i = 0; i < filesToProcess.length; i++) { data.push(extractData(filesToProcess[i].id, false, selectedFilesFromAllfiles)); } @@ -352,7 +391,18 @@ const Content: React.FC = ({ } const remainingFiles = [...(newFilesFromSelectedFiles as CustomFile[])].splice(batchSize); remainingFiles.forEach((f) => { - setFilesData((prev) => prev.map((pf) => (pf.id === f.id ? { ...pf, status: 'Waiting' } : pf))); + setFilesData((prev) => + prev.map((pf) => { + if (pf.id === f.id) { + return { + ...pf, + status: 'Waiting', + }; + } + return pf; + + }) + ); queue.enqueue(f); }); } else { diff --git a/frontend/src/components/FileTable.tsx b/frontend/src/components/FileTable.tsx index fca5c3daa..389054d83 100644 --- a/frontend/src/components/FileTable.tsx +++ b/frontend/src/components/FileTable.tsx @@ -114,7 +114,7 @@ const FileTable = forwardRef((props, ref) => {
((props, ref) => { if (!res.data) { throw new Error('Please check backend connection'); } - const waitingQueue = JSON.parse(localStorage.getItem('waitingQueue') ?? JSON.stringify({ queue: [] })).queue; + const waitingQueue: CustomFile[] = JSON.parse( + localStorage.getItem('waitingQueue') ?? JSON.stringify({ queue: [] }) + ).queue; + const stringified = waitingQueue.reduce((accu, f) => { + const key = f.id; + // @ts-ignore + accu[key] = true; + return accu; + }, {}); + setRowSelection(stringified); if (res.data.status !== 'Failed') { const prefiles: CustomFile[] = []; if (res.data.data.length) { From b2541a78ccee1e7724c7005d4b4d98066a708a7e Mon Sep 17 00:00:00 2001 From: kartikpersistent <101251502+kartikpersistent@users.noreply.github.com> Date: Tue, 6 Aug 2024 12:05:51 +0000 Subject: [PATCH 011/106] removed boolean param --- frontend/src/components/Content.tsx | 34 ++++++++----------- .../LargeFilePopUp/ConfirmationDialog.tsx | 7 ++-- 2 files changed, 17 insertions(+), 24 deletions(-) diff --git a/frontend/src/components/Content.tsx b/frontend/src/components/Content.tsx index 773e1d6c2..11aa5c8b1 100644 --- a/frontend/src/components/Content.tsx +++ b/frontend/src/components/Content.tsx @@ -144,7 +144,7 @@ const Content: React.FC = ({ localStorage.setItem('processedCount', JSON.stringify({ db: userCredentials?.uri, count: processedCount })); } if (processedCount == batchSize) { - handleGenerateGraph(true, []); + handleGenerateGraph([]); } }, [processedCount, userCredentials]); @@ -276,9 +276,9 @@ const Content: React.FC = ({ } }; - const handleGenerateGraph = (allowLargeFiles: boolean, selectedFilesFromAllfiles: CustomFile[]) => { + const handleGenerateGraph = (selectedFilesFromAllfiles: CustomFile[]) => { const data = []; - if (selectedfileslength && allowLargeFiles) { + if (selectedfileslength) { const selectedRows = childRef.current?.getSelectedRows(); const selectedNewFiles = childRef.current?.getSelectedRows().filter((f) => f.status === 'New'); if (!queue.isEmpty()) { @@ -301,9 +301,8 @@ const Content: React.FC = ({ ...pf, status: 'Waiting', }; - } - return pf; - + } + return pf; }) ); queue.enqueue(f); @@ -329,9 +328,8 @@ const Content: React.FC = ({ ...pf, status: 'Waiting', }; - } - return pf; - + } + return pf; }) ); queue.enqueue(f); @@ -348,7 +346,7 @@ const Content: React.FC = ({ await postProcessing(userCredentials as UserCredentials, postProcessingTasks); }); } - } else if (selectedFilesFromAllfiles.length && allowLargeFiles) { + } else if (selectedFilesFromAllfiles.length) { const newFilesFromSelectedFiles = selectedFilesFromAllfiles.filter((f) => f.status === 'New'); if (!queue.isEmpty()) { if (queue.size() > batchSize) { @@ -370,9 +368,8 @@ const Content: React.FC = ({ ...pf, status: 'Waiting', }; - } - return pf; - + } + return pf; }) ); queue.enqueue(f); @@ -398,9 +395,8 @@ const Content: React.FC = ({ ...pf, status: 'Waiting', }; - } - return pf; - + } + return pf; }) ); queue.enqueue(f); @@ -596,9 +592,8 @@ const Content: React.FC = ({ }); if (selectedLargeFiles.length) { setshowConfirmationModal(true); - handleGenerateGraph(false, []); } else { - handleGenerateGraph(true, filesData); + handleGenerateGraph(filesData); } } else if (filesData.length) { const largefiles = filesData.filter((f) => { @@ -617,9 +612,8 @@ const Content: React.FC = ({ setRowSelection(stringified); if (largefiles.length) { setshowConfirmationModal(true); - handleGenerateGraph(false, []); } else { - handleGenerateGraph(true, filesData); + handleGenerateGraph(filesData); } } }; diff --git a/frontend/src/components/Popups/LargeFilePopUp/ConfirmationDialog.tsx b/frontend/src/components/Popups/LargeFilePopUp/ConfirmationDialog.tsx index 9eab949d1..c35ded9f1 100644 --- a/frontend/src/components/Popups/LargeFilePopUp/ConfirmationDialog.tsx +++ b/frontend/src/components/Popups/LargeFilePopUp/ConfirmationDialog.tsx @@ -15,7 +15,7 @@ export default function ConfirmationDialog({ open: boolean; onClose: () => void; loading: boolean; - extractHandler: (allowLargeFiles: boolean, selectedFilesFromAllfiles: CustomFile[]) => void; + extractHandler: (selectedFilesFromAllfiles: CustomFile[]) => void; }) { const { setSelectedRows, filesData, setRowSelection, selectedRows } = useFileContext(); const [checked, setChecked] = useState([...largeFiles.map((f) => f.id)]); @@ -73,7 +73,6 @@ export default function ConfirmationDialog({ onClose={() => { setChecked([]); onClose(); - extractHandler(false, []); }} > @@ -87,7 +86,7 @@ export default function ConfirmationDialog({