diff --git a/README.md b/README.md index 3cbcf67..603e7ce 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,71 @@ Navigate to the [neo4j](./neo4j) and the [kuzudb](./kuzudb/) directories to see Some sample queries are run in each DB to verify that the data is ingested correctly, and that the results are consistent with one another. +The following questions are asked of both graphs: + +* **Query 1**: Who are the top 3 most-followed persons? +* **Query 2**: In which city does the most-followed person live? +* **Query 3**: What are the top 5 cities with the lowest average age of persons? +* **Query 4**: How many persons between ages 30-40 are there in each country? +* **Query 5**: How many men in London, United Kingdom have an interest in fine dining? +* **Query 6**: Which city has the maximum number of women that like Tennis? +* **Query 7**: Which U.S. state has the maximum number of persons between the age 23-30 who enjoy photography? +* **Query 8**: How many second degree connections are reachable in the graph? + ## Performance comparison -🚧 WIP \ No newline at end of file +The run times for both ingestion and queries are compared. + +* For ingestion, KΓΉzuDB is consistently faster than Neo4j by a factor of ~18x for a graph size of 100k nodes and ~2.4M edges. +* For OLAP querying, **KΓΉzuDB is significantly faster** than Neo4j for most types of queries, especially for ones that involve aggregating on many-many relationships. + +### Testing conditions + +* Macbook Pro M2, 16 GB RAM +* All queries are run single-threaded (no parallelism) +* Neo4j version: `5.10.0` +* KΓΉzuDB version: `0.7.0` +* The run times reported are for the 5th run, because we want to allow the cache to warm up before gauging query performance + + +### Ingestion performance + +Case | Neo4j (sec) | KΓΉzu (sec) | Speedup factor +--- | --- | --- | --- +Nodes | 3.6144 | 0.0874 | 41.4 +Edges | 37.5801 | 2.1622 | 17.4 +Total | 41.1945 | 2.2496 | 18.3 + +In total, ~100K edges and ~2.5 million edges are ingested roughly 18x faster in KΓΉzuDB than in Neo4j. Nodes are ingested significantly faster in KΓΉzu, and Neo4j's node ingestion remains of the order of seconds despite setting constraints on the ID fields as per their best practices. The speedup factors shown are expected to be even higher as the dataset gets larger and larger. + +### Query performance: (KΓΉzu single-threaded) + +Query | Neo4j (sec) | KΓΉzu (sec) | Speedup factor +--- | --- | --- | --- +1 | 1.617523 | 0.311524 | 5.2 +2 | 0.592790 | 0.791726 | 0.7 +3 | 0.009398 | 0.012013 | 0.8 +4 | 0.047333 | 0.015932 | 3.0 +5 | 0.011949 | 0.012567 | 1.0 +6 | 0.024780 | 0.033764 | 0.7 +7 | 0.160752 | 0.012508 | 12.9 +8 | 0.845768 | 0.103470 | 8.2 + +### Query performance: (KΓΉzu multi-threaded) + +Unlike Neo4j, KΓΉzuDB supports multi-threaded execution of queries. The following results are for the same queries as above, but allowing KΓΉzu to choose the optimal number of threads for each query. + +Query | Neo4j (sec) | KΓΉzu (sec) | Speedup factor +--- | --- | --- | --- +1 | 1.617523 | 0.230980 | 7.0 +2 | 0.592790 | 0.625935 | 0.9 +3 | 0.009398 | 0.011896 | 0.8 +4 | 0.047333 | 0.014518 | 3.3 +5 | 0.011949 | 0.012230 | 1.0 +6 | 0.024780 | 0.015304 | 1.6 +7 | 0.160752 | 0.010679 | 15.1 +8 | 0.845768 | 0.024422 | 34.6 + +Some queries show as much as a 34x speedup over Neo4j, and the average speedup is 7.5x. + +It would be interesting to further study the cases where KΓΉzu's performance is more in line with Neo4j. More to come soon! diff --git a/data/README.md b/data/README.md index 4ca4784..f30c09e 100644 --- a/data/README.md +++ b/data/README.md @@ -23,7 +23,7 @@ $ cd data $ python create_nodes_person.py -n 100000 ``` -The CSV file generated contains a header and fake data and looks like the below. +The parquet file generated fake person metadata, and looks like the below. id|name|gender|birthday|age|isMarried @@ -32,7 +32,7 @@ id|name|gender|birthday|age|isMarried 2|Stephanie Lozano|female|1993-12-31|29|true 3|Thomas Williams|male|1979-02-09|44|true -Each column uses the `|` separator symbol to make it explicit what the column boundaries are (especially when the data itself contains commas, which is common if the data contains unstructured text). +Because the parquet format encodes the data types as inferred from the underlying arrow schema, we can be assured that the data, for example, `age`, is correctly stored of the type `date`. This reduces the verbosity of the code when compared to the CSV format, which would required us to clearly specify the separator and then re-parse the data to the correct type when using it downstream. ### Nodes: Locations @@ -43,21 +43,21 @@ To make this dataset simpler and more realistic, we only consider cities from th ```sh $ python create_nodes_location.py -Wrote 7117 cities to CSV -Wrote 273 states to CSV -Wrote 3 countries to CSV +Wrote 7117 cities to parquet +Wrote 273 states to parquet +Wrote 3 countries to parquet ``` -Three CSV files are generated accordingly for cities, states and the specified countries. Latitude, longitude and population are the additional metadata fields for each city. +Three parquet files are generated accordingly for cities, states and the specified countries. Latitude, longitude and population are the additional metadata fields for each city, each stored with the appropriate data type within the file's schema. -#### `cities.csv` +#### `cities.parquet` id|city|state|country|lat|lng|population ---|---|---|---|---|---|--- 1|Airdrie|Alberta|Canada|51.2917|-114.0144|61581 2|Beaumont|Alberta|Canada|53.3572|-113.4147|17396 -#### `states.csv` +#### `states.parquet` id|state|country ---|---|--- @@ -65,7 +65,7 @@ id|state|country 2|British Columbia|Canada 3|Manitoba|Canada -#### `countries.csv` +#### `countries.parquet` id|country ---|--- @@ -75,7 +75,7 @@ id|country ### Nodes: Interests -A static list of interests/hobbies that a person could have is included in `raw/interests.csv`. This is cleaned up and formatted as required by the data generator script. +A static list of interests/hobbies that a person could have is included in `raw/interests.parquet`. This is cleaned up and formatted as required by the data generator script. ```sh $ python create_nodes_interests.py @@ -143,7 +143,7 @@ A person can have multiple interests, so the `from` column can have multiple row ### Edges: `City` is in `State` -Edges are generated between cities and the states they are in, as per the `cities.csv` file +Edges are generated between cities and the states they are in, as per the `cities.parquet` file ```sh python create_edges_city_state.py @@ -159,7 +159,7 @@ from|to ### Edges: `State` is in `Country` -Edges are generated between states and the countries they are in, as per the `states.csv` file +Edges are generated between states and the countries they are in, as per the `states.parquet` file ```sh python create_edges_state_country.py @@ -171,4 +171,29 @@ from|to ---|--- 1|1 2|1 -3|1 \ No newline at end of file +3|1 + +## Dataset files + +The following files are generated by the scripts in this directory. + +### Nodes + +In the `./output/nodes` directory, the following files are generated. + +* `persons.parquet` +* `interests.parquet` +* `cities.parquet` +* `states.parquet` +* `countries.parquet` + + +### Edges + +In the `./output/edges` directory, the following files are generated. + +* `follows.parquet` +* `lives_in.parquet` +* `interests.parquet` +* `city_in.parquet` +* `state_in.parquet` diff --git a/data/create_edges_follows.py b/data/create_edges_follows.py index 355a09b..8aa5a4d 100644 --- a/data/create_edges_follows.py +++ b/data/create_edges_follows.py @@ -19,14 +19,6 @@ def select_random_ids(df: pl.DataFrame, num: int) -> list[int]: return connections -def get_persons_df(filepath: Path) -> pl.DataFrame: - # Read in person data - persons_df = pl.read_csv(filepath, separator="|").with_columns( - pl.col("birthday").str.strptime(pl.Date, "%Y-%m-%d") - ) - return persons_df - - def get_initial_person_edges(persons_df: pl.DataFrame) -> pl.DataFrame: """ Produce an initial list of person-person edges. @@ -53,7 +45,7 @@ def create_super_node_edges(persons_df: pl.DataFrame) -> pl.DataFrame: - The aim is to have a select few persons act as as concentration points in the graph - The number of super nodes is set as a fraction of the total number of persons in the graph """ - NUM_SUPER_NODES = len(persons_df) * 5 // 1000 + NUM_SUPER_NODES = len(persons_df) * 5 // 1000 if len(persons_df) > 0 else 1 super_node_ids = np.random.choice(persons_df["id"], size=NUM_SUPER_NODES, replace=False) # Convert to dataframe super_nodes_df = pl.DataFrame({"id": super_node_ids}).sort("id") @@ -81,9 +73,7 @@ def create_super_node_edges(persons_df: pl.DataFrame) -> pl.DataFrame: ) # Explode the connections column to create a row for each connection .explode("connections") - .filter( - pl.col("id") != pl.col("connections") - ) + .filter(pl.col("id") != pl.col("connections")) .sort(["id", "connections"]) .select(["id", "connections"]) ) @@ -93,23 +83,21 @@ def create_super_node_edges(persons_df: pl.DataFrame) -> pl.DataFrame: def main() -> None: - persons_df = get_persons_df(NODES_PATH / "persons.csv") + persons_df = pl.read_parquet(NODES_PATH / "persons.parquet") np.random.seed(SEED) edges_df = get_initial_person_edges(persons_df) # Generate edges from super nodes super_node_edges_df = create_super_node_edges(persons_df) # Concatenate edges from original edges_df and super_node_edges_df - edges_df = ( - pl.concat([edges_df, super_node_edges_df]) - .unique() - .sort(["to", "from"]) - ).select("from", "to") + edges_df = (pl.concat([edges_df, super_node_edges_df]).unique().sort(["to", "from"])).select( + "from", "to" + ) # Limit the number of edges if NUM < len(edges_df): edges_df = edges_df.head(NUM) print(f"Limiting edges to {NUM} per the `--num` argument") # Write nodes - edges_df.write_csv(Path("output/edges") / "follows.csv", separator="|") + edges_df.write_parquet(Path("output/edges") / "follows.parquet") print(f"Wrote {len(edges_df)} edges for {len(persons_df)} persons") diff --git a/data/create_edges_interests.py b/data/create_edges_interests.py index 110f737..aa0db66 100644 --- a/data/create_edges_interests.py +++ b/data/create_edges_interests.py @@ -14,28 +14,24 @@ def select_random_ids(df: pl.DataFrame, colname: str, num: int) -> list[int]: return connections - - - def main() -> None: - interests_df = ( - pl.read_csv(Path(NODES_PATH) / "interests.csv", separator="|") - .rename({"id": "interest_id"}) + interests_df = pl.read_parquet(Path(NODES_PATH) / "interests.parquet").rename( + {"id": "interest_id"} ) # Read in person IDs - persons_df = pl.read_csv(NODES_PATH / "persons.csv", separator="|").select("id") + persons_df = pl.read_parquet(NODES_PATH / "persons.parquet").select("id") # Set a lower and upper bound on the number of interests per person lower_bound, upper_bound = 1, 5 # Add a column with a random number of interests per person persons_df = persons_df.with_columns( - pl.lit( - np.random.randint( - lower_bound, - upper_bound, - len(persons_df), - ) - ).alias("num_interests") - ) + pl.lit( + np.random.randint( + lower_bound, + upper_bound, + len(persons_df), + ) + ).alias("num_interests") + ) # Add a column of random IDs from the interests_df, and explode it within the DataFrame edges_df = ( # Take in the column val of num_connections and return a list of IDs from persons_df @@ -54,10 +50,8 @@ def main() -> None: edges_df = edges_df.head(NUM) print(f"Limiting edges to {NUM} per the `--num` argument") # Write nodes - edges_df = ( - edges_df.rename({"id": "from", "interests": "to"}) - ) - edges_df.write_csv(Path("output/edges") / "interests.csv", separator="|") + edges_df = edges_df.rename({"id": "from", "interests": "to"}) + edges_df.write_parquet(Path("output/edges") / "interests.parquet") print(f"Wrote {len(edges_df)} edges for {len(persons_df)} persons") diff --git a/data/create_edges_location.py b/data/create_edges_location.py index ac6fefa..279db48 100644 --- a/data/create_edges_location.py +++ b/data/create_edges_location.py @@ -10,7 +10,7 @@ def get_persons_df(filepath: Path) -> pl.DataFrame: # Read in persons data - persons_df = pl.read_csv(filepath, separator="|").select("id") + persons_df = pl.read_parquet(filepath).select("id") return persons_df @@ -19,28 +19,29 @@ def get_cities_df(filepath: Path) -> pl.DataFrame: Get only cities with a population of > 1M """ # Read in cities data and rename the ID column to avoid conflicts - residence_loc_df = pl.read_csv(filepath, separator="|").filter( - pl.col("population") >= 1_000_000 - ).rename({"id": "city_id"}) + residence_loc_df = ( + pl.read_parquet(filepath) + .filter(pl.col("population") >= 1_000_000) + .rename({"id": "city_id"}) + ) return residence_loc_df def main() -> None: np.random.seed(SEED) - persons_df = get_persons_df(NODES_PATH / "persons.csv") - residence_loc_df = get_cities_df(NODES_PATH / "cities.csv") + persons_df = get_persons_df(NODES_PATH / "persons.parquet") + residence_loc_df = get_cities_df(NODES_PATH / "cities.parquet") # Randomly pick a city ID from the list of all cities with population > 1M city_ids = np.random.choice(residence_loc_df["city_id"], size=len(persons_df), replace=True) # Obtain top 5 most common cities name via a join city_ids_df = pl.DataFrame(city_ids).rename({"column_0": "city_id"}) # Horizontally stack the person IDs and the residence city IDs to create a list of edges - edges_df = pl.concat([persons_df, city_ids_df], how='horizontal') + edges_df = pl.concat([persons_df, city_ids_df], how="horizontal") city_counts_df = edges_df.groupby("city_id").count().sort("count", descending=True) top_cities_df = ( city_counts_df.join(residence_loc_df, on="city_id", how="left") # List top 5 cities - .sort("count", descending=True) - .head(5) + .sort("count", descending=True).head(5) ) top_5 = top_cities_df["city"].to_list() # Limit the number of edges @@ -48,13 +49,10 @@ def main() -> None: edges_df = edges_df.head(NUM) print(f"Limiting edges to {NUM} per the `--num` argument") # Write nodes - edges_df = ( - edges_df.rename({"city_id": "to", "id": "from"}) - .write_csv(Path("output/edges") / "lives_in.csv", separator="|") - ) - print( - f"Generated residence cities for persons. Top 5 common cities are: {', '.join(top_5)}" + edges_df = edges_df.rename({"city_id": "to", "id": "from"}).write_parquet( + Path("output/edges") / "lives_in.parquet" ) + print(f"Generated residence cities for persons. Top 5 common cities are: {', '.join(top_5)}") if __name__ == "__main__": diff --git a/data/create_edges_location_city_state.py b/data/create_edges_location_city_state.py index e4f2f48..8a5c05b 100644 --- a/data/create_edges_location_city_state.py +++ b/data/create_edges_location_city_state.py @@ -9,13 +9,13 @@ def main() -> None: # Read data from cities file cities_df = ( - pl.read_csv(NODES_PATH / "cities.csv", separator="|") + pl.read_parquet(NODES_PATH / "cities.parquet") .rename({"id": "city_id"}) .select(["city_id", "city", "state"]) ) # Read in states from file states_df = ( - pl.read_csv(NODES_PATH / "states.csv", separator="|") + pl.read_parquet(NODES_PATH / "states.parquet") .rename({"id": "state_id"}) .select("state_id", "state") ) @@ -26,7 +26,7 @@ def main() -> None: .rename({"city_id": "from", "state_id": "to"}) ) # Write nodes - edges_df.write_csv(Path("output/edges") / "city_in.csv", separator="|") + edges_df.write_parquet(Path("output/edges") / "city_in.parquet") print(f"Wrote {len(edges_df)} edges for {len(cities_df)} cities") diff --git a/data/create_edges_location_state_country.py b/data/create_edges_location_state_country.py index bf55944..c63daf9 100644 --- a/data/create_edges_location_state_country.py +++ b/data/create_edges_location_state_country.py @@ -9,15 +9,12 @@ def main() -> None: # Read in states from file states_df = ( - pl.read_csv(NODES_PATH / "states.csv", separator="|") + pl.read_parquet(NODES_PATH / "states.parquet") .rename({"id": "state_id"}) .select("state_id", "state", "country") ) # Read data from countries file - countries_df = ( - pl.read_csv(NODES_PATH / "countries.csv", separator="|") - .rename({"id": "country_id"}) - ) + countries_df = pl.read_parquet(NODES_PATH / "countries.parquet").rename({"id": "country_id"}) # Join city and state dataframes on name edges_df = ( countries_df.join(states_df, on="country", how="left") @@ -25,7 +22,7 @@ def main() -> None: .rename({"state_id": "from", "country_id": "to"}) ) # Write nodes - edges_df.write_csv(Path("output/edges") / "state_in.csv", separator="|") + edges_df.write_parquet(Path("output/edges") / "state_in.parquet") print(f"Wrote {len(edges_df)} edges for {len(states_df)} states") diff --git a/data/create_nodes_interests.py b/data/create_nodes_interests.py index b72c77d..b507e02 100644 --- a/data/create_nodes_interests.py +++ b/data/create_nodes_interests.py @@ -3,6 +3,7 @@ These are activities or hobbies person in the real world might have """ from pathlib import Path + import polars as pl @@ -15,11 +16,12 @@ def main(filename: str) -> pl.DataFrame: interests_df = interests.filter(pl.col("interest") != "").unique().sort("interest") # Add ID column to function as a primary key ids = list(range(1, len(interests_df) + 1)) - interests_df = interests_df.with_columns(pl.lit(ids).alias("id")) + interests_df = interests_df.with_columns(pl.Series(ids).alias("id")) # Write to csv - interests_df.select(pl.col("id"), pl.all().exclude("id")).write_csv( - Path("output/nodes") / "interests.csv", separator="|" + interests_df.select(pl.col("id"), pl.all().exclude("id")).write_parquet( + Path("output/nodes") / "interests.parquet" ) + print(f"Wrote {interests_df.shape[0]} interests nodes to parquet") return interests diff --git a/data/create_nodes_location.py b/data/create_nodes_location.py index 7b4be49..65b0540 100644 --- a/data/create_nodes_location.py +++ b/data/create_nodes_location.py @@ -57,10 +57,10 @@ def write_city_nodes(cities_of_interest: pl.DataFrame) -> pl.DataFrame: ids = list(range(1, len(city_nodes) + 1)) city_nodes = city_nodes.with_columns(pl.Series(ids).alias("id")) # Write to csv - city_nodes.select(pl.col("id"), pl.all().exclude("id")).write_csv( - Path("output/nodes") / "cities.csv", separator="|" + city_nodes.select(pl.col("id"), pl.all().exclude("id")).write_parquet( + Path("output/nodes") / "cities.parquet" ) - print(f"Wrote {city_nodes.shape[0]} cities to CSV") + print(f"Wrote {city_nodes.shape[0]} cities to parquet") return city_nodes @@ -71,10 +71,10 @@ def write_state_nodes(city_nodes: pl.DataFrame) -> None: ids = list(range(1, len(state_nodes) + 1)) state_nodes = state_nodes.with_columns(pl.Series(ids).alias("id")) # Write to csv - state_nodes.select(pl.col("id"), pl.all().exclude("id")).write_csv( - Path("output/nodes") / "states.csv", separator="|" + state_nodes.select(pl.col("id"), pl.all().exclude("id")).write_parquet( + Path("output/nodes") / "states.parquet" ) - print(f"Wrote {state_nodes.shape[0]} states to CSV") + print(f"Wrote {state_nodes.shape[0]} states to parquet") def write_country_nodes(city_nodes: pl.DataFrame) -> None: @@ -84,10 +84,10 @@ def write_country_nodes(city_nodes: pl.DataFrame) -> None: ids = list(range(1, len(country_nodes) + 1)) country_nodes = country_nodes.with_columns(pl.Series(ids).alias("id")) # Write to csv - country_nodes.select(pl.col("id"), pl.all().exclude("id")).write_csv( - Path("output/nodes") / "countries.csv", separator="|" + country_nodes.select(pl.col("id"), pl.all().exclude("id")).write_parquet( + Path("output/nodes") / "countries.parquet" ) - print(f"Wrote {country_nodes.shape[0]} countries to CSV") + print(f"Wrote {country_nodes.shape[0]} countries to parquet") def main(input_file: str) -> None: diff --git a/data/create_nodes_person.py b/data/create_nodes_person.py index a454681..09abcec 100644 --- a/data/create_nodes_person.py +++ b/data/create_nodes_person.py @@ -1,5 +1,5 @@ """ -Generate fake person profiles and write to CSV. +Generate fake person profiles and write to parquet. A 50-50% male/female profile distribution is used and names are generated using the faker library. """ @@ -45,7 +45,7 @@ def create_person_df(male_profiles: list[Profile], female_profiles: list[Profile ) # Add ID column ids = list(range(1, len(persons_df) + 1)) - persons_df = persons_df.with_columns(pl.lit(ids).alias("id")) + persons_df = persons_df.with_columns(pl.Series(ids).alias("id")) return persons_df @@ -60,10 +60,10 @@ def main() -> None: # Create person dataframe persons_df = create_person_df(female_profiles, male_profiles) # Write nodes - persons_df.select(pl.col("id"), pl.all().exclude("id")).write_csv( - Path("output/nodes") / "persons.csv", separator="|" + persons_df.select(pl.col("id"), pl.all().exclude("id")).write_parquet( + Path("output/nodes") / "persons.parquet" ) - print(f"Wrote {persons_df.shape[0]} person nodes to CSV") + print(f"Wrote {persons_df.shape[0]} person nodes to parquet") if __name__ == "__main__": diff --git a/data/output/edges/city_in.csv b/data/output/edges/city_in.csv deleted file mode 100644 index 2b21a80..0000000 --- a/data/output/edges/city_in.csv +++ /dev/null @@ -1,7118 +0,0 @@ -from|to -1|1 -2|1 -3|1 -4|1 -5|1 -6|1 -7|1 -8|1 -9|1 -10|1 -11|1 -12|1 -13|1 -14|1 -15|1 -16|1 -17|1 -18|1 -19|1 -20|1 -21|1 -22|1 -23|1 -24|1 -25|1 -26|1 -27|1 -28|1 -29|1 -30|1 -31|1 -32|2 -33|2 -34|2 -35|2 -36|2 -37|2 -38|2 -39|2 -40|2 -41|2 -42|2 -43|2 -44|2 -45|2 -46|2 -47|2 -48|2 -49|2 -50|2 -51|2 -52|2 -53|2 -54|2 -55|2 -56|2 -57|2 -58|2 -59|2 -60|2 -61|2 -62|2 -63|2 -64|2 -65|2 -66|2 -67|2 -68|2 -69|2 -70|2 -71|2 -72|2 -73|2 -74|2 -75|2 -76|2 -77|2 -78|2 -79|2 -80|2 -81|2 -82|2 -83|2 -84|2 -85|2 -86|2 -87|2 -88|2 -89|2 -90|2 -91|2 -92|2 -93|3 -94|3 -95|3 -96|3 -97|3 -98|3 -99|3 -100|3 -101|3 -102|3 -103|3 -104|3 -105|3 -106|3 -107|3 -108|4 -109|4 -110|4 -111|4 -112|4 -113|4 -114|4 -115|4 -116|4 -117|4 -118|4 -119|4 -120|4 -121|5 -122|5 -123|5 -124|5 -125|5 -126|5 -127|5 -128|6 -129|7 -130|7 -131|7 -132|7 -133|7 -134|7 -135|7 -136|7 -137|7 -138|7 -139|8 -140|9 -141|9 -142|9 -143|9 -144|9 -145|9 -146|9 -147|9 -148|9 -149|9 -150|9 -151|9 -152|9 -153|9 -154|9 -155|9 -156|9 -157|9 -158|9 -159|9 -160|9 -161|9 -162|9 -163|9 -164|9 -165|9 -166|9 -167|9 -168|9 -169|9 -170|9 -171|9 -172|9 -173|9 -174|9 -175|9 -176|9 -177|9 -178|9 -179|9 -180|9 -181|9 -182|9 -183|9 -184|9 -185|9 -186|9 -187|9 -188|9 -189|9 -190|9 -191|9 -192|9 -193|9 -194|9 -195|9 -196|9 -197|9 -198|9 -199|9 -200|9 -201|9 -202|9 -203|9 -204|9 -205|9 -206|9 -207|9 -208|9 -209|9 -210|9 -211|9 -212|9 -213|9 -214|9 -215|9 -216|9 -217|9 -218|9 -219|9 -220|9 -221|9 -222|9 -223|9 -224|9 -225|9 -226|9 -227|9 -228|9 -229|9 -230|9 -231|9 -232|9 -233|9 -234|9 -235|9 -236|9 -237|9 -238|9 -239|9 -240|9 -241|9 -242|9 -243|9 -244|9 -245|9 -246|9 -247|9 -248|9 -249|9 -250|9 -251|9 -252|9 -253|9 -254|9 -255|9 -256|9 -257|9 -258|9 -259|9 -260|9 -261|9 -262|9 -263|9 -264|9 -265|9 -266|9 -267|9 -268|9 -269|9 -270|9 -271|9 -272|9 -273|9 -274|9 -275|9 -276|9 -277|9 -278|9 -279|9 -280|9 -281|9 -282|9 -283|9 -284|9 -285|9 -286|9 -287|9 -288|9 -289|9 -290|9 -291|9 -292|9 -293|9 -294|9 -295|9 -296|9 -297|9 -298|9 -299|9 -300|10 -301|10 -302|10 -303|11 -304|11 -305|11 -306|11 -307|11 -308|11 -309|11 -310|11 -311|11 -312|11 -313|11 -314|11 -315|11 -316|11 -317|11 -318|11 -319|11 -320|11 -321|11 -322|11 -323|11 -324|11 -325|11 -326|11 -327|11 -328|11 -329|11 -330|11 -331|11 -332|11 -333|11 -334|11 -335|11 -336|11 -337|11 -338|11 -339|11 -340|11 -341|11 -342|11 -343|11 -344|11 -345|11 -346|11 -347|11 -348|11 -349|11 -350|11 -351|11 -352|11 -353|11 -354|11 -355|11 -356|11 -357|11 -358|11 -359|11 -360|11 -361|11 -362|11 -363|11 -364|11 -365|11 -366|11 -367|11 -368|11 -369|11 -370|11 -371|11 -372|11 -373|11 -374|11 -375|11 -376|11 -377|11 -378|11 -379|11 -380|11 -381|11 -382|11 -383|11 -384|11 -385|11 -386|11 -387|11 -388|11 -389|11 -390|11 -391|11 -392|11 -393|11 -394|11 -395|11 -396|11 -397|11 -398|11 -399|11 -400|11 -401|11 -402|11 -403|11 -404|11 -405|11 -406|11 -407|11 -408|11 -409|11 -410|11 -411|11 -412|11 -413|11 -414|12 -415|12 -416|12 -417|12 -418|12 -419|12 -420|12 -421|12 -422|12 -423|12 -424|12 -425|12 -426|12 -427|13 -428|14 -429|14 -430|15 -431|15 -432|15 -433|15 -434|15 -435|15 -436|16 -437|16 -438|16 -439|16 -440|17 -441|18 -442|19 -443|20 -444|21 -445|21 -446|22 -447|22 -448|22 -449|22 -450|22 -451|22 -452|22 -453|22 -454|22 -455|23 -456|23 -457|23 -458|23 -459|23 -460|23 -461|23 -462|23 -463|23 -464|23 -465|24 -466|24 -467|24 -468|24 -469|24 -470|25 -471|25 -472|26 -473|27 -474|27 -475|27 -476|27 -477|28 -478|28 -479|28 -480|28 -481|28 -482|28 -483|28 -484|28 -485|28 -486|28 -487|28 -488|29 -489|29 -490|30 -491|30 -492|31 -493|31 -494|31 -495|32 -496|32 -497|32 -498|32 -499|32 -500|32 -501|33 -502|33 -503|33 -504|33 -505|34 -506|34 -507|34 -508|34 -509|34 -510|34 -511|34 -512|34 -513|34 -514|34 -515|35 -516|35 -517|35 -518|35 -519|36 -520|36 -521|36 -522|36 -523|37 -524|37 -525|37 -526|37 -527|38 -528|38 -529|39 -530|39 -531|39 -532|39 -533|39 -534|39 -535|39 -536|39 -537|39 -538|40 -539|40 -540|40 -541|40 -542|40 -543|40 -544|40 -545|40 -546|40 -547|40 -548|40 -549|40 -550|40 -551|41 -552|41 -553|41 -554|41 -555|41 -556|41 -557|42 -558|42 -559|42 -560|42 -561|42 -562|42 -563|42 -564|43 -565|43 -566|43 -567|43 -568|43 -569|43 -570|43 -571|43 -572|43 -573|44 -574|44 -575|44 -576|44 -577|44 -578|44 -579|44 -580|44 -581|44 -582|44 -583|44 -584|44 -585|44 -586|45 -587|45 -588|46 -589|47 -590|47 -591|47 -592|48 -593|48 -594|48 -595|48 -596|48 -597|48 -598|48 -599|48 -600|49 -601|50 -602|50 -603|50 -604|50 -605|50 -606|50 -607|50 -608|50 -609|50 -610|50 -611|50 -612|51 -613|51 -614|51 -615|51 -616|51 -617|51 -618|52 -619|53 -620|53 -621|53 -622|53 -623|54 -624|54 -625|54 -626|54 -627|54 -628|54 -629|54 -630|54 -631|54 -632|54 -633|54 -634|54 -635|54 -636|54 -637|54 -638|55 -639|56 -640|56 -641|56 -642|56 -643|56 -644|56 -645|57 -646|57 -647|57 -648|57 -649|57 -650|57 -651|57 -652|57 -653|57 -654|58 -655|59 -656|59 -657|60 -658|60 -659|60 -660|60 -661|60 -662|60 -663|60 -664|61 -665|61 -666|61 -667|61 -668|61 -669|61 -670|61 -671|61 -672|61 -673|61 -674|61 -675|61 -676|61 -677|61 -678|61 -679|61 -680|61 -681|61 -682|61 -683|61 -684|61 -685|61 -686|61 -687|62 -688|63 -689|63 -690|63 -691|63 -692|63 -693|63 -694|63 -695|63 -696|63 -697|63 -698|63 -699|63 -700|63 -701|63 -702|63 -703|63 -704|64 -705|64 -706|64 -707|64 -708|64 -709|64 -710|64 -711|64 -712|64 -713|65 -714|65 -715|65 -716|65 -717|65 -718|65 -719|65 -720|65 -721|65 -722|65 -723|65 -724|66 -725|66 -726|66 -727|66 -728|66 -729|66 -730|66 -731|66 -732|66 -733|66 -734|66 -735|66 -736|66 -737|67 -738|67 -739|67 -740|68 -741|68 -742|69 -743|69 -744|69 -745|69 -746|69 -747|69 -748|69 -749|69 -750|69 -751|69 -752|69 -753|69 -754|70 -755|70 -756|70 -757|70 -758|70 -759|70 -760|70 -761|70 -762|71 -763|71 -764|72 -765|72 -766|72 -767|72 -768|73 -769|73 -770|73 -771|73 -772|73 -773|74 -774|74 -775|74 -776|75 -777|75 -778|75 -779|75 -780|75 -781|76 -782|76 -783|76 -784|76 -785|76 -786|76 -787|76 -788|76 -789|76 -790|76 -791|77 -792|77 -793|77 -794|78 -795|78 -796|78 -797|78 -798|78 -799|78 -800|79 -801|79 -802|79 -803|79 -804|79 -805|79 -806|79 -807|79 -808|79 -809|79 -810|79 -811|79 -812|79 -813|79 -814|79 -815|79 -816|79 -817|79 -818|79 -819|79 -820|79 -821|79 -822|79 -823|79 -824|79 -825|79 -826|79 -827|79 -828|79 -829|79 -830|79 -831|79 -832|80 -833|80 -834|80 -835|80 -836|81 -837|81 -838|82 -839|82 -840|82 -841|82 -842|82 -843|82 -844|82 -845|82 -846|82 -847|83 -848|83 -849|83 -850|83 -851|83 -852|84 -853|84 -854|84 -855|84 -856|84 -857|85 -858|85 -859|85 -860|85 -861|86 -862|86 -863|86 -864|86 -865|86 -866|86 -867|86 -868|86 -869|86 -870|86 -871|86 -872|86 -873|86 -874|86 -875|86 -876|87 -877|87 -878|87 -879|87 -880|88 -881|89 -882|90 -883|90 -884|90 -885|91 -886|91 -887|92 -888|92 -889|92 -890|92 -891|92 -892|92 -893|92 -894|92 -895|92 -896|92 -897|92 -898|92 -899|92 -900|92 -901|92 -902|92 -903|92 -904|92 -905|92 -906|92 -907|92 -908|92 -909|92 -910|92 -911|92 -912|93 -913|93 -914|93 -915|94 -916|94 -917|94 -918|94 -919|94 -920|94 -921|95 -922|96 -923|96 -924|96 -925|97 -926|97 -927|97 -928|97 -929|98 -930|98 -931|98 -932|98 -933|98 -934|98 -935|98 -936|98 -937|98 -938|98 -939|98 -940|98 -941|98 -942|98 -943|98 -944|98 -945|98 -946|98 -947|98 -948|98 -949|98 -950|98 -951|98 -952|98 -953|98 -954|98 -955|98 -956|98 -957|98 -958|98 -959|99 -960|99 -961|99 -962|99 -963|100 -964|100 -965|100 -966|100 -967|100 -968|100 -969|100 -970|100 -971|101 -972|101 -973|102 -974|102 -975|102 -976|103 -977|103 -978|104 -979|104 -980|104 -981|104 -982|104 -983|105 -984|105 -985|106 -986|107 -987|107 -988|107 -989|107 -990|107 -991|107 -992|107 -993|107 -994|107 -995|107 -996|107 -997|107 -998|107 -999|107 -1000|107 -1001|107 -1002|107 -1003|107 -1004|107 -1005|107 -1006|107 -1007|107 -1008|107 -1009|107 -1010|107 -1011|107 -1012|107 -1013|107 -1014|107 -1015|107 -1016|108 -1017|108 -1018|108 -1019|109 -1020|109 -1021|110 -1022|110 -1023|110 -1024|110 -1025|110 -1026|110 -1027|110 -1028|110 -1029|110 -1030|110 -1031|110 -1032|111 -1033|111 -1034|111 -1035|111 -1036|111 -1037|112 -1038|112 -1039|112 -1040|113 -1041|113 -1042|113 -1043|113 -1044|113 -1045|113 -1046|113 -1047|113 -1048|113 -1049|113 -1050|113 -1051|113 -1052|113 -1053|113 -1054|113 -1055|113 -1056|113 -1057|113 -1058|113 -1059|113 -1060|113 -1061|113 -1062|113 -1063|113 -1064|113 -1065|113 -1066|113 -1067|113 -1068|114 -1069|114 -1070|114 -1071|114 -1072|114 -1073|114 -1074|114 -1075|114 -1076|114 -1077|114 -1078|114 -1079|114 -1080|114 -1081|114 -1082|114 -1083|114 -1084|114 -1085|115 -1086|115 -1087|115 -1088|115 -1089|116 -1090|116 -1091|116 -1092|116 -1093|116 -1094|116 -1095|116 -1096|116 -1097|116 -1098|116 -1099|116 -1100|116 -1101|116 -1102|116 -1103|116 -1104|116 -1105|116 -1106|116 -1107|116 -1108|117 -1109|118 -1110|118 -1111|118 -1112|118 -1113|118 -1114|118 -1115|118 -1116|118 -1117|118 -1118|118 -1119|118 -1120|118 -1121|118 -1122|119 -1123|120 -1124|120 -1125|120 -1126|120 -1127|120 -1128|120 -1129|120 -1130|120 -1131|121 -1132|122 -1133|122 -1134|123 -1135|123 -1136|123 -1137|123 -1138|123 -1139|124 -1140|124 -1141|124 -1142|124 -1143|124 -1144|125 -1145|126 -1146|126 -1147|126 -1148|126 -1149|127 -1150|128 -1151|128 -1152|129 -1153|129 -1154|129 -1155|130 -1156|130 -1157|130 -1158|130 -1159|130 -1160|130 -1161|130 -1162|130 -1163|131 -1164|131 -1165|131 -1166|131 -1167|132 -1168|132 -1169|132 -1170|133 -1171|133 -1172|134 -1173|134 -1174|134 -1175|134 -1176|135 -1177|135 -1178|135 -1179|136 -1180|136 -1181|137 -1182|137 -1183|137 -1184|137 -1185|137 -1186|137 -1187|137 -1188|137 -1189|137 -1190|137 -1191|137 -1192|137 -1193|137 -1194|137 -1195|137 -1196|138 -1197|138 -1198|138 -1199|138 -1200|138 -1201|138 -1202|139 -1203|139 -1204|139 -1205|139 -1206|140 -1207|140 -1208|140 -1209|140 -1210|140 -1211|140 -1212|140 -1213|140 -1214|141 -1215|141 -1216|141 -1217|142 -1218|142 -1219|142 -1220|142 -1221|142 -1222|142 -1223|143 -1224|143 -1225|143 -1226|143 -1227|143 -1228|143 -1229|143 -1230|143 -1231|144 -1232|144 -1233|144 -1234|144 -1235|144 -1236|144 -1237|144 -1238|144 -1239|145 -1240|145 -1241|145 -1242|145 -1243|145 -1244|145 -1245|145 -1246|145 -1247|145 -1248|145 -1249|145 -1250|145 -1251|146 -1252|146 -1253|146 -1254|146 -1255|146 -1256|146 -1257|146 -1258|146 -1259|146 -1260|146 -1261|147 -1262|147 -1263|147 -1264|147 -1265|148 -1266|148 -1267|148 -1268|148 -1269|148 -1270|148 -1271|148 -1272|148 -1273|148 -1274|148 -1275|148 -1276|148 -1277|148 -1278|148 -1279|148 -1280|148 -1281|148 -1282|148 -1283|149 -1284|149 -1285|149 -1286|149 -1287|150 -1288|151 -1289|151 -1290|151 -1291|151 -1292|151 -1293|151 -1294|151 -1295|151 -1296|151 -1297|151 -1298|151 -1299|151 -1300|151 -1301|152 -1302|152 -1303|152 -1304|153 -1305|153 -1306|154 -1307|155 -1308|155 -1309|155 -1310|155 -1311|155 -1312|156 -1313|156 -1314|156 -1315|157 -1316|157 -1317|158 -1318|158 -1319|158 -1320|159 -1321|159 -1322|159 -1323|159 -1324|160 -1325|160 -1326|160 -1327|161 -1328|161 -1329|161 -1330|162 -1331|162 -1332|162 -1333|162 -1334|162 -1335|162 -1336|162 -1337|162 -1338|163 -1339|163 -1340|163 -1341|163 -1342|164 -1343|164 -1344|164 -1345|164 -1346|164 -1347|164 -1348|165 -1349|165 -1350|165 -1351|165 -1352|165 -1353|165 -1354|165 -1355|166 -1356|167 -1357|167 -1358|167 -1359|167 -1360|167 -1361|167 -1362|167 -1363|167 -1364|167 -1365|168 -1366|168 -1367|168 -1368|168 -1369|169 -1370|169 -1371|169 -1372|170 -1373|170 -1374|170 -1375|170 -1376|170 -1377|170 -1378|170 -1379|170 -1380|171 -1381|171 -1382|171 -1383|171 -1384|171 -1385|171 -1386|171 -1387|171 -1388|171 -1389|171 -1390|172 -1391|173 -1392|173 -1393|173 -1394|173 -1395|173 -1396|174 -1397|175 -1398|175 -1399|175 -1400|175 -1401|175 -1402|175 -1403|176 -1404|176 -1405|176 -1406|176 -1407|176 -1408|176 -1409|176 -1410|176 -1411|176 -1412|176 -1413|176 -1414|176 -1415|177 -1416|177 -1417|177 -1418|178 -1419|178 -1420|178 -1421|178 -1422|179 -1423|179 -1424|179 -1425|179 -1426|179 -1427|179 -1428|179 -1429|180 -1430|180 -1431|180 -1432|180 -1433|181 -1434|182 -1435|182 -1436|182 -1437|183 -1438|183 -1439|183 -1440|183 -1441|183 -1442|183 -1443|183 -1444|184 -1445|184 -1446|184 -1447|184 -1448|184 -1449|184 -1450|184 -1451|184 -1452|184 -1453|184 -1454|184 -1455|184 -1456|184 -1457|184 -1458|184 -1459|184 -1460|184 -1461|184 -1462|184 -1463|184 -1464|184 -1465|184 -1466|185 -1467|185 -1468|186 -1469|186 -1470|186 -1471|186 -1472|186 -1473|186 -1474|186 -1475|187 -1476|187 -1477|187 -1478|187 -1479|188 -1480|188 -1481|188 -1482|188 -1483|188 -1484|189 -1485|189 -1486|189 -1487|189 -1488|189 -1489|189 -1490|189 -1491|189 -1492|189 -1493|189 -1494|189 -1495|189 -1496|189 -1497|190 -1498|190 -1499|190 -1500|190 -1501|190 -1502|190 -1503|190 -1504|190 -1505|191 -1506|191 -1507|191 -1508|191 -1509|191 -1510|191 -1511|191 -1512|191 -1513|191 -1514|191 -1515|191 -1516|191 -1517|191 -1518|191 -1519|191 -1520|191 -1521|191 -1522|191 -1523|191 -1524|191 -1525|191 -1526|191 -1527|191 -1528|191 -1529|191 -1530|191 -1531|191 -1532|191 -1533|191 -1534|191 -1535|191 -1536|191 -1537|191 -1538|191 -1539|191 -1540|191 -1541|191 -1542|191 -1543|191 -1544|191 -1545|192 -1546|192 -1547|192 -1548|192 -1549|192 -1550|193 -1551|193 -1552|193 -1553|193 -1554|194 -1555|194 -1556|194 -1557|195 -1558|195 -1559|195 -1560|195 -1561|195 -1562|195 -1563|195 -1564|196 -1565|196 -1566|196 -1567|196 -1568|196 -1569|197 -1570|197 -1571|197 -1572|197 -1573|197 -1574|198 -1575|199 -1576|199 -1577|200 -1578|200 -1579|201 -1580|201 -1581|201 -1582|201 -1583|201 -1584|201 -1585|201 -1586|201 -1587|202 -1588|202 -1589|202 -1590|203 -1591|203 -1592|203 -1593|203 -1594|203 -1595|203 -1596|203 -1597|203 -1598|203 -1599|203 -1600|203 -1601|204 -1602|204 -1603|204 -1604|204 -1605|204 -1606|204 -1607|204 -1608|204 -1609|204 -1610|204 -1611|205 -1612|205 -1613|205 -1614|206 -1615|206 -1616|207 -1617|207 -1618|207 -1619|207 -1620|207 -1621|208 -1622|208 -1623|208 -1624|208 -1625|208 -1626|208 -1627|208 -1628|208 -1629|208 -1630|209 -1631|209 -1632|210 -1633|210 -1634|210 -1635|211 -1636|211 -1637|211 -1638|211 -1639|211 -1640|211 -1641|212 -1642|212 -1643|212 -1644|212 -1645|212 -1646|212 -1647|212 -1648|212 -1649|212 -1650|212 -1651|212 -1652|212 -1653|212 -1654|212 -1655|212 -1656|212 -1657|212 -1658|212 -1659|212 -1660|212 -1661|213 -1662|214 -1663|214 -1664|214 -1665|214 -1666|214 -1667|214 -1668|214 -1669|214 -1670|214 -1671|214 -1672|214 -1673|214 -1674|214 -1675|214 -1676|214 -1677|215 -1678|215 -1679|215 -1680|215 -1681|215 -1682|215 -1683|215 -1684|215 -1685|215 -1686|215 -1687|215 -1688|215 -1689|215 -1690|216 -1691|216 -1692|216 -1693|216 -1694|217 -1695|217 -1696|217 -1697|217 -1698|217 -1699|217 -1700|217 -1701|217 -1702|217 -1703|217 -1704|217 -1705|218 -1706|218 -1707|218 -1708|219 -1709|219 -1710|219 -1711|220 -1712|220 -1713|220 -1714|220 -1715|220 -1716|220 -1717|220 -1718|220 -1719|221 -1720|221 -1721|222 -1722|222 -1723|222 -1724|222 -1725|223 -1726|223 -1727|223 -1728|223 -1729|223 -1730|223 -1731|223 -1732|223 -1733|223 -1734|223 -1735|223 -1736|223 -1737|223 -1738|223 -1739|223 -1740|223 -1741|223 -1742|223 -1743|223 -1744|223 -1745|223 -1746|223 -1747|223 -1748|223 -1749|223 -1750|223 -1751|223 -1752|223 -1753|223 -1754|223 -1755|223 -1756|223 -1757|223 -1758|223 -1759|223 -1760|223 -1761|223 -1762|223 -1763|223 -1764|223 -1765|223 -1766|223 -1767|223 -1768|223 -1769|223 -1770|223 -1771|223 -1772|223 -1773|223 -1774|223 -1775|223 -1776|223 -1777|223 -1778|223 -1779|223 -1780|223 -1781|223 -1782|223 -1783|223 -1784|223 -1785|223 -1786|223 -1787|223 -1788|223 -1789|223 -1790|223 -1791|223 -1792|223 -1793|223 -1794|223 -1795|223 -1796|223 -1797|223 -1798|223 -1799|223 -1800|223 -1801|223 -1802|223 -1803|223 -1804|223 -1805|223 -1806|223 -1807|224 -1808|224 -1809|224 -1810|224 -1811|224 -1812|224 -1813|224 -1814|224 -1815|224 -1816|224 -1817|225 -1818|225 -1819|225 -1820|225 -1821|225 -1822|225 -1823|225 -1824|225 -1825|225 -1826|225 -1827|225 -1828|225 -1829|225 -1830|225 -1831|225 -1832|225 -1833|225 -1834|225 -1835|225 -1836|225 -1837|225 -1838|225 -1839|225 -1840|225 -1841|225 -1842|225 -1843|225 -1844|225 -1845|225 -1846|225 -1847|225 -1848|225 -1849|225 -1850|225 -1851|225 -1852|225 -1853|225 -1854|225 -1855|225 -1856|225 -1857|225 -1858|225 -1859|225 -1860|225 -1861|225 -1862|225 -1863|225 -1864|225 -1865|225 -1866|225 -1867|225 -1868|225 -1869|225 -1870|225 -1871|225 -1872|225 -1873|225 -1874|225 -1875|225 -1876|225 -1877|225 -1878|225 -1879|225 -1880|225 -1881|225 -1882|225 -1883|225 -1884|225 -1885|225 -1886|225 -1887|225 -1888|225 -1889|225 -1890|225 -1891|226 -1892|226 -1893|226 -1894|226 -1895|226 -1896|226 -1897|226 -1898|226 -1899|226 -1900|226 -1901|226 -1902|226 -1903|226 -1904|226 -1905|226 -1906|226 -1907|226 -1908|226 -1909|226 -1910|226 -1911|226 -1912|226 -1913|226 -1914|226 -1915|226 -1916|226 -1917|226 -1918|226 -1919|226 -1920|226 -1921|226 -1922|226 -1923|226 -1924|226 -1925|226 -1926|226 -1927|226 -1928|226 -1929|226 -1930|226 -1931|226 -1932|226 -1933|226 -1934|226 -1935|227 -1936|227 -1937|227 -1938|227 -1939|227 -1940|227 -1941|227 -1942|227 -1943|227 -1944|227 -1945|227 -1946|227 -1947|227 -1948|227 -1949|227 -1950|227 -1951|227 -1952|227 -1953|227 -1954|227 -1955|227 -1956|227 -1957|227 -1958|227 -1959|227 -1960|227 -1961|227 -1962|227 -1963|227 -1964|227 -1965|227 -1966|227 -1967|227 -1968|227 -1969|227 -1970|227 -1971|227 -1972|227 -1973|227 -1974|227 -1975|227 -1976|227 -1977|227 -1978|227 -1979|227 -1980|227 -1981|227 -1982|227 -1983|227 -1984|227 -1985|227 -1986|227 -1987|227 -1988|227 -1989|227 -1990|227 -1991|227 -1992|227 -1993|227 -1994|227 -1995|227 -1996|227 -1997|227 -1998|227 -1999|227 -2000|227 -2001|227 -2002|227 -2003|227 -2004|227 -2005|227 -2006|227 -2007|227 -2008|227 -2009|227 -2010|227 -2011|227 -2012|227 -2013|227 -2014|227 -2015|227 -2016|227 -2017|227 -2018|227 -2019|227 -2020|227 -2021|227 -2022|227 -2023|227 -2024|227 -2025|227 -2026|227 -2027|227 -2028|227 -2029|227 -2030|227 -2031|227 -2032|227 -2033|227 -2034|227 -2035|227 -2036|227 -2037|227 -2038|227 -2039|227 -2040|227 -2041|227 -2042|227 -2043|227 -2044|227 -2045|227 -2046|227 -2047|227 -2048|227 -2049|227 -2050|227 -2051|227 -2052|227 -2053|227 -2054|227 -2055|227 -2056|227 -2057|227 -2058|227 -2059|227 -2060|227 -2061|227 -2062|227 -2063|227 -2064|227 -2065|227 -2066|227 -2067|227 -2068|227 -2069|227 -2070|227 -2071|227 -2072|227 -2073|227 -2074|227 -2075|227 -2076|227 -2077|227 -2078|227 -2079|227 -2080|227 -2081|227 -2082|227 -2083|227 -2084|227 -2085|227 -2086|227 -2087|227 -2088|227 -2089|227 -2090|227 -2091|227 -2092|227 -2093|227 -2094|227 -2095|227 -2096|227 -2097|227 -2098|227 -2099|227 -2100|227 -2101|227 -2102|227 -2103|227 -2104|227 -2105|227 -2106|227 -2107|227 -2108|227 -2109|227 -2110|227 -2111|227 -2112|227 -2113|227 -2114|227 -2115|227 -2116|227 -2117|227 -2118|227 -2119|227 -2120|227 -2121|227 -2122|227 -2123|227 -2124|227 -2125|227 -2126|227 -2127|227 -2128|227 -2129|227 -2130|227 -2131|227 -2132|227 -2133|227 -2134|227 -2135|227 -2136|227 -2137|227 -2138|227 -2139|227 -2140|227 -2141|227 -2142|227 -2143|227 -2144|227 -2145|227 -2146|227 -2147|227 -2148|227 -2149|227 -2150|227 -2151|227 -2152|227 -2153|227 -2154|227 -2155|227 -2156|227 -2157|227 -2158|227 -2159|227 -2160|227 -2161|227 -2162|227 -2163|227 -2164|227 -2165|227 -2166|227 -2167|227 -2168|227 -2169|227 -2170|227 -2171|227 -2172|227 -2173|227 -2174|227 -2175|227 -2176|227 -2177|227 -2178|227 -2179|227 -2180|227 -2181|227 -2182|227 -2183|227 -2184|227 -2185|227 -2186|227 -2187|227 -2188|227 -2189|227 -2190|227 -2191|227 -2192|227 -2193|227 -2194|227 -2195|227 -2196|227 -2197|227 -2198|227 -2199|227 -2200|227 -2201|227 -2202|227 -2203|227 -2204|227 -2205|227 -2206|227 -2207|227 -2208|227 -2209|227 -2210|227 -2211|227 -2212|227 -2213|227 -2214|227 -2215|227 -2216|227 -2217|227 -2218|227 -2219|227 -2220|227 -2221|227 -2222|227 -2223|227 -2224|227 -2225|227 -2226|227 -2227|227 -2228|227 -2229|227 -2230|227 -2231|227 -2232|227 -2233|227 -2234|227 -2235|227 -2236|227 -2237|227 -2238|227 -2239|227 -2240|227 -2241|227 -2242|227 -2243|227 -2244|227 -2245|227 -2246|227 -2247|227 -2248|227 -2249|227 -2250|227 -2251|227 -2252|227 -2253|227 -2254|227 -2255|227 -2256|227 -2257|227 -2258|227 -2259|227 -2260|227 -2261|227 -2262|227 -2263|227 -2264|227 -2265|227 -2266|227 -2267|227 -2268|227 -2269|227 -2270|227 -2271|227 -2272|227 -2273|227 -2274|227 -2275|227 -2276|227 -2277|227 -2278|227 -2279|227 -2280|227 -2281|227 -2282|227 -2283|227 -2284|227 -2285|227 -2286|227 -2287|227 -2288|227 -2289|227 -2290|227 -2291|227 -2292|227 -2293|227 -2294|227 -2295|227 -2296|227 -2297|227 -2298|227 -2299|227 -2300|227 -2301|227 -2302|227 -2303|227 -2304|227 -2305|227 -2306|227 -2307|227 -2308|227 -2309|227 -2310|227 -2311|227 -2312|227 -2313|227 -2314|227 -2315|227 -2316|227 -2317|227 -2318|227 -2319|227 -2320|227 -2321|227 -2322|227 -2323|227 -2324|227 -2325|227 -2326|227 -2327|227 -2328|227 -2329|227 -2330|227 -2331|227 -2332|227 -2333|227 -2334|227 -2335|227 -2336|227 -2337|227 -2338|227 -2339|227 -2340|227 -2341|227 -2342|227 -2343|227 -2344|227 -2345|227 -2346|227 -2347|227 -2348|227 -2349|227 -2350|227 -2351|227 -2352|227 -2353|227 -2354|227 -2355|227 -2356|227 -2357|227 -2358|227 -2359|227 -2360|227 -2361|227 -2362|227 -2363|227 -2364|227 -2365|227 -2366|227 -2367|227 -2368|227 -2369|227 -2370|227 -2371|227 -2372|227 -2373|227 -2374|227 -2375|227 -2376|227 -2377|227 -2378|227 -2379|227 -2380|227 -2381|227 -2382|227 -2383|227 -2384|227 -2385|227 -2386|227 -2387|227 -2388|227 -2389|227 -2390|227 -2391|227 -2392|227 -2393|227 -2394|227 -2395|227 -2396|227 -2397|227 -2398|227 -2399|227 -2400|227 -2401|227 -2402|227 -2403|227 -2404|227 -2405|227 -2406|227 -2407|227 -2408|227 -2409|227 -2410|227 -2411|227 -2412|227 -2413|227 -2414|227 -2415|227 -2416|227 -2417|227 -2418|227 -2419|227 -2420|227 -2421|227 -2422|227 -2423|227 -2424|227 -2425|227 -2426|227 -2427|227 -2428|227 -2429|227 -2430|227 -2431|227 -2432|227 -2433|227 -2434|227 -2435|227 -2436|227 -2437|227 -2438|227 -2439|227 -2440|227 -2441|227 -2442|227 -2443|227 -2444|227 -2445|227 -2446|227 -2447|227 -2448|227 -2449|227 -2450|227 -2451|227 -2452|227 -2453|227 -2454|227 -2455|227 -2456|227 -2457|228 -2458|228 -2459|228 -2460|228 -2461|228 -2462|228 -2463|228 -2464|228 -2465|228 -2466|228 -2467|228 -2468|228 -2469|228 -2470|228 -2471|228 -2472|228 -2473|228 -2474|228 -2475|228 -2476|228 -2477|228 -2478|228 -2479|228 -2480|228 -2481|228 -2482|228 -2483|228 -2484|228 -2485|228 -2486|228 -2487|228 -2488|228 -2489|228 -2490|228 -2491|228 -2492|228 -2493|228 -2494|228 -2495|228 -2496|228 -2497|228 -2498|228 -2499|228 -2500|228 -2501|228 -2502|228 -2503|228 -2504|228 -2505|228 -2506|228 -2507|228 -2508|228 -2509|228 -2510|228 -2511|228 -2512|228 -2513|228 -2514|228 -2515|228 -2516|228 -2517|228 -2518|228 -2519|228 -2520|228 -2521|228 -2522|228 -2523|228 -2524|228 -2525|228 -2526|228 -2527|228 -2528|228 -2529|228 -2530|228 -2531|228 -2532|228 -2533|228 -2534|228 -2535|228 -2536|228 -2537|229 -2538|229 -2539|229 -2540|229 -2541|229 -2542|229 -2543|229 -2544|229 -2545|229 -2546|229 -2547|229 -2548|229 -2549|229 -2550|229 -2551|229 -2552|229 -2553|229 -2554|229 -2555|229 -2556|229 -2557|229 -2558|229 -2559|229 -2560|229 -2561|229 -2562|229 -2563|229 -2564|229 -2565|229 -2566|229 -2567|229 -2568|229 -2569|229 -2570|229 -2571|229 -2572|229 -2573|229 -2574|229 -2575|229 -2576|229 -2577|229 -2578|229 -2579|229 -2580|229 -2581|229 -2582|229 -2583|229 -2584|229 -2585|229 -2586|229 -2587|229 -2588|229 -2589|229 -2590|229 -2591|229 -2592|229 -2593|229 -2594|229 -2595|229 -2596|229 -2597|229 -2598|229 -2599|229 -2600|229 -2601|229 -2602|229 -2603|229 -2604|229 -2605|229 -2606|229 -2607|229 -2608|229 -2609|229 -2610|229 -2611|229 -2612|229 -2613|229 -2614|229 -2615|229 -2616|229 -2617|229 -2618|229 -2619|229 -2620|229 -2621|229 -2622|229 -2623|229 -2624|229 -2625|229 -2626|229 -2627|229 -2628|229 -2629|229 -2630|229 -2631|229 -2632|229 -2633|229 -2634|229 -2635|229 -2636|229 -2637|229 -2638|229 -2639|229 -2640|229 -2641|229 -2642|229 -2643|229 -2644|229 -2645|229 -2646|229 -2647|229 -2648|229 -2649|229 -2650|229 -2651|229 -2652|229 -2653|230 -2654|230 -2655|230 -2656|230 -2657|230 -2658|230 -2659|230 -2660|230 -2661|230 -2662|230 -2663|230 -2664|230 -2665|231 -2666|232 -2667|232 -2668|232 -2669|232 -2670|232 -2671|232 -2672|232 -2673|232 -2674|232 -2675|232 -2676|232 -2677|232 -2678|232 -2679|232 -2680|232 -2681|232 -2682|232 -2683|232 -2684|232 -2685|232 -2686|232 -2687|232 -2688|232 -2689|232 -2690|232 -2691|232 -2692|232 -2693|232 -2694|232 -2695|232 -2696|232 -2697|232 -2698|232 -2699|232 -2700|232 -2701|232 -2702|232 -2703|232 -2704|232 -2705|232 -2706|232 -2707|232 -2708|232 -2709|232 -2710|232 -2711|232 -2712|232 -2713|232 -2714|232 -2715|232 -2716|232 -2717|232 -2718|232 -2719|232 -2720|232 -2721|232 -2722|232 -2723|232 -2724|232 -2725|232 -2726|232 -2727|232 -2728|232 -2729|232 -2730|232 -2731|232 -2732|232 -2733|232 -2734|232 -2735|232 -2736|232 -2737|232 -2738|232 -2739|232 -2740|232 -2741|232 -2742|232 -2743|232 -2744|232 -2745|232 -2746|232 -2747|232 -2748|232 -2749|232 -2750|232 -2751|232 -2752|232 -2753|232 -2754|232 -2755|232 -2756|232 -2757|232 -2758|232 -2759|232 -2760|232 -2761|232 -2762|232 -2763|232 -2764|232 -2765|232 -2766|232 -2767|232 -2768|232 -2769|232 -2770|232 -2771|232 -2772|232 -2773|232 -2774|232 -2775|232 -2776|232 -2777|232 -2778|232 -2779|232 -2780|232 -2781|232 -2782|232 -2783|232 -2784|232 -2785|232 -2786|232 -2787|232 -2788|232 -2789|232 -2790|232 -2791|232 -2792|232 -2793|232 -2794|232 -2795|232 -2796|232 -2797|232 -2798|232 -2799|232 -2800|232 -2801|232 -2802|232 -2803|232 -2804|232 -2805|232 -2806|232 -2807|232 -2808|232 -2809|232 -2810|232 -2811|232 -2812|232 -2813|232 -2814|232 -2815|232 -2816|232 -2817|232 -2818|232 -2819|232 -2820|232 -2821|232 -2822|232 -2823|232 -2824|232 -2825|232 -2826|232 -2827|232 -2828|232 -2829|232 -2830|232 -2831|232 -2832|232 -2833|232 -2834|232 -2835|232 -2836|232 -2837|232 -2838|232 -2839|232 -2840|232 -2841|232 -2842|232 -2843|232 -2844|232 -2845|232 -2846|232 -2847|232 -2848|232 -2849|232 -2850|232 -2851|232 -2852|232 -2853|232 -2854|232 -2855|232 -2856|232 -2857|232 -2858|232 -2859|232 -2860|232 -2861|232 -2862|232 -2863|232 -2864|232 -2865|232 -2866|232 -2867|232 -2868|232 -2869|232 -2870|232 -2871|232 -2872|232 -2873|232 -2874|232 -2875|232 -2876|232 -2877|232 -2878|232 -2879|232 -2880|232 -2881|232 -2882|232 -2883|232 -2884|232 -2885|232 -2886|232 -2887|232 -2888|232 -2889|232 -2890|232 -2891|232 -2892|232 -2893|232 -2894|232 -2895|232 -2896|232 -2897|232 -2898|232 -2899|232 -2900|232 -2901|232 -2902|232 -2903|232 -2904|232 -2905|232 -2906|232 -2907|232 -2908|232 -2909|232 -2910|232 -2911|232 -2912|232 -2913|232 -2914|232 -2915|232 -2916|232 -2917|232 -2918|232 -2919|232 -2920|232 -2921|232 -2922|232 -2923|232 -2924|232 -2925|232 -2926|232 -2927|232 -2928|232 -2929|232 -2930|232 -2931|232 -2932|232 -2933|232 -2934|232 -2935|232 -2936|232 -2937|232 -2938|232 -2939|232 -2940|232 -2941|232 -2942|232 -2943|232 -2944|232 -2945|232 -2946|232 -2947|232 -2948|232 -2949|232 -2950|232 -2951|232 -2952|232 -2953|232 -2954|232 -2955|232 -2956|232 -2957|232 -2958|232 -2959|232 -2960|232 -2961|232 -2962|232 -2963|232 -2964|232 -2965|232 -2966|232 -2967|232 -2968|232 -2969|232 -2970|232 -2971|232 -2972|232 -2973|232 -2974|232 -2975|232 -2976|232 -2977|232 -2978|232 -2979|232 -2980|232 -2981|232 -2982|232 -2983|232 -2984|232 -2985|232 -2986|232 -2987|232 -2988|232 -2989|232 -2990|232 -2991|232 -2992|232 -2993|232 -2994|232 -2995|232 -2996|232 -2997|232 -2998|232 -2999|232 -3000|232 -3001|232 -3002|232 -3003|232 -3004|232 -3005|232 -3006|232 -3007|232 -3008|232 -3009|232 -3010|232 -3011|232 -3012|232 -3013|232 -3014|232 -3015|232 -3016|232 -3017|232 -3018|232 -3019|232 -3020|232 -3021|232 -3022|232 -3023|232 -3024|232 -3025|232 -3026|232 -3027|233 -3028|233 -3029|233 -3030|233 -3031|233 -3032|233 -3033|233 -3034|233 -3035|233 -3036|233 -3037|233 -3038|233 -3039|233 -3040|233 -3041|233 -3042|233 -3043|233 -3044|233 -3045|233 -3046|233 -3047|233 -3048|233 -3049|233 -3050|233 -3051|233 -3052|233 -3053|233 -3054|233 -3055|233 -3056|233 -3057|233 -3058|233 -3059|233 -3060|233 -3061|233 -3062|233 -3063|233 -3064|233 -3065|233 -3066|233 -3067|233 -3068|233 -3069|233 -3070|233 -3071|233 -3072|233 -3073|233 -3074|233 -3075|233 -3076|233 -3077|233 -3078|233 -3079|233 -3080|233 -3081|233 -3082|233 -3083|233 -3084|233 -3085|233 -3086|233 -3087|233 -3088|233 -3089|233 -3090|233 -3091|233 -3092|233 -3093|233 -3094|233 -3095|233 -3096|233 -3097|233 -3098|233 -3099|233 -3100|233 -3101|233 -3102|233 -3103|233 -3104|233 -3105|233 -3106|233 -3107|233 -3108|233 -3109|233 -3110|233 -3111|233 -3112|233 -3113|233 -3114|233 -3115|233 -3116|233 -3117|233 -3118|233 -3119|233 -3120|233 -3121|233 -3122|233 -3123|233 -3124|233 -3125|233 -3126|233 -3127|233 -3128|233 -3129|233 -3130|233 -3131|233 -3132|233 -3133|233 -3134|233 -3135|233 -3136|233 -3137|233 -3138|233 -3139|233 -3140|233 -3141|233 -3142|233 -3143|233 -3144|233 -3145|233 -3146|233 -3147|233 -3148|233 -3149|233 -3150|233 -3151|233 -3152|233 -3153|233 -3154|234 -3155|234 -3156|234 -3157|234 -3158|234 -3159|234 -3160|234 -3161|234 -3162|234 -3163|234 -3164|234 -3165|234 -3166|234 -3167|234 -3168|234 -3169|234 -3170|234 -3171|234 -3172|234 -3173|234 -3174|234 -3175|234 -3176|234 -3177|234 -3178|234 -3179|234 -3180|234 -3181|234 -3182|234 -3183|234 -3184|234 -3185|234 -3186|234 -3187|234 -3188|234 -3189|234 -3190|235 -3191|235 -3192|235 -3193|235 -3194|235 -3195|235 -3196|235 -3197|235 -3198|235 -3199|235 -3200|235 -3201|235 -3202|235 -3203|235 -3204|235 -3205|235 -3206|235 -3207|235 -3208|235 -3209|235 -3210|235 -3211|235 -3212|235 -3213|235 -3214|235 -3215|235 -3216|236 -3217|236 -3218|236 -3219|236 -3220|236 -3221|236 -3222|236 -3223|236 -3224|236 -3225|236 -3226|236 -3227|236 -3228|236 -3229|236 -3230|236 -3231|236 -3232|236 -3233|236 -3234|236 -3235|236 -3236|236 -3237|236 -3238|236 -3239|236 -3240|236 -3241|236 -3242|236 -3243|236 -3244|236 -3245|236 -3246|236 -3247|236 -3248|236 -3249|236 -3250|236 -3251|236 -3252|236 -3253|236 -3254|236 -3255|236 -3256|236 -3257|236 -3258|236 -3259|236 -3260|236 -3261|236 -3262|236 -3263|236 -3264|236 -3265|236 -3266|236 -3267|236 -3268|236 -3269|236 -3270|236 -3271|236 -3272|236 -3273|236 -3274|236 -3275|236 -3276|236 -3277|236 -3278|236 -3279|236 -3280|236 -3281|236 -3282|236 -3283|236 -3284|236 -3285|236 -3286|236 -3287|236 -3288|236 -3289|236 -3290|236 -3291|236 -3292|236 -3293|236 -3294|236 -3295|236 -3296|236 -3297|236 -3298|236 -3299|236 -3300|236 -3301|236 -3302|236 -3303|236 -3304|236 -3305|236 -3306|236 -3307|236 -3308|236 -3309|236 -3310|236 -3311|236 -3312|236 -3313|236 -3314|236 -3315|236 -3316|236 -3317|236 -3318|236 -3319|236 -3320|236 -3321|236 -3322|236 -3323|236 -3324|236 -3325|236 -3326|236 -3327|236 -3328|236 -3329|236 -3330|236 -3331|236 -3332|236 -3333|236 -3334|236 -3335|236 -3336|236 -3337|236 -3338|236 -3339|236 -3340|236 -3341|236 -3342|236 -3343|236 -3344|236 -3345|236 -3346|236 -3347|236 -3348|236 -3349|236 -3350|236 -3351|236 -3352|236 -3353|236 -3354|236 -3355|236 -3356|236 -3357|236 -3358|236 -3359|236 -3360|236 -3361|236 -3362|236 -3363|236 -3364|236 -3365|236 -3366|236 -3367|236 -3368|236 -3369|236 -3370|236 -3371|236 -3372|236 -3373|236 -3374|236 -3375|236 -3376|236 -3377|236 -3378|236 -3379|236 -3380|236 -3381|236 -3382|236 -3383|236 -3384|236 -3385|236 -3386|236 -3387|236 -3388|236 -3389|236 -3390|236 -3391|236 -3392|236 -3393|236 -3394|236 -3395|236 -3396|236 -3397|236 -3398|236 -3399|236 -3400|236 -3401|236 -3402|236 -3403|236 -3404|236 -3405|236 -3406|236 -3407|236 -3408|236 -3409|236 -3410|236 -3411|236 -3412|236 -3413|236 -3414|236 -3415|236 -3416|236 -3417|236 -3418|236 -3419|236 -3420|236 -3421|236 -3422|236 -3423|236 -3424|236 -3425|236 -3426|236 -3427|236 -3428|236 -3429|236 -3430|236 -3431|236 -3432|236 -3433|236 -3434|236 -3435|236 -3436|236 -3437|236 -3438|236 -3439|236 -3440|236 -3441|236 -3442|236 -3443|236 -3444|236 -3445|236 -3446|236 -3447|236 -3448|236 -3449|236 -3450|236 -3451|236 -3452|236 -3453|236 -3454|236 -3455|236 -3456|236 -3457|236 -3458|236 -3459|236 -3460|236 -3461|236 -3462|236 -3463|236 -3464|236 -3465|236 -3466|236 -3467|236 -3468|236 -3469|236 -3470|237 -3471|237 -3472|237 -3473|237 -3474|237 -3475|237 -3476|237 -3477|237 -3478|237 -3479|237 -3480|237 -3481|237 -3482|237 -3483|237 -3484|237 -3485|237 -3486|237 -3487|237 -3488|237 -3489|237 -3490|237 -3491|237 -3492|237 -3493|237 -3494|237 -3495|237 -3496|237 -3497|237 -3498|237 -3499|237 -3500|237 -3501|237 -3502|237 -3503|237 -3504|237 -3505|237 -3506|237 -3507|237 -3508|237 -3509|237 -3510|237 -3511|237 -3512|237 -3513|237 -3514|237 -3515|237 -3516|237 -3517|237 -3518|237 -3519|237 -3520|237 -3521|237 -3522|237 -3523|237 -3524|237 -3525|237 -3526|237 -3527|237 -3528|237 -3529|237 -3530|237 -3531|237 -3532|237 -3533|237 -3534|237 -3535|237 -3536|237 -3537|237 -3538|237 -3539|237 -3540|237 -3541|237 -3542|237 -3543|237 -3544|237 -3545|237 -3546|237 -3547|237 -3548|237 -3549|237 -3550|237 -3551|237 -3552|237 -3553|237 -3554|237 -3555|237 -3556|237 -3557|237 -3558|237 -3559|237 -3560|237 -3561|238 -3562|238 -3563|238 -3564|238 -3565|238 -3566|238 -3567|238 -3568|238 -3569|238 -3570|238 -3571|238 -3572|238 -3573|238 -3574|238 -3575|238 -3576|238 -3577|238 -3578|238 -3579|238 -3580|238 -3581|238 -3582|238 -3583|238 -3584|238 -3585|238 -3586|238 -3587|238 -3588|238 -3589|238 -3590|238 -3591|238 -3592|238 -3593|238 -3594|238 -3595|238 -3596|238 -3597|238 -3598|238 -3599|238 -3600|238 -3601|238 -3602|238 -3603|238 -3604|238 -3605|238 -3606|238 -3607|239 -3608|239 -3609|239 -3610|239 -3611|239 -3612|239 -3613|239 -3614|239 -3615|239 -3616|239 -3617|239 -3618|239 -3619|239 -3620|239 -3621|239 -3622|239 -3623|239 -3624|239 -3625|239 -3626|239 -3627|239 -3628|239 -3629|239 -3630|239 -3631|239 -3632|239 -3633|239 -3634|239 -3635|239 -3636|239 -3637|239 -3638|239 -3639|239 -3640|239 -3641|239 -3642|239 -3643|239 -3644|239 -3645|239 -3646|239 -3647|239 -3648|240 -3649|240 -3650|240 -3651|240 -3652|240 -3653|240 -3654|240 -3655|240 -3656|240 -3657|240 -3658|240 -3659|240 -3660|240 -3661|240 -3662|240 -3663|240 -3664|240 -3665|240 -3666|240 -3667|240 -3668|240 -3669|240 -3670|240 -3671|240 -3672|240 -3673|240 -3674|240 -3675|240 -3676|240 -3677|240 -3678|240 -3679|240 -3680|240 -3681|240 -3682|240 -3683|240 -3684|240 -3685|240 -3686|240 -3687|240 -3688|240 -3689|240 -3690|240 -3691|240 -3692|240 -3693|240 -3694|240 -3695|240 -3696|240 -3697|240 -3698|240 -3699|240 -3700|240 -3701|240 -3702|240 -3703|241 -3704|241 -3705|241 -3706|241 -3707|241 -3708|241 -3709|241 -3710|241 -3711|241 -3712|241 -3713|241 -3714|241 -3715|241 -3716|241 -3717|241 -3718|241 -3719|241 -3720|241 -3721|241 -3722|241 -3723|241 -3724|241 -3725|241 -3726|241 -3727|241 -3728|241 -3729|241 -3730|241 -3731|241 -3732|241 -3733|241 -3734|241 -3735|241 -3736|241 -3737|241 -3738|241 -3739|241 -3740|241 -3741|241 -3742|241 -3743|241 -3744|241 -3745|241 -3746|241 -3747|241 -3748|241 -3749|241 -3750|241 -3751|241 -3752|241 -3753|241 -3754|241 -3755|241 -3756|241 -3757|241 -3758|241 -3759|241 -3760|241 -3761|241 -3762|241 -3763|241 -3764|241 -3765|241 -3766|241 -3767|241 -3768|241 -3769|241 -3770|241 -3771|241 -3772|241 -3773|241 -3774|242 -3775|242 -3776|242 -3777|242 -3778|242 -3779|242 -3780|242 -3781|242 -3782|242 -3783|242 -3784|242 -3785|242 -3786|242 -3787|242 -3788|242 -3789|242 -3790|242 -3791|242 -3792|242 -3793|242 -3794|242 -3795|242 -3796|242 -3797|242 -3798|242 -3799|242 -3800|242 -3801|242 -3802|242 -3803|242 -3804|242 -3805|242 -3806|243 -3807|243 -3808|243 -3809|243 -3810|243 -3811|243 -3812|243 -3813|243 -3814|243 -3815|243 -3816|243 -3817|243 -3818|243 -3819|243 -3820|243 -3821|243 -3822|243 -3823|243 -3824|243 -3825|243 -3826|243 -3827|243 -3828|243 -3829|243 -3830|243 -3831|243 -3832|243 -3833|243 -3834|243 -3835|243 -3836|243 -3837|243 -3838|243 -3839|243 -3840|243 -3841|243 -3842|243 -3843|243 -3844|243 -3845|243 -3846|243 -3847|243 -3848|243 -3849|243 -3850|243 -3851|243 -3852|243 -3853|243 -3854|243 -3855|243 -3856|243 -3857|243 -3858|243 -3859|243 -3860|243 -3861|243 -3862|243 -3863|243 -3864|243 -3865|243 -3866|243 -3867|243 -3868|243 -3869|243 -3870|243 -3871|243 -3872|243 -3873|243 -3874|243 -3875|243 -3876|243 -3877|243 -3878|243 -3879|243 -3880|243 -3881|243 -3882|243 -3883|243 -3884|243 -3885|243 -3886|243 -3887|243 -3888|243 -3889|243 -3890|243 -3891|243 -3892|243 -3893|243 -3894|243 -3895|243 -3896|243 -3897|243 -3898|243 -3899|243 -3900|243 -3901|243 -3902|243 -3903|243 -3904|243 -3905|243 -3906|243 -3907|243 -3908|243 -3909|243 -3910|243 -3911|243 -3912|243 -3913|243 -3914|243 -3915|243 -3916|243 -3917|243 -3918|243 -3919|243 -3920|243 -3921|243 -3922|243 -3923|243 -3924|243 -3925|243 -3926|243 -3927|243 -3928|243 -3929|243 -3930|243 -3931|243 -3932|243 -3933|243 -3934|243 -3935|243 -3936|243 -3937|243 -3938|243 -3939|243 -3940|243 -3941|243 -3942|243 -3943|243 -3944|243 -3945|243 -3946|243 -3947|243 -3948|243 -3949|243 -3950|243 -3951|243 -3952|243 -3953|243 -3954|243 -3955|243 -3956|243 -3957|243 -3958|243 -3959|243 -3960|243 -3961|243 -3962|244 -3963|244 -3964|244 -3965|244 -3966|244 -3967|244 -3968|244 -3969|244 -3970|244 -3971|244 -3972|244 -3973|244 -3974|244 -3975|244 -3976|244 -3977|244 -3978|244 -3979|244 -3980|244 -3981|244 -3982|244 -3983|244 -3984|244 -3985|244 -3986|244 -3987|244 -3988|244 -3989|244 -3990|244 -3991|244 -3992|244 -3993|244 -3994|244 -3995|244 -3996|244 -3997|244 -3998|244 -3999|244 -4000|244 -4001|244 -4002|244 -4003|244 -4004|244 -4005|244 -4006|244 -4007|244 -4008|244 -4009|244 -4010|244 -4011|244 -4012|244 -4013|244 -4014|244 -4015|244 -4016|244 -4017|244 -4018|244 -4019|244 -4020|244 -4021|244 -4022|244 -4023|244 -4024|244 -4025|244 -4026|244 -4027|244 -4028|244 -4029|244 -4030|244 -4031|244 -4032|244 -4033|244 -4034|244 -4035|244 -4036|244 -4037|244 -4038|244 -4039|244 -4040|244 -4041|244 -4042|244 -4043|244 -4044|244 -4045|244 -4046|244 -4047|244 -4048|244 -4049|244 -4050|244 -4051|244 -4052|244 -4053|244 -4054|244 -4055|244 -4056|244 -4057|244 -4058|244 -4059|244 -4060|244 -4061|244 -4062|244 -4063|244 -4064|244 -4065|244 -4066|244 -4067|244 -4068|244 -4069|244 -4070|244 -4071|244 -4072|244 -4073|244 -4074|244 -4075|244 -4076|244 -4077|244 -4078|244 -4079|244 -4080|244 -4081|244 -4082|244 -4083|244 -4084|244 -4085|244 -4086|244 -4087|244 -4088|244 -4089|244 -4090|244 -4091|244 -4092|244 -4093|244 -4094|244 -4095|244 -4096|244 -4097|244 -4098|244 -4099|244 -4100|244 -4101|244 -4102|244 -4103|244 -4104|244 -4105|244 -4106|244 -4107|244 -4108|244 -4109|244 -4110|244 -4111|244 -4112|244 -4113|244 -4114|244 -4115|244 -4116|244 -4117|244 -4118|244 -4119|244 -4120|244 -4121|244 -4122|244 -4123|244 -4124|244 -4125|244 -4126|244 -4127|244 -4128|244 -4129|244 -4130|244 -4131|244 -4132|244 -4133|244 -4134|244 -4135|244 -4136|244 -4137|244 -4138|244 -4139|244 -4140|244 -4141|244 -4142|244 -4143|244 -4144|244 -4145|244 -4146|244 -4147|244 -4148|244 -4149|244 -4150|244 -4151|244 -4152|244 -4153|244 -4154|244 -4155|245 -4156|245 -4157|245 -4158|245 -4159|245 -4160|245 -4161|245 -4162|245 -4163|245 -4164|245 -4165|245 -4166|245 -4167|245 -4168|245 -4169|245 -4170|245 -4171|245 -4172|245 -4173|245 -4174|245 -4175|245 -4176|245 -4177|245 -4178|245 -4179|245 -4180|245 -4181|245 -4182|245 -4183|245 -4184|245 -4185|245 -4186|245 -4187|245 -4188|245 -4189|245 -4190|245 -4191|245 -4192|245 -4193|245 -4194|245 -4195|245 -4196|245 -4197|245 -4198|245 -4199|245 -4200|245 -4201|245 -4202|245 -4203|245 -4204|245 -4205|245 -4206|245 -4207|245 -4208|245 -4209|245 -4210|245 -4211|245 -4212|245 -4213|245 -4214|245 -4215|245 -4216|245 -4217|245 -4218|245 -4219|245 -4220|245 -4221|245 -4222|245 -4223|245 -4224|245 -4225|245 -4226|245 -4227|245 -4228|245 -4229|245 -4230|245 -4231|245 -4232|245 -4233|245 -4234|245 -4235|245 -4236|245 -4237|245 -4238|245 -4239|245 -4240|245 -4241|245 -4242|245 -4243|245 -4244|245 -4245|245 -4246|245 -4247|245 -4248|245 -4249|245 -4250|245 -4251|245 -4252|245 -4253|245 -4254|245 -4255|245 -4256|245 -4257|245 -4258|245 -4259|245 -4260|245 -4261|245 -4262|245 -4263|245 -4264|245 -4265|245 -4266|245 -4267|245 -4268|245 -4269|245 -4270|245 -4271|245 -4272|245 -4273|245 -4274|245 -4275|246 -4276|246 -4277|246 -4278|246 -4279|246 -4280|246 -4281|246 -4282|246 -4283|246 -4284|246 -4285|246 -4286|246 -4287|246 -4288|246 -4289|246 -4290|246 -4291|246 -4292|246 -4293|246 -4294|246 -4295|246 -4296|246 -4297|246 -4298|246 -4299|246 -4300|246 -4301|246 -4302|246 -4303|246 -4304|246 -4305|246 -4306|246 -4307|246 -4308|246 -4309|246 -4310|246 -4311|246 -4312|246 -4313|246 -4314|246 -4315|246 -4316|246 -4317|246 -4318|246 -4319|246 -4320|246 -4321|246 -4322|246 -4323|246 -4324|246 -4325|246 -4326|246 -4327|246 -4328|246 -4329|246 -4330|246 -4331|246 -4332|246 -4333|246 -4334|246 -4335|246 -4336|246 -4337|246 -4338|246 -4339|246 -4340|246 -4341|246 -4342|246 -4343|246 -4344|246 -4345|246 -4346|246 -4347|246 -4348|246 -4349|246 -4350|246 -4351|246 -4352|246 -4353|246 -4354|246 -4355|246 -4356|246 -4357|246 -4358|246 -4359|246 -4360|246 -4361|246 -4362|246 -4363|246 -4364|246 -4365|246 -4366|246 -4367|246 -4368|246 -4369|246 -4370|246 -4371|246 -4372|246 -4373|246 -4374|246 -4375|246 -4376|246 -4377|246 -4378|246 -4379|246 -4380|246 -4381|246 -4382|246 -4383|246 -4384|246 -4385|246 -4386|247 -4387|247 -4388|247 -4389|247 -4390|247 -4391|247 -4392|247 -4393|247 -4394|247 -4395|247 -4396|247 -4397|247 -4398|247 -4399|247 -4400|247 -4401|247 -4402|247 -4403|247 -4404|247 -4405|247 -4406|247 -4407|247 -4408|247 -4409|247 -4410|247 -4411|247 -4412|247 -4413|247 -4414|247 -4415|247 -4416|247 -4417|247 -4418|247 -4419|247 -4420|247 -4421|247 -4422|247 -4423|247 -4424|247 -4425|247 -4426|247 -4427|247 -4428|247 -4429|247 -4430|247 -4431|247 -4432|247 -4433|248 -4434|248 -4435|248 -4436|248 -4437|248 -4438|248 -4439|248 -4440|248 -4441|248 -4442|248 -4443|248 -4444|248 -4445|248 -4446|248 -4447|248 -4448|248 -4449|248 -4450|248 -4451|248 -4452|248 -4453|248 -4454|248 -4455|248 -4456|248 -4457|248 -4458|248 -4459|248 -4460|248 -4461|248 -4462|248 -4463|248 -4464|248 -4465|248 -4466|248 -4467|248 -4468|248 -4469|248 -4470|248 -4471|248 -4472|248 -4473|248 -4474|248 -4475|248 -4476|248 -4477|248 -4478|248 -4479|248 -4480|248 -4481|248 -4482|248 -4483|248 -4484|248 -4485|248 -4486|248 -4487|248 -4488|248 -4489|248 -4490|248 -4491|248 -4492|248 -4493|248 -4494|248 -4495|248 -4496|248 -4497|248 -4498|248 -4499|248 -4500|248 -4501|248 -4502|248 -4503|248 -4504|248 -4505|248 -4506|248 -4507|248 -4508|248 -4509|248 -4510|248 -4511|248 -4512|248 -4513|248 -4514|248 -4515|248 -4516|248 -4517|248 -4518|248 -4519|248 -4520|248 -4521|248 -4522|248 -4523|248 -4524|248 -4525|248 -4526|248 -4527|248 -4528|248 -4529|248 -4530|248 -4531|249 -4532|249 -4533|249 -4534|249 -4535|249 -4536|249 -4537|249 -4538|249 -4539|249 -4540|249 -4541|249 -4542|249 -4543|250 -4544|250 -4545|250 -4546|250 -4547|250 -4548|250 -4549|250 -4550|250 -4551|250 -4552|250 -4553|250 -4554|250 -4555|250 -4556|250 -4557|250 -4558|250 -4559|250 -4560|250 -4561|251 -4562|251 -4563|251 -4564|251 -4565|251 -4566|251 -4567|251 -4568|251 -4569|251 -4570|251 -4571|251 -4572|251 -4573|251 -4574|251 -4575|251 -4576|251 -4577|251 -4578|251 -4579|251 -4580|251 -4581|251 -4582|251 -4583|251 -4584|251 -4585|251 -4586|251 -4587|252 -4588|252 -4589|252 -4590|252 -4591|252 -4592|252 -4593|252 -4594|252 -4595|252 -4596|252 -4597|252 -4598|252 -4599|252 -4600|252 -4601|252 -4602|252 -4603|252 -4604|252 -4605|252 -4606|252 -4607|252 -4608|252 -4609|252 -4610|252 -4611|252 -4612|252 -4613|252 -4614|252 -4615|252 -4616|252 -4617|252 -4618|252 -4619|252 -4620|252 -4621|252 -4622|253 -4623|253 -4624|253 -4625|253 -4626|253 -4627|253 -4628|253 -4629|253 -4630|253 -4631|253 -4632|253 -4633|253 -4634|253 -4635|253 -4636|253 -4637|253 -4638|253 -4639|253 -4640|253 -4641|253 -4642|253 -4643|253 -4644|253 -4645|253 -4646|253 -4647|253 -4648|253 -4649|253 -4650|253 -4651|253 -4652|253 -4653|253 -4654|253 -4655|253 -4656|253 -4657|253 -4658|253 -4659|253 -4660|253 -4661|253 -4662|253 -4663|253 -4664|253 -4665|253 -4666|253 -4667|253 -4668|253 -4669|253 -4670|253 -4671|253 -4672|253 -4673|253 -4674|253 -4675|253 -4676|253 -4677|253 -4678|253 -4679|253 -4680|253 -4681|253 -4682|253 -4683|253 -4684|253 -4685|253 -4686|253 -4687|253 -4688|253 -4689|253 -4690|253 -4691|253 -4692|253 -4693|253 -4694|253 -4695|253 -4696|253 -4697|253 -4698|253 -4699|253 -4700|253 -4701|253 -4702|253 -4703|253 -4704|253 -4705|253 -4706|253 -4707|253 -4708|253 -4709|253 -4710|253 -4711|253 -4712|253 -4713|253 -4714|253 -4715|253 -4716|253 -4717|253 -4718|253 -4719|253 -4720|253 -4721|253 -4722|253 -4723|253 -4724|253 -4725|253 -4726|253 -4727|253 -4728|253 -4729|253 -4730|253 -4731|253 -4732|253 -4733|253 -4734|253 -4735|253 -4736|253 -4737|253 -4738|253 -4739|253 -4740|253 -4741|253 -4742|253 -4743|253 -4744|253 -4745|253 -4746|253 -4747|253 -4748|253 -4749|253 -4750|253 -4751|253 -4752|253 -4753|253 -4754|253 -4755|253 -4756|253 -4757|253 -4758|253 -4759|253 -4760|253 -4761|253 -4762|253 -4763|253 -4764|253 -4765|253 -4766|253 -4767|253 -4768|253 -4769|253 -4770|253 -4771|253 -4772|253 -4773|253 -4774|253 -4775|253 -4776|253 -4777|253 -4778|253 -4779|253 -4780|253 -4781|253 -4782|253 -4783|253 -4784|253 -4785|253 -4786|253 -4787|253 -4788|253 -4789|253 -4790|253 -4791|253 -4792|253 -4793|253 -4794|253 -4795|253 -4796|253 -4797|253 -4798|253 -4799|253 -4800|253 -4801|253 -4802|253 -4803|253 -4804|253 -4805|253 -4806|253 -4807|253 -4808|253 -4809|253 -4810|253 -4811|253 -4812|253 -4813|253 -4814|253 -4815|253 -4816|253 -4817|253 -4818|253 -4819|253 -4820|253 -4821|253 -4822|253 -4823|253 -4824|253 -4825|253 -4826|253 -4827|253 -4828|253 -4829|253 -4830|253 -4831|253 -4832|253 -4833|253 -4834|253 -4835|253 -4836|253 -4837|253 -4838|253 -4839|253 -4840|253 -4841|253 -4842|253 -4843|253 -4844|253 -4845|253 -4846|253 -4847|253 -4848|253 -4849|253 -4850|253 -4851|253 -4852|253 -4853|253 -4854|253 -4855|253 -4856|253 -4857|253 -4858|253 -4859|253 -4860|253 -4861|253 -4862|253 -4863|253 -4864|253 -4865|253 -4866|253 -4867|253 -4868|253 -4869|253 -4870|253 -4871|253 -4872|253 -4873|253 -4874|253 -4875|253 -4876|253 -4877|253 -4878|253 -4879|253 -4880|253 -4881|253 -4882|253 -4883|253 -4884|253 -4885|253 -4886|253 -4887|253 -4888|253 -4889|253 -4890|253 -4891|253 -4892|253 -4893|253 -4894|253 -4895|253 -4896|253 -4897|253 -4898|253 -4899|253 -4900|253 -4901|253 -4902|253 -4903|253 -4904|253 -4905|253 -4906|253 -4907|253 -4908|253 -4909|253 -4910|253 -4911|253 -4912|253 -4913|253 -4914|253 -4915|253 -4916|253 -4917|253 -4918|253 -4919|253 -4920|253 -4921|253 -4922|253 -4923|253 -4924|253 -4925|253 -4926|253 -4927|253 -4928|253 -4929|253 -4930|253 -4931|253 -4932|253 -4933|253 -4934|253 -4935|253 -4936|253 -4937|253 -4938|253 -4939|253 -4940|253 -4941|253 -4942|253 -4943|253 -4944|254 -4945|254 -4946|254 -4947|254 -4948|254 -4949|254 -4950|254 -4951|254 -4952|254 -4953|254 -4954|254 -4955|254 -4956|254 -4957|254 -4958|254 -4959|254 -4960|254 -4961|254 -4962|254 -4963|254 -4964|254 -4965|254 -4966|254 -4967|254 -4968|254 -4969|254 -4970|254 -4971|254 -4972|255 -4973|255 -4974|255 -4975|255 -4976|255 -4977|255 -4978|255 -4979|255 -4980|255 -4981|255 -4982|255 -4983|255 -4984|255 -4985|255 -4986|255 -4987|255 -4988|255 -4989|255 -4990|255 -4991|255 -4992|255 -4993|255 -4994|255 -4995|255 -4996|255 -4997|255 -4998|255 -4999|255 -5000|255 -5001|255 -5002|255 -5003|255 -5004|255 -5005|255 -5006|255 -5007|255 -5008|255 -5009|255 -5010|255 -5011|255 -5012|255 -5013|255 -5014|255 -5015|255 -5016|255 -5017|255 -5018|255 -5019|255 -5020|255 -5021|255 -5022|255 -5023|255 -5024|255 -5025|255 -5026|255 -5027|255 -5028|255 -5029|255 -5030|255 -5031|255 -5032|255 -5033|255 -5034|255 -5035|255 -5036|255 -5037|255 -5038|255 -5039|255 -5040|255 -5041|255 -5042|255 -5043|255 -5044|255 -5045|255 -5046|255 -5047|255 -5048|255 -5049|255 -5050|255 -5051|255 -5052|255 -5053|255 -5054|255 -5055|255 -5056|255 -5057|255 -5058|255 -5059|255 -5060|255 -5061|255 -5062|255 -5063|255 -5064|255 -5065|255 -5066|255 -5067|255 -5068|255 -5069|255 -5070|255 -5071|255 -5072|255 -5073|255 -5074|255 -5075|255 -5076|255 -5077|255 -5078|255 -5079|255 -5080|255 -5081|255 -5082|255 -5083|255 -5084|255 -5085|255 -5086|255 -5087|255 -5088|255 -5089|255 -5090|255 -5091|255 -5092|255 -5093|255 -5094|255 -5095|255 -5096|255 -5097|255 -5098|255 -5099|255 -5100|255 -5101|255 -5102|255 -5103|255 -5104|255 -5105|255 -5106|255 -5107|255 -5108|255 -5109|255 -5110|255 -5111|255 -5112|255 -5113|255 -5114|255 -5115|255 -5116|255 -5117|255 -5118|255 -5119|255 -5120|255 -5121|255 -5122|255 -5123|255 -5124|255 -5125|255 -5126|255 -5127|255 -5128|255 -5129|255 -5130|255 -5131|255 -5132|255 -5133|255 -5134|255 -5135|255 -5136|255 -5137|255 -5138|255 -5139|255 -5140|255 -5141|255 -5142|255 -5143|255 -5144|255 -5145|255 -5146|255 -5147|255 -5148|255 -5149|255 -5150|255 -5151|255 -5152|255 -5153|255 -5154|255 -5155|255 -5156|255 -5157|255 -5158|255 -5159|255 -5160|255 -5161|255 -5162|255 -5163|255 -5164|255 -5165|255 -5166|255 -5167|255 -5168|255 -5169|255 -5170|255 -5171|255 -5172|255 -5173|255 -5174|255 -5175|255 -5176|255 -5177|255 -5178|255 -5179|255 -5180|255 -5181|255 -5182|255 -5183|255 -5184|255 -5185|255 -5186|255 -5187|255 -5188|255 -5189|255 -5190|255 -5191|255 -5192|255 -5193|255 -5194|255 -5195|255 -5196|255 -5197|255 -5198|255 -5199|255 -5200|255 -5201|255 -5202|255 -5203|255 -5204|255 -5205|255 -5206|255 -5207|255 -5208|255 -5209|255 -5210|255 -5211|255 -5212|255 -5213|255 -5214|255 -5215|255 -5216|255 -5217|255 -5218|255 -5219|255 -5220|255 -5221|255 -5222|255 -5223|255 -5224|255 -5225|255 -5226|255 -5227|255 -5228|255 -5229|255 -5230|255 -5231|255 -5232|255 -5233|255 -5234|255 -5235|255 -5236|255 -5237|255 -5238|255 -5239|255 -5240|255 -5241|255 -5242|255 -5243|255 -5244|255 -5245|255 -5246|255 -5247|255 -5248|255 -5249|255 -5250|255 -5251|255 -5252|255 -5253|255 -5254|255 -5255|255 -5256|255 -5257|255 -5258|255 -5259|255 -5260|255 -5261|255 -5262|255 -5263|255 -5264|255 -5265|255 -5266|255 -5267|255 -5268|255 -5269|255 -5270|255 -5271|255 -5272|255 -5273|255 -5274|255 -5275|255 -5276|255 -5277|255 -5278|255 -5279|255 -5280|255 -5281|255 -5282|255 -5283|255 -5284|255 -5285|255 -5286|255 -5287|255 -5288|255 -5289|255 -5290|255 -5291|255 -5292|255 -5293|255 -5294|255 -5295|255 -5296|255 -5297|255 -5298|255 -5299|255 -5300|255 -5301|255 -5302|255 -5303|255 -5304|255 -5305|255 -5306|255 -5307|255 -5308|255 -5309|255 -5310|255 -5311|255 -5312|255 -5313|255 -5314|255 -5315|255 -5316|255 -5317|255 -5318|255 -5319|255 -5320|255 -5321|255 -5322|255 -5323|255 -5324|255 -5325|255 -5326|255 -5327|255 -5328|255 -5329|255 -5330|255 -5331|255 -5332|255 -5333|255 -5334|255 -5335|255 -5336|255 -5337|255 -5338|255 -5339|255 -5340|255 -5341|255 -5342|255 -5343|255 -5344|255 -5345|255 -5346|255 -5347|255 -5348|255 -5349|256 -5350|256 -5351|256 -5352|256 -5353|256 -5354|256 -5355|256 -5356|256 -5357|256 -5358|256 -5359|256 -5360|256 -5361|256 -5362|256 -5363|256 -5364|256 -5365|256 -5366|256 -5367|256 -5368|256 -5369|256 -5370|256 -5371|256 -5372|256 -5373|256 -5374|256 -5375|256 -5376|256 -5377|256 -5378|256 -5379|256 -5380|256 -5381|256 -5382|256 -5383|256 -5384|256 -5385|256 -5386|256 -5387|256 -5388|256 -5389|256 -5390|256 -5391|256 -5392|256 -5393|256 -5394|256 -5395|256 -5396|256 -5397|256 -5398|256 -5399|256 -5400|256 -5401|256 -5402|256 -5403|256 -5404|256 -5405|256 -5406|256 -5407|256 -5408|256 -5409|256 -5410|256 -5411|256 -5412|256 -5413|256 -5414|256 -5415|256 -5416|256 -5417|256 -5418|256 -5419|256 -5420|256 -5421|256 -5422|256 -5423|256 -5424|256 -5425|256 -5426|256 -5427|256 -5428|256 -5429|256 -5430|256 -5431|256 -5432|256 -5433|256 -5434|256 -5435|256 -5436|256 -5437|256 -5438|256 -5439|256 -5440|256 -5441|256 -5442|256 -5443|256 -5444|256 -5445|256 -5446|256 -5447|256 -5448|256 -5449|256 -5450|256 -5451|256 -5452|256 -5453|256 -5454|256 -5455|256 -5456|257 -5457|257 -5458|257 -5459|257 -5460|257 -5461|257 -5462|257 -5463|257 -5464|257 -5465|258 -5466|258 -5467|258 -5468|258 -5469|258 -5470|258 -5471|258 -5472|258 -5473|258 -5474|258 -5475|258 -5476|258 -5477|258 -5478|258 -5479|258 -5480|258 -5481|258 -5482|258 -5483|258 -5484|258 -5485|258 -5486|258 -5487|258 -5488|258 -5489|258 -5490|258 -5491|258 -5492|258 -5493|258 -5494|258 -5495|258 -5496|258 -5497|258 -5498|258 -5499|258 -5500|258 -5501|258 -5502|258 -5503|258 -5504|258 -5505|258 -5506|258 -5507|258 -5508|258 -5509|258 -5510|258 -5511|258 -5512|258 -5513|258 -5514|258 -5515|258 -5516|258 -5517|258 -5518|258 -5519|258 -5520|258 -5521|258 -5522|258 -5523|258 -5524|258 -5525|258 -5526|258 -5527|258 -5528|258 -5529|258 -5530|258 -5531|258 -5532|258 -5533|258 -5534|258 -5535|258 -5536|258 -5537|258 -5538|258 -5539|258 -5540|258 -5541|258 -5542|258 -5543|258 -5544|258 -5545|258 -5546|258 -5547|258 -5548|258 -5549|258 -5550|258 -5551|258 -5552|258 -5553|258 -5554|258 -5555|258 -5556|258 -5557|258 -5558|258 -5559|258 -5560|258 -5561|258 -5562|258 -5563|258 -5564|258 -5565|258 -5566|258 -5567|258 -5568|258 -5569|258 -5570|258 -5571|258 -5572|258 -5573|258 -5574|258 -5575|258 -5576|258 -5577|258 -5578|258 -5579|258 -5580|258 -5581|258 -5582|258 -5583|258 -5584|258 -5585|258 -5586|258 -5587|258 -5588|258 -5589|258 -5590|258 -5591|258 -5592|258 -5593|258 -5594|258 -5595|258 -5596|258 -5597|258 -5598|258 -5599|258 -5600|258 -5601|258 -5602|258 -5603|258 -5604|258 -5605|258 -5606|258 -5607|258 -5608|258 -5609|258 -5610|258 -5611|258 -5612|258 -5613|258 -5614|258 -5615|258 -5616|258 -5617|258 -5618|258 -5619|258 -5620|258 -5621|258 -5622|258 -5623|258 -5624|258 -5625|258 -5626|258 -5627|258 -5628|258 -5629|258 -5630|258 -5631|258 -5632|258 -5633|258 -5634|258 -5635|258 -5636|258 -5637|258 -5638|258 -5639|258 -5640|258 -5641|258 -5642|258 -5643|258 -5644|258 -5645|258 -5646|258 -5647|258 -5648|258 -5649|258 -5650|258 -5651|258 -5652|258 -5653|258 -5654|258 -5655|258 -5656|258 -5657|258 -5658|258 -5659|258 -5660|258 -5661|258 -5662|258 -5663|258 -5664|258 -5665|258 -5666|258 -5667|258 -5668|258 -5669|258 -5670|258 -5671|258 -5672|258 -5673|258 -5674|259 -5675|259 -5676|259 -5677|259 -5678|259 -5679|259 -5680|259 -5681|259 -5682|259 -5683|259 -5684|259 -5685|259 -5686|259 -5687|259 -5688|259 -5689|259 -5690|259 -5691|259 -5692|259 -5693|259 -5694|259 -5695|259 -5696|259 -5697|259 -5698|259 -5699|259 -5700|259 -5701|259 -5702|259 -5703|259 -5704|259 -5705|259 -5706|259 -5707|259 -5708|259 -5709|259 -5710|259 -5711|259 -5712|259 -5713|259 -5714|259 -5715|259 -5716|259 -5717|259 -5718|259 -5719|259 -5720|259 -5721|259 -5722|259 -5723|259 -5724|259 -5725|260 -5726|260 -5727|260 -5728|260 -5729|260 -5730|260 -5731|260 -5732|260 -5733|260 -5734|260 -5735|260 -5736|260 -5737|260 -5738|260 -5739|260 -5740|260 -5741|260 -5742|260 -5743|260 -5744|260 -5745|260 -5746|260 -5747|260 -5748|260 -5749|260 -5750|260 -5751|260 -5752|260 -5753|260 -5754|260 -5755|260 -5756|260 -5757|260 -5758|260 -5759|260 -5760|260 -5761|260 -5762|260 -5763|260 -5764|260 -5765|260 -5766|260 -5767|260 -5768|260 -5769|260 -5770|260 -5771|260 -5772|260 -5773|260 -5774|260 -5775|260 -5776|260 -5777|260 -5778|260 -5779|260 -5780|260 -5781|260 -5782|260 -5783|260 -5784|260 -5785|260 -5786|260 -5787|260 -5788|260 -5789|260 -5790|260 -5791|260 -5792|260 -5793|260 -5794|260 -5795|260 -5796|260 -5797|260 -5798|260 -5799|260 -5800|260 -5801|261 -5802|261 -5803|261 -5804|261 -5805|261 -5806|261 -5807|261 -5808|261 -5809|261 -5810|261 -5811|261 -5812|261 -5813|261 -5814|261 -5815|261 -5816|261 -5817|261 -5818|261 -5819|261 -5820|261 -5821|261 -5822|261 -5823|261 -5824|261 -5825|261 -5826|261 -5827|261 -5828|261 -5829|261 -5830|261 -5831|261 -5832|261 -5833|261 -5834|261 -5835|261 -5836|261 -5837|261 -5838|261 -5839|261 -5840|261 -5841|261 -5842|261 -5843|261 -5844|261 -5845|261 -5846|261 -5847|261 -5848|261 -5849|261 -5850|261 -5851|261 -5852|261 -5853|261 -5854|261 -5855|261 -5856|261 -5857|261 -5858|261 -5859|261 -5860|261 -5861|261 -5862|261 -5863|261 -5864|261 -5865|261 -5866|261 -5867|261 -5868|261 -5869|261 -5870|261 -5871|261 -5872|261 -5873|261 -5874|261 -5875|261 -5876|261 -5877|261 -5878|261 -5879|261 -5880|261 -5881|261 -5882|261 -5883|261 -5884|261 -5885|261 -5886|261 -5887|261 -5888|261 -5889|261 -5890|261 -5891|261 -5892|261 -5893|261 -5894|261 -5895|261 -5896|261 -5897|261 -5898|261 -5899|261 -5900|261 -5901|261 -5902|261 -5903|261 -5904|261 -5905|261 -5906|261 -5907|261 -5908|261 -5909|261 -5910|261 -5911|261 -5912|261 -5913|261 -5914|261 -5915|261 -5916|261 -5917|261 -5918|261 -5919|261 -5920|261 -5921|261 -5922|261 -5923|261 -5924|261 -5925|261 -5926|261 -5927|261 -5928|261 -5929|261 -5930|261 -5931|261 -5932|261 -5933|261 -5934|261 -5935|261 -5936|261 -5937|261 -5938|261 -5939|261 -5940|261 -5941|261 -5942|261 -5943|261 -5944|261 -5945|261 -5946|261 -5947|261 -5948|261 -5949|261 -5950|261 -5951|261 -5952|261 -5953|261 -5954|261 -5955|261 -5956|261 -5957|261 -5958|261 -5959|261 -5960|261 -5961|261 -5962|261 -5963|261 -5964|261 -5965|261 -5966|261 -5967|261 -5968|261 -5969|261 -5970|261 -5971|261 -5972|261 -5973|261 -5974|261 -5975|261 -5976|261 -5977|261 -5978|261 -5979|261 -5980|261 -5981|261 -5982|261 -5983|261 -5984|261 -5985|261 -5986|261 -5987|261 -5988|261 -5989|261 -5990|261 -5991|261 -5992|261 -5993|261 -5994|261 -5995|261 -5996|261 -5997|261 -5998|261 -5999|261 -6000|261 -6001|261 -6002|261 -6003|261 -6004|261 -6005|261 -6006|261 -6007|261 -6008|261 -6009|261 -6010|261 -6011|261 -6012|261 -6013|261 -6014|261 -6015|261 -6016|261 -6017|261 -6018|261 -6019|261 -6020|261 -6021|261 -6022|261 -6023|261 -6024|261 -6025|261 -6026|261 -6027|261 -6028|261 -6029|261 -6030|261 -6031|261 -6032|261 -6033|261 -6034|261 -6035|261 -6036|261 -6037|261 -6038|261 -6039|261 -6040|261 -6041|261 -6042|261 -6043|261 -6044|261 -6045|261 -6046|261 -6047|261 -6048|261 -6049|261 -6050|261 -6051|261 -6052|261 -6053|261 -6054|261 -6055|261 -6056|261 -6057|261 -6058|261 -6059|261 -6060|261 -6061|261 -6062|261 -6063|261 -6064|261 -6065|261 -6066|261 -6067|261 -6068|261 -6069|261 -6070|261 -6071|261 -6072|261 -6073|261 -6074|261 -6075|261 -6076|261 -6077|261 -6078|261 -6079|261 -6080|261 -6081|261 -6082|261 -6083|261 -6084|261 -6085|261 -6086|261 -6087|261 -6088|261 -6089|261 -6090|261 -6091|261 -6092|261 -6093|261 -6094|261 -6095|261 -6096|261 -6097|261 -6098|261 -6099|261 -6100|261 -6101|261 -6102|261 -6103|261 -6104|261 -6105|261 -6106|261 -6107|261 -6108|261 -6109|261 -6110|261 -6111|261 -6112|261 -6113|261 -6114|261 -6115|261 -6116|261 -6117|261 -6118|261 -6119|261 -6120|261 -6121|261 -6122|261 -6123|261 -6124|261 -6125|261 -6126|261 -6127|261 -6128|261 -6129|261 -6130|261 -6131|261 -6132|261 -6133|262 -6134|262 -6135|262 -6136|262 -6137|262 -6138|262 -6139|262 -6140|262 -6141|262 -6142|262 -6143|262 -6144|262 -6145|262 -6146|262 -6147|262 -6148|262 -6149|262 -6150|262 -6151|262 -6152|262 -6153|262 -6154|262 -6155|262 -6156|262 -6157|262 -6158|262 -6159|262 -6160|262 -6161|262 -6162|262 -6163|262 -6164|262 -6165|262 -6166|262 -6167|263 -6168|263 -6169|263 -6170|263 -6171|263 -6172|263 -6173|263 -6174|263 -6175|263 -6176|263 -6177|263 -6178|263 -6179|263 -6180|263 -6181|263 -6182|263 -6183|263 -6184|263 -6185|263 -6186|263 -6187|263 -6188|263 -6189|263 -6190|263 -6191|263 -6192|263 -6193|263 -6194|263 -6195|263 -6196|263 -6197|263 -6198|263 -6199|263 -6200|263 -6201|263 -6202|263 -6203|263 -6204|263 -6205|263 -6206|263 -6207|263 -6208|263 -6209|263 -6210|263 -6211|263 -6212|263 -6213|263 -6214|263 -6215|263 -6216|263 -6217|263 -6218|263 -6219|263 -6220|263 -6221|263 -6222|263 -6223|263 -6224|263 -6225|263 -6226|263 -6227|263 -6228|263 -6229|263 -6230|263 -6231|263 -6232|263 -6233|263 -6234|263 -6235|264 -6236|264 -6237|264 -6238|264 -6239|264 -6240|264 -6241|264 -6242|264 -6243|264 -6244|264 -6245|264 -6246|264 -6247|264 -6248|265 -6249|265 -6250|265 -6251|265 -6252|265 -6253|265 -6254|265 -6255|265 -6256|265 -6257|265 -6258|265 -6259|265 -6260|265 -6261|265 -6262|265 -6263|265 -6264|265 -6265|265 -6266|265 -6267|265 -6268|265 -6269|265 -6270|265 -6271|265 -6272|265 -6273|265 -6274|265 -6275|265 -6276|265 -6277|265 -6278|265 -6279|265 -6280|265 -6281|265 -6282|265 -6283|265 -6284|265 -6285|265 -6286|265 -6287|265 -6288|265 -6289|265 -6290|265 -6291|265 -6292|265 -6293|265 -6294|265 -6295|265 -6296|265 -6297|265 -6298|265 -6299|265 -6300|265 -6301|265 -6302|265 -6303|265 -6304|265 -6305|265 -6306|265 -6307|265 -6308|265 -6309|265 -6310|265 -6311|265 -6312|265 -6313|265 -6314|265 -6315|265 -6316|265 -6317|265 -6318|265 -6319|265 -6320|265 -6321|265 -6322|266 -6323|266 -6324|266 -6325|266 -6326|266 -6327|266 -6328|266 -6329|266 -6330|266 -6331|266 -6332|266 -6333|266 -6334|266 -6335|266 -6336|266 -6337|266 -6338|266 -6339|266 -6340|266 -6341|266 -6342|266 -6343|266 -6344|266 -6345|266 -6346|266 -6347|266 -6348|266 -6349|266 -6350|266 -6351|266 -6352|266 -6353|266 -6354|266 -6355|266 -6356|266 -6357|266 -6358|266 -6359|266 -6360|266 -6361|266 -6362|266 -6363|266 -6364|266 -6365|266 -6366|266 -6367|266 -6368|266 -6369|266 -6370|266 -6371|266 -6372|266 -6373|266 -6374|266 -6375|266 -6376|266 -6377|266 -6378|266 -6379|266 -6380|266 -6381|266 -6382|266 -6383|266 -6384|266 -6385|266 -6386|266 -6387|266 -6388|266 -6389|266 -6390|266 -6391|266 -6392|266 -6393|266 -6394|266 -6395|266 -6396|266 -6397|266 -6398|266 -6399|266 -6400|266 -6401|266 -6402|266 -6403|266 -6404|266 -6405|266 -6406|266 -6407|266 -6408|266 -6409|266 -6410|266 -6411|266 -6412|266 -6413|266 -6414|266 -6415|266 -6416|266 -6417|266 -6418|266 -6419|266 -6420|266 -6421|266 -6422|266 -6423|266 -6424|266 -6425|266 -6426|266 -6427|266 -6428|266 -6429|266 -6430|266 -6431|266 -6432|266 -6433|266 -6434|266 -6435|266 -6436|266 -6437|266 -6438|266 -6439|266 -6440|266 -6441|266 -6442|266 -6443|266 -6444|266 -6445|266 -6446|266 -6447|266 -6448|266 -6449|266 -6450|266 -6451|266 -6452|266 -6453|266 -6454|266 -6455|266 -6456|266 -6457|266 -6458|266 -6459|266 -6460|266 -6461|266 -6462|266 -6463|266 -6464|266 -6465|266 -6466|266 -6467|266 -6468|266 -6469|266 -6470|266 -6471|266 -6472|266 -6473|266 -6474|266 -6475|266 -6476|266 -6477|266 -6478|266 -6479|266 -6480|266 -6481|266 -6482|266 -6483|266 -6484|266 -6485|266 -6486|266 -6487|266 -6488|266 -6489|266 -6490|266 -6491|266 -6492|266 -6493|266 -6494|266 -6495|266 -6496|266 -6497|266 -6498|266 -6499|266 -6500|266 -6501|266 -6502|266 -6503|266 -6504|266 -6505|266 -6506|266 -6507|266 -6508|266 -6509|266 -6510|266 -6511|266 -6512|266 -6513|266 -6514|266 -6515|266 -6516|266 -6517|266 -6518|266 -6519|266 -6520|266 -6521|266 -6522|266 -6523|266 -6524|266 -6525|266 -6526|266 -6527|266 -6528|266 -6529|266 -6530|266 -6531|266 -6532|266 -6533|266 -6534|266 -6535|266 -6536|266 -6537|266 -6538|266 -6539|266 -6540|266 -6541|266 -6542|266 -6543|266 -6544|266 -6545|266 -6546|266 -6547|266 -6548|266 -6549|266 -6550|266 -6551|266 -6552|266 -6553|266 -6554|266 -6555|266 -6556|266 -6557|266 -6558|266 -6559|266 -6560|266 -6561|266 -6562|266 -6563|266 -6564|266 -6565|266 -6566|266 -6567|266 -6568|266 -6569|266 -6570|266 -6571|266 -6572|266 -6573|266 -6574|266 -6575|266 -6576|266 -6577|266 -6578|266 -6579|266 -6580|266 -6581|266 -6582|266 -6583|266 -6584|266 -6585|266 -6586|266 -6587|266 -6588|266 -6589|266 -6590|266 -6591|266 -6592|266 -6593|266 -6594|266 -6595|266 -6596|266 -6597|266 -6598|266 -6599|266 -6600|266 -6601|266 -6602|266 -6603|266 -6604|266 -6605|266 -6606|266 -6607|266 -6608|266 -6609|266 -6610|267 -6611|267 -6612|267 -6613|267 -6614|267 -6615|267 -6616|267 -6617|267 -6618|267 -6619|267 -6620|267 -6621|267 -6622|267 -6623|267 -6624|267 -6625|267 -6626|267 -6627|267 -6628|267 -6629|267 -6630|267 -6631|267 -6632|267 -6633|267 -6634|267 -6635|267 -6636|267 -6637|267 -6638|267 -6639|267 -6640|267 -6641|267 -6642|267 -6643|267 -6644|267 -6645|267 -6646|267 -6647|267 -6648|267 -6649|267 -6650|267 -6651|267 -6652|267 -6653|267 -6654|267 -6655|267 -6656|267 -6657|267 -6658|267 -6659|267 -6660|267 -6661|267 -6662|267 -6663|267 -6664|267 -6665|267 -6666|267 -6667|267 -6668|267 -6669|267 -6670|267 -6671|267 -6672|267 -6673|267 -6674|267 -6675|267 -6676|267 -6677|267 -6678|267 -6679|267 -6680|267 -6681|267 -6682|268 -6683|268 -6684|268 -6685|268 -6686|268 -6687|268 -6688|268 -6689|268 -6690|268 -6691|268 -6692|268 -6693|268 -6694|268 -6695|268 -6696|268 -6697|269 -6698|269 -6699|269 -6700|269 -6701|269 -6702|269 -6703|269 -6704|269 -6705|269 -6706|269 -6707|269 -6708|269 -6709|269 -6710|269 -6711|269 -6712|269 -6713|269 -6714|269 -6715|269 -6716|269 -6717|269 -6718|269 -6719|269 -6720|269 -6721|269 -6722|269 -6723|269 -6724|269 -6725|269 -6726|269 -6727|269 -6728|269 -6729|269 -6730|269 -6731|269 -6732|269 -6733|269 -6734|269 -6735|269 -6736|269 -6737|269 -6738|269 -6739|269 -6740|269 -6741|269 -6742|269 -6743|269 -6744|269 -6745|269 -6746|269 -6747|269 -6748|269 -6749|269 -6750|269 -6751|269 -6752|269 -6753|269 -6754|269 -6755|269 -6756|269 -6757|269 -6758|269 -6759|269 -6760|269 -6761|269 -6762|269 -6763|269 -6764|269 -6765|269 -6766|269 -6767|269 -6768|269 -6769|269 -6770|269 -6771|269 -6772|269 -6773|269 -6774|269 -6775|269 -6776|269 -6777|269 -6778|269 -6779|269 -6780|269 -6781|269 -6782|269 -6783|269 -6784|269 -6785|269 -6786|269 -6787|269 -6788|269 -6789|269 -6790|269 -6791|269 -6792|269 -6793|269 -6794|269 -6795|269 -6796|269 -6797|269 -6798|269 -6799|269 -6800|269 -6801|269 -6802|269 -6803|269 -6804|269 -6805|269 -6806|269 -6807|269 -6808|269 -6809|269 -6810|269 -6811|269 -6812|269 -6813|269 -6814|269 -6815|269 -6816|269 -6817|269 -6818|269 -6819|269 -6820|269 -6821|269 -6822|269 -6823|269 -6824|269 -6825|269 -6826|269 -6827|269 -6828|269 -6829|269 -6830|269 -6831|269 -6832|269 -6833|269 -6834|269 -6835|269 -6836|269 -6837|269 -6838|269 -6839|270 -6840|270 -6841|270 -6842|270 -6843|270 -6844|270 -6845|270 -6846|270 -6847|270 -6848|270 -6849|270 -6850|270 -6851|270 -6852|270 -6853|270 -6854|270 -6855|270 -6856|270 -6857|270 -6858|270 -6859|270 -6860|270 -6861|270 -6862|270 -6863|270 -6864|270 -6865|270 -6866|270 -6867|270 -6868|270 -6869|270 -6870|270 -6871|270 -6872|270 -6873|270 -6874|270 -6875|270 -6876|270 -6877|270 -6878|270 -6879|270 -6880|270 -6881|270 -6882|270 -6883|270 -6884|270 -6885|270 -6886|270 -6887|270 -6888|270 -6889|270 -6890|270 -6891|270 -6892|270 -6893|270 -6894|270 -6895|270 -6896|270 -6897|270 -6898|270 -6899|270 -6900|270 -6901|270 -6902|270 -6903|270 -6904|270 -6905|270 -6906|270 -6907|270 -6908|270 -6909|270 -6910|270 -6911|270 -6912|270 -6913|270 -6914|270 -6915|270 -6916|270 -6917|270 -6918|270 -6919|270 -6920|270 -6921|270 -6922|270 -6923|270 -6924|270 -6925|270 -6926|270 -6927|270 -6928|270 -6929|270 -6930|270 -6931|270 -6932|270 -6933|270 -6934|270 -6935|270 -6936|270 -6937|270 -6938|270 -6939|270 -6940|270 -6941|270 -6942|270 -6943|270 -6944|270 -6945|270 -6946|270 -6947|270 -6948|270 -6949|270 -6950|270 -6951|270 -6952|270 -6953|270 -6954|270 -6955|270 -6956|270 -6957|270 -6958|270 -6959|270 -6960|270 -6961|270 -6962|270 -6963|270 -6964|270 -6965|270 -6966|270 -6967|270 -6968|270 -6969|270 -6970|270 -6971|270 -6972|270 -6973|270 -6974|270 -6975|270 -6976|270 -6977|270 -6978|270 -6979|270 -6980|270 -6981|271 -6982|271 -6983|271 -6984|271 -6985|271 -6986|271 -6987|271 -6988|271 -6989|271 -6990|271 -6991|271 -6992|271 -6993|271 -6994|271 -6995|271 -6996|271 -6997|271 -6998|271 -6999|272 -7000|272 -7001|272 -7002|272 -7003|272 -7004|272 -7005|272 -7006|272 -7007|272 -7008|272 -7009|272 -7010|272 -7011|272 -7012|272 -7013|272 -7014|272 -7015|272 -7016|272 -7017|272 -7018|272 -7019|272 -7020|272 -7021|272 -7022|272 -7023|272 -7024|272 -7025|272 -7026|272 -7027|272 -7028|272 -7029|272 -7030|272 -7031|272 -7032|272 -7033|272 -7034|272 -7035|272 -7036|272 -7037|272 -7038|272 -7039|272 -7040|272 -7041|272 -7042|272 -7043|272 -7044|272 -7045|272 -7046|272 -7047|272 -7048|272 -7049|272 -7050|272 -7051|272 -7052|272 -7053|272 -7054|272 -7055|272 -7056|272 -7057|272 -7058|272 -7059|272 -7060|272 -7061|272 -7062|272 -7063|272 -7064|272 -7065|272 -7066|272 -7067|272 -7068|272 -7069|272 -7070|272 -7071|272 -7072|272 -7073|272 -7074|272 -7075|272 -7076|272 -7077|272 -7078|272 -7079|272 -7080|272 -7081|272 -7082|272 -7083|272 -7084|272 -7085|272 -7086|272 -7087|272 -7088|272 -7089|272 -7090|272 -7091|272 -7092|272 -7093|272 -7094|272 -7095|272 -7096|272 -7097|272 -7098|272 -7099|272 -7100|272 -7101|272 -7102|272 -7103|272 -7104|272 -7105|272 -7106|272 -7107|273 -7108|273 -7109|273 -7110|273 -7111|273 -7112|273 -7113|273 -7114|273 -7115|273 -7116|273 -7117|273 diff --git a/data/output/edges/city_in.parquet b/data/output/edges/city_in.parquet new file mode 100644 index 0000000..d3859f8 Binary files /dev/null and b/data/output/edges/city_in.parquet differ diff --git a/data/output/edges/follows.csv b/data/output/edges/follows.csv deleted file mode 100644 index 7d08a20..0000000 --- a/data/output/edges/follows.csv +++ /dev/null @@ -1,10067 +0,0 @@ -from|to -50|1 -152|1 -271|1 -326|1 -387|1 -436|1 -454|1 -458|1 -677|1 -751|1 -752|1 -897|1 -942|1 -77|2 -249|2 -471|2 -87|3 -184|3 -252|3 -303|3 -315|3 -442|3 -502|3 -539|3 -593|3 -865|3 -896|3 -950|3 -999|3 -67|4 -133|4 -186|4 -249|4 -255|4 -268|4 -397|4 -415|4 -528|4 -574|4 -760|4 -776|4 -817|4 -38|5 -164|5 -262|5 -306|5 -350|5 -506|5 -587|5 -682|5 -695|5 -146|6 -183|6 -359|6 -364|6 -400|6 -426|6 -537|6 -765|6 -950|6 -134|7 -138|7 -312|7 -479|7 -676|7 -688|7 -698|7 -920|7 -976|7 -14|8 -92|8 -181|8 -245|8 -265|8 -333|8 -399|8 -720|8 -740|8 -855|8 -958|8 -14|9 -46|9 -207|9 -299|9 -485|9 -493|9 -551|9 -618|9 -624|9 -663|9 -719|9 -826|9 -190|10 -261|10 -272|10 -348|10 -387|10 -464|10 -482|10 -652|10 -694|10 -766|10 -777|10 -878|10 -79|11 -409|11 -411|11 -412|11 -462|11 -602|11 -705|11 -714|11 -779|11 -108|12 -384|12 -430|12 -440|12 -446|12 -510|12 -539|12 -730|12 -750|12 -830|12 -883|12 -95|13 -130|13 -414|13 -436|13 -768|13 -827|13 -900|13 -917|13 -1|14 -174|14 -209|14 -211|14 -232|14 -264|14 -318|14 -327|14 -439|14 -461|14 -685|14 -748|14 -779|14 -785|14 -988|14 -288|15 -431|15 -455|15 -781|15 -401|16 -528|16 -599|16 -696|16 -799|16 -106|17 -162|17 -527|17 -562|17 -610|17 -833|17 -840|17 -841|17 -945|17 -958|17 -76|18 -115|18 -172|18 -282|18 -406|18 -538|18 -558|18 -594|18 -719|18 -884|18 -192|19 -477|19 -729|19 -770|19 -814|19 -997|19 -75|20 -100|20 -189|20 -249|20 -262|20 -425|20 -661|20 -801|20 -815|20 -845|20 -277|21 -546|21 -603|21 -607|21 -612|21 -628|21 -963|21 -91|22 -121|22 -348|22 -393|22 -401|22 -418|22 -454|22 -614|22 -894|22 -917|22 -78|23 -414|23 -509|23 -531|23 -557|23 -623|23 -966|23 -26|24 -28|24 -168|24 -206|24 -363|24 -446|24 -467|24 -526|24 -558|24 -631|24 -763|24 -78|25 -112|25 -166|25 -189|25 -415|25 -485|25 -519|25 -591|25 -604|25 -715|25 -815|25 -833|25 -838|25 -910|25 -971|25 -987|25 -29|26 -58|26 -125|26 -135|26 -249|26 -264|26 -267|26 -560|26 -917|26 -41|27 -82|27 -88|27 -159|27 -234|27 -270|27 -289|27 -351|27 -378|27 -520|27 -523|27 -567|27 -659|27 -672|27 -407|28 -633|28 -717|28 -917|28 -922|28 -26|29 -59|29 -108|29 -462|29 -622|29 -845|29 -861|29 -906|29 -979|29 -984|29 -113|30 -378|30 -455|30 -537|30 -565|30 -601|30 -706|30 -717|30 -740|30 -781|30 -872|30 -48|31 -201|31 -368|31 -409|31 -688|31 -741|31 -811|31 -952|31 -100|32 -119|32 -126|32 -385|32 -441|32 -909|32 -962|32 -964|32 -24|33 -55|33 -203|33 -291|33 -377|33 -397|33 -541|33 -712|33 -723|33 -757|33 -796|33 -802|33 -857|33 -876|33 -966|33 -127|34 -134|34 -138|34 -227|34 -330|34 -441|34 -720|34 -987|34 -1|35 -28|35 -56|35 -72|35 -310|35 -359|35 -476|35 -516|35 -529|35 -595|35 -636|35 -693|35 -825|35 -930|35 -6|36 -9|36 -81|36 -130|36 -283|36 -350|36 -395|36 -492|36 -528|36 -635|36 -921|36 -963|36 -9|37 -92|37 -170|37 -178|37 -288|37 -299|37 -367|37 -382|37 -418|37 -485|37 -518|37 -586|37 -632|37 -927|37 -70|38 -84|38 -92|38 -164|38 -290|38 -310|38 -524|38 -599|38 -616|38 -816|38 -100|39 -143|39 -278|39 -284|39 -372|39 -390|39 -532|39 -611|39 -719|39 -768|39 -950|39 -320|40 -491|40 -737|40 -789|40 -68|41 -88|41 -520|41 -766|41 -768|41 -897|41 -919|41 -935|41 -14|42 -39|42 -85|42 -114|42 -224|42 -517|42 -524|42 -548|42 -550|42 -559|42 -572|42 -575|42 -583|42 -593|42 -890|42 -180|43 -729|43 -730|43 -912|43 -992|43 -152|44 -238|44 -324|44 -469|44 -552|44 -748|44 -768|44 -819|44 -928|44 -937|44 -46|45 -384|45 -461|45 -661|45 -733|45 -893|45 -918|45 -371|46 -494|46 -516|46 -685|46 -688|46 -837|46 -850|46 -293|47 -329|47 -342|47 -355|47 -435|47 -501|47 -835|47 -932|47 -218|48 -245|48 -254|48 -294|48 -372|48 -493|48 -584|48 -729|48 -734|48 -803|48 -55|49 -309|49 -383|49 -642|49 -856|49 -929|49 -73|50 -106|50 -139|50 -630|50 -713|50 -780|50 -976|50 -10|51 -74|51 -258|51 -277|51 -404|51 -461|51 -655|51 -683|51 -697|51 -787|51 -968|51 -4|52 -44|52 -110|52 -212|52 -216|52 -256|52 -263|52 -370|52 -374|52 -446|52 -678|52 -688|52 -806|52 -980|52 -986|52 -15|53 -310|53 -337|53 -361|53 -620|53 -850|53 -980|53 -245|54 -263|54 -266|54 -560|54 -625|54 -662|54 -684|54 -885|54 -908|54 -948|54 -89|55 -455|55 -507|55 -619|55 -686|55 -756|55 -804|55 -901|55 -950|55 -968|55 -138|56 -175|56 -247|56 -840|56 -852|56 -58|57 -82|57 -435|57 -562|57 -573|57 -923|57 -136|58 -175|58 -246|58 -520|58 -575|58 -663|58 -777|58 -813|58 -832|58 -986|58 -119|59 -146|59 -157|59 -284|59 -343|59 -480|59 -629|59 -643|59 -726|59 -133|60 -134|60 -156|60 -511|60 -656|60 -962|60 -56|61 -58|61 -128|61 -166|61 -454|61 -594|61 -662|61 -736|61 -804|61 -938|61 -970|61 -196|62 -352|62 -386|62 -522|62 -563|62 -611|62 -652|62 -687|62 -973|62 -24|63 -47|63 -69|63 -80|63 -343|63 -353|63 -472|63 -510|63 -521|63 -706|63 -721|63 -846|63 -911|63 -967|63 -6|64 -82|64 -235|64 -474|64 -637|64 -932|64 -295|65 -321|65 -430|65 -542|65 -647|65 -663|65 -798|65 -845|65 -902|65 -977|65 -183|66 -196|66 -221|66 -243|66 -351|66 -414|66 -431|66 -697|66 -776|66 -793|66 -80|67 -138|67 -301|67 -415|67 -601|67 -684|67 -717|67 -849|67 -956|67 -967|67 -75|68 -165|68 -192|68 -336|68 -539|68 -561|68 -577|68 -580|68 -717|68 -763|68 -775|68 -61|69 -90|69 -131|69 -269|69 -298|69 -569|69 -607|69 -615|69 -620|69 -643|69 -718|69 -810|69 -976|69 -24|70 -43|70 -129|70 -267|70 -291|70 -364|70 -407|70 -412|70 -634|70 -834|70 -891|70 -955|70 -29|71 -104|71 -116|71 -148|71 -217|71 -282|71 -390|71 -670|71 -671|71 -118|72 -123|72 -175|72 -399|72 -530|72 -600|72 -646|72 -727|72 -773|72 -39|73 -43|73 -157|73 -357|73 -402|73 -410|73 -702|73 -853|73 -141|74 -241|74 -423|74 -457|74 -469|74 -531|74 -659|74 -671|74 -896|74 -18|75 -96|75 -157|75 -223|75 -281|75 -379|75 -518|75 -673|75 -799|75 -204|76 -221|76 -265|76 -404|76 -413|76 -642|76 -670|76 -868|76 -877|76 -892|76 -933|76 -43|77 -147|77 -301|77 -332|77 -433|77 -681|77 -810|77 -935|77 -978|77 -142|78 -387|78 -470|78 -536|78 -582|78 -633|78 -913|78 -975|78 -50|79 -58|79 -249|79 -376|79 -457|79 -510|79 -698|79 -836|79 -993|79 -39|80 -57|80 -133|80 -166|80 -242|80 -265|80 -389|80 -551|80 -623|80 -745|80 -860|80 -906|80 -226|81 -291|81 -424|81 -485|81 -601|81 -654|81 -716|81 -724|81 -908|81 -916|81 -979|81 -81|82 -137|82 -182|82 -327|82 -342|82 -418|82 -649|82 -666|82 -802|82 -837|82 -890|82 -923|82 -30|83 -118|83 -207|83 -255|83 -351|83 -747|83 -772|83 -819|83 -70|84 -224|84 -268|84 -294|84 -316|84 -437|84 -574|84 -670|84 -673|84 -804|84 -829|84 -916|84 -988|84 -24|85 -111|85 -119|85 -182|85 -220|85 -255|85 -405|85 -434|85 -443|85 -451|85 -679|85 -952|85 -262|86 -476|86 -495|86 -736|86 -894|86 -82|87 -109|87 -202|87 -378|87 -676|87 -677|87 -845|87 -853|87 -944|87 -948|87 -102|88 -156|88 -301|88 -323|88 -365|88 -466|88 -492|88 -571|88 -586|88 -639|88 -645|88 -696|88 -797|88 -860|88 -985|88 -6|89 -22|89 -30|89 -201|89 -203|89 -284|89 -472|89 -551|89 -596|89 -802|89 -893|89 -21|90 -152|90 -172|90 -211|90 -272|90 -345|90 -490|90 -608|90 -704|90 -720|90 -915|90 -105|91 -152|91 -201|91 -269|91 -672|91 -843|91 -935|91 -969|91 -61|92 -165|92 -185|92 -230|92 -241|92 -286|92 -304|92 -328|92 -708|92 -751|92 -778|92 -797|92 -810|92 -826|92 -992|92 -998|92 -39|93 -236|93 -243|93 -498|93 -523|93 -626|93 -18|94 -171|94 -211|94 -328|94 -357|94 -361|94 -431|94 -583|94 -722|94 -753|94 -795|94 -82|95 -366|95 -370|95 -499|95 -590|95 -664|95 -753|95 -835|95 -1|96 -179|96 -206|96 -208|96 -267|96 -396|96 -519|96 -599|96 -683|96 -92|97 -101|97 -213|97 -271|97 -280|97 -285|97 -413|97 -437|97 -523|97 -539|97 -615|97 -678|97 -689|97 -701|97 -850|97 -157|98 -313|98 -431|98 -524|98 -727|98 -785|98 -812|98 -855|98 -5|99 -108|99 -126|99 -8|100 -355|100 -399|100 -488|100 -508|100 -525|100 -526|100 -556|100 -565|100 -640|100 -735|100 -857|100 -967|100 -997|100 -28|101 -41|101 -103|101 -113|101 -270|101 -362|101 -471|101 -479|101 -558|101 -593|101 -618|101 -668|101 -997|101 -90|102 -376|102 -393|102 -394|102 -442|102 -747|102 -801|102 -883|102 -925|102 -958|102 -84|103 -115|103 -222|103 -234|103 -284|103 -322|103 -350|103 -355|103 -556|103 -718|103 -796|103 -120|104 -305|104 -416|104 -471|104 -481|104 -545|104 -626|104 -634|104 -637|104 -674|104 -677|104 -861|104 -973|104 -6|105 -390|105 -400|105 -549|105 -638|105 -655|105 -747|105 -825|105 -872|105 -40|106 -240|106 -348|106 -481|106 -550|106 -577|106 -670|106 -726|106 -808|106 -27|107 -53|107 -72|107 -264|107 -331|107 -475|107 -823|107 -871|107 -945|107 -974|107 -85|108 -111|108 -158|108 -457|108 -473|108 -476|108 -576|108 -626|108 -654|108 -661|108 -752|108 -790|108 -878|108 -890|108 -957|108 -31|109 -143|109 -250|109 -499|109 -524|109 -533|109 -571|109 -574|109 -581|109 -684|109 -814|109 -817|109 -50|110 -131|110 -215|110 -239|110 -269|110 -286|110 -301|110 -724|110 -879|110 -916|110 -931|110 -52|111 -68|111 -156|111 -187|111 -204|111 -463|111 -492|111 -559|111 -564|111 -577|111 -632|111 -658|111 -683|111 -748|111 -898|111 -39|112 -136|112 -145|112 -241|112 -306|112 -594|112 -682|112 -693|112 -782|112 -804|112 -911|112 -935|112 -11|113 -53|113 -140|113 -219|113 -752|113 -238|114 -434|114 -535|114 -627|114 -765|114 -813|114 -997|114 -71|115 -167|115 -271|115 -332|115 -382|115 -406|115 -447|115 -544|115 -562|115 -567|115 -663|115 -711|115 -826|115 -919|115 -52|116 -222|116 -362|116 -705|116 -724|116 -741|116 -802|116 -830|116 -984|116 -103|117 -169|117 -511|117 -765|117 -909|117 -157|118 -281|118 -325|118 -338|118 -339|118 -385|118 -544|118 -695|118 -716|118 -840|118 -845|118 -7|119 -56|119 -392|119 -598|119 -612|119 -710|119 -722|119 -846|119 -79|120 -99|120 -125|120 -380|120 -648|120 -670|120 -711|120 -69|121 -80|121 -226|121 -228|121 -324|121 -567|121 -572|121 -584|121 -642|121 -646|121 -694|121 -857|121 -16|122 -427|122 -539|122 -586|122 -640|122 -678|122 -729|122 -789|122 -932|122 -104|123 -230|123 -235|123 -276|123 -440|123 -441|123 -646|123 -711|123 -827|123 -49|124 -336|124 -498|124 -558|124 -648|124 -677|124 -692|124 -773|124 -818|124 -823|124 -432|125 -498|125 -666|125 -741|125 -805|125 -897|125 -14|126 -69|126 -145|126 -400|126 -497|126 -625|126 -807|126 -56|127 -112|127 -136|127 -384|127 -452|127 -491|127 -524|127 -528|127 -632|127 -842|127 -925|127 -25|128 -146|128 -312|128 -430|128 -593|128 -621|128 -623|128 -791|128 -934|128 -16|129 -88|129 -181|129 -191|129 -365|129 -438|129 -636|129 -691|129 -750|129 -768|129 -834|129 -914|129 -954|129 -964|129 -969|129 -8|130 -193|130 -242|130 -282|130 -484|130 -590|130 -593|130 -632|130 -756|130 -806|130 -887|130 -80|131 -163|131 -367|131 -381|131 -412|131 -463|131 -476|131 -494|131 -661|131 -22|132 -78|132 -94|132 -96|132 -153|132 -189|132 -267|132 -285|132 -437|132 -544|132 -626|132 -630|132 -653|132 -737|132 -751|132 -764|132 -856|132 -3|133 -7|133 -124|133 -372|133 -427|133 -471|133 -571|133 -666|133 -750|133 -796|133 -830|133 -964|133 -969|133 -166|134 -226|134 -291|134 -407|134 -705|134 -809|134 -943|134 -83|135 -197|135 -229|135 -283|135 -635|135 -686|135 -8|136 -9|136 -126|136 -229|136 -236|136 -263|136 -789|136 -950|136 -134|137 -241|137 -248|137 -289|137 -429|137 -453|137 -475|137 -547|137 -551|137 -660|137 -891|137 -930|137 -936|137 -84|138 -93|138 -159|138 -289|138 -369|138 -451|138 -679|138 -873|138 -119|139 -195|139 -354|139 -491|139 -560|139 -595|139 -663|139 -747|139 -878|139 -1|140 -93|140 -123|140 -271|140 -425|140 -445|140 -538|140 -621|140 -810|140 -912|140 -978|140 -45|141 -289|141 -545|141 -683|141 -772|141 -854|141 -889|141 -928|141 -254|142 -291|142 -298|142 -420|142 -526|142 -868|142 -932|142 -945|142 -232|143 -318|143 -321|143 -633|143 -740|143 -857|143 -33|144 -69|144 -84|144 -225|144 -227|144 -354|144 -525|144 -545|144 -634|144 -647|144 -780|144 -50|145 -163|145 -204|145 -225|145 -514|145 -543|145 -732|145 -24|146 -151|146 -167|146 -201|146 -385|146 -387|146 -393|146 -403|146 -541|146 -543|146 -620|146 -668|146 -904|146 -919|146 -100|147 -430|147 -578|147 -618|147 -763|147 -898|147 -1000|147 -15|148 -60|148 -194|148 -261|148 -410|148 -425|148 -487|148 -560|148 -577|148 -659|148 -776|148 -868|148 -143|149 -227|149 -533|149 -804|149 -998|149 -5|150 -51|150 -255|150 -375|150 -402|150 -422|150 -603|150 -647|150 -659|150 -806|150 -841|150 -878|150 -918|150 -100|151 -193|151 -321|151 -429|151 -439|151 -455|151 -481|151 -593|151 -687|151 -706|151 -756|151 -140|152 -377|152 -417|152 -575|152 -607|152 -797|152 -976|152 -35|153 -412|153 -530|153 -673|153 -975|153 -979|153 -53|154 -188|154 -254|154 -329|154 -602|154 -835|154 -921|154 -943|154 -40|155 -236|155 -539|155 -612|155 -637|155 -698|155 -754|155 -783|155 -829|155 -176|156 -238|156 -329|156 -340|156 -396|156 -408|156 -673|156 -700|156 -730|156 -824|156 -865|156 -891|156 -947|156 -971|156 -31|157 -438|157 -862|157 -902|157 -913|157 -5|158 -18|158 -242|158 -274|158 -304|158 -410|158 -491|158 -620|158 -670|158 -706|158 -712|158 -809|158 -853|158 -944|158 -968|158 -94|159 -127|159 -141|159 -279|159 -539|159 -558|159 -699|159 -757|159 -824|159 -38|160 -127|160 -518|160 -521|160 -587|160 -700|160 -739|160 -763|160 -948|160 -142|161 -144|161 -196|161 -355|161 -588|161 -601|161 -681|161 -699|161 -731|161 -732|161 -763|161 -918|161 -47|162 -62|162 -92|162 -256|162 -440|162 -662|162 -866|162 -936|162 -983|162 -48|163 -187|163 -229|163 -336|163 -423|163 -694|163 -719|163 -296|164 -491|164 -575|164 -609|164 -714|164 -752|164 -874|164 -885|164 -961|164 -46|165 -135|165 -139|165 -220|165 -407|165 -426|165 -619|165 -621|165 -795|165 -936|165 -984|165 -129|166 -217|166 -232|166 -368|166 -460|166 -483|166 -547|166 -623|166 -759|166 -849|166 -908|166 -137|167 -298|167 -386|167 -422|167 -593|167 -658|167 -850|167 -963|167 -982|167 -45|168 -77|168 -160|168 -169|168 -254|168 -295|168 -374|168 -614|168 -636|168 -753|168 -2|169 -197|169 -232|169 -342|169 -354|169 -462|169 -519|169 -553|169 -658|169 -839|169 -902|169 -903|169 -49|170 -176|170 -335|170 -478|170 -510|170 -641|170 -714|170 -715|170 -728|170 -879|170 -882|170 -908|170 -956|170 -128|171 -387|171 -427|171 -473|171 -494|171 -801|171 -841|171 -85|172 -234|172 -240|172 -274|172 -337|172 -438|172 -685|172 -748|172 -827|172 -876|172 -902|172 -917|172 -989|172 -159|173 -191|173 -279|173 -618|173 -628|173 -639|173 -703|173 -736|173 -755|173 -902|173 -30|174 -44|174 -66|174 -69|174 -86|174 -630|174 -721|174 -767|174 -65|175 -97|175 -159|175 -288|175 -344|175 -359|175 -367|175 -416|175 -594|175 -655|175 -764|175 -766|175 -953|175 -995|175 -2|176 -42|176 -448|176 -505|176 -674|176 -683|176 -730|176 -783|176 -784|176 -900|176 -984|176 -993|176 -216|177 -259|177 -568|177 -582|177 -654|177 -670|177 -671|177 -713|177 -873|177 -31|178 -97|178 -209|178 -303|178 -486|178 -721|178 -757|178 -858|178 -919|178 -187|179 -240|179 -241|179 -300|179 -365|179 -391|179 -462|179 -688|179 -812|179 -36|180 -133|180 -176|180 -275|180 -367|180 -476|180 -977|180 -267|181 -322|181 -335|181 -467|181 -487|181 -634|181 -693|181 -735|181 -814|181 -954|181 -964|181 -100|182 -304|182 -309|182 -330|182 -388|182 -915|182 -32|183 -57|183 -97|183 -105|183 -309|183 -614|183 -686|183 -692|183 -805|183 -934|183 -53|184 -115|184 -150|184 -471|184 -499|184 -707|184 -884|184 -934|184 -65|185 -114|185 -262|185 -371|185 -391|185 -395|185 -534|185 -542|185 -553|185 -648|185 -669|185 -883|185 -110|186 -333|186 -376|186 -454|186 -461|186 -672|186 -748|186 -765|186 -799|186 -839|186 -846|186 -999|186 -19|187 -66|187 -549|187 -572|187 -573|187 -583|187 -666|187 -667|187 -861|187 -930|187 -65|188 -120|188 -232|188 -263|188 -342|188 -362|188 -541|188 -761|188 -783|188 -841|188 -988|188 -20|189 -300|189 -398|189 -471|189 -741|189 -750|189 -892|189 -51|190 -384|190 -415|190 -592|190 -697|190 -746|190 -850|190 -879|190 -908|190 -926|190 -2|191 -235|191 -371|191 -451|191 -498|191 -516|191 -557|191 -684|191 -707|191 -743|191 -808|191 -17|192 -59|192 -124|192 -263|192 -387|192 -527|192 -800|192 -829|192 -952|192 -101|193 -257|193 -267|193 -277|193 -372|193 -663|193 -725|193 -787|193 -810|193 -188|194 -237|194 -308|194 -397|194 -466|194 -483|194 -721|194 -836|194 -879|194 -912|194 -930|194 -22|195 -204|195 -360|195 -445|195 -592|195 -715|195 -899|195 -91|196 -100|196 -112|196 -284|196 -314|196 -330|196 -545|196 -567|196 -598|196 -688|196 -290|197 -331|197 -356|197 -382|197 -728|197 -770|197 -909|197 -987|197 -27|198 -30|198 -51|198 -101|198 -104|198 -225|198 -275|198 -490|198 -504|198 -586|198 -597|198 -616|198 -628|198 -631|198 -740|198 -753|198 -818|198 -912|198 -13|199 -196|199 -250|199 -305|199 -637|199 -740|199 -773|199 -847|199 -861|199 -875|199 -994|199 -226|200 -235|200 -397|200 -468|200 -541|200 -660|200 -755|200 -817|200 -882|200 -933|200 -946|200 -139|201 -172|201 -300|201 -447|201 -736|201 -838|201 -873|201 -982|201 -112|202 -249|202 -358|202 -362|202 -405|202 -479|202 -485|202 -522|202 -540|202 -579|202 -582|202 -891|202 -68|203 -284|203 -690|203 -698|203 -41|204 -69|204 -83|204 -284|204 -339|204 -440|204 -491|204 -561|204 -564|204 -600|204 -654|204 -662|204 -772|204 -800|204 -803|204 -862|204 -971|204 -989|204 -58|205 -243|205 -325|205 -353|205 -459|205 -478|205 -507|205 -512|205 -692|205 -848|205 -852|205 -856|205 -965|205 -90|206 -140|206 -154|206 -219|206 -462|206 -481|206 -502|206 -601|206 -738|206 -746|206 -756|206 -826|206 -988|206 -216|207 -220|207 -418|207 -439|207 -465|207 -473|207 -603|207 -621|207 -690|207 -733|207 -782|207 -850|207 -863|207 -250|208 -262|208 -409|208 -479|208 -527|208 -634|208 -707|208 -732|208 -795|208 -874|208 -24|209 -430|209 -691|209 -720|209 -727|209 -755|209 -881|209 -899|209 -927|209 -53|210 -81|210 -208|210 -341|210 -385|210 -386|210 -431|210 -460|210 -528|210 -536|210 -559|210 -587|210 -638|210 -664|210 -671|210 -864|210 -867|210 -50|211 -88|211 -275|211 -408|211 -419|211 -494|211 -610|211 -724|211 -816|211 -837|211 -992|211 -157|212 -221|212 -289|212 -338|212 -374|212 -502|212 -530|212 -737|212 -765|212 -971|212 -15|213 -64|213 -268|213 -496|213 -725|213 -745|213 -972|213 -132|214 -143|214 -157|214 -164|214 -244|214 -248|214 -351|214 -905|214 -56|215 -103|215 -166|215 -321|215 -390|215 -525|215 -715|215 -158|216 -170|216 -426|216 -511|216 -527|216 -533|216 -660|216 -667|216 -679|216 -986|216 -26|217 -204|217 -290|217 -356|217 -391|217 -451|217 -497|217 -510|217 -535|217 -639|217 -691|217 -726|217 -751|217 -963|217 -118|218 -168|218 -171|218 -192|218 -393|218 -520|218 -654|218 -730|218 -65|219 -315|219 -638|219 -699|219 -850|219 -985|219 -11|220 -187|220 -213|220 -263|220 -298|220 -383|220 -536|220 -575|220 -578|220 -832|220 -891|220 -936|220 -32|221 -94|221 -218|221 -586|221 -666|221 -678|221 -706|221 -816|221 -971|221 -185|222 -197|222 -302|222 -305|222 -361|222 -446|222 -516|222 -586|222 -592|222 -721|222 -865|222 -976|222 -606|223 -642|223 -690|223 -786|223 -968|223 -75|224 -150|224 -183|224 -203|224 -317|224 -653|224 -672|224 -714|224 -913|224 -945|224 -979|224 -4|225 -150|225 -272|225 -291|225 -697|225 -42|226 -130|226 -296|226 -369|226 -530|226 -577|226 -601|226 -629|226 -683|226 -763|226 -786|226 -795|226 -873|226 -917|226 -954|226 -6|227 -92|227 -139|227 -216|227 -238|227 -266|227 -367|227 -463|227 -473|227 -548|227 -690|227 -705|227 -770|227 -997|227 -8|228 -97|228 -117|228 -170|228 -442|228 -608|228 -879|228 -965|228 -971|228 -56|229 -70|229 -115|229 -280|229 -302|229 -358|229 -371|229 -408|229 -543|229 -623|229 -773|229 -17|230 -237|230 -268|230 -314|230 -450|230 -482|230 -561|230 -776|230 -880|230 -908|230 -964|230 -996|230 -15|231 -84|231 -143|231 -204|231 -315|231 -426|231 -551|231 -606|231 -660|231 -26|232 -156|232 -158|232 -363|232 -390|232 -399|232 -567|232 -568|232 -608|232 -718|232 -772|232 -777|232 -791|232 -966|232 -126|233 -292|233 -296|233 -494|233 -871|233 -43|234 -109|234 -385|234 -464|234 -493|234 -799|234 -808|234 -10|235 -107|235 -224|235 -341|235 -354|235 -553|235 -646|235 -683|235 -874|235 -168|236 -260|236 -283|236 -354|236 -464|236 -505|236 -609|236 -760|236 -933|236 -71|237 -155|237 -322|237 -453|237 -533|237 -562|237 -600|237 -653|237 -694|237 -744|237 -775|237 -980|237 -343|238 -489|238 -627|238 -645|238 -687|238 -879|238 -951|238 -77|239 -121|239 -245|239 -306|239 -336|239 -343|239 -485|239 -636|239 -707|239 -793|239 -861|239 -956|239 -988|239 -3|240 -15|240 -19|240 -278|240 -357|240 -393|240 -403|240 -414|240 -432|240 -553|240 -640|240 -817|240 -882|240 -926|240 -21|241 -65|241 -254|241 -380|241 -494|241 -521|241 -627|241 -844|241 -923|241 -87|242 -207|242 -376|242 -445|242 -613|242 -619|242 -628|242 -636|242 -681|242 -700|242 -718|242 -959|242 -6|243 -157|243 -166|243 -422|243 -463|243 -475|243 -504|243 -782|243 -808|243 -835|243 -898|243 -994|243 -31|244 -64|244 -363|244 -477|244 -537|244 -627|244 -655|244 -696|244 -772|244 -902|244 -129|245 -238|245 -272|245 -406|245 -422|245 -480|245 -497|245 -504|245 -783|245 -817|245 -880|245 -915|245 -924|245 -14|246 -82|246 -148|246 -484|246 -523|246 -614|246 -771|246 -952|246 -993|246 -28|247 -334|247 -420|247 -554|247 -759|247 -930|247 -60|248 -203|248 -394|248 -438|248 -512|248 -555|248 -79|249 -122|249 -154|249 -159|249 -160|249 -172|249 -474|249 -507|249 -801|249 -814|249 -3|250 -93|250 -116|250 -122|250 -144|250 -360|250 -537|250 -846|250 -855|250 -868|250 -937|250 -217|251 -308|251 -510|251 -642|251 -701|251 -720|251 -725|251 -740|251 -790|251 -809|251 -860|251 -874|251 -883|251 -999|251 -43|252 -50|252 -132|252 -315|252 -328|252 -488|252 -577|252 -108|253 -160|253 -197|253 -204|253 -231|253 -392|253 -413|253 -759|253 -869|253 -47|254 -169|254 -199|254 -477|254 -642|254 -773|254 -858|254 -39|255 -147|255 -256|255 -303|255 -421|255 -777|255 -980|255 -187|256 -266|256 -365|256 -437|256 -817|256 -853|256 -933|256 -945|256 -83|257 -148|257 -188|257 -301|257 -343|257 -364|257 -529|257 -597|257 -645|257 -687|257 -698|257 -820|257 -937|257 -987|257 -998|257 -37|258 -215|258 -347|258 -562|258 -684|258 -754|258 -851|258 -890|258 -58|259 -72|259 -219|259 -226|259 -461|259 -530|259 -590|259 -607|259 -691|259 -756|259 -958|259 -78|260 -212|260 -574|260 -614|260 -698|260 -858|260 -905|260 -911|260 -985|260 -18|261 -46|261 -70|261 -79|261 -211|261 -224|261 -249|261 -304|261 -316|261 -464|261 -554|261 -982|261 -282|262 -394|262 -425|262 -451|262 -743|262 -773|262 -788|262 -889|262 -942|262 -970|262 -72|263 -102|263 -108|263 -149|263 -438|263 -808|263 -825|263 -939|263 -995|263 -68|264 -87|264 -240|264 -299|264 -494|264 -732|264 -941|264 -56|265 -73|265 -231|265 -400|265 -484|265 -531|265 -592|265 -650|265 -658|265 -739|265 -820|265 -854|265 -877|265 -885|265 -1000|265 -176|266 -186|266 -280|266 -324|266 -365|266 -494|266 -553|266 -699|266 -870|266 -197|267 -209|267 -319|267 -455|267 -589|267 -617|267 -696|267 -806|267 -852|267 -883|267 -989|267 -9|268 -74|268 -122|268 -284|268 -331|268 -364|268 -379|268 -628|268 -634|268 -653|268 -659|268 -665|268 -669|268 -730|268 -743|268 -748|268 -959|268 -102|269 -121|269 -285|269 -297|269 -299|269 -307|269 -310|269 -371|269 -435|269 -581|269 -638|269 -740|269 -770|269 -107|270 -357|270 -364|270 -415|270 -475|270 -748|270 -884|270 -917|270 -976|270 -68|271 -277|271 -382|271 -477|271 -632|271 -733|271 -816|271 -877|271 -978|271 -228|272 -283|272 -413|272 -442|272 -751|272 -866|272 -899|272 -923|272 -75|273 -129|273 -267|273 -298|273 -326|273 -436|273 -501|273 -582|273 -681|273 -684|273 -931|273 -42|274 -140|274 -230|274 -252|274 -393|274 -402|274 -558|274 -561|274 -637|274 -729|274 -815|274 -873|274 -23|275 -25|275 -46|275 -119|275 -212|275 -218|275 -364|275 -474|275 -805|275 -831|275 -834|275 -898|275 -900|275 -989|275 -43|276 -156|276 -177|276 -227|276 -232|276 -329|276 -359|276 -590|276 -858|276 -862|276 -22|277 -292|277 -486|277 -509|277 -538|277 -582|277 -822|277 -50|278 -163|278 -190|278 -203|278 -301|278 -349|278 -536|278 -635|278 -796|278 -864|278 -891|278 -52|279 -316|279 -450|279 -510|279 -902|279 -248|280 -479|280 -615|280 -627|280 -832|280 -916|280 -1|281 -11|281 -36|281 -124|281 -138|281 -159|281 -172|281 -654|281 -719|281 -732|281 -743|281 -949|281 -6|282 -51|282 -110|282 -124|282 -200|282 -210|282 -295|282 -310|282 -313|282 -405|282 -419|282 -763|282 -886|282 -930|282 -989|282 -15|283 -102|283 -261|283 -280|283 -305|283 -660|283 -716|283 -825|283 -831|283 -925|283 -12|284 -37|284 -67|284 -85|284 -169|284 -190|284 -202|284 -224|284 -235|284 -384|284 -445|284 -477|284 -584|284 -645|284 -930|284 -952|284 -971|284 -3|285 -295|285 -357|285 -442|285 -463|285 -634|285 -655|285 -692|285 -716|285 -787|285 -820|285 -825|285 -865|285 -944|285 -4|286 -227|286 -364|286 -371|286 -420|286 -470|286 -486|286 -637|286 -717|286 -831|286 -856|286 -25|287 -98|287 -476|287 -573|287 -628|287 -707|287 -852|287 -900|287 -79|288 -161|288 -282|288 -350|288 -358|288 -437|288 -442|288 -510|288 -618|288 -839|288 -915|288 -57|289 -76|289 -95|289 -123|289 -177|289 -237|289 -245|289 -285|289 -332|289 -519|289 -554|289 -557|289 -773|289 -802|289 -868|289 -883|289 -907|289 -979|289 -285|290 -292|290 -305|290 -311|290 -359|290 -415|290 -428|290 -543|290 -599|290 -607|290 -930|290 -117|291 -184|291 -296|291 -314|291 -373|291 -397|291 -451|291 -575|291 -579|291 -683|291 -746|291 -924|291 -12|292 -273|292 -344|292 -438|292 -448|292 -475|292 -573|292 -594|292 -628|292 -692|292 -781|292 -108|293 -418|293 -469|293 -593|293 -641|293 -677|293 -698|293 -903|293 -973|293 -50|294 -105|294 -174|294 -183|294 -226|294 -236|294 -249|294 -260|294 -337|294 -363|294 -371|294 -380|294 -446|294 -888|294 -901|294 -979|294 -54|295 -128|295 -349|295 -375|295 -441|295 -449|295 -474|295 -527|295 -544|295 -784|295 -894|295 -261|296 -317|296 -510|296 -809|296 -827|296 -907|296 -67|297 -205|297 -217|297 -555|297 -631|297 -679|297 -899|297 -969|297 -35|298 -69|298 -345|298 -385|298 -396|298 -514|298 -536|298 -648|298 -697|298 -818|298 -892|298 -16|299 -256|299 -264|299 -280|299 -537|299 -564|299 -606|299 -745|299 -842|299 -948|299 -978|299 -203|300 -276|300 -292|300 -307|300 -309|300 -416|300 -432|300 -637|300 -660|300 -719|300 -738|300 -827|300 -904|300 -130|301 -213|301 -258|301 -322|301 -326|301 -331|301 -334|301 -344|301 -399|301 -472|301 -494|301 -514|301 -686|301 -723|301 -826|301 -48|302 -90|302 -94|302 -110|302 -202|302 -208|302 -330|302 -398|302 -405|302 -537|302 -551|302 -584|302 -652|302 -704|302 -867|302 -870|302 -949|303 -315|304 -333|304 -337|304 -561|304 -577|304 -774|304 -894|304 -276|305 -351|305 -490|305 -534|305 -8|306 -50|306 -321|306 -446|306 -528|306 -582|306 -651|306 -772|306 -775|306 -841|306 -922|306 -934|306 -956|306 -988|306 -120|307 -219|307 -313|307 -899|307 -937|307 -235|308 -242|308 -302|308 -379|308 -482|308 -784|308 -835|308 -891|308 -911|308 -82|309 -108|309 -153|309 -422|309 -70|310 -99|310 -180|310 -196|310 -214|310 -362|310 -382|310 -385|310 -439|310 -798|310 -825|310 -975|310 -183|311 -193|311 -263|311 -335|311 -383|311 -416|311 -445|311 -702|311 -815|311 -886|311 -91|312 -456|312 -791|312 -129|313 -192|313 -323|313 -388|313 -527|313 -534|313 -610|313 -764|313 -853|313 -955|313 -970|313 -29|314 -38|314 -89|314 -180|314 -512|314 -537|314 -742|314 -792|314 -959|314 -66|315 -200|315 -282|315 -291|315 -292|315 -312|315 -332|315 -372|315 -373|315 -391|315 -497|315 -735|315 -897|315 -85|316 -95|316 -134|316 -352|316 -376|316 -675|316 -776|316 -796|316 -876|316 -934|316 -960|316 -1|317 -82|317 -138|317 -226|317 -370|317 -510|317 -775|317 -792|317 -868|317 -916|317 -28|318 -120|318 -186|318 -258|318 -299|318 -310|318 -332|318 -391|318 -668|318 -742|318 -141|319 -204|319 -280|319 -325|319 -353|319 -426|319 -534|319 -544|319 -629|319 -930|319 -977|319 -56|320 -135|320 -137|320 -166|320 -304|320 -443|320 -513|320 -691|320 -739|320 -831|320 -899|320 -13|321 -75|321 -88|321 -199|321 -226|321 -358|321 -385|321 -473|321 -519|321 -752|321 -757|321 -859|321 -84|322 -186|322 -280|322 -359|322 -385|322 -592|322 -688|322 -727|322 -783|322 -813|322 -838|322 -16|323 -66|323 -123|323 -221|323 -342|323 -540|323 -589|323 -693|323 -792|323 -851|323 -867|323 -111|324 -147|324 -154|324 -223|324 -383|324 -503|324 -539|324 -607|324 -719|324 -795|324 -891|324 -972|324 -70|325 -82|325 -242|325 -292|325 -311|325 -458|325 -463|325 -483|325 -634|325 -679|325 -767|325 -770|325 -774|325 -872|325 -973|325 -25|326 -85|326 -231|326 -298|326 -441|326 -568|326 -586|326 -649|326 -685|326 -827|326 -844|326 -7|327 -112|327 -115|327 -165|327 -166|327 -202|327 -248|327 -542|327 -610|327 -682|327 -683|327 -773|327 -911|327 -935|327 -7|328 -21|328 -109|328 -197|328 -254|328 -370|328 -397|328 -577|328 -636|328 -719|328 -772|328 -858|328 -917|328 -934|328 -202|329 -241|329 -330|329 -382|329 -473|329 -475|329 -525|329 -559|329 -675|329 -955|329 -174|330 -274|330 -341|330 -480|330 -613|330 -617|330 -682|330 -737|330 -378|331 -426|331 -491|331 -894|331 -933|331 -122|332 -243|332 -266|332 -278|332 -338|332 -379|332 -485|332 -667|332 -769|332 -825|332 -887|332 -924|332 -988|332 -108|333 -118|333 -160|333 -249|333 -372|333 -503|333 -528|333 -959|333 -988|333 -103|334 -230|334 -289|334 -715|334 -74|335 -175|335 -287|335 -834|335 -849|335 -22|336 -114|336 -293|336 -371|336 -412|336 -416|336 -452|336 -497|336 -513|336 -592|336 -725|336 -128|337 -192|337 -246|337 -280|337 -315|337 -336|337 -439|337 -614|337 -821|337 -943|337 -957|337 -93|338 -121|338 -123|338 -131|338 -154|338 -177|338 -205|338 -390|338 -432|338 -519|338 -561|338 -649|338 -655|338 -691|338 -749|338 -899|338 -93|339 -176|339 -304|339 -439|339 -484|339 -846|339 -938|339 -946|339 -144|340 -158|340 -314|340 -602|340 -604|340 -709|340 -906|340 -29|341 -163|341 -334|341 -389|341 -571|341 -600|341 -634|341 -837|341 -844|341 -999|341 -28|342 -30|342 -45|342 -205|342 -290|342 -298|342 -327|342 -333|342 -385|342 -476|342 -503|342 -625|342 -637|342 -707|342 -805|342 -878|342 -909|342 -149|343 -364|343 -540|343 -670|343 -676|343 -714|343 -715|343 -749|343 -829|343 -842|343 -55|344 -140|344 -253|344 -550|344 -587|344 -607|344 -756|344 -871|344 -966|344 -54|345 -166|345 -171|345 -223|345 -227|345 -265|345 -449|345 -600|345 -779|345 -795|345 -860|345 -968|345 -17|346 -96|346 -109|346 -114|346 -153|346 -163|346 -430|346 -537|346 -593|346 -641|346 -656|346 -793|346 -844|346 -856|346 -860|346 -37|347 -103|347 -245|347 -328|347 -344|347 -533|347 -689|347 -775|347 -938|347 -950|347 -167|348 -363|348 -407|348 -541|348 -667|348 -816|348 -830|348 -845|348 -948|348 -976|348 -12|349 -59|349 -129|349 -190|349 -278|349 -357|349 -669|349 -721|349 -811|349 -949|349 -215|350 -446|350 -557|350 -771|350 -854|350 -857|350 -886|350 -906|350 -935|350 -944|350 -162|351 -167|351 -241|351 -278|351 -417|351 -479|351 -483|351 -51|352 -180|352 -217|352 -459|352 -646|352 -698|352 -787|352 -906|352 -126|353 -400|353 -889|353 -101|354 -109|354 -172|354 -286|354 -323|354 -482|354 -501|354 -602|354 -640|354 -742|354 -788|354 -844|354 -942|354 -980|354 -993|354 -112|355 -217|355 -385|355 -544|355 -646|355 -690|355 -744|355 -754|355 -897|355 -935|355 -947|355 -117|356 -233|356 -361|356 -436|356 -464|356 -577|356 -605|356 -629|356 -928|356 -965|356 -174|357 -218|357 -254|357 -330|357 -512|357 -948|357 -993|357 -144|358 -151|358 -209|358 -307|358 -331|358 -366|358 -495|358 -713|358 -753|358 -836|358 -866|358 -55|359 -117|359 -184|359 -345|359 -362|359 -379|359 -422|359 -584|359 -752|359 -772|359 -894|359 -46|360 -148|360 -177|360 -244|360 -248|360 -296|360 -430|360 -483|360 -759|360 -27|361 -60|361 -116|361 -127|361 -128|361 -292|361 -534|361 -587|361 -626|361 -733|361 -784|361 -31|362 -253|362 -295|362 -483|362 -525|362 -627|362 -727|362 -922|362 -68|363 -239|363 -442|363 -460|363 -567|363 -651|363 -789|363 -796|363 -842|363 -868|363 -972|363 -120|364 -151|364 -298|364 -350|364 -407|364 -754|364 -789|364 -910|364 -929|364 -932|364 -33|365 -243|365 -311|365 -348|365 -440|365 -579|365 -609|365 -640|365 -664|365 -916|365 -925|365 -7|366 -150|366 -189|366 -324|366 -341|366 -397|366 -461|366 -546|366 -618|366 -627|366 -662|366 -670|366 -689|366 -707|366 -780|366 -14|367 -24|367 -29|367 -102|367 -322|367 -349|367 -478|367 -635|367 -709|367 -718|367 -757|367 -775|367 -31|368 -104|368 -123|368 -254|368 -541|368 -548|368 -549|368 -657|368 -721|368 -820|368 -867|368 -942|368 -948|368 -995|368 -36|369 -106|369 -285|369 -345|369 -348|369 -470|369 -572|369 -614|369 -661|369 -673|369 -771|369 -774|369 -948|369 -215|370 -232|370 -407|370 -466|370 -708|370 -866|370 -957|370 -997|370 -110|371 -160|371 -187|371 -209|371 -321|371 -323|371 -394|371 -433|371 -630|371 -657|371 -838|371 -902|371 -56|372 -65|372 -104|372 -139|372 -155|372 -172|372 -352|372 -394|372 -421|372 -472|372 -741|372 -913|372 -93|373 -119|373 -192|373 -353|373 -377|373 -383|373 -401|373 -428|373 -550|373 -555|373 -575|373 -721|373 -764|373 -5|374 -15|374 -33|374 -173|374 -467|374 -711|374 -717|374 -727|374 -773|374 -795|374 -801|374 -858|374 -879|374 -943|374 -45|375 -181|375 -340|375 -621|375 -653|375 -658|375 -663|375 -722|375 -774|375 -989|375 -23|376 -91|376 -108|376 -547|376 -556|376 -668|376 -700|376 -863|376 -910|376 -920|376 -118|377 -130|377 -158|377 -170|377 -314|377 -890|377 -10|378 -131|378 -303|378 -320|378 -342|378 -396|378 -420|378 -441|378 -525|378 -553|378 -815|378 -60|379 -184|379 -219|379 -317|379 -362|379 -448|379 -697|379 -919|379 -950|379 -16|380 -98|380 -224|380 -496|380 -499|380 -599|380 -612|380 -763|380 -118|381 -209|381 -211|381 -269|381 -383|381 -500|381 -559|381 -768|381 -787|381 -29|382 -54|382 -59|382 -187|382 -393|382 -893|382 -906|382 -1|383 -91|383 -213|383 -403|383 -505|383 -552|383 -610|383 -810|383 -839|383 -942|383 -984|383 -130|384 -171|384 -228|384 -285|384 -287|384 -396|384 -426|384 -845|384 -880|384 -964|384 -982|384 -41|385 -216|385 -720|385 -745|385 -812|385 -824|385 -843|385 -909|385 -973|385 -975|385 -96|386 -210|386 -296|386 -661|386 -690|386 -700|386 -705|386 -776|386 -844|386 -941|386 -35|387 -62|387 -404|387 -542|387 -621|387 -632|387 -170|388 -230|388 -281|388 -295|388 -372|388 -417|388 -452|388 -560|388 -602|388 -674|388 -721|388 -754|388 -933|388 -509|389 -554|389 -700|389 -854|389 -887|389 -29|390 -54|390 -187|390 -196|390 -395|390 -464|390 -553|390 -652|390 -680|390 -702|390 -754|390 -822|390 -876|390 -932|390 -939|390 -954|390 -67|391 -82|391 -128|391 -243|391 -253|391 -335|391 -449|391 -622|391 -792|391 -930|391 -986|391 -74|392 -172|392 -212|392 -258|392 -272|392 -310|392 -338|392 -346|392 -425|392 -465|392 -622|392 -655|392 -903|392 -96|393 -136|393 -160|393 -218|393 -456|393 -594|393 -675|393 -755|393 -760|393 -784|393 -907|393 -972|393 -1|394 -99|394 -286|394 -342|394 -350|394 -390|394 -444|394 -456|394 -457|394 -844|394 -866|394 -971|394 -33|395 -74|395 -361|395 -416|395 -467|395 -566|395 -595|395 -728|395 -732|395 -969|395 -989|395 -156|396 -162|396 -188|396 -229|396 -284|396 -304|396 -445|396 -627|396 -683|396 -731|396 -849|396 -851|396 -3|397 -14|397 -282|397 -338|397 -351|397 -374|397 -537|397 -550|397 -739|397 -765|397 -905|397 -916|397 -16|398 -148|398 -339|398 -393|398 -432|398 -499|398 -616|398 -703|398 -769|398 -47|399 -465|399 -469|399 -549|399 -773|399 -786|399 -895|399 -109|400 -418|400 -686|400 -889|400 -65|401 -108|401 -225|401 -253|401 -499|401 -539|401 -584|401 -812|401 -968|401 -3|402 -156|402 -207|402 -381|402 -483|402 -630|402 -834|402 -892|402 -980|402 -97|403 -224|403 -279|403 -734|403 -745|403 -116|404 -285|404 -360|404 -365|404 -556|404 -636|404 -652|404 -784|404 -797|404 -901|404 -109|405 -248|405 -285|405 -456|405 -526|405 -539|405 -669|405 -703|405 -751|405 -781|405 -88|406 -129|406 -308|406 -323|406 -352|406 -905|406 -921|406 -944|406 -967|406 -997|406 -16|407 -156|407 -220|407 -298|407 -453|407 -604|407 -871|407 -988|407 -59|408 -206|408 -240|408 -447|408 -465|408 -533|408 -668|408 -904|408 -970|408 -33|409 -139|409 -533|409 -671|409 -702|409 -734|409 -758|409 -768|409 -801|409 -926|409 -135|410 -313|410 -699|410 -852|410 -884|410 -3|411 -21|411 -26|411 -88|411 -281|411 -310|411 -402|411 -19|412 -109|412 -123|412 -295|412 -327|412 -328|412 -369|412 -439|412 -452|412 -457|412 -525|412 -558|412 -717|412 -769|412 -783|412 -931|412 -960|412 -977|412 -107|413 -123|413 -235|413 -281|413 -429|413 -488|413 -598|413 -948|413 -40|414 -267|414 -295|414 -302|414 -441|414 -551|414 -739|414 -790|414 -793|414 -822|414 -841|414 -95|415 -137|415 -162|415 -378|415 -447|415 -487|415 -532|415 -681|415 -731|415 -760|415 -766|415 -830|415 -896|415 -23|416 -138|416 -252|416 -285|416 -342|416 -427|416 -666|416 -670|416 -676|416 -747|416 -979|416 -97|417 -103|417 -111|417 -206|417 -306|417 -359|417 -435|417 -892|417 -145|418 -158|418 -163|418 -246|418 -328|418 -566|418 -627|418 -791|418 -839|418 -844|418 -880|418 -947|418 -1000|418 -18|419 -27|419 -61|419 -71|419 -93|419 -111|419 -125|419 -143|419 -150|419 -176|419 -202|419 -242|419 -259|419 -325|419 -333|419 -339|419 -387|419 -401|419 -422|419 -431|419 -441|419 -475|419 -507|419 -562|419 -563|419 -588|419 -594|419 -603|419 -623|419 -636|419 -706|419 -716|419 -721|419 -726|419 -732|419 -737|419 -738|419 -767|419 -779|419 -781|419 -784|419 -799|419 -841|419 -866|419 -887|419 -894|419 -895|419 -906|419 -930|419 -4|420 -115|420 -133|420 -360|420 -362|420 -417|420 -467|420 -538|420 -603|420 -637|420 -730|420 -747|420 -840|420 -841|420 -892|420 -962|420 -966|420 -40|421 -456|421 -591|421 -601|421 -680|421 -815|421 -826|421 -848|421 -915|421 -99|422 -111|422 -132|422 -310|422 -366|422 -384|422 -461|422 -487|422 -631|422 -654|422 -657|422 -695|422 -842|422 -858|422 -990|422 -999|422 -338|423 -420|423 -452|423 -457|423 -759|423 -830|423 -836|423 -865|423 -885|423 -918|423 -6|424 -63|424 -102|424 -147|424 -185|424 -208|424 -489|424 -657|424 -660|424 -668|424 -669|424 -714|424 -743|424 -993|424 -996|424 -1|425 -34|425 -134|425 -390|425 -639|425 -670|425 -879|425 -891|425 -972|425 -143|426 -279|426 -347|426 -451|426 -539|426 -689|426 -742|426 -748|426 -798|426 -852|426 -884|426 -905|426 -920|426 -943|426 -989|426 -2|427 -112|427 -141|427 -233|427 -542|427 -557|427 -564|427 -652|427 -655|427 -763|427 -801|427 -877|427 -985|427 -87|428 -140|428 -446|428 -590|428 -596|428 -620|428 -853|428 -922|428 -109|429 -185|429 -218|429 -456|429 -480|429 -533|429 -624|429 -632|429 -681|429 -726|429 -983|429 -90|430 -200|430 -409|430 -438|430 -828|430 -963|430 -69|431 -188|431 -218|431 -360|431 -407|431 -787|431 -919|431 -954|431 -991|431 -994|431 -4|432 -18|432 -21|432 -25|432 -28|432 -55|432 -144|432 -375|432 -492|432 -522|432 -767|432 -905|432 -1|433 -24|433 -41|433 -49|433 -316|433 -348|433 -354|433 -809|433 -818|433 -876|433 -946|433 -153|434 -736|434 -752|434 -764|434 -906|434 -950|434 -958|434 -980|434 -139|435 -140|435 -376|435 -533|435 -772|435 -808|435 -858|435 -905|435 -29|436 -49|436 -83|436 -173|436 -186|436 -226|436 -455|436 -510|436 -546|436 -608|436 -708|436 -761|436 -44|437 -125|437 -280|437 -286|437 -459|437 -516|437 -571|437 -611|437 -685|437 -977|437 -181|438 -305|438 -346|438 -415|438 -536|438 -625|438 -634|438 -653|438 -701|438 -801|438 -803|438 -804|438 -873|438 -323|439 -363|439 -480|439 -593|439 -703|439 -714|439 -775|439 -798|439 -864|439 -204|440 -418|440 -429|440 -460|440 -514|440 -577|440 -665|440 -682|440 -710|440 -726|440 -742|440 -744|440 -891|440 -904|440 -203|441 -274|441 -597|441 -660|441 -706|441 -799|441 -832|441 -863|441 -894|441 -299|442 -375|442 -449|442 -511|442 -532|442 -772|442 -800|442 -853|442 -902|442 -972|442 -996|442 -227|443 -361|443 -433|443 -867|443 -886|443 -934|443 -980|443 -236|444 -464|444 -634|444 -638|444 -716|444 -800|444 -925|444 -124|445 -208|445 -495|445 -562|445 -594|445 -603|445 -722|445 -776|445 -196|446 -199|446 -244|446 -440|446 -540|446 -565|446 -650|446 -691|446 -778|446 -277|447 -527|447 -566|447 -639|447 -667|447 -848|447 -19|448 -193|448 -270|448 -308|448 -373|448 -543|448 -830|448 -57|449 -83|449 -136|449 -195|449 -262|449 -298|449 -367|449 -403|449 -473|449 -540|449 -552|449 -681|449 -783|449 -869|449 -871|449 -950|449 -999|449 -20|450 -91|450 -228|450 -232|450 -313|450 -335|450 -434|450 -501|450 -557|450 -654|450 -659|450 -672|450 -787|450 -868|450 -15|451 -351|451 -413|451 -425|451 -650|451 -714|451 -827|451 -926|451 -938|451 -941|451 -163|452 -372|452 -636|452 -729|452 -785|452 -841|452 -138|453 -287|453 -581|453 -688|453 -722|453 -828|453 -247|454 -277|454 -314|454 -361|454 -390|454 -579|454 -947|454 -84|455 -110|455 -151|455 -435|455 -453|455 -649|455 -663|455 -741|455 -189|456 -228|456 -242|456 -334|456 -452|456 -482|456 -645|456 -648|456 -657|456 -754|456 -983|456 -78|457 -268|457 -362|457 -454|457 -504|457 -583|457 -677|457 -688|457 -951|457 -32|458 -40|458 -178|458 -185|458 -380|458 -389|458 -476|458 -586|458 -696|458 -869|458 -893|458 -63|459 -160|459 -435|459 -442|459 -586|459 -728|459 -741|459 -26|460 -86|460 -200|460 -598|460 -599|460 -634|460 -636|460 -676|460 -1|461 -162|461 -351|461 -588|461 -756|461 -810|461 -234|462 -444|462 -567|462 -703|462 -721|462 -767|462 -858|462 -880|462 -15|463 -32|463 -97|463 -222|463 -263|463 -503|463 -740|463 -782|463 -69|464 -79|464 -435|464 -444|464 -593|464 -628|464 -783|464 -844|464 -50|465 -68|465 -268|465 -413|465 -423|465 -473|465 -491|465 -687|465 -743|465 -786|465 -890|465 -69|466 -121|466 -333|466 -349|466 -657|466 -876|466 -895|466 -911|466 -923|466 -21|467 -156|467 -412|467 -470|467 -685|467 -695|467 -796|467 -863|467 -880|467 -950|467 -58|468 -297|468 -319|468 -856|468 -900|468 -79|469 -194|469 -232|469 -262|469 -351|469 -359|469 -481|469 -503|469 -579|469 -641|469 -678|469 -681|469 -885|469 -968|469 -20|470 -217|470 -250|470 -357|470 -367|470 -382|470 -454|470 -499|470 -679|470 -716|470 -730|470 -867|470 -61|471 -288|471 -352|471 -365|471 -443|471 -656|471 -712|471 -864|471 -915|471 -939|471 -980|471 -74|472 -135|472 -163|472 -298|472 -729|472 -789|472 -823|472 -867|472 -43|473 -66|473 -224|473 -233|473 -325|473 -452|473 -479|473 -638|473 -744|473 -934|473 -19|474 -162|474 -216|474 -278|474 -348|474 -687|474 -853|474 -902|474 -70|475 -105|475 -161|475 -256|475 -276|475 -693|475 -745|475 -794|475 -877|475 -988|475 -14|476 -39|476 -120|476 -124|476 -633|476 -686|476 -697|476 -715|476 -721|476 -833|476 -836|476 -177|477 -212|477 -214|477 -282|477 -297|477 -369|477 -382|477 -383|477 -580|477 -638|477 -641|477 -754|477 -833|477 -856|477 -933|477 -963|477 -218|478 -291|478 -365|478 -552|478 -659|478 -692|478 -840|478 -919|478 -54|479 -171|479 -422|479 -562|479 -622|479 -831|479 -871|479 -991|479 -216|480 -281|480 -500|480 -547|480 -580|480 -623|480 -781|480 -847|480 -200|481 -221|481 -374|481 -380|481 -403|481 -420|481 -448|481 -934|481 -308|482 -566|482 -601|482 -674|482 -752|482 -864|482 -937|482 -414|483 -459|483 -592|483 -603|483 -652|483 -735|483 -752|483 -9|484 -293|484 -367|484 -388|484 -544|484 -595|484 -665|484 -727|484 -825|484 -864|484 -892|484 -118|485 -173|485 -321|485 -328|485 -349|485 -352|485 -582|485 -670|485 -729|485 -803|485 -888|485 -897|485 -970|485 -74|486 -149|486 -380|486 -491|486 -558|486 -990|486 -97|487 -111|487 -151|487 -158|487 -211|487 -242|487 -276|487 -312|487 -340|487 -398|487 -588|487 -805|487 -820|487 -195|488 -209|488 -238|488 -310|488 -623|488 -701|488 -131|489 -404|489 -406|489 -431|489 -453|489 -455|489 -567|489 -571|489 -581|489 -591|489 -765|489 -803|489 -804|489 -10|490 -179|490 -324|490 -755|490 -22|491 -59|491 -97|491 -135|491 -165|491 -257|491 -287|491 -555|491 -613|491 -635|491 -684|491 -768|491 -888|491 -949|491 -511|492 -532|492 -661|492 -971|492 -13|493 -19|493 -43|493 -63|493 -75|493 -227|493 -352|493 -505|493 -531|493 -611|493 -681|493 -732|493 -755|493 -757|493 -790|493 -808|493 -864|493 -65|494 -91|494 -101|494 -272|494 -485|494 -752|494 -761|494 -767|494 -866|494 -891|494 -914|494 -937|494 -288|495 -388|495 -458|495 -525|495 -580|495 -587|495 -592|495 -640|495 -698|495 -777|495 -845|495 -967|495 -972|495 -133|496 -408|496 -565|496 -734|496 -141|497 -315|497 -475|497 -478|497 -574|497 -581|497 -689|497 -720|497 -815|497 -975|497 -89|498 -144|498 -225|498 -342|498 -387|498 -446|498 -509|498 -519|498 -562|498 -612|498 -688|498 -706|498 -724|498 -783|498 -848|498 -51|499 -156|499 -229|499 -273|499 -376|499 -529|499 -561|499 -791|499 -816|499 -846|499 -866|499 -903|499 -950|499 -992|499 -223|500 -277|500 -797|500 -962|500 -8|501 -107|501 -136|501 -216|501 -294|501 -506|501 -551|501 -595|501 -689|501 -696|501 -775|501 -241|502 -409|502 -802|502 -974|502 -69|503 -518|503 -524|503 -764|503 -898|503 -17|504 -252|504 -260|504 -340|504 -380|504 -448|504 -546|504 -566|504 -611|504 -673|504 -774|504 -803|504 -854|504 -901|504 -242|505 -254|505 -256|505 -445|505 -447|505 -467|505 -481|505 -506|505 -562|505 -604|505 -636|505 -745|505 -770|505 -780|505 -792|505 -807|505 -920|505 -959|505 -2|506 -48|506 -110|506 -286|506 -384|506 -753|506 -800|506 -814|506 -891|506 -80|507 -152|507 -233|507 -312|507 -415|507 -447|507 -552|507 -679|507 -723|507 -761|507 -28|508 -32|508 -62|508 -159|508 -264|508 -374|508 -629|508 -900|508 -901|508 -83|509 -151|509 -243|509 -252|509 -303|509 -370|509 -549|509 -743|509 -760|509 -802|509 -988|509 -21|510 -118|510 -250|510 -323|510 -560|510 -919|510 -92|511 -130|511 -171|511 -234|511 -256|511 -271|511 -290|511 -326|511 -377|511 -422|511 -489|511 -591|511 -606|511 -836|511 -937|511 -956|511 -974|511 -58|512 -86|512 -140|512 -188|512 -273|512 -480|512 -556|512 -605|512 -647|512 -683|512 -705|512 -807|512 -973|512 -177|513 -246|513 -426|513 -477|513 -729|513 -801|513 -856|513 -862|513 -951|513 -104|514 -136|514 -223|514 -247|514 -313|514 -417|514 -512|514 -549|514 -750|514 -827|514 -863|514 -975|514 -985|514 -266|515 -395|515 -400|515 -419|515 -439|515 -470|515 -28|516 -199|516 -292|516 -351|516 -363|516 -414|516 -463|516 -491|516 -519|516 -553|516 -606|516 -616|516 -643|516 -709|516 -745|516 -749|516 -905|516 -965|516 -21|517 -203|517 -247|517 -263|517 -295|517 -624|517 -724|517 -885|517 -917|517 -966|517 -56|518 -91|518 -192|518 -219|518 -308|518 -341|518 -446|518 -752|518 -881|518 -891|518 -895|518 -193|519 -232|519 -345|519 -656|519 -715|519 -741|519 -777|519 -793|519 -850|519 -851|519 -57|520 -150|520 -165|520 -185|520 -252|520 -358|520 -447|520 -514|520 -731|520 -991|520 -223|521 -259|521 -801|521 -833|521 -876|521 -930|521 -971|521 -124|522 -143|522 -244|522 -413|522 -531|522 -631|522 -890|522 -973|522 -39|523 -45|523 -161|523 -374|523 -475|523 -478|523 -494|523 -693|523 -815|523 -943|523 -984|523 -28|524 -132|524 -195|524 -444|524 -585|524 -632|524 -739|524 -845|524 -926|524 -984|524 -12|525 -49|525 -183|525 -311|525 -331|525 -496|525 -576|525 -587|525 -647|525 -784|525 -993|525 -47|526 -80|526 -115|526 -127|526 -338|526 -389|526 -503|526 -515|526 -601|526 -726|526 -786|526 -851|526 -979|526 -18|527 -93|527 -371|527 -727|527 -926|527 -36|528 -73|528 -100|528 -223|528 -474|528 -704|528 -784|528 -864|528 -46|529 -85|529 -90|529 -228|529 -291|529 -317|529 -684|529 -231|530 -248|530 -252|530 -386|530 -711|530 -729|530 -750|530 -860|530 -895|530 -901|530 -106|531 -182|531 -321|531 -820|531 -860|531 -923|531 -948|531 -19|532 -187|532 -243|532 -436|532 -675|532 -944|532 -44|533 -65|533 -100|533 -143|533 -149|533 -168|533 -204|533 -225|533 -257|533 -258|533 -283|533 -344|533 -354|533 -359|533 -372|533 -384|533 -436|533 -498|533 -500|533 -508|533 -511|533 -530|533 -566|533 -576|533 -589|533 -601|533 -623|533 -632|533 -694|533 -739|533 -750|533 -788|533 -819|533 -821|533 -841|533 -863|533 -868|533 -870|533 -884|533 -929|533 -942|533 -965|533 -967|533 -970|533 -978|533 -992|533 -354|534 -505|534 -652|534 -730|534 -867|534 -913|534 -935|534 -11|535 -25|535 -51|535 -457|535 -464|535 -554|535 -600|535 -671|535 -715|535 -733|535 -740|535 -969|535 -150|536 -171|536 -211|536 -564|536 -585|536 -656|536 -696|536 -729|536 -750|536 -85|537 -267|537 -307|537 -315|537 -690|537 -832|537 -868|537 -879|537 -982|537 -175|538 -337|538 -448|538 -607|538 -625|538 -681|538 -723|538 -831|538 -922|538 -162|539 -168|539 -309|539 -317|539 -320|539 -355|539 -410|539 -528|539 -643|539 -850|539 -932|539 -957|539 -160|540 -472|540 -720|540 -877|540 -972|540 -977|540 -230|541 -282|541 -306|541 -342|541 -479|541 -600|541 -602|541 -876|541 -989|541 -53|542 -136|542 -255|542 -415|542 -663|542 -688|542 -763|542 -788|542 -967|542 -128|543 -138|543 -233|543 -248|543 -342|543 -480|543 -498|543 -555|543 -566|543 -636|543 -813|543 -856|543 -499|544 -573|544 -656|544 -683|544 -739|544 -865|544 -1000|544 -70|545 -102|545 -136|545 -261|545 -473|545 -726|545 -743|545 -789|545 -969|545 -988|545 -87|546 -94|546 -173|546 -259|546 -324|546 -454|546 -461|546 -511|546 -697|546 -726|546 -748|546 -887|546 -927|546 -14|547 -45|547 -93|547 -116|547 -243|547 -306|547 -775|547 -81|548 -193|548 -308|548 -319|548 -748|548 -52|549 -137|549 -535|549 -708|549 -751|549 -871|549 -872|549 -274|550 -333|550 -336|550 -392|550 -486|550 -504|550 -710|550 -804|550 -819|550 -877|550 -15|551 -25|551 -56|551 -107|551 -259|551 -271|551 -292|551 -331|551 -485|551 -486|551 -504|551 -505|551 -516|551 -527|551 -789|551 -869|551 -55|552 -145|552 -212|552 -333|552 -419|552 -422|552 -428|552 -625|552 -651|552 -691|552 -830|552 -871|552 -48|553 -212|553 -252|553 -303|553 -315|553 -319|553 -381|553 -400|553 -508|553 -564|553 -598|553 -662|553 -703|553 -774|553 -828|553 -971|553 -992|553 -25|554 -77|554 -255|554 -408|554 -416|554 -832|554 -855|554 -874|554 -937|554 -159|555 -234|555 -237|555 -313|555 -433|555 -540|555 -581|555 -657|555 -706|555 -16|556 -93|556 -149|556 -207|556 -285|556 -313|556 -338|556 -475|556 -747|556 -773|556 -852|556 -33|557 -178|557 -662|557 -689|557 -888|557 -93|558 -202|558 -452|558 -829|558 -919|558 -926|558 -1000|558 -6|559 -107|559 -149|559 -604|559 -782|559 -805|559 -988|559 -997|559 -119|560 -267|560 -284|560 -399|560 -408|560 -436|560 -475|560 -569|560 -659|560 -671|560 -749|560 -783|560 -104|561 -145|561 -179|561 -201|561 -320|561 -327|561 -602|561 -650|561 -656|561 -686|561 -749|561 -922|561 -949|561 -9|562 -19|562 -166|562 -179|562 -198|562 -211|562 -340|562 -668|562 -796|562 -802|562 -932|562 -54|563 -356|563 -571|563 -770|563 -930|563 -197|564 -272|564 -480|564 -607|564 -710|564 -734|564 -783|564 -910|564 -946|564 -77|565 -113|565 -207|565 -246|565 -401|565 -411|565 -502|565 -510|565 -517|565 -597|565 -657|565 -816|565 -880|565 -893|565 -944|565 -314|566 -416|566 -435|566 -28|567 -250|567 -346|567 -358|567 -443|567 -515|567 -676|567 -908|567 -189|568 -322|568 -549|568 -592|568 -936|568 -91|569 -328|569 -378|569 -433|569 -505|569 -560|569 -603|569 -692|569 -706|569 -740|569 -897|569 -945|569 -63|570 -545|570 -678|570 -816|570 -910|570 -8|571 -101|571 -114|571 -146|571 -272|571 -349|571 -402|571 -435|571 -532|571 -722|571 -748|571 -842|571 -885|571 -992|571 -11|572 -118|572 -120|572 -260|572 -393|572 -424|572 -452|572 -490|572 -566|572 -694|572 -938|572 -39|573 -186|573 -409|573 -470|573 -556|573 -737|573 -927|573 -61|574 -119|574 -313|574 -350|574 -583|574 -663|574 -771|574 -861|574 -884|574 -898|574 -982|574 -486|575 -536|575 -567|575 -759|575 -764|575 -787|575 -800|575 -850|575 -21|576 -110|576 -149|576 -157|576 -210|576 -508|576 -520|576 -885|576 -906|576 -172|577 -345|577 -384|577 -447|577 -472|577 -695|577 -762|577 -774|577 -889|577 -60|578 -313|578 -415|578 -545|578 -588|578 -595|578 -640|578 -765|578 -879|578 -902|578 -977|578 -591|579 -735|579 -801|579 -841|579 -938|579 -35|580 -81|580 -172|580 -280|580 -290|580 -297|580 -355|580 -387|580 -473|580 -651|580 -762|580 -32|581 -168|581 -450|581 -519|581 -586|581 -644|581 -645|581 -757|581 -775|581 -890|581 -11|582 -161|582 -447|582 -503|582 -532|582 -567|582 -591|582 -647|582 -715|582 -752|582 -803|582 -834|582 -166|583 -594|583 -730|583 -249|584 -370|584 -426|584 -890|584 -906|584 -967|584 -25|585 -39|585 -67|585 -94|585 -207|585 -305|585 -516|585 -551|585 -558|585 -564|585 -633|585 -814|585 -6|586 -48|586 -317|586 -379|586 -472|586 -488|586 -544|586 -556|586 -557|586 -593|586 -910|586 -41|587 -234|587 -236|587 -384|587 -574|587 -756|587 -830|587 -843|587 -955|587 -67|588 -124|588 -232|588 -375|588 -475|588 -631|588 -705|588 -727|588 -999|588 -38|589 -39|589 -66|589 -69|589 -86|589 -120|589 -130|589 -304|589 -459|589 -536|589 -551|589 -816|589 -912|589 -944|589 -99|590 -128|590 -187|590 -292|590 -383|590 -518|590 -615|590 -677|590 -771|590 -828|590 -883|590 -928|590 -995|590 -36|591 -131|591 -259|591 -273|591 -351|591 -382|591 -419|591 -451|591 -518|591 -539|591 -740|591 -834|591 -261|592 -347|592 -512|592 -585|592 -24|593 -82|593 -262|593 -448|593 -483|593 -602|593 -13|594 -18|594 -90|594 -156|594 -445|594 -519|594 -543|594 -662|594 -17|595 -123|595 -142|595 -191|595 -202|595 -309|595 -321|595 -334|595 -371|595 -663|595 -679|595 -781|595 -959|595 -990|595 -75|596 -154|596 -170|596 -320|596 -365|596 -573|596 -630|596 -683|596 -850|596 -906|596 -991|596 -18|597 -259|597 -388|597 -404|597 -411|597 -497|597 -512|597 -694|597 -724|597 -935|597 -955|597 -306|598 -581|598 -585|598 -635|598 -698|598 -763|598 -145|599 -193|599 -225|599 -255|599 -258|599 -281|599 -317|599 -319|599 -751|599 -952|599 -6|600 -28|600 -74|600 -150|600 -197|600 -401|600 -421|600 -434|600 -488|600 -102|601 -360|601 -768|601 -782|601 -825|601 -892|601 -950|601 -115|602 -231|602 -244|602 -364|602 -628|602 -676|602 -709|602 -834|602 -921|602 -171|603 -200|603 -258|603 -362|603 -411|603 -423|603 -431|603 -433|603 -612|603 -721|603 -751|603 -820|603 -148|604 -259|604 -294|604 -321|604 -479|604 -511|604 -518|604 -611|604 -731|604 -753|604 -770|604 -859|604 -942|604 -985|604 -239|605 -277|605 -466|605 -668|605 -693|605 -700|605 -845|605 -911|605 -63|606 -137|606 -283|606 -442|606 -449|606 -457|606 -582|606 -634|606 -636|606 -735|606 -839|606 -846|606 -927|606 -951|606 -58|607 -86|607 -107|607 -228|607 -369|607 -419|607 -426|607 -539|607 -541|607 -701|607 -710|607 -712|607 -739|607 -762|607 -831|607 -923|607 -85|608 -277|608 -339|608 -382|608 -601|608 -656|608 -673|608 -714|608 -754|608 -898|608 -936|608 -987|608 -257|609 -258|609 -333|609 -337|609 -345|609 -412|609 -502|609 -806|609 -37|610 -233|610 -546|610 -629|610 -810|610 -811|610 -830|610 -922|610 -984|610 -244|611 -245|611 -257|611 -327|611 -357|611 -441|611 -799|611 -989|611 -80|612 -254|612 -280|612 -282|612 -569|612 -659|612 -841|612 -864|612 -883|612 -11|613 -126|613 -210|613 -303|613 -350|613 -422|613 -440|613 -506|613 -555|613 -587|613 -610|613 -743|613 -779|613 -55|614 -90|614 -92|614 -96|614 -102|614 -226|614 -294|614 -303|614 -332|614 -609|614 -692|614 -986|614 -48|615 -67|615 -79|615 -116|615 -254|615 -353|615 -359|615 -374|615 -469|615 -507|615 -547|615 -648|615 -697|615 -740|615 -85|616 -283|616 -284|616 -428|616 -605|616 -686|616 -698|616 -757|616 -801|616 -830|616 -986|616 -995|616 -296|617 -448|617 -681|617 -723|617 -779|617 -827|617 -883|617 -947|617 -975|617 -990|617 -1|618 -48|618 -130|618 -296|618 -304|618 -517|618 -571|618 -612|618 -752|618 -781|618 -798|618 -817|618 -824|618 -952|618 -971|618 -973|618 -48|619 -341|619 -352|619 -443|619 -601|619 -701|619 -774|619 -945|619 -989|619 -56|620 -86|620 -156|620 -263|620 -708|620 -922|620 -217|621 -388|621 -561|621 -582|621 -643|621 -767|621 -909|621 -921|621 -978|621 -58|622 -104|622 -566|622 -750|622 -827|622 -973|622 -981|622 -28|623 -70|623 -141|623 -319|623 -491|623 -566|623 -634|623 -682|623 -1|624 -12|624 -79|624 -114|624 -166|624 -278|624 -432|624 -445|624 -452|624 -572|624 -687|624 -702|624 -743|624 -841|624 -874|624 -166|625 -177|625 -193|625 -332|625 -430|625 -502|625 -707|625 -152|626 -217|626 -281|626 -393|626 -406|626 -464|626 -551|626 -739|626 -896|626 -952|626 -971|626 -137|627 -148|627 -203|627 -269|627 -280|627 -357|627 -377|627 -790|627 -813|627 -851|627 -139|628 -203|628 -240|628 -287|628 -516|628 -615|628 -694|628 -892|628 -152|629 -295|629 -424|629 -506|629 -586|629 -902|629 -80|630 -384|630 -406|630 -797|630 -829|630 -871|630 -896|630 -963|630 -92|631 -212|631 -320|631 -348|631 -672|631 -859|631 -956|631 -128|632 -292|632 -294|632 -387|632 -396|632 -473|632 -541|632 -603|632 -611|632 -649|632 -678|632 -905|632 -915|632 -979|632 -104|633 -110|633 -256|633 -280|633 -399|633 -626|633 -677|633 -778|633 -857|633 -981|633 -65|634 -274|634 -382|634 -436|634 -608|634 -695|634 -877|634 -90|635 -454|635 -491|635 -668|635 -861|635 -985|635 -98|636 -175|636 -329|636 -348|636 -355|636 -551|636 -582|636 -617|636 -848|636 -882|636 -967|636 -981|636 -990|636 -151|637 -201|637 -331|637 -436|637 -513|637 -648|637 -671|637 -755|637 -800|637 -914|637 -973|637 -169|638 -446|638 -469|638 -508|638 -513|638 -536|638 -581|638 -666|638 -697|638 -705|638 -737|638 -809|638 -896|638 -48|639 -307|639 -358|639 -523|639 -573|639 -975|639 -190|640 -221|640 -381|640 -479|640 -518|640 -742|640 -746|640 -784|640 -895|640 -918|640 -927|640 -4|641 -93|641 -237|641 -240|641 -405|641 -801|641 -832|641 -918|641 -926|641 -66|642 -326|642 -341|642 -376|642 -446|642 -625|642 -633|642 -864|642 -923|642 -139|643 -171|643 -607|643 -723|643 -29|644 -48|644 -189|644 -331|644 -354|644 -394|644 -611|644 -671|644 -747|644 -832|644 -905|644 -931|644 -962|644 -139|645 -146|645 -196|645 -434|645 -631|645 -640|645 -657|645 -691|645 -754|645 -788|645 -64|646 -171|646 -182|646 -205|646 -222|646 -299|646 -349|646 -444|646 -497|646 -515|646 -665|646 -917|646 -919|646 -959|646 -79|647 -88|647 -137|647 -202|647 -446|647 -459|647 -754|647 -885|647 -946|647 -79|648 -85|648 -127|648 -182|648 -223|648 -392|648 -400|648 -499|648 -526|648 -531|648 -682|648 -736|648 -788|648 -869|648 -20|649 -33|649 -307|649 -328|649 -480|649 -582|649 -698|649 -747|649 -850|649 -934|649 -133|650 -189|650 -198|650 -204|650 -227|650 -431|650 -436|650 -470|650 -476|650 -570|650 -730|650 -823|650 -828|650 -832|650 -871|650 -898|650 -907|650 -914|650 -22|651 -204|651 -214|651 -227|651 -269|651 -299|651 -422|651 -491|651 -667|651 -877|651 -707|652 -739|652 -78|653 -80|653 -86|653 -131|653 -219|653 -245|653 -260|653 -336|653 -380|653 -410|653 -450|653 -699|653 -728|653 -95|654 -295|654 -312|654 -439|654 -484|654 -541|654 -542|654 -879|654 -51|655 -315|655 -499|655 -710|655 -866|655 -84|656 -339|656 -545|656 -667|656 -864|656 -883|656 -922|656 -83|657 -212|657 -495|657 -569|657 -717|657 -789|657 -793|657 -807|657 -826|657 -879|657 -957|657 -27|658 -226|658 -236|658 -271|658 -350|658 -396|658 -399|658 -404|658 -479|658 -591|658 -601|658 -693|658 -911|658 -929|658 -943|658 -10|659 -116|659 -176|659 -325|659 -382|659 -469|659 -577|659 -664|659 -759|659 -809|659 -206|660 -263|660 -434|660 -621|660 -931|660 -93|661 -207|661 -259|661 -434|661 -498|661 -556|661 -559|661 -782|661 -816|661 -823|661 -861|661 -912|661 -959|661 -288|662 -373|662 -602|662 -670|662 -887|662 -37|663 -45|663 -88|663 -105|663 -140|663 -196|663 -352|663 -366|663 -439|663 -506|663 -517|663 -655|663 -716|663 -774|663 -815|663 -844|663 -946|663 -86|664 -235|664 -295|664 -354|664 -547|664 -738|664 -777|664 -779|664 -78|665 -492|665 -510|665 -696|665 -712|665 -715|665 -806|665 -829|665 -891|665 -956|665 -118|666 -295|666 -348|666 -387|666 -406|666 -504|666 -643|666 -644|666 -736|666 -754|666 -776|666 -805|666 -824|666 -843|666 -848|666 -893|666 -909|666 -911|666 -946|666 -182|667 -251|667 -437|667 -576|667 -641|667 -781|667 -843|667 -906|667 -915|667 -141|668 -147|668 -391|668 -652|668 -792|668 -842|668 -909|668 -946|668 -26|669 -39|669 -98|669 -111|669 -447|669 -537|669 -967|669 -973|669 -977|669 -48|670 -103|670 -254|670 -367|670 -689|670 -727|670 -760|670 -776|670 -808|670 -832|670 -870|670 -914|670 -952|670 -154|671 -244|671 -255|671 -385|671 -397|671 -727|671 -741|671 -786|671 -55|672 -303|672 -360|672 -427|672 -479|672 -486|672 -497|672 -699|672 -751|672 -863|672 -982|672 -63|673 -297|673 -375|673 -647|673 -665|673 -733|673 -862|673 -896|673 -32|674 -44|674 -63|674 -172|674 -182|674 -204|674 -273|674 -319|674 -327|674 -484|674 -763|674 -853|674 -918|674 -988|674 -105|675 -197|675 -428|675 -441|675 -559|675 -569|675 -632|675 -680|675 -694|675 -721|675 -772|675 -243|676 -334|676 -351|676 -461|676 -565|676 -607|676 -618|676 -651|676 -666|676 -674|676 -960|676 -971|676 -113|677 -266|677 -424|677 -670|677 -694|677 -847|677 -873|677 -933|677 -935|677 -977|677 -982|677 -150|678 -188|678 -206|678 -244|678 -361|678 -411|678 -426|678 -439|678 -571|678 -107|679 -117|679 -151|679 -222|679 -449|679 -687|679 -743|679 -969|679 -351|680 -362|680 -527|680 -748|680 -832|680 -850|680 -877|680 -902|680 -937|680 -952|680 -95|681 -103|681 -282|681 -318|681 -391|681 -438|681 -508|681 -653|681 -667|681 -690|681 -786|681 -830|681 -959|681 -317|682 -412|682 -479|682 -494|682 -523|682 -546|682 -589|682 -756|682 -924|682 -235|683 -240|683 -336|683 -566|683 -638|683 -131|684 -289|684 -301|684 -365|684 -528|684 -789|684 -841|684 -892|684 -75|685 -270|685 -274|685 -373|685 -393|685 -504|685 -678|685 -190|686 -272|686 -331|686 -339|686 -428|686 -520|686 -729|686 -825|686 -894|686 -79|687 -229|687 -316|687 -377|687 -951|687 -123|688 -191|688 -423|688 -541|688 -573|688 -579|688 -775|688 -907|688 -206|689 -269|689 -301|689 -309|689 -344|689 -446|689 -479|689 -614|689 -638|689 -937|689 -101|690 -125|690 -290|690 -430|690 -484|690 -544|690 -630|690 -733|690 -757|690 -827|690 -842|690 -887|690 -147|691 -185|691 -200|691 -203|691 -276|691 -278|691 -308|691 -316|691 -344|691 -368|691 -417|691 -702|691 -876|691 -57|692 -120|692 -226|692 -320|692 -408|692 -553|692 -681|692 -922|692 -937|692 -28|693 -70|693 -306|693 -587|693 -650|693 -669|693 -945|693 -952|693 -46|694 -100|694 -384|694 -392|694 -467|694 -499|694 -684|694 -759|694 -979|694 -378|695 -540|695 -658|695 -686|695 -814|695 -44|696 -63|696 -176|696 -180|696 -202|696 -409|696 -442|696 -503|696 -774|696 -790|696 -857|696 -876|696 -920|696 -994|696 -13|697 -99|697 -179|697 -259|697 -279|697 -386|697 -541|697 -612|697 -712|697 -785|697 -787|697 -864|697 -988|697 -6|698 -44|698 -74|698 -140|698 -205|698 -275|698 -287|698 -300|698 -328|698 -417|698 -543|698 -599|698 -959|698 -154|699 -184|699 -310|699 -388|699 -400|699 -491|699 -795|699 -41|700 -58|700 -69|700 -203|700 -409|700 -482|700 -557|700 -707|700 -804|700 -873|700 -882|700 -65|701 -177|701 -205|701 -243|701 -308|701 -319|701 -413|701 -457|701 -463|701 -578|701 -605|701 -670|701 -700|701 -760|701 -788|701 -892|701 -937|701 -958|701 -23|702 -55|702 -57|702 -87|702 -98|702 -327|702 -377|702 -421|702 -581|702 -656|702 -681|702 -799|702 -944|702 -999|702 -31|703 -64|703 -386|703 -659|703 -668|703 -762|703 -823|703 -945|703 -978|703 -117|704 -203|704 -235|704 -326|704 -413|704 -415|704 -627|704 -729|704 -884|704 -905|704 -953|704 -234|705 -467|705 -479|705 -514|705 -989|705 -84|706 -295|706 -383|706 -413|706 -452|706 -611|706 -653|706 -726|706 -850|706 -898|706 -996|706 -264|707 -377|707 -605|707 -618|707 -689|707 -690|707 -774|707 -887|707 -893|707 -52|708 -307|708 -308|708 -499|708 -507|708 -591|708 -597|708 -607|708 -751|708 -814|708 -11|709 -76|709 -104|709 -231|709 -727|709 -904|709 -981|709 -106|710 -111|710 -136|710 -182|710 -187|710 -456|710 -472|710 -503|710 -544|710 -581|710 -617|710 -628|710 -641|710 -774|710 -831|710 -84|711 -128|711 -201|711 -275|711 -457|711 -506|711 -563|711 -675|711 -725|711 -779|711 -811|711 -848|711 -869|711 -877|711 -906|711 -936|711 -89|712 -111|712 -123|712 -225|712 -393|712 -645|712 -730|712 -763|712 -821|712 -875|712 -879|712 -74|713 -776|713 -913|713 -916|713 -148|714 -231|714 -232|714 -447|714 -602|714 -962|714 -144|715 -173|715 -246|715 -267|715 -401|715 -433|715 -449|715 -535|715 -665|715 -679|715 -775|715 -813|715 -913|715 -211|716 -230|716 -279|716 -352|716 -555|716 -662|716 -684|716 -699|716 -703|716 -748|716 -778|716 -818|716 -859|716 -894|716 -65|717 -81|717 -91|717 -180|717 -247|717 -346|717 -529|717 -641|717 -821|717 -838|717 -259|718 -388|718 -461|718 -734|718 -819|718 -5|719 -37|719 -433|719 -507|719 -547|719 -570|719 -641|719 -712|719 -735|719 -744|719 -747|719 -767|719 -156|720 -290|720 -515|720 -526|720 -566|720 -594|720 -637|720 -688|720 -825|720 -20|721 -135|721 -149|721 -460|721 -493|721 -544|721 -689|721 -723|721 -780|721 -965|721 -988|721 -232|722 -257|722 -410|722 -486|722 -515|722 -603|722 -872|722 -977|722 -983|722 -294|723 -407|723 -440|723 -766|723 -83|724 -190|724 -211|724 -426|724 -498|724 -547|724 -657|724 -736|724 -738|724 -810|724 -992|724 -996|724 -88|725 -290|725 -393|725 -637|725 -826|725 -827|725 -850|725 -879|725 -973|725 -164|726 -171|726 -244|726 -291|726 -325|726 -359|726 -559|726 -757|726 -807|726 -1000|726 -27|727 -249|727 -333|727 -508|727 -554|727 -764|727 -828|727 -119|728 -199|728 -213|728 -470|728 -562|728 -668|728 -852|728 -105|729 -145|729 -411|729 -421|729 -444|729 -721|729 -853|729 -911|729 -917|729 -99|730 -129|730 -179|730 -181|730 -257|730 -305|730 -507|730 -618|730 -743|730 -823|730 -862|730 -78|731 -172|731 -228|731 -230|731 -249|731 -268|731 -271|731 -274|731 -372|731 -485|731 -965|731 -23|732 -44|732 -594|732 -949|732 -35|733 -122|733 -128|733 -224|733 -263|733 -548|733 -572|733 -627|733 -877|733 -894|733 -946|733 -959|733 -302|734 -360|734 -490|734 -541|734 -633|734 -837|734 -40|735 -93|735 -101|735 -286|735 -322|735 -359|735 -459|735 -471|735 -495|735 -618|735 -746|735 -791|735 -895|735 -925|735 -8|736 -68|736 -225|736 -507|736 -731|736 -746|736 -849|736 -961|736 -316|737 -417|737 -483|737 -484|737 -636|737 -675|737 -703|737 -976|737 -180|738 -298|738 -361|738 -449|738 -815|738 -925|738 -953|738 -89|739 -100|739 -172|739 -466|739 -587|739 -695|739 -995|739 -80|740 -127|740 -145|740 -239|740 -329|740 -370|740 -384|740 -405|740 -555|740 -649|740 -779|740 -864|740 -26|741 -142|741 -356|741 -501|741 -542|741 -693|741 -755|741 -109|742 -215|742 -335|742 -337|742 -445|742 -452|742 -531|742 -622|742 -686|742 -719|742 -737|742 -788|742 -877|742 -937|742 -26|743 -65|743 -152|743 -333|743 -423|743 -641|743 -795|743 -811|743 -896|743 -378|744 -381|744 -484|744 -742|744 -763|744 -774|744 -892|744 -25|745 -60|745 -74|745 -86|745 -314|745 -676|745 -719|745 -801|745 -168|746 -184|746 -205|746 -219|746 -300|746 -512|746 -535|746 -546|746 -561|746 -634|746 -708|746 -716|746 -963|746 -101|747 -170|747 -194|747 -338|747 -566|747 -695|747 -848|747 -849|747 -872|747 -900|747 -940|747 -955|747 -88|748 -122|748 -208|748 -479|748 -747|748 -751|748 -914|748 -943|748 -52|749 -70|749 -173|749 -216|749 -495|749 -612|749 -713|749 -842|749 -965|749 -138|750 -170|750 -242|750 -245|750 -271|750 -361|750 -420|750 -447|750 -568|750 -599|750 -600|750 -663|750 -108|751 -118|751 -141|751 -225|751 -241|751 -361|751 -367|751 -371|751 -402|751 -535|751 -613|751 -946|751 -228|752 -289|752 -353|752 -452|752 -536|752 -668|752 -700|752 -727|752 -813|752 -52|753 -89|753 -186|753 -200|753 -222|753 -474|753 -554|753 -619|753 -628|753 -712|753 -910|753 -962|753 -17|754 -73|754 -82|754 -222|754 -277|754 -358|754 -400|754 -413|754 -751|754 -984|754 -5|755 -16|755 -98|755 -202|755 -220|755 -249|755 -289|755 -341|755 -402|755 -461|755 -770|755 -778|755 -853|755 -903|755 -18|756 -168|756 -259|756 -287|756 -433|756 -474|756 -518|756 -542|756 -561|756 -592|756 -971|756 -116|757 -134|757 -196|757 -275|757 -298|757 -336|757 -370|757 -466|757 -669|757 -955|757 -7|758 -619|758 -771|758 -789|758 -921|758 -11|759 -56|759 -70|759 -116|759 -464|759 -509|759 -594|759 -623|759 -770|759 -791|759 -810|759 -878|759 -891|759 -76|760 -452|760 -469|760 -542|760 -576|760 -895|760 -923|760 -100|761 -124|761 -173|761 -277|761 -436|761 -446|761 -609|761 -631|761 -663|761 -690|761 -751|761 -938|761 -967|761 -91|762 -110|762 -257|762 -274|762 -324|762 -360|762 -456|762 -503|762 -542|762 -999|762 -121|763 -128|763 -145|763 -261|763 -329|763 -662|763 -826|763 -868|763 -969|763 -975|763 -979|763 -1000|763 -10|764 -153|764 -445|764 -470|764 -503|764 -505|764 -541|764 -607|764 -817|764 -818|764 -872|764 -911|764 -33|765 -41|765 -56|765 -99|765 -369|765 -463|765 -483|765 -517|765 -573|765 -664|765 -715|765 -853|765 -975|765 -979|765 -991|765 -996|765 -102|766 -111|766 -361|766 -385|766 -444|766 -557|766 -625|766 -730|766 -900|766 -4|767 -22|767 -60|767 -93|767 -154|767 -196|767 -222|767 -227|767 -265|767 -269|767 -291|767 -309|767 -338|767 -370|767 -395|767 -416|767 -429|767 -430|767 -432|767 -444|767 -459|767 -462|767 -476|767 -481|767 -486|767 -545|767 -564|767 -568|767 -600|767 -607|767 -615|767 -644|767 -697|767 -754|767 -799|767 -806|767 -869|767 -872|767 -894|767 -920|767 -925|767 -927|767 -934|767 -944|767 -946|767 -957|767 -968|767 -980|767 -210|768 -236|768 -274|768 -335|768 -366|768 -380|768 -528|768 -541|768 -574|768 -613|768 -630|768 -717|768 -721|768 -64|769 -223|769 -251|769 -690|769 -741|769 -854|769 -914|769 -919|769 -947|769 -952|769 -9|770 -66|770 -196|770 -391|770 -435|770 -548|770 -161|771 -163|771 -264|771 -286|771 -529|771 -606|771 -645|771 -788|771 -843|771 -950|771 -102|772 -357|772 -377|772 -464|772 -546|772 -597|772 -607|772 -763|772 -934|772 -949|772 -994|772 -48|773 -142|773 -224|773 -265|773 -658|773 -685|773 -689|773 -832|773 -929|773 -941|773 -115|774 -257|774 -295|774 -448|774 -648|774 -742|774 -804|774 -939|774 -39|775 -87|775 -119|775 -260|775 -292|775 -294|775 -347|775 -372|775 -411|775 -419|775 -525|775 -533|775 -565|775 -569|775 -863|775 -942|775 -976|775 -204|776 -222|776 -554|776 -659|776 -960|776 -281|777 -435|777 -489|777 -997|777 -297|778 -408|778 -438|778 -451|778 -476|778 -480|778 -694|778 -756|778 -793|778 -799|778 -827|778 -848|778 -133|779 -186|779 -463|779 -525|779 -680|779 -707|779 -729|779 -799|779 -881|779 -890|779 -934|779 -44|780 -89|780 -175|780 -292|780 -325|780 -433|780 -477|780 -581|780 -585|780 -608|780 -621|780 -661|780 -871|780 -288|781 -306|781 -349|781 -655|781 -806|781 -18|782 -177|782 -182|782 -234|782 -312|782 -411|782 -477|782 -692|782 -694|782 -741|782 -759|782 -877|782 -16|783 -203|783 -207|783 -244|783 -376|783 -494|783 -500|783 -534|783 -606|783 -850|783 -853|783 -869|783 -918|783 -88|784 -174|784 -224|784 -252|784 -291|784 -439|784 -710|784 -798|784 -821|784 -89|785 -393|785 -429|785 -431|785 -438|785 -528|785 -546|785 -562|785 -659|785 -683|785 -825|785 -185|786 -253|786 -391|786 -487|786 -502|786 -548|786 -675|786 -771|786 -917|786 -18|787 -125|787 -164|787 -324|787 -341|787 -605|787 -616|787 -707|787 -775|787 -817|787 -964|787 -992|787 -95|788 -231|788 -391|788 -419|788 -430|788 -473|788 -554|788 -677|788 -773|788 -52|789 -61|789 -105|789 -227|789 -229|789 -373|789 -413|789 -524|789 -649|789 -675|789 -685|789 -686|789 -794|789 -850|789 -33|790 -95|790 -516|790 -624|790 -682|790 -700|790 -709|790 -730|790 -17|791 -49|791 -56|791 -70|791 -79|791 -243|791 -346|791 -428|791 -606|791 -657|791 -816|791 -884|791 -931|791 -992|791 -30|792 -44|792 -123|792 -131|792 -161|792 -316|792 -347|792 -349|792 -459|792 -44|793 -77|793 -270|793 -374|793 -494|793 -525|793 -581|793 -694|793 -727|793 -78|794 -279|794 -440|794 -536|794 -565|794 -611|794 -706|794 -825|794 -980|794 -214|795 -317|795 -369|795 -576|795 -608|795 -700|795 -815|795 -902|795 -101|796 -613|796 -689|796 -784|796 -838|796 -19|797 -61|797 -112|797 -446|797 -466|797 -473|797 -522|797 -673|797 -701|797 -718|797 -946|797 -9|798 -48|798 -193|798 -225|798 -288|798 -468|798 -503|798 -607|798 -620|798 -621|798 -689|798 -690|798 -727|798 -732|798 -889|798 -135|799 -237|799 -239|799 -308|799 -415|799 -435|799 -525|799 -593|799 -726|799 -777|799 -902|799 -984|799 -126|800 -305|800 -324|800 -370|800 -380|800 -522|800 -525|800 -814|800 -926|800 -191|801 -203|801 -228|801 -500|801 -973|801 -12|802 -224|802 -227|802 -394|802 -544|802 -795|802 -800|802 -812|802 -237|803 -247|803 -269|803 -377|803 -475|803 -551|803 -578|803 -588|803 -770|803 -809|803 -822|803 -90|804 -153|804 -228|804 -307|804 -324|804 -348|804 -370|804 -390|804 -395|804 -661|804 -685|804 -745|804 -978|804 -124|805 -208|805 -287|805 -449|805 -499|805 -616|805 -681|805 -946|805 -973|805 -974|805 -163|806 -232|806 -331|806 -535|806 -578|806 -724|806 -917|806 -954|806 -991|806 -126|807 -210|807 -243|807 -262|807 -413|807 -831|807 -833|807 -839|807 -886|807 -909|807 -965|807 -95|808 -163|808 -272|808 -306|808 -472|808 -539|808 -645|808 -650|808 -44|809 -512|809 -581|809 -587|809 -610|809 -643|809 -650|809 -707|809 -834|809 -873|809 -14|810 -93|810 -190|810 -218|810 -271|810 -640|810 -706|810 -779|810 -3|811 -6|811 -20|811 -148|811 -183|811 -266|811 -335|811 -341|811 -487|811 -493|811 -557|811 -661|811 -783|811 -918|811 -925|811 -35|812 -131|812 -139|812 -188|812 -258|812 -288|812 -561|812 -597|812 -616|812 -675|812 -948|812 -25|813 -33|813 -398|813 -542|813 -635|813 -731|813 -998|813 -110|814 -111|814 -136|814 -254|814 -324|814 -335|814 -416|814 -547|814 -638|814 -696|814 -699|814 -897|814 -88|815 -94|815 -132|815 -164|815 -181|815 -354|815 -430|815 -619|815 -654|815 -666|815 -668|815 -672|815 -745|815 -800|815 -843|815 -932|815 -989|815 -176|816 -219|816 -229|816 -511|816 -584|816 -600|816 -691|816 -699|816 -826|816 -835|816 -845|816 -944|816 -68|817 -119|817 -254|817 -348|817 -357|817 -427|817 -463|817 -588|817 -618|817 -681|817 -684|817 -897|817 -31|818 -473|818 -642|818 -750|818 -761|818 -765|818 -942|818 -957|818 -971|818 -238|819 -550|819 -650|819 -798|819 -812|819 -934|819 -103|820 -150|820 -172|820 -363|820 -383|820 -454|820 -466|820 -476|820 -489|820 -491|820 -563|820 -778|820 -59|821 -134|821 -546|821 -583|821 -602|821 -655|821 -790|821 -807|821 -822|821 -828|821 -856|821 -888|821 -917|821 -132|822 -292|822 -339|822 -377|822 -413|822 -594|822 -93|823 -242|823 -335|823 -464|823 -567|823 -760|823 -913|823 -952|823 -117|824 -384|824 -486|824 -798|824 -902|824 -959|824 -195|825 -426|825 -449|825 -697|825 -729|825 -803|825 -873|825 -908|825 -920|825 -926|825 -956|825 -139|826 -409|826 -450|826 -520|826 -625|826 -717|826 -764|826 -837|826 -902|826 -67|827 -171|827 -442|827 -500|827 -516|827 -517|827 -550|827 -619|827 -644|827 -655|827 -754|827 -891|827 -956|827 -58|828 -184|828 -285|828 -424|828 -482|828 -485|828 -537|828 -544|828 -697|828 -715|828 -905|828 -14|829 -116|829 -400|829 -576|829 -597|829 -78|830 -147|830 -210|830 -242|830 -354|830 -548|830 -657|830 -696|830 -759|830 -829|830 -970|830 -978|830 -57|831 -85|831 -112|831 -113|831 -287|831 -358|831 -475|831 -688|831 -738|831 -841|831 -884|831 -16|832 -97|832 -337|832 -422|832 -642|832 -735|832 -904|832 -919|832 -960|832 -969|832 -277|833 -341|833 -391|833 -585|833 -714|833 -747|833 -764|833 -769|833 -797|833 -820|833 -843|833 -949|833 -961|833 -3|834 -6|834 -55|834 -114|834 -141|834 -297|834 -341|834 -410|834 -427|834 -627|834 -682|834 -740|834 -761|834 -778|834 -23|835 -166|835 -366|835 -455|835 -477|835 -493|835 -556|835 -619|835 -641|835 -740|835 -826|835 -849|835 -908|835 -108|836 -238|836 -311|836 -362|836 -555|836 -660|836 -681|836 -746|836 -828|836 -880|836 -881|836 -72|837 -81|837 -202|837 -214|837 -221|837 -572|837 -654|837 -683|837 -936|837 -12|838 -172|838 -261|838 -276|838 -385|838 -491|838 -538|838 -787|838 -936|838 -193|839 -392|839 -393|839 -616|839 -648|839 -782|839 -874|839 -949|839 -26|840 -50|840 -66|840 -83|840 -260|840 -295|840 -354|840 -445|840 -498|840 -673|840 -740|840 -816|840 -837|840 -943|840 -974|840 -56|841 -150|841 -272|841 -287|841 -536|841 -650|841 -874|841 -881|841 -957|841 -201|842 -382|842 -685|842 -865|842 -899|842 -59|843 -125|843 -276|843 -510|843 -512|843 -605|843 -618|843 -930|843 -593|844 -618|844 -639|844 -660|844 -807|844 -809|844 -820|844 -612|845 -770|845 -848|845 -129|846 -408|846 -428|846 -429|846 -442|846 -444|846 -652|846 -774|846 -804|846 -191|847 -449|847 -620|847 -783|847 -809|847 -860|847 -887|847 -964|847 -264|848 -297|848 -300|848 -418|848 -434|848 -584|848 -843|848 -898|848 -129|849 -165|849 -354|849 -389|849 -395|849 -540|849 -800|849 -848|849 -924|849 -978|849 -995|849 -10|850 -60|850 -104|850 -277|850 -323|850 -407|850 -524|850 -671|850 -705|850 -741|850 -753|850 -805|850 -827|850 -62|851 -169|851 -261|851 -290|851 -612|851 -657|851 -882|851 -888|851 -6|852 -16|852 -121|852 -137|852 -275|852 -394|852 -495|852 -628|852 -708|852 -755|852 -896|852 -919|852 -123|853 -257|853 -388|853 -410|853 -487|853 -492|853 -499|853 -534|853 -660|853 -7|854 -38|854 -43|854 -125|854 -204|854 -692|854 -797|854 -826|854 -930|854 -157|855 -444|855 -579|855 -647|855 -661|855 -732|855 -751|855 -785|855 -825|855 -962|855 -47|856 -274|856 -321|856 -366|856 -550|856 -597|856 -671|856 -678|856 -848|856 -876|856 -16|857 -55|857 -122|857 -225|857 -298|857 -332|857 -374|857 -568|857 -812|857 -824|857 -899|857 -10|858 -296|858 -302|858 -313|858 -329|858 -363|858 -436|858 -586|858 -674|858 -714|858 -798|858 -811|858 -890|858 -85|859 -124|859 -485|859 -615|859 -742|859 -931|859 -102|860 -152|860 -255|860 -382|860 -425|860 -432|860 -475|860 -684|860 -685|860 -805|860 -900|860 -928|860 -984|860 -306|861 -431|861 -436|861 -441|861 -652|861 -694|861 -729|861 -836|861 -886|861 -900|861 -964|861 -30|862 -118|862 -203|862 -223|862 -322|862 -386|862 -636|862 -753|862 -949|862 -30|863 -37|863 -54|863 -209|863 -440|863 -533|863 -566|863 -615|863 -648|863 -666|863 -759|863 -782|863 -917|863 -967|863 -970|863 -986|863 -12|864 -92|864 -300|864 -347|864 -480|864 -496|864 -661|864 -807|864 -904|864 -963|864 -109|865 -145|865 -187|865 -410|865 -438|865 -533|865 -615|865 -879|865 -933|865 -13|866 -95|866 -112|866 -202|866 -232|866 -280|866 -355|866 -410|866 -595|866 -915|866 -923|866 -42|867 -84|867 -160|867 -362|867 -368|867 -483|867 -592|867 -598|867 -714|867 -792|867 -808|867 -923|867 -21|868 -42|868 -80|868 -213|868 -467|868 -590|868 -679|868 -124|869 -425|869 -523|869 -743|869 -895|869 -994|869 -64|870 -432|870 -559|870 -650|870 -665|870 -995|870 -179|871 -188|871 -218|871 -294|871 -384|871 -400|871 -435|871 -463|871 -655|871 -675|871 -739|871 -388|872 -422|872 -526|872 -551|872 -665|872 -669|872 -814|872 -844|872 -883|872 -978|872 -22|873 -86|873 -259|873 -292|873 -387|873 -732|873 -811|873 -907|873 -921|873 -112|874 -284|874 -305|874 -387|874 -591|874 -687|874 -740|874 -796|874 -992|874 -62|875 -180|875 -237|875 -305|875 -493|875 -509|875 -589|875 -766|875 -804|875 -853|875 -998|875 -64|876 -127|876 -132|876 -261|876 -362|876 -387|876 -568|876 -754|876 -793|876 -839|876 -893|876 -95|877 -362|877 -715|877 -726|877 -773|877 -784|877 -829|877 -56|878 -124|878 -155|878 -371|878 -414|878 -526|878 -571|878 -664|878 -698|878 -857|878 -860|878 -99|879 -141|879 -412|879 -465|879 -586|879 -819|879 -51|880 -195|880 -229|880 -460|880 -493|880 -498|880 -525|880 -683|880 -732|880 -757|880 -761|880 -987|880 -9|881 -169|881 -203|881 -264|881 -310|881 -353|881 -371|881 -387|881 -413|881 -837|881 -848|881 -883|881 -982|881 -225|882 -269|882 -381|882 -417|882 -562|882 -590|882 -729|882 -766|882 -941|882 -974|882 -46|883 -119|883 -201|883 -376|883 -422|883 -121|884 -144|884 -433|884 -457|884 -549|884 -845|884 -27|885 -93|885 -117|885 -130|885 -299|885 -302|885 -461|885 -518|885 -593|885 -618|885 -694|885 -864|885 -912|885 -992|885 -281|886 -427|886 -479|886 -626|886 -657|886 -970|886 -74|887 -220|887 -397|887 -453|887 -501|887 -618|887 -623|887 -640|887 -656|887 -835|887 -848|887 -867|887 -868|887 -111|888 -183|888 -205|888 -233|888 -258|888 -320|888 -421|888 -564|888 -608|888 -654|888 -833|888 -58|889 -77|889 -173|889 -209|889 -216|889 -886|889 -47|890 -70|890 -161|890 -392|890 -404|890 -428|890 -432|890 -452|890 -638|890 -650|890 -776|890 -830|890 -914|890 -924|890 -78|891 -104|891 -121|891 -140|891 -201|891 -291|891 -314|891 -363|891 -449|891 -600|891 -726|891 -797|891 -907|891 -930|891 -34|892 -47|892 -55|892 -69|892 -139|892 -220|892 -249|892 -253|892 -277|892 -338|892 -344|892 -532|892 -543|892 -557|892 -565|892 -606|892 -626|892 -677|892 -694|892 -704|892 -742|892 -827|892 -862|892 -905|892 -982|892 -990|892 -991|892 -83|893 -201|893 -205|893 -234|893 -339|893 -372|893 -733|893 -867|893 -966|893 -27|894 -31|894 -33|894 -314|894 -360|894 -383|894 -511|894 -708|894 -784|894 -791|894 -854|894 -890|894 -986|894 -7|895 -15|895 -94|895 -263|895 -325|895 -430|895 -480|895 -512|895 -639|895 -740|895 -744|895 -855|895 -912|895 -77|896 -162|896 -181|896 -254|896 -352|896 -375|896 -476|896 -543|896 -718|896 -802|896 -817|896 -178|897 -185|897 -254|897 -265|897 -443|897 -595|897 -672|897 -684|897 -845|897 -936|897 -129|898 -160|898 -349|898 -435|898 -570|898 -608|898 -706|898 -738|898 -780|898 -856|898 -960|898 -183|899 -551|899 -570|899 -592|899 -907|899 -79|900 -213|900 -365|900 -509|900 -542|900 -547|900 -665|900 -717|900 -1000|900 -294|901 -488|901 -505|901 -692|901 -749|901 -856|901 -133|902 -236|902 -240|902 -333|902 -381|902 -392|902 -406|902 -458|902 -462|902 -477|902 -820|902 -32|903 -49|903 -111|903 -461|903 -559|903 -665|903 -905|903 -940|903 -961|903 -30|904 -189|904 -269|904 -332|904 -499|904 -507|904 -521|904 -524|904 -577|904 -746|904 -825|904 -876|904 -158|905 -180|905 -185|905 -287|905 -416|905 -485|905 -582|905 -779|905 -823|905 -94|906 -125|906 -210|906 -219|906 -282|906 -285|906 -399|906 -466|906 -516|906 -789|906 -102|907 -291|907 -375|907 -412|907 -447|907 -588|907 -624|907 -659|907 -860|907 -74|908 -152|908 -161|908 -524|908 -633|908 -705|908 -709|908 -784|908 -830|908 -930|908 -998|908 -220|909 -295|909 -399|909 -426|909 -480|909 -616|909 -738|909 -745|909 -749|909 -914|909 -17|910 -33|910 -42|910 -77|910 -108|910 -127|910 -157|910 -170|910 -179|910 -229|910 -404|910 -573|910 -854|910 -206|911 -316|911 -379|911 -621|911 -851|911 -935|911 -985|911 -26|912 -72|912 -240|912 -269|912 -358|912 -502|912 -646|912 -656|912 -710|912 -715|912 -739|912 -893|912 -214|913 -286|913 -398|913 -403|913 -436|913 -463|913 -715|913 -743|913 -788|913 -840|913 -991|913 -44|914 -257|914 -261|914 -321|914 -362|914 -396|914 -435|914 -441|914 -500|914 -596|914 -623|914 -926|914 -40|915 -63|915 -91|915 -281|915 -414|915 -706|915 -707|915 -936|915 -78|916 -245|916 -313|916 -332|916 -409|916 -540|916 -806|916 -862|916 -189|917 -216|917 -217|917 -379|917 -480|917 -567|917 -684|917 -888|917 -926|917 -443|918 -445|918 -493|918 -582|918 -584|918 -591|918 -634|918 -827|918 -842|918 -11|919 -121|919 -231|919 -256|919 -288|919 -577|919 -599|919 -608|919 -22|920 -146|920 -328|920 -369|920 -403|920 -438|920 -441|920 -444|920 -585|920 -708|920 -711|920 -742|920 -799|920 -183|921 -389|921 -404|921 -514|921 -591|921 -637|921 -643|921 -713|921 -752|921 -109|922 -150|922 -166|922 -183|922 -191|922 -203|922 -323|922 -376|922 -459|922 -495|922 -615|922 -950|922 -979|922 -24|923 -72|923 -208|923 -239|923 -283|923 -359|923 -644|923 -785|923 -828|923 -859|923 -44|924 -76|924 -133|924 -154|924 -155|924 -169|924 -291|924 -494|924 -657|924 -761|924 -808|924 -974|924 -51|925 -103|925 -166|925 -193|925 -400|925 -418|925 -462|925 -662|925 -786|925 -34|926 -78|926 -84|926 -120|926 -270|926 -284|926 -347|926 -610|926 -612|926 -730|926 -739|926 -780|926 -916|926 -952|926 -104|927 -136|927 -296|927 -323|927 -330|927 -678|927 -734|927 -747|927 -933|927 -79|928 -204|928 -357|928 -624|928 -844|928 -854|928 -930|928 -65|929 -79|929 -104|929 -377|929 -396|929 -434|929 -549|929 -638|929 -717|929 -725|929 -733|929 -893|929 -9|930 -41|930 -105|930 -147|930 -153|930 -167|930 -191|930 -217|930 -328|930 -364|930 -759|930 -790|930 -818|930 -850|930 -852|930 -4|931 -43|931 -190|931 -256|931 -637|931 -751|931 -802|931 -868|931 -951|931 -87|932 -162|932 -256|932 -560|932 -683|932 -711|932 -738|932 -821|932 -886|932 -897|932 -918|932 -951|932 -1000|932 -125|933 -148|933 -243|933 -247|933 -627|933 -694|933 -730|933 -763|933 -786|933 -798|933 -41|934 -330|934 -419|934 -938|934 -968|934 -12|935 -63|935 -341|935 -454|935 -549|935 -594|935 -735|935 -737|935 -851|935 -988|935 -49|936 -308|936 -318|936 -326|936 -368|936 -460|936 -552|936 -838|936 -138|937 -165|937 -338|937 -342|937 -474|937 -640|937 -710|937 -950|937 -94|938 -97|938 -286|938 -472|938 -485|938 -508|938 -551|938 -645|938 -698|938 -82|939 -342|939 -418|939 -528|939 -667|939 -826|939 -920|939 -210|940 -246|940 -255|940 -288|940 -306|940 -432|940 -440|940 -516|940 -518|940 -695|940 -868|940 -932|940 -954|940 -1000|940 -91|941 -268|941 -673|941 -716|941 -725|941 -871|941 -963|941 -989|941 -175|942 -180|942 -200|942 -287|942 -492|942 -641|942 -673|942 -678|942 -717|942 -719|942 -885|942 -890|942 -939|942 -981|942 -244|943 -314|943 -331|943 -347|943 -457|943 -634|943 -766|943 -821|943 -872|943 -948|943 -56|944 -113|944 -205|944 -232|944 -303|944 -325|944 -656|944 -718|944 -748|944 -778|944 -812|944 -838|944 -859|944 -14|945 -233|945 -237|945 -357|945 -417|945 -477|945 -629|945 -968|945 -105|946 -303|946 -310|946 -319|946 -323|946 -363|946 -412|946 -426|946 -453|946 -472|946 -555|946 -890|946 -315|947 -329|947 -360|947 -495|947 -509|947 -513|947 -525|947 -777|947 -850|947 -961|947 -29|948 -47|948 -100|948 -109|948 -132|948 -190|948 -263|948 -530|948 -588|948 -598|948 -622|948 -680|948 -713|948 -792|948 -984|948 -112|949 -190|949 -357|949 -373|949 -379|949 -460|949 -910|949 -938|949 -65|950 -118|950 -229|950 -256|950 -354|950 -517|950 -914|950 -940|950 -978|950 -53|951 -168|951 -243|951 -569|951 -665|951 -752|951 -857|951 -874|951 -969|951 -987|951 -57|952 -141|952 -438|952 -530|952 -693|952 -793|952 -886|952 -919|952 -19|953 -150|953 -158|953 -520|953 -540|953 -591|953 -670|953 -697|953 -815|953 -819|953 -885|953 -56|954 -141|954 -399|954 -432|954 -492|954 -579|954 -688|954 -706|954 -837|954 -847|954 -158|955 -183|955 -201|955 -228|955 -253|955 -262|955 -280|955 -281|955 -351|955 -448|955 -484|955 -614|955 -964|955 -130|956 -133|956 -177|956 -450|956 -589|956 -637|956 -666|956 -734|956 -782|956 -988|956 -76|957 -147|957 -187|957 -238|957 -285|957 -338|957 -454|957 -574|957 -584|957 -615|957 -704|957 -729|957 -904|957 -119|958 -148|958 -152|958 -255|958 -282|958 -417|958 -428|958 -440|958 -452|958 -583|958 -595|958 -661|958 -783|958 -839|958 -864|958 -111|959 -163|959 -513|959 -685|959 -757|959 -233|960 -244|960 -327|960 -456|960 -486|960 -832|960 -885|960 -893|960 -7|961 -185|961 -250|961 -394|961 -620|961 -663|961 -802|961 -814|961 -942|961 -986|961 -24|962 -302|962 -588|962 -661|962 -667|962 -748|962 -758|962 -809|962 -174|963 -318|963 -323|963 -906|963 -12|964 -94|964 -340|964 -357|964 -371|964 -394|964 -425|964 -447|964 -605|964 -740|964 -841|964 -924|964 -955|964 -82|965 -187|965 -320|965 -506|965 -513|965 -583|965 -653|965 -656|965 -713|965 -775|965 -936|965 -26|966 -292|966 -388|966 -679|966 -791|966 -826|966 -939|966 -986|966 -29|967 -143|967 -163|967 -174|967 -228|967 -241|967 -671|967 -810|967 -936|967 -984|967 -27|968 -45|968 -84|968 -137|968 -138|968 -208|968 -451|968 -455|968 -565|968 -988|968 -52|969 -312|969 -351|969 -420|969 -547|969 -549|969 -585|969 -609|969 -633|969 -638|969 -838|969 -19|970 -396|970 -513|970 -587|970 -602|970 -798|970 -944|970 -168|971 -201|971 -216|971 -439|971 -559|971 -662|971 -694|971 -825|971 -937|971 -944|971 -554|972 -790|972 -821|972 -25|973 -50|973 -88|973 -94|973 -279|973 -308|973 -435|973 -512|973 -536|973 -700|973 -849|973 -970|973 -21|974 -39|974 -669|974 -686|974 -20|975 -22|975 -175|975 -215|975 -264|975 -282|975 -338|975 -374|975 -498|975 -786|975 -881|975 -119|976 -131|976 -175|976 -458|976 -554|976 -613|976 -708|976 -739|976 -745|976 -987|976 -14|977 -33|977 -110|977 -117|977 -263|977 -352|977 -457|977 -636|977 -783|977 -793|977 -930|977 -13|978 -17|978 -98|978 -214|978 -301|978 -317|978 -327|978 -358|978 -436|978 -536|978 -21|979 -103|979 -171|979 -508|979 -738|979 -762|979 -918|979 -929|979 -942|979 -27|980 -57|980 -225|980 -316|980 -342|980 -412|980 -415|980 -581|980 -843|980 -974|980 -51|981 -274|981 -423|981 -461|981 -692|981 -807|981 -991|981 -180|982 -375|982 -436|982 -552|982 -633|982 -661|982 -671|982 -683|982 -787|982 -871|982 -907|982 -916|982 -947|982 -264|983 -344|983 -441|983 -615|983 -690|983 -758|983 -798|983 -864|983 -931|983 -201|984 -268|984 -484|984 -583|984 -603|984 -726|984 -742|984 -761|984 -976|984 -11|985 -43|985 -69|985 -178|985 -564|985 -585|985 -866|985 -875|985 -89|986 -157|986 -240|986 -323|986 -385|986 -519|986 -551|986 -723|986 -826|986 -892|986 -58|987 -68|987 -112|987 -141|987 -179|987 -783|987 -915|987 -88|988 -242|988 -271|988 -290|988 -323|988 -331|988 -637|988 -638|988 -787|988 -857|988 -21|989 -277|989 -339|989 -397|989 -502|989 -570|989 -760|989 -808|989 -834|989 -836|989 -854|989 -36|990 -58|990 -195|990 -622|990 -899|990 -918|990 -56|991 -91|991 -147|991 -188|991 -378|991 -425|991 -481|991 -546|991 -548|991 -765|991 -906|991 -911|991 -98|992 -99|992 -299|992 -589|992 -680|992 -692|992 -4|993 -53|993 -154|993 -589|993 -617|993 -22|994 -85|994 -569|994 -649|994 -730|994 -738|994 -891|994 -146|995 -333|995 -358|995 -546|995 -651|995 -836|995 -919|995 -954|995 -162|996 -256|996 -319|996 -413|996 -751|996 -827|996 -936|996 -17|997 -36|997 -104|997 -110|997 -283|997 -317|997 -370|997 -397|997 -538|997 -627|997 -881|997 -2|998 -89|998 -112|998 -177|998 -367|998 -380|998 -430|998 -456|998 -541|998 -609|998 -88|999 -232|999 -271|999 -467|999 -583|999 -614|999 -625|999 -712|999 -887|999 -51|1000 -83|1000 -118|1000 -217|1000 -303|1000 -330|1000 -346|1000 -374|1000 -424|1000 -495|1000 -745|1000 -812|1000 -949|1000 diff --git a/data/output/edges/follows.parquet b/data/output/edges/follows.parquet new file mode 100644 index 0000000..c483497 Binary files /dev/null and b/data/output/edges/follows.parquet differ diff --git a/data/output/edges/interests.csv b/data/output/edges/interests.csv deleted file mode 100644 index db6c58e..0000000 --- a/data/output/edges/interests.csv +++ /dev/null @@ -1,2489 +0,0 @@ -from|to -1|24 -2|4 -2|8 -2|27 -2|29 -3|3 -3|12 -4|10 -5|7 -5|26 -5|32 -5|36 -6|21 -6|22 -6|29 -6|36 -7|13 -7|15 -7|19 -7|28 -8|9 -8|11 -8|13 -8|19 -9|37 -9|38 -10|18 -10|19 -10|33 -10|38 -11|8 -11|15 -12|13 -12|19 -12|33 -13|35 -14|6 -14|12 -14|24 -14|30 -15|9 -15|21 -15|38 -16|41 -17|13 -18|23 -19|9 -19|12 -19|28 -20|12 -20|14 -21|10 -21|21 -21|29 -22|30 -22|31 -22|34 -22|40 -23|6 -23|13 -23|14 -23|30 -24|1 -24|31 -24|36 -25|4 -26|28 -26|37 -27|6 -27|26 -28|18 -28|24 -29|9 -29|29 -30|18 -31|9 -31|14 -32|7 -33|10 -33|20 -33|26 -33|32 -34|27 -35|7 -35|10 -35|32 -35|40 -36|3 -36|25 -37|18 -37|22 -37|37 -38|2 -38|19 -38|20 -38|25 -39|2 -39|9 -39|28 -39|35 -40|37 -41|15 -41|26 -41|34 -42|9 -42|28 -42|32 -42|34 -43|29 -44|30 -44|33 -45|1 -45|6 -45|32 -45|41 -46|20 -46|24 -47|16 -47|31 -47|37 -47|40 -48|3 -48|22 -48|26 -48|35 -49|17 -49|21 -49|36 -50|21 -50|24 -50|39 -50|41 -51|9 -52|6 -52|18 -53|16 -53|22 -54|7 -54|11 -55|7 -55|16 -55|24 -55|32 -56|23 -57|2 -57|23 -57|36 -57|39 -58|8 -58|24 -58|31 -59|22 -60|24 -60|27 -60|35 -60|41 -61|5 -61|27 -61|30 -61|34 -62|14 -62|26 -62|38 -63|13 -63|31 -63|32 -63|38 -64|4 -64|12 -64|25 -65|1 -65|7 -65|23 -65|36 -66|2 -67|4 -67|13 -67|38 -68|6 -69|41 -70|24 -71|22 -71|36 -72|29 -72|32 -73|18 -73|26 -73|35 -74|7 -75|18 -76|23 -76|35 -77|9 -77|14 -77|20 -77|30 -78|2 -79|25 -79|35 -80|1 -80|18 -80|37 -81|12 -81|18 -81|20 -82|14 -82|18 -82|35 -82|39 -83|21 -84|2 -84|3 -85|31 -85|33 -86|1 -86|7 -86|13 -86|33 -87|3 -87|29 -88|1 -88|39 -89|7 -89|17 -89|30 -89|41 -90|2 -90|5 -90|37 -91|5 -91|18 -91|26 -91|33 -92|2 -92|6 -92|14 -92|38 -93|15 -93|17 -93|22 -94|13 -94|20 -94|26 -95|5 -95|12 -95|15 -95|22 -96|32 -97|7 -97|22 -97|30 -98|3 -98|11 -98|24 -98|35 -99|32 -99|36 -100|26 -101|2 -101|13 -102|20 -102|21 -102|41 -103|3 -104|3 -104|8 -104|17 -104|28 -105|34 -106|6 -106|13 -106|28 -107|21 -108|12 -108|15 -108|16 -108|40 -109|14 -109|16 -109|30 -109|40 -110|17 -111|7 -111|9 -111|18 -111|30 -112|36 -113|36 -114|18 -115|1 -116|19 -116|21 -116|30 -117|18 -117|20 -117|24 -117|35 -118|10 -119|3 -119|19 -119|29 -119|33 -120|20 -120|25 -120|29 -121|2 -121|6 -121|31 -121|33 -122|5 -122|26 -122|30 -122|34 -123|2 -123|30 -124|24 -124|27 -125|24 -125|28 -126|22 -127|32 -127|41 -128|4 -128|20 -129|19 -129|29 -130|16 -130|18 -130|19 -130|38 -131|22 -132|3 -132|9 -132|37 -132|41 -133|8 -133|22 -134|8 -134|21 -134|34 -135|40 -136|16 -136|30 -137|23 -137|30 -137|40 -138|22 -139|7 -139|15 -139|36 -140|12 -141|1 -141|4 -142|5 -142|21 -142|30 -142|38 -143|12 -143|22 -143|24 -144|10 -144|13 -144|21 -145|11 -145|14 -146|35 -147|10 -147|13 -147|23 -147|32 -148|30 -148|32 -149|14 -149|20 -150|16 -150|21 -150|28 -150|31 -151|40 -152|19 -152|27 -152|39 -153|13 -153|20 -153|28 -154|17 -154|26 -154|35 -154|36 -155|3 -155|13 -155|15 -156|8 -156|35 -156|37 -156|41 -157|7 -157|8 -157|23 -157|30 -158|9 -158|15 -158|17 -158|34 -159|6 -159|22 -159|34 -160|5 -160|23 -161|34 -161|39 -161|40 -162|6 -162|16 -162|37 -163|7 -163|14 -163|20 -163|32 -164|1 -164|22 -164|29 -165|4 -165|15 -165|18 -165|36 -166|17 -166|25 -166|27 -166|30 -167|22 -167|28 -167|35 -168|8 -168|15 -168|36 -169|12 -169|24 -169|33 -169|35 -170|4 -171|24 -171|34 -172|13 -172|39 -172|40 -173|2 -173|8 -173|18 -173|23 -174|3 -174|20 -174|32 -175|5 -175|32 -176|5 -176|21 -176|26 -177|21 -177|25 -178|20 -179|22 -179|24 -179|40 -180|1 -180|26 -180|37 -181|15 -181|20 -181|35 -181|38 -182|35 -183|3 -183|20 -183|30 -183|41 -184|10 -184|25 -184|26 -185|9 -185|19 -185|35 -185|39 -186|8 -187|31 -188|2 -188|14 -188|32 -189|38 -190|10 -190|24 -190|30 -191|8 -191|15 -191|19 -191|24 -192|5 -192|10 -192|26 -193|5 -193|30 -193|37 -194|3 -194|17 -194|31 -194|32 -195|36 -196|29 -197|15 -198|14 -198|38 -199|14 -199|20 -199|34 -200|39 -201|18 -201|34 -202|7 -202|9 -202|40 -203|6 -203|7 -203|10 -203|37 -204|7 -204|32 -204|35 -205|1 -205|8 -205|24 -206|4 -206|5 -206|16 -206|22 -207|28 -207|37 -208|3 -209|6 -210|24 -211|1 -211|3 -211|13 -211|31 -212|2 -212|4 -212|6 -212|20 -213|2 -214|14 -214|15 -214|35 -215|14 -215|26 -215|37 -216|37 -217|15 -218|11 -218|13 -218|17 -218|27 -219|40 -220|5 -220|30 -221|5 -221|26 -221|32 -222|16 -223|4 -224|10 -224|16 -224|20 -224|21 -225|23 -225|32 -226|9 -226|28 -226|37 -226|38 -227|7 -228|3 -228|5 -228|9 -229|12 -229|30 -230|9 -230|26 -231|9 -231|34 -232|5 -232|15 -232|30 -232|31 -233|8 -234|11 -235|38 -236|26 -236|30 -237|3 -237|27 -238|2 -238|6 -238|17 -239|13 -239|34 -240|1 -241|4 -242|30 -242|39 -243|7 -243|8 -243|40 -244|31 -244|39 -245|23 -245|39 -246|5 -246|29 -246|30 -246|33 -247|24 -247|38 -248|30 -249|9 -250|10 -251|1 -251|5 -251|24 -251|28 -252|10 -252|12 -252|37 -252|40 -253|16 -253|26 -254|12 -254|25 -254|39 -255|21 -255|25 -256|12 -256|16 -256|32 -256|41 -257|33 -257|41 -258|8 -258|21 -258|36 -258|38 -259|21 -260|18 -261|5 -261|22 -261|35 -261|39 -262|10 -262|41 -263|6 -263|21 -263|41 -264|17 -265|26 -265|30 -265|37 -266|1 -266|17 -266|18 -266|25 -267|2 -267|6 -267|13 -267|20 -268|5 -268|27 -268|31 -269|9 -269|14 -269|20 -269|36 -270|12 -270|21 -271|12 -271|27 -272|17 -272|20 -273|12 -273|13 -273|31 -273|32 -274|8 -274|14 -274|25 -275|19 -276|35 -277|4 -277|31 -278|16 -279|3 -279|11 -279|24 -279|34 -280|28 -280|33 -280|39 -281|1 -281|7 -281|14 -281|20 -282|1 -282|32 -282|37 -282|41 -283|7 -283|16 -283|39 -284|6 -285|4 -285|15 -285|21 -286|9 -286|12 -286|18 -286|22 -287|4 -287|15 -287|21 -288|14 -288|18 -288|22 -289|9 -289|39 -290|2 -290|8 -291|13 -291|16 -291|23 -291|37 -292|5 -292|12 -292|18 -292|23 -293|4 -294|1 -294|17 -294|30 -294|41 -295|5 -296|36 -297|2 -297|36 -297|38 -298|2 -298|15 -298|28 -299|11 -299|20 -299|27 -299|30 -300|5 -300|13 -301|37 -301|41 -302|21 -303|8 -303|9 -303|13 -303|36 -304|6 -305|7 -305|27 -305|37 -306|2 -306|4 -306|6 -306|36 -307|4 -307|11 -307|34 -307|39 -308|7 -308|30 -309|3 -309|24 -309|35 -309|41 -310|32 -310|33 -311|13 -311|18 -311|22 -311|38 -312|6 -312|34 -312|36 -313|13 -314|1 -314|35 -315|27 -315|31 -316|11 -316|17 -316|28 -316|41 -317|11 -317|17 -317|26 -317|31 -318|4 -318|6 -318|24 -318|33 -319|12 -319|24 -320|5 -320|28 -321|5 -321|9 -322|8 -322|15 -322|35 -322|36 -323|10 -323|21 -323|29 -323|40 -324|3 -324|35 -324|38 -325|9 -325|19 -325|36 -326|9 -326|14 -326|30 -327|18 -328|5 -328|6 -328|23 -328|34 -329|1 -329|16 -329|35 -329|40 -330|6 -330|41 -331|8 -331|21 -331|33 -332|14 -332|21 -332|24 -332|37 -333|5 -333|34 -334|2 -334|12 -334|14 -334|22 -335|6 -335|8 -335|16 -335|40 -336|13 -336|22 -337|12 -337|41 -338|6 -338|12 -339|9 -340|5 -340|16 -340|17 -341|17 -341|19 -341|30 -342|7 -343|11 -343|20 -344|2 -344|26 -345|7 -346|22 -346|28 -346|31 -346|39 -347|37 -348|13 -349|3 -349|5 -349|14 -349|18 -350|15 -350|19 -350|35 -351|11 -351|33 -352|2 -352|12 -352|16 -353|13 -353|20 -354|11 -354|12 -354|27 -355|28 -356|18 -356|20 -356|38 -357|3 -358|5 -358|6 -359|35 -359|41 -360|15 -360|40 -361|28 -362|8 -362|23 -362|24 -362|27 -363|7 -364|3 -364|14 -364|25 -364|30 -365|27 -366|16 -367|32 -368|29 -369|3 -369|33 -370|19 -370|23 -370|26 -370|33 -371|4 -371|19 -371|24 -371|25 -372|6 -373|1 -373|7 -373|27 -373|31 -374|10 -374|16 -374|36 -375|8 -375|33 -375|37 -376|10 -376|18 -377|2 -377|5 -378|10 -378|14 -379|14 -379|33 -379|38 -380|5 -380|22 -381|7 -381|36 -382|37 -383|4 -383|23 -384|2 -384|14 -384|31 -385|23 -385|37 -386|9 -386|38 -387|34 -388|11 -389|35 -389|41 -390|14 -390|38 -391|7 -391|13 -391|14 -392|7 -392|12 -392|23 -392|36 -393|11 -393|20 -393|32 -393|35 -394|3 -394|19 -395|18 -395|25 -395|37 -395|41 -396|12 -396|18 -396|19 -396|24 -397|1 -397|9 -397|27 -397|28 -398|9 -398|20 -398|23 -399|5 -399|23 -399|35 -400|3 -400|36 -401|8 -401|10 -401|30 -402|1 -402|25 -402|32 -402|36 -403|7 -403|20 -403|23 -404|30 -405|8 -405|19 -405|29 -405|37 -406|4 -406|7 -406|36 -406|37 -407|12 -407|28 -408|3 -408|17 -409|1 -409|35 -410|10 -410|35 -410|39 -411|18 -411|28 -412|1 -412|25 -413|2 -413|9 -414|12 -414|21 -414|25 -415|14 -416|19 -416|25 -416|30 -416|31 -417|22 -417|25 -418|13 -419|3 -419|6 -419|9 -419|13 -420|4 -420|34 -421|27 -421|32 -422|19 -422|20 -422|40 -423|40 -424|28 -424|30 -424|31 -425|6 -425|16 -425|36 -425|39 -426|20 -427|1 -427|12 -427|36 -428|19 -429|14 -429|20 -429|37 -430|40 -431|30 -432|4 -432|27 -432|30 -432|33 -433|2 -433|3 -433|23 -433|29 -434|5 -434|14 -434|30 -434|34 -435|20 -436|34 -437|21 -437|28 -437|30 -437|34 -438|25 -438|26 -439|1 -439|20 -439|35 -439|40 -440|9 -440|23 -440|27 -441|2 -441|17 -441|31 -441|34 -442|10 -443|5 -443|21 -443|24 -443|34 -444|17 -445|1 -445|7 -445|11 -445|31 -446|16 -446|26 -446|38 -446|41 -447|6 -447|41 -448|14 -448|18 -448|36 -449|3 -449|14 -450|9 -451|24 -452|9 -452|15 -452|16 -452|38 -453|24 -454|1 -454|7 -454|26 -454|35 -455|3 -456|7 -457|3 -457|25 -458|33 -459|23 -459|29 -459|41 -460|13 -460|29 -460|31 -461|18 -461|30 -461|34 -462|30 -463|36 -464|10 -464|30 -464|40 -465|7 -466|7 -466|18 -466|41 -467|8 -467|19 -467|21 -467|30 -468|18 -468|33 -468|34 -469|4 -469|14 -469|23 -469|36 -470|3 -470|15 -470|35 -470|37 -471|19 -472|11 -472|34 -473|4 -473|10 -474|27 -474|40 -475|29 -476|8 -477|6 -477|15 -477|28 -477|34 -478|2 -478|7 -478|12 -478|39 -479|6 -479|17 -480|18 -480|27 -480|34 -480|37 -481|8 -482|9 -482|30 -482|39 -482|41 -483|28 -484|37 -484|38 -485|15 -485|36 -485|39 -486|9 -486|26 -486|34 -487|36 -488|4 -488|18 -488|35 -489|6 -489|16 -490|14 -490|23 -490|24 -490|30 -491|1 -491|9 -491|14 -491|38 -492|16 -492|30 -492|37 -492|40 -493|16 -493|38 -494|19 -494|33 -494|37 -495|4 -495|36 -496|3 -496|18 -496|19 -497|8 -497|10 -497|12 -497|19 -498|2 -498|9 -498|40 -499|5 -499|28 -500|12 -500|33 -500|38 -501|18 -501|20 -501|25 -501|26 -502|6 -502|22 -502|28 -502|32 -503|11 -504|29 -505|8 -505|36 -505|38 -506|2 -506|38 -507|6 -507|11 -507|18 -507|19 -508|5 -508|26 -509|6 -509|15 -509|34 -510|5 -510|22 -510|27 -511|2 -511|19 -512|38 -513|2 -513|5 -513|38 -514|2 -514|3 -514|4 -514|34 -515|36 -516|3 -516|7 -516|10 -517|19 -518|5 -518|7 -518|10 -518|38 -519|12 -519|16 -519|23 -520|8 -520|24 -521|6 -521|27 -521|32 -522|7 -522|41 -523|12 -524|25 -524|29 -525|10 -525|13 -526|2 -526|6 -526|26 -527|4 -527|7 -527|16 -528|22 -528|24 -528|28 -528|33 -529|17 -530|11 -530|13 -531|29 -532|23 -532|26 -532|29 -532|34 -533|31 -534|38 -535|2 -535|29 -535|32 -536|32 -537|16 -537|17 -537|34 -537|39 -538|12 -538|36 -539|7 -540|14 -540|22 -540|28 -540|33 -541|1 -541|26 -541|31 -542|5 -542|16 -543|13 -543|16 -543|25 -543|34 -544|20 -545|6 -545|29 -546|4 -546|13 -546|21 -547|6 -548|36 -549|38 -550|19 -550|23 -550|37 -551|31 -551|38 -552|10 -552|15 -552|18 -552|36 -553|24 -554|5 -555|32 -556|17 -557|9 -557|12 -558|2 -558|9 -558|18 -558|35 -559|10 -559|20 -559|36 -560|19 -560|25 -560|39 -561|13 -561|21 -562|33 -563|21 -563|31 -564|6 -564|10 -565|17 -565|25 -566|4 -566|9 -566|37 -566|40 -567|3 -567|9 -567|11 -567|16 -568|29 -568|30 -569|21 -569|40 -570|1 -570|3 -570|20 -570|29 -571|20 -571|30 -572|13 -572|24 -572|27 -572|30 -573|6 -573|12 -573|19 -573|41 -574|14 -574|17 -574|21 -575|23 -575|24 -575|36 -576|20 -576|21 -576|35 -576|39 -577|35 -577|36 -578|17 -578|34 -579|4 -579|24 -580|5 -580|12 -580|25 -581|5 -582|6 -582|8 -582|32 -582|36 -583|21 -584|32 -585|4 -585|23 -586|21 -587|16 -587|21 -588|10 -589|7 -589|13 -589|20 -589|26 -590|16 -590|27 -590|41 -591|3 -591|16 -591|24 -592|4 -592|37 -593|7 -594|21 -595|39 -596|32 -597|27 -598|6 -598|8 -598|11 -598|29 -599|10 -599|19 -599|32 -600|3 -600|6 -601|6 -602|19 -602|25 -602|27 -603|10 -603|17 -603|25 -603|40 -604|9 -604|14 -604|24 -604|28 -605|12 -605|17 -605|21 -605|30 -606|1 -606|7 -606|19 -606|25 -607|37 -608|16 -608|21 -608|33 -609|23 -609|37 -610|28 -611|14 -611|25 -611|31 -611|41 -612|16 -612|24 -612|33 -612|39 -613|4 -613|12 -613|35 -613|40 -614|8 -614|9 -614|16 -614|39 -615|32 -616|10 -616|33 -616|39 -617|21 -617|33 -618|7 -618|13 -618|27 -619|2 -619|4 -619|36 -620|8 -620|27 -621|9 -621|24 -621|25 -621|36 -622|8 -622|15 -622|26 -622|31 -623|4 -624|36 -625|16 -625|21 -625|34 -626|33 -626|39 -627|3 -627|7 -628|16 -629|6 -629|25 -629|36 -629|37 -630|35 -631|6 -631|29 -631|30 -632|28 -633|11 -633|19 -633|21 -633|27 -634|5 -634|39 -635|11 -635|15 -635|27 -636|13 -636|18 -636|20 -636|29 -637|14 -637|22 -637|40 -638|28 -638|36 -639|1 -640|22 -641|7 -641|35 -642|17 -643|4 -644|13 -644|18 -644|24 -645|40 -646|5 -647|20 -647|24 -648|1 -648|24 -648|30 -648|33 -649|14 -649|26 -650|1 -650|26 -651|16 -651|25 -652|36 -652|41 -653|4 -653|19 -653|32 -653|34 -654|14 -654|39 -655|16 -655|22 -655|24 -656|3 -657|21 -657|32 -657|36 -658|28 -659|4 -659|8 -659|33 -659|41 -660|1 -660|8 -660|10 -660|37 -661|26 -661|37 -662|2 -662|22 -662|30 -662|37 -663|32 -664|8 -664|9 -664|13 -664|19 -665|3 -665|5 -665|40 -666|20 -667|4 -667|12 -667|17 -667|37 -668|15 -668|27 -668|36 -668|37 -669|27 -669|32 -669|36 -669|37 -670|25 -671|29 -671|38 -672|8 -672|20 -672|33 -672|41 -673|6 -673|7 -673|8 -673|10 -674|15 -674|21 -674|40 -675|27 -675|38 -676|11 -676|13 -676|20 -676|25 -677|6 -677|19 -677|33 -677|37 -678|18 -678|31 -679|23 -679|25 -680|10 -681|15 -682|1 -682|7 -682|28 -682|36 -683|8 -683|21 -683|37 -684|7 -685|41 -686|1 -686|16 -686|21 -686|28 -687|14 -687|18 -687|32 -688|17 -688|30 -689|12 -689|37 -689|40 -690|8 -690|23 -690|24 -690|41 -691|20 -691|24 -691|27 -692|9 -692|10 -692|17 -692|23 -693|2 -693|3 -693|31 -693|41 -694|29 -695|9 -695|10 -695|11 -695|20 -696|10 -696|11 -696|35 -697|9 -697|10 -697|20 -698|3 -699|19 -699|23 -699|24 -699|32 -700|1 -700|11 -700|29 -701|29 -701|38 -702|19 -703|2 -703|12 -703|20 -703|41 -704|23 -704|41 -705|9 -705|24 -705|38 -706|3 -706|25 -707|22 -707|37 -708|26 -709|8 -709|11 -710|33 -710|40 -711|13 -711|29 -711|36 -711|38 -712|15 -712|20 -713|18 -713|20 -713|21 -713|26 -714|2 -714|3 -714|15 -715|23 -716|30 -716|36 -717|6 -717|9 -718|13 -718|15 -718|29 -718|34 -719|4 -719|15 -719|19 -719|20 -720|15 -721|31 -721|41 -722|19 -722|32 -722|35 -723|13 -724|29 -724|39 -725|6 -725|17 -725|29 -726|26 -726|40 -727|11 -727|17 -727|18 -728|20 -728|32 -729|15 -729|18 -729|32 -729|41 -730|7 -730|13 -730|17 -731|5 -731|7 -731|27 -731|28 -732|2 -732|40 -733|2 -733|4 -733|23 -734|2 -734|10 -734|33 -734|40 -735|5 -735|11 -735|27 -736|2 -736|4 -736|25 -737|10 -737|21 -737|24 -738|26 -739|33 -739|34 -739|39 -739|40 -740|1 -740|19 -740|24 -741|3 -741|16 -741|20 -742|13 -742|15 -742|20 -742|31 -743|5 -743|6 -743|10 -744|14 -744|35 -744|40 -745|33 -746|19 -746|28 -747|31 -748|18 -748|20 -748|28 -748|36 -749|5 -749|33 -749|38 -750|23 -751|23 -752|9 -752|28 -752|30 -753|5 -753|6 -753|30 -753|35 -754|24 -754|29 -755|20 -755|32 -755|36 -755|39 -756|4 -756|12 -756|19 -757|14 -757|15 -757|37 -758|2 -758|35 -759|10 -759|37 -760|14 -760|21 -760|38 -761|28 -761|29 -761|33 -761|37 -762|4 -762|7 -763|3 -763|18 -763|20 -764|13 -764|25 -765|10 -765|17 -765|27 -765|32 -766|17 -766|24 -766|28 -767|2 -767|4 -767|10 -767|14 -768|15 -769|29 -769|32 -770|27 -770|29 -771|8 -771|20 -771|25 -772|1 -772|5 -772|39 -773|14 -774|7 -774|16 -774|33 -775|9 -775|24 -776|6 -776|12 -776|35 -776|41 -777|2 -777|25 -777|33 -778|8 -779|19 -779|26 -779|27 -779|34 -780|9 -780|34 -781|24 -781|26 -781|41 -782|29 -783|19 -783|30 -783|31 -784|29 -784|34 -785|8 -785|27 -785|31 -786|21 -786|24 -787|23 -788|33 -789|26 -789|31 -790|19 -791|1 -791|22 -791|30 -792|13 -793|12 -793|24 -793|30 -793|35 -794|3 -794|33 -795|7 -795|24 -795|38 -796|7 -797|4 -797|8 -797|11 -798|2 -798|16 -798|36 -798|39 -799|33 -800|4 -801|16 -801|41 -802|2 -803|23 -803|35 -804|30 -805|31 -805|35 -805|37 -806|11 -806|17 -806|22 -806|24 -807|4 -807|10 -807|16 -807|17 -808|28 -809|10 -809|28 -809|41 -810|1 -810|17 -811|2 -811|4 -811|7 -811|8 -812|9 -812|10 -812|19 -812|24 -813|28 -814|7 -814|12 -814|41 -815|15 -816|4 -816|11 -816|13 -817|8 -818|1 -818|14 -818|21 -818|23 -819|25 -819|27 -819|34 -820|21 -820|23 -820|30 -821|31 -822|30 -823|16 -823|21 -823|35 -824|16 -824|21 -825|3 -825|12 -825|13 -825|31 -826|17 -826|37 -827|1 -827|21 -828|1 -828|33 -829|1 -830|5 -830|15 -830|19 -831|13 -831|35 -832|27 -832|36 -833|5 -833|12 -833|20 -833|22 -834|12 -834|20 -834|28 -834|35 -835|17 -835|39 -836|17 -836|22 -836|26 -836|27 -837|12 -837|40 -838|6 -838|7 -838|18 -838|19 -839|17 -839|35 -839|40 -840|36 -841|11 -841|13 -841|41 -842|3 -842|24 -843|16 -843|32 -844|10 -844|28 -845|7 -845|23 -846|3 -846|37 -846|38 -847|18 -848|9 -848|17 -849|16 -849|39 -849|40 -850|4 -850|17 -850|19 -850|33 -851|3 -851|10 -852|7 -852|15 -852|25 -852|35 -853|13 -853|22 -854|33 -854|40 -855|19 -855|22 -855|39 -856|21 -857|24 -857|32 -857|38 -858|11 -858|22 -858|28 -859|10 -859|24 -859|29 -859|33 -860|13 -860|23 -860|41 -861|2 -861|3 -861|7 -862|17 -862|27 -862|39 -863|12 -864|5 -864|12 -864|14 -864|22 -865|8 -865|9 -866|20 -866|31 -867|3 -867|10 -867|27 -867|29 -868|21 -868|27 -868|34 -868|36 -869|10 -869|31 -869|41 -870|3 -870|4 -870|11 -870|12 -871|13 -871|19 -871|37 -872|16 -872|29 -872|35 -873|32 -873|40 -874|7 -874|8 -874|10 -874|37 -875|11 -875|28 -876|3 -876|7 -876|22 -876|25 -877|18 -877|23 -878|1 -878|26 -878|41 -879|5 -879|6 -879|11 -880|4 -880|41 -881|5 -881|17 -881|18 -882|2 -883|16 -883|18 -884|14 -884|15 -885|2 -885|11 -885|20 -885|23 -886|1 -886|25 -886|27 -887|36 -888|7 -888|12 -888|31 -888|32 -889|8 -889|17 -890|22 -891|26 -892|7 -892|9 -892|36 -893|23 -893|29 -894|2 -894|4 -894|15 -894|22 -895|36 -896|22 -896|30 -897|3 -897|20 -897|41 -898|24 -898|32 -899|16 -899|29 -899|41 -900|1 -900|37 -901|17 -901|28 -901|32 -901|41 -902|6 -902|9 -903|21 -903|22 -903|27 -903|28 -904|4 -904|9 -904|30 -905|25 -906|36 -907|11 -907|16 -907|19 -907|39 -908|29 -908|39 -909|1 -909|32 -910|13 -910|20 -911|11 -912|3 -912|7 -912|30 -913|13 -913|22 -913|24 -914|35 -914|38 -914|41 -915|12 -916|1 -916|15 -916|17 -917|2 -917|8 -917|11 -917|30 -918|2 -918|11 -918|30 -918|34 -919|14 -920|8 -920|28 -921|28 -921|34 -921|39 -922|1 -922|17 -922|19 -923|14 -923|20 -923|22 -923|27 -924|2 -925|20 -925|32 -926|4 -926|27 -926|29 -927|18 -928|12 -929|6 -929|28 -929|34 -930|26 -930|29 -931|1 -931|16 -931|25 -932|8 -933|5 -933|10 -933|17 -933|33 -934|9 -934|14 -934|20 -934|34 -935|35 -936|23 -937|9 -937|27 -938|26 -939|10 -939|35 -940|13 -941|13 -941|30 -942|4 -942|19 -942|32 -943|1 -943|4 -943|39 -943|41 -944|1 -944|11 -945|2 -945|28 -945|37 -945|39 -946|15 -946|26 -946|32 -947|18 -947|30 -948|8 -948|15 -948|32 -949|10 -949|16 -950|26 -950|28 -950|33 -950|38 -951|16 -951|18 -951|32 -952|27 -953|16 -953|21 -953|26 -954|18 -954|36 -955|27 -955|31 -955|34 -955|35 -956|24 -957|2 -958|7 -958|13 -958|34 -959|11 -959|18 -959|40 -960|1 -961|1 -961|23 -961|28 -962|4 -962|8 -962|23 -962|29 -963|15 -964|9 -965|14 -965|21 -965|35 -966|5 -966|10 -966|24 -967|14 -967|26 -968|5 -968|6 -968|24 -969|13 -970|25 -971|23 -971|26 -972|29 -972|39 -973|23 -974|1 -974|32 -975|3 -976|8 -976|33 -976|39 -977|32 -978|33 -978|35 -979|1 -979|10 -979|20 -980|34 -981|30 -982|9 -982|23 -983|4 -983|25 -984|2 -984|16 -984|30 -984|40 -985|19 -986|14 -986|30 -986|39 -987|14 -987|17 -988|3 -988|9 -988|29 -989|10 -989|26 -989|28 -989|30 -990|11 -990|40 -991|15 -991|16 -991|37 -992|32 -993|10 -993|15 -993|16 -994|13 -995|9 -995|36 -995|38 -996|10 -997|14 -998|23 -998|24 -998|41 -999|3 -999|8 -1000|33 diff --git a/data/output/edges/interests.parquet b/data/output/edges/interests.parquet new file mode 100644 index 0000000..27cd708 Binary files /dev/null and b/data/output/edges/interests.parquet differ diff --git a/data/output/edges/lives_in.csv b/data/output/edges/lives_in.csv deleted file mode 100644 index dbe8322..0000000 --- a/data/output/edges/lives_in.csv +++ /dev/null @@ -1,1001 +0,0 @@ -from|to -1|6015 -2|6296 -3|6657 -4|5 -5|282 -6|282 -7|5426 -8|2193 -9|2891 -10|3032 -11|6390 -12|5196 -13|3512 -14|1131 -15|3679 -16|3679 -17|2338 -18|11 -19|5361 -20|5426 -21|3512 -22|6156 -23|3679 -24|2796 -25|5256 -26|3815 -27|2342 -28|1859 -29|2193 -30|2975 -31|6452 -32|2665 -33|6452 -34|477 -35|2480 -36|6296 -37|5 -38|2849 -39|5156 -40|3679 -41|6338 -42|6452 -43|4475 -44|2891 -45|2891 -46|2345 -47|5426 -48|5000 -49|11 -50|2193 -51|7052 -52|5000 -53|4572 -54|2318 -55|6554 -56|3512 -57|5156 -58|2329 -59|6390 -60|6825 -61|4335 -62|5004 -63|5 -64|5 -65|5196 -66|6657 -67|477 -68|5361 -69|5505 -70|6554 -71|2796 -72|2480 -73|357 -74|5508 -75|5510 -76|4572 -77|6948 -78|11 -79|11 -80|5426 -81|5508 -82|7052 -83|5156 -84|5361 -85|6825 -86|2329 -87|6156 -88|2849 -89|4180 -90|5 -91|2345 -92|5156 -93|6657 -94|2338 -95|7052 -96|5510 -97|2975 -98|2329 -99|357 -100|1131 -101|357 -102|6296 -103|6554 -104|282 -105|2338 -106|5196 -107|6554 -108|5505 -109|2345 -110|2480 -111|2975 -112|5156 -113|3512 -114|2480 -115|2342 -116|6657 -117|3032 -118|6302 -119|6338 -120|477 -121|5508 -122|5156 -123|5 -124|4572 -125|477 -126|4517 -127|5 -128|6338 -129|6390 -130|5196 -131|5004 -132|6302 -133|4475 -134|282 -135|5004 -136|5510 -137|2342 -138|6302 -139|5426 -140|3032 -141|2193 -142|5 -143|2318 -144|6390 -145|5779 -146|3512 -147|85 -148|7052 -149|5004 -150|5156 -151|4517 -152|282 -153|2849 -154|6156 -155|5156 -156|2975 -157|2796 -158|6390 -159|4180 -160|2345 -161|5508 -162|11 -163|5196 -164|2318 -165|3258 -166|5779 -167|5505 -168|2329 -169|85 -170|6452 -171|2665 -172|5000 -173|6803 -174|5 -175|5361 -176|2891 -177|6156 -178|5510 -179|6452 -180|6948 -181|5505 -182|2342 -183|4517 -184|3679 -185|85 -186|282 -187|4517 -188|5004 -189|5779 -190|2342 -191|6302 -192|5505 -193|1859 -194|2891 -195|4572 -196|1859 -197|3981 -198|85 -199|6948 -200|6554 -201|282 -202|6015 -203|2345 -204|5000 -205|357 -206|282 -207|6018 -208|2329 -209|3258 -210|2342 -211|7052 -212|6018 -213|2329 -214|6948 -215|2665 -216|3679 -217|4475 -218|3032 -219|6156 -220|3815 -221|2665 -222|7052 -223|6803 -224|6657 -225|2891 -226|5002 -227|5505 -228|5000 -229|5196 -230|7052 -231|1131 -232|3032 -233|4572 -234|2342 -235|1135 -236|6948 -237|3679 -238|2480 -239|5508 -240|2849 -241|5505 -242|6803 -243|2480 -244|2329 -245|5361 -246|6296 -247|4475 -248|7052 -249|11 -250|4572 -251|6803 -252|6015 -253|3679 -254|3679 -255|282 -256|2849 -257|6296 -258|282 -259|5510 -260|2338 -261|5361 -262|5156 -263|3258 -264|477 -265|3512 -266|5779 -267|5000 -268|2329 -269|5505 -270|2975 -271|2318 -272|6803 -273|5779 -274|5256 -275|4335 -276|6296 -277|5505 -278|85 -279|4180 -280|2891 -281|3815 -282|3512 -283|6657 -284|6452 -285|6156 -286|2975 -287|6657 -288|4475 -289|282 -290|5156 -291|5426 -292|2193 -293|2193 -294|5508 -295|3512 -296|282 -297|6156 -298|3981 -299|6390 -300|6015 -301|282 -302|4572 -303|2193 -304|2318 -305|4180 -306|6018 -307|1135 -308|5426 -309|3032 -310|5002 -311|6015 -312|5004 -313|5004 -314|3679 -315|5002 -316|477 -317|5505 -318|5196 -319|5 -320|2329 -321|5004 -322|477 -323|6657 -324|2665 -325|1859 -326|11 -327|2796 -328|6302 -329|5156 -330|6948 -331|4180 -332|5505 -333|6554 -334|5196 -335|6302 -336|3815 -337|282 -338|5426 -339|5156 -340|6390 -341|4517 -342|4475 -343|6338 -344|5002 -345|2849 -346|2796 -347|4475 -348|2975 -349|85 -350|477 -351|5256 -352|2338 -353|6015 -354|6657 -355|85 -356|6296 -357|4180 -358|3032 -359|5426 -360|5426 -361|2329 -362|3258 -363|4517 -364|2796 -365|1131 -366|1135 -367|2849 -368|4335 -369|5779 -370|2891 -371|6338 -372|5508 -373|4475 -374|6156 -375|3032 -376|2193 -377|3815 -378|6390 -379|5000 -380|4180 -381|2193 -382|4335 -383|5779 -384|2796 -385|5508 -386|5 -387|3258 -388|2665 -389|5510 -390|5196 -391|4517 -392|3679 -393|6554 -394|282 -395|6452 -396|1859 -397|6948 -398|4180 -399|4475 -400|6156 -401|3512 -402|5000 -403|2891 -404|1859 -405|1135 -406|3512 -407|2342 -408|2796 -409|6948 -410|6554 -411|6825 -412|5 -413|2329 -414|4335 -415|5196 -416|3815 -417|5000 -418|5510 -419|2345 -420|3258 -421|4335 -422|2975 -423|2849 -424|357 -425|3258 -426|5156 -427|2891 -428|1135 -429|1859 -430|2342 -431|477 -432|5 -433|1859 -434|2480 -435|2480 -436|6657 -437|2329 -438|357 -439|5426 -440|4335 -441|6018 -442|3981 -443|2318 -444|6554 -445|6156 -446|6338 -447|4180 -448|6452 -449|5156 -450|5508 -451|2849 -452|6657 -453|5004 -454|6452 -455|4517 -456|6657 -457|5779 -458|6825 -459|2849 -460|6018 -461|3512 -462|11 -463|1131 -464|5510 -465|6657 -466|6302 -467|4517 -468|2665 -469|3981 -470|5156 -471|6338 -472|5510 -473|2193 -474|6015 -475|2342 -476|7052 -477|1131 -478|5361 -479|5426 -480|1859 -481|2342 -482|6948 -483|1135 -484|2665 -485|6948 -486|3258 -487|6948 -488|2480 -489|3815 -490|1859 -491|5156 -492|1131 -493|2796 -494|1135 -495|2975 -496|3815 -497|85 -498|2665 -499|6948 -500|6390 -501|6018 -502|3512 -503|3679 -504|357 -505|5196 -506|6015 -507|6338 -508|3512 -509|4517 -510|6803 -511|3815 -512|2975 -513|5002 -514|5256 -515|7052 -516|3512 -517|4180 -518|4475 -519|5002 -520|6452 -521|6657 -522|6825 -523|6452 -524|3258 -525|6803 -526|1135 -527|5508 -528|6338 -529|2193 -530|6803 -531|5 -532|2891 -533|6948 -534|5196 -535|2796 -536|2975 -537|6657 -538|6302 -539|282 -540|5510 -541|11 -542|2975 -543|5196 -544|357 -545|2665 -546|6302 -547|6296 -548|2318 -549|6018 -550|5505 -551|4517 -552|4180 -553|5779 -554|4572 -555|2975 -556|1131 -557|2193 -558|4180 -559|6296 -560|5156 -561|2891 -562|2338 -563|2849 -564|6338 -565|2318 -566|5004 -567|5002 -568|5779 -569|282 -570|2338 -571|5196 -572|11 -573|6338 -574|5 -575|5426 -576|3679 -577|5196 -578|5156 -579|477 -580|1131 -581|282 -582|5004 -583|7052 -584|5505 -585|5002 -586|4335 -587|357 -588|3981 -589|5000 -590|6948 -591|6018 -592|6452 -593|2193 -594|6657 -595|477 -596|5002 -597|1135 -598|4517 -599|1859 -600|6803 -601|2975 -602|1135 -603|282 -604|3032 -605|4180 -606|6015 -607|282 -608|5361 -609|2975 -610|1135 -611|2891 -612|4572 -613|5 -614|477 -615|4180 -616|5779 -617|4517 -618|2193 -619|2891 -620|1135 -621|3032 -622|5256 -623|4335 -624|1859 -625|5779 -626|6156 -627|5 -628|5505 -629|6452 -630|5361 -631|3815 -632|2318 -633|6452 -634|5004 -635|3512 -636|5000 -637|2891 -638|3981 -639|2345 -640|5000 -641|6452 -642|1131 -643|5002 -644|6015 -645|7052 -646|6390 -647|6018 -648|5508 -649|357 -650|7052 -651|4475 -652|4180 -653|2796 -654|5156 -655|85 -656|2975 -657|6018 -658|7052 -659|2480 -660|6825 -661|5196 -662|5508 -663|357 -664|6338 -665|6390 -666|2342 -667|4517 -668|6018 -669|3512 -670|5004 -671|5156 -672|2193 -673|3981 -674|6825 -675|3981 -676|6803 -677|3258 -678|2338 -679|2480 -680|5004 -681|3981 -682|6452 -683|5361 -684|6156 -685|2665 -686|6296 -687|5505 -688|5 -689|2318 -690|2329 -691|2342 -692|1135 -693|4517 -694|1131 -695|6018 -696|6657 -697|4517 -698|2480 -699|5508 -700|5361 -701|6657 -702|5779 -703|2849 -704|1135 -705|4335 -706|11 -707|5508 -708|85 -709|6390 -710|4335 -711|2345 -712|5256 -713|4180 -714|6803 -715|5196 -716|4572 -717|4475 -718|6390 -719|6156 -720|4475 -721|6390 -722|5002 -723|2338 -724|5000 -725|5508 -726|2665 -727|85 -728|1859 -729|6452 -730|2318 -731|6302 -732|3981 -733|4180 -734|6948 -735|6948 -736|11 -737|5 -738|477 -739|3679 -740|5004 -741|2480 -742|282 -743|6156 -744|5256 -745|5779 -746|2891 -747|3679 -748|1131 -749|2975 -750|1131 -751|4335 -752|6452 -753|1131 -754|85 -755|4335 -756|4335 -757|5361 -758|5256 -759|477 -760|6018 -761|2193 -762|5196 -763|6803 -764|2342 -765|3032 -766|4572 -767|2796 -768|5156 -769|6018 -770|6452 -771|1859 -772|3815 -773|3032 -774|6018 -775|5256 -776|3258 -777|2665 -778|3815 -779|6156 -780|6825 -781|5256 -782|11 -783|477 -784|1131 -785|2338 -786|3981 -787|2318 -788|6803 -789|2345 -790|1859 -791|1135 -792|6018 -793|477 -794|6296 -795|5510 -796|282 -797|2318 -798|6390 -799|7052 -800|4180 -801|3815 -802|282 -803|2345 -804|2849 -805|477 -806|357 -807|2796 -808|477 -809|4517 -810|3679 -811|282 -812|477 -813|5505 -814|5196 -815|6338 -816|6825 -817|3679 -818|5002 -819|2849 -820|5002 -821|2345 -822|6338 -823|1135 -824|6657 -825|5779 -826|6156 -827|6302 -828|6554 -829|5002 -830|2796 -831|4475 -832|2338 -833|6803 -834|6156 -835|6803 -836|5000 -837|5004 -838|6452 -839|3512 -840|3815 -841|6156 -842|6390 -843|5779 -844|6554 -845|5508 -846|6156 -847|5 -848|2338 -849|6803 -850|2193 -851|2849 -852|357 -853|1135 -854|282 -855|6302 -856|2338 -857|5256 -858|6554 -859|6018 -860|6302 -861|6018 -862|2849 -863|6452 -864|6338 -865|1135 -866|3981 -867|6338 -868|6156 -869|4475 -870|282 -871|2318 -872|2975 -873|5510 -874|11 -875|6825 -876|2975 -877|2665 -878|5510 -879|6390 -880|4335 -881|3981 -882|3512 -883|6554 -884|6302 -885|85 -886|5361 -887|2193 -888|85 -889|6554 -890|6015 -891|5508 -892|3815 -893|6657 -894|5196 -895|3981 -896|357 -897|5508 -898|2318 -899|2338 -900|5505 -901|5002 -902|5256 -903|5426 -904|5000 -905|5002 -906|3981 -907|5156 -908|3815 -909|6390 -910|3679 -911|2849 -912|2975 -913|4517 -914|4335 -915|1859 -916|2849 -917|3815 -918|3679 -919|5426 -920|5510 -921|4335 -922|3679 -923|2849 -924|282 -925|6015 -926|2891 -927|6018 -928|6803 -929|5 -930|2318 -931|282 -932|1131 -933|4180 -934|5156 -935|7052 -936|1131 -937|2891 -938|5004 -939|6390 -940|6390 -941|5361 -942|2975 -943|5779 -944|6803 -945|5 -946|5196 -947|6018 -948|5508 -949|85 -950|5002 -951|2338 -952|2480 -953|6803 -954|5002 -955|3512 -956|2338 -957|477 -958|5361 -959|11 -960|2318 -961|1131 -962|1131 -963|5361 -964|5361 -965|2329 -966|6390 -967|3032 -968|6390 -969|6390 -970|6452 -971|85 -972|2338 -973|4475 -974|2193 -975|6452 -976|1859 -977|477 -978|6554 -979|6657 -980|5779 -981|11 -982|5779 -983|2480 -984|2338 -985|6296 -986|2338 -987|3032 -988|6948 -989|2849 -990|3815 -991|2342 -992|4517 -993|4335 -994|6015 -995|5508 -996|3032 -997|1131 -998|5196 -999|6302 -1000|5505 diff --git a/data/output/edges/lives_in.parquet b/data/output/edges/lives_in.parquet new file mode 100644 index 0000000..274cff8 Binary files /dev/null and b/data/output/edges/lives_in.parquet differ diff --git a/data/output/edges/state_in.csv b/data/output/edges/state_in.csv deleted file mode 100644 index 50d5ca1..0000000 --- a/data/output/edges/state_in.csv +++ /dev/null @@ -1,274 +0,0 @@ -from|to -1|1 -2|1 -3|1 -4|1 -5|1 -6|1 -7|1 -8|1 -9|1 -10|1 -11|1 -12|1 -13|1 -14|2 -15|2 -16|2 -17|2 -18|2 -19|2 -20|2 -21|2 -22|2 -23|2 -24|2 -25|2 -26|2 -27|2 -28|2 -29|2 -30|2 -31|2 -32|2 -33|2 -34|2 -35|2 -36|2 -37|2 -38|2 -39|2 -40|2 -41|2 -42|2 -43|2 -44|2 -45|2 -46|2 -47|2 -48|2 -49|2 -50|2 -51|2 -52|2 -53|2 -54|2 -55|2 -56|2 -57|2 -58|2 -59|2 -60|2 -61|2 -62|2 -63|2 -64|2 -65|2 -66|2 -67|2 -68|2 -69|2 -70|2 -71|2 -72|2 -73|2 -74|2 -75|2 -76|2 -77|2 -78|2 -79|2 -80|2 -81|2 -82|2 -83|2 -84|2 -85|2 -86|2 -87|2 -88|2 -89|2 -90|2 -91|2 -92|2 -93|2 -94|2 -95|2 -96|2 -97|2 -98|2 -99|2 -100|2 -101|2 -102|2 -103|2 -104|2 -105|2 -106|2 -107|2 -108|2 -109|2 -110|2 -111|2 -112|2 -113|2 -114|2 -115|2 -116|2 -117|2 -118|2 -119|2 -120|2 -121|2 -122|2 -123|2 -124|2 -125|2 -126|2 -127|2 -128|2 -129|2 -130|2 -131|2 -132|2 -133|2 -134|2 -135|2 -136|2 -137|2 -138|2 -139|2 -140|2 -141|2 -142|2 -143|2 -144|2 -145|2 -146|2 -147|2 -148|2 -149|2 -150|2 -151|2 -152|2 -153|2 -154|2 -155|2 -156|2 -157|2 -158|2 -159|2 -160|2 -161|2 -162|2 -163|2 -164|2 -165|2 -166|2 -167|2 -168|2 -169|2 -170|2 -171|2 -172|2 -173|2 -174|2 -175|2 -176|2 -177|2 -178|2 -179|2 -180|2 -181|2 -182|2 -183|2 -184|2 -185|2 -186|2 -187|2 -188|2 -189|2 -190|2 -191|2 -192|2 -193|2 -194|2 -195|2 -196|2 -197|2 -198|2 -199|2 -200|2 -201|2 -202|2 -203|2 -204|2 -205|2 -206|2 -207|2 -208|2 -209|2 -210|2 -211|2 -212|2 -213|2 -214|2 -215|2 -216|2 -217|2 -218|2 -219|2 -220|2 -221|2 -222|2 -223|3 -224|3 -225|3 -226|3 -227|3 -228|3 -229|3 -230|3 -231|3 -232|3 -233|3 -234|3 -235|3 -236|3 -237|3 -238|3 -239|3 -240|3 -241|3 -242|3 -243|3 -244|3 -245|3 -246|3 -247|3 -248|3 -249|3 -250|3 -251|3 -252|3 -253|3 -254|3 -255|3 -256|3 -257|3 -258|3 -259|3 -260|3 -261|3 -262|3 -263|3 -264|3 -265|3 -266|3 -267|3 -268|3 -269|3 -270|3 -271|3 -272|3 -273|3 diff --git a/data/output/edges/state_in.parquet b/data/output/edges/state_in.parquet new file mode 100644 index 0000000..bccf83a Binary files /dev/null and b/data/output/edges/state_in.parquet differ diff --git a/data/output/nodes/cities.csv b/data/output/nodes/cities.csv deleted file mode 100644 index cf38281..0000000 --- a/data/output/nodes/cities.csv +++ /dev/null @@ -1,7118 +0,0 @@ -id|city|state|country|lat|lng|population -1|Airdrie|Alberta|Canada|51.2917|-114.0144|61581 -2|Beaumont|Alberta|Canada|53.3572|-113.4147|17396 -3|Blackfalds|Alberta|Canada|52.3833|-113.8|9328 -4|Brooks|Alberta|Canada|50.5642|-111.8989|14451 -5|Calgary|Alberta|Canada|51.05|-114.0667|1239220 -6|Camrose|Alberta|Canada|53.0167|-112.8333|18742 -7|Canmore|Alberta|Canada|51.089|-115.359|13992 -8|Chestermere|Alberta|Canada|51.05|-113.8225|19887 -9|Cochrane|Alberta|Canada|51.189|-114.467|25853 -10|Cold Lake|Alberta|Canada|54.4642|-110.1825|14961 -11|Edmonton|Alberta|Canada|53.5344|-113.4903|1062643 -12|Fort Saskatchewan|Alberta|Canada|53.7128|-113.2133|24149 -13|Grande Prairie|Alberta|Canada|55.1708|-118.7947|63166 -14|High River|Alberta|Canada|50.5808|-113.8744|13584 -15|Hinton|Alberta|Canada|53.4114|-117.5639|9882 -16|Lacombe|Alberta|Canada|52.4683|-113.7369|13057 -17|Leduc|Alberta|Canada|53.2594|-113.5492|29993 -18|Lethbridge|Alberta|Canada|49.6942|-112.8328|92729 -19|Lloydminster|Alberta|Canada|53.2807|-110.035|19645 -20|Medicine Hat|Alberta|Canada|50.0417|-110.6775|63260 -21|Morinville|Alberta|Canada|53.8022|-113.6497|9848 -22|Okotoks|Alberta|Canada|50.725|-113.975|28881 -23|Olds|Alberta|Canada|51.7928|-114.1067|9184 -24|Red Deer|Alberta|Canada|52.2681|-113.8111|100418 -25|Spruce Grove|Alberta|Canada|53.545|-113.9008|34066 -26|St. Albert|Alberta|Canada|53.6303|-113.6258|65589 -27|Stony Plain|Alberta|Canada|53.5264|-114.0069|17189 -28|Strathmore|Alberta|Canada|51.0378|-113.4003|13756 -29|Sylvan Lake|Alberta|Canada|52.3083|-114.0964|14816 -30|Wetaskiwin|Alberta|Canada|52.9694|-113.3769|12655 -31|Wood Buffalo|Alberta|Canada|57.6042|-111.3284|71589 -32|Abbotsford|British Columbia|Canada|49.05|-122.3167|141397 -33|Burnaby|British Columbia|Canada|49.2667|-122.9667|232755 -34|Campbell River|British Columbia|Canada|50.0244|-125.2475|35138 -35|Central Saanich|British Columbia|Canada|48.5142|-123.3839|16814 -36|Chilliwack|British Columbia|Canada|49.1577|-121.9509|83788 -37|Coldstream|British Columbia|Canada|50.22|-119.2481|10314 -38|Colwood|British Columbia|Canada|48.4236|-123.4958|16859 -39|Comox|British Columbia|Canada|49.6733|-124.9022|14828 -40|Coquitlam|British Columbia|Canada|49.2839|-122.7919|139284 -41|Courtenay|British Columbia|Canada|49.6878|-124.9944|25599 -42|Cranbrook|British Columbia|Canada|49.5097|-115.7667|19259 -43|Dawson Creek|British Columbia|Canada|55.7606|-120.2356|12978 -44|Delta|British Columbia|Canada|49.0847|-123.0586|102238 -45|Duncan|British Columbia|Canada|48.7787|-123.7079|44451 -46|East Kelowna|British Columbia|Canada|49.8625|-119.5833|32655 -47|Esquimalt|British Columbia|Canada|48.4306|-123.4147|17655 -48|Fort St. John|British Columbia|Canada|56.2465|-120.8476|20155 -49|Kamloops|British Columbia|Canada|50.6761|-120.3408|100046 -50|Kelowna|British Columbia|Canada|49.8881|-119.4956|142146 -51|Ladysmith|British Columbia|Canada|48.9975|-123.8203|8537 -52|Lake Country|British Columbia|Canada|50.0833|-119.4142|12922 -53|Langford Station|British Columbia|Canada|48.4506|-123.5058|35342 -54|Langley|British Columbia|Canada|49.1044|-122.5827|117285 -55|Maple Ridge|British Columbia|Canada|49.2167|-122.6|82256 -56|Mission|British Columbia|Canada|49.1337|-122.3112|38833 -57|Nanaimo|British Columbia|Canada|49.1642|-123.9364|90504 -58|Nelson|British Columbia|Canada|49.5|-117.2833|10664 -59|New Westminster|British Columbia|Canada|49.2069|-122.9111|70996 -60|North Cowichan|British Columbia|Canada|48.8236|-123.7192|29676 -61|North Saanich|British Columbia|Canada|48.6142|-123.42|11249 -62|North Vancouver|British Columbia|Canada|49.3641|-123.0066|85935 -63|Oak Bay|British Columbia|Canada|48.4264|-123.3228|18094 -64|Parksville|British Columbia|Canada|49.315|-124.312|12514 -65|Penticton|British Columbia|Canada|49.4911|-119.5886|33761 -66|Pitt Meadows|British Columbia|Canada|49.2333|-122.6833|18573 -67|Port Alberni|British Columbia|Canada|49.2339|-124.805|17678 -68|Port Coquitlam|British Columbia|Canada|49.2625|-122.7811|58612 -69|Port Moody|British Columbia|Canada|49.2831|-122.8317|33551 -70|Powell River|British Columbia|Canada|49.8353|-124.5247|13157 -71|Prince George|British Columbia|Canada|53.9169|-122.7494|74003 -72|Prince Rupert|British Columbia|Canada|54.3122|-130.3271|12220 -73|Qualicum Beach|British Columbia|Canada|49.35|-124.4333|8943 -74|Quesnel|British Columbia|Canada|52.9784|-122.4927|9879 -75|Richmond|British Columbia|Canada|49.1667|-123.1333|198309 -76|Saanich|British Columbia|Canada|48.484|-123.381|114148 -77|Salmon Arm|British Columbia|Canada|50.7022|-119.2722|17706 -78|Sechelt|British Columbia|Canada|49.4742|-123.7542|10200 -79|Sidney|British Columbia|Canada|48.6506|-123.3986|11672 -80|Sooke|British Columbia|Canada|48.3761|-123.7378|13001 -81|Squamish|British Columbia|Canada|49.7017|-123.1589|19512 -82|Summerland|British Columbia|Canada|49.6006|-119.6778|11615 -83|Surrey|British Columbia|Canada|49.19|-122.8489|517887 -84|Terrace|British Columbia|Canada|54.5164|-128.5997|15723 -85|Vancouver|British Columbia|Canada|49.25|-123.1|2264823 -86|Vernon|British Columbia|Canada|50.267|-119.272|44600 -87|Victoria|British Columbia|Canada|48.4283|-123.3647|335696 -88|View Royal|British Columbia|Canada|48.4517|-123.4339|10408 -89|West Vancouver|British Columbia|Canada|49.3667|-123.1667|42473 -90|Whistler|British Columbia|Canada|50.1208|-122.9544|11854 -91|White Rock|British Columbia|Canada|49.025|-122.8028|82368 -92|Williams Lake|British Columbia|Canada|52.1294|-122.1383|10753 -93|Brandon|Manitoba|Canada|49.8483|-99.95|48859 -94|East St. Paul|Manitoba|Canada|49.9772|-97.0103|9372 -95|Hanover|Manitoba|Canada|49.4433|-96.8492|15733 -96|Morden|Manitoba|Canada|49.1919|-98.1006|8668 -97|Portage La Prairie|Manitoba|Canada|49.9728|-98.2919|13304 -98|Selkirk|Manitoba|Canada|50.1436|-96.8839|10278 -99|Springfield|Manitoba|Canada|49.9292|-96.6939|15342 -100|St. Andrews|Manitoba|Canada|50.27|-96.9747|11913 -101|St. Clements|Manitoba|Canada|50.2689|-96.6742|10876 -102|Stanley|Manitoba|Canada|49.1331|-98.0656|9038 -103|Steinbach|Manitoba|Canada|49.5258|-96.6839|15829 -104|Tache|Manitoba|Canada|49.7081|-96.6736|11568 -105|Thompson|Manitoba|Canada|55.7433|-97.8553|13678 -106|Winkler|Manitoba|Canada|49.1817|-97.9397|12660 -107|Winnipeg|Manitoba|Canada|49.8844|-97.1464|705244 -108|Bathurst|New Brunswick|Canada|47.62|-65.65|18154 -109|Campbellton|New Brunswick|Canada|48.005|-66.6731|10411 -110|Dieppe|New Brunswick|Canada|46.0989|-64.7242|107068 -111|Edmundston|New Brunswick|Canada|47.3765|-68.3253|16580 -112|Fredericton|New Brunswick|Canada|45.9636|-66.6431|58220 -113|Miramichi|New Brunswick|Canada|47.0196|-65.5072|17537 -114|Moncton|New Brunswick|Canada|46.1328|-64.7714|108620 -115|Oromocto|New Brunswick|Canada|45.8488|-66.4788|9223 -116|Quispamsis|New Brunswick|Canada|45.4322|-65.9462|18245 -117|Riverview|New Brunswick|Canada|46.0613|-64.8052|19667 -118|Rothesay|New Brunswick|Canada|45.3831|-65.9969|11659 -119|Saint John|New Brunswick|Canada|45.2806|-66.0761|67575 -120|Tracadie|New Brunswick|Canada|47.5124|-64.9101|16114 -121|Conception Bay South|Newfoundland and Labrador|Canada|47.5167|-52.9833|26199 -122|Corner Brook|Newfoundland and Labrador|Canada|48.9287|-57.926|19806 -123|Gander|Newfoundland and Labrador|Canada|48.9569|-54.6089|11688 -124|Grand Falls|Newfoundland and Labrador|Canada|48.9578|-55.6633|14171 -125|Mount Pearl Park|Newfoundland and Labrador|Canada|47.5189|-52.8058|22957 -126|Paradise|Newfoundland and Labrador|Canada|47.5333|-52.8667|21389 -127|St. John's|Newfoundland and Labrador|Canada|47.4817|-52.7971|108860 -128|Yellowknife|Northwest Territories|Canada|62.4709|-114.4053|19569 -129|Amherst|Nova Scotia|Canada|45.8167|-64.2167|9550 -130|Bridgewater|Nova Scotia|Canada|44.37|-64.52|8532 -131|Cape Breton|Nova Scotia|Canada|46.1389|-60.1931|94285 -132|Chester|Nova Scotia|Canada|44.65|-64.3|10310 -133|Halifax|Nova Scotia|Canada|44.6475|-63.5906|403131 -134|Inverness|Nova Scotia|Canada|46.2|-61.1|17235 -135|Kentville|Nova Scotia|Canada|45.0775|-64.4958|12088 -136|New Glasgow|Nova Scotia|Canada|45.5926|-62.6455|20609 -137|Queens|Nova Scotia|Canada|44.0333|-64.7167|10307 -138|Truro|Nova Scotia|Canada|45.3647|-63.28|12826 -139|Iqaluit|Nunavut|Canada|63.7598|-68.5107|7740 -140|Adjala-Tosorontio|Ontario|Canada|44.1333|-79.9333|10975 -141|Ajax|Ontario|Canada|43.8583|-79.0364|119677 -142|Alfred and Plantagenet|Ontario|Canada|45.5667|-74.9167|9680 -143|Amherstburg|Ontario|Canada|42.1|-83.0833|21936 -144|Arnprior|Ontario|Canada|45.4333|-76.35|8795 -145|Aurora|Ontario|Canada|44.0|-79.4667|55445 -146|Barrie|Ontario|Canada|44.3711|-79.6769|172657 -147|Belleville|Ontario|Canada|44.1667|-77.3833|50716 -148|Bracebridge|Ontario|Canada|45.0333|-79.3|16010 -149|Bradford West Gwillimbury|Ontario|Canada|44.1333|-79.6333|35325 -150|Brampton|Ontario|Canada|43.6833|-79.7667|593638 -151|Brant|Ontario|Canada|43.1167|-80.3667|36707 -152|Brantford|Ontario|Canada|43.1667|-80.25|97496 -153|Brighton|Ontario|Canada|44.1222|-77.7642|11844 -154|Brock|Ontario|Canada|44.3167|-79.0833|11642 -155|Brockton|Ontario|Canada|44.1667|-81.2167|9461 -156|Brockville|Ontario|Canada|44.5833|-75.6833|21854 -157|Burlington|Ontario|Canada|43.3167|-79.8|183314 -158|Caledon|Ontario|Canada|43.8667|-79.8667|66502 -159|Cambridge|Ontario|Canada|43.3972|-80.3114|129920 -160|Carleton Place|Ontario|Canada|45.1333|-76.1333|11901 -161|Cavan Monaghan|Ontario|Canada|44.2|-78.4667|8829 -162|Central Elgin|Ontario|Canada|42.7667|-81.1|12607 -163|Centre Wellington|Ontario|Canada|43.7|-80.3667|28191 -164|Champlain|Ontario|Canada|45.5333|-74.65|8706 -165|Chatham|Ontario|Canada|42.4229|-82.1324|101647 -166|Clarence-Rockland|Ontario|Canada|45.4833|-75.2|24512 -167|Clarington|Ontario|Canada|43.935|-78.6083|92013 -168|Clearview|Ontario|Canada|44.3981|-80.0742|14151 -169|Cobourg|Ontario|Canada|43.9667|-78.1667|19440 -170|Collingwood|Ontario|Canada|44.5|-80.2167|21793 -171|Cornwall|Ontario|Canada|45.0275|-74.74|46589 -172|East Gwillimbury|Ontario|Canada|44.1333|-79.4167|23991 -173|Elizabethtown-Kitley|Ontario|Canada|44.7|-75.8833|9854 -174|Elliot Lake|Ontario|Canada|46.3833|-82.65|10741 -175|Erin|Ontario|Canada|43.7667|-80.0667|11439 -176|Essa|Ontario|Canada|44.25|-79.7833|21083 -177|Essex|Ontario|Canada|42.0833|-82.9|20427 -178|Fort Erie|Ontario|Canada|42.9167|-79.0167|30710 -179|Georgian Bluffs|Ontario|Canada|44.65|-81.0333|10479 -180|Georgina|Ontario|Canada|44.3|-79.4333|45418 -181|Gravenhurst|Ontario|Canada|44.9167|-79.3667|12311 -182|Greater Napanee|Ontario|Canada|44.25|-76.95|15892 -183|Grey Highlands|Ontario|Canada|44.3333|-80.5|9804 -184|Grimsby|Ontario|Canada|43.2|-79.55|27314 -185|Guelph|Ontario|Canada|43.55|-80.25|131794 -186|Guelph/Eramosa|Ontario|Canada|43.63|-80.22|12854 -187|Halton Hills|Ontario|Canada|43.63|-79.95|61161 -188|Hamilton|Ontario|Canada|43.2567|-79.8692|693645 -189|Hamilton Township|Ontario|Canada|44.054|-78.2164|10942 -190|Hawkesbury|Ontario|Canada|45.6|-74.6|10263 -191|Huntsville|Ontario|Canada|45.3333|-79.2167|19816 -192|Huron East|Ontario|Canada|43.63|-81.28|9138 -193|Ingersoll|Ontario|Canada|43.0392|-80.8836|12757 -194|Innisfil|Ontario|Canada|44.3|-79.5833|36566 -195|Kawartha Lakes|Ontario|Canada|44.35|-78.75|75423 -196|Kenora|Ontario|Canada|49.7667|-94.4833|15096 -197|Kincardine|Ontario|Canada|44.1667|-81.6333|11389 -198|Kingsville|Ontario|Canada|42.1|-82.7167|21552 -199|Kitchener|Ontario|Canada|43.4186|-80.4728|470015 -200|LaSalle|Ontario|Canada|42.2167|-83.0667|30180 -201|Lakeshore|Ontario|Canada|42.2399|-82.6511|36611 -202|Lambton Shores|Ontario|Canada|43.1833|-81.9|10631 -203|Laurentian Valley|Ontario|Canada|45.7681|-77.2239|9387 -204|Leamington|Ontario|Canada|42.0667|-82.5833|32991 -205|Leeds and the Thousand Islands|Ontario|Canada|44.45|-76.08|9465 -206|Lincoln|Ontario|Canada|43.13|-79.43|23787 -207|London|Ontario|Canada|42.9836|-81.2497|383822 -208|Loyalist|Ontario|Canada|44.25|-76.75|16971 -209|Malahide|Ontario|Canada|42.7928|-80.9361|9292 -210|Mapleton|Ontario|Canada|43.7358|-80.6681|10527 -211|Markham|Ontario|Canada|43.8767|-79.2633|328966 -212|Meaford|Ontario|Canada|44.58|-80.73|10991 -213|Middlesex Centre|Ontario|Canada|43.05|-81.45|17262 -214|Midland|Ontario|Canada|44.75|-79.8833|16864 -215|Milton|Ontario|Canada|43.5083|-79.8833|110128 -216|Minto|Ontario|Canada|43.9167|-80.8667|8671 -217|Mississauga|Ontario|Canada|43.6|-79.65|721599 -218|Mississippi Mills|Ontario|Canada|45.2167|-76.2|13163 -219|Mono|Ontario|Canada|44.0167|-80.0667|8609 -220|New Tecumseth|Ontario|Canada|44.0833|-79.75|41439 -221|Newmarket|Ontario|Canada|44.05|-79.4667|84224 -222|Niagara Falls|Ontario|Canada|43.06|-79.1067|308596 -223|Niagara-on-the-Lake|Ontario|Canada|43.2553|-79.0717|17511 -224|North Bay|Ontario|Canada|46.3|-79.45|51553 -225|North Dumfries|Ontario|Canada|43.32|-80.38|10215 -226|North Dundas|Ontario|Canada|45.0833|-75.35|11278 -227|North Glengarry|Ontario|Canada|45.3333|-74.7333|10109 -228|North Grenville|Ontario|Canada|44.9667|-75.65|16451 -229|North Perth|Ontario|Canada|43.73|-80.95|13130 -230|Norwich|Ontario|Canada|42.9833|-80.6|11001 -231|Oakville|Ontario|Canada|43.45|-79.6833|193832 -232|Orangeville|Ontario|Canada|43.9167|-80.1167|30734 -233|Orillia|Ontario|Canada|44.6|-79.4167|31166 -234|Oro-Medonte|Ontario|Canada|44.5667|-79.5833|21036 -235|Oshawa|Ontario|Canada|43.9|-78.85|166000 -236|Ottawa|Ontario|Canada|45.4247|-75.695|989567 -237|Owen Sound|Ontario|Canada|44.5667|-80.9333|31820 -238|Pelham|Ontario|Canada|43.0333|-79.3333|17110 -239|Pembroke|Ontario|Canada|45.8167|-77.1|13882 -240|Penetanguishene|Ontario|Canada|44.7667|-79.9333|8962 -241|Perth East|Ontario|Canada|43.47|-80.95|12261 -242|Petawawa|Ontario|Canada|45.9|-77.2833|17187 -243|Peterborough|Ontario|Canada|44.3|-78.3167|82094 -244|Pickering|Ontario|Canada|43.8354|-79.089|91771 -245|Port Colborne|Ontario|Canada|42.8833|-79.25|18306 -246|Port Hope|Ontario|Canada|43.95|-78.3|16753 -247|Quinte West|Ontario|Canada|44.1833|-77.5667|43577 -248|Ramara|Ontario|Canada|44.6333|-79.2167|9488 -249|Richmond Hill|Ontario|Canada|43.8667|-79.4333|195022 -250|Rideau Lakes|Ontario|Canada|44.6667|-76.2167|10207 -251|Russell|Ontario|Canada|45.2569|-75.3583|16520 -252|Sarnia|Ontario|Canada|42.9994|-82.3089|71594 -253|Saugeen Shores|Ontario|Canada|44.4333|-81.3667|13715 -254|Sault Ste. Marie|Ontario|Canada|46.5333|-84.35|73368 -255|Scugog|Ontario|Canada|44.09|-78.936|21617 -256|Selwyn|Ontario|Canada|44.4167|-78.3333|17060 -257|Severn|Ontario|Canada|44.75|-79.5167|13477 -258|Smiths Falls|Ontario|Canada|44.9|-76.0167|8780 -259|South Dundas|Ontario|Canada|44.9167|-75.2667|10833 -260|South Frontenac|Ontario|Canada|44.5081|-76.4939|18646 -261|South Glengarry|Ontario|Canada|45.2|-74.5833|13150 -262|South Huron|Ontario|Canada|43.32|-81.5|10096 -263|South Stormont|Ontario|Canada|45.0833|-74.9667|13110 -264|Springwater|Ontario|Canada|44.4333|-79.7333|19059 -265|St. Catharines|Ontario|Canada|43.1833|-79.2333|309319 -266|St. Clair|Ontario|Canada|42.7833|-82.35|14086 -267|St. Thomas|Ontario|Canada|42.775|-81.1833|61707 -268|Stouffville|Ontario|Canada|43.9667|-79.25|45837 -269|Stratford|Ontario|Canada|43.3708|-80.9819|31465 -270|Strathroy-Caradoc|Ontario|Canada|42.9575|-81.6167|20867 -271|Sudbury|Ontario|Canada|46.49|-81.01|88054 -272|Tay|Ontario|Canada|44.7167|-79.7667|10033 -273|Tecumseh|Ontario|Canada|42.2431|-82.9256|23229 -274|Temiskaming Shores|Ontario|Canada|47.5167|-79.6833|9920 -275|Thames Centre|Ontario|Canada|43.03|-81.08|13191 -276|The Nation / La Nation|Ontario|Canada|45.35|-75.0333|12808 -277|Thorold|Ontario|Canada|43.1167|-79.2|18801 -278|Thunder Bay|Ontario|Canada|48.3822|-89.2461|107909 -279|Tillsonburg|Ontario|Canada|42.8667|-80.7333|15872 -280|Timmins|Ontario|Canada|48.4667|-81.3333|41788 -281|Tiny|Ontario|Canada|44.6833|-79.95|11787 -282|Toronto|Ontario|Canada|43.7417|-79.3733|5429524 -283|Trent Hills|Ontario|Canada|44.3142|-77.8514|12900 -284|Uxbridge|Ontario|Canada|44.1167|-79.1333|21176 -285|Vaughan|Ontario|Canada|43.8333|-79.5|306233 -286|Wasaga Beach|Ontario|Canada|44.5206|-80.0167|20675 -287|Waterloo|Ontario|Canada|43.4667|-80.5167|104986 -288|Welland|Ontario|Canada|42.9833|-79.2333|52293 -289|Wellesley|Ontario|Canada|43.55|-80.7167|11260 -290|Wellington North|Ontario|Canada|43.9|-80.57|11914 -291|West Grey|Ontario|Canada|44.1833|-80.8167|12518 -292|West Lincoln|Ontario|Canada|43.0667|-79.5667|14500 -293|West Nipissing / Nipissing Ouest|Ontario|Canada|46.3667|-79.9167|14364 -294|West Perth|Ontario|Canada|43.47|-81.2|8865 -295|Whitby|Ontario|Canada|43.8833|-78.9417|128377 -296|Wilmot|Ontario|Canada|43.4|-80.65|20545 -297|Windsor|Ontario|Canada|42.2833|-83.0|276165 -298|Woodstock|Ontario|Canada|43.1306|-80.7467|40902 -299|Woolwich|Ontario|Canada|43.5667|-80.4833|25006 -300|Charlottetown|Prince Edward Island|Canada|46.2403|-63.1347|42602 -301|Stratford|Prince Edward Island|Canada|46.2167|-63.0893|9706 -302|Summerside|Prince Edward Island|Canada|46.4|-63.7833|14829 -303|Alma|Quebec|Canada|48.55|-71.65|30904 -304|Amos|Quebec|Canada|48.5667|-78.1167|12823 -305|Baie-Comeau|Quebec|Canada|49.2167|-68.15|21536 -306|Beaconsfield|Quebec|Canada|45.4333|-73.8667|19115 -307|Beauharnois|Quebec|Canada|45.32|-73.87|12011 -308|Becancour|Quebec|Canada|46.3333|-72.4333|12438 -309|Beloeil|Quebec|Canada|45.5667|-73.2|50796 -310|Blainville|Quebec|Canada|45.67|-73.88|56363 -311|Bois-des-Filion|Quebec|Canada|45.6667|-73.75|9485 -312|Boisbriand|Quebec|Canada|45.62|-73.83|26884 -313|Boucherville|Quebec|Canada|45.6|-73.45|40753 -314|Brossard|Quebec|Canada|45.4667|-73.45|85721 -315|Candiac|Quebec|Canada|45.38|-73.52|21047 -316|Cantley|Quebec|Canada|45.5667|-75.7833|10699 -317|Carignan|Quebec|Canada|45.45|-73.3|9462 -318|Chambly|Quebec|Canada|45.4311|-73.2873|29120 -319|Chateauguay|Quebec|Canada|45.38|-73.75|70812 -320|Coaticook|Quebec|Canada|45.1333|-71.8|8698 -321|Cote-Saint-Luc|Quebec|Canada|45.4687|-73.6673|32448 -322|Cowansville|Quebec|Canada|45.2|-72.75|12489 -323|Deux-Montagnes|Quebec|Canada|45.5333|-73.8833|17553 -324|Dollard-des-Ormeaux|Quebec|Canada|45.4833|-73.8167|49637 -325|Dorval|Quebec|Canada|45.45|-73.75|18980 -326|Drummondville|Quebec|Canada|45.8833|-72.4833|68601 -327|Gaspe|Quebec|Canada|48.8333|-64.4833|15163 -328|Gatineau|Quebec|Canada|45.4833|-75.65|276245 -329|Granby|Quebec|Canada|45.4|-72.7333|63433 -330|Joliette|Quebec|Canada|46.0167|-73.45|19621 -331|Kirkland|Quebec|Canada|45.45|-73.8667|20151 -332|L'Ancienne-Lorette|Quebec|Canada|46.8|-71.35|16745 -333|L'Assomption|Quebec|Canada|45.8333|-73.4167|20065 -334|L'Ile-Perrot|Quebec|Canada|45.3833|-73.95|10756 -335|La Prairie|Quebec|Canada|45.42|-73.5|23357 -336|La Tuque|Quebec|Canada|48.0652|-74.0528|11001 -337|Lac-Brome|Quebec|Canada|45.2167|-72.5167|58889 -338|Lachute|Quebec|Canada|45.65|-74.3333|12551 -339|Laval|Quebec|Canada|45.5833|-73.75|422993 -340|Lavaltrie|Quebec|Canada|45.8833|-73.2833|13657 -341|Les Iles-de-la-Madeleine|Quebec|Canada|47.3833|-61.8667|12010 -342|Levis|Quebec|Canada|46.8|-71.1833|143414 -343|Longueuil|Quebec|Canada|45.5333|-73.5167|239700 -344|Lorraine|Quebec|Canada|45.6833|-73.7833|9352 -345|Magog|Quebec|Canada|45.2667|-72.15|25358 -346|Marieville|Quebec|Canada|45.4333|-73.1667|10094 -347|Mascouche|Quebec|Canada|45.75|-73.6|42491 -348|Matane|Quebec|Canada|48.85|-67.5333|14462 -349|Mercier|Quebec|Canada|45.32|-73.75|13115 -350|Mirabel|Quebec|Canada|45.65|-74.0833|50513 -351|Mistassini|Quebec|Canada|48.8229|-72.2154|14250 -352|Mont-Laurier|Quebec|Canada|46.55|-75.5|13779 -353|Mont-Royal|Quebec|Canada|45.5161|-73.6431|19503 -354|Mont-Saint-Hilaire|Quebec|Canada|45.5622|-73.1917|18200 -355|Mont-Tremblant|Quebec|Canada|46.1167|-74.6|9646 -356|Montmagny|Quebec|Canada|46.9833|-70.55|11491 -357|Montreal|Quebec|Canada|45.5089|-73.5617|3519595 -358|Notre-Dame-de-l'Ile-Perrot|Quebec|Canada|45.3667|-73.9333|10756 -359|Notre-Dame-des-Prairies|Quebec|Canada|46.05|-73.4333|8868 -360|Pincourt|Quebec|Canada|45.3833|-73.9833|14558 -361|Pointe-Claire|Quebec|Canada|45.45|-73.8167|31380 -362|Pont-Rouge|Quebec|Canada|46.75|-71.7|8723 -363|Prevost|Quebec|Canada|45.87|-74.08|12171 -364|Quebec City|Quebec|Canada|46.8139|-71.2081|705103 -365|Rawdon|Quebec|Canada|46.05|-73.7167|10416 -366|Repentigny|Quebec|Canada|45.7333|-73.4667|84965 -367|Rimouski|Quebec|Canada|48.45|-68.53|48664 -368|Riviere-du-Loup|Quebec|Canada|47.8333|-69.5333|19447 -369|Roberval|Quebec|Canada|48.52|-72.23|10227 -370|Rosemere|Quebec|Canada|45.6369|-73.8|14294 -371|Rouyn-Noranda|Quebec|Canada|48.2333|-79.0167|42334 -372|Saguenay|Quebec|Canada|48.4167|-71.0667|144746 -373|Saint-Amable|Quebec|Canada|45.65|-73.3|10870 -374|Saint-Augustin-de-Desmaures|Quebec|Canada|46.7333|-71.4667|18141 -375|Saint-Basile-le-Grand|Quebec|Canada|45.5333|-73.2833|16736 -376|Saint-Bruno-de-Montarville|Quebec|Canada|45.5333|-73.35|26107 -377|Saint-Charles-Borromee|Quebec|Canada|46.05|-73.4667|13321 -378|Saint-Colomban|Quebec|Canada|45.73|-74.13|13080 -379|Saint-Constant|Quebec|Canada|45.37|-73.57|27359 -380|Saint-Eustache|Quebec|Canada|45.57|-73.9|44154 -381|Saint-Felicien|Quebec|Canada|48.65|-72.45|10278 -382|Saint-Hyacinthe|Quebec|Canada|45.6167|-72.95|59614 -383|Saint-Jean-sur-Richelieu|Quebec|Canada|45.3167|-73.2667|92394 -384|Saint-Jerome|Quebec|Canada|45.7833|-74.0|69598 -385|Saint-Lambert|Quebec|Canada|45.5|-73.5167|21861 -386|Saint-Lazare|Quebec|Canada|45.4|-74.1333|19889 -387|Saint-Lin--Laurentides|Quebec|Canada|45.85|-73.7667|17463 -388|Saint-Raymond|Quebec|Canada|46.9|-71.8333|9615 -389|Saint-Sauveur|Quebec|Canada|45.9|-74.17|9881 -390|Sainte-Adele|Quebec|Canada|45.95|-74.13|12137 -391|Sainte-Agathe-des-Monts|Quebec|Canada|46.05|-74.28|10223 -392|Sainte-Anne-des-Plaines|Quebec|Canada|45.7617|-73.8204|14421 -393|Sainte-Catherine|Quebec|Canada|45.4|-73.58|16762 -394|Sainte-Julie|Quebec|Canada|45.5833|-73.3333|30104 -395|Sainte-Julienne|Quebec|Canada|45.97|-73.72|9331 -396|Sainte-Marie|Quebec|Canada|46.45|-71.0333|12889 -397|Sainte-Marthe-sur-le-Lac|Quebec|Canada|45.53|-73.93|18074 -398|Sainte-Sophie|Quebec|Canada|45.82|-73.9|13375 -399|Sainte-Therese|Quebec|Canada|45.6333|-73.85|26025 -400|Salaberry-de-Valleyfield|Quebec|Canada|45.25|-74.13|42410 -401|Sept-Iles|Quebec|Canada|50.2167|-66.3833|28534 -402|Shawinigan|Quebec|Canada|46.5667|-72.75|50060 -403|Sherbrooke|Quebec|Canada|45.4|-71.9|161323 -404|Sorel-Tracy|Quebec|Canada|46.0333|-73.1167|41629 -405|Terrebonne|Quebec|Canada|45.7|-73.6333|111575 -406|Thetford Mines|Quebec|Canada|46.1|-71.3|25709 -407|Trois-Rivieres|Quebec|Canada|46.35|-72.55|134413 -408|Val-d'Or|Quebec|Canada|48.1|-77.7833|31862 -409|Val-des-Monts|Quebec|Canada|45.65|-75.6667|11582 -410|Varennes|Quebec|Canada|45.6833|-73.4333|20994 -411|Vaudreuil-Dorion|Quebec|Canada|45.4|-74.0333|38117 -412|Victoriaville|Quebec|Canada|46.05|-71.9667|45309 -413|Westmount|Quebec|Canada|45.4833|-73.6|19931 -414|Corman Park No. 344|Saskatchewan|Canada|52.2291|-106.8002|8568 -415|Estevan|Saskatchewan|Canada|49.1392|-102.9861|11258 -416|Lloydminster|Saskatchewan|Canada|53.2783|-110.005|31410 -417|Martensville|Saskatchewan|Canada|52.2897|-106.6667|9645 -418|Moose Jaw|Saskatchewan|Canada|50.3933|-105.5519|33890 -419|North Battleford|Saskatchewan|Canada|52.7575|-108.2861|13888 -420|Prince Albert|Saskatchewan|Canada|53.2|-105.75|35926 -421|Regina|Saskatchewan|Canada|50.4547|-104.6067|215106 -422|Saskatoon|Saskatchewan|Canada|52.1333|-106.6833|246376 -423|Swift Current|Saskatchewan|Canada|50.2881|-107.7939|16604 -424|Warman|Saskatchewan|Canada|52.3219|-106.5842|11020 -425|Weyburn|Saskatchewan|Canada|49.6611|-103.8525|10870 -426|Yorkton|Saskatchewan|Canada|51.2139|-102.4628|16343 -427|Whitehorse|Yukon|Canada|60.7029|-135.0691|25085 -428|Aberdeen|Aberdeen City|United Kingdom|57.15|-2.11|200680 -429|Bucksburn|Aberdeen City|United Kingdom|57.177|-2.175|8572 -430|Ellon|Aberdeenshire|United Kingdom|57.366|-2.086|10200 -431|Fraserburgh|Aberdeenshire|United Kingdom|57.693|-2.005|13180 -432|Inverurie|Aberdeenshire|United Kingdom|57.28|-2.38|10885 -433|Peterhead|Aberdeenshire|United Kingdom|57.5091|-1.7832|19270 -434|Portlethen|Aberdeenshire|United Kingdom|57.061|-2.13|9090 -435|Stonehaven|Aberdeenshire|United Kingdom|56.964|-2.211|11170 -436|Arbroath|Angus|United Kingdom|56.561|-2.586|23940 -437|Carnoustie|Angus|United Kingdom|56.501|-2.71|11360 -438|Forfar|Angus|United Kingdom|56.6442|-2.8884|14230 -439|Montrose|Angus|United Kingdom|56.708|-2.467|12100 -440|Antrim|Antrim and Newtownabbey|United Kingdom|54.7173|-6.2055|19986 -441|Bangor|Ards and North Down|United Kingdom|54.66|-5.67|61011 -442|Helensburgh|Argyll and Bute|United Kingdom|56.0166|-4.7333|13640 -443|Banbridge|Armagh City, Banbridge and Craigavon|United Kingdom|54.343|-6.26|14744 -444|Barking|Barking and Dagenham|United Kingdom|51.54|0.08|59068 -445|Dagenham|Barking and Dagenham|United Kingdom|51.5397|0.1422|106247 -446|Barnet|Barnet|United Kingdom|51.6444|-0.1997|47359 -447|East Barnet|Barnet|United Kingdom|51.643|-0.163|16137 -448|East Finchley|Barnet|United Kingdom|51.5902|-0.1753|15989 -449|Edgware|Barnet|United Kingdom|51.6185|-0.2729|76506 -450|Finchley|Barnet|United Kingdom|51.599|-0.187|65812 -451|Friern Barnet|Barnet|United Kingdom|51.6126|-0.1584|17250 -452|Hendon|Barnet|United Kingdom|51.5837|-0.2252|35874 -453|Mill Hill|Barnet|United Kingdom|51.62|-0.23|18451 -454|Totteridge|Barnet|United Kingdom|51.6354|-0.2|15159 -455|Barnsley|Barnsley|United Kingdom|53.5547|-1.4791|245199 -456|Cudworth|Barnsley|United Kingdom|53.5784|-1.4149|10977 -457|Darfield|Barnsley|United Kingdom|53.538|-1.3812|10685 -458|Darton|Barnsley|United Kingdom|53.585|-1.5325|21345 -459|Dodworth|Barnsley|United Kingdom|53.5417|-1.5214|9777 -460|Hoyland Nether|Barnsley|United Kingdom|53.4985|-1.4406|11852 -461|Penistone|Barnsley|United Kingdom|53.525|-1.629|22909 -462|Royston|Barnsley|United Kingdom|53.61|-1.45|10728 -463|Wombwell|Barnsley|United Kingdom|53.516|-1.4|15316 -464|Worsborough|Barnsley|United Kingdom|53.52|-1.47|9516 -465|Bath|Bath and North East Somerset|United Kingdom|51.38|-2.36|94782 -466|Keynsham|Bath and North East Somerset|United Kingdom|51.4135|-2.4968|16641 -467|Midsomer Norton|Bath and North East Somerset|United Kingdom|51.2842|-2.4817|13000 -468|Radstock|Bath and North East Somerset|United Kingdom|51.293|-2.448|9419 -469|Whitchurch|Bath and North East Somerset|United Kingdom|51.4064|-2.5594|11061 -470|Bedford|Bedford|United Kingdom|52.135|-0.47|92407 -471|Kempston|Bedford|United Kingdom|52.114|-0.497|19440 -472|Belfast|Belfast|United Kingdom|54.5964|-5.93|333871 -473|Bexleyheath|Bexley|United Kingdom|51.459|0.138|31929 -474|Erith|Bexley|United Kingdom|51.48|0.1778|45345 -475|Sidcup|Bexley|United Kingdom|51.4263|0.1024|43109 -476|Welling|Bexley|United Kingdom|51.4594|0.1097|41000 -477|Birmingham|Birmingham|United Kingdom|52.48|-1.9025|2919600 -478|Bournville|Birmingham|United Kingdom|52.4299|-1.9355|25938 -479|Castle Bromwich|Birmingham|United Kingdom|52.505|-1.7856|11217 -480|Erdington|Birmingham|United Kingdom|52.5236|-1.8378|22828 -481|Harborne|Birmingham|United Kingdom|52.46|-1.95|23001 -482|Kings Norton|Birmingham|United Kingdom|52.4072|-1.9272|24380 -483|Longbridge|Birmingham|United Kingdom|52.395|-1.979|25410 -484|Northfield|Birmingham|United Kingdom|52.408|-1.963|25707 -485|Perry Barr|Birmingham|United Kingdom|52.5249|-1.9042|23652 -486|Small Heath|Birmingham|United Kingdom|52.4629|-1.8542|36898 -487|Sutton Coldfield|Birmingham|United Kingdom|52.563|-1.822|109899 -488|Blackburn|Blackburn with Darwen|United Kingdom|53.748|-2.482|117963 -489|Darwen|Blackburn with Darwen|United Kingdom|53.698|-2.461|31570 -490|Bispham|Blackpool|United Kingdom|53.852|-3.041|20001 -491|Blackpool|Blackpool|United Kingdom|53.8142|-3.0503|139305 -492|Abertillery|Blaenau Gwent|United Kingdom|51.73|-3.13|11601 -493|Ebbw Vale|Blaenau Gwent|United Kingdom|51.78|-3.21|18558 -494|Tredegar|Blaenau Gwent|United Kingdom|51.7776|-3.2407|15103 -495|Bolton|Bolton|United Kingdom|53.578|-2.429|285372 -496|Farnworth|Bolton|United Kingdom|53.5452|-2.3999|26939 -497|Horwich|Bolton|United Kingdom|53.592|-2.54|20067 -498|Kearsley|Bolton|United Kingdom|53.53|-2.37|14212 -499|Little Lever|Bolton|United Kingdom|53.563|-2.369|12803 -500|Westhoughton|Bolton|United Kingdom|53.549|-2.529|24974 -501|Binfield|Bracknell Forest|United Kingdom|51.432|-0.792|8689 -502|Bracknell|Bracknell Forest|United Kingdom|51.416|-0.749|77256 -503|Warfield|Bracknell Forest|United Kingdom|51.442|-0.737|10088 -504|Winkfield|Bracknell Forest|United Kingdom|51.4318|-0.7096|14998 -505|Baildon|Bradford|United Kingdom|53.851|-1.763|15360 -506|Bingley|Bradford|United Kingdom|53.846|-1.836|18294 -507|Bradford|Bradford|United Kingdom|53.8|-1.75|293277 -508|Clayton|Bradford|United Kingdom|53.782|-1.8135|16982 -509|Ilkley|Bradford|United Kingdom|53.925|-1.822|14809 -510|Keighley|Bradford|United Kingdom|53.867|-1.911|53331 -511|Shipley|Bradford|United Kingdom|53.833|-1.777|15483 -512|Thornton|Bradford|United Kingdom|53.7898|-1.8504|17276 -513|Wibsey|Bradford|United Kingdom|53.7672|-1.7728|14671 -514|Wyke|Bradford|United Kingdom|53.7333|-1.7667|14950 -515|Dollis Hill|Brent|United Kingdom|51.5641|-0.2341|14425 -516|Kenton|Brent|United Kingdom|51.5878|-0.3086|35600 -517|Wealdstone|Brent|United Kingdom|51.5957|-0.3352|11394 -518|Wembley|Brent|United Kingdom|51.5528|-0.2979|102856 -519|Maesteg|Bridgend|United Kingdom|51.61|-3.65|20612 -520|Pen-y-Bont ar Ogwr|Bridgend|United Kingdom|51.5072|-3.5784|49404 -521|Pencoed|Bridgend|United Kingdom|51.5228|-3.5047|9166 -522|Porthcawl|Bridgend|United Kingdom|51.48|-3.69|15640 -523|Brighton|Brighton and Hove|United Kingdom|50.8208|-0.1375|134293 -524|Hove|Brighton and Hove|United Kingdom|50.8352|-0.1758|91900 -525|Patcham|Brighton and Hove|United Kingdom|50.864|-0.15|14277 -526|Rottingdean|Brighton and Hove|United Kingdom|50.815|-0.065|14324 -527|Brislington|Bristol, City of|United Kingdom|51.4316|-2.5439|11511 -528|Bristol|Bristol, City of|United Kingdom|51.4536|-2.5975|567111 -529|Beckenham|Bromley|United Kingdom|51.408|-0.022|46844 -530|Bickley|Bromley|United Kingdom|51.4003|0.0466|13904 -531|Bromley|Bromley|United Kingdom|51.407|0.021|87889 -532|Chelsfield|Bromley|United Kingdom|51.3582|0.1278|14507 -533|Chislehurst|Bromley|United Kingdom|51.412|0.075|14831 -534|Farnborough|Bromley|United Kingdom|51.3591|0.0741|14632 -535|Hayes|Bromley|United Kingdom|51.378|0.0192|15906 -536|Orpington|Bromley|United Kingdom|51.3741|0.0986|90315 -537|West Wickham|Bromley|United Kingdom|51.3765|-0.0193|14884 -538|Amersham|Buckinghamshire|United Kingdom|51.677|-0.603|14384 -539|Aylesbury|Buckinghamshire|United Kingdom|51.8168|-0.8124|83407 -540|Beaconsfield|Buckinghamshire|United Kingdom|51.6009|-0.6347|12081 -541|Buckingham|Buckinghamshire|United Kingdom|51.995|-0.986|12890 -542|Burnham|Buckinghamshire|United Kingdom|51.54|-0.66|11630 -543|Chalfont Saint Peter|Buckinghamshire|United Kingdom|51.607|-0.556|12766 -544|Chesham|Buckinghamshire|United Kingdom|51.712|-0.612|21483 -545|Great Missenden|Buckinghamshire|United Kingdom|51.7042|-0.7078|10138 -546|High Wycombe|Buckinghamshire|United Kingdom|51.6287|-0.7482|120256 -547|Iver|Buckinghamshire|United Kingdom|51.521|-0.507|11119 -548|Marlow|Buckinghamshire|United Kingdom|51.57|-0.78|14004 -549|Padbury|Buckinghamshire|United Kingdom|51.971|-0.952|10127 -550|Wooburn|Buckinghamshire|United Kingdom|51.581|-0.691|10792 -551|Bury|Bury|United Kingdom|53.593|-2.298|78729 -552|Prestwich|Bury|United Kingdom|53.5333|-2.2833|31693 -553|Radcliffe|Bury|United Kingdom|53.5615|-2.3268|29950 -554|Ramsbottom|Bury|United Kingdom|53.6484|-2.3169|17872 -555|Tottington|Bury|United Kingdom|53.613|-2.339|9783 -556|Whitefield|Bury|United Kingdom|53.5521|-2.2992|23283 -557|Aberbargoed|Caerphilly|United Kingdom|51.6968|-3.224|9184 -558|Bargoed|Caerphilly|United Kingdom|51.69|-3.24|11900 -559|Bedwas|Caerphilly|United Kingdom|51.5926|-3.2061|8512 -560|Caerphilly|Caerphilly|United Kingdom|51.578|-3.218|41402 -561|Rhymney|Caerphilly|United Kingdom|51.759|-3.283|8845 -562|Risca|Caerphilly|United Kingdom|51.608|-3.091|11693 -563|Ystrad Mynach|Caerphilly|United Kingdom|51.6419|-3.2405|19204 -564|Brighouse|Calderdale|United Kingdom|53.707|-1.794|32360 -565|Elland|Calderdale|United Kingdom|53.683|-1.84|11676 -566|Greetland|Calderdale|United Kingdom|53.6869|-1.8714|11389 -567|Halifax|Calderdale|United Kingdom|53.725|-1.863|88134 -568|Hipperholme|Calderdale|United Kingdom|53.7258|-1.812|11308 -569|Ovenden|Calderdale|United Kingdom|53.7432|-1.8779|12351 -570|Queensbury|Calderdale|United Kingdom|53.7683|-1.8453|16273 -571|Sowerby Bridge|Calderdale|United Kingdom|53.71|-1.91|11703 -572|Todmorden|Calderdale|United Kingdom|53.713|-2.096|15481 -573|Cambridge|Cambridgeshire|United Kingdom|52.2053|0.1192|123867 -574|Chatteris|Cambridgeshire|United Kingdom|52.456|0.055|11011 -575|Cherry Hinton|Cambridgeshire|United Kingdom|52.1849|0.176|8780 -576|Ely|Cambridgeshire|United Kingdom|52.3981|0.2622|20256 -577|Huntingdon|Cambridgeshire|United Kingdom|52.3364|-0.1717|23732 -578|Littleport|Cambridgeshire|United Kingdom|52.4568|0.3046|9168 -579|March|Cambridgeshire|United Kingdom|52.551|0.088|22298 -580|Saint Ives|Cambridgeshire|United Kingdom|52.3344|-0.0761|16815 -581|Saint Neots|Cambridgeshire|United Kingdom|52.228|-0.27|31165 -582|Soham|Cambridgeshire|United Kingdom|52.3338|0.3361|10860 -583|Whittlesey|Cambridgeshire|United Kingdom|52.558|-0.13|16058 -584|Wisbech|Cambridgeshire|United Kingdom|52.664|0.16|31573 -585|Yaxley|Cambridgeshire|United Kingdom|52.52|-0.26|9174 -586|Highgate|Camden|United Kingdom|51.5716|-0.1448|10955 -587|Holborn|Camden|United Kingdom|51.5204|-0.1136|13023 -588|Caerdydd|Cardiff|United Kingdom|51.4817|-3.1792|479000 -589|Ammanford|Carmarthenshire|United Kingdom|51.8|-3.993|8610 -590|Caerfyrddin|Carmarthenshire|United Kingdom|51.856|-4.316|13148 -591|Llanelli|Carmarthenshire|United Kingdom|51.684|-4.163|37050 -592|Ampthill|Central Bedfordshire|United Kingdom|52.0263|-0.4906|13307 -593|Biggleswade|Central Bedfordshire|United Kingdom|52.0855|-0.2557|21700 -594|Dunstable|Central Bedfordshire|United Kingdom|51.886|-0.521|35000 -595|Flitwick|Central Bedfordshire|United Kingdom|52.0038|-0.4966|12700 -596|Houghton Regis|Central Bedfordshire|United Kingdom|51.9039|-0.5247|17280 -597|Leighton Buzzard|Central Bedfordshire|United Kingdom|51.9165|-0.6617|37469 -598|Linslade|Central Bedfordshire|United Kingdom|51.9243|-0.6774|11185 -599|Sandy|Central Bedfordshire|United Kingdom|52.131|-0.297|11657 -600|Aberystwyth|Ceredigion|United Kingdom|52.414|-4.081|13040 -601|Alsager|Cheshire East|United Kingdom|53.0961|-2.3048|13389 -602|Congleton|Cheshire East|United Kingdom|53.162|-2.217|28497 -603|Crewe|Cheshire East|United Kingdom|53.099|-2.44|73241 -604|Knutsford|Cheshire East|United Kingdom|53.3025|-2.3708|13259 -605|Lymm|Cheshire East|United Kingdom|53.3834|-2.475|12700 -606|Macclesfield|Cheshire East|United Kingdom|53.25|-2.13|56581 -607|Middlewich|Cheshire East|United Kingdom|53.192|-2.443|13595 -608|Nantwich|Cheshire East|United Kingdom|53.067|-2.522|14045 -609|Poynton|Cheshire East|United Kingdom|53.35|-2.1167|14260 -610|Sandbach|Cheshire East|United Kingdom|53.146|-2.367|21916 -611|Wilmslow|Cheshire East|United Kingdom|53.325|-2.239|26213 -612|Chester|Cheshire West and Chester|United Kingdom|53.19|-2.89|87507 -613|Ellesmere Port|Cheshire West and Chester|United Kingdom|53.279|-2.897|61090 -614|Frodsham|Cheshire West and Chester|United Kingdom|53.295|-2.725|9077 -615|Neston|Cheshire West and Chester|United Kingdom|53.289|-3.074|15221 -616|Northwich|Cheshire West and Chester|United Kingdom|53.259|-2.518|50531 -617|Winsford|Cheshire West and Chester|United Kingdom|53.194|-2.52|35000 -618|Alloa|Clackmannanshire|United Kingdom|56.116|-3.793|14420 -619|Abergele|Conwy|United Kingdom|53.28|-3.58|10577 -620|Colwyn Bay|Conwy|United Kingdom|53.29|-3.7|34284 -621|Conwy|Conwy|United Kingdom|53.28|-3.83|14723 -622|Llandudno|Conwy|United Kingdom|53.325|-3.826|20701 -623|Bodmin|Cornwall|United Kingdom|50.466|-4.718|14736 -624|Bude|Cornwall|United Kingdom|50.824|-4.542|9222 -625|Camborne|Cornwall|United Kingdom|50.213|-5.3|22074 -626|Falmouth|Cornwall|United Kingdom|50.15|-5.07|21797 -627|Hayle|Cornwall|United Kingdom|50.186|-5.419|9400 -628|Helston|Cornwall|United Kingdom|50.1|-5.27|9780 -629|Launceston|Cornwall|United Kingdom|50.637|-4.36|10452 -630|Liskeard|Cornwall|United Kingdom|50.4536|-4.4651|9912 -631|Newquay|Cornwall|United Kingdom|50.412|-5.0757|22074 -632|Penzance|Cornwall|United Kingdom|50.119|-5.537|21168 -633|Redruth|Cornwall|United Kingdom|50.233|-5.224|15169 -634|Saint Austell|Cornwall|United Kingdom|50.34|-4.79|21054 -635|Saint Ives|Cornwall|United Kingdom|50.211|-5.48|11226 -636|Saltash|Cornwall|United Kingdom|50.408|-4.212|16830 -637|Truro|Cornwall|United Kingdom|50.26|-5.051|21555 -638|Coventry|Coventry|United Kingdom|52.4081|-1.5106|362690 -639|Coulsdon|Croydon|United Kingdom|51.3211|-0.1386|25695 -640|Croydon|Croydon|United Kingdom|51.3727|-0.1099|192064 -641|Kenley|Croydon|United Kingdom|51.3242|-0.0969|14966 -642|Sanderstead|Croydon|United Kingdom|51.3358|-0.0818|12777 -643|Shirley|Croydon|United Kingdom|51.3813|-0.0543|14296 -644|Thornton Heath|Croydon|United Kingdom|51.4002|-0.1086|65812 -645|Barrow in Furness|Cumbria|United Kingdom|54.1108|-3.2261|56745 -646|Carlisle|Cumbria|United Kingdom|54.891|-2.944|75399 -647|Cockermouth|Cumbria|United Kingdom|54.6613|-3.362|8761 -648|Kendal|Cumbria|United Kingdom|54.326|-2.745|29593 -649|Maryport|Cumbria|United Kingdom|54.7128|-3.4926|11262 -650|Penrith|Cumbria|United Kingdom|54.6648|-2.7548|14756 -651|Ulverston|Cumbria|United Kingdom|54.193|-3.09|11678 -652|Whitehaven|Cumbria|United Kingdom|54.548|-3.5855|25032 -653|Workington|Cumbria|United Kingdom|54.6365|-3.5549|25207 -654|Darlington|Darlington|United Kingdom|54.527|-1.5526|92363 -655|Prestatyn|Denbighshire|United Kingdom|53.331|-3.405|19085 -656|Rhyl|Denbighshire|United Kingdom|53.321|-3.48|25149 -657|Allestree|Derby|United Kingdom|52.9519|-1.4856|13622 -658|Chaddesden|Derby|United Kingdom|52.9301|-1.4383|13413 -659|Derby|Derby|United Kingdom|52.9217|-1.4767|255394 -660|Littleover|Derby|United Kingdom|52.906|-1.505|23958 -661|Mackworth|Derby|United Kingdom|52.9277|-1.5373|14180 -662|Mickleover|Derby|United Kingdom|52.901|-1.552|18000 -663|Spondon|Derby|United Kingdom|52.92|-1.401|12377 -664|Alfreton|Derbyshire|United Kingdom|53.097|-1.38|22302 -665|Belper|Derbyshire|United Kingdom|53.029|-1.475|21822 -666|Bolsover|Derbyshire|United Kingdom|53.2304|-1.2875|11673 -667|Brimington|Derbyshire|United Kingdom|53.258|-1.3905|8788 -668|Buxton|Derbyshire|United Kingdom|53.259|-1.911|22215 -669|Chapel en le Frith|Derbyshire|United Kingdom|53.322|-1.917|8635 -670|Chellaston|Derbyshire|United Kingdom|52.8671|-1.4384|15198 -671|Chesterfield|Derbyshire|United Kingdom|53.2358|-1.4275|10688 -672|Clay Cross|Derbyshire|United Kingdom|53.1637|-1.4128|9222 -673|Dronfield|Derbyshire|United Kingdom|53.3024|-1.4664|21261 -674|Eckington|Derbyshire|United Kingdom|53.308|-1.3643|11152 -675|Glossop|Derbyshire|United Kingdom|53.443|-1.949|33340 -676|Heanor|Derbyshire|United Kingdom|53.014|-1.354|17251 -677|Ilkeston|Derbyshire|United Kingdom|52.971|-1.309|38640 -678|Killamarsh|Derbyshire|United Kingdom|53.3205|-1.3116|9445 -679|Long Eaton|Derbyshire|United Kingdom|52.898|-1.271|37760 -680|Matlock|Derbyshire|United Kingdom|53.14|-1.55|15519 -681|New Mills|Derbyshire|United Kingdom|53.367|-2.007|12291 -682|Ripley|Derbyshire|United Kingdom|53.05|-1.407|20807 -683|Shirebrook|Derbyshire|United Kingdom|53.2048|-1.2197|13300 -684|South Normanton|Derbyshire|United Kingdom|53.107|-1.343|9445 -685|Staveley|Derbyshire|United Kingdom|53.2694|-1.3484|18247 -686|Swadlincote|Derbyshire|United Kingdom|52.774|-1.557|32219 -687|Derry|Derry and Strabane|United Kingdom|54.9917|-7.3417|85016 -688|Barnstaple|Devon|United Kingdom|51.08|-4.06|23976 -689|Bideford|Devon|United Kingdom|51.016|-4.209|18260 -690|Brixham|Devon|United Kingdom|50.394|-3.516|16825 -691|Dawlish|Devon|United Kingdom|50.581|-3.466|15257 -692|Exeter|Devon|United Kingdom|50.7256|-3.5269|124180 -693|Exmouth|Devon|United Kingdom|50.62|-3.413|34432 -694|Honiton|Devon|United Kingdom|50.8|-3.19|11822 -695|Ilfracombe|Devon|United Kingdom|51.208|-4.12|11184 -696|Ivybridge|Devon|United Kingdom|50.389|-3.921|11851 -697|Kingsteignton|Devon|United Kingdom|50.5458|-3.5962|10600 -698|Newton Abbot|Devon|United Kingdom|50.529|-3.61|23580 -699|Paignton|Devon|United Kingdom|50.4353|-3.5625|64410 -700|Sidmouth|Devon|United Kingdom|50.68|-3.239|12569 -701|Tavistock|Devon|United Kingdom|50.545|-4.15|11018 -702|Teignmouth|Devon|United Kingdom|50.5515|-3.4886|14749 -703|Tiverton|Devon|United Kingdom|50.903|-3.488|22291 -704|Adwick le Street|Doncaster|United Kingdom|53.5677|-1.1931|15911 -705|Armthorpe|Doncaster|United Kingdom|53.5352|-1.0522|14457 -706|Bentley|Doncaster|United Kingdom|53.551|-1.144|27145 -707|Conisbrough|Doncaster|United Kingdom|53.479|-1.227|14333 -708|Doncaster|Doncaster|United Kingdom|53.5231|-1.1339|109805 -709|Hatfield|Doncaster|United Kingdom|53.58|-1.0|17236 -710|Mexborough|Doncaster|United Kingdom|53.4992|-1.283|15244 -711|Rossington|Doncaster|United Kingdom|53.4759|-1.0613|13557 -712|Thorne|Doncaster|United Kingdom|53.6083|-0.9583|17295 -713|Blandford Forum|Dorset|United Kingdom|50.856|-2.165|10355 -714|Bridport|Dorset|United Kingdom|50.7336|-2.7584|13569 -715|Christchurch|Dorset|United Kingdom|50.73|-1.78|54210 -716|Corfe Mullen|Dorset|United Kingdom|50.7701|-2.0175|10133 -717|Dorchester|Dorset|United Kingdom|50.7154|-2.4367|20135 -718|Fern Down|Dorset|United Kingdom|50.81|-1.9|17650 -719|Gillingham|Dorset|United Kingdom|51.0375|-2.2748|11756 -720|Sherborne|Dorset|United Kingdom|50.9469|-2.5171|9350 -721|Swanage|Dorset|United Kingdom|50.608|-1.96|9601 -722|Verwood|Dorset|United Kingdom|50.8815|-1.8785|15196 -723|Weymouth|Dorset|United Kingdom|50.613|-2.457|54539 -724|Amblecote|Dudley|United Kingdom|52.46|-2.16|13393 -725|Brierley Hill|Dudley|United Kingdom|52.4795|-2.1245|13935 -726|Coseley|Dudley|United Kingdom|52.55|-2.083|12357 -727|Dudley|Dudley|United Kingdom|52.508|-2.089|79379 -728|Gornalwood|Dudley|United Kingdom|52.523|-2.124|12992 -729|Halesowen|Dudley|United Kingdom|52.4502|-2.0509|58135 -730|Lye|Dudley|United Kingdom|52.459|-2.116|12346 -731|Netherton|Dudley|United Kingdom|52.4908|-2.0835|15017 -732|Sedgley|Dudley|United Kingdom|52.54|-2.123|12087 -733|Stourbridge|Dudley|United Kingdom|52.4575|-2.1479|63298 -734|Tipton|Dudley|United Kingdom|52.5259|-2.0751|38777 -735|Wollaston|Dudley|United Kingdom|52.4619|-2.1663|13092 -736|Wordsley|Dudley|United Kingdom|52.483|-2.15|12582 -737|Annan|Dumfries and Galloway|United Kingdom|54.983|-3.266|8780 -738|Dumfries|Dumfries and Galloway|United Kingdom|55.07|-3.603|32379 -739|Stranraer|Dumfries and Galloway|United Kingdom|54.902|-5.027|10320 -740|Broughty Ferry|Dundee City|United Kingdom|56.4672|-2.8699|18659 -741|Dundee|Dundee City|United Kingdom|56.462|-2.9707|148280 -742|Bishop Auckland|Durham|United Kingdom|54.663|-1.676|25455 -743|Chester-le-Street|Durham|United Kingdom|54.8594|-1.5699|24227 -744|Consett|Durham|United Kingdom|54.85|-1.83|25812 -745|Durham|Durham|United Kingdom|54.7761|-1.5733|48069 -746|Ferryhill|Durham|United Kingdom|54.69|-1.55|8942 -747|Newton Aycliffe|Durham|United Kingdom|54.62|-1.58|26633 -748|Peterlee|Durham|United Kingdom|54.76|-1.33|20164 -749|Seaham|Durham|United Kingdom|54.84|-1.34|20172 -750|Shildon|Durham|United Kingdom|54.63|-1.65|9976 -751|Shotley Bridge|Durham|United Kingdom|54.87|-1.86|27394 -752|Spennymoor|Durham|United Kingdom|54.7|-1.59|19816 -753|West Auckland|Durham|United Kingdom|54.6318|-1.721|8509 -754|Acton|Ealing|United Kingdom|51.5135|-0.2707|62480 -755|Ealing|Ealing|United Kingdom|51.5175|-0.2988|85014 -756|Greenford|Ealing|United Kingdom|51.5299|-0.3488|46787 -757|Hanwell|Ealing|United Kingdom|51.509|-0.338|28768 -758|Northolt|Ealing|United Kingdom|51.5467|-0.37|30304 -759|Perivale|Ealing|United Kingdom|51.5383|-0.3192|15339 -760|Southall|Ealing|United Kingdom|51.5121|-0.3779|69857 -761|Sudbury|Ealing|United Kingdom|51.5537|-0.3199|14950 -762|Cumnock|East Ayrshire|United Kingdom|55.4529|-4.2638|8830 -763|Kilmarnock|East Ayrshire|United Kingdom|55.6111|-4.4957|46350 -764|Bearsden|East Dunbartonshire|United Kingdom|55.9192|-4.3332|28120 -765|Bishopbriggs|East Dunbartonshire|United Kingdom|55.9046|-4.225|23540 -766|Kirkintilloch|East Dunbartonshire|United Kingdom|55.938|-4.155|21380 -767|Milngavie|East Dunbartonshire|United Kingdom|55.9421|-4.3137|12795 -768|Dunbar|East Lothian|United Kingdom|56.0027|-2.5169|9030 -769|Haddington|East Lothian|United Kingdom|55.956|-2.781|9130 -770|Musselburgh|East Lothian|United Kingdom|55.942|-3.054|20840 -771|Prestonpans|East Lothian|United Kingdom|55.9597|-2.961|10410 -772|Tranent|East Lothian|United Kingdom|55.945|-2.954|12140 -773|Barrhead|East Renfrewshire|United Kingdom|55.801|-4.389|17610 -774|Giffnock|East Renfrewshire|United Kingdom|55.8051|-4.2946|12300 -775|Newton Mearns|East Renfrewshire|United Kingdom|55.7716|-4.3347|26600 -776|Beverley|East Riding of Yorkshire|United Kingdom|53.845|-0.427|30831 -777|Bridlington|East Riding of Yorkshire|United Kingdom|54.0819|-0.1923|35264 -778|Goole|East Riding of Yorkshire|United Kingdom|53.6992|-0.8692|19518 -779|Great Driffield|East Riding of Yorkshire|United Kingdom|54.005|-0.438|13080 -780|Hessle|East Riding of Yorkshire|United Kingdom|53.7239|-0.4319|15000 -781|Crowborough|East Sussex|United Kingdom|51.06|0.16|20607 -782|Eastbourne|East Sussex|United Kingdom|50.77|0.28|101547 -783|Hailsham|East Sussex|United Kingdom|50.8647|0.2577|20476 -784|Hastings|East Sussex|United Kingdom|50.85|0.57|91053 -785|Lewes|East Sussex|United Kingdom|50.8747|0.0117|15988 -786|Newhaven|East Sussex|United Kingdom|50.8|0.06|12232 -787|Polegate|East Sussex|United Kingdom|50.8216|0.2442|8586 -788|Rye|East Sussex|United Kingdom|50.95|0.73|9041 -789|Seaford|East Sussex|United Kingdom|50.77|0.1|26955 -790|Uckfield|East Sussex|United Kingdom|50.97|0.1|14493 -791|Edinburgh|Edinburgh, City of|United Kingdom|55.9533|-3.1892|488050 -792|Leith|Edinburgh, City of|United Kingdom|55.98|-3.17|50030 -793|Queensferry|Edinburgh, City of|United Kingdom|55.99|-3.398|9350 -794|Edmonton|Enfield|United Kingdom|51.6154|-0.0708|82472 -795|Enfield|Enfield|United Kingdom|51.6522|-0.0808|156858 -796|Enfield Lock|Enfield|United Kingdom|51.6686|-0.026|16469 -797|Palmers Green|Enfield|United Kingdom|51.6178|-0.1092|15162 -798|Ponders End|Enfield|United Kingdom|51.646|-0.046|15664 -799|Southgate|Enfield|United Kingdom|51.6316|-0.1265|14454 -800|Basildon|Essex|United Kingdom|51.58|0.49|185900 -801|Billericay|Essex|United Kingdom|51.628|0.4184|27998 -802|Braintree|Essex|United Kingdom|51.878|0.55|55792 -803|Brentwood|Essex|United Kingdom|51.62|0.305|52586 -804|Broxbourne|Essex|United Kingdom|51.7495|-0.0216|15303 -805|Buckhurst Hill|Essex|United Kingdom|51.632|0.036|11380 -806|Chelmsford|Essex|United Kingdom|51.73|0.48|115369 -807|Chigwell|Essex|United Kingdom|51.6225|0.0723|12449 -808|Clacton-on-Sea|Essex|United Kingdom|51.7918|1.1457|50548 -809|Colchester|Essex|United Kingdom|51.8917|0.903|121859 -810|Epping|Essex|United Kingdom|51.7004|0.1087|11047 -811|Great Baddow|Essex|United Kingdom|51.719|0.507|14650 -812|Great Dunmow|Essex|United Kingdom|51.873|0.3617|8830 -813|Hadleigh|Essex|United Kingdom|51.5535|0.6095|18300 -814|Halstead|Essex|United Kingdom|51.9451|0.6411|11906 -815|Harlow|Essex|United Kingdom|51.779|0.128|82059 -816|Harwich|Essex|United Kingdom|51.934|1.266|17684 -817|Hockley|Essex|United Kingdom|51.6014|0.6363|9616 -818|Laindon|Essex|United Kingdom|51.574|0.4181|37175 -819|Loughton|Essex|United Kingdom|51.6494|0.0735|33353 -820|Maldon|Essex|United Kingdom|51.7318|0.6758|14220 -821|Pitsea|Essex|United Kingdom|51.569|0.504|25000 -822|Rayleigh|Essex|United Kingdom|51.5864|0.6049|95580 -823|Saffron Walden|Essex|United Kingdom|52.022|0.243|15504 -824|Shenfield|Essex|United Kingdom|51.6297|0.3192|10511 -825|Stansted Mountfitchet|Essex|United Kingdom|51.898|0.198|8621 -826|Thundersley|Essex|United Kingdom|51.57|0.59|15600 -827|Tiptree|Essex|United Kingdom|51.81|0.75|9182 -828|Waltham Abbey|Essex|United Kingdom|51.6846|0.0004|22859 -829|Walton-on-the-Naze|Essex|United Kingdom|51.848|1.268|12054 -830|Wickford|Essex|United Kingdom|51.6114|0.5207|33486 -831|Witham|Essex|United Kingdom|51.7978|0.6373|25542 -832|Bo'ness|Falkirk|United Kingdom|56.0168|-3.6089|14760 -833|Falkirk|Falkirk|United Kingdom|56.0011|-3.7835|35850 -834|Grangemouth|Falkirk|United Kingdom|56.012|-3.717|16650 -835|Larbert|Falkirk|United Kingdom|56.0229|-3.826|11050 -836|Enniskillen|Fermanagh and Omagh|United Kingdom|54.3447|-7.6389|13823 -837|Omagh|Fermanagh and Omagh|United Kingdom|54.59|-7.29|21056 -838|Cowdenbeath|Fife|United Kingdom|56.11|-3.35|11640 -839|Cupar|Fife|United Kingdom|56.32|-3.01|9020 -840|Dunfermline|Fife|United Kingdom|56.0719|-3.4393|53100 -841|Glenrothes|Fife|United Kingdom|56.198|-3.178|38510 -842|Kirkcaldy|Fife|United Kingdom|56.1107|-3.1674|48108 -843|Leven|Fife|United Kingdom|56.195|-2.9942|9040 -844|Methil|Fife|United Kingdom|56.1844|-3.0223|10800 -845|Rosyth|Fife|United Kingdom|56.0339|-3.4323|13780 -846|Saint Andrews|Fife|United Kingdom|56.3404|-2.7955|17580 -847|Buckley|Flintshire|United Kingdom|53.172|-3.086|15665 -848|Connahs Quay|Flintshire|United Kingdom|53.218|-3.057|16774 -849|Flint|Flintshire|United Kingdom|53.2482|-3.1358|12953 -850|Holywell|Flintshire|United Kingdom|53.274|-3.223|8886 -851|Mold|Flintshire|United Kingdom|53.166|-3.133|10058 -852|Blaydon|Gateshead|United Kingdom|54.963|-1.719|15155 -853|Felling|Gateshead|United Kingdom|54.95|-1.564|8908 -854|Gateshead|Gateshead|United Kingdom|54.95|-1.6|120046 -855|Newburn|Gateshead|United Kingdom|54.983|-1.743|9536 -856|Whickham|Gateshead|United Kingdom|54.9456|-1.6726|16652 -857|Bailleston|Glasgow City|United Kingdom|55.8474|-4.1147|21663 -858|Glasgow|Glasgow City|United Kingdom|55.8611|-4.25|626410 -859|Partick|Glasgow City|United Kingdom|55.8699|-4.3125|8884 -860|Rutherglen|Glasgow City|United Kingdom|55.828|-4.214|31190 -861|Bishops Cleeve|Gloucestershire|United Kingdom|51.947|-2.061|14068 -862|Brockworth|Gloucestershire|United Kingdom|51.85|-2.15|9422 -863|Cam|Gloucestershire|United Kingdom|51.7011|-2.3642|8520 -864|Charlton Kings|Gloucestershire|United Kingdom|51.8877|-2.0413|10396 -865|Cheltenham|Gloucestershire|United Kingdom|51.9|-2.0667|116447 -866|Churchdown|Gloucestershire|United Kingdom|51.88|-2.17|10990 -867|Cinderford|Gloucestershire|United Kingdom|51.8225|-2.4989|8777 -868|Cirencester|Gloucestershire|United Kingdom|51.719|-1.968|19076 -869|Coleford|Gloucestershire|United Kingdom|51.791|-2.6162|9273 -870|Gloucester|Gloucestershire|United Kingdom|51.8644|-2.2444|145563 -871|Hucclecote|Gloucestershire|United Kingdom|51.85|-2.18|8826 -872|Lydney|Gloucestershire|United Kingdom|51.7286|-2.5285|10043 -873|Quedgeley|Gloucestershire|United Kingdom|51.825|-2.28|17519 -874|Stroud|Gloucestershire|United Kingdom|51.744|-2.215|13468 -875|Tewkesbury|Gloucestershire|United Kingdom|51.99|-2.16|20360 -876|Eltham|Greenwich|United Kingdom|51.451|0.052|48964 -877|Kidbrooke|Greenwich|United Kingdom|51.4621|0.0273|14300 -878|Plumstead|Greenwich|United Kingdom|51.49|0.09|16736 -879|Woolwich|Greenwich|United Kingdom|51.488|0.063|84959 -880|Caernarfon|Gwynedd|United Kingdom|53.14|-4.27|9615 -881|Hackney|Hackney|United Kingdom|51.5414|-0.0266|11734 -882|Runcorn|Halton|United Kingdom|53.3419|-2.7336|61789 -883|Weston|Halton|United Kingdom|53.413|-2.798|14263 -884|Widnes|Halton|United Kingdom|53.363|-2.728|61464 -885|Fulham|Hammersmith and Fulham|United Kingdom|51.4828|-0.195|87161 -886|Hammersmith|Hammersmith and Fulham|United Kingdom|51.4928|-0.2229|95996 -887|Aldershot|Hampshire|United Kingdom|51.2483|-0.7614|57211 -888|Alton|Hampshire|United Kingdom|51.1498|-0.9769|17816 -889|Andover|Hampshire|United Kingdom|51.208|-1.48|50887 -890|Basingstoke|Hampshire|United Kingdom|51.2667|-1.0876|107355 -891|Bishopstoke|Hampshire|United Kingdom|50.9679|-1.3278|9974 -892|Chandlers Ford|Hampshire|United Kingdom|50.984|-1.3792|21436 -893|Eastleigh|Hampshire|United Kingdom|50.9667|-1.35|78716 -894|Emsworth|Hampshire|United Kingdom|50.849|-0.938|9492 -895|Fareham|Hampshire|United Kingdom|50.85|-1.18|42210 -896|Farnborough|Hampshire|United Kingdom|51.29|-0.75|65034 -897|Fleet|Hampshire|United Kingdom|51.2834|-0.8456|42835 -898|Gosport|Hampshire|United Kingdom|50.7948|-1.1243|71529 -899|Havant|Hampshire|United Kingdom|50.8517|-0.9842|45826 -900|Horndean|Hampshire|United Kingdom|50.9136|-0.9961|12639 -901|Hythe|Hampshire|United Kingdom|50.869|-1.399|20526 -902|Lymington|Hampshire|United Kingdom|50.75|-1.55|15726 -903|New Milton|Hampshire|United Kingdom|50.76|-1.65|25717 -904|Petersfield|Hampshire|United Kingdom|51.0038|-0.9374|14974 -905|Portchester|Hampshire|United Kingdom|50.842|-1.12|17789 -906|Romsey|Hampshire|United Kingdom|50.989|-1.4966|14768 -907|Sandhurst|Hampshire|United Kingdom|51.349|-0.8|20803 -908|South Hayling|Hampshire|United Kingdom|50.7876|-0.977|15948 -909|Tadley|Hampshire|United Kingdom|51.3506|-1.1376|11473 -910|Waterlooville|Hampshire|United Kingdom|50.88|-1.03|64350 -911|Winchester|Hampshire|United Kingdom|51.0632|-1.308|35200 -912|Hornsey|Haringey|United Kingdom|51.587|-0.118|12659 -913|Tottenham|Haringey|United Kingdom|51.5975|-0.0681|129237 -914|Wood Green|Haringey|United Kingdom|51.5981|-0.1149|28453 -915|Harrow|Harrow|United Kingdom|51.5836|-0.3464|149246 -916|Harrow Weald|Harrow|United Kingdom|51.604|-0.339|11376 -917|Harrow on the Hill|Harrow|United Kingdom|51.5655|-0.3327|12270 -918|Hatch End|Harrow|United Kingdom|51.601|-0.3743|10693 -919|Pinner|Harrow|United Kingdom|51.5932|-0.3894|31130 -920|Stanmore|Harrow|United Kingdom|51.618|-0.314|23700 -921|Hartlepool|Hartlepool|United Kingdom|54.69|-1.21|88855 -922|Hornchurch|Havering|United Kingdom|51.5565|0.2128|63583 -923|Romford|Havering|United Kingdom|51.5768|0.1801|122854 -924|Upminster|Havering|United Kingdom|51.5557|0.2512|25361 -925|Hereford|Herefordshire|United Kingdom|52.056|-2.716|63024 -926|Ledbury|Herefordshire|United Kingdom|52.0339|-2.4235|9290 -927|Leominster|Herefordshire|United Kingdom|52.2282|-2.7385|11959 -928|Ross on Wye|Herefordshire|United Kingdom|51.914|-2.587|10700 -929|Abbots Langley|Hertfordshire|United Kingdom|51.701|-0.416|19574 -930|Aldenham|Hertfordshire|United Kingdom|51.6723|-0.3546|9942 -931|Baldock|Hertfordshire|United Kingdom|51.99|-0.19|9900 -932|Berkhampstead|Hertfordshire|United Kingdom|51.76|-0.56|18100 -933|Bishops Stortford|Hertfordshire|United Kingdom|51.872|0.1725|38202 -934|Borehamwood|Hertfordshire|United Kingdom|51.6578|-0.2723|31955 -935|Bovingdon|Hertfordshire|United Kingdom|51.7231|-0.5367|9000 -936|Bushey|Hertfordshire|United Kingdom|51.6429|-0.3604|25328 -937|Cheshunt|Hertfordshire|United Kingdom|51.702|-0.035|45832 -938|Chorleywood|Hertfordshire|United Kingdom|51.65|-0.51|11286 -939|Croxley Green|Hertfordshire|United Kingdom|51.647|-0.445|12562 -940|Harpenden|Hertfordshire|United Kingdom|51.8175|-0.3524|30240 -941|Hatfield|Hertfordshire|United Kingdom|51.7636|-0.2258|41265 -942|Hemel Hempstead|Hertfordshire|United Kingdom|51.7526|-0.4692|94932 -943|Hertford|Hertfordshire|United Kingdom|51.7966|-0.0774|28689 -944|Hitchin|Hertfordshire|United Kingdom|51.947|-0.283|34266 -945|Hoddesdon|Hertfordshire|United Kingdom|51.759|-0.015|42253 -946|Letchworth|Hertfordshire|United Kingdom|51.978|-0.23|33249 -947|London Colney|Hertfordshire|United Kingdom|51.726|-0.3|9507 -948|Potters Bar|Hertfordshire|United Kingdom|51.698|-0.183|21639 -949|Rickmansworth|Hertfordshire|United Kingdom|51.6383|-0.4659|23973 -950|Royston|Hertfordshire|United Kingdom|52.0471|-0.0202|15781 -951|Saint Albans|Hertfordshire|United Kingdom|51.755|-0.336|82146 -952|Sandridge|Hertfordshire|United Kingdom|51.7808|-0.3038|11451 -953|Stevenage|Hertfordshire|United Kingdom|51.9017|-0.2019|89663 -954|Tring|Hertfordshire|United Kingdom|51.7962|-0.6592|12099 -955|Waltham Cross|Hertfordshire|United Kingdom|51.686|-0.0331|8577 -956|Ware|Hertfordshire|United Kingdom|51.8109|-0.0314|18799 -957|Watford|Hertfordshire|United Kingdom|51.655|-0.3957|90301 -958|Welwyn Garden City|Hertfordshire|United Kingdom|51.8062|-0.1932|48380 -959|Fort William|Highland|United Kingdom|56.8198|-5.1052|10175 -960|Inverness|Highland|United Kingdom|57.4778|-4.2247|47290 -961|Nairn|Highland|United Kingdom|57.586|-3.869|9960 -962|Wick|Highland|United Kingdom|58.454|-3.089|7030 -963|Cowley|Hillingdon|United Kingdom|51.528|-0.481|8776 -964|Hayes|Hillingdon|United Kingdom|51.5127|-0.4211|83564 -965|Ickenham|Hillingdon|United Kingdom|51.558|-0.4484|10387 -966|Northwood|Hillingdon|United Kingdom|51.601|-0.4176|22047 -967|Ruislip|Hillingdon|United Kingdom|51.576|-0.433|58217 -968|Uxbridge|Hillingdon|United Kingdom|51.5404|-0.4778|70560 -969|West Drayton|Hillingdon|United Kingdom|51.5043|-0.4646|14370 -970|Yiewsley|Hillingdon|United Kingdom|51.513|-0.471|12979 -971|Feltham|Hounslow|United Kingdom|51.4496|-0.4089|63368 -972|Hounslow|Hounslow|United Kingdom|51.4668|-0.375|103337 -973|Gourock|Inverclyde|United Kingdom|55.9538|-4.8173|10350 -974|Greenock|Inverclyde|United Kingdom|55.95|-4.765|41990 -975|Port Glasgow|Inverclyde|United Kingdom|55.934|-4.6906|14620 -976|Bangor|Isle of Anglesey|United Kingdom|53.228|-4.128|16358 -977|Holyhead|Isle of Anglesey|United Kingdom|53.309|-4.633|11431 -978|Cowes|Isle of Wight|United Kingdom|50.7595|-1.3002|14724 -979|Newport|Isle of Wight|United Kingdom|50.701|-1.2883|23957 -980|Ryde|Isle of Wight|United Kingdom|50.7271|-1.1618|24847 -981|Sandown|Isle of Wight|United Kingdom|50.6551|-1.1541|11868 -982|Shanklin|Isle of Wight|United Kingdom|50.6333|-1.175|9072 -983|Highbury|Islington|United Kingdom|51.552|-0.097|26664 -984|Islington|Islington|United Kingdom|51.544|-0.1027|206125 -985|Kensington|Kensington and Chelsea|United Kingdom|51.5|-0.19|64681 -986|Ashford|Kent|United Kingdom|51.1465|0.8676|67528 -987|Aylesford|Kent|United Kingdom|51.3033|0.4796|10660 -988|Birchington|Kent|United Kingdom|51.377|1.305|9961 -989|Boxley|Kent|United Kingdom|51.3024|0.5429|9554 -990|Broadstairs|Kent|United Kingdom|51.3589|1.4394|24903 -991|Canterbury|Kent|United Kingdom|51.28|1.08|54880 -992|Cliftonville|Kent|United Kingdom|51.3881|1.4046|12900 -993|Crayford|Kent|United Kingdom|51.4491|0.1812|11226 -994|Dartford|Kent|United Kingdom|51.44|0.22|75000 -995|Deal|Kent|United Kingdom|51.2226|1.4006|30917 -996|Dover|Kent|United Kingdom|51.1295|1.3089|31022 -997|Faversham|Kent|United Kingdom|51.3177|0.8928|19316 -998|Folkestone|Kent|United Kingdom|51.081|1.166|51337 -999|Gravesend|Kent|United Kingdom|51.4415|0.3685|74000 -1000|Herne Bay|Kent|United Kingdom|51.37|1.13|38385 -1001|Hythe|Kent|United Kingdom|51.0716|1.084|14170 -1002|Kingsnorth|Kent|United Kingdom|51.1178|0.8615|11243 -1003|Maidstone|Kent|United Kingdom|51.272|0.529|107627 -1004|Margate|Kent|United Kingdom|51.385|1.3838|61223 -1005|Minster|Kent|United Kingdom|51.421|0.809|45000 -1006|Northfleet|Kent|United Kingdom|51.44|0.34|29474 -1007|Ramsgate|Kent|United Kingdom|51.336|1.416|40408 -1008|Royal Tunbridge Wells|Kent|United Kingdom|51.132|0.263|57772 -1009|Sevenoaks|Kent|United Kingdom|51.2781|0.1874|29506 -1010|Sheerness|Kent|United Kingdom|51.441|0.76|11938 -1011|Sittingbourne|Kent|United Kingdom|51.34|0.74|62500 -1012|Snodland|Kent|United Kingdom|51.328|0.4467|10211 -1013|Southborough|Kent|United Kingdom|51.1598|0.2652|11124 -1014|Tonbridge|Kent|United Kingdom|51.1987|0.2764|38657 -1015|Whitstable|Kent|United Kingdom|51.361|1.026|30195 -1016|Cottingham|Kingston upon Hull, City of|United Kingdom|53.7822|-0.4136|17164 -1017|Kingston upon Hull|Kingston upon Hull, City of|United Kingdom|53.7444|-0.3325|314018 -1018|Sutton on Hull|Kingston upon Hull, City of|United Kingdom|53.7806|-0.3047|12649 -1019|Kingston upon Thames|Kingston upon Thames|United Kingdom|51.4103|-0.2995|43013 -1020|Surbiton|Kingston upon Thames|United Kingdom|51.394|-0.307|45132 -1021|Almondbury|Kirklees|United Kingdom|53.6344|-1.7489|18346 -1022|Batley|Kirklees|United Kingdom|53.7167|-1.6356|80485 -1023|Birstall|Kirklees|United Kingdom|53.732|-1.66|16298 -1024|Cleckheaton|Kirklees|United Kingdom|53.725|-1.719|16622 -1025|Denby Dale|Kirklees|United Kingdom|53.572|-1.655|16365 -1026|Dewsbury|Kirklees|United Kingdom|53.691|-1.633|62945 -1027|Heckmondwike|Kirklees|United Kingdom|53.708|-1.67|16986 -1028|Huddersfield|Kirklees|United Kingdom|53.645|-1.7798|162949 -1029|Liversedge|Kirklees|United Kingdom|53.7067|-1.69|19420 -1030|Meltham|Kirklees|United Kingdom|53.592|-1.85|8534 -1031|Mirfield|Kirklees|United Kingdom|53.6807|-1.6888|19563 -1032|Halewood|Knowsley|United Kingdom|53.3599|-2.84|20116 -1033|Huyton|Knowsley|United Kingdom|53.4111|-2.8403|33193 -1034|Kirkby|Knowsley|United Kingdom|53.48|-2.89|40472 -1035|Knowsley|Knowsley|United Kingdom|53.4498|-2.8501|11343 -1036|Prescot|Knowsley|United Kingdom|53.4286|-2.8064|11184 -1037|Brixton|Lambeth|United Kingdom|51.4575|-0.1175|78536 -1038|Lambeth|Lambeth|United Kingdom|51.49|-0.119|9675 -1039|Streatham|Lambeth|United Kingdom|51.4279|-0.1235|58055 -1040|Accrington|Lancashire|United Kingdom|53.7534|-2.3638|35456 -1041|Appley Bridge|Lancashire|United Kingdom|53.579|-2.721|18500 -1042|Bacup|Lancashire|United Kingdom|53.704|-2.199|13323 -1043|Bamber Bridge|Lancashire|United Kingdom|53.7281|-2.6606|12126 -1044|Barnoldswick|Lancashire|United Kingdom|53.9147|-2.1895|10752 -1045|Burnley|Lancashire|United Kingdom|53.789|-2.248|82002 -1046|Burscough|Lancashire|United Kingdom|53.596|-2.843|9182 -1047|Chorley|Lancashire|United Kingdom|53.653|-2.632|38420 -1048|Clayton le Moors|Lancashire|United Kingdom|53.775|-2.384|8522 -1049|Clitheroe|Lancashire|United Kingdom|53.8711|-2.3916|17141 -1050|Colne|Lancashire|United Kingdom|53.8554|-2.1756|17855 -1051|Euxton|Lancashire|United Kingdom|53.662|-2.674|9993 -1052|Fleetwood|Lancashire|United Kingdom|53.922|-3.012|25939 -1053|Great Harwood|Lancashire|United Kingdom|53.786|-2.408|10890 -1054|Haslingden|Lancashire|United Kingdom|53.705|-2.328|16849 -1055|Heysham|Lancashire|United Kingdom|54.046|-2.894|17016 -1056|Lancaster|Lancashire|United Kingdom|54.0489|-2.8014|52234 -1057|Leyland|Lancashire|United Kingdom|53.692|-2.697|35578 -1058|Morecambe|Lancashire|United Kingdom|54.073|-2.87|34768 -1059|Nelson|Lancashire|United Kingdom|53.8346|-2.218|29135 -1060|Ormskirk|Lancashire|United Kingdom|53.5665|-2.8869|24073 -1061|Oswaldtwistle|Lancashire|United Kingdom|53.743|-2.393|11803 -1062|Padiham|Lancashire|United Kingdom|53.797|-2.311|10098 -1063|Penwortham|Lancashire|United Kingdom|53.74|-2.72|23047 -1064|Poulton le Fylde|Lancashire|United Kingdom|53.847|-2.995|18115 -1065|Preston|Lancashire|United Kingdom|53.759|-2.699|141801 -1066|Rawtenstall|Lancashire|United Kingdom|53.699|-2.291|23000 -1067|Skelmersdale|Lancashire|United Kingdom|53.55|-2.776|38813 -1068|Adel|Leeds|United Kingdom|53.8489|-1.5849|19430 -1069|Farnley|Leeds|United Kingdom|53.7876|-1.6159|24213 -1070|Farsley|Leeds|United Kingdom|53.8116|-1.6718|22594 -1071|Garforth|Leeds|United Kingdom|53.792|-1.388|19811 -1072|Guiseley|Leeds|United Kingdom|53.875|-1.706|22347 -1073|Horsforth|Leeds|United Kingdom|53.837|-1.643|18895 -1074|Kippax|Leeds|United Kingdom|53.7669|-1.3705|9785 -1075|Kirkstall|Leeds|United Kingdom|53.816|-1.602|20673 -1076|Leeds|Leeds|United Kingdom|53.8003|-1.5497|789194 -1077|Morley|Leeds|United Kingdom|53.7492|-1.6023|44440 -1078|Otley|Leeds|United Kingdom|53.905|-1.687|13668 -1079|Pudsey|Leeds|United Kingdom|53.797|-1.663|22408 -1080|Rothwell|Leeds|United Kingdom|53.7485|-1.478|20354 -1081|Seacroft|Leeds|United Kingdom|53.8222|-1.4599|14246 -1082|Wetherby|Leeds|United Kingdom|53.9276|-1.3839|11712 -1083|Woodlesford|Leeds|United Kingdom|53.7567|-1.453|21010 -1084|Yeadon|Leeds|United Kingdom|53.869|-1.688|22233 -1085|Aylestone|Leicester|United Kingdom|52.604|-1.154|11151 -1086|Belgrave|Leicester|United Kingdom|52.6566|-1.1262|11558 -1087|Birstall|Leicester|United Kingdom|52.6736|-1.12|12216 -1088|Leicester|Leicester|United Kingdom|52.6344|-1.1319|508916 -1089|Ashby de la Zouch|Leicestershire|United Kingdom|52.746|-1.476|16491 -1090|Barwell|Leicestershire|United Kingdom|52.5682|-1.3462|9022 -1091|Braunstone|Leicestershire|United Kingdom|52.616|-1.175|16850 -1092|Broughton Astley|Leicestershire|United Kingdom|52.5278|-1.2275|8940 -1093|Burbage|Leicestershire|United Kingdom|52.5277|-1.3483|14568 -1094|Coalville|Leicestershire|United Kingdom|52.724|-1.369|37661 -1095|Evington|Leicestershire|United Kingdom|52.621|-1.072|11133 -1096|Glen Parva|Leicestershire|United Kingdom|52.5867|-1.1617|17189 -1097|Glenfield|Leicestershire|United Kingdom|52.6491|-1.2062|9643 -1098|Hinckley|Leicestershire|United Kingdom|52.5413|-1.3725|45249 -1099|Loughborough|Leicestershire|United Kingdom|52.77|-1.2|59932 -1100|Market Harborough|Leicestershire|United Kingdom|52.4775|-0.9206|22911 -1101|Melton Mowbray|Leicestershire|United Kingdom|52.7661|-0.886|27158 -1102|Oadby|Leicestershire|United Kingdom|52.5987|-1.0763|23849 -1103|Shepshed|Leicestershire|United Kingdom|52.7711|-1.2951|14875 -1104|Sileby|Leicestershire|United Kingdom|52.731|-1.106|17835 -1105|Syston|Leicestershire|United Kingdom|52.7|-1.08|12804 -1106|Whitwick|Leicestershire|United Kingdom|52.7403|-1.3556|8612 -1107|Wigston Magna|Leicestershire|United Kingdom|52.5812|-1.093|32321 -1108|Catford|Lewisham|United Kingdom|51.4452|-0.0207|44905 -1109|Boston|Lincolnshire|United Kingdom|52.974|-0.0214|64600 -1110|Bourne|Lincolnshire|United Kingdom|52.7684|-0.3775|17981 -1111|Gainsborough|Lincolnshire|United Kingdom|53.4016|-0.7732|22841 -1112|Grantham|Lincolnshire|United Kingdom|52.918|-0.638|34592 -1113|Holbeach|Lincolnshire|United Kingdom|52.8037|0.0154|10458 -1114|Lincoln|Lincolnshire|United Kingdom|53.2283|-0.5389|130200 -1115|Louth|Lincolnshire|United Kingdom|53.3669|-0.0061|17382 -1116|Mablethorpe|Lincolnshire|United Kingdom|53.3409|0.261|12531 -1117|North Hykeham|Lincolnshire|United Kingdom|53.1833|-0.5875|16844 -1118|Skegness|Lincolnshire|United Kingdom|53.1436|0.3428|21128 -1119|Sleaford|Lincolnshire|United Kingdom|52.996|-0.413|19807 -1120|Spalding|Lincolnshire|United Kingdom|52.7858|-0.1529|34613 -1121|Stamford|Lincolnshire|United Kingdom|52.656|-0.484|19701 -1122|Lisburn|Lisburn and Castlereagh|United Kingdom|54.5167|-6.0333|71465 -1123|Childwall|Liverpool|United Kingdom|53.395|-2.881|14085 -1124|Deysbrook|Liverpool|United Kingdom|53.429|-2.934|14490 -1125|Dingle|Liverpool|United Kingdom|53.3774|-2.9613|13246 -1126|Eastham|Liverpool|United Kingdom|53.313|-2.962|13882 -1127|Fazakerley|Liverpool|United Kingdom|53.4676|-2.9408|16786 -1128|Liverpool|Liverpool|United Kingdom|53.4075|-2.9919|864122 -1129|West Derby|Liverpool|United Kingdom|53.4338|-2.907|14382 -1130|Woolton|Liverpool|United Kingdom|53.374|-2.865|12921 -1131|London|London, City of|United Kingdom|51.5072|-0.1275|11262000 -1132|Leagrave|Luton|United Kingdom|51.903|-0.466|12910 -1133|Luton|Luton|United Kingdom|51.8783|-0.4147|213052 -1134|Baguley|Manchester|United Kingdom|53.399|-2.276|14794 -1135|Manchester|Manchester|United Kingdom|53.4794|-2.2453|2705000 -1136|Moston|Manchester|United Kingdom|53.5156|-2.1848|14518 -1137|Northenden|Manchester|United Kingdom|53.4075|-2.2583|15200 -1138|Wythenshawe|Manchester|United Kingdom|53.392|-2.264|110000 -1139|Chatham|Medway|United Kingdom|51.37|0.52|76792 -1140|Gillingham|Medway|United Kingdom|51.385|0.55|104157 -1141|Rainham|Medway|United Kingdom|51.36|0.61|34088 -1142|Rochester|Medway|United Kingdom|51.375|0.5|62982 -1143|Strood|Medway|United Kingdom|51.393|0.478|40000 -1144|Merthyr Tudful|Merthyr Tydfil|United Kingdom|51.743|-3.378|63546 -1145|Mitcham|Merton|United Kingdom|51.4009|-0.1517|63393 -1146|Morden|Merton|United Kingdom|51.4015|-0.1949|48233 -1147|Raynes Park|Merton|United Kingdom|51.4033|-0.2321|9738 -1148|Wimbledon|Merton|United Kingdom|51.422|-0.208|92765 -1149|Cookstown|Mid-Ulster|United Kingdom|54.647|-6.745|10646 -1150|Marton|Middlesbrough|United Kingdom|54.5372|-1.2047|9990 -1151|Ormesby|Middlesbrough|United Kingdom|54.5492|-1.1817|10714 -1152|Bonnyrigg|Midlothian|United Kingdom|55.8747|-3.1031|17530 -1153|Dalkeith|Midlothian|United Kingdom|55.8958|-3.0583|13400 -1154|Penicuik|Midlothian|United Kingdom|55.826|-3.22|15926 -1155|Bletchley|Milton Keynes|United Kingdom|51.994|-0.732|37520 -1156|Bradwell|Milton Keynes|United Kingdom|52.05|-0.787|9657 -1157|Great Linford|Milton Keynes|United Kingdom|52.068|-0.7637|19350 -1158|Milton Keynes|Milton Keynes|United Kingdom|52.04|-0.76|207057 -1159|Newport Pagnell|Milton Keynes|United Kingdom|52.087|-0.722|15118 -1160|Shenley Brook End|Milton Keynes|United Kingdom|52.009|-0.789|25828 -1161|Shenley Church End|Milton Keynes|United Kingdom|52.022|-0.788|12961 -1162|Wolverton|Milton Keynes|United Kingdom|52.0626|-0.8102|12492 -1163|Abergavenny|Monmouthshire|United Kingdom|51.824|-3.0167|12515 -1164|Caldicot|Monmouthshire|United Kingdom|51.591|-2.7492|9813 -1165|Chepstow|Monmouthshire|United Kingdom|51.642|-2.675|12350 -1166|Monmouth|Monmouthshire|United Kingdom|51.81|-2.72|10508 -1167|Buckie|Moray|United Kingdom|57.676|-2.965|8640 -1168|Elgin|Moray|United Kingdom|57.65|-3.315|23128 -1169|Forres|Moray|United Kingdom|57.608|-3.62|10100 -1170|Neath|Neath Port Talbot|United Kingdom|51.66|-3.81|50658 -1171|Port Talbot|Neath Port Talbot|United Kingdom|51.5906|-3.7986|37276 -1172|Gosforth|Newcastle upon Tyne|United Kingdom|55.007|-1.623|23620 -1173|Lemington|Newcastle upon Tyne|United Kingdom|54.972|-1.723|10228 -1174|Longbenton|Newcastle upon Tyne|United Kingdom|55.0|-1.57|10617 -1175|Newcastle|Newcastle upon Tyne|United Kingdom|54.98|-1.61|300196 -1176|East Ham|Newham|United Kingdom|51.5323|0.0554|76186 -1177|Stratford|Newham|United Kingdom|51.5423|-0.0026|51387 -1178|West Ham|Newham|United Kingdom|51.534|0.008|15551 -1179|Newport|Newport|United Kingdom|51.5886|-2.9978|159600 -1180|Rogerstone|Newport|United Kingdom|51.5906|-3.0537|10158 -1181|Attleborough|Norfolk|United Kingdom|52.5183|1.0192|10482 -1182|Caister-on-Sea|Norfolk|United Kingdom|52.651|1.733|8901 -1183|Costessey|Norfolk|United Kingdom|52.6602|1.2161|12463 -1184|Cromer|Norfolk|United Kingdom|52.931|1.302|12457 -1185|Downham Market|Norfolk|United Kingdom|52.6|0.39|9994 -1186|East Dereham|Norfolk|United Kingdom|52.681|0.94|18609 -1187|Gorleston-on-Sea|Norfolk|United Kingdom|52.5757|1.7235|24785 -1188|Great Yarmouth|Norfolk|United Kingdom|52.606|1.729|38693 -1189|Hellesdon|Norfolk|United Kingdom|52.6485|1.2509|10957 -1190|King's Lynn|Norfolk|United Kingdom|52.754|0.398|42800 -1191|North Walsham|Norfolk|United Kingdom|52.8214|1.3861|12634 -1192|Norwich|Norfolk|United Kingdom|52.6286|1.2928|213166 -1193|Thetford|Norfolk|United Kingdom|52.41|0.74|27027 -1194|Thorpe Saint Andrew|Norfolk|United Kingdom|52.6354|1.3431|14556 -1195|Wymondham|Norfolk|United Kingdom|52.57|1.116|14405 -1196|Ardrossan|North Ayrshire|United Kingdom|55.6432|-4.8097|10670 -1197|Irvine|North Ayrshire|United Kingdom|55.6201|-4.6614|33698 -1198|Kilwinning|North Ayrshire|United Kingdom|55.655|-4.703|16460 -1199|Largs|North Ayrshire|United Kingdom|55.795|-4.87|11260 -1200|Saltcoats|North Ayrshire|United Kingdom|55.6352|-4.7896|12640 -1201|Stevenston|North Ayrshire|United Kingdom|55.645|-4.758|9230 -1202|Cleethorpes|North East Lincolnshire|United Kingdom|53.5533|-0.0215|38996 -1203|Grimsby|North East Lincolnshire|United Kingdom|53.5675|-0.08|88243 -1204|Immingham|North East Lincolnshire|United Kingdom|53.6139|-0.2183|9642 -1205|Scartho|North East Lincolnshire|United Kingdom|53.5399|-0.0926|10408 -1206|Airdrie|North Lanarkshire|United Kingdom|55.86|-3.98|37410 -1207|Bellshill|North Lanarkshire|United Kingdom|55.816|-4.026|20290 -1208|Coatbridge|North Lanarkshire|United Kingdom|55.8625|-4.0266|43960 -1209|Cumbernauld|North Lanarkshire|United Kingdom|55.945|-3.994|50920 -1210|Kilsyth|North Lanarkshire|United Kingdom|55.98|-4.06|10080 -1211|Kirk of Shotts|North Lanarkshire|United Kingdom|55.823|-3.804|8570 -1212|Motherwell|North Lanarkshire|United Kingdom|55.7839|-3.9852|32590 -1213|Wishaw|North Lanarkshire|United Kingdom|55.7742|-3.9183|30290 -1214|Barton upon Humber|North Lincolnshire|United Kingdom|53.6833|-0.45|11066 -1215|Bottesford|North Lincolnshire|United Kingdom|53.5521|-0.6714|11038 -1216|Scunthorpe|North Lincolnshire|United Kingdom|53.5809|-0.6502|79977 -1217|Clevedon|North Somerset|United Kingdom|51.438|-2.854|21281 -1218|Felton|North Somerset|United Kingdom|51.51|-2.574|10607 -1219|Nailsea|North Somerset|United Kingdom|51.43|-2.76|15630 -1220|Portishead|North Somerset|United Kingdom|51.484|-2.7626|25000 -1221|Weston-super-Mare|North Somerset|United Kingdom|51.346|-2.977|76143 -1222|Yatton|North Somerset|United Kingdom|51.3855|-2.8256|9176 -1223|Cullercoats|North Tyneside|United Kingdom|55.033|-1.433|9202 -1224|Killingworth|North Tyneside|United Kingdom|55.0318|-1.5557|20079 -1225|Monkseaton|North Tyneside|United Kingdom|55.043|-1.459|19044 -1226|North Shields|North Tyneside|United Kingdom|55.0097|-1.4448|34423 -1227|Shiremoor|North Tyneside|United Kingdom|55.0366|-1.5048|13300 -1228|Tynemouth|North Tyneside|United Kingdom|55.017|-1.423|68202 -1229|Wallsend|North Tyneside|United Kingdom|54.991|-1.534|30400 -1230|Whitley Bay|North Tyneside|United Kingdom|55.0456|-1.4443|36623 -1231|Harrogate|North Yorkshire|United Kingdom|53.9919|-1.5378|73576 -1232|Knaresborough|North Yorkshire|United Kingdom|54.0084|-1.467|15441 -1233|Northallerton|North Yorkshire|United Kingdom|54.3378|-1.4285|15741 -1234|Ripon|North Yorkshire|United Kingdom|54.138|-1.524|16274 -1235|Scarborough|North Yorkshire|United Kingdom|54.2773|-0.4017|61749 -1236|Selby|North Yorkshire|United Kingdom|53.7818|-1.0703|19760 -1237|Skipton|North Yorkshire|United Kingdom|53.9625|-2.0163|14623 -1238|Whitby|North Yorkshire|United Kingdom|54.4858|-0.6206|13594 -1239|Brackley|Northamptonshire|United Kingdom|52.032|-1.147|16195 -1240|Corby|Northamptonshire|United Kingdom|52.4877|-0.7013|54927 -1241|Daventry|Northamptonshire|United Kingdom|52.2578|-1.1628|28123 -1242|Desborough|Northamptonshire|United Kingdom|52.4398|-0.8172|10697 -1243|Irthlingborough|Northamptonshire|United Kingdom|52.324|-0.614|8900 -1244|Kettering|Northamptonshire|United Kingdom|52.3931|-0.7229|56226 -1245|Northampton|Northamptonshire|United Kingdom|52.2304|-0.8938|212100 -1246|Raunds|Northamptonshire|United Kingdom|52.345|-0.537|9379 -1247|Rushden|Northamptonshire|United Kingdom|52.288|-0.601|31690 -1248|Towcester|Northamptonshire|United Kingdom|52.13|-0.99|9252 -1249|Wellingborough|Northamptonshire|United Kingdom|52.2939|-0.6964|56564 -1250|Wootton|Northamptonshire|United Kingdom|52.2007|-0.8857|11180 -1251|Ashington|Northumberland|United Kingdom|55.181|-1.568|27764 -1252|Bedlington|Northumberland|United Kingdom|55.133|-1.583|18470 -1253|Berwick-Upon-Tweed|Northumberland|United Kingdom|55.7692|-2.0025|12043 -1254|Blyth|Northumberland|United Kingdom|55.126|-1.514|37339 -1255|Choppington|Northumberland|United Kingdom|55.145|-1.601|9787 -1256|Cramlington|Northumberland|United Kingdom|55.082|-1.585|29405 -1257|Hexham|Northumberland|United Kingdom|54.971|-2.101|11139 -1258|Morpeth|Northumberland|United Kingdom|55.1675|-1.6908|14017 -1259|Ponteland|Northumberland|United Kingdom|55.048|-1.747|10921 -1260|Prudhoe|Northumberland|United Kingdom|54.961|-1.849|11675 -1261|Basford|Nottingham|United Kingdom|52.978|-1.169|16207 -1262|Bulwell|Nottingham|United Kingdom|53.001|-1.197|29771 -1263|Clifton|Nottingham|United Kingdom|52.904|-1.177|22749 -1264|Nottingham|Nottingham|United Kingdom|52.9533|-1.15|768638 -1265|Arnold|Nottinghamshire|United Kingdom|53.005|-1.127|37768 -1266|Balderton|Nottinghamshire|United Kingdom|53.0549|-0.7727|9757 -1267|Beeston|Nottinghamshire|United Kingdom|52.927|-1.215|37000 -1268|Bingham|Nottinghamshire|United Kingdom|52.952|-0.953|9131 -1269|Chilwell|Nottinghamshire|United Kingdom|52.916|-1.235|12864 -1270|East Retford|Nottinghamshire|United Kingdom|53.3228|-0.9431|22013 -1271|Eastwood|Nottinghamshire|United Kingdom|53.018|-1.304|18612 -1272|Greasley|Nottinghamshire|United Kingdom|53.02|-1.27|11014 -1273|Kirkby in Ashfield|Nottinghamshire|United Kingdom|53.099|-1.245|25265 -1274|Mansfield|Nottinghamshire|United Kingdom|53.1444|-1.1964|77551 -1275|Ollerton|Nottinghamshire|United Kingdom|53.2|-1.02|11103 -1276|Sandiacre|Nottinghamshire|United Kingdom|52.923|-1.291|8889 -1277|Selston|Nottinghamshire|United Kingdom|53.07|-1.3|12596 -1278|Stapleford|Nottinghamshire|United Kingdom|52.929|-1.274|15241 -1279|Sutton in Ashfield|Nottinghamshire|United Kingdom|53.125|-1.261|48527 -1280|Warsop|Nottinghamshire|United Kingdom|53.2|-1.15|11999 -1281|West Bridgford|Nottinghamshire|United Kingdom|52.932|-1.127|47109 -1282|Worksop|Nottinghamshire|United Kingdom|53.3042|-1.1244|44733 -1283|Failsworth|Oldham|United Kingdom|53.5102|-2.1575|20680 -1284|Hollinwood|Oldham|United Kingdom|53.5183|-2.144|10920 -1285|Oldham|Oldham|United Kingdom|53.5444|-2.1169|96555 -1286|Royton|Oldham|United Kingdom|53.566|-2.121|21284 -1287|Kirkwall|Orkney Islands|United Kingdom|58.981|-2.96|7420 -1288|Abingdon|Oxfordshire|United Kingdom|51.667|-1.283|33130 -1289|Banbury|Oxfordshire|United Kingdom|52.061|-1.336|46853 -1290|Bicester|Oxfordshire|United Kingdom|51.9|-1.15|37020 -1291|Carterton|Oxfordshire|United Kingdom|51.76|-1.59|15680 -1292|Cowley|Oxfordshire|United Kingdom|51.733|-1.215|16500 -1293|Didcot|Oxfordshire|United Kingdom|51.606|-1.241|32183 -1294|Henley on Thames|Oxfordshire|United Kingdom|51.5357|-0.903|11619 -1295|Kidlington|Oxfordshire|United Kingdom|51.823|-1.291|13723 -1296|Oxford|Oxfordshire|United Kingdom|51.7519|-1.2578|152000 -1297|Thame|Oxfordshire|United Kingdom|51.75|-0.97|13273 -1298|Wallingford|Oxfordshire|United Kingdom|51.599|-1.125|11600 -1299|Wantage|Oxfordshire|United Kingdom|51.589|-1.427|13106 -1300|Witney|Oxfordshire|United Kingdom|51.78|-1.49|27522 -1301|Hwlffordd|Pembrokeshire|United Kingdom|51.8|-4.97|12042 -1302|Milford Haven|Pembrokeshire|United Kingdom|51.7142|-5.0427|13725 -1303|Pembroke Dock|Pembrokeshire|United Kingdom|51.6933|-4.9458|9753 -1304|Blairgowrie|Perth and Kinross|United Kingdom|56.5916|-3.3405|9020 -1305|Perth|Perth and Kinross|United Kingdom|56.3958|-3.4333|47430 -1306|Peterborough|Peterborough|United Kingdom|52.5662|-0.2366|194000 -1307|Egg Buckland|Plymouth|United Kingdom|50.4006|-4.1136|13351 -1308|Plymouth|Plymouth|United Kingdom|50.3714|-4.1422|267918 -1309|Plympton|Plymouth|United Kingdom|50.386|-4.051|29899 -1310|Plymstock|Plymouth|United Kingdom|50.3569|-4.09|24103 -1311|Saint Budeaux|Plymouth|United Kingdom|50.4033|-4.1856|13369 -1312|Cosham|Portsmouth|United Kingdom|50.8424|-1.066|13830 -1313|Hilsea|Portsmouth|United Kingdom|50.83|-1.07|13552 -1314|Portsmouth|Portsmouth|United Kingdom|50.8058|-1.0872|855679 -1315|Newtown|Powys|United Kingdom|52.5132|-3.3141|11357 -1316|Pontneddfechan|Powys|United Kingdom|51.7554|-3.5878|34000 -1317|Caversham|Reading|United Kingdom|51.467|-0.973|23885 -1318|Reading|Reading|United Kingdom|51.4542|-0.9731|337108 -1319|Tilehurst|Reading|United Kingdom|51.4579|-1.0406|9185 -1320|Goodmayes|Redbridge|United Kingdom|51.5631|0.1133|13069 -1321|Ilford|Redbridge|United Kingdom|51.5575|0.0858|168168 -1322|Snaresbrook|Redbridge|United Kingdom|51.587|0.0146|11868 -1323|Wanstead|Redbridge|United Kingdom|51.5778|0.0286|11543 -1324|Guisborough|Redcar and Cleveland|United Kingdom|54.535|-1.0563|16979 -1325|Middlesbrough|Redcar and Cleveland|United Kingdom|54.5767|-1.2355|140545 -1326|Redcar|Redcar and Cleveland|United Kingdom|54.618|-1.069|37073 -1327|Johnstone|Renfrewshire|United Kingdom|55.8346|-4.5027|16090 -1328|Paisley|Renfrewshire|United Kingdom|55.8456|-4.4239|77220 -1329|Renfrew|Renfrewshire|United Kingdom|55.878|-4.389|21854 -1330|Aberaman|Rhondda Cynon Taff|United Kingdom|51.7|-3.4333|9964 -1331|Aberdare|Rhondda Cynon Taff|United Kingdom|51.713|-3.445|39550 -1332|Llantrisant|Rhondda Cynon Taff|United Kingdom|51.542|-3.375|15313 -1333|Mountain Ash|Rhondda Cynon Taff|United Kingdom|51.6814|-3.3792|11230 -1334|Pontypridd|Rhondda Cynon Taff|United Kingdom|51.602|-3.342|31206 -1335|Rhondda|Rhondda Cynon Taff|United Kingdom|51.6159|-3.4175|69506 -1336|Tonypandy|Rhondda Cynon Taff|United Kingdom|51.6223|-3.4512|17789 -1337|Tonyrefail|Rhondda Cynon Taff|United Kingdom|51.584|-3.4306|12301 -1338|Hampton|Richmond upon Thames|United Kingdom|51.422|-0.367|19372 -1339|Kew Green|Richmond upon Thames|United Kingdom|51.5308|-0.2248|14915 -1340|Richmond|Richmond upon Thames|United Kingdom|51.456|-0.301|21469 -1341|Twickenham|Richmond upon Thames|United Kingdom|51.449|-0.337|62148 -1342|Castleton|Rochdale|United Kingdom|53.5907|-2.1737|10159 -1343|Heywood|Rochdale|United Kingdom|53.59|-2.219|28205 -1344|Littleborough|Rochdale|United Kingdom|53.644|-2.098|13807 -1345|Middleton|Rochdale|United Kingdom|53.555|-2.187|42972 -1346|Milnrow|Rochdale|United Kingdom|53.6101|-2.1111|13061 -1347|Rochdale|Rochdale|United Kingdom|53.6136|-2.161|110194 -1348|Dinnington|Rotherham|United Kingdom|53.3667|-1.2|9077 -1349|Maltby|Rotherham|United Kingdom|53.426|-1.21|16856 -1350|Rawmarsh|Rotherham|United Kingdom|53.4636|-1.3439|18498 -1351|Rotherham|Rotherham|United Kingdom|53.43|-1.357|109691 -1352|Swallownest|Rotherham|United Kingdom|53.3623|-1.3251|15022 -1353|Swinton|Rotherham|United Kingdom|53.4877|-1.3149|15559 -1354|Wath upon Dearne|Rotherham|United Kingdom|53.5022|-1.3402|11816 -1355|Oakham|Rutland|United Kingdom|52.6705|-0.7333|10975 -1356|Barton upon Irwell|Salford|United Kingdom|53.476|-2.36|12462 -1357|Eccles|Salford|United Kingdom|53.4824|-2.339|38756 -1358|Irlam|Salford|United Kingdom|53.445|-2.422|19933 -1359|Little Hulton|Salford|United Kingdom|53.53|-2.418|13469 -1360|Pendlebury|Salford|United Kingdom|53.5075|-2.3154|13069 -1361|Salford|Salford|United Kingdom|53.483|-2.2931|103886 -1362|Swinton|Salford|United Kingdom|53.5122|-2.3412|22931 -1363|Walkden|Salford|United Kingdom|53.5239|-2.3991|35616 -1364|Worsley|Salford|United Kingdom|53.5093|-2.3845|10090 -1365|Oldbury|Sandwell|United Kingdom|52.505|-2.0159|25488 -1366|Rowley Regis|Sandwell|United Kingdom|52.488|-2.05|50257 -1367|Smethwick|Sandwell|United Kingdom|52.4931|-1.9686|48180 -1368|West Bromwich|Sandwell|United Kingdom|52.519|-1.995|146386 -1369|Galashiels|Scottish Borders|United Kingdom|55.6194|-2.8033|13000 -1370|Hawick|Scottish Borders|United Kingdom|55.422|-2.787|13740 -1371|Peebles|Scottish Borders|United Kingdom|55.6519|-3.1889|8940 -1372|Ainsdale|Sefton|United Kingdom|53.6021|-3.0405|12723 -1373|Blundellsands|Sefton|United Kingdom|53.48|-3.05|11514 -1374|Bootle|Sefton|United Kingdom|53.4457|-2.9891|51394 -1375|Crosby|Sefton|United Kingdom|53.4872|-3.0343|51789 -1376|Formby|Sefton|United Kingdom|53.5586|-3.0666|22419 -1377|Litherland|Sefton|United Kingdom|53.4727|-2.999|22242 -1378|Maghull|Sefton|United Kingdom|53.5174|-2.9449|20444 -1379|Southport|Sefton|United Kingdom|53.6475|-3.0053|91703 -1380|Chapeltown|Sheffield|United Kingdom|53.462|-1.466|10043 -1381|Ecclesall|Sheffield|United Kingdom|53.362|-1.498|19211 -1382|Ecclesfield|Sheffield|United Kingdom|53.4429|-1.4698|31609 -1383|Fulwood|Sheffield|United Kingdom|53.365|-1.544|18233 -1384|Handsworth|Sheffield|United Kingdom|53.37|-1.4|9957 -1385|Mosbrough|Sheffield|United Kingdom|53.325|-1.362|17097 -1386|Sheffield|Sheffield|United Kingdom|53.3808|-1.4703|518090 -1387|Stannington|Sheffield|United Kingdom|53.396|-1.536|10747 -1388|Stocksbridge|Sheffield|United Kingdom|53.478|-1.588|9869 -1389|Woodhouse|Sheffield|United Kingdom|53.358|-1.373|17450 -1390|Lerwick|Shetland Islands|United Kingdom|60.155|-1.145|6880 -1391|Bridgnorth|Shropshire|United Kingdom|52.535|-2.4195|12079 -1392|Ludlow|Shropshire|United Kingdom|52.368|-2.718|10266 -1393|Oswestry|Shropshire|United Kingdom|52.8598|-3.0538|15613 -1394|Shrewsbury|Shropshire|United Kingdom|52.708|-2.754|71715 -1395|Whitchurch|Shropshire|United Kingdom|52.969|-2.682|9781 -1396|Slough|Slough|United Kingdom|51.5084|-0.5881|119070 -1397|Bickenhill|Solihull|United Kingdom|52.439|-1.725|12456 -1398|Dorridge|Solihull|United Kingdom|52.372|-1.7554|11140 -1399|Knowle|Solihull|United Kingdom|52.3881|-1.7318|10678 -1400|Olton|Solihull|United Kingdom|52.4377|-1.8058|12167 -1401|Sheldon|Solihull|United Kingdom|52.45|-1.7666|21817 -1402|Solihull|Solihull|United Kingdom|52.413|-1.778|206674 -1403|Bridgwater|Somerset|United Kingdom|51.128|-2.993|41276 -1404|Burnham-on-Sea|Somerset|United Kingdom|51.2376|-2.9935|19576 -1405|Chard|Somerset|United Kingdom|50.8728|-2.9587|13074 -1406|Frome|Somerset|United Kingdom|51.2279|-2.3215|28559 -1407|Glastonbury|Somerset|United Kingdom|51.1485|-2.714|8932 -1408|Minehead|Somerset|United Kingdom|51.2038|-3.4738|11981 -1409|Shepton Mallet|Somerset|United Kingdom|51.193|-2.546|10810 -1410|Street|Somerset|United Kingdom|51.1235|-2.7381|11805 -1411|Taunton|Somerset|United Kingdom|51.019|-3.1|60479 -1412|Wellington|Somerset|United Kingdom|50.9755|-3.2243|16669 -1413|Wells|Somerset|United Kingdom|51.2094|-2.645|10536 -1414|Yeovil|Somerset|United Kingdom|50.9452|-2.637|49698 -1415|Ayr|South Ayrshire|United Kingdom|55.458|-4.629|46780 -1416|Prestwick|South Ayrshire|United Kingdom|55.4956|-4.6142|14720 -1417|Troon|South Ayrshire|United Kingdom|55.54|-4.66|14710 -1418|Kingswood|South Gloucestershire|United Kingdom|51.46|-2.505|160260 -1419|Stoke Gifford|South Gloucestershire|United Kingdom|51.517|-2.548|19794 -1420|Thornbury|South Gloucestershire|United Kingdom|51.6094|-2.5249|14496 -1421|Yate|South Gloucestershire|United Kingdom|51.5402|-2.411|21789 -1422|Cambuslang|South Lanarkshire|United Kingdom|55.819|-4.1671|29100 -1423|Carluke|South Lanarkshire|United Kingdom|55.734|-3.834|13320 -1424|East Kilbride|South Lanarkshire|United Kingdom|55.7644|-4.1769|75120 -1425|Hamilton|South Lanarkshire|United Kingdom|55.777|-4.039|53188 -1426|High Blantyre|South Lanarkshire|United Kingdom|55.793|-4.097|16900 -1427|Lanark|South Lanarkshire|United Kingdom|55.6749|-3.777|9050 -1428|Larkhall|South Lanarkshire|United Kingdom|55.737|-3.972|14740 -1429|Hebburn|South Tyneside|United Kingdom|54.972|-1.513|19148 -1430|Jarrow|South Tyneside|United Kingdom|54.9814|-1.49|27526 -1431|South Shields|South Tyneside|United Kingdom|54.995|-1.43|75337 -1432|West Boldon|South Tyneside|United Kingdom|54.945|-1.441|13271 -1433|Southampton|Southampton|United Kingdom|50.9025|-1.4042|855569 -1434|Leigh-on-Sea|Southend-on-Sea|United Kingdom|51.5425|0.6535|20737 -1435|Shoeburyness|Southend-on-Sea|United Kingdom|51.5316|0.7978|11159 -1436|Southend|Southend-on-Sea|United Kingdom|51.55|0.71|160257 -1437|Earlestown|St. Helens|United Kingdom|53.45|-2.65|10830 -1438|Eccleston|St. Helens|United Kingdom|53.4539|-2.7748|10433 -1439|Haydock|St. Helens|United Kingdom|53.4678|-2.6609|11416 -1440|Newton in Makerfield|St. Helens|United Kingdom|53.45|-2.633|22114 -1441|Rainhill|St. Helens|United Kingdom|53.4157|-2.7625|10853 -1442|Saint Helens|St. Helens|United Kingdom|53.45|-2.75|102629 -1443|Thatto Heath|St. Helens|United Kingdom|53.4352|-2.7481|12280 -1444|Biddulph|Staffordshire|United Kingdom|53.12|-2.17|19892 -1445|Burntwood|Staffordshire|United Kingdom|52.6831|-1.92|26049 -1446|Burton upon Trent|Staffordshire|United Kingdom|52.8019|-1.6367|75074 -1447|Cannock|Staffordshire|United Kingdom|52.691|-2.027|67768 -1448|Cheadle|Staffordshire|United Kingdom|52.9849|-1.9865|12165 -1449|Great Wyrley|Staffordshire|United Kingdom|52.6593|-2.0102|11060 -1450|Hednesford|Staffordshire|United Kingdom|52.7115|-2.0006|17343 -1451|Kidsgrove|Staffordshire|United Kingdom|53.0874|-2.2478|23756 -1452|Kingswinford|Staffordshire|United Kingdom|52.4981|-2.1657|25191 -1453|Leek|Staffordshire|United Kingdom|53.108|-2.0234|20768 -1454|Lichfield|Staffordshire|United Kingdom|52.682|-1.829|33816 -1455|Market Drayton|Staffordshire|United Kingdom|52.9044|-2.4848|11773 -1456|Newcastle under Lyme|Staffordshire|United Kingdom|53.0109|-2.2278|75082 -1457|Penkridge|Staffordshire|United Kingdom|52.7252|-2.1164|8526 -1458|Rugeley|Staffordshire|United Kingdom|52.7599|-1.9388|24386 -1459|Stafford|Staffordshire|United Kingdom|52.807|-2.117|70592 -1460|Stone|Staffordshire|United Kingdom|52.9|-2.15|16385 -1461|Tamworth|Staffordshire|United Kingdom|52.633|-1.695|73924 -1462|Trentham|Staffordshire|United Kingdom|52.9663|-2.1899|11836 -1463|Uttoxeter|Staffordshire|United Kingdom|52.898|-1.86|13089 -1464|Wilnecote|Staffordshire|United Kingdom|52.6081|-1.6677|9358 -1465|Wombourn|Staffordshire|United Kingdom|52.5302|-2.1857|14157 -1466|Dunblane|Stirling|United Kingdom|56.1838|-3.9674|9410 -1467|Stirling|Stirling|United Kingdom|56.1166|-3.9369|37610 -1468|Bramhall|Stockport|United Kingdom|53.357|-2.164|17436 -1469|Bredbury|Stockport|United Kingdom|53.42|-2.113|16721 -1470|Cheadle Hulme|Stockport|United Kingdom|53.3761|-2.1897|26479 -1471|Hazel Grove|Stockport|United Kingdom|53.375|-2.111|15265 -1472|Marple|Stockport|United Kingdom|53.397|-2.061|23687 -1473|Reddish|Stockport|United Kingdom|53.4383|-2.1613|28052 -1474|Stockport|Stockport|United Kingdom|53.4083|-2.1494|295200 -1475|Billingham|Stockton-on-Tees|United Kingdom|54.61|-1.27|35165 -1476|Norton|Stockton-on-Tees|United Kingdom|54.589|-1.3157|20829 -1477|Stockton-on-Tees|Stockton-on-Tees|United Kingdom|54.57|-1.32|82729 -1478|Thornaby on Tees|Stockton-on-Tees|United Kingdom|54.5585|-1.3025|24741 -1479|Burslem|Stoke-on-Trent|United Kingdom|53.0426|-2.1879|11314 -1480|Fenton|Stoke-on-Trent|United Kingdom|52.9977|-2.1578|12070 -1481|Longton|Stoke-on-Trent|United Kingdom|52.9877|-2.1327|27214 -1482|Milton|Stoke-on-Trent|United Kingdom|53.05|-2.142|17250 -1483|Stoke-on-Trent|Stoke-on-Trent|United Kingdom|53.0|-2.1833|372775 -1484|Beccles|Suffolk|United Kingdom|52.458|1.563|10123 -1485|Brandon|Suffolk|United Kingdom|52.4474|0.6242|9145 -1486|Bury Saint Edmunds|Suffolk|United Kingdom|52.2474|0.7183|40664 -1487|Carlton Colville|Suffolk|United Kingdom|52.454|1.691|8505 -1488|Felixstowe|Suffolk|United Kingdom|51.9639|1.3515|24441 -1489|Great Cornard|Suffolk|United Kingdom|52.0245|0.7497|8908 -1490|Haverhill|Suffolk|United Kingdom|52.08|0.44|27041 -1491|Ipswich|Suffolk|United Kingdom|52.0594|1.1556|290000 -1492|Lowestoft|Suffolk|United Kingdom|52.48|1.75|70945 -1493|Mildenhall|Suffolk|United Kingdom|52.3446|0.5089|10315 -1494|Newmarket|Suffolk|United Kingdom|52.2459|0.4105|20384 -1495|Stowmarket|Suffolk|United Kingdom|52.19|1.0|19280 -1496|Sudbury|Suffolk|United Kingdom|52.0417|0.7282|13063 -1497|Hetton le Hole|Sunderland|United Kingdom|54.821|-1.449|14402 -1498|Houghton le Spring|Sunderland|United Kingdom|54.841|-1.468|36746 -1499|New Silksworth|Sunderland|United Kingdom|54.871|-1.3957|10194 -1500|Ryhope|Sunderland|United Kingdom|54.8679|-1.3698|10484 -1501|Southwick|Sunderland|United Kingdom|54.9193|-1.4062|10535 -1502|Sunderland|Sunderland|United Kingdom|54.906|-1.381|277417 -1503|Usworth|Sunderland|United Kingdom|54.94|-1.55|9100 -1504|Washington|Sunderland|United Kingdom|54.9|-1.52|67158 -1505|Addlestone|Surrey|United Kingdom|51.3695|-0.4901|15883 -1506|Ashford|Surrey|United Kingdom|51.434|-0.464|27382 -1507|Ashtead|Surrey|United Kingdom|51.31|-0.299|14169 -1508|Banstead|Surrey|United Kingdom|51.322|-0.204|16666 -1509|Camberley|Surrey|United Kingdom|51.335|-0.742|38038 -1510|Caterham|Surrey|United Kingdom|51.2803|-0.0816|21030 -1511|Chertsey|Surrey|United Kingdom|51.3902|-0.5074|15967 -1512|Cobham|Surrey|United Kingdom|51.329|-0.409|9739 -1513|Cranleigh|Surrey|United Kingdom|51.1363|-0.4784|11241 -1514|Dorking|Surrey|United Kingdom|51.2325|-0.3306|11158 -1515|Englefield Green|Surrey|United Kingdom|51.4301|-0.5699|10607 -1516|Epsom|Surrey|United Kingdom|51.336|-0.267|31489 -1517|Esher|Surrey|United Kingdom|51.3691|-0.365|50904 -1518|Ewell|Surrey|United Kingdom|51.35|-0.249|34872 -1519|Farnham|Surrey|United Kingdom|51.215|-0.799|25604 -1520|Frimley|Surrey|United Kingdom|51.3143|-0.7387|19094 -1521|Godalming|Surrey|United Kingdom|51.18|-0.61|66773 -1522|Great Bookham|Surrey|United Kingdom|51.278|-0.373|11375 -1523|Guildford|Surrey|United Kingdom|51.2365|-0.5703|77057 -1524|Haslemere|Surrey|United Kingdom|51.09|-0.712|16826 -1525|Hersham|Surrey|United Kingdom|51.3681|-0.4008|12414 -1526|Horley|Surrey|United Kingdom|51.174|-0.172|22076 -1527|Horsell|Surrey|United Kingdom|51.3286|-0.5617|9384 -1528|Leatherhead|Surrey|United Kingdom|51.295|-0.329|11316 -1529|Little Bookham|Surrey|United Kingdom|51.2804|-0.3897|11375 -1530|Molesey|Surrey|United Kingdom|51.401|-0.363|19088 -1531|Oxted|Surrey|United Kingdom|51.257|-0.006|11314 -1532|Redhill|Surrey|United Kingdom|51.2393|-0.1726|18163 -1533|Reigate|Surrey|United Kingdom|51.237|-0.206|22123 -1534|Shepperton|Surrey|United Kingdom|51.39|-0.46|9753 -1535|Staines-upon-Thames|Surrey|United Kingdom|51.434|-0.511|18484 -1536|Stanwell|Surrey|United Kingdom|51.457|-0.4715|11279 -1537|Sunbury|Surrey|United Kingdom|51.423|-0.424|18041 -1538|Tadworth|Surrey|United Kingdom|51.294|-0.242|9522 -1539|Thames Ditton|Surrey|United Kingdom|51.389|-0.331|9400 -1540|Walton upon Thames|Surrey|United Kingdom|51.3868|-0.4133|66566 -1541|Weybridge|Surrey|United Kingdom|51.362|-0.453|15449 -1542|Windlesham|Surrey|United Kingdom|51.36|-0.66|16775 -1543|Woking|Surrey|United Kingdom|51.305|-0.539|62796 -1544|Worplesdon|Surrey|United Kingdom|51.272|-0.612|8529 -1545|Carshalton|Sutton|United Kingdom|51.3652|-0.1676|29917 -1546|Cheam|Sutton|United Kingdom|51.36|-0.21|10285 -1547|Sutton|Sutton|United Kingdom|51.3656|-0.1963|41483 -1548|Wallington|Sutton|United Kingdom|51.3647|-0.1403|20850 -1549|Worcester Park|Sutton|United Kingdom|51.3752|-0.239|16031 -1550|Abertawe|Swansea|United Kingdom|51.6167|-3.95|245508 -1551|Morriston|Swansea|United Kingdom|51.6647|-3.9389|16928 -1552|Pontardulais|Swansea|United Kingdom|51.71|-4.04|9073 -1553|The Mumbles|Swansea|United Kingdom|51.573|-3.9992|16600 -1554|Blunsdon Saint Andrew|Swindon|United Kingdom|51.61|-1.79|12414 -1555|Stratton Saint Margaret|Swindon|United Kingdom|51.586|-1.762|22698 -1556|Swindon|Swindon|United Kingdom|51.56|-1.78|222193 -1557|Ashton|Tameside|United Kingdom|53.4897|-2.0952|45198 -1558|Denton|Tameside|United Kingdom|53.4554|-2.1122|36591 -1559|Droylsden|Tameside|United Kingdom|53.4828|-2.1582|23689 -1560|Dukinfield|Tameside|United Kingdom|53.4739|-2.0828|19306 -1561|Hyde|Tameside|United Kingdom|53.4474|-2.082|34003 -1562|Mossley|Tameside|United Kingdom|53.5147|-2.0387|10921 -1563|Stalybridge|Tameside|United Kingdom|53.4834|-2.04|23731 -1564|Madeley|Telford and Wrekin|United Kingdom|52.637|-2.448|17935 -1565|Newport|Telford and Wrekin|United Kingdom|52.7691|-2.3787|11387 -1566|Oakengates|Telford and Wrekin|United Kingdom|52.695|-2.451|8517 -1567|Telford|Telford and Wrekin|United Kingdom|52.6766|-2.4469|142723 -1568|Wellington|Telford and Wrekin|United Kingdom|52.7001|-2.5157|25554 -1569|Aveley|Thurrock|United Kingdom|51.5018|0.2534|9461 -1570|Grays|Thurrock|United Kingdom|51.475|0.33|66843 -1571|South Ockendon|Thurrock|United Kingdom|51.5207|0.2956|22303 -1572|Stanford le Hope|Thurrock|United Kingdom|51.514|0.4244|28765 -1573|Tilbury|Thurrock|United Kingdom|51.4606|0.3582|12450 -1574|Torquay|Torbay|United Kingdom|50.47|-3.53|65245 -1575|Cwmbran|Torfaen|United Kingdom|51.653|-3.021|48535 -1576|Pont-y-pwl|Torfaen|United Kingdom|51.703|-3.041|28970 -1577|Spitalfields|Tower Hamlets|United Kingdom|51.5166|-0.075|10286 -1578|Stepney|Tower Hamlets|United Kingdom|51.5152|-0.0462|16238 -1579|Altrincham|Trafford|United Kingdom|53.3838|-2.3547|52419 -1580|Bowdon|Trafford|United Kingdom|53.376|-2.366|9228 -1581|Davyhulme|Trafford|United Kingdom|53.4559|-2.3683|19634 -1582|Flixton|Trafford|United Kingdom|53.447|-2.391|10786 -1583|Sale|Trafford|United Kingdom|53.424|-2.322|134022 -1584|Stretford|Trafford|United Kingdom|53.4466|-2.3086|46910 -1585|Timperley|Trafford|United Kingdom|53.387|-2.328|11061 -1586|Urmston|Trafford|United Kingdom|53.4487|-2.3747|41825 -1587|Barri|Vale of Glamorgan, The|United Kingdom|51.405|-3.27|51502 -1588|Llantwit Major|Vale of Glamorgan, The|United Kingdom|51.4062|-3.475|9486 -1589|Penarth|Vale of Glamorgan, The|United Kingdom|51.43|-3.17|22083 -1590|Castleford|Wakefield|United Kingdom|53.716|-1.356|40210 -1591|Crigglestone|Wakefield|United Kingdom|53.644|-1.5226|9271 -1592|Featherstone|Wakefield|United Kingdom|53.7|-1.37|15244 -1593|Hemsworth|Wakefield|United Kingdom|53.61|-1.35|13533 -1594|Horbury|Wakefield|United Kingdom|53.6595|-1.5566|10002 -1595|Knottingley|Wakefield|United Kingdom|53.705|-1.249|13710 -1596|Normanton|Wakefield|United Kingdom|53.697|-1.416|20872 -1597|Ossett|Wakefield|United Kingdom|53.68|-1.58|21231 -1598|Pontefract|Wakefield|United Kingdom|53.691|-1.312|30881 -1599|Stanley|Wakefield|United Kingdom|53.7145|-1.476|15314 -1600|Wakefield|Wakefield|United Kingdom|53.68|-1.49|99251 -1601|Aldridge|Walsall|United Kingdom|52.606|-1.9179|26988 -1602|Bloxwich|Walsall|United Kingdom|52.614|-2.004|25401 -1603|Brownhills|Walsall|United Kingdom|52.647|-1.933|12676 -1604|Darlaston|Walsall|United Kingdom|52.5708|-2.0457|27821 -1605|Pelsall|Walsall|United Kingdom|52.631|-1.972|11371 -1606|Rushall|Walsall|United Kingdom|52.611|-1.957|11871 -1607|Streetly|Walsall|United Kingdom|52.577|-1.884|13934 -1608|Walsall|Walsall|United Kingdom|52.58|-1.98|67594 -1609|Walsall Wood|Walsall|United Kingdom|52.6277|-1.9301|13207 -1610|Willenhall|Walsall|United Kingdom|52.5798|-2.0605|51429 -1611|Chingford|Waltham Forest|United Kingdom|51.623|0.009|70583 -1612|Leyton|Waltham Forest|United Kingdom|51.57|-0.015|14184 -1613|Walthamstow|Waltham Forest|United Kingdom|51.584|-0.021|109424 -1614|Balham|Wandsworth|United Kingdom|51.4434|-0.1525|14751 -1615|Wandsworth|Wandsworth|United Kingdom|51.455|-0.192|61594 -1616|Appleton|Warrington|United Kingdom|53.3508|-2.5441|10265 -1617|Burtonwood|Warrington|United Kingdom|53.4302|-2.6614|11265 -1618|Culcheth|Warrington|United Kingdom|53.4517|-2.5218|11454 -1619|Great Sankey|Warrington|United Kingdom|53.3918|-2.6383|24211 -1620|Warrington|Warrington|United Kingdom|53.39|-2.59|165456 -1621|Atherstone|Warwickshire|United Kingdom|52.5787|-1.5462|8670 -1622|Bedworth|Warwickshire|United Kingdom|52.475|-1.477|31332 -1623|Kenilworth|Warwickshire|United Kingdom|52.341|-1.566|22538 -1624|Nuneaton|Warwickshire|United Kingdom|52.523|-1.468|86552 -1625|Royal Leamington Spa|Warwickshire|United Kingdom|52.292|-1.537|55733 -1626|Rugby|Warwickshire|United Kingdom|52.37|-1.26|70627 -1627|Stratford-upon-Avon|Warwickshire|United Kingdom|52.1928|-1.7064|27445 -1628|Warwick|Warwickshire|United Kingdom|52.28|-1.59|32719 -1629|Whitnash|Warwickshire|United Kingdom|52.268|-1.524|10489 -1630|Newbury|West Berkshire|United Kingdom|51.401|-1.323|41075 -1631|Thatcham|West Berkshire|United Kingdom|51.405|-1.264|25267 -1632|Bonhill|West Dunbartonshire|United Kingdom|55.983|-4.567|9050 -1633|Clydebank|West Dunbartonshire|United Kingdom|55.8997|-4.4006|26320 -1634|Dumbarton|West Dunbartonshire|United Kingdom|55.95|-4.5667|20560 -1635|Armadale|West Lothian|United Kingdom|55.8978|-3.7047|12550 -1636|Bathgate|West Lothian|United Kingdom|55.9024|-3.6431|22920 -1637|Broxburn|West Lothian|United Kingdom|55.934|-3.471|15440 -1638|Linlithgow|West Lothian|United Kingdom|55.9791|-3.6105|13260 -1639|Livingston|West Lothian|United Kingdom|55.8834|-3.5157|50826 -1640|Whitburn|West Lothian|United Kingdom|55.8621|-3.6872|10860 -1641|Bognor Regis|West Sussex|United Kingdom|50.7824|-0.6764|63885 -1642|Broadwater|West Sussex|United Kingdom|50.8282|-0.3742|9373 -1643|Burgess Hill|West Sussex|United Kingdom|50.9535|-0.1262|30635 -1644|Chichester|West Sussex|United Kingdom|50.8365|-0.7792|30925 -1645|Crawley|West Sussex|United Kingdom|51.1092|-0.1872|106597 -1646|East Grinstead|West Sussex|United Kingdom|51.13|0.0|26383 -1647|Felpham|West Sussex|United Kingdom|50.7905|-0.6539|9746 -1648|Haywards Heath|West Sussex|United Kingdom|51.0048|-0.0979|22800 -1649|Horsham|West Sussex|United Kingdom|51.062|-0.325|50934 -1650|Ifield|West Sussex|United Kingdom|51.1234|-0.2073|8882 -1651|Lancing|West Sussex|United Kingdom|50.832|-0.319|18810 -1652|Littlehampton|West Sussex|United Kingdom|50.8094|-0.5409|58357 -1653|Rustington|West Sussex|United Kingdom|50.8102|-0.5052|13883 -1654|Selsey|West Sussex|United Kingdom|50.735|-0.7898|10737 -1655|Shoreham-by-Sea|West Sussex|United Kingdom|50.834|-0.273|20547 -1656|Sompting|West Sussex|United Kingdom|50.8303|-0.3395|8561 -1657|Southwater|West Sussex|United Kingdom|51.0238|-0.3526|10025 -1658|Southwick|West Sussex|United Kingdom|50.836|-0.239|13195 -1659|Worth|West Sussex|United Kingdom|51.113|-0.147|9888 -1660|Worthing|West Sussex|United Kingdom|50.8147|-0.3714|474485 -1661|Westminster|Westminster|United Kingdom|51.4947|-0.1353|255324 -1662|Abram|Wigan|United Kingdom|53.508|-2.588|9855 -1663|Ashton in Makerfield|Wigan|United Kingdom|53.487|-2.641|24000 -1664|Astley|Wigan|United Kingdom|53.5008|-2.4454|11270 -1665|Atherton|Wigan|United Kingdom|53.523|-2.495|22000 -1666|Bryn|Wigan|United Kingdom|53.499|-2.657|11662 -1667|Golborne|Wigan|United Kingdom|53.4758|-2.5943|24169 -1668|Hindley|Wigan|United Kingdom|53.5355|-2.5658|25001 -1669|Ince-in-Makerfield|Wigan|United Kingdom|53.5402|-2.599|15664 -1670|Leigh|Wigan|United Kingdom|53.4975|-2.515|41275 -1671|Lowton|Wigan|United Kingdom|53.471|-2.569|14605 -1672|Pemberton|Wigan|United Kingdom|53.536|-2.6738|13982 -1673|Shevington|Wigan|United Kingdom|53.572|-2.69|9517 -1674|Standish|Wigan|United Kingdom|53.586|-2.664|13278 -1675|Tyldesley|Wigan|United Kingdom|53.5166|-2.4667|16142 -1676|Wigan|Wigan|United Kingdom|53.5448|-2.6318|103608 -1677|Amesbury|Wiltshire|United Kingdom|51.173|-1.78|10724 -1678|Bradford-on-Avon|Wiltshire|United Kingdom|51.347|-2.251|10405 -1679|Calne|Wiltshire|United Kingdom|51.438|-2.005|19074 -1680|Chippenham|Wiltshire|United Kingdom|51.459|-2.116|36548 -1681|Corsham|Wiltshire|United Kingdom|51.434|-2.185|13369 -1682|Devizes|Wiltshire|United Kingdom|51.3528|-1.9958|16834 -1683|Melksham|Wiltshire|United Kingdom|51.371|-2.138|14677 -1684|North Tidworth|Wiltshire|United Kingdom|51.237|-1.664|12089 -1685|Royal Wootton Bassett|Wiltshire|United Kingdom|51.533|-1.9|13570 -1686|Salisbury|Wiltshire|United Kingdom|51.07|-1.79|45477 -1687|Trowbridge|Wiltshire|United Kingdom|51.32|-2.208|33108 -1688|Warminster|Wiltshire|United Kingdom|51.205|-2.181|18173 -1689|Westbury|Wiltshire|United Kingdom|51.26|-2.191|16414 -1690|Ascot|Windsor and Maidenhead|United Kingdom|51.4084|-0.6707|11603 -1691|Maidenhead|Windsor and Maidenhead|United Kingdom|51.5217|-0.7177|63580 -1692|Sunninghill|Windsor and Maidenhead|United Kingdom|51.4025|-0.655|11603 -1693|Windsor|Windsor and Maidenhead|United Kingdom|51.4791|-0.6095|32184 -1694|Bebington|Wirral|United Kingdom|53.35|-3.003|57336 -1695|Bidston|Wirral|United Kingdom|53.402|-3.078|15216 -1696|Birkenhead|Wirral|United Kingdom|53.393|-3.014|142968 -1697|Bromborough|Wirral|United Kingdom|53.336|-2.978|14850 -1698|Heswall|Wirral|United Kingdom|53.328|-3.099|13401 -1699|Moreton|Wirral|United Kingdom|53.401|-3.111|17670 -1700|New Brighton|Wirral|United Kingdom|53.432|-3.049|15149 -1701|Rock Ferry|Wirral|United Kingdom|53.373|-3.008|14298 -1702|Seacombe|Wirral|United Kingdom|53.409|-3.029|15387 -1703|Upton|Wirral|United Kingdom|53.385|-3.099|16130 -1704|Wallasey|Wirral|United Kingdom|53.4158|-3.0233|60284 -1705|Earley|Wokingham|United Kingdom|51.433|-0.933|32036 -1706|Wokingham|Wokingham|United Kingdom|51.41|-0.84|46745 -1707|Woodley|Wokingham|United Kingdom|51.453|-0.902|35470 -1708|Bilston|Wolverhampton|United Kingdom|52.566|-2.0728|25576 -1709|Wednesfield|Wolverhampton|United Kingdom|52.5998|-2.0827|22646 -1710|Wolverhampton|Wolverhampton|United Kingdom|52.5833|-2.1333|250970 -1711|Bewdley|Worcestershire|United Kingdom|52.3758|-2.315|9470 -1712|Bromsgrove|Worcestershire|United Kingdom|52.3353|-2.0579|29237 -1713|Droitwich|Worcestershire|United Kingdom|52.267|-2.153|25027 -1714|Evesham|Worcestershire|United Kingdom|52.092|-1.947|27684 -1715|Kidderminster|Worcestershire|United Kingdom|52.3885|-2.249|55530 -1716|Redditch|Worcestershire|United Kingdom|52.3|-1.9333|81919 -1717|Torton|Worcestershire|United Kingdom|52.4522|-2.1606|11841 -1718|Worcester|Worcestershire|United Kingdom|52.1911|-2.2206|101891 -1719|Rhosllanerchrugog|Wrexham|United Kingdom|53.011|-3.052|9694 -1720|Wrecsam|Wrexham|United Kingdom|53.046|-2.993|61603 -1721|Acomb|York|United Kingdom|53.955|-1.126|22215 -1722|Clifton|York|United Kingdom|53.9721|-1.0979|13548 -1723|Huntington|York|United Kingdom|53.9926|-1.043|12108 -1724|York|York|United Kingdom|53.9601|-1.078|181131 -1725|Alabaster|Alabama|United States|33.2198|-86.8225|33133 -1726|Albertville|Alabama|United States|34.2633|-86.2108|22268 -1727|Alexander City|Alabama|United States|32.9229|-85.9358|14765 -1728|Andalusia|Alabama|United States|31.3102|-86.4781|8764 -1729|Anniston|Alabama|United States|33.6712|-85.8135|77690 -1730|Athens|Alabama|United States|34.7843|-86.9503|25213 -1731|Atmore|Alabama|United States|31.0927|-87.4762|8734 -1732|Auburn|Alabama|United States|32.6087|-85.4903|91047 -1733|Bessemer|Alabama|United States|33.3712|-86.9728|26171 -1734|Birmingham|Alabama|United States|33.5279|-86.7971|704676 -1735|Boaz|Alabama|United States|34.1985|-86.1529|10091 -1736|Calera|Alabama|United States|33.1254|-86.7449|16126 -1737|Center Point|Alabama|United States|33.6447|-86.6852|16422 -1738|Chelsea|Alabama|United States|33.3262|-86.63|14710 -1739|Clanton|Alabama|United States|32.8444|-86.6233|8715 -1740|Clay|Alabama|United States|33.6951|-86.609|10320 -1741|Cullman|Alabama|United States|34.1775|-86.8407|17892 -1742|Daphne|Alabama|United States|30.6263|-87.8816|27088 -1743|Decatur|Alabama|United States|34.5731|-86.9905|69710 -1744|Dothan|Alabama|United States|31.2336|-85.407|72389 -1745|Enterprise|Alabama|United States|31.3275|-85.8463|28242 -1746|Eufaula|Alabama|United States|31.9102|-85.1505|12753 -1747|Fairfield|Alabama|United States|33.4747|-86.9194|10108 -1748|Fairhope|Alabama|United States|30.5209|-87.8813|21825 -1749|Florence|Alabama|United States|34.8303|-87.6655|79590 -1750|Foley|Alabama|United States|30.3983|-87.665|20170 -1751|Forestdale|Alabama|United States|33.5737|-86.9|9251 -1752|Fort Payne|Alabama|United States|34.4559|-85.6965|14730 -1753|Fultondale|Alabama|United States|33.6174|-86.8014|9707 -1754|Gadsden|Alabama|United States|34.0086|-86.0157|34317 -1755|Gardendale|Alabama|United States|33.6677|-86.8069|15920 -1756|Gulf Shores|Alabama|United States|30.2764|-87.7017|14712 -1757|Guntersville|Alabama|United States|34.3671|-86.2637|8559 -1758|Hartselle|Alabama|United States|34.4391|-86.9396|15308 -1759|Helena|Alabama|United States|33.2837|-86.8791|20680 -1760|Homewood|Alabama|United States|33.4619|-86.809|26206 -1761|Hoover|Alabama|United States|33.3763|-86.8068|91371 -1762|Hueytown|Alabama|United States|33.4239|-87.022|16694 -1763|Huntsville|Alabama|United States|34.6981|-86.6412|339136 -1764|Irondale|Alabama|United States|33.5439|-86.6606|13457 -1765|Jacksonville|Alabama|United States|33.8088|-85.7545|13076 -1766|Jasper|Alabama|United States|33.8508|-87.271|14370 -1767|Leeds|Alabama|United States|33.5436|-86.5639|12385 -1768|Madison|Alabama|United States|34.7114|-86.7626|55551 -1769|McCalla|Alabama|United States|33.3023|-87.0302|13221 -1770|Meadowbrook|Alabama|United States|33.3935|-86.7041|9503 -1771|Millbrook|Alabama|United States|32.5027|-86.3737|16675 -1772|Mobile|Alabama|United States|30.6782|-88.1162|322079 -1773|Montgomery|Alabama|United States|32.3482|-86.2668|253711 -1774|Moody|Alabama|United States|33.5986|-86.4963|13100 -1775|Mountain Brook|Alabama|United States|33.4871|-86.74|22184 -1776|Muscle Shoals|Alabama|United States|34.7432|-87.6343|15969 -1777|Northport|Alabama|United States|33.2586|-87.5993|30334 -1778|Opelika|Alabama|United States|32.6612|-85.3769|30810 -1779|Oxford|Alabama|United States|33.5967|-85.8687|22210 -1780|Ozark|Alabama|United States|31.4508|-85.6473|14396 -1781|Pelham|Alabama|United States|33.3114|-86.7573|24134 -1782|Pell City|Alabama|United States|33.561|-86.2669|12923 -1783|Phenix City|Alabama|United States|32.4585|-85.0253|38216 -1784|Pike Road|Alabama|United States|32.2939|-86.09|9193 -1785|Pleasant Grove|Alabama|United States|33.494|-86.9782|9638 -1786|Prattville|Alabama|United States|32.4597|-86.4573|37977 -1787|Prichard|Alabama|United States|30.7735|-88.1301|19645 -1788|Rainbow City|Alabama|United States|33.9336|-86.0922|10093 -1789|Russellville|Alabama|United States|34.5055|-87.7283|10691 -1790|Saks|Alabama|United States|33.7118|-85.8536|10504 -1791|Saraland|Alabama|United States|30.8479|-88.1004|15942 -1792|Scottsboro|Alabama|United States|34.6438|-86.0491|15446 -1793|Selma|Alabama|United States|32.4166|-87.0336|18429 -1794|Sheffield|Alabama|United States|34.757|-87.6977|9305 -1795|Southside|Alabama|United States|33.9007|-86.0238|9253 -1796|Spanish Fort|Alabama|United States|30.7254|-87.8597|9720 -1797|Sylacauga|Alabama|United States|33.178|-86.2605|12512 -1798|Talladega|Alabama|United States|33.4333|-86.0986|15782 -1799|Tillmans Corner|Alabama|United States|30.5819|-88.2128|18313 -1800|Troy|Alabama|United States|31.8021|-85.9664|17765 -1801|Trussville|Alabama|United States|33.6405|-86.5815|25027 -1802|Tuscaloosa|Alabama|United States|33.2348|-87.5268|148523 -1803|Tuscumbia|Alabama|United States|34.7204|-87.7035|8977 -1804|Tuskegee|Alabama|United States|32.4409|-85.7131|9125 -1805|Valley|Alabama|United States|32.8088|-85.181|10498 -1806|Vestavia Hills|Alabama|United States|33.4518|-86.7437|38504 -1807|Anchorage|Alaska|United States|61.1508|-149.1091|292545 -1808|Badger|Alaska|United States|64.8006|-147.3877|19226 -1809|College|Alaska|United States|64.8694|-147.8216|11797 -1810|Fairbanks|Alaska|United States|64.8353|-147.6533|64160 -1811|Juneau|Alaska|United States|58.4546|-134.1739|32240 -1812|Knik-Fairview|Alaska|United States|61.5082|-149.6252|18282 -1813|North Lakes|Alaska|United States|61.6191|-149.311|9941 -1814|Sitka|Alaska|United States|57.2401|-135.3152|8518 -1815|Tanaina|Alaska|United States|61.6576|-149.4263|10314 -1816|Wasilla|Alaska|United States|61.577|-149.466|9098 -1817|Anthem|Arizona|United States|33.856|-112.1168|22750 -1818|Apache Junction|Arizona|United States|33.3985|-111.535|38311 -1819|Arizona City|Arizona|United States|32.7506|-111.6707|8950 -1820|Avondale|Arizona|United States|33.3873|-112.3235|254537 -1821|Buckeye|Arizona|United States|33.4314|-112.6429|89711 -1822|Bullhead City|Arizona|United States|35.1205|-114.5461|41064 -1823|Camp Verde|Arizona|United States|34.569|-111.856|11942 -1824|Casa Grande|Arizona|United States|32.9069|-111.7624|53488 -1825|Casas Adobes|Arizona|United States|32.3423|-111.0113|70224 -1826|Catalina Foothills|Arizona|United States|32.3046|-110.8838|50096 -1827|Chandler|Arizona|United States|33.2825|-111.8514|272439 -1828|Chino Valley|Arizona|United States|34.7594|-112.412|12854 -1829|Coolidge|Arizona|United States|32.9363|-111.5254|13347 -1830|Corona de Tucson|Arizona|United States|31.9503|-110.7835|9627 -1831|Cottonwood|Arizona|United States|34.7195|-112.0016|12073 -1832|Douglas|Arizona|United States|31.3602|-109.5394|16470 -1833|Drexel Heights|Arizona|United States|32.1453|-111.048|30599 -1834|El Mirage|Arizona|United States|33.5905|-112.3271|35410 -1835|Eloy|Arizona|United States|32.747|-111.5992|15171 -1836|Flagstaff|Arizona|United States|35.1872|-111.6194|81682 -1837|Florence|Arizona|United States|33.059|-111.4209|25356 -1838|Flowing Wells|Arizona|United States|32.2937|-111.011|16965 -1839|Fort Mohave|Arizona|United States|35.0004|-114.5748|15872 -1840|Fortuna Foothills|Arizona|United States|32.6616|-114.3974|26727 -1841|Fountain Hills|Arizona|United States|33.6073|-111.7398|23639 -1842|Gilbert|Arizona|United States|33.31|-111.7463|262249 -1843|Glendale|Arizona|United States|33.5791|-112.2311|245685 -1844|Gold Canyon|Arizona|United States|33.3639|-111.423|11233 -1845|Goodyear|Arizona|United States|33.2614|-112.3622|93651 -1846|Green Valley|Arizona|United States|31.8393|-111.0009|20729 -1847|Kingman|Arizona|United States|35.217|-114.0105|32204 -1848|Lake Havasu City|Arizona|United States|34.5006|-114.3113|56510 -1849|Marana|Arizona|United States|32.4355|-111.1558|50834 -1850|Maricopa|Arizona|United States|33.0408|-112.0011|57075 -1851|Mesa|Arizona|United States|33.4015|-111.7178|497752 -1852|New Kingman-Butler|Arizona|United States|35.2645|-114.0091|12858 -1853|New River|Arizona|United States|33.8835|-112.0858|17731 -1854|Nogales|Arizona|United States|31.3624|-110.9336|19829 -1855|Oro Valley|Arizona|United States|32.4208|-110.9767|46515 -1856|Paradise Valley|Arizona|United States|33.5434|-111.9595|12666 -1857|Payson|Arizona|United States|34.2433|-111.3195|16229 -1858|Peoria|Arizona|United States|33.7843|-112.2989|187733 -1859|Phoenix|Arizona|United States|33.5722|-112.0892|4047095 -1860|Picture Rocks|Arizona|United States|32.3274|-111.2558|9084 -1861|Prescott|Arizona|United States|34.5849|-112.4473|45063 -1862|Prescott Valley|Arizona|United States|34.598|-112.3185|97901 -1863|Queen Creek|Arizona|United States|33.2454|-111.6173|57728 -1864|Rio Rico|Arizona|United States|31.4957|-110.9885|20914 -1865|Saddlebrooke|Arizona|United States|32.5576|-110.874|11252 -1866|Safford|Arizona|United States|32.8335|-109.6964|9981 -1867|Sahuarita|Arizona|United States|31.9323|-110.9654|33524 -1868|San Luis|Arizona|United States|32.4911|-114.7089|35289 -1869|San Tan Valley|Arizona|United States|33.1786|-111.5629|96127 -1870|Scottsdale|Arizona|United States|33.6872|-111.8651|238685 -1871|Sedona|Arizona|United States|34.8581|-111.7941|9723 -1872|Show Low|Arizona|United States|34.2671|-110.0384|11623 -1873|Sierra Vista|Arizona|United States|31.563|-110.3153|44944 -1874|Sierra Vista Southeast|Arizona|United States|31.4525|-110.216|14822 -1875|Somerton|Arizona|United States|32.6007|-114.6994|14126 -1876|Sun City|Arizona|United States|33.6165|-112.2819|37693 -1877|Sun City West|Arizona|United States|33.6695|-112.3573|26354 -1878|Sun Lakes|Arizona|United States|33.2172|-111.8695|13912 -1879|Surprise|Arizona|United States|33.6815|-112.4515|141875 -1880|Tanque Verde|Arizona|United States|32.2687|-110.7437|14946 -1881|Tempe|Arizona|United States|33.3881|-111.9319|178862 -1882|Tuba City|Arizona|United States|36.125|-111.2467|8748 -1883|Tucson|Arizona|United States|32.1541|-110.8787|875284 -1884|Tucson Estates|Arizona|United States|32.1792|-111.1266|12411 -1885|Tucson Mountains|Arizona|United States|32.2822|-111.0773|11451 -1886|Vail|Arizona|United States|32.0217|-110.6937|14715 -1887|Valencia West|Arizona|United States|32.1355|-111.1123|12887 -1888|Verde Village|Arizona|United States|34.7119|-111.9941|12658 -1889|Winslow|Arizona|United States|35.0243|-110.7095|8961 -1890|Yuma|Arizona|United States|32.5995|-114.5491|135933 -1891|Arkadelphia|Arkansas|United States|34.1253|-93.0729|10332 -1892|Batesville|Arkansas|United States|35.7687|-91.6227|11117 -1893|Bella Vista|Arkansas|United States|36.4667|-94.2707|29818 -1894|Benton|Arkansas|United States|34.5776|-92.5713|34746 -1895|Bentonville|Arkansas|United States|36.3547|-94.2305|52565 -1896|Blytheville|Arkansas|United States|35.9321|-89.9051|13559 -1897|Bryant|Arkansas|United States|34.6152|-92.4914|20399 -1898|Cabot|Arkansas|United States|34.9766|-92.0274|26411 -1899|Camden|Arkansas|United States|33.5672|-92.8467|10644 -1900|Centerton|Arkansas|United States|36.3566|-94.2971|17455 -1901|Clarksville|Arkansas|United States|35.457|-93.4803|9444 -1902|Conway|Arkansas|United States|35.0753|-92.4692|70555 -1903|El Dorado|Arkansas|United States|33.2184|-92.664|17800 -1904|Fayetteville|Arkansas|United States|36.0714|-94.1661|381636 -1905|Forrest City|Arkansas|United States|35.0135|-90.7931|13372 -1906|Fort Smith|Arkansas|United States|35.3495|-94.3695|127699 -1907|Greenwood|Arkansas|United States|35.2134|-94.2408|9498 -1908|Harrison|Arkansas|United States|36.2438|-93.1198|13081 -1909|Helena-West Helena|Arkansas|United States|34.5313|-90.6201|9707 -1910|Hope|Arkansas|United States|33.6682|-93.5895|9010 -1911|Hot Springs|Arkansas|United States|34.4892|-93.0501|38050 -1912|Hot Springs Village|Arkansas|United States|34.6566|-92.9643|15970 -1913|Jacksonville|Arkansas|United States|34.8807|-92.1304|29385 -1914|Jonesboro|Arkansas|United States|35.8212|-90.6791|77520 -1915|Little Rock|Arkansas|United States|34.7256|-92.3577|457379 -1916|Lowell|Arkansas|United States|36.2561|-94.1532|9630 -1917|Magnolia|Arkansas|United States|33.2775|-93.2261|11205 -1918|Malvern|Arkansas|United States|34.3734|-92.8205|10626 -1919|Marion|Arkansas|United States|35.2035|-90.2059|13624 -1920|Maumelle|Arkansas|United States|34.8522|-92.4|19070 -1921|Monticello|Arkansas|United States|33.6257|-91.7934|8567 -1922|Mountain Home|Arkansas|United States|36.3351|-92.384|12722 -1923|North Little Rock|Arkansas|United States|34.7807|-92.2371|64444 -1924|Paragould|Arkansas|United States|36.0555|-90.5149|29327 -1925|Pine Bluff|Arkansas|United States|34.2116|-92.0173|41964 -1926|Rogers|Arkansas|United States|36.317|-94.1531|68340 -1927|Russellville|Arkansas|United States|35.2762|-93.1383|29057 -1928|Searcy|Arkansas|United States|35.2418|-91.7351|23074 -1929|Sherwood|Arkansas|United States|34.8507|-92.2029|32544 -1930|Siloam Springs|Arkansas|United States|36.1844|-94.5315|16944 -1931|Springdale|Arkansas|United States|36.1901|-94.1574|85887 -1932|Texarkana|Arkansas|United States|33.436|-93.9959|29492 -1933|Van Buren|Arkansas|United States|35.4483|-94.3528|23213 -1934|West Memphis|Arkansas|United States|35.153|-90.1996|24666 -1935|Adelanto|California|United States|34.5814|-117.4397|37229 -1936|Agoura Hills|California|United States|34.151|-118.7609|20362 -1937|Alameda|California|United States|37.7668|-122.267|78320 -1938|Alamo|California|United States|37.8548|-122.0136|13852 -1939|Albany|California|United States|37.8897|-122.3018|19958 -1940|Alhambra|California|United States|34.084|-118.1355|83174 -1941|Aliso Viejo|California|United States|33.5792|-117.7289|51943 -1942|Alpine|California|United States|32.8439|-116.7585|15648 -1943|Altadena|California|United States|34.1927|-118.1346|43384 -1944|Alum Rock|California|United States|37.3694|-121.8238|12218 -1945|American Canyon|California|United States|38.1796|-122.2583|21735 -1946|Anaheim|California|United States|33.839|-117.8574|348204 -1947|Anderson|California|United States|40.4497|-122.295|11208 -1948|Antelope|California|United States|38.7153|-121.361|48421 -1949|Antioch|California|United States|37.9787|-121.796|322796 -1950|Apple Valley|California|United States|34.5352|-117.2109|75311 -1951|Arcadia|California|United States|34.1342|-118.0373|56697 -1952|Arcata|California|United States|40.8615|-124.0758|19038 -1953|Arden-Arcade|California|United States|38.6017|-121.3845|95909 -1954|Arroyo Grande|California|United States|35.1241|-120.5845|18422 -1955|Artesia|California|United States|33.8676|-118.0805|16390 -1956|Arvin|California|United States|35.1944|-118.8306|19568 -1957|Ashland|California|United States|37.6942|-122.1159|23640 -1958|Atascadero|California|United States|35.4827|-120.6858|29771 -1959|Atwater|California|United States|37.3529|-120.5959|31401 -1960|Auburn|California|United States|38.895|-121.0777|13738 -1961|August|California|United States|37.9797|-121.2625|9829 -1962|Avenal|California|United States|36.0311|-120.1162|13881 -1963|Avocado Heights|California|United States|34.0391|-117.997|13322 -1964|Azusa|California|United States|34.1386|-117.9124|49457 -1965|Bakersfield|California|United States|35.3529|-119.0359|590845 -1966|Baldwin Park|California|United States|34.0829|-117.9722|72813 -1967|Banning|California|United States|33.946|-116.8992|29664 -1968|Barstow|California|United States|34.8661|-117.0471|25123 -1969|Bay Point|California|United States|38.0329|-121.9615|24999 -1970|Beaumont|California|United States|33.9076|-116.9766|52081 -1971|Bell|California|United States|33.9801|-118.1798|33915 -1972|Bell Gardens|California|United States|33.9663|-118.155|39870 -1973|Bellflower|California|United States|33.888|-118.1271|79070 -1974|Belmont|California|United States|37.5154|-122.2953|28109 -1975|Benicia|California|United States|38.0725|-122.1526|27191 -1976|Berkeley|California|United States|37.8722|-122.276|119607 -1977|Beverly Hills|California|United States|34.0786|-118.4021|32903 -1978|Big Bear City|California|United States|34.2536|-116.7903|12913 -1979|Blackhawk|California|United States|37.8159|-121.9071|10874 -1980|Bloomington|California|United States|34.0601|-117.4013|22107 -1981|Blythe|California|United States|33.6219|-114.6195|18125 -1982|Bonita|California|United States|32.6651|-117.0296|12970 -1983|Bostonia|California|United States|32.8189|-116.948|18074 -1984|Brawley|California|United States|32.9783|-115.5287|26431 -1985|Brea|California|United States|33.9254|-117.8655|46912 -1986|Brentwood|California|United States|37.9356|-121.719|63618 -1987|Buena Park|California|United States|33.8572|-118.0046|83974 -1988|Burbank|California|United States|34.1879|-118.3235|107364 -1989|Burlingame|California|United States|37.5859|-122.3667|31142 -1990|Calabasas|California|United States|34.1375|-118.6689|23410 -1991|Calexico|California|United States|32.6849|-115.4944|38798 -1992|California City|California|United States|35.1578|-117.8721|14914 -1993|Calimesa|California|United States|33.9874|-117.0542|10053 -1994|Camarillo|California|United States|34.223|-119.0321|77795 -1995|Cameron Park|California|United States|38.6738|-120.9872|17790 -1996|Camp Pendleton South|California|United States|33.2329|-117.393|15131 -1997|Campbell|California|United States|37.2802|-121.9539|43954 -1998|Canyon Lake|California|United States|33.6885|-117.2621|11071 -1999|Capitola|California|United States|36.9773|-121.9537|10041 -2000|Carlsbad|California|United States|33.1246|-117.2834|114858 -2001|Carmichael|California|United States|38.6318|-121.3263|77358 -2002|Carpinteria|California|United States|34.3962|-119.5118|13289 -2003|Carson|California|United States|33.8374|-118.2559|95104 -2004|Casa de Oro-Mount Helix|California|United States|32.764|-116.9688|19804 -2005|Castaic|California|United States|34.4818|-118.6316|18017 -2006|Castro Valley|California|United States|37.7088|-122.0626|66324 -2007|Cathedral City|California|United States|33.8362|-116.4642|51836 -2008|Ceres|California|United States|37.5952|-120.962|49132 -2009|Cerritos|California|United States|33.8678|-118.0686|49630 -2010|Charter Oak|California|United States|34.1025|-117.8564|9825 -2011|Cherryland|California|United States|37.6792|-122.1038|15552 -2012|Chico|California|United States|39.7578|-121.8161|112132 -2013|Chino|California|United States|33.9836|-117.6654|90279 -2014|Chino Hills|California|United States|33.9508|-117.7254|78229 -2015|Chowchilla|California|United States|37.1095|-120.2349|18826 -2016|Chula Vista|California|United States|32.6281|-117.0144|274818 -2017|Citrus|California|United States|34.116|-117.8891|10626 -2018|Citrus Heights|California|United States|38.6948|-121.288|87521 -2019|Claremont|California|United States|34.1259|-117.7153|36312 -2020|Clayton|California|United States|37.9404|-121.9301|11136 -2021|Clearlake|California|United States|38.9589|-122.633|16468 -2022|Cloverdale|California|United States|38.7962|-123.0152|9023 -2023|Clovis|California|United States|36.8278|-119.683|118488 -2024|Coachella|California|United States|33.6905|-116.143|42123 -2025|Coalinga|California|United States|36.142|-120.3242|17560 -2026|Colton|California|United States|34.0538|-117.3255|53894 -2027|Commerce|California|United States|33.9963|-118.1519|12459 -2028|Compton|California|United States|33.893|-118.2274|96083 -2029|Concord|California|United States|37.9722|-122.0016|640270 -2030|Corcoran|California|United States|36.0841|-119.5613|22616 -2031|Corona|California|United States|33.8616|-117.5649|157844 -2032|Coronado|California|United States|32.6649|-117.1604|20627 -2033|Corte Madera|California|United States|37.9238|-122.5128|10145 -2034|Costa Mesa|California|United States|33.6667|-117.9135|112148 -2035|Coto de Caza|California|United States|33.5959|-117.586|15873 -2036|Country Club|California|United States|37.9687|-121.3408|9667 -2037|Covina|California|United States|34.0903|-117.8818|51061 -2038|Crestline|California|United States|34.2486|-117.2887|9350 -2039|Cudahy|California|United States|33.9631|-118.183|23003 -2040|Culver City|California|United States|34.0058|-118.3968|40640 -2041|Cupertino|California|United States|37.3168|-122.0466|60681 -2042|Cypress|California|United States|33.8171|-118.0386|50279 -2043|Daly City|California|United States|37.6862|-122.4685|104914 -2044|Dana Point|California|United States|33.4733|-117.6967|33327 -2045|Danville|California|United States|37.8121|-121.9698|43673 -2046|Davis|California|United States|38.5553|-121.737|75468 -2047|Del Aire|California|United States|33.9167|-118.3693|10617 -2048|Delano|California|United States|35.7662|-119.2635|52206 -2049|Delhi|California|United States|37.4306|-120.7759|10921 -2050|Desert Hot Springs|California|United States|33.955|-116.5429|31988 -2051|Diamond Bar|California|United States|33.9992|-117.8161|55339 -2052|Diamond Springs|California|United States|38.692|-120.8391|11545 -2053|Dinuba|California|United States|36.5453|-119.3987|24383 -2054|Discovery Bay|California|United States|37.9063|-121.599|15704 -2055|Dixon|California|United States|38.4469|-121.825|19038 -2056|Downey|California|United States|33.9379|-118.1311|114293 -2057|Duarte|California|United States|34.161|-117.9504|21723 -2058|Dublin|California|United States|37.7161|-121.8963|69818 -2059|East Bakersfield|California|United States|35.3832|-118.9743|11025 -2060|East Hemet|California|United States|33.7301|-116.941|19998 -2061|East Los Angeles|California|United States|34.0326|-118.1691|118964 -2062|East Niles|California|United States|35.3683|-118.9225|29110 -2063|East Palo Alto|California|United States|37.4671|-122.1352|29888 -2064|East Rancho Dominguez|California|United States|33.8949|-118.1956|14462 -2065|East San Gabriel|California|United States|34.1157|-118.0791|22941 -2066|East Whittier|California|United States|33.9244|-117.9887|9995 -2067|Eastern Goleta Valley|California|United States|34.4448|-119.7879|29983 -2068|Eastvale|California|United States|33.9617|-117.5803|68539 -2069|El Cajon|California|United States|32.8017|-116.9604|106043 -2070|El Centro|California|United States|32.7865|-115.5595|110434 -2071|El Cerrito|California|United States|37.9196|-122.3025|25898 -2072|El Dorado Hills|California|United States|38.675|-121.049|48612 -2073|El Monte|California|United States|34.0739|-118.0291|110144 -2074|El Paso de Robles|California|United States|35.6394|-120.656|67696 -2075|El Segundo|California|United States|33.917|-118.4018|17243 -2076|El Sobrante|California|United States|33.8724|-117.4624|12163 -2077|Elk Grove|California|United States|38.4161|-121.3842|175510 -2078|Emeryville|California|United States|37.8382|-122.2932|12747 -2079|Encinitas|California|United States|33.0492|-117.261|62140 -2080|Escondido|California|United States|33.1348|-117.0723|151443 -2081|Eureka|California|United States|40.7943|-124.1564|26763 -2082|Exeter|California|United States|36.2941|-119.1459|10349 -2083|Fair Oaks|California|United States|38.6504|-121.2496|31750 -2084|Fairfield|California|United States|38.2583|-122.0335|145163 -2085|Fairview|California|United States|37.6758|-122.0473|11050 -2086|Fallbrook|California|United States|33.3693|-117.2259|32999 -2087|Farmersville|California|United States|36.305|-119.2083|10441 -2088|Fillmore|California|United States|34.3989|-118.9174|16373 -2089|Florence-Graham|California|United States|33.9682|-118.2447|64109 -2090|Florin|California|United States|38.4832|-121.4043|51568 -2091|Folsom|California|United States|38.6668|-121.1422|79201 -2092|Fontana|California|United States|34.0968|-117.4599|208087 -2093|Foothill Farms|California|United States|38.6867|-121.3475|37432 -2094|Fort Irwin|California|United States|35.2477|-116.6834|9100 -2095|Fortuna|California|United States|40.5862|-124.1419|12480 -2096|Foster City|California|United States|37.5553|-122.2659|33511 -2097|Fountain Valley|California|United States|33.7105|-117.9514|57139 -2098|Fremont|California|United States|37.5265|-121.9843|231502 -2099|French Valley|California|United States|33.5999|-117.1069|40188 -2100|Fresno|California|United States|36.783|-119.7939|719558 -2101|Fullerton|California|United States|33.8841|-117.9279|142964 -2102|Galt|California|United States|38.2698|-121.3004|25385 -2103|Garden Acres|California|United States|37.9637|-121.2296|10411 -2104|Garden Grove|California|United States|33.7787|-117.9601|172708 -2105|Gardena|California|United States|33.8943|-118.3072|60917 -2106|Gilroy|California|United States|37.0046|-121.5854|114461 -2107|Glendale|California|United States|34.1819|-118.2468|196512 -2108|Glendora|California|United States|34.1449|-117.8467|52458 -2109|Golden Hills|California|United States|35.1409|-118.4968|10051 -2110|Goleta|California|United States|34.4361|-119.8594|32677 -2111|Gonzales|California|United States|36.5055|-121.4427|8628 -2112|Grand Terrace|California|United States|34.0312|-117.3132|13079 -2113|Granite Bay|California|United States|38.7601|-121.1714|21673 -2114|Grass Valley|California|United States|39.2238|-121.0522|13550 -2115|Greenfield|California|United States|36.3242|-121.2428|18833 -2116|Grover Beach|California|United States|35.1204|-120.6197|12846 -2117|Hacienda Heights|California|United States|33.997|-117.9727|54841 -2118|Half Moon Bay|California|United States|37.4685|-122.4382|11792 -2119|Hanford|California|United States|36.3274|-119.6549|95459 -2120|Hawaiian Gardens|California|United States|33.8304|-118.0728|14178 -2121|Hawthorne|California|United States|33.9147|-118.3476|87863 -2122|Hayward|California|United States|37.6328|-122.0766|162254 -2123|Healdsburg|California|United States|38.6224|-122.8651|11439 -2124|Hemet|California|United States|33.7341|-116.9969|191170 -2125|Hercules|California|United States|38.0064|-122.2564|26050 -2126|Hermosa Beach|California|United States|33.8653|-118.3962|19787 -2127|Hesperia|California|United States|34.3975|-117.3147|99287 -2128|Highland|California|United States|34.1113|-117.165|56733 -2129|Hillcrest|California|United States|35.379|-118.9578|11443 -2130|Hillsborough|California|United States|37.5572|-122.3586|11390 -2131|Hollister|California|United States|36.8555|-121.3986|41077 -2132|Home Gardens|California|United States|33.8783|-117.5116|12910 -2133|Huntington Beach|California|United States|33.696|-118.0018|198735 -2134|Huntington Park|California|United States|33.98|-118.2167|55439 -2135|Imperial|California|United States|32.839|-115.572|19982 -2136|Imperial Beach|California|United States|32.5693|-117.118|26375 -2137|Indio|California|United States|33.7346|-116.2346|361831 -2138|Inglewood|California|United States|33.9566|-118.3444|108206 -2139|Irvine|California|United States|33.6772|-117.7738|297868 -2140|Isla Vista|California|United States|34.4128|-119.8614|15732 -2141|Jurupa Valley|California|United States|34.001|-117.4706|104684 -2142|Kerman|California|United States|36.7248|-120.0625|15817 -2143|King City|California|United States|36.2164|-121.133|13419 -2144|Kingsburg|California|United States|36.5244|-119.5602|12413 -2145|La Canada Flintridge|California|United States|34.2097|-118.2002|20613 -2146|La Crescenta-Montrose|California|United States|34.2322|-118.2353|20149 -2147|La Cresta|California|United States|35.3972|-118.9892|8726 -2148|La Habra|California|United States|33.9282|-117.9515|63287 -2149|La Mesa|California|United States|32.7703|-117.0204|61040 -2150|La Mirada|California|United States|33.9025|-118.0093|47957 -2151|La Palma|California|United States|33.8504|-118.0407|15650 -2152|La Presa|California|United States|32.711|-117.0027|38492 -2153|La Puente|California|United States|34.0323|-117.9533|38447 -2154|La Quinta|California|United States|33.6536|-116.2785|37846 -2155|La Riviera|California|United States|38.5683|-121.3544|11723 -2156|La Verne|California|United States|34.1207|-117.7703|31423 -2157|Ladera Ranch|California|United States|33.5492|-117.6417|25526 -2158|Lafayette|California|United States|37.8919|-122.1189|25384 -2159|Laguna Beach|California|United States|33.5455|-117.7613|23121 -2160|Laguna Hills|California|United States|33.5918|-117.6991|31409 -2161|Laguna Niguel|California|United States|33.5275|-117.705|64608 -2162|Laguna Woods|California|United States|33.6099|-117.7299|17546 -2163|Lake Arrowhead|California|United States|34.2531|-117.1944|9647 -2164|Lake Elsinore|California|United States|33.6847|-117.3344|68822 -2165|Lake Forest|California|United States|33.6605|-117.6714|85516 -2166|Lake Los Angeles|California|United States|34.6097|-117.8339|12497 -2167|Lakeland Village|California|United States|33.648|-117.3706|12455 -2168|Lakeside|California|United States|32.856|-116.904|21383 -2169|Lakewood|California|United States|33.8471|-118.1222|82419 -2170|Lamont|California|United States|35.2659|-118.9159|14269 -2171|Lancaster|California|United States|34.6935|-118.1753|381732 -2172|Larkspur|California|United States|37.9393|-122.5312|12972 -2173|Lathrop|California|United States|37.809|-121.3131|28078 -2174|Lawndale|California|United States|33.8884|-118.3531|32035 -2175|Lemon Grove|California|United States|32.7331|-117.0344|27513 -2176|Lemon Hill|California|United States|38.5172|-121.4573|14471 -2177|Lemoore|California|United States|36.2949|-119.7983|26631 -2178|Lennox|California|United States|33.938|-118.3586|21514 -2179|Lincoln|California|United States|38.8774|-121.2937|49203 -2180|Linda|California|United States|39.1241|-121.5421|23304 -2181|Lindsay|California|United States|36.2082|-119.0897|12551 -2182|Live Oak|California|United States|36.986|-121.9804|16948 -2183|Livermore|California|United States|37.6868|-121.7607|88403 -2184|Livingston|California|United States|37.3875|-120.7248|14078 -2185|Lodi|California|United States|38.1218|-121.2932|69467 -2186|Loma Linda|California|United States|34.045|-117.2498|24712 -2187|Lomita|California|United States|33.7933|-118.3175|20884 -2188|Lompoc|California|United States|34.6618|-120.4714|44232 -2189|Long Beach|California|United States|33.7977|-118.167|466565 -2190|Los Alamitos|California|United States|33.7971|-118.0592|11780 -2191|Los Altos|California|United States|37.3684|-122.0965|31562 -2192|Los Altos Hills|California|United States|37.3669|-122.1387|8520 -2193|Los Angeles|California|United States|34.1141|-118.4068|12121244 -2194|Los Banos|California|United States|37.063|-120.8406|44421 -2195|Los Gatos|California|United States|37.2304|-121.9562|33309 -2196|Los Osos|California|United States|35.3065|-120.8242|15692 -2197|Lynwood|California|United States|33.924|-118.2016|67497 -2198|Madera|California|United States|36.963|-120.0778|82772 -2199|Madera Acres|California|United States|37.0123|-120.0799|10106 -2200|Magalia|California|United States|39.8228|-121.6078|10537 -2201|Malibu|California|United States|34.037|-118.7839|10915 -2202|Manhattan Beach|California|United States|33.8894|-118.3967|35585 -2203|Manteca|California|United States|37.7927|-121.2264|99764 -2204|Marina|California|United States|36.681|-121.7892|22246 -2205|Marina del Rey|California|United States|33.9765|-118.4486|9355 -2206|Martinez|California|United States|37.9985|-122.1161|37308 -2207|Marysville|California|United States|39.1518|-121.5835|12451 -2208|Maywood|California|United States|33.9886|-118.1877|25477 -2209|McFarland|California|United States|35.6781|-119.2413|14085 -2210|McKinleyville|California|United States|40.9488|-124.0857|16457 -2211|Mead Valley|California|United States|33.8333|-117.2852|20698 -2212|Mendota|California|United States|36.7555|-120.3776|12534 -2213|Menifee|California|United States|33.6909|-117.1849|101089 -2214|Menlo Park|California|United States|37.4685|-122.1673|33677 -2215|Mentone|California|United States|34.0609|-117.1108|9708 -2216|Merced|California|United States|37.3057|-120.4779|157617 -2217|Mill Valley|California|United States|37.9086|-122.5421|14240 -2218|Millbrae|California|United States|37.5994|-122.4023|23083 -2219|Milpitas|California|United States|37.4336|-121.8921|79593 -2220|Mission Viejo|California|United States|33.6096|-117.6551|588540 -2221|Modesto|California|United States|37.6375|-121.0028|382994 -2222|Monrovia|California|United States|34.165|-117.9921|37999 -2223|Montclair|California|United States|34.0715|-117.6981|37871 -2224|Montebello|California|United States|34.0155|-118.1108|62828 -2225|Monterey|California|United States|36.5919|-121.8808|30014 -2226|Monterey Park|California|United States|34.0497|-118.1326|61153 -2227|Moorpark|California|United States|34.2861|-118.8768|36201 -2228|Moraga|California|United States|37.8439|-122.1225|16750 -2229|Moreno Valley|California|United States|33.9244|-117.2045|208371 -2230|Morgan Hill|California|United States|37.1325|-121.6419|45267 -2231|Morro Bay|California|United States|35.3682|-120.8482|10785 -2232|Mountain House|California|United States|37.7673|-121.5449|23132 -2233|Mountain View|California|United States|37.4001|-122.0796|82409 -2234|Murrieta|California|United States|33.5719|-117.1909|509526 -2235|Muscoy|California|United States|34.1552|-117.3477|10925 -2236|Napa|California|United States|38.2975|-122.301|86130 -2237|National City|California|United States|32.6654|-117.0983|56846 -2238|Newark|California|United States|37.5201|-122.0307|47815 -2239|Newman|California|United States|37.3156|-121.0212|12154 -2240|Newport Beach|California|United States|33.6151|-117.8668|85806 -2241|Nipomo|California|United States|35.0319|-120.4985|18440 -2242|Norco|California|United States|33.9252|-117.5498|26176 -2243|North Auburn|California|United States|38.9306|-121.082|14307 -2244|North Fair Oaks|California|United States|37.4754|-122.2034|14360 -2245|North Highlands|California|United States|38.6713|-121.3721|48424 -2246|North Tustin|California|United States|33.7636|-117.7947|25708 -2247|Norwalk|California|United States|33.9069|-118.0829|103330 -2248|Novato|California|United States|38.092|-122.5575|53214 -2249|Oak Hills|California|United States|34.391|-117.4123|9123 -2250|Oak Park|California|United States|34.185|-118.7669|13561 -2251|Oakdale|California|United States|37.7618|-120.8468|23016 -2252|Oakland|California|United States|37.7904|-122.2166|437548 -2253|Oakley|California|United States|37.9929|-121.6952|42996 -2254|Oceanside|California|United States|33.2247|-117.3083|174461 -2255|Oildale|California|United States|35.4293|-119.0306|34350 -2256|Olivehurst|California|United States|39.0795|-121.5566|16262 -2257|Ontario|California|United States|34.0393|-117.6064|175223 -2258|Orange|California|United States|33.8038|-117.8218|139195 -2259|Orange Cove|California|United States|36.6211|-119.3188|9680 -2260|Orangevale|California|United States|38.6881|-121.2209|35729 -2261|Orcutt|California|United States|34.8691|-120.4222|30940 -2262|Orinda|California|United States|37.8808|-122.179|19497 -2263|Orosi|California|United States|36.5433|-119.2914|8701 -2264|Oroville|California|United States|39.4999|-121.5634|20409 -2265|Oxnard|California|United States|34.1964|-119.1815|366330 -2266|Pacific Grove|California|United States|36.6188|-121.9259|15169 -2267|Pacifica|California|United States|37.6113|-122.4782|38595 -2268|Palm Desert|California|United States|33.7378|-116.3695|51081 -2269|Palm Springs|California|United States|33.8017|-116.5382|44799 -2270|Palmdale|California|United States|34.5944|-118.1057|167987 -2271|Palo Alto|California|United States|37.3905|-122.1468|68624 -2272|Palos Verdes Estates|California|United States|33.7872|-118.3973|13403 -2273|Paramount|California|United States|33.8977|-118.1651|53904 -2274|Parkway|California|United States|38.4993|-121.452|16091 -2275|Parlier|California|United States|36.6087|-119.5434|14666 -2276|Pasadena|California|United States|34.1597|-118.139|138771 -2277|Patterson|California|United States|37.4758|-121.1536|23517 -2278|Perris|California|United States|33.7898|-117.2233|78106 -2279|Petaluma|California|United States|38.2423|-122.6266|66609 -2280|Phelan|California|United States|34.4398|-117.5248|18599 -2281|Pico Rivera|California|United States|33.9901|-118.0888|62383 -2282|Piedmont|California|United States|37.8225|-122.2301|11368 -2283|Pinole|California|United States|37.9931|-122.2833|19065 -2284|Pittsburg|California|United States|38.0182|-121.8965|75701 -2285|Placentia|California|United States|33.8807|-117.8553|51951 -2286|Placerville|California|United States|38.7308|-120.7979|10777 -2287|Pleasant Hill|California|United States|37.9539|-122.0759|34649 -2288|Pleasanton|California|United States|37.6663|-121.8805|79558 -2289|Pomona|California|United States|34.0585|-117.7626|151592 -2290|Port Hueneme|California|United States|34.1618|-119.2036|21954 -2291|Porterville|California|United States|36.0643|-119.0338|67887 -2292|Potomac Park|California|United States|35.3636|-118.965|10517 -2293|Poway|California|United States|32.9871|-117.0201|49005 -2294|Prunedale|California|United States|36.8064|-121.6555|19893 -2295|Quartz Hill|California|United States|34.6527|-118.2163|10079 -2296|Ramona|California|United States|33.0474|-116.8766|21853 -2297|Rancho Cordova|California|United States|38.5737|-121.2527|78358 -2298|Rancho Cucamonga|California|United States|34.1247|-117.5667|173946 -2299|Rancho Mirage|California|United States|33.7635|-116.4271|17129 -2300|Rancho Mission Viejo|California|United States|33.514|-117.5618|9298 -2301|Rancho Palos Verdes|California|United States|33.7554|-118.3634|42316 -2302|Rancho San Diego|California|United States|32.7624|-116.9197|22019 -2303|Rancho Santa Margarita|California|United States|33.6318|-117.5988|48190 -2304|Red Bluff|California|United States|40.1735|-122.2413|14557 -2305|Redding|California|United States|40.5698|-122.365|121498 -2306|Redlands|California|United States|34.0512|-117.1712|72649 -2307|Redondo Beach|California|United States|33.8577|-118.3765|70998 -2308|Redwood City|California|United States|37.5025|-122.2253|83905 -2309|Reedley|California|United States|36.5988|-119.4471|25168 -2310|Rialto|California|United States|34.1175|-117.3892|103799 -2311|Richmond|California|United States|37.9477|-122.3389|115677 -2312|Ridgecrest|California|United States|35.6308|-117.6622|27989 -2313|Rio Linda|California|United States|38.6875|-121.4417|17181 -2314|Rio Vista|California|United States|38.1765|-121.7025|9850 -2315|Rio del Mar|California|United States|36.9607|-121.8807|9264 -2316|Ripon|California|United States|37.7417|-121.131|15961 -2317|Riverbank|California|United States|37.726|-120.9433|24714 -2318|Riverside|California|United States|33.9381|-117.3949|2022285 -2319|Rocklin|California|United States|38.8075|-121.2489|70317 -2320|Rodeo|California|United States|38.0367|-122.2526|9575 -2321|Rohnert Park|California|United States|38.3479|-122.6965|44420 -2322|Rosamond|California|United States|34.8658|-118.2155|20574 -2323|Rosedale|California|United States|35.3886|-119.2058|18875 -2324|Rosemead|California|United States|34.0689|-118.0823|51698 -2325|Rosemont|California|United States|38.5478|-121.3553|24343 -2326|Roseville|California|United States|38.7703|-121.3196|145687 -2327|Rossmoor|California|United States|33.7887|-118.0803|11822 -2328|Rowland Heights|California|United States|33.9716|-117.8912|48765 -2329|Sacramento|California|United States|38.5677|-121.4685|1924167 -2330|Salida|California|United States|37.7083|-121.0842|14690 -2331|Salinas|California|United States|36.6883|-121.6317|199290 -2332|San Anselmo|California|United States|37.9821|-122.5699|12795 -2333|San Bernardino|California|United States|34.1416|-117.2943|220821 -2334|San Bruno|California|United States|37.6256|-122.4313|43775 -2335|San Buenaventura|California|United States|34.2741|-119.2314|110572 -2336|San Carlos|California|United States|37.4982|-122.2677|30754 -2337|San Clemente|California|United States|33.4499|-117.6102|64600 -2338|San Diego|California|United States|32.8313|-117.1222|3084174 -2339|San Diego Country Estates|California|United States|33.0094|-116.7874|10366 -2340|San Dimas|California|United States|34.1082|-117.809|34775 -2341|San Fernando|California|United States|34.2886|-118.4362|24086 -2342|San Francisco|California|United States|37.7558|-122.4449|3290197 -2343|San Gabriel|California|United States|34.0949|-118.099|39673 -2344|San Jacinto|California|United States|33.797|-116.9916|53299 -2345|San Jose|California|United States|37.3012|-121.848|1729879 -2346|San Juan Capistrano|California|United States|33.5008|-117.6544|35319 -2347|San Leandro|California|United States|37.7074|-122.1599|91176 -2348|San Lorenzo|California|United States|37.6733|-122.1332|30420 -2349|San Luis Obispo|California|United States|35.2669|-120.669|47257 -2350|San Marcos|California|United States|33.135|-117.1743|94313 -2351|San Marino|California|United States|34.1224|-118.1132|12620 -2352|San Mateo|California|United States|37.5522|-122.3121|105087 -2353|San Pablo|California|United States|37.9629|-122.3426|31975 -2354|San Rafael|California|United States|37.9905|-122.5221|61158 -2355|San Ramon|California|United States|37.7624|-121.9365|85688 -2356|Sanger|California|United States|36.699|-119.5575|26424 -2357|Santa Ana|California|United States|33.7367|-117.8819|313818 -2358|Santa Barbara|California|United States|34.4285|-119.7202|198240 -2359|Santa Clara|California|United States|37.3646|-121.968|127922 -2360|Santa Clarita|California|United States|34.4175|-118.4964|275230 -2361|Santa Cruz|California|United States|36.9789|-122.0346|165933 -2362|Santa Fe Springs|California|United States|33.9329|-118.0625|18817 -2363|Santa Maria|California|United States|34.9333|-120.4431|142230 -2364|Santa Monica|California|United States|34.0235|-118.481|92828 -2365|Santa Paula|California|United States|34.3545|-119.0656|30741 -2366|Santa Rosa|California|United States|38.4458|-122.7067|314196 -2367|Santee|California|United States|32.8554|-116.9851|59679 -2368|Saratoga|California|United States|37.2684|-122.0263|31194 -2369|Scotts Valley|California|United States|37.0555|-122.0118|12317 -2370|Seal Beach|California|United States|33.7542|-118.0714|25216 -2371|Seaside|California|United States|36.6224|-121.8199|116189 -2372|Selma|California|United States|36.5715|-119.6143|24545 -2373|Shafter|California|United States|35.4794|-119.2013|19897 -2374|Shasta Lake|California|United States|40.679|-122.3775|10399 -2375|Sierra Madre|California|United States|34.1687|-118.0504|11253 -2376|Signal Hill|California|United States|33.803|-118.1681|11780 -2377|Simi Valley|California|United States|34.2663|-118.749|127158 -2378|Solana Beach|California|United States|32.9943|-117.2574|13025 -2379|Soledad|California|United States|36.4432|-121.3426|25102 -2380|Sonoma|California|United States|38.2902|-122.4598|10819 -2381|Soquel|California|United States|36.9978|-121.9483|10806 -2382|South El Monte|California|United States|34.0493|-118.0484|19860 -2383|South Gate|California|United States|33.9447|-118.1926|93308 -2384|South Lake Tahoe|California|United States|38.9393|-119.9828|21355 -2385|South Pasadena|California|United States|34.1103|-118.1573|26837 -2386|South San Francisco|California|United States|37.6538|-122.4196|66331 -2387|South San Jose Hills|California|United States|34.0123|-117.9043|19750 -2388|South Whittier|California|United States|33.9336|-118.0312|58800 -2389|Spring Valley|California|United States|32.7317|-116.9766|32860 -2390|Stanford|California|United States|37.4252|-122.1674|16333 -2391|Stanton|California|United States|33.8003|-117.9935|38167 -2392|Stevenson Ranch|California|United States|34.3894|-118.5883|19518 -2393|Stockton|California|United States|37.9765|-121.3109|406822 -2394|Suisun City|California|United States|38.2473|-122.0091|29436 -2395|Sun Village|California|United States|34.5596|-117.9558|12961 -2396|Sunnyvale|California|United States|37.3836|-122.0255|155550 -2397|Susanville|California|United States|40.4206|-120.6132|16305 -2398|Taft|California|United States|35.1268|-119.4243|8730 -2399|Tamalpais-Homestead Valley|California|United States|37.8793|-122.5382|12535 -2400|Tehachapi|California|United States|35.1276|-118.4744|13346 -2401|Temecula|California|United States|33.4928|-117.1315|109376 -2402|Temescal Valley|California|United States|33.7581|-117.4677|27546 -2403|Temple City|California|United States|34.1022|-118.0579|36526 -2404|Thousand Oaks|California|United States|34.1914|-118.8756|211045 -2405|Tiburon|California|United States|37.8854|-122.4637|9146 -2406|Torrance|California|United States|33.8346|-118.3416|147156 -2407|Tracy|California|United States|37.7269|-121.4523|98022 -2408|Truckee|California|United States|39.3455|-120.1848|16850 -2409|Tulare|California|United States|36.1995|-119.34|68395 -2410|Turlock|California|United States|37.5053|-120.8588|103359 -2411|Tustin|California|United States|33.7311|-117.8107|79895 -2412|Twentynine Palms|California|United States|34.1478|-116.0659|27176 -2413|Ukiah|California|United States|39.1464|-123.2105|16728 -2414|Union City|California|United States|37.6032|-122.0181|70828 -2415|University of California-Davis|California|United States|38.5378|-121.7579|8532 -2416|University of California-Santa Barbara|California|United States|34.4151|-119.8568|11912 -2417|Upland|California|United States|34.1178|-117.6604|78624 -2418|Vacaville|California|United States|38.3587|-121.9673|102256 -2419|Valinda|California|United States|34.04|-117.93|21811 -2420|Valle Vista|California|United States|33.7436|-116.8871|19550 -2421|Vallejo|California|United States|38.1125|-122.2342|181882 -2422|Valley Center|California|United States|33.233|-117.0158|11435 -2423|Victorville|California|United States|34.5277|-117.3536|389060 -2424|View Park-Windsor Hills|California|United States|33.9955|-118.3483|11313 -2425|Vincent|California|United States|34.0983|-117.9238|16399 -2426|Vineyard|California|United States|38.474|-121.324|41505 -2427|Visalia|California|United States|36.3276|-119.3269|249804 -2428|Vista|California|United States|33.1896|-117.2386|98651 -2429|Walnut|California|United States|34.0334|-117.8593|28641 -2430|Walnut Creek|California|United States|37.9024|-122.0399|69876 -2431|Walnut Park|California|United States|33.9682|-118.222|16453 -2432|Wasco|California|United States|35.5938|-119.3671|27505 -2433|Waterford|California|United States|37.6429|-120.7553|9100 -2434|Watsonville|California|United States|36.9206|-121.7708|76285 -2435|West Athens|California|United States|33.9235|-118.3033|9621 -2436|West Carson|California|United States|33.8229|-118.2931|22024 -2437|West Covina|California|United States|34.0555|-117.9113|109396 -2438|West Hollywood|California|United States|34.0883|-118.3719|35678 -2439|West Puente Valley|California|United States|34.0513|-117.9681|23003 -2440|West Rancho Dominguez|California|United States|33.9057|-118.2683|22007 -2441|West Sacramento|California|United States|38.5557|-121.5505|53589 -2442|West Whittier-Los Nietos|California|United States|33.9759|-118.0689|26275 -2443|Westminster|California|United States|33.7523|-117.9938|91267 -2444|Westmont|California|United States|33.9417|-118.3018|35913 -2445|Whittier|California|United States|33.9678|-118.0188|87184 -2446|Wildomar|California|United States|33.6173|-117.2582|36511 -2447|Willowbrook|California|United States|33.9209|-118.2356|24006 -2448|Windsor|California|United States|38.5422|-122.8089|26548 -2449|Winter Gardens|California|United States|32.8376|-116.9268|21978 -2450|Winton|California|United States|37.3854|-120.6173|11623 -2451|Woodcrest|California|United States|33.8789|-117.3687|17492 -2452|Woodland|California|United States|38.6712|-121.75|60977 -2453|Yorba Linda|California|United States|33.889|-117.7714|68319 -2454|Yuba City|California|United States|39.1357|-121.6383|129536 -2455|Yucaipa|California|United States|34.0336|-117.0429|54312 -2456|Yucca Valley|California|United States|34.1234|-116.4216|21663 -2457|Alamosa|Colorado|United States|37.4752|-105.877|9704 -2458|Arvada|Colorado|United States|39.832|-105.151|122903 -2459|Aurora|Colorado|United States|39.7083|-104.7237|383496 -2460|Berkley|Colorado|United States|39.8045|-105.0281|10920 -2461|Berthoud|Colorado|United States|40.3071|-105.0426|10188 -2462|Black Forest|Colorado|United States|39.0608|-104.6752|14375 -2463|Boulder|Colorado|United States|40.0248|-105.2524|120818 -2464|Brighton|Colorado|United States|39.9716|-104.7963|39895 -2465|Broomfield|Colorado|United States|39.9542|-105.0526|72697 -2466|Canon City|Colorado|United States|38.443|-105.2203|17157 -2467|Castle Pines|Colorado|United States|39.4625|-104.8706|11296 -2468|Castle Rock|Colorado|United States|39.3763|-104.8535|71037 -2469|Centennial|Colorado|United States|39.5926|-104.8673|107972 -2470|Cherry Creek|Colorado|United States|39.6094|-104.8645|11389 -2471|Cimarron Hills|Colorado|United States|38.8597|-104.6995|18619 -2472|Clifton|Colorado|United States|39.0764|-108.4605|20122 -2473|Colorado Springs|Colorado|United States|38.8674|-104.7605|628808 -2474|Columbine|Colorado|United States|39.5879|-105.0694|25924 -2475|Commerce City|Colorado|United States|39.8641|-104.843|61516 -2476|Cortez|Colorado|United States|37.3503|-108.5768|8742 -2477|Craig|Colorado|United States|40.5171|-107.5554|9026 -2478|Dakota Ridge|Colorado|United States|39.6192|-105.1344|34361 -2479|Delta|Colorado|United States|38.756|-108.0772|9036 -2480|Denver|Colorado|United States|39.762|-104.8758|2650725 -2481|Derby|Colorado|United States|39.84|-104.9172|8995 -2482|Durango|Colorado|United States|37.2659|-107.8781|18953 -2483|Edwards|Colorado|United States|39.6215|-106.6184|10436 -2484|Englewood|Colorado|United States|39.6468|-104.9942|33500 -2485|Erie|Colorado|United States|40.0404|-105.0399|29367 -2486|Evans|Colorado|United States|40.366|-104.739|21727 -2487|Evergreen|Colorado|United States|39.6349|-105.3356|9338 -2488|Fairmount|Colorado|United States|39.7931|-105.1711|9939 -2489|Federal Heights|Colorado|United States|39.8651|-105.0154|14111 -2490|Firestone|Colorado|United States|40.1565|-104.9494|15949 -2491|Fort Carson|Colorado|United States|38.7095|-104.772|16743 -2492|Fort Collins|Colorado|United States|40.5477|-105.0656|301596 -2493|Fort Morgan|Colorado|United States|40.2537|-103.7903|11483 -2494|Fountain|Colorado|United States|38.6886|-104.6829|29495 -2495|Four Square Mile|Colorado|United States|39.6808|-104.888|21723 -2496|Frederick|Colorado|United States|40.1088|-104.9701|14127 -2497|Fruita|Colorado|United States|39.1548|-108.7305|13296 -2498|Glenwood Springs|Colorado|United States|39.5455|-107.3347|10017 -2499|Golden|Colorado|United States|39.7406|-105.2118|20041 -2500|Grand Junction|Colorado|United States|39.0877|-108.5673|134074 -2501|Greeley|Colorado|United States|40.4152|-104.7706|135270 -2502|Greenwood Village|Colorado|United States|39.6153|-104.9131|15548 -2503|Gunbarrel|Colorado|United States|40.0632|-105.1713|10199 -2504|Highlands Ranch|Colorado|United States|39.5419|-104.9708|103238 -2505|Johnstown|Colorado|United States|40.3499|-104.9482|16596 -2506|Ken Caryl|Colorado|United States|39.577|-105.1144|33889 -2507|Lafayette|Colorado|United States|39.9946|-105.0998|99475 -2508|Lakewood|Colorado|United States|39.6977|-105.1172|155608 -2509|Littleton|Colorado|United States|39.5915|-105.0188|45465 -2510|Lone Tree|Colorado|United States|39.5309|-104.8709|13701 -2511|Longmont|Colorado|United States|40.1686|-105.1005|104035 -2512|Louisville|Colorado|United States|39.971|-105.1441|21091 -2513|Loveland|Colorado|United States|40.4166|-105.0623|75938 -2514|Montrose|Colorado|United States|38.4689|-107.859|20098 -2515|Monument|Colorado|United States|39.0736|-104.8467|10026 -2516|Northglenn|Colorado|United States|39.9108|-104.9783|37899 -2517|Parker|Colorado|United States|39.5084|-104.7753|57311 -2518|Pueblo|Colorado|United States|38.2701|-104.6114|142727 -2519|Pueblo West|Colorado|United States|38.3465|-104.7246|32991 -2520|Redlands|Colorado|United States|39.0886|-108.6582|9092 -2521|Rifle|Colorado|United States|39.5362|-107.7729|10325 -2522|Roxborough Park|Colorado|United States|39.4492|-105.0746|8861 -2523|Security-Widefield|Colorado|United States|38.7489|-104.7142|40158 -2524|Sherrelwood|Colorado|United States|39.839|-105.0014|20069 -2525|Steamboat Springs|Colorado|United States|40.4777|-106.8243|13193 -2526|Sterling|Colorado|United States|40.6205|-103.1925|13976 -2527|Stonegate|Colorado|United States|39.5357|-104.8032|9822 -2528|Superior|Colorado|United States|39.934|-105.1588|13283 -2529|The Pinery|Colorado|United States|39.4462|-104.7591|9847 -2530|Thornton|Colorado|United States|39.9197|-104.9438|140538 -2531|Welby|Colorado|United States|39.8403|-104.9655|16260 -2532|Wellington|Colorado|United States|40.7|-105.0054|10769 -2533|Westminster|Colorado|United States|39.8837|-105.0624|115535 -2534|Wheat Ridge|Colorado|United States|39.7728|-105.1028|32340 -2535|Windsor|Colorado|United States|40.469|-104.9198|31972 -2536|Woodmoor|Colorado|United States|39.1063|-104.8456|8840 -2537|Ansonia|Connecticut|United States|41.3443|-73.0689|18945 -2538|Avon|Connecticut|United States|41.7907|-72.8538|18821 -2539|Berlin|Connecticut|United States|41.6114|-72.7758|20107 -2540|Bethel|Connecticut|United States|41.3747|-73.3928|20287 -2541|Bloomfield|Connecticut|United States|41.8426|-72.7406|21399 -2542|Branford|Connecticut|United States|41.2843|-72.7979|28230 -2543|Bridgeport|Connecticut|United States|41.1918|-73.1954|975078 -2544|Bristol|Connecticut|United States|41.6812|-72.9407|60733 -2545|Brookfield|Connecticut|United States|41.4674|-73.3923|17428 -2546|Burlington|Connecticut|United States|41.7598|-72.959|9511 -2547|Canton|Connecticut|United States|41.86|-72.9083|10131 -2548|Cheshire|Connecticut|United States|41.5113|-72.9036|28766 -2549|Clinton|Connecticut|United States|41.298|-72.53|13283 -2550|Colchester|Connecticut|United States|41.5621|-72.3475|15552 -2551|Conning Towers Nautilus Park|Connecticut|United States|41.385|-72.0684|9479 -2552|Coventry|Connecticut|United States|41.7828|-72.3394|12186 -2553|Cromwell|Connecticut|United States|41.6122|-72.6638|14252 -2554|Danbury|Connecticut|United States|41.4015|-73.4709|177722 -2555|Darien|Connecticut|United States|41.0798|-73.4824|21485 -2556|Derby|Connecticut|United States|41.3265|-73.0833|12387 -2557|East Haddam|Connecticut|United States|41.4798|-72.3944|8973 -2558|East Hampton|Connecticut|United States|41.5696|-72.5074|12858 -2559|East Hartford|Connecticut|United States|41.7634|-72.6152|50971 -2560|East Haven|Connecticut|United States|41.2988|-72.8575|28054 -2561|East Lyme|Connecticut|United States|41.3668|-72.2353|18798 -2562|East Windsor|Connecticut|United States|41.9049|-72.5672|11191 -2563|Ellington|Connecticut|United States|41.9152|-72.4485|16339 -2564|Enfield|Connecticut|United States|41.9839|-72.5548|42480 -2565|Fairfield|Connecticut|United States|41.1775|-73.2733|61737 -2566|Farmington|Connecticut|United States|41.7288|-72.8407|26559 -2567|Glastonbury|Connecticut|United States|41.6921|-72.5472|35061 -2568|Granby|Connecticut|United States|41.9694|-72.8346|10971 -2569|Greenwich|Connecticut|United States|41.0665|-73.6368|63455 -2570|Griswold|Connecticut|United States|41.5852|-71.9226|11460 -2571|Groton|Connecticut|United States|41.3598|-72.0293|38686 -2572|Guilford|Connecticut|United States|41.3345|-72.7004|22113 -2573|Hamden|Connecticut|United States|41.3961|-72.9215|61160 -2574|Hartford|Connecticut|United States|41.7661|-72.6834|907046 -2575|Hebron|Connecticut|United States|41.6593|-72.3905|9122 -2576|Kensington|Connecticut|United States|41.6284|-72.7686|9626 -2577|Killingly|Connecticut|United States|41.8311|-71.8499|17681 -2578|Ledyard|Connecticut|United States|41.44|-72.0167|15313 -2579|Madison|Connecticut|United States|41.3398|-72.6278|17742 -2580|Manchester|Connecticut|United States|41.7753|-72.5242|59452 -2581|Mansfield|Connecticut|United States|41.7892|-72.2287|26431 -2582|Meriden|Connecticut|United States|41.5369|-72.7946|60790 -2583|Middletown|Connecticut|United States|41.5476|-72.6549|47164 -2584|Milford city|Connecticut|United States|41.2255|-73.0625|50694 -2585|Monroe|Connecticut|United States|41.3379|-73.225|18927 -2586|Montville|Connecticut|United States|41.4636|-72.157|18607 -2587|Naugatuck|Connecticut|United States|41.489|-73.0518|31586 -2588|New Britain|Connecticut|United States|41.6759|-72.7862|74022 -2589|New Canaan|Connecticut|United States|41.1592|-73.4992|20574 -2590|New Fairfield|Connecticut|United States|41.488|-73.4883|13640 -2591|New Haven|Connecticut|United States|41.3113|-72.9246|587648 -2592|New London|Connecticut|United States|41.3502|-72.1022|27585 -2593|New Milford|Connecticut|United States|41.6042|-73.4213|28074 -2594|Newington|Connecticut|United States|41.687|-72.7308|30493 -2595|Newtown|Connecticut|United States|41.3988|-73.2927|27388 -2596|North Branford|Connecticut|United States|41.3645|-72.7768|13643 -2597|North Haven|Connecticut|United States|41.3818|-72.8573|24217 -2598|Norwalk|Connecticut|United States|41.1144|-73.4215|90821 -2599|Norwich|Connecticut|United States|41.5495|-72.0882|201726 -2600|Oakville|Connecticut|United States|41.5893|-73.0905|9507 -2601|Old Saybrook|Connecticut|United States|41.3017|-72.3857|10506 -2602|Orange|Connecticut|United States|41.2827|-73.0272|14225 -2603|Oxford|Connecticut|United States|41.4313|-73.135|12744 -2604|Plainfield|Connecticut|United States|41.6992|-71.8987|14991 -2605|Plainville|Connecticut|United States|41.6741|-72.8575|17514 -2606|Plymouth|Connecticut|United States|41.6642|-73.0263|11705 -2607|Portland|Connecticut|United States|41.5988|-72.589|9459 -2608|Prospect|Connecticut|United States|41.4993|-72.9761|9361 -2609|Putnam|Connecticut|United States|41.9093|-71.8711|9250 -2610|Redding|Connecticut|United States|41.305|-73.3915|8831 -2611|Ridgefield|Connecticut|United States|41.3065|-73.5023|25053 -2612|Riverside|Connecticut|United States|41.0318|-73.5827|9133 -2613|Rocky Hill|Connecticut|United States|41.6572|-72.6632|20682 -2614|Sandy Hook|Connecticut|United States|41.4128|-73.244|9406 -2615|Seymour|Connecticut|United States|41.381|-73.0873|16731 -2616|Shelton|Connecticut|United States|41.306|-73.1383|40944 -2617|Simsbury|Connecticut|United States|41.8729|-72.8256|24467 -2618|Somers|Connecticut|United States|41.9949|-72.453|10398 -2619|South Windsor|Connecticut|United States|41.8353|-72.5733|26719 -2620|Southbury|Connecticut|United States|41.4745|-73.2329|19866 -2621|Southington|Connecticut|United States|41.605|-72.8801|43474 -2622|Stafford|Connecticut|United States|41.9876|-72.3122|11472 -2623|Stamford|Connecticut|United States|41.1039|-73.5585|134820 -2624|Stonington|Connecticut|United States|41.3738|-71.9034|18354 -2625|Storrs|Connecticut|United States|41.8083|-72.2514|16784 -2626|Stratford|Connecticut|United States|41.207|-73.1305|52360 -2627|Suffield|Connecticut|United States|41.9945|-72.6789|15863 -2628|Thompson|Connecticut|United States|41.9798|-71.8735|9213 -2629|Tolland|Connecticut|United States|41.8786|-72.3648|14546 -2630|Torrington|Connecticut|United States|41.8349|-73.1282|35447 -2631|Trumbull|Connecticut|United States|41.2602|-73.2083|36830 -2632|Trumbull Center|Connecticut|United States|41.2415|-73.1836|10468 -2633|Vernon|Connecticut|United States|41.8364|-72.4606|30002 -2634|Wallingford|Connecticut|United States|41.4589|-72.8038|44428 -2635|Wallingford Center|Connecticut|United States|41.4499|-72.8189|19211 -2636|Waterbury|Connecticut|United States|41.5582|-73.0361|199552 -2637|Waterford|Connecticut|United States|41.3692|-72.1483|19558 -2638|Watertown|Connecticut|United States|41.616|-73.1177|22110 -2639|West Hartford|Connecticut|United States|41.7669|-72.7536|64034 -2640|West Haven|Connecticut|United States|41.2739|-72.9672|55518 -2641|Weston|Connecticut|United States|41.2284|-73.3726|10339 -2642|Westport|Connecticut|United States|41.1428|-73.3475|27168 -2643|Wethersfield|Connecticut|United States|41.7013|-72.6703|27162 -2644|Willimantic|Connecticut|United States|41.7171|-72.2114|18150 -2645|Wilton|Connecticut|United States|41.207|-73.4401|18486 -2646|Winchester|Connecticut|United States|41.9218|-73.1028|10335 -2647|Windham|Connecticut|United States|41.7102|-72.1671|24480 -2648|Windsor|Connecticut|United States|41.871|-72.6736|29424 -2649|Windsor Locks|Connecticut|United States|41.9267|-72.6544|12559 -2650|Wolcott|Connecticut|United States|41.6007|-72.9734|16232 -2651|Woodbridge|Connecticut|United States|41.3566|-73.0102|9073 -2652|Woodbury|Connecticut|United States|41.5615|-73.207|9762 -2653|Bear|Delaware|United States|39.6189|-75.6808|21625 -2654|Brookside|Delaware|United States|39.6665|-75.7152|14202 -2655|Claymont|Delaware|United States|39.8032|-75.4607|9508 -2656|Dover|Delaware|United States|39.161|-75.5202|125931 -2657|Glasgow|Delaware|United States|39.6015|-75.7473|15342 -2658|Hockessin|Delaware|United States|39.7837|-75.6815|13464 -2659|Middletown|Delaware|United States|39.445|-75.7183|23001 -2660|Milford|Delaware|United States|38.9091|-75.4227|11249 -2661|Newark|Delaware|United States|39.6776|-75.7576|31393 -2662|Pike Creek Valley|Delaware|United States|39.7294|-75.6989|11718 -2663|Smyrna|Delaware|United States|39.2935|-75.6083|12619 -2664|Wilmington|Delaware|United States|39.7415|-75.5416|70926 -2665|Washington|District of Columbia|United States|38.9047|-77.0163|4810669 -2666|Alachua|Florida|United States|29.7779|-82.4832|10527 -2667|Alafaya|Florida|United States|28.528|-81.1868|92080 -2668|Altamonte Springs|Florida|United States|28.6615|-81.3953|45732 -2669|Apollo Beach|Florida|United States|27.7618|-82.4003|24790 -2670|Apopka|Florida|United States|28.7015|-81.5316|54110 -2671|Asbury Lake|Florida|United States|30.0472|-81.7853|11629 -2672|Atlantic Beach|Florida|United States|30.3375|-81.4127|13404 -2673|Auburndale|Florida|United States|28.0963|-81.8012|15704 -2674|Aventura|Florida|United States|25.9566|-80.1371|39734 -2675|Avon Park|Florida|United States|27.5898|-81.5068|9725 -2676|Azalea Park|Florida|United States|28.5473|-81.2956|15549 -2677|Bardmoor|Florida|United States|27.8574|-82.7534|9711 -2678|Bartow|Florida|United States|27.8868|-81.8214|18880 -2679|Bayonet Point|Florida|United States|28.3254|-82.6834|25200 -2680|Bayshore Gardens|Florida|United States|27.4345|-82.5793|19720 -2681|Bee Ridge|Florida|United States|27.2855|-82.4731|9921 -2682|Bellair-Meadowbrook Terrace|Florida|United States|30.1796|-81.7375|14289 -2683|Belle Glade|Florida|United States|26.6916|-80.6656|16983 -2684|Bellview|Florida|United States|30.462|-87.312|22613 -2685|Beverly Hills|Florida|United States|28.9176|-82.4542|10236 -2686|Bithlo|Florida|United States|28.5644|-81.1073|10507 -2687|Bloomingdale|Florida|United States|27.8784|-82.2624|25042 -2688|Boca Raton|Florida|United States|26.3752|-80.108|95347 -2689|Bonita Springs|Florida|United States|26.3558|-81.7859|347581 -2690|Boynton Beach|Florida|United States|26.5281|-80.0811|79479 -2691|Bradenton|Florida|United States|27.4901|-82.5757|54918 -2692|Bradfordville|Florida|United States|30.5735|-84.2055|18850 -2693|Brandon|Florida|United States|27.9367|-82.3|115330 -2694|Brent|Florida|United States|30.4727|-87.2495|21717 -2695|Broadview Park|Florida|United States|26.0978|-80.209|8505 -2696|Brooksville|Florida|United States|28.5404|-82.3903|8735 -2697|Brownsville|Florida|United States|25.8216|-80.2417|17726 -2698|Buenaventura Lakes|Florida|United States|28.3349|-81.3539|35922 -2699|Callaway|Florida|United States|30.1349|-85.5568|13656 -2700|Cape Canaveral|Florida|United States|28.3933|-80.6049|9979 -2701|Cape Coral|Florida|United States|26.6443|-81.9957|682773 -2702|Carrollwood|Florida|United States|28.0577|-82.5148|35846 -2703|Casselberry|Florida|United States|28.6624|-81.3217|28750 -2704|Celebration|Florida|United States|28.3102|-81.551|11264 -2705|Cheval|Florida|United States|28.1459|-82.5184|12839 -2706|Citrus Park|Florida|United States|28.073|-82.5628|27440 -2707|Citrus Springs|Florida|United States|28.9931|-82.4594|10162 -2708|Clearwater|Florida|United States|27.979|-82.7623|116616 -2709|Clermont|Florida|United States|28.5325|-81.7208|41562 -2710|Cocoa|Florida|United States|28.382|-80.7675|18891 -2711|Cocoa Beach|Florida|United States|28.3327|-80.6274|11316 -2712|Coconut Creek|Florida|United States|26.2803|-80.1842|57553 -2713|Conway|Florida|United States|28.4968|-81.3316|13630 -2714|Cooper City|Florida|United States|26.0463|-80.2862|33867 -2715|Coral Gables|Florida|United States|25.7037|-80.2715|49269 -2716|Coral Springs|Florida|United States|26.2702|-80.2591|133693 -2717|Coral Terrace|Florida|United States|25.7464|-80.3049|25869 -2718|Country Club|Florida|United States|25.9407|-80.3102|51105 -2719|Country Walk|Florida|United States|25.633|-80.4353|18627 -2720|Crestview|Florida|United States|30.7477|-86.5785|26934 -2721|Cutler Bay|Florida|United States|25.5765|-80.3356|44865 -2722|Cypress Gardens|Florida|United States|28.0036|-81.6857|10223 -2723|Cypress Lake|Florida|United States|26.5392|-81.8999|12334 -2724|Dania Beach|Florida|United States|26.0593|-80.1637|31703 -2725|Davenport|Florida|United States|28.1587|-81.6083|9049 -2726|Davie|Florida|United States|26.0789|-80.287|104782 -2727|Daytona Beach|Florida|United States|29.1995|-81.0982|71041 -2728|DeBary|Florida|United States|28.8815|-81.324|22015 -2729|DeLand|Florida|United States|29.0225|-81.2875|36528 -2730|Deerfield Beach|Florida|United States|26.305|-80.1277|86062 -2731|Delray Beach|Florida|United States|26.455|-80.0905|66434 -2732|Deltona|Florida|United States|28.905|-81.2137|212616 -2733|Destin|Florida|United States|30.395|-86.4701|13751 -2734|Doctor Phillips|Florida|United States|28.4474|-81.4914|12368 -2735|Doral|Florida|United States|25.8152|-80.3565|73126 -2736|Dunedin|Florida|United States|28.0329|-82.7862|36110 -2737|East Lake|Florida|United States|28.1206|-82.6868|32714 -2738|East Lake-Orient Park|Florida|United States|27.997|-82.3653|30002 -2739|East Milton|Florida|United States|30.6175|-86.9636|14566 -2740|Edgewater|Florida|United States|28.9594|-80.9406|22952 -2741|Egypt Lake-Leto|Florida|United States|28.0177|-82.5062|36157 -2742|Elfers|Florida|United States|28.214|-82.723|13373 -2743|Englewood|Florida|United States|26.9717|-82.3524|19683 -2744|Ensley|Florida|United States|30.5259|-87.2733|22015 -2745|Estero|Florida|United States|26.4276|-81.7951|36187 -2746|Eustis|Florida|United States|28.8563|-81.6771|22532 -2747|Fairview Shores|Florida|United States|28.6021|-81.3958|11782 -2748|Fernandina Beach|Florida|United States|30.6571|-81.4511|12697 -2749|Ferry Pass|Florida|United States|30.5205|-87.1899|30526 -2750|Fish Hawk|Florida|United States|27.8511|-82.2164|24463 -2751|Fleming Island|Florida|United States|30.0988|-81.7124|29505 -2752|Florida City|Florida|United States|25.4418|-80.4685|12844 -2753|Florida Ridge|Florida|United States|27.5805|-80.3848|22151 -2754|Forest City|Florida|United States|28.6619|-81.4444|14011 -2755|Fort Lauderdale|Florida|United States|26.1412|-80.1464|182247 -2756|Fort Myers|Florida|United States|26.6194|-81.8302|84694 -2757|Fort Pierce|Florida|United States|27.4255|-80.3431|46409 -2758|Fort Walton Beach|Florida|United States|30.4255|-86.6222|20805 -2759|Fountainebleau|Florida|United States|25.7723|-80.346|57957 -2760|Fruit Cove|Florida|United States|30.0972|-81.6175|34469 -2761|Fruitville|Florida|United States|27.3328|-82.4616|14673 -2762|Fuller Heights|Florida|United States|27.9227|-81.9978|11106 -2763|Gainesville|Florida|United States|29.6804|-82.3459|213287 -2764|Gateway|Florida|United States|26.5793|-81.7446|10772 -2765|Gibsonton|Florida|United States|27.826|-82.3761|18242 -2766|Gladeview|Florida|United States|25.8395|-80.2368|14161 -2767|Glenvar Heights|Florida|United States|25.709|-80.3155|17237 -2768|Golden Gate|Florida|United States|26.1844|-81.7031|29271 -2769|Golden Glades|Florida|United States|25.9129|-80.2013|33930 -2770|Goldenrod|Florida|United States|28.6114|-81.2916|12629 -2771|Gonzalez|Florida|United States|30.5822|-87.2906|14324 -2772|Goulds|Florida|United States|25.5614|-80.388|10994 -2773|Green Cove Springs|Florida|United States|29.9904|-81.6807|9351 -2774|Greenacres|Florida|United States|26.627|-80.1371|43482 -2775|Groveland|Florida|United States|28.6098|-81.8246|17896 -2776|Gulfport|Florida|United States|27.7463|-82.7099|11830 -2777|Haines City|Florida|United States|28.1102|-81.6157|26510 -2778|Hallandale Beach|Florida|United States|25.9854|-80.1423|41004 -2779|Hernando|Florida|United States|28.9451|-82.3781|9530 -2780|Hialeah|Florida|United States|25.8696|-80.3045|224362 -2781|Hialeah Gardens|Florida|United States|25.8878|-80.3569|22917 -2782|Highland City|Florida|United States|27.9633|-81.8781|10999 -2783|Hobe Sound|Florida|United States|27.0729|-80.1425|13964 -2784|Holiday|Florida|United States|28.1864|-82.7429|21435 -2785|Holly Hill|Florida|United States|29.2442|-81.0465|12833 -2786|Hollywood|Florida|United States|26.0293|-80.1679|152597 -2787|Homestead|Florida|United States|25.4665|-80.4472|78885 -2788|Homosassa Springs|Florida|United States|28.8119|-82.5392|86578 -2789|Horizon West|Florida|United States|28.4417|-81.6146|54038 -2790|Hudson|Florida|United States|28.3595|-82.6894|11230 -2791|Hunters Creek|Florida|United States|28.361|-81.4358|19554 -2792|Immokalee|Florida|United States|26.4253|-81.4251|27669 -2793|Indian Harbour Beach|Florida|United States|28.1529|-80.5976|8888 -2794|Iona|Florida|United States|26.516|-81.9601|13160 -2795|Ives Estates|Florida|United States|25.9632|-80.183|25689 -2796|Jacksonville|Florida|United States|30.3322|-81.6749|1220191 -2797|Jacksonville Beach|Florida|United States|30.2782|-81.4045|23492 -2798|Jasmine Estates|Florida|United States|28.293|-82.6907|23334 -2799|Jensen Beach|Florida|United States|27.2437|-80.2423|13108 -2800|Jupiter|Florida|United States|26.92|-80.1128|60629 -2801|Jupiter Farms|Florida|United States|26.9222|-80.2189|13437 -2802|Kendale Lakes|Florida|United States|25.7081|-80.4078|53392 -2803|Kendall|Florida|United States|25.6697|-80.3556|78007 -2804|Kendall West|Florida|United States|25.7065|-80.4388|36964 -2805|Key Biscayne|Florida|United States|25.6908|-80.1653|14530 -2806|Key Largo|Florida|United States|25.1224|-80.412|10854 -2807|Key West|Florida|United States|24.5642|-81.7775|26776 -2808|Keystone|Florida|United States|28.1312|-82.5999|25397 -2809|Kissimmee|Florida|United States|28.3041|-81.4169|399929 -2810|Lady Lake|Florida|United States|28.9241|-81.9299|15683 -2811|Lake Butler|Florida|United States|28.4862|-81.546|17465 -2812|Lake City|Florida|United States|30.1901|-82.6471|12325 -2813|Lake Magdalene|Florida|United States|28.0875|-82.4791|31211 -2814|Lake Mary|Florida|United States|28.7592|-81.336|16459 -2815|Lake Park|Florida|United States|26.7998|-80.0681|8971 -2816|Lake Wales|Florida|United States|27.9195|-81.5961|16173 -2817|Lakeland|Florida|United States|28.0557|-81.9545|308994 -2818|Lakeland Highlands|Florida|United States|27.9572|-81.9496|11326 -2819|Lakeside|Florida|United States|30.1356|-81.7674|31125 -2820|Lakewood Park|Florida|United States|27.539|-80.3865|13600 -2821|Lakewood Ranch|Florida|United States|27.4185|-82.3948|29408 -2822|Land O' Lakes|Florida|United States|28.2075|-82.4476|38674 -2823|Lantana|Florida|United States|26.5834|-80.0564|11516 -2824|Largo|Florida|United States|27.9088|-82.7712|82505 -2825|Lauderdale Lakes|Florida|United States|26.1682|-80.2017|35898 -2826|Lauderhill|Florida|United States|26.1605|-80.2241|73935 -2827|Laurel|Florida|United States|27.1507|-82.4534|11263 -2828|Lealman|Florida|United States|27.8197|-82.6847|21213 -2829|Leesburg|Florida|United States|28.7672|-81.8962|154301 -2830|Lehigh Acres|Florida|United States|26.612|-81.6388|123751 -2831|Leisure City|Florida|United States|25.4935|-80.4363|26667 -2832|Liberty Triangle|Florida|United States|29.076|-82.2191|21409 -2833|Lighthouse Point|Florida|United States|26.2785|-80.0891|10529 -2834|Lockhart|Florida|United States|28.627|-81.4354|14390 -2835|Longwood|Florida|United States|28.7014|-81.3487|15085 -2836|Lutz|Florida|United States|28.1396|-82.4467|23827 -2837|Lynn Haven|Florida|United States|30.2337|-85.637|19425 -2838|Maitland|Florida|United States|28.6295|-81.3718|19154 -2839|Mango|Florida|United States|27.9914|-82.307|11582 -2840|Marathon|Florida|United States|24.7263|-81.0374|9622 -2841|Marco Island|Florida|United States|25.933|-81.6993|15929 -2842|Margate|Florida|United States|26.2466|-80.2119|58331 -2843|Marion Oaks|Florida|United States|29.0011|-82.1953|20190 -2844|Meadow Woods|Florida|United States|28.3698|-81.3467|39904 -2845|Medulla|Florida|United States|27.957|-81.9866|11493 -2846|Melbourne|Florida|United States|28.1086|-80.6627|83500 -2847|Memphis|Florida|United States|27.5435|-82.5608|11012 -2848|Merritt Island|Florida|United States|28.3139|-80.6708|34013 -2849|Miami|Florida|United States|25.784|-80.2101|5711945 -2850|Miami Beach|Florida|United States|25.8171|-80.1396|83469 -2851|Miami Gardens|Florida|United States|25.9433|-80.2426|111706 -2852|Miami Lakes|Florida|United States|25.9125|-80.3214|30582 -2853|Miami Shores|Florida|United States|25.867|-80.1779|11551 -2854|Miami Springs|Florida|United States|25.8195|-80.2894|13880 -2855|Micco|Florida|United States|27.8683|-80.51|8618 -2856|Middleburg|Florida|United States|30.0502|-81.9011|12127 -2857|Midway|Florida|United States|30.4169|-87.0229|19617 -2858|Milton|Florida|United States|30.6286|-87.0522|10040 -2859|Minneola|Florida|United States|28.6067|-81.7322|13709 -2860|Miramar|Florida|United States|25.9773|-80.3351|134306 -2861|Miramar Beach|Florida|United States|30.3854|-86.3442|9059 -2862|Mount Dora|Florida|United States|28.8142|-81.6344|15830 -2863|Myrtle Grove|Florida|United States|30.4158|-87.3027|17023 -2864|Naples|Florida|United States|26.1504|-81.7936|19187 -2865|Naranja|Florida|United States|25.5164|-80.4222|12905 -2866|Navarre|Florida|United States|30.4174|-86.8907|223951 -2867|New Port Richey|Florida|United States|28.2468|-82.717|16348 -2868|New Port Richey East|Florida|United States|28.2605|-82.6931|11109 -2869|New Smyrna Beach|Florida|United States|29.0249|-80.9652|29674 -2870|Niceville|Florida|United States|30.529|-86.4748|15532 -2871|Nocatee|Florida|United States|30.0927|-81.4095|19601 -2872|North Fort Myers|Florida|United States|26.7244|-81.8485|41551 -2873|North Lauderdale|Florida|United States|26.2113|-80.2209|44579 -2874|North Miami|Florida|United States|25.9008|-80.1686|60449 -2875|North Miami Beach|Florida|United States|25.9302|-80.1659|43357 -2876|North Palm Beach|Florida|United States|26.8217|-80.0576|13096 -2877|North Port|Florida|United States|27.0576|-82.1977|221616 -2878|Northdale|Florida|United States|28.1058|-82.5263|24924 -2879|Oak Ridge|Florida|United States|28.4727|-81.4169|25973 -2880|Oakland Park|Florida|United States|26.178|-80.1528|44092 -2881|Oakleaf Plantation|Florida|United States|30.1689|-81.8337|28808 -2882|Ocala|Florida|United States|29.178|-82.1511|174618 -2883|Ocoee|Florida|United States|28.5796|-81.5332|46562 -2884|Ojus|Florida|United States|25.9563|-80.1606|16530 -2885|Oldsmar|Florida|United States|28.0506|-82.6698|14800 -2886|Olympia Heights|Florida|United States|25.724|-80.3388|13695 -2887|On Top of the World Designated Place|Florida|United States|29.1058|-82.2866|11826 -2888|Opa-locka|Florida|United States|25.8997|-80.2551|16310 -2889|Orange City|Florida|United States|28.9348|-81.2881|12748 -2890|Orange Park|Florida|United States|30.1706|-81.7041|8682 -2891|Orlando|Florida|United States|28.4773|-81.337|1927699 -2892|Ormond Beach|Florida|United States|29.2985|-81.1014|42707 -2893|Oviedo|Florida|United States|28.658|-81.1872|39405 -2894|Pace|Florida|United States|30.6188|-87.1667|23527 -2895|Palatka|Florida|United States|29.6493|-81.6705|10399 -2896|Palm Bay|Florida|United States|27.9631|-80.6593|528322 -2897|Palm Beach|Florida|United States|26.6945|-80.0408|9175 -2898|Palm Beach Gardens|Florida|United States|26.8466|-80.1679|58482 -2899|Palm City|Florida|United States|27.1735|-80.2862|25486 -2900|Palm Coast|Florida|United States|29.5389|-81.2457|403834 -2901|Palm Harbor|Florida|United States|28.0847|-82.7481|60682 -2902|Palm River-Clair Mel|Florida|United States|27.9239|-82.3791|25492 -2903|Palm Springs|Florida|United States|26.6348|-80.0969|26611 -2904|Palm Valley|Florida|United States|30.2011|-81.3948|20115 -2905|Palmer Ranch|Florida|United States|27.2286|-82.4672|14430 -2906|Palmetto|Florida|United States|27.5251|-82.5749|13304 -2907|Palmetto Bay|Florida|United States|25.6219|-80.3221|24327 -2908|Palmetto Estates|Florida|United States|25.6211|-80.3616|16612 -2909|Panama City|Florida|United States|30.1995|-85.6003|149366 -2910|Panama City Beach|Florida|United States|30.237|-85.8776|17882 -2911|Parkland|Florida|United States|26.3219|-80.2533|33772 -2912|Pasadena Hills|Florida|United States|28.2881|-82.238|11788 -2913|Pebble Creek|Florida|United States|28.1583|-82.3411|10569 -2914|Pembroke Pines|Florida|United States|26.0128|-80.3382|170346 -2915|Pensacola|Florida|United States|30.4413|-87.1911|360711 -2916|Pine Castle|Florida|United States|28.4651|-81.3741|11167 -2917|Pine Hills|Florida|United States|28.5818|-81.4692|84289 -2918|Pine Ridge|Florida|United States|28.933|-82.4761|10051 -2919|Pinecrest|Florida|United States|25.665|-80.3042|18405 -2920|Pinellas Park|Florida|United States|27.8589|-82.7078|53130 -2921|Pinewood|Florida|United States|25.8697|-80.2174|17110 -2922|Plant City|Florida|United States|28.014|-82.1201|39272 -2923|Plantation|Florida|United States|26.1259|-80.2617|92212 -2924|Poinciana|Florida|United States|28.1217|-81.4821|68922 -2925|Pompano Beach|Florida|United States|26.2428|-80.1312|111423 -2926|Port Charlotte|Florida|United States|26.9918|-82.114|62531 -2927|Port Orange|Florida|United States|29.1085|-81.0137|62197 -2928|Port Salerno|Florida|United States|27.1461|-80.1894|11441 -2929|Port St. John|Florida|United States|28.4757|-80.8104|24677 -2930|Port St. Lucie|Florida|United States|27.2796|-80.3884|468979 -2931|Princeton|Florida|United States|25.5396|-80.3971|36381 -2932|Progress Village|Florida|United States|27.8831|-82.3593|10129 -2933|Punta Gorda|Florida|United States|26.8941|-82.0513|19230 -2934|Richmond Heights|Florida|United States|25.6347|-80.3721|10256 -2935|Richmond West|Florida|United States|25.6105|-80.4297|37626 -2936|Riverview|Florida|United States|27.8227|-82.3023|98928 -2937|Riviera Beach|Florida|United States|26.7813|-80.0741|37301 -2938|Rockledge|Florida|United States|28.3203|-80.736|27466 -2939|Rotonda|Florida|United States|26.8844|-82.2791|9906 -2940|Royal Palm Beach|Florida|United States|26.7038|-80.2241|38697 -2941|Ruskin|Florida|United States|27.7065|-82.4209|26536 -2942|Safety Harbor|Florida|United States|28.008|-82.6964|17093 -2943|San Carlos Park|Florida|United States|26.4765|-81.8193|18590 -2944|Sanford|Florida|United States|28.7891|-81.2757|60215 -2945|Sarasota|Florida|United States|27.3387|-82.5432|727388 -2946|Sarasota Springs|Florida|United States|27.3087|-82.4746|12366 -2947|Satellite Beach|Florida|United States|28.1782|-80.6019|11093 -2948|Sebastian|Florida|United States|27.7822|-80.4819|24843 -2949|Sebring|Florida|United States|27.477|-81.453|63287 -2950|Seminole|Florida|United States|27.8435|-82.784|19224 -2951|Shady Hills|Florida|United States|28.4042|-82.5468|12359 -2952|Silver Springs Shores|Florida|United States|29.1126|-82.0149|25363 -2953|South Bradenton|Florida|United States|27.4612|-82.5822|24972 -2954|South Daytona|Florida|United States|29.1657|-81.0055|12984 -2955|South Miami|Florida|United States|25.7079|-80.2952|11997 -2956|South Miami Heights|Florida|United States|25.5886|-80.3862|36239 -2957|South Venice|Florida|United States|27.0444|-82.4155|16426 -2958|Southchase|Florida|United States|28.3793|-81.3903|15592 -2959|Spring Hill|Florida|United States|28.4798|-82.53|179668 -2960|St. Augustine|Florida|United States|29.8976|-81.31|78386 -2961|St. Augustine Shores|Florida|United States|29.8039|-81.3086|9828 -2962|St. Cloud|Florida|United States|28.2363|-81.2779|57610 -2963|St. Pete Beach|Florida|United States|27.7235|-82.7387|8963 -2964|St. Petersburg|Florida|United States|27.7931|-82.6652|258245 -2965|Stuart|Florida|United States|27.1959|-80.2444|17269 -2966|Sugarmill Woods|Florida|United States|28.7299|-82.501|10629 -2967|Sun City Center|Florida|United States|27.715|-82.3569|26920 -2968|Sunny Isles Beach|Florida|United States|25.9385|-80.1246|22234 -2969|Sunrise|Florida|United States|26.1547|-80.2997|96220 -2970|Sunset|Florida|United States|25.706|-80.353|14415 -2971|Sweetwater|Florida|United States|25.7785|-80.376|19426 -2972|Tallahassee|Florida|United States|30.4551|-84.2527|257648 -2973|Tamarac|Florida|United States|26.2056|-80.2539|71140 -2974|Tamiami|Florida|United States|25.7556|-80.4016|54525 -2975|Tampa|Florida|United States|27.9945|-82.4447|2683956 -2976|Tarpon Springs|Florida|United States|28.1493|-82.7623|25138 -2977|Tavares|Florida|United States|28.792|-81.7352|18290 -2978|Temple Terrace|Florida|United States|28.0436|-82.3773|26585 -2979|The Acreage|Florida|United States|26.774|-80.2779|40771 -2980|The Crossings|Florida|United States|25.6708|-80.4018|22382 -2981|The Hammocks|Florida|United States|25.67|-80.4482|61461 -2982|The Villages|Florida|United States|28.9034|-81.9887|119296 -2983|Thonotosassa|Florida|United States|28.0464|-82.291|14278 -2984|Three Lakes|Florida|United States|25.6415|-80.4|15367 -2985|Titusville|Florida|United States|28.5727|-80.8193|48158 -2986|Town 'n' Country|Florida|United States|28.0106|-82.5763|89679 -2987|Trinity|Florida|United States|28.1809|-82.6582|18191 -2988|Union Park|Florida|United States|28.5657|-81.2355|10334 -2989|University|Florida|United States|28.0771|-82.4335|48367 -2990|Upper Grand Lagoon|Florida|United States|30.169|-85.7407|18140 -2991|Valrico|Florida|United States|27.9193|-82.2293|39632 -2992|Venice|Florida|United States|27.1184|-82.4137|24876 -2993|Vero Beach|Florida|United States|27.6463|-80.393|16254 -2994|Vero Beach South|Florida|United States|27.6132|-80.4163|174748 -2995|Viera East|Florida|United States|28.2613|-80.7149|12020 -2996|Viera West|Florida|United States|28.2467|-80.7387|14322 -2997|Villas|Florida|United States|26.5504|-81.8678|13764 -2998|Warrington|Florida|United States|30.3835|-87.2946|16140 -2999|Wekiwa Springs|Florida|United States|28.6984|-81.4251|24049 -3000|Wellington|Florida|United States|26.6461|-80.2699|61445 -3001|Wesley Chapel|Florida|United States|28.2106|-82.3238|65134 -3002|West Lealman|Florida|United States|27.8192|-82.7384|13847 -3003|West Little River|Florida|United States|25.8571|-80.2367|33284 -3004|West Melbourne|Florida|United States|28.0694|-80.6736|25768 -3005|West Palm Beach|Florida|United States|26.7469|-80.132|115877 -3006|West Park|Florida|United States|25.984|-80.1923|15074 -3007|West Pensacola|Florida|United States|30.4263|-87.2679|21960 -3008|West Perrine|Florida|United States|25.6061|-80.3639|10093 -3009|West Vero Corridor|Florida|United States|27.6363|-80.4844|10158 -3010|Westchase|Florida|United States|28.0597|-82.611|24185 -3011|Westchester|Florida|United States|25.7471|-80.3523|54238 -3012|Westgate|Florida|United States|26.6994|-80.0989|8981 -3013|Weston|Florida|United States|26.1006|-80.4054|68148 -3014|Westview|Florida|United States|25.8825|-80.2415|11010 -3015|Westwood Lakes|Florida|United States|25.7237|-80.3717|10706 -3016|Wildwood|Florida|United States|28.7752|-82.0075|14747 -3017|Wilton Manors|Florida|United States|26.1593|-80.1395|11525 -3018|Wimauma|Florida|United States|27.6964|-82.3034|11137 -3019|Winter Garden|Florida|United States|28.5421|-81.5967|45978 -3020|Winter Haven|Florida|United States|28.0118|-81.7014|240768 -3021|Winter Park|Florida|United States|28.5989|-81.3442|29672 -3022|Winter Springs|Florida|United States|28.6889|-81.2703|38021 -3023|World Golf Village|Florida|United States|29.9654|-81.4896|19975 -3024|Wright|Florida|United States|30.4445|-86.6419|24814 -3025|Yulee|Florida|United States|30.635|-81.5678|14217 -3026|Zephyrhills|Florida|United States|28.2409|-82.1797|79795 -3027|Acworth|Georgia|United States|34.0566|-84.6716|22330 -3028|Albany|Georgia|United States|31.5776|-84.1762|84901 -3029|Alpharetta|Georgia|United States|34.0704|-84.2738|65187 -3030|Americus|Georgia|United States|32.0736|-84.2248|16144 -3031|Athens|Georgia|United States|33.9508|-83.3689|142277 -3032|Atlanta|Georgia|United States|33.7628|-84.422|5046555 -3033|Augusta|Georgia|United States|33.3645|-82.0708|409668 -3034|Bainbridge|Georgia|United States|30.9052|-84.5732|14210 -3035|Belvedere Park|Georgia|United States|33.7489|-84.2599|14497 -3036|Bemiss|Georgia|United States|30.9318|-83.2386|8915 -3037|Braselton|Georgia|United States|34.1087|-83.8127|12833 -3038|Brookhaven|Georgia|United States|33.8743|-84.3314|54902 -3039|Brunswick|Georgia|United States|31.1449|-81.4746|14774 -3040|Buford|Georgia|United States|34.1192|-83.9903|16811 -3041|Cairo|Georgia|United States|30.879|-84.205|10095 -3042|Calhoun|Georgia|United States|34.491|-84.9386|16920 -3043|Candler-McAfee|Georgia|United States|33.7267|-84.2723|22880 -3044|Canton|Georgia|United States|34.2467|-84.4897|32342 -3045|Carrollton|Georgia|United States|33.5818|-85.0838|26773 -3046|Cartersville|Georgia|United States|34.1644|-84.8009|22626 -3047|Cedartown|Georgia|United States|34.0223|-85.2479|10091 -3048|Chamblee|Georgia|United States|33.8842|-84.3007|29894 -3049|Clarkston|Georgia|United States|33.8117|-84.2403|14455 -3050|College Park|Georgia|United States|33.6363|-84.464|14032 -3051|Columbus|Georgia|United States|32.51|-84.8771|262061 -3052|Conyers|Georgia|United States|33.6646|-83.9966|17101 -3053|Cordele|Georgia|United States|31.9563|-83.7694|10316 -3054|Country Club Estates|Georgia|United States|31.2113|-81.4622|9423 -3055|Covington|Georgia|United States|33.6049|-83.8463|14065 -3056|Cusseta|Georgia|United States|32.347|-84.787|9533 -3057|Dallas|Georgia|United States|33.9152|-84.8416|13704 -3058|Dalton|Georgia|United States|34.769|-84.972|87944 -3059|Decatur|Georgia|United States|33.7711|-84.2963|24334 -3060|Doraville|Georgia|United States|33.9073|-84.2711|10611 -3061|Douglas|Georgia|United States|31.5065|-82.8544|11680 -3062|Douglasville|Georgia|United States|33.7384|-84.7054|34410 -3063|Druid Hills|Georgia|United States|33.7842|-84.3272|8611 -3064|Dublin|Georgia|United States|32.536|-82.928|16067 -3065|Duluth|Georgia|United States|34.0053|-84.1492|31506 -3066|Dunwoody|Georgia|United States|33.9418|-84.3122|51103 -3067|East Point|Georgia|United States|33.6696|-84.4701|37895 -3068|Evans|Georgia|United States|33.5619|-82.1351|38452 -3069|Fair Oaks|Georgia|United States|33.9193|-84.5445|8968 -3070|Fairburn|Georgia|United States|33.5496|-84.5914|16215 -3071|Fayetteville|Georgia|United States|33.4501|-84.471|18633 -3072|Fitzgerald|Georgia|United States|31.7134|-83.2514|9028 -3073|Flowery Branch|Georgia|United States|34.1712|-83.9142|9194 -3074|Forest Park|Georgia|United States|33.6209|-84.359|19856 -3075|Fort Oglethorpe|Georgia|United States|34.9318|-85.246|10196 -3076|Fort Stewart|Georgia|United States|31.8811|-81.6131|9340 -3077|Fort Valley|Georgia|United States|32.552|-83.8817|8829 -3078|Gainesville|Georgia|United States|34.2902|-83.8294|139507 -3079|Garden City|Georgia|United States|32.0867|-81.1773|10263 -3080|Georgetown|Georgia|United States|31.9849|-81.226|12474 -3081|Gresham Park|Georgia|United States|33.7053|-84.3155|8569 -3082|Griffin|Georgia|United States|33.2418|-84.2748|23300 -3083|Grovetown|Georgia|United States|33.4503|-82.2073|15608 -3084|Hinesville|Georgia|United States|31.8248|-81.6137|34733 -3085|Holly Springs|Georgia|United States|34.1681|-84.4847|15784 -3086|Jefferson|Georgia|United States|34.1373|-83.6021|12727 -3087|Jesup|Georgia|United States|31.5992|-81.8895|9902 -3088|Johns Creek|Georgia|United States|34.0333|-84.2027|82068 -3089|Kennesaw|Georgia|United States|34.026|-84.6177|33036 -3090|Kingsland|Georgia|United States|30.8194|-81.7216|18217 -3091|LaGrange|Georgia|United States|33.0274|-85.0384|31053 -3092|Lawrenceville|Georgia|United States|33.9523|-83.9932|30299 -3093|Lilburn|Georgia|United States|33.8897|-84.1364|14424 -3094|Lithia Springs|Georgia|United States|33.7811|-84.6487|15825 -3095|Locust Grove|Georgia|United States|33.3446|-84.1071|8816 -3096|Loganville|Georgia|United States|33.8353|-83.8958|13810 -3097|Lovejoy|Georgia|United States|33.4426|-84.3177|10208 -3098|Mableton|Georgia|United States|33.8133|-84.5655|41632 -3099|Macon|Georgia|United States|32.8065|-83.6974|156711 -3100|Marietta|Georgia|United States|33.9533|-84.5422|60962 -3101|Martinez|Georgia|United States|33.5209|-82.0985|33829 -3102|McDonough|Georgia|United States|33.4397|-84.1505|28574 -3103|Milledgeville|Georgia|United States|33.0874|-83.2414|17278 -3104|Milton|Georgia|United States|34.1353|-84.3139|40487 -3105|Monroe|Georgia|United States|33.799|-83.7161|14675 -3106|Moultrie|Georgia|United States|31.1591|-83.7708|14621 -3107|Mountain Park|Georgia|United States|33.8458|-84.1314|12680 -3108|Newnan|Georgia|United States|33.3767|-84.7761|41598 -3109|Norcross|Georgia|United States|33.9379|-84.2065|17413 -3110|North Decatur|Georgia|United States|33.8074|-84.2889|16369 -3111|North Druid Hills|Georgia|United States|33.8185|-84.3254|18143 -3112|Panthersville|Georgia|United States|33.7059|-84.2763|9143 -3113|Peachtree City|Georgia|United States|33.3942|-84.571|37867 -3114|Peachtree Corners|Georgia|United States|33.967|-84.232|42065 -3115|Perry|Georgia|United States|32.472|-83.7283|20227 -3116|Pooler|Georgia|United States|32.1043|-81.2569|25284 -3117|Port Wentworth|Georgia|United States|32.1951|-81.1991|10502 -3118|Powder Springs|Georgia|United States|33.8659|-84.684|16698 -3119|Redan|Georgia|United States|33.7394|-84.1644|32712 -3120|Richmond Hill|Georgia|United States|31.9012|-81.3125|15900 -3121|Rincon|Georgia|United States|32.2947|-81.2353|10662 -3122|Riverdale|Georgia|United States|33.5639|-84.4103|15013 -3123|Rome|Georgia|United States|34.2662|-85.1863|66998 -3124|Roswell|Georgia|United States|34.0391|-84.3513|92688 -3125|Sandy Springs|Georgia|United States|33.9366|-84.3703|106605 -3126|Savannah|Georgia|United States|32.0286|-81.1821|289607 -3127|Scottdale|Georgia|United States|33.795|-84.2634|10582 -3128|Skidaway Island|Georgia|United States|31.9372|-81.0449|8961 -3129|Smyrna|Georgia|United States|33.8633|-84.5168|55460 -3130|Snellville|Georgia|United States|33.8562|-84.0038|20475 -3131|South Fulton|Georgia|United States|33.6273|-84.58|105551 -3132|St. Marys|Georgia|United States|30.7567|-81.5722|18200 -3133|St. Simons|Georgia|United States|31.1775|-81.3857|15865 -3134|Statesboro|Georgia|United States|32.4375|-81.7751|32400 -3135|Stockbridge|Georgia|United States|33.5254|-84.2295|28567 -3136|Stonecrest|Georgia|United States|33.6842|-84.1372|58602 -3137|Sugar Hill|Georgia|United States|34.108|-84.0558|24599 -3138|Suwanee|Georgia|United States|34.0508|-84.0686|20629 -3139|Thomaston|Georgia|United States|32.8907|-84.3272|9665 -3140|Thomasville|Georgia|United States|30.8394|-83.9782|18844 -3141|Tifton|Georgia|United States|31.4624|-83.5203|17112 -3142|Toccoa|Georgia|United States|34.581|-83.3263|9048 -3143|Tucker|Georgia|United States|33.8436|-84.2024|36764 -3144|Union City|Georgia|United States|33.5942|-84.5629|26273 -3145|Valdosta|Georgia|United States|30.8502|-83.2788|78786 -3146|Vidalia|Georgia|United States|32.2125|-82.4019|10641 -3147|Villa Rica|Georgia|United States|33.7294|-84.9177|16863 -3148|Vinings|Georgia|United States|33.8608|-84.4686|12793 -3149|Warner Robins|Georgia|United States|32.5961|-83.6527|157416 -3150|Waycross|Georgia|United States|31.2108|-82.3579|13898 -3151|Wilmington Island|Georgia|United States|32.0033|-80.9752|15521 -3152|Winder|Georgia|United States|33.9917|-83.7218|17768 -3153|Woodstock|Georgia|United States|34.1026|-84.5091|33857 -3154|Ahuimanu|Hawaii|United States|21.4379|-157.8404|8943 -3155|Aiea|Hawaii|United States|21.3865|-157.9232|9527 -3156|East Honolulu|Hawaii|United States|21.2975|-157.7211|50076 -3157|Ewa Beach|Hawaii|United States|21.3181|-158.0073|14614 -3158|Ewa Gentry|Hawaii|United States|21.3344|-158.0262|28125 -3159|Haiku-Pauwela|Hawaii|United States|20.9156|-156.3022|9347 -3160|Halawa|Hawaii|United States|21.3753|-157.9185|14990 -3161|Hawaiian Paradise Park|Hawaii|United States|19.5828|-154.9695|11942 -3162|Hickam Housing|Hawaii|United States|21.3311|-157.9474|10022 -3163|Hilo|Hawaii|United States|19.6883|-155.0863|46559 -3164|Honolulu|Hawaii|United States|21.3294|-157.846|835291 -3165|Kahului|Hawaii|United States|20.8715|-156.4603|27938 -3166|Kailua|Hawaii|United States|21.392|-157.7396|106260 -3167|Kaneohe|Hawaii|United States|21.4062|-157.7904|34509 -3168|Kapaa|Hawaii|United States|22.091|-159.3521|11516 -3169|Kapolei|Hawaii|United States|21.3399|-158.0677|23248 -3170|Kihei|Hawaii|United States|20.7653|-156.4454|22840 -3171|Lahaina|Hawaii|United States|20.8848|-156.6618|13261 -3172|Maili|Hawaii|United States|21.4133|-158.1701|13245 -3173|Makaha|Hawaii|United States|21.4739|-158.2102|9710 -3174|Makakilo|Hawaii|United States|21.3591|-158.0813|20862 -3175|Mililani Mauka|Hawaii|United States|21.4756|-157.9948|21657 -3176|Mililani Town|Hawaii|United States|21.4465|-158.0147|27974 -3177|Nanakuli|Hawaii|United States|21.3892|-158.1445|12587 -3178|Ocean Pointe|Hawaii|United States|21.3145|-158.0289|16676 -3179|Pearl City|Hawaii|United States|21.4031|-157.9566|45941 -3180|Royal Kunia|Hawaii|United States|21.4053|-158.0318|14390 -3181|Schofield Barracks|Hawaii|United States|21.4936|-158.0617|18255 -3182|Wahiawa|Hawaii|United States|21.5012|-158.0178|17357 -3183|Waianae|Hawaii|United States|21.4568|-158.1758|14152 -3184|Waihee-Waiehu|Hawaii|United States|20.9188|-156.5063|11059 -3185|Wailuku|Hawaii|United States|20.8834|-156.5059|15670 -3186|Waimalu|Hawaii|United States|21.3913|-157.9345|13818 -3187|Waimea|Hawaii|United States|20.0124|-155.6381|10422 -3188|Waipahu|Hawaii|United States|21.3859|-158.0101|39927 -3189|Waipio|Hawaii|United States|21.4143|-157.9966|10989 -3190|Ammon|Idaho|United States|43.4745|-111.9568|17401 -3191|Blackfoot|Idaho|United States|43.194|-112.3454|12106 -3192|Boise|Idaho|United States|43.6005|-116.2308|422665 -3193|Burley|Idaho|United States|42.5379|-113.7926|11274 -3194|Caldwell|Idaho|United States|43.6453|-116.6594|58872 -3195|Chubbuck|Idaho|United States|42.9263|-112.4623|15445 -3196|Coeur d'Alene|Idaho|United States|47.704|-116.7936|114880 -3197|Eagle|Idaho|United States|43.7223|-116.3866|29665 -3198|Garden City|Idaho|United States|43.6526|-116.2743|12056 -3199|Hailey|Idaho|United States|43.5141|-114.3001|9001 -3200|Hayden|Idaho|United States|47.768|-116.804|15316 -3201|Idaho Falls|Idaho|United States|43.4871|-112.0362|101326 -3202|Jerome|Idaho|United States|42.7179|-114.5159|12182 -3203|Kuna|Idaho|United States|43.488|-116.3933|23765 -3204|Lewiston|Idaho|United States|46.3934|-116.9933|33964 -3205|Meridian|Idaho|United States|43.6116|-116.3977|115227 -3206|Middleton|Idaho|United States|43.7113|-116.6157|9091 -3207|Moscow|Idaho|United States|46.7308|-116.9986|25336 -3208|Mountain Home|Idaho|United States|43.1324|-115.697|15863 -3209|Nampa|Idaho|United States|43.5844|-116.5638|194547 -3210|Pocatello|Idaho|United States|42.8724|-112.4647|74359 -3211|Post Falls|Idaho|United States|47.7213|-116.9384|38162 -3212|Rathdrum|Idaho|United States|47.7948|-116.8944|9099 -3213|Rexburg|Idaho|United States|43.8226|-111.7919|33684 -3214|Star|Idaho|United States|43.7026|-116.4914|10929 -3215|Twin Falls|Idaho|United States|42.5645|-114.4613|51223 -3216|Addison|Illinois|United States|41.9313|-88.0085|35999 -3217|Algonquin|Illinois|United States|42.1629|-88.3159|29869 -3218|Alsip|Illinois|United States|41.6701|-87.7368|19036 -3219|Alton|Illinois|United States|38.9037|-90.152|83705 -3220|Antioch|Illinois|United States|42.4742|-88.0721|14705 -3221|Arlington Heights|Illinois|United States|42.0955|-87.9826|77283 -3222|Aurora|Illinois|United States|41.7638|-88.2902|183447 -3223|Barrington|Illinois|United States|42.1515|-88.1281|11174 -3224|Bartlett|Illinois|United States|41.9804|-88.2071|41126 -3225|Batavia|Illinois|United States|41.8479|-88.3109|26261 -3226|Beach Park|Illinois|United States|42.426|-87.8583|13634 -3227|Belleville|Illinois|United States|38.5164|-89.99|42463 -3228|Bellwood|Illinois|United States|41.8829|-87.8762|18778 -3229|Belvidere|Illinois|United States|42.2543|-88.8649|25179 -3230|Bensenville|Illinois|United States|41.9579|-87.9442|18801 -3231|Berwyn|Illinois|United States|41.8433|-87.7909|56960 -3232|Bethalto|Illinois|United States|38.9015|-90.0466|9414 -3233|Bloomingdale|Illinois|United States|41.9497|-88.0895|22436 -3234|Bloomington|Illinois|United States|40.4757|-88.9703|134357 -3235|Blue Island|Illinois|United States|41.6578|-87.6811|22934 -3236|Bolingbrook|Illinois|United States|41.6901|-88.1021|73807 -3237|Boulder Hill|Illinois|United States|41.7113|-88.3353|9675 -3238|Bourbonnais|Illinois|United States|41.183|-87.8784|18959 -3239|Bradley|Illinois|United States|41.1641|-87.8452|15236 -3240|Bridgeview|Illinois|United States|41.7403|-87.8067|16883 -3241|Brookfield|Illinois|United States|41.8245|-87.847|19517 -3242|Buffalo Grove|Illinois|United States|42.1675|-87.9615|43062 -3243|Burbank|Illinois|United States|41.7444|-87.7686|29312 -3244|Burr Ridge|Illinois|United States|41.7485|-87.92|11167 -3245|Cahokia|Illinois|United States|38.565|-90.1793|12440 -3246|Calumet City|Illinois|United States|41.6134|-87.5505|36065 -3247|Campton Hills|Illinois|United States|41.9498|-88.4166|10468 -3248|Canton|Illinois|United States|40.5632|-90.0409|13701 -3249|Carbondale|Illinois|United States|37.7221|-89.2237|66482 -3250|Carol Stream|Illinois|United States|41.9181|-88.1307|39895 -3251|Carpentersville|Illinois|United States|42.1227|-88.2896|37940 -3252|Cary|Illinois|United States|42.2129|-88.2494|17919 -3253|Centralia|Illinois|United States|38.5224|-89.1232|12061 -3254|Champaign|Illinois|United States|40.1142|-88.2737|153278 -3255|Channahon|Illinois|United States|41.421|-88.2599|13694 -3256|Charleston|Illinois|United States|39.4842|-88.1781|18130 -3257|Chatham|Illinois|United States|39.6733|-89.6934|14245 -3258|Chicago|Illinois|United States|41.8375|-87.6866|8595181 -3259|Chicago Heights|Illinois|United States|41.51|-87.6345|27840 -3260|Chicago Ridge|Illinois|United States|41.7034|-87.7795|14413 -3261|Cicero|Illinois|United States|41.8445|-87.7593|84905 -3262|Clarendon Hills|Illinois|United States|41.7981|-87.9568|8707 -3263|Collinsville|Illinois|United States|38.677|-90.0063|24627 -3264|Columbia|Illinois|United States|38.4581|-90.2156|11090 -3265|Country Club Hills|Illinois|United States|41.5636|-87.7251|16746 -3266|Crest Hill|Illinois|United States|41.5723|-88.1124|20305 -3267|Crestwood|Illinois|United States|41.6454|-87.7397|10908 -3268|Crystal Lake|Illinois|United States|42.2333|-88.3351|40082 -3269|Danville|Illinois|United States|40.1426|-87.6111|29534 -3270|Darien|Illinois|United States|41.7448|-87.9822|22087 -3271|DeKalb|Illinois|United States|41.9314|-88.7481|66624 -3272|Decatur|Illinois|United States|39.8557|-88.9342|88002 -3273|Deerfield|Illinois|United States|42.1654|-87.8516|19228 -3274|Des Plaines|Illinois|United States|42.0345|-87.9008|60413 -3275|Dixon|Illinois|United States|41.8439|-89.4794|15855 -3276|Dolton|Illinois|United States|41.6284|-87.5979|21588 -3277|Downers Grove|Illinois|United States|41.7949|-88.0172|50209 -3278|East Moline|Illinois|United States|41.5199|-90.3879|21181 -3279|East Peoria|Illinois|United States|40.6736|-89.5419|22707 -3280|East St. Louis|Illinois|United States|38.6155|-90.1304|19437 -3281|Edwardsville|Illinois|United States|38.7922|-89.9874|25236 -3282|Effingham|Illinois|United States|39.1205|-88.5509|12218 -3283|Elgin|Illinois|United States|42.0383|-88.324|114156 -3284|Elk Grove Village|Illinois|United States|42.0064|-87.9921|32763 -3285|Elmhurst|Illinois|United States|41.8973|-87.9432|45661 -3286|Elmwood Park|Illinois|United States|41.9225|-87.8163|24517 -3287|Evanston|Illinois|United States|42.0464|-87.6943|78454 -3288|Evergreen Park|Illinois|United States|41.7213|-87.7013|19884 -3289|Fairview Heights|Illinois|United States|38.5974|-90.0053|16601 -3290|Flossmoor|Illinois|United States|41.5391|-87.6858|9868 -3291|Forest Park|Illinois|United States|41.8683|-87.8157|14297 -3292|Fox Lake|Illinois|United States|42.4239|-88.1844|10945 -3293|Frankfort|Illinois|United States|41.4892|-87.8363|20040 -3294|Frankfort Square|Illinois|United States|41.5219|-87.8031|9214 -3295|Franklin Park|Illinois|United States|41.9361|-87.8794|18435 -3296|Freeport|Illinois|United States|42.2891|-89.6346|24087 -3297|Gages Lake|Illinois|United States|42.3519|-87.9828|10445 -3298|Galesburg|Illinois|United States|40.9506|-90.3763|30298 -3299|Geneva|Illinois|United States|41.8833|-88.3242|21472 -3300|Glen Carbon|Illinois|United States|38.758|-89.9822|13532 -3301|Glen Ellyn|Illinois|United States|41.8666|-88.0629|28506 -3302|Glencoe|Illinois|United States|42.1347|-87.7641|8824 -3303|Glendale Heights|Illinois|United States|41.9196|-88.0785|33443 -3304|Glenview|Illinois|United States|42.0825|-87.8214|48150 -3305|Glenwood|Illinois|United States|41.541|-87.6118|8590 -3306|Godfrey|Illinois|United States|38.9577|-90.2156|17812 -3307|Granite City|Illinois|United States|38.7296|-90.1268|27336 -3308|Grayslake|Illinois|United States|42.3405|-88.0338|20827 -3309|Gurnee|Illinois|United States|42.3708|-87.9392|30826 -3310|Hanover Park|Illinois|United States|41.9818|-88.1446|37545 -3311|Harvard|Illinois|United States|42.4296|-88.6211|9482 -3312|Harvey|Illinois|United States|41.6076|-87.652|20751 -3313|Harwood Heights|Illinois|United States|41.9663|-87.8057|8978 -3314|Hawthorn Woods|Illinois|United States|42.2313|-88.0624|8959 -3315|Hazel Crest|Illinois|United States|41.5732|-87.6899|13727 -3316|Herrin|Illinois|United States|37.7983|-89.0305|12398 -3317|Hickory Hills|Illinois|United States|41.7248|-87.828|14483 -3318|Highland|Illinois|United States|38.7602|-89.6812|10215 -3319|Highland Park|Illinois|United States|42.1823|-87.8104|30245 -3320|Hinsdale|Illinois|United States|41.8007|-87.9273|17148 -3321|Hoffman Estates|Illinois|United States|42.064|-88.1468|52153 -3322|Homer Glen|Illinois|United States|41.6043|-87.9497|24664 -3323|Homewood|Illinois|United States|41.5591|-87.661|19716 -3324|Huntley|Illinois|United States|42.1599|-88.433|27314 -3325|Itasca|Illinois|United States|41.9772|-88.0183|9623 -3326|Jacksonville|Illinois|United States|39.7292|-90.2317|18114 -3327|Joliet|Illinois|United States|41.5188|-88.1499|150323 -3328|Justice|Illinois|United States|41.7495|-87.8345|12625 -3329|Kankakee|Illinois|United States|41.102|-87.8643|82095 -3330|Kewanee|Illinois|United States|41.2399|-89.9264|12485 -3331|La Grange|Illinois|United States|41.8072|-87.8741|16220 -3332|La Grange Park|Illinois|United States|41.8308|-87.8723|13501 -3333|LaSalle|Illinois|United States|41.3589|-89.0737|9607 -3334|Lake Forest|Illinois|United States|42.238|-87.8596|19450 -3335|Lake Villa|Illinois|United States|42.4184|-88.0836|8741 -3336|Lake Zurich|Illinois|United States|42.1956|-88.087|19807 -3337|Lake in the Hills|Illinois|United States|42.1913|-88.3477|29024 -3338|Lansing|Illinois|United States|41.5648|-87.5462|28916 -3339|Lemont|Illinois|United States|41.6695|-87.9838|17535 -3340|Libertyville|Illinois|United States|42.287|-87.967|20616 -3341|Lincoln|Illinois|United States|40.1508|-89.372|13217 -3342|Lincolnwood|Illinois|United States|42.0054|-87.733|13358 -3343|Lindenhurst|Illinois|United States|42.4175|-88.0257|14453 -3344|Lisle|Illinois|United States|41.7918|-88.0888|23982 -3345|Lockport|Illinois|United States|41.5906|-88.0293|26070 -3346|Lombard|Illinois|United States|41.8741|-88.0157|44311 -3347|Loves Park|Illinois|United States|42.3364|-88.9975|23223 -3348|Lynwood|Illinois|United States|41.5235|-87.551|9095 -3349|Lyons|Illinois|United States|41.8119|-87.8191|10665 -3350|Machesney Park|Illinois|United States|42.3666|-89.0266|22870 -3351|Macomb|Illinois|United States|40.4709|-90.6807|15681 -3352|Mahomet|Illinois|United States|40.1888|-88.3901|9297 -3353|Manhattan|Illinois|United States|41.4274|-87.9805|9366 -3354|Manteno|Illinois|United States|41.247|-87.8457|8893 -3355|Marion|Illinois|United States|37.7345|-88.942|16960 -3356|Markham|Illinois|United States|41.6|-87.6904|11733 -3357|Mascoutah|Illinois|United States|38.5192|-89.8045|8803 -3358|Matteson|Illinois|United States|41.5095|-87.7468|19047 -3359|Mattoon|Illinois|United States|39.4774|-88.3623|16982 -3360|Maywood|Illinois|United States|41.8798|-87.8442|23547 -3361|McHenry|Illinois|United States|42.3387|-88.2932|27237 -3362|Melrose Park|Illinois|United States|41.903|-87.8636|25417 -3363|Midlothian|Illinois|United States|41.6254|-87.7243|14330 -3364|Minooka|Illinois|United States|41.4507|-88.2791|12412 -3365|Mokena|Illinois|United States|41.5327|-87.8781|19897 -3366|Moline|Illinois|United States|41.4821|-90.492|42660 -3367|Monmouth|Illinois|United States|40.914|-90.6425|8810 -3368|Montgomery|Illinois|United States|41.7237|-88.3633|20084 -3369|Morris|Illinois|United States|41.3749|-88.4304|14601 -3370|Morton|Illinois|United States|40.6135|-89.4669|16591 -3371|Morton Grove|Illinois|United States|42.0423|-87.789|25004 -3372|Mount Prospect|Illinois|United States|42.0641|-87.9375|56510 -3373|Mount Vernon|Illinois|United States|38.314|-88.9174|14614 -3374|Mundelein|Illinois|United States|42.2693|-88.0102|31596 -3375|Naperville|Illinois|United States|41.748|-88.1659|149013 -3376|New Lenox|Illinois|United States|41.5095|-87.9703|26942 -3377|Niles|Illinois|United States|42.0278|-87.8099|30971 -3378|Normal|Illinois|United States|40.5217|-88.9884|53446 -3379|Norridge|Illinois|United States|41.9637|-87.8231|15294 -3380|North Aurora|Illinois|United States|41.8086|-88.3414|17892 -3381|North Chicago|Illinois|United States|42.3172|-87.8595|30619 -3382|Northbrook|Illinois|United States|42.1292|-87.8352|35108 -3383|Northlake|Illinois|United States|41.9142|-87.9054|12836 -3384|O'Fallon|Illinois|United States|38.5974|-89.9148|31963 -3385|Oak Forest|Illinois|United States|41.6054|-87.7527|27445 -3386|Oak Lawn|Illinois|United States|41.7139|-87.7528|58032 -3387|Oak Park|Illinois|United States|41.8872|-87.7899|54100 -3388|Olney|Illinois|United States|38.7285|-88.0839|8996 -3389|Orland Park|Illinois|United States|41.6075|-87.8619|58622 -3390|Oswego|Illinois|United States|41.6834|-88.3372|34324 -3391|Ottawa|Illinois|United States|41.3555|-88.8261|18719 -3392|Palatine|Illinois|United States|42.118|-88.043|67754 -3393|Palos Heights|Illinois|United States|41.6637|-87.7958|12116 -3394|Palos Hills|Illinois|United States|41.6986|-87.8266|18379 -3395|Paris|Illinois|United States|39.6148|-87.6903|8553 -3396|Park Forest|Illinois|United States|41.4817|-87.6867|21368 -3397|Park Ridge|Illinois|United States|42.0125|-87.8436|39562 -3398|Pekin|Illinois|United States|40.5678|-89.6251|32398 -3399|Peoria|Illinois|United States|40.752|-89.6154|255718 -3400|Peru|Illinois|United States|41.3482|-89.1371|9862 -3401|Pingree Grove|Illinois|United States|42.0855|-88.4358|9734 -3402|Plainfield|Illinois|United States|41.6207|-88.2253|44296 -3403|Plano|Illinois|United States|41.6757|-88.5293|10885 -3404|Pontiac|Illinois|United States|40.8894|-88.6409|11766 -3405|Prospect Heights|Illinois|United States|42.1039|-87.9267|16021 -3406|Quincy|Illinois|United States|39.9336|-91.3799|39687 -3407|Rantoul|Illinois|United States|40.3031|-88.1549|12766 -3408|Richton Park|Illinois|United States|41.4816|-87.7387|12867 -3409|River Forest|Illinois|United States|41.895|-87.8194|11742 -3410|River Grove|Illinois|United States|41.9243|-87.8379|10571 -3411|Riverdale|Illinois|United States|41.6441|-87.6366|10909 -3412|Riverside|Illinois|United States|41.831|-87.8169|9346 -3413|Rochelle|Illinois|United States|41.9197|-89.0629|9380 -3414|Rock Falls|Illinois|United States|41.7724|-89.6928|8807 -3415|Rock Island|Illinois|United States|41.4699|-90.5827|37519 -3416|Rockford|Illinois|United States|42.2596|-89.064|289763 -3417|Rolling Meadows|Illinois|United States|42.0747|-88.0252|24300 -3418|Romeoville|Illinois|United States|41.6318|-88.0997|40099 -3419|Roscoe|Illinois|United States|42.4256|-89.0084|11092 -3420|Roselle|Illinois|United States|41.9809|-88.0861|23000 -3421|Round Lake|Illinois|United States|42.3435|-88.1059|18720 -3422|Round Lake Beach|Illinois|United States|42.3791|-88.0811|287012 -3423|Sauk Village|Illinois|United States|41.4906|-87.5706|9981 -3424|Savoy|Illinois|United States|40.06|-88.2552|8793 -3425|Schaumburg|Illinois|United States|42.0308|-88.0838|78053 -3426|Schiller Park|Illinois|United States|41.9586|-87.8693|11680 -3427|Shiloh|Illinois|United States|38.5534|-89.9161|13638 -3428|Shorewood|Illinois|United States|41.5169|-88.2146|17947 -3429|Skokie|Illinois|United States|42.036|-87.74|67444 -3430|South Elgin|Illinois|United States|41.9906|-88.3135|23749 -3431|South Holland|Illinois|United States|41.5977|-87.6022|21524 -3432|Springfield|Illinois|United States|39.7709|-89.654|162588 -3433|St. Charles|Illinois|United States|41.9193|-88.3109|32908 -3434|Steger|Illinois|United States|41.4723|-87.6176|9568 -3435|Sterling|Illinois|United States|41.7996|-89.6956|14919 -3436|Streamwood|Illinois|United States|42.0209|-88.1779|39736 -3437|Streator|Illinois|United States|41.1245|-88.8297|12135 -3438|Sugar Grove|Illinois|United States|41.7759|-88.4481|9266 -3439|Summit|Illinois|United States|41.7877|-87.8146|11098 -3440|Swansea|Illinois|United States|38.5507|-89.9858|15037 -3441|Sycamore|Illinois|United States|41.9957|-88.6821|18144 -3442|Taylorville|Illinois|United States|39.5328|-89.2804|11163 -3443|Tinley Park|Illinois|United States|41.567|-87.8049|55988 -3444|Troy|Illinois|United States|38.7268|-89.8977|10858 -3445|Urbana|Illinois|United States|40.1107|-88.1973|39189 -3446|Vernon Hills|Illinois|United States|42.234|-87.9608|26723 -3447|Villa Park|Illinois|United States|41.8865|-87.9779|22755 -3448|Warrenville|Illinois|United States|41.8209|-88.1857|13738 -3449|Washington|Illinois|United States|40.705|-89.434|16008 -3450|Waterloo|Illinois|United States|38.3403|-90.1538|10906 -3451|Wauconda|Illinois|United States|42.2749|-88.1359|14068 -3452|Waukegan|Illinois|United States|42.3698|-87.8716|89751 -3453|West Chicago|Illinois|United States|41.896|-88.2253|25881 -3454|Westchester|Illinois|United States|41.8492|-87.8906|16837 -3455|Western Springs|Illinois|United States|41.8023|-87.9006|13550 -3456|Westmont|Illinois|United States|41.7948|-87.9742|24632 -3457|Wheaton|Illinois|United States|41.8561|-88.1085|53762 -3458|Wheeling|Illinois|United States|42.1308|-87.924|39104 -3459|Willowbrook|Illinois|United States|41.7641|-87.9454|9178 -3460|Wilmette|Illinois|United States|42.0771|-87.7282|27895 -3461|Winfield|Illinois|United States|41.8787|-88.1507|9852 -3462|Winnetka|Illinois|United States|42.1064|-87.7421|12658 -3463|Wood Dale|Illinois|United States|41.9668|-87.9808|14034 -3464|Wood River|Illinois|United States|38.8631|-90.0774|10325 -3465|Woodridge|Illinois|United States|41.737|-88.0409|34161 -3466|Woodstock|Illinois|United States|42.3096|-88.4353|25829 -3467|Worth|Illinois|United States|41.6877|-87.7916|10909 -3468|Yorkville|Illinois|United States|41.6563|-88.4507|20503 -3469|Zion|Illinois|United States|42.4603|-87.8511|24660 -3470|Anderson|Indiana|United States|40.0891|-85.6892|85700 -3471|Angola|Indiana|United States|41.6433|-85.005|8916 -3472|Auburn|Indiana|United States|41.3666|-85.0559|13281 -3473|Avon|Indiana|United States|39.7601|-86.3916|20848 -3474|Bargersville|Indiana|United States|39.5412|-86.2004|9024 -3475|Bedford|Indiana|United States|38.8602|-86.4895|13726 -3476|Beech Grove|Indiana|United States|39.7157|-86.0871|15202 -3477|Bloomington|Indiana|United States|39.1637|-86.5257|106327 -3478|Bluffton|Indiana|United States|40.7424|-85.173|10548 -3479|Brownsburg|Indiana|United States|39.8337|-86.383|28420 -3480|Carmel|Indiana|United States|39.965|-86.146|98137 -3481|Cedar Lake|Indiana|United States|41.3696|-87.4389|13725 -3482|Chesterton|Indiana|United States|41.5997|-87.055|14045 -3483|Clarksville|Indiana|United States|38.322|-85.7673|22169 -3484|Columbia City|Indiana|United States|41.1612|-85.4855|9390 -3485|Columbus|Indiana|United States|39.2093|-85.9183|50718 -3486|Connersville|Indiana|United States|39.6582|-85.141|13556 -3487|Crawfordsville|Indiana|United States|40.0428|-86.8976|16279 -3488|Crown Point|Indiana|United States|41.4143|-87.3457|33518 -3489|Danville|Indiana|United States|39.7584|-86.5019|10424 -3490|Decatur|Indiana|United States|40.8286|-84.9277|9630 -3491|Dyer|Indiana|United States|41.4977|-87.509|16422 -3492|East Chicago|Indiana|United States|41.6469|-87.4545|26502 -3493|Elkhart|Indiana|United States|41.6916|-85.9627|147679 -3494|Evansville|Indiana|United States|37.9881|-87.5341|226788 -3495|Fishers|Indiana|United States|39.9588|-85.9659|97154 -3496|Fort Wayne|Indiana|United States|41.0888|-85.1436|330305 -3497|Frankfort|Indiana|United States|40.281|-86.5212|16134 -3498|Franklin|Indiana|United States|39.4948|-86.0544|25112 -3499|Gary|Indiana|United States|41.5905|-87.3473|69739 -3500|Goshen|Indiana|United States|41.5743|-85.8309|34792 -3501|Granger|Indiana|United States|41.7374|-86.1348|30394 -3502|Greencastle|Indiana|United States|39.6432|-86.8418|9980 -3503|Greenfield|Indiana|United States|39.7937|-85.7738|23024 -3504|Greensburg|Indiana|United States|39.3518|-85.5028|11573 -3505|Greenwood|Indiana|United States|39.6019|-86.1073|62914 -3506|Griffith|Indiana|United States|41.5277|-87.4239|16213 -3507|Hammond|Indiana|United States|41.6168|-87.4909|77491 -3508|Highland|Indiana|United States|41.5483|-87.4588|23695 -3509|Hobart|Indiana|United States|41.514|-87.2729|29516 -3510|Huntertown|Indiana|United States|41.2185|-85.1705|8965 -3511|Huntington|Indiana|United States|40.881|-85.5063|17018 -3512|Indianapolis|Indiana|United States|39.7771|-86.1458|1659305 -3513|Jasper|Indiana|United States|38.3933|-86.9402|16231 -3514|Jeffersonville|Indiana|United States|38.3376|-85.7026|49178 -3515|Kendallville|Indiana|United States|41.4441|-85.2578|9926 -3516|Kokomo|Indiana|United States|40.464|-86.1277|59263 -3517|La Porte|Indiana|United States|41.6069|-86.7142|21993 -3518|Lafayette|Indiana|United States|40.3991|-86.8593|166793 -3519|Lake Station|Indiana|United States|41.5729|-87.2599|13292 -3520|Lawrence|Indiana|United States|39.8674|-85.9904|49048 -3521|Lebanon|Indiana|United States|40.0324|-86.4551|17196 -3522|Logansport|Indiana|United States|40.7472|-86.352|18471 -3523|Lowell|Indiana|United States|41.2917|-87.4195|10569 -3524|Madison|Indiana|United States|38.7581|-85.3973|12227 -3525|Marion|Indiana|United States|40.5497|-85.6604|27757 -3526|Martinsville|Indiana|United States|39.4149|-86.4316|11848 -3527|McCordsville|Indiana|United States|39.8966|-85.9208|8629 -3528|Merrillville|Indiana|United States|41.4728|-87.3196|36196 -3529|Michigan City|Indiana|United States|41.7092|-86.869|65946 -3530|Mishawaka|Indiana|United States|41.6742|-86.1666|50823 -3531|Mooresville|Indiana|United States|39.6022|-86.3681|9429 -3532|Muncie|Indiana|United States|40.1989|-85.395|87037 -3533|Munster|Indiana|United States|41.5468|-87.504|23717 -3534|New Albany|Indiana|United States|38.309|-85.8234|37350 -3535|New Castle|Indiana|United States|39.9191|-85.3697|17465 -3536|New Haven|Indiana|United States|41.0676|-85.0174|15922 -3537|Noblesville|Indiana|United States|40.0355|-86.0042|68885 -3538|Peru|Indiana|United States|40.7593|-86.0756|11123 -3539|Plainfield|Indiana|United States|39.6954|-86.3716|34311 -3540|Plymouth|Indiana|United States|41.3483|-86.3187|10209 -3541|Portage|Indiana|United States|41.5856|-87.1797|37540 -3542|Richmond|Indiana|United States|39.8318|-84.8905|35854 -3543|Schererville|Indiana|United States|41.4861|-87.4442|29381 -3544|Sellersburg|Indiana|United States|38.4028|-85.7706|9686 -3545|Seymour|Indiana|United States|38.9476|-85.8911|21192 -3546|Shelbyville|Indiana|United States|39.5352|-85.7793|19710 -3547|South Bend|Indiana|United States|41.6767|-86.2696|290915 -3548|Speedway|Indiana|United States|39.7937|-86.2481|13613 -3549|St. John|Indiana|United States|41.4429|-87.4697|19805 -3550|Terre Haute|Indiana|United States|39.466|-87.3751|93247 -3551|Valparaiso|Indiana|United States|41.4783|-87.0506|33820 -3552|Vincennes|Indiana|United States|38.6759|-87.5102|16892 -3553|Wabash|Indiana|United States|40.8034|-85.8301|10420 -3554|Warsaw|Indiana|United States|41.2448|-85.8465|15905 -3555|Washington|Indiana|United States|38.6586|-87.1591|12015 -3556|West Lafayette|Indiana|United States|40.4432|-86.9238|44515 -3557|Westfield|Indiana|United States|40.0341|-86.1529|45695 -3558|Whitestown|Indiana|United States|39.9706|-86.3612|9529 -3559|Yorktown|Indiana|United States|40.183|-85.5123|11486 -3560|Zionsville|Indiana|United States|39.9897|-86.3182|30258 -3561|Altoona|Iowa|United States|41.6483|-93.4783|19345 -3562|Ames|Iowa|United States|42.0256|-93.6217|66027 -3563|Ankeny|Iowa|United States|41.7288|-93.6031|66346 -3564|Bettendorf|Iowa|United States|41.5657|-90.4765|38631 -3565|Boone|Iowa|United States|42.0531|-93.877|12509 -3566|Burlington|Iowa|United States|40.8071|-91.1247|24160 -3567|Carroll|Iowa|United States|42.0699|-94.8646|10261 -3568|Cedar Falls|Iowa|United States|42.5195|-92.4536|40500 -3569|Cedar Rapids|Iowa|United States|41.9662|-91.6783|192714 -3570|Clinton|Iowa|United States|41.8435|-90.2412|24651 -3571|Clive|Iowa|United States|41.6147|-93.798|18323 -3572|Coralville|Iowa|United States|41.699|-91.5967|22226 -3573|Council Bluffs|Iowa|United States|41.2369|-95.8516|62617 -3574|Davenport|Iowa|United States|41.5565|-90.6053|280282 -3575|Des Moines|Iowa|United States|41.5725|-93.6105|514654 -3576|Dubuque|Iowa|United States|42.5002|-90.707|67916 -3577|Fairfield|Iowa|United States|41.0064|-91.9667|9653 -3578|Fort Dodge|Iowa|United States|42.5098|-94.1751|24826 -3579|Fort Madison|Iowa|United States|40.6207|-91.3509|10340 -3580|Grimes|Iowa|United States|41.6779|-93.7947|14842 -3581|Grinnell|Iowa|United States|41.7359|-92.7244|9481 -3582|Indianola|Iowa|United States|41.3629|-93.5652|15544 -3583|Iowa City|Iowa|United States|41.6559|-91.5303|120015 -3584|Johnston|Iowa|United States|41.691|-93.7234|23418 -3585|Keokuk|Iowa|United States|40.4095|-91.4031|9977 -3586|Le Mars|Iowa|United States|42.781|-96.1733|10462 -3587|Marion|Iowa|United States|42.0451|-91.585|41023 -3588|Marshalltown|Iowa|United States|42.0343|-92.9068|27570 -3589|Mason City|Iowa|United States|43.1487|-93.1997|27385 -3590|Mount Pleasant|Iowa|United States|40.9625|-91.5452|8996 -3591|Muscatine|Iowa|United States|41.4195|-91.068|23759 -3592|Newton|Iowa|United States|41.6963|-93.0403|15688 -3593|North Liberty|Iowa|United States|41.7438|-91.6112|19976 -3594|Norwalk|Iowa|United States|41.4895|-93.6913|12592 -3595|Oskaloosa|Iowa|United States|41.2922|-92.6404|11552 -3596|Ottumwa|Iowa|United States|41.0195|-92.4186|25379 -3597|Pella|Iowa|United States|41.4052|-92.9189|10414 -3598|Pleasant Hill|Iowa|United States|41.5867|-93.4953|10203 -3599|Sioux City|Iowa|United States|42.4959|-96.3901|111924 -3600|Spencer|Iowa|United States|43.1468|-95.1534|11292 -3601|Storm Lake|Iowa|United States|42.6431|-95.196|11166 -3602|Urbandale|Iowa|United States|41.639|-93.7812|45037 -3603|Waterloo|Iowa|United States|42.4918|-92.3522|114594 -3604|Waukee|Iowa|United States|41.5985|-93.8869|23441 -3605|Waverly|Iowa|United States|42.725|-92.4708|10278 -3606|West Des Moines|Iowa|United States|41.5521|-93.7806|67640 -3607|Andover|Kansas|United States|37.6873|-97.1352|15162 -3608|Arkansas City|Kansas|United States|37.0726|-97.0385|12028 -3609|Atchison|Kansas|United States|39.5625|-95.1367|10773 -3610|Augusta|Kansas|United States|37.6955|-96.9919|9299 -3611|Chanute|Kansas|United States|37.6695|-95.4621|8737 -3612|Coffeyville|Kansas|United States|37.0519|-95.618|9032 -3613|Derby|Kansas|United States|37.5571|-97.2551|25365 -3614|Dodge City|Kansas|United States|37.7611|-100.0182|27899 -3615|El Dorado|Kansas|United States|37.821|-96.8613|12855 -3616|Emporia|Kansas|United States|38.4028|-96.1932|24220 -3617|Garden City|Kansas|United States|37.9753|-100.8527|28022 -3618|Gardner|Kansas|United States|38.8122|-94.9275|23065 -3619|Great Bend|Kansas|United States|38.3593|-98.8015|14864 -3620|Hays|Kansas|United States|38.8821|-99.3221|20870 -3621|Haysville|Kansas|United States|37.5648|-97.3527|10887 -3622|Hutchinson|Kansas|United States|38.0671|-97.9081|40202 -3623|Independence|Kansas|United States|37.2119|-95.7327|8584 -3624|Junction City|Kansas|United States|39.0277|-96.8508|23033 -3625|Kansas City|Kansas|United States|39.1235|-94.7443|155745 -3626|Lansing|Kansas|United States|39.2428|-94.8972|11321 -3627|Lawrence|Kansas|United States|38.9597|-95.2642|94745 -3628|Leavenworth|Kansas|United States|39.3239|-94.924|37216 -3629|Leawood|Kansas|United States|38.9075|-94.6258|33748 -3630|Lenexa|Kansas|United States|38.9609|-94.8018|56755 -3631|Liberal|Kansas|United States|37.0466|-100.9295|19340 -3632|Manhattan|Kansas|United States|39.1886|-96.6048|54794 -3633|McPherson|Kansas|United States|38.3714|-97.6605|13916 -3634|Merriam|Kansas|United States|39.0186|-94.6933|11110 -3635|Mission|Kansas|United States|39.027|-94.6568|9884 -3636|Newton|Kansas|United States|38.0368|-97.3449|18576 -3637|Olathe|Kansas|United States|38.8833|-94.82|140339 -3638|Ottawa|Kansas|United States|38.5996|-95.2636|12592 -3639|Overland Park|Kansas|United States|38.887|-94.687|195249 -3640|Parsons|Kansas|United States|37.3405|-95.2958|9652 -3641|Pittsburg|Kansas|United States|37.4129|-94.6985|20667 -3642|Prairie Village|Kansas|United States|38.9874|-94.6362|22812 -3643|Salina|Kansas|United States|38.8136|-97.6143|46896 -3644|Shawnee|Kansas|United States|39.0158|-94.8076|67021 -3645|Topeka|Kansas|United States|39.0346|-95.6955|146473 -3646|Wichita|Kansas|United States|37.6895|-97.3443|491916 -3647|Winfield|Kansas|United States|37.274|-96.95|11817 -3648|Alexandria|Kentucky|United States|38.9621|-84.3859|10125 -3649|Ashland|Kentucky|United States|38.4592|-82.6448|21695 -3650|Bardstown|Kentucky|United States|37.8175|-85.455|13425 -3651|Berea|Kentucky|United States|37.5904|-84.2898|15465 -3652|Bowling Green|Kentucky|United States|36.9716|-86.4378|98537 -3653|Burlington|Kentucky|United States|39.0223|-84.7217|18394 -3654|Campbellsville|Kentucky|United States|37.3445|-85.3511|11345 -3655|Covington|Kentucky|United States|39.0334|-84.5166|40930 -3656|Danville|Kentucky|United States|37.6418|-84.7777|17164 -3657|Elizabethtown|Kentucky|United States|37.7031|-85.8773|78446 -3658|Elsmere|Kentucky|United States|38.9948|-84.6017|9080 -3659|Erlanger|Kentucky|United States|39.0109|-84.5864|19506 -3660|Florence|Kentucky|United States|38.9899|-84.6471|31699 -3661|Fort Campbell North|Kentucky|United States|36.6631|-87.4764|13323 -3662|Fort Knox|Kentucky|United States|37.8915|-85.9636|8888 -3663|Fort Mitchell|Kentucky|United States|39.046|-84.5562|8618 -3664|Fort Thomas|Kentucky|United States|39.0801|-84.4518|17241 -3665|Francisville|Kentucky|United States|39.1068|-84.7277|10088 -3666|Frankfort|Kentucky|United States|38.1924|-84.8643|28479 -3667|Franklin|Kentucky|United States|36.7177|-86.5595|9885 -3668|Georgetown|Kentucky|United States|38.2247|-84.5487|36281 -3669|Glasgow|Kentucky|United States|37.0048|-85.9263|14922 -3670|Harrodsburg|Kentucky|United States|37.7654|-84.8474|8952 -3671|Henderson|Kentucky|United States|37.8397|-87.5798|28201 -3672|Hillview|Kentucky|United States|38.0562|-85.6847|8638 -3673|Hopkinsville|Kentucky|United States|36.8381|-87.4775|30771 -3674|Independence|Kentucky|United States|38.951|-84.5492|28256 -3675|Jeffersontown|Kentucky|United States|38.2049|-85.5701|28800 -3676|La Grange|Kentucky|United States|38.3987|-85.375|9901 -3677|Lawrenceburg|Kentucky|United States|38.0332|-84.9031|11675 -3678|Lexington|Kentucky|United States|38.0423|-84.4587|321354 -3679|Louisville|Kentucky|United States|38.1663|-85.6485|1022630 -3680|Lyndon|Kentucky|United States|38.2645|-85.5891|11033 -3681|Madisonville|Kentucky|United States|37.3409|-87.5034|19533 -3682|Mayfield|Kentucky|United States|36.7371|-88.6447|10041 -3683|Maysville|Kentucky|United States|38.6455|-83.7911|8851 -3684|Middlesborough|Kentucky|United States|36.6127|-83.7227|9493 -3685|Middletown|Kentucky|United States|38.241|-85.5214|9473 -3686|Mount Washington|Kentucky|United States|38.043|-85.5551|17723 -3687|Murray|Kentucky|United States|36.6146|-88.3207|17241 -3688|Newport|Kentucky|United States|39.0856|-84.4868|14378 -3689|Nicholasville|Kentucky|United States|37.8906|-84.5668|31066 -3690|Oakbrook|Kentucky|United States|38.9996|-84.6797|9883 -3691|Owensboro|Kentucky|United States|37.7575|-87.1172|73115 -3692|Paducah|Kentucky|United States|37.0711|-88.644|26248 -3693|Paris|Kentucky|United States|38.2016|-84.2718|10202 -3694|Radcliff|Kentucky|United States|37.8204|-85.9365|22839 -3695|Richmond|Kentucky|United States|37.7307|-84.2925|34662 -3696|Shelbyville|Kentucky|United States|38.2067|-85.2292|16932 -3697|Shepherdsville|Kentucky|United States|37.9813|-85.7007|13918 -3698|Shively|Kentucky|United States|38.197|-85.8136|15638 -3699|Somerset|Kentucky|United States|37.0834|-84.6109|11696 -3700|St. Matthews|Kentucky|United States|38.2497|-85.6384|17588 -3701|Versailles|Kentucky|United States|38.0486|-84.7258|10196 -3702|Winchester|Kentucky|United States|38.0018|-84.1908|18993 -3703|Abbeville|Louisiana|United States|29.9751|-92.1265|11313 -3704|Alexandria|Louisiana|United States|31.2923|-92.4702|75835 -3705|Baker|Louisiana|United States|30.5832|-91.1582|12736 -3706|Bastrop|Louisiana|United States|32.7748|-91.9078|9879 -3707|Baton Rouge|Louisiana|United States|30.442|-91.1311|610751 -3708|Bayou Blue|Louisiana|United States|29.6341|-90.6733|11229 -3709|Bayou Cane|Louisiana|United States|29.6243|-90.751|21699 -3710|Belle Chasse|Louisiana|United States|29.8558|-90.0045|10406 -3711|Bogalusa|Louisiana|United States|30.7812|-89.8633|10921 -3712|Bossier City|Louisiana|United States|32.5224|-93.6668|63168 -3713|Broussard|Louisiana|United States|30.1396|-91.954|12960 -3714|Carencro|Louisiana|United States|30.3126|-92.0388|9531 -3715|Central|Louisiana|United States|30.5593|-91.0369|29746 -3716|Chalmette|Louisiana|United States|29.9438|-89.966|21981 -3717|Claiborne|Louisiana|United States|32.5379|-92.1981|13147 -3718|Covington|Louisiana|United States|30.481|-90.1122|11155 -3719|Crowley|Louisiana|United States|30.2175|-92.3752|11916 -3720|DeRidder|Louisiana|United States|30.8468|-93.2931|10060 -3721|Denham Springs|Louisiana|United States|30.4743|-90.9593|9389 -3722|Destrehan|Louisiana|United States|29.9626|-90.3676|11827 -3723|Estelle|Louisiana|United States|29.8447|-90.1021|17650 -3724|Eunice|Louisiana|United States|30.4904|-92.4191|9589 -3725|Fort Polk South|Louisiana|United States|31.0512|-93.2159|9248 -3726|Gardere|Louisiana|United States|30.3582|-91.1346|10971 -3727|Gonzales|Louisiana|United States|30.2132|-90.9234|12080 -3728|Gretna|Louisiana|United States|29.9101|-90.0515|17836 -3729|Hammond|Louisiana|United States|30.5061|-90.4563|75688 -3730|Harahan|Louisiana|United States|29.9374|-90.2031|9137 -3731|Harvey|Louisiana|United States|29.8876|-90.0666|20942 -3732|Houma|Louisiana|United States|29.58|-90.7059|146665 -3733|Jefferson|Louisiana|United States|29.9609|-90.1554|10500 -3734|Jennings|Louisiana|United States|30.2233|-92.6582|9836 -3735|Kenner|Louisiana|United States|30.0109|-90.2549|66411 -3736|Lafayette|Louisiana|United States|30.2082|-92.0325|254286 -3737|Lake Charles|Louisiana|United States|30.201|-93.2111|150036 -3738|Laplace|Louisiana|United States|30.0731|-90.4758|29129 -3739|Luling|Louisiana|United States|29.9008|-90.3523|14115 -3740|Mandeville|Louisiana|United States|30.3751|-90.0904|105097 -3741|Marrero|Louisiana|United States|29.8871|-90.1126|31928 -3742|Merrydale|Louisiana|United States|30.4998|-91.1081|8889 -3743|Metairie|Louisiana|United States|29.9977|-90.178|140590 -3744|Minden|Louisiana|United States|32.6187|-93.2762|12145 -3745|Monroe|Louisiana|United States|32.5185|-92.0774|117197 -3746|Morgan City|Louisiana|United States|29.7041|-91.192|11525 -3747|Moss Bluff|Louisiana|United States|30.3039|-93.2051|11453 -3748|Natchitoches|Louisiana|United States|31.7315|-93.0975|18105 -3749|New Iberia|Louisiana|United States|30.0049|-91.8202|28844 -3750|New Orleans|Louisiana|United States|30.0687|-89.9288|925443 -3751|Oak Hills Place|Louisiana|United States|30.369|-91.0887|9201 -3752|Old Jefferson|Louisiana|United States|30.3776|-91.006|8875 -3753|Opelousas|Louisiana|United States|30.5252|-92.0816|15884 -3754|Pineville|Louisiana|United States|31.3414|-92.4096|14653 -3755|Prairieville|Louisiana|United States|30.3151|-90.9571|34118 -3756|Raceland|Louisiana|United States|29.7282|-90.6362|11002 -3757|Reserve|Louisiana|United States|30.0741|-90.5557|8688 -3758|River Ridge|Louisiana|United States|29.9593|-90.2202|13435 -3759|Ruston|Louisiana|United States|32.5328|-92.6363|22286 -3760|Shenandoah|Louisiana|United States|30.4019|-91.002|20068 -3761|Shreveport|Louisiana|United States|32.4653|-93.7955|286200 -3762|Slidell|Louisiana|United States|30.2887|-89.7828|94498 -3763|Sulphur|Louisiana|United States|30.2286|-93.3566|21490 -3764|Terrytown|Louisiana|United States|29.9014|-90.0279|25388 -3765|Thibodaux|Louisiana|United States|29.7949|-90.8146|15242 -3766|Timberlane|Louisiana|United States|29.8781|-90.0303|10697 -3767|Village St. George|Louisiana|United States|30.3598|-91.0672|8786 -3768|Waggaman|Louisiana|United States|29.9373|-90.2354|11161 -3769|West Monroe|Louisiana|United States|32.512|-92.1513|13103 -3770|Westwego|Louisiana|United States|29.9058|-90.1434|8538 -3771|Woodmere|Louisiana|United States|29.8493|-90.0751|11343 -3772|Youngsville|Louisiana|United States|30.0963|-91.9968|15167 -3773|Zachary|Louisiana|United States|30.6643|-91.1634|19278 -3774|Auburn|Maine|United States|44.0851|-70.2492|23790 -3775|Augusta|Maine|United States|44.3341|-69.7319|18895 -3776|Bangor|Maine|United States|44.8323|-68.7906|31920 -3777|Bath|Maine|United States|43.9346|-69.8346|8718 -3778|Biddeford|Maine|United States|43.4673|-70.4511|22331 -3779|Brewer|Maine|United States|44.7835|-68.7352|9606 -3780|Brunswick|Maine|United States|43.9007|-69.9761|21589 -3781|Cape Elizabeth|Maine|United States|43.5891|-70.238|9448 -3782|Falmouth|Maine|United States|43.7476|-70.2827|12316 -3783|Freeport|Maine|United States|43.8556|-70.1009|8622 -3784|Gorham|Maine|United States|43.7034|-70.4581|18114 -3785|Kennebunk|Maine|United States|43.3972|-70.5707|11466 -3786|Kittery|Maine|United States|43.0998|-70.7126|10006 -3787|Lewiston|Maine|United States|44.0915|-70.1681|36615 -3788|Lisbon|Maine|United States|44.0265|-70.09|9588 -3789|Old Orchard Beach|Maine|United States|43.5239|-70.3904|8954 -3790|Orono|Maine|United States|44.8867|-68.7166|11481 -3791|Portland|Maine|United States|43.6773|-70.2715|220807 -3792|Presque Isle|Maine|United States|46.6868|-67.9874|8859 -3793|Saco|Maine|United States|43.539|-70.4624|20203 -3794|Sanford|Maine|United States|43.4244|-70.7573|21812 -3795|Scarborough|Maine|United States|43.5911|-70.3682|21857 -3796|Skowhegan|Maine|United States|44.7554|-69.6657|8553 -3797|South Portland|Maine|United States|43.631|-70.2895|26428 -3798|Standish|Maine|United States|43.7811|-70.5684|10183 -3799|Topsham|Maine|United States|43.9614|-69.9587|9431 -3800|Waterville|Maine|United States|44.5441|-69.6624|15872 -3801|Wells|Maine|United States|43.3267|-70.6336|11156 -3802|Westbrook|Maine|United States|43.6954|-70.3539|20074 -3803|Windham|Maine|United States|43.7981|-70.4056|18343 -3804|Yarmouth|Maine|United States|43.7978|-70.1719|8903 -3805|York|Maine|United States|43.186|-70.666|13581 -3806|Aberdeen|Maryland|United States|39.5151|-76.1733|16176 -3807|Accokeek|Maryland|United States|38.6745|-77.0023|12241 -3808|Adelphi|Maryland|United States|39.0017|-76.9649|16977 -3809|Annapolis|Maryland|United States|38.9706|-76.5047|40581 -3810|Annapolis Neck|Maryland|United States|38.9409|-76.4997|13059 -3811|Arbutus|Maryland|United States|39.2428|-76.6922|19662 -3812|Arnold|Maryland|United States|39.0437|-76.4974|25056 -3813|Aspen Hill|Maryland|United States|39.0927|-77.0826|53850 -3814|Ballenger Creek|Maryland|United States|39.3807|-77.4206|23114 -3815|Baltimore|Maryland|United States|39.3051|-76.6144|2205092 -3816|Bel Air|Maryland|United States|39.5348|-76.346|10663 -3817|Bel Air North|Maryland|United States|39.5543|-76.3732|30969 -3818|Bel Air South|Maryland|United States|39.5022|-76.3113|222834 -3819|Beltsville|Maryland|United States|39.0394|-76.9211|18769 -3820|Bensville|Maryland|United States|38.6176|-77.0077|14483 -3821|Bethesda|Maryland|United States|38.9866|-77.1188|66294 -3822|Bladensburg|Maryland|United States|38.9424|-76.9264|9591 -3823|Bowie|Maryland|United States|38.9549|-76.7406|58113 -3824|Brandywine|Maryland|United States|38.6963|-76.8846|9852 -3825|Brock Hall|Maryland|United States|38.8604|-76.7459|12764 -3826|Brooklyn Park|Maryland|United States|39.217|-76.6174|15541 -3827|Bryans Road|Maryland|United States|38.6145|-77.0851|8502 -3828|Burtonsville|Maryland|United States|39.1166|-76.9356|10457 -3829|California|Maryland|United States|38.2969|-76.4949|14129 -3830|Calverton|Maryland|United States|39.0578|-76.9488|17772 -3831|Cambridge|Maryland|United States|38.5515|-76.0787|13026 -3832|Camp Springs|Maryland|United States|38.8052|-76.9199|22903 -3833|Cape St. Claire|Maryland|United States|39.0433|-76.4471|8762 -3834|Carney|Maryland|United States|39.405|-76.5235|29873 -3835|Catonsville|Maryland|United States|39.2646|-76.7424|42789 -3836|Chesapeake Ranch Estates|Maryland|United States|38.3574|-76.4147|9387 -3837|Chevy Chase|Maryland|United States|38.9944|-77.0738|9889 -3838|Chillum|Maryland|United States|38.9666|-76.9791|36428 -3839|Clarksburg|Maryland|United States|39.2246|-77.2659|27354 -3840|Clinton|Maryland|United States|38.7499|-76.9063|39925 -3841|Cloverly|Maryland|United States|39.1064|-76.9995|16473 -3842|Cockeysville|Maryland|United States|39.4804|-76.6294|23803 -3843|Colesville|Maryland|United States|39.073|-77.001|14468 -3844|College Park|Maryland|United States|38.996|-76.9337|34961 -3845|Columbia|Maryland|United States|39.2004|-76.859|105086 -3846|Coral Hills|Maryland|United States|38.8706|-76.9215|9169 -3847|Crofton|Maryland|United States|39.0144|-76.68|29812 -3848|Cumberland|Maryland|United States|39.6515|-78.7584|19028 -3849|Damascus|Maryland|United States|39.2701|-77.1957|16945 -3850|Dundalk|Maryland|United States|39.2704|-76.4942|66426 -3851|East Riverdale|Maryland|United States|38.96|-76.9109|17136 -3852|Easton|Maryland|United States|38.776|-76.0701|16912 -3853|Edgemere|Maryland|United States|39.2273|-76.459|8915 -3854|Edgewater|Maryland|United States|38.9373|-76.5572|9075 -3855|Edgewood|Maryland|United States|39.419|-76.2964|25004 -3856|Eldersburg|Maryland|United States|39.4041|-76.9528|70639 -3857|Elkridge|Maryland|United States|39.1941|-76.7428|24115 -3858|Elkton|Maryland|United States|39.6066|-75.8209|15724 -3859|Ellicott City|Maryland|United States|39.2774|-76.8345|74432 -3860|Essex|Maryland|United States|39.3021|-76.4449|40710 -3861|Fairland|Maryland|United States|39.0803|-76.9527|25324 -3862|Fallston|Maryland|United States|39.5332|-76.4452|9696 -3863|Ferndale|Maryland|United States|39.1869|-76.6331|17113 -3864|Flower Hill|Maryland|United States|39.1676|-77.1824|14213 -3865|Forestville|Maryland|United States|38.8518|-76.8708|10575 -3866|Fort Meade|Maryland|United States|39.1061|-76.7437|11253 -3867|Fort Washington|Maryland|United States|38.7339|-77.0069|25840 -3868|Frederick|Maryland|United States|39.4337|-77.4141|175032 -3869|Friendly|Maryland|United States|38.7601|-76.9642|10192 -3870|Gaithersburg|Maryland|United States|39.1346|-77.2131|68827 -3871|Garrison|Maryland|United States|39.4023|-76.7514|9727 -3872|Germantown|Maryland|United States|39.1755|-77.2643|90235 -3873|Glassmanor|Maryland|United States|38.8181|-76.9833|17426 -3874|Glen Burnie|Maryland|United States|39.156|-76.6071|69739 -3875|Glenmont|Maryland|United States|39.0698|-77.0467|15795 -3876|Glenn Dale|Maryland|United States|38.9833|-76.804|15426 -3877|Green Valley|Maryland|United States|39.3414|-77.24|12999 -3878|Greenbelt|Maryland|United States|38.9953|-76.8885|24602 -3879|Hagerstown|Maryland|United States|39.6401|-77.7217|194602 -3880|Halfway|Maryland|United States|39.6162|-77.7703|10259 -3881|Havre de Grace|Maryland|United States|39.548|-76.1146|14625 -3882|Hillcrest Heights|Maryland|United States|38.8373|-76.9641|17090 -3883|Honeygo|Maryland|United States|39.4055|-76.4282|12169 -3884|Hyattsville|Maryland|United States|38.9613|-76.9548|20790 -3885|Ilchester|Maryland|United States|39.2187|-76.7683|27513 -3886|Jessup|Maryland|United States|39.1488|-76.7772|10516 -3887|Joppatowne|Maryland|United States|39.4181|-76.3516|12992 -3888|Kemp Mill|Maryland|United States|39.0412|-77.0215|14509 -3889|Kettering|Maryland|United States|38.8888|-76.7889|13924 -3890|La Plata|Maryland|United States|38.5352|-76.97|10054 -3891|Lake Arbor|Maryland|United States|38.9105|-76.8304|14376 -3892|Lake Shore|Maryland|United States|39.103|-76.4876|19388 -3893|Landover|Maryland|United States|38.9241|-76.8875|24508 -3894|Langley Park|Maryland|United States|38.9897|-76.9808|20769 -3895|Lanham|Maryland|United States|38.962|-76.8421|11460 -3896|Lansdowne|Maryland|United States|39.2365|-76.6659|9310 -3897|Largo|Maryland|United States|38.88|-76.8289|12003 -3898|Laurel|Maryland|United States|39.0949|-76.8622|29438 -3899|Leisure World|Maryland|United States|39.1023|-77.0689|9291 -3900|Lexington Park|Maryland|United States|38.2528|-76.4424|12681 -3901|Linganore|Maryland|United States|39.4127|-77.3014|10959 -3902|Linthicum|Maryland|United States|39.2088|-76.6626|10270 -3903|Lochearn|Maryland|United States|39.3461|-76.7307|26995 -3904|Marlboro Village|Maryland|United States|38.8307|-76.7699|9786 -3905|Marlton|Maryland|United States|38.762|-76.7857|10153 -3906|Maryland City|Maryland|United States|39.1016|-76.8051|18059 -3907|Mays Chapel|Maryland|United States|39.4343|-76.6516|12428 -3908|Middle River|Maryland|United States|39.3436|-76.4253|30606 -3909|Milford Mill|Maryland|United States|39.3444|-76.7668|30685 -3910|Mitchellville|Maryland|United States|38.9358|-76.8146|12160 -3911|Montgomery Village|Maryland|United States|39.1788|-77.1954|34489 -3912|Mount Airy|Maryland|United States|39.3742|-77.1534|9621 -3913|New Carrollton|Maryland|United States|38.9656|-76.8775|13574 -3914|North Bethesda|Maryland|United States|39.0393|-77.1191|50695 -3915|North Kensington|Maryland|United States|39.0393|-77.0723|8771 -3916|North Laurel|Maryland|United States|39.1285|-76.8476|24233 -3917|North Potomac|Maryland|United States|39.0955|-77.2373|24449 -3918|Ocean Pines|Maryland|United States|38.3851|-75.1487|12266 -3919|Odenton|Maryland|United States|39.0661|-76.6938|43488 -3920|Olney|Maryland|United States|39.1465|-77.0715|35815 -3921|Overlea|Maryland|United States|39.3642|-76.5175|12959 -3922|Owings Mills|Maryland|United States|39.4115|-76.7913|35170 -3923|Oxon Hill|Maryland|United States|38.7884|-76.9727|18763 -3924|Parkville|Maryland|United States|39.3832|-76.5519|30783 -3925|Parole|Maryland|United States|38.9863|-76.5518|18488 -3926|Pasadena|Maryland|United States|39.1552|-76.5537|31583 -3927|Perry Hall|Maryland|United States|39.4068|-76.478|29165 -3928|Pikesville|Maryland|United States|39.3893|-76.702|33549 -3929|Potomac|Maryland|United States|39.0141|-77.1943|46891 -3930|Randallstown|Maryland|United States|39.3723|-76.8024|35641 -3931|Redland|Maryland|United States|39.1339|-77.1464|17965 -3932|Reisterstown|Maryland|United States|39.455|-76.814|27917 -3933|Riviera Beach|Maryland|United States|39.1623|-76.5257|12012 -3934|Rockville|Maryland|United States|39.0834|-77.1553|67095 -3935|Rosaryville|Maryland|United States|38.7672|-76.8266|11881 -3936|Rosedale|Maryland|United States|39.3266|-76.5084|20296 -3937|Rossville|Maryland|United States|39.3572|-76.4767|15633 -3938|Salisbury|Maryland|United States|38.3756|-75.5865|108982 -3939|Scaggsville|Maryland|United States|39.1416|-76.8843|10658 -3940|Seabrook|Maryland|United States|38.9802|-76.8502|19558 -3941|Severn|Maryland|United States|39.1355|-76.6956|53955 -3942|Severna Park|Maryland|United States|39.087|-76.5687|39108 -3943|Silver Spring|Maryland|United States|39.0028|-77.0207|82472 -3944|South Kensington|Maryland|United States|39.0188|-77.0785|8566 -3945|South Laurel|Maryland|United States|39.0603|-76.8456|27998 -3946|Suitland|Maryland|United States|38.8492|-76.9225|26375 -3947|Summerfield|Maryland|United States|38.9042|-76.8678|16002 -3948|Takoma Park|Maryland|United States|38.981|-77.0028|17610 -3949|Temple Hills|Maryland|United States|38.8106|-76.9495|9037 -3950|Timonium|Maryland|United States|39.4459|-76.6032|11136 -3951|Towson|Maryland|United States|39.3944|-76.619|59014 -3952|Travilah|Maryland|United States|39.057|-77.247|11052 -3953|Urbana|Maryland|United States|39.3274|-77.3423|12841 -3954|Waldorf|Maryland|United States|38.6085|-76.9194|119442 -3955|Walker Mill|Maryland|United States|38.8758|-76.8854|10596 -3956|Westminster|Maryland|United States|39.5796|-77.0067|19783 -3957|Westphalia|Maryland|United States|38.8356|-76.8298|10578 -3958|Wheaton|Maryland|United States|39.0492|-77.0573|51836 -3959|White Marsh|Maryland|United States|39.3819|-76.4574|9663 -3960|White Oak|Maryland|United States|39.0451|-76.9885|14711 -3961|Woodlawn|Maryland|United States|39.3054|-76.7489|42053 -3962|Abington|Massachusetts|United States|42.118|-70.959|16974 -3963|Acton|Massachusetts|United States|42.4843|-71.4378|23899 -3964|Acushnet|Massachusetts|United States|41.7138|-70.9012|10520 -3965|Agawam|Massachusetts|United States|42.0657|-72.6526|28715 -3966|Amesbury|Massachusetts|United States|42.853|-70.9446|17286 -3967|Andover|Massachusetts|United States|42.6466|-71.1651|36323 -3968|Arlington|Massachusetts|United States|42.4187|-71.1639|46045 -3969|Ashland|Massachusetts|United States|42.2573|-71.4687|18646 -3970|Athol|Massachusetts|United States|42.5841|-72.2177|11922 -3971|Attleboro|Massachusetts|United States|41.9311|-71.295|46146 -3972|Auburn|Massachusetts|United States|42.1972|-71.8453|16826 -3973|Barnstable|Massachusetts|United States|41.6655|-70.3639|48556 -3974|Bedford|Massachusetts|United States|42.4969|-71.2783|14287 -3975|Belchertown|Massachusetts|United States|42.2788|-72.4004|15228 -3976|Bellingham|Massachusetts|United States|42.0777|-71.4741|16934 -3977|Belmont|Massachusetts|United States|42.396|-71.1795|27056 -3978|Beverly|Massachusetts|United States|42.5681|-70.8627|42448 -3979|Billerica|Massachusetts|United States|42.5587|-71.2673|41995 -3980|Blackstone|Massachusetts|United States|42.0399|-71.5313|9188 -3981|Boston|Massachusetts|United States|42.3188|-71.0852|4208580 -3982|Bourne|Massachusetts|United States|41.7233|-70.5816|20364 -3983|Braintree|Massachusetts|United States|42.2039|-71.0022|38712 -3984|Brewster|Massachusetts|United States|41.7463|-70.0676|10282 -3985|Bridgewater|Massachusetts|United States|41.9728|-70.9749|28337 -3986|Brockton|Massachusetts|United States|42.0821|-71.0242|104216 -3987|Brookline|Massachusetts|United States|42.3243|-71.1408|62620 -3988|Burlington|Massachusetts|United States|42.5022|-71.2027|26234 -3989|Cambridge|Massachusetts|United States|42.3759|-71.1185|116892 -3990|Canton|Massachusetts|United States|42.175|-71.1264|24122 -3991|Carver|Massachusetts|United States|41.8739|-70.7563|11641 -3992|Charlton|Massachusetts|United States|42.1351|-71.968|13312 -3993|Chelmsford|Massachusetts|United States|42.6|-71.3631|36271 -3994|Chelsea|Massachusetts|United States|42.3959|-71.0325|40025 -3995|Chicopee|Massachusetts|United States|42.1764|-72.5719|55636 -3996|Clinton|Massachusetts|United States|42.4119|-71.6888|15221 -3997|Concord|Massachusetts|United States|42.462|-71.3639|18424 -3998|Danvers|Massachusetts|United States|42.574|-70.9494|27966 -3999|Dartmouth|Massachusetts|United States|41.6138|-70.9973|34054 -4000|Dedham|Massachusetts|United States|42.2467|-71.1777|25308 -4001|Dennis|Massachusetts|United States|41.7064|-70.1644|14664 -4002|Douglas|Massachusetts|United States|42.0524|-71.7515|8975 -4003|Dracut|Massachusetts|United States|42.6832|-71.301|32356 -4004|Dudley|Massachusetts|United States|42.055|-71.9352|11890 -4005|Duxbury|Massachusetts|United States|42.0465|-70.7139|16004 -4006|East Bridgewater|Massachusetts|United States|42.0352|-70.9424|14393 -4007|East Longmeadow|Massachusetts|United States|42.0597|-72.499|16386 -4008|Easthampton|Massachusetts|United States|42.2651|-72.672|16120 -4009|Easton|Massachusetts|United States|42.0362|-71.1103|24962 -4010|Everett|Massachusetts|United States|42.4064|-71.0545|48368 -4011|Fairhaven|Massachusetts|United States|41.6394|-70.8732|15911 -4012|Fall River|Massachusetts|United States|41.7136|-71.1015|93339 -4013|Falmouth|Massachusetts|United States|41.5913|-70.5912|32526 -4014|Fitchburg|Massachusetts|United States|42.5912|-71.8156|41796 -4015|Foxborough|Massachusetts|United States|42.0627|-71.2461|18431 -4016|Framingham|Massachusetts|United States|42.3085|-71.4368|72089 -4017|Franklin|Massachusetts|United States|42.0862|-71.4113|33057 -4018|Freetown|Massachusetts|United States|41.7714|-71.0157|9165 -4019|Gardner|Massachusetts|United States|42.5845|-71.9868|21183 -4020|Gloucester|Massachusetts|United States|42.626|-70.6897|29814 -4021|Grafton|Massachusetts|United States|42.2085|-71.6838|19540 -4022|Groton|Massachusetts|United States|42.6137|-71.5614|11254 -4023|Hanover|Massachusetts|United States|42.1224|-70.8566|14742 -4024|Hanson|Massachusetts|United States|42.0558|-70.8723|10601 -4025|Harwich|Massachusetts|United States|41.6957|-70.0684|13329 -4026|Haverhill|Massachusetts|United States|42.7838|-71.0871|67093 -4027|Hingham|Massachusetts|United States|42.2176|-70.8854|24061 -4028|Holbrook|Massachusetts|United States|42.1471|-71.0057|11344 -4029|Holden|Massachusetts|United States|42.3561|-71.8608|19659 -4030|Holliston|Massachusetts|United States|42.1977|-71.445|14891 -4031|Holyoke|Massachusetts|United States|42.2125|-72.6411|38480 -4032|Hopkinton|Massachusetts|United States|42.2255|-71.5378|18501 -4033|Hudson|Massachusetts|United States|42.3887|-71.5465|20032 -4034|Hull|Massachusetts|United States|42.2861|-70.8835|10120 -4035|Ipswich|Massachusetts|United States|42.6857|-70.8399|13740 -4036|Kingston|Massachusetts|United States|41.9862|-70.7482|13618 -4037|Lakeville|Massachusetts|United States|41.831|-70.9594|11514 -4038|Lawrence|Massachusetts|United States|42.7002|-71.1626|87798 -4039|Leicester|Massachusetts|United States|42.24|-71.912|11077 -4040|Leominster|Massachusetts|United States|42.5209|-71.7717|118190 -4041|Lexington|Massachusetts|United States|42.4456|-71.2307|34235 -4042|Littleton|Massachusetts|United States|42.535|-71.4891|10063 -4043|Longmeadow|Massachusetts|United States|42.0475|-72.5718|15863 -4044|Lowell|Massachusetts|United States|42.6389|-71.3217|114804 -4045|Ludlow|Massachusetts|United States|42.1921|-72.458|21050 -4046|Lunenburg|Massachusetts|United States|42.5897|-71.7199|11627 -4047|Lynn|Massachusetts|United States|42.4781|-70.9664|100233 -4048|Lynnfield|Massachusetts|United States|42.5356|-71.0382|12874 -4049|Malden|Massachusetts|United States|42.4305|-71.0576|65602 -4050|Mansfield|Massachusetts|United States|42.0163|-71.2187|23768 -4051|Marblehead|Massachusetts|United States|42.4992|-70.8639|20397 -4052|Marlborough|Massachusetts|United States|42.3494|-71.5468|41505 -4053|Marshfield|Massachusetts|United States|42.114|-70.7151|25793 -4054|Mashpee|Massachusetts|United States|41.6178|-70.4908|14996 -4055|Maynard|Massachusetts|United States|42.4264|-71.4561|10702 -4056|Medfield|Massachusetts|United States|42.1848|-71.305|12775 -4057|Medford|Massachusetts|United States|42.4234|-71.1087|60708 -4058|Medway|Massachusetts|United States|42.1535|-71.4291|13105 -4059|Melrose|Massachusetts|United States|42.4556|-71.059|29567 -4060|Methuen Town|Massachusetts|United States|42.734|-71.1889|52536 -4061|Middleborough|Massachusetts|United States|41.8803|-70.8745|24219 -4062|Middleton|Massachusetts|United States|42.6043|-71.0164|9726 -4063|Milford|Massachusetts|United States|42.1565|-71.5188|30134 -4064|Millbury|Massachusetts|United States|42.1925|-71.7741|13827 -4065|Milton|Massachusetts|United States|42.2412|-71.0844|28382 -4066|Montague|Massachusetts|United States|42.5549|-72.5177|8565 -4067|Nantucket|Massachusetts|United States|41.2831|-70.0692|13795 -4068|Natick|Massachusetts|United States|42.2847|-71.3497|36627 -4069|Needham|Massachusetts|United States|42.2814|-71.2411|31808 -4070|New Bedford|Massachusetts|United States|41.6697|-70.9428|158353 -4071|Newburyport|Massachusetts|United States|42.8124|-70.8878|18282 -4072|Newton|Massachusetts|United States|42.3316|-71.2085|88647 -4073|Norfolk|Massachusetts|United States|42.1163|-71.3295|11531 -4074|North Adams|Massachusetts|United States|42.6844|-73.1166|13024 -4075|North Andover|Massachusetts|United States|42.6713|-71.0865|30671 -4076|North Reading|Massachusetts|United States|42.5816|-71.0876|15549 -4077|Northampton|Massachusetts|United States|42.3266|-72.6745|29379 -4078|Northborough|Massachusetts|United States|42.3231|-71.6462|15605 -4079|Northbridge|Massachusetts|United States|42.13|-71.6547|16291 -4080|Norton|Massachusetts|United States|41.964|-71.1842|19270 -4081|Norwell|Massachusetts|United States|42.1608|-70.8177|11258 -4082|Norwood|Massachusetts|United States|42.1861|-71.1948|31256 -4083|Oxford|Massachusetts|United States|42.1286|-71.8665|13399 -4084|Palmer|Massachusetts|United States|42.1888|-72.3112|12434 -4085|Peabody|Massachusetts|United States|42.5335|-70.9725|54200 -4086|Pembroke|Massachusetts|United States|42.0655|-70.8014|18329 -4087|Pepperell|Massachusetts|United States|42.6713|-71.6043|11671 -4088|Pittsfield|Massachusetts|United States|42.4517|-73.2605|43890 -4089|Plainville|Massachusetts|United States|42.0141|-71.3364|9760 -4090|Plymouth|Massachusetts|United States|41.8783|-70.6309|60987 -4091|Quincy|Massachusetts|United States|42.2506|-71.0187|100544 -4092|Randolph|Massachusetts|United States|42.1778|-71.0539|34661 -4093|Raynham|Massachusetts|United States|41.9312|-71.0437|14957 -4094|Reading|Massachusetts|United States|42.5351|-71.1056|25483 -4095|Rehoboth|Massachusetts|United States|41.8439|-71.2456|12434 -4096|Revere|Massachusetts|United States|42.4189|-71.004|60720 -4097|Rockland|Massachusetts|United States|42.1295|-70.91|17774 -4098|Rutland|Massachusetts|United States|42.3848|-71.9673|8988 -4099|Salem|Massachusetts|United States|42.5129|-70.9021|44452 -4100|Salisbury|Massachusetts|United States|42.8465|-70.8616|9152 -4101|Sandwich|Massachusetts|United States|41.7137|-70.4851|20369 -4102|Saugus|Massachusetts|United States|42.4681|-71.0145|28521 -4103|Scituate|Massachusetts|United States|42.1992|-70.759|19016 -4104|Seekonk|Massachusetts|United States|41.8379|-71.3174|15339 -4105|Sharon|Massachusetts|United States|42.1085|-71.183|18477 -4106|Shrewsbury|Massachusetts|United States|42.2842|-71.7154|38291 -4107|Somerset|Massachusetts|United States|41.7404|-71.1612|18271 -4108|Somerville|Massachusetts|United States|42.3908|-71.1014|80608 -4109|South Hadley|Massachusetts|United States|42.2567|-72.5793|18051 -4110|South Yarmouth|Massachusetts|United States|41.6692|-70.2005|11696 -4111|Southborough|Massachusetts|United States|42.3012|-71.5297|10380 -4112|Southbridge|Massachusetts|United States|42.0604|-72.0338|17643 -4113|Southwick|Massachusetts|United States|42.0544|-72.7785|9292 -4114|Spencer|Massachusetts|United States|42.2471|-71.9919|11963 -4115|Springfield|Massachusetts|United States|42.1155|-72.5395|620494 -4116|Stoneham|Massachusetts|United States|42.4741|-71.0972|23077 -4117|Stoughton|Massachusetts|United States|42.1192|-71.1019|29028 -4118|Sturbridge|Massachusetts|United States|42.1076|-72.0904|9806 -4119|Sudbury|Massachusetts|United States|42.3847|-71.4234|18912 -4120|Sutton|Massachusetts|United States|42.1337|-71.7503|9334 -4121|Swampscott|Massachusetts|United States|42.4757|-70.9068|15043 -4122|Swansea|Massachusetts|United States|41.7571|-71.212|17020 -4123|Taunton|Massachusetts|United States|41.9036|-71.0943|59076 -4124|Tewksbury|Massachusetts|United States|42.612|-71.2278|31153 -4125|Townsend|Massachusetts|United States|42.6671|-71.7115|9144 -4126|Tyngsborough|Massachusetts|United States|42.6662|-71.429|12377 -4127|Uxbridge|Massachusetts|United States|42.0593|-71.638|14159 -4128|Wakefield|Massachusetts|United States|42.5035|-71.0656|27041 -4129|Walpole|Massachusetts|United States|42.1464|-71.2555|26413 -4130|Waltham|Massachusetts|United States|42.3889|-71.2423|64655 -4131|Ware|Massachusetts|United States|42.2806|-72.2843|10067 -4132|Wareham|Massachusetts|United States|41.7662|-70.6999|23149 -4133|Watertown Town|Massachusetts|United States|42.37|-71.1774|35171 -4134|Wayland|Massachusetts|United States|42.3586|-71.3594|13859 -4135|Webster|Massachusetts|United States|42.0521|-71.8485|17664 -4136|Wellesley|Massachusetts|United States|42.3043|-71.2855|29365 -4137|West Springfield|Massachusetts|United States|42.1253|-72.6503|28814 -4138|Westborough|Massachusetts|United States|42.2681|-71.614|21213 -4139|Westfield|Massachusetts|United States|42.1382|-72.7561|40922 -4140|Westford|Massachusetts|United States|42.5864|-71.4401|24535 -4141|Weston|Massachusetts|United States|42.3589|-71.3001|11806 -4142|Westport|Massachusetts|United States|41.5886|-71.0837|16245 -4143|Westwood|Massachusetts|United States|42.2202|-71.2106|16066 -4144|Weymouth|Massachusetts|United States|42.1981|-70.9466|57217 -4145|Whitman|Massachusetts|United States|42.08|-70.9399|15116 -4146|Wilbraham|Massachusetts|United States|42.127|-72.4308|14600 -4147|Wilmington|Massachusetts|United States|42.5609|-71.1654|23311 -4148|Winchendon|Massachusetts|United States|42.6667|-72.0487|10371 -4149|Winchester|Massachusetts|United States|42.4518|-71.1463|22875 -4150|Winthrop|Massachusetts|United States|42.3761|-70.9846|19088 -4151|Woburn|Massachusetts|United States|42.4869|-71.1543|40967 -4152|Worcester|Massachusetts|United States|42.2705|-71.8079|573573 -4153|Wrentham|Massachusetts|United States|42.0513|-71.3552|12077 -4154|Yarmouth|Massachusetts|United States|41.6756|-70.2242|24890 -4155|Adrian|Michigan|United States|41.8994|-84.0447|20674 -4156|Allen Park|Michigan|United States|42.2595|-83.2107|28431 -4157|Allendale|Michigan|United States|42.9845|-85.9499|23999 -4158|Alma|Michigan|United States|43.3799|-84.6556|9426 -4159|Alpena|Michigan|United States|45.074|-83.4402|10181 -4160|Ann Arbor|Michigan|United States|42.2759|-83.731|327814 -4161|Auburn Hills|Michigan|United States|42.6735|-83.2448|24202 -4162|Battle Creek|Michigan|United States|42.2985|-85.2296|75608 -4163|Bay City|Michigan|United States|43.5902|-83.8887|67917 -4164|Beecher|Michigan|United States|43.0903|-83.7039|9171 -4165|Benton Harbor|Michigan|United States|42.1159|-86.4488|9171 -4166|Berkley|Michigan|United States|42.4986|-83.1853|15234 -4167|Beverly Hills|Michigan|United States|42.522|-83.2423|10593 -4168|Big Rapids|Michigan|United States|43.6992|-85.4806|9105 -4169|Birmingham|Michigan|United States|42.5446|-83.2166|21728 -4170|Burton|Michigan|United States|42.9974|-83.6175|29532 -4171|Cadillac|Michigan|United States|44.2493|-85.4164|10317 -4172|Center Line|Michigan|United States|42.4805|-83.0274|8515 -4173|Charlotte|Michigan|United States|42.5662|-84.8304|9224 -4174|Clawson|Michigan|United States|42.5367|-83.1504|11482 -4175|Coldwater|Michigan|United States|41.9465|-84.9989|13764 -4176|Comstock Park|Michigan|United States|43.0438|-85.6778|10202 -4177|Cutlerville|Michigan|United States|42.8403|-85.6734|19313 -4178|Dearborn|Michigan|United States|42.3127|-83.213|107985 -4179|Dearborn Heights|Michigan|United States|42.3164|-83.2769|62334 -4180|Detroit|Michigan|United States|42.3834|-83.1024|3522856 -4181|East Grand Rapids|Michigan|United States|42.9464|-85.6088|11381 -4182|East Lansing|Michigan|United States|42.748|-84.4836|47427 -4183|Eastpointe|Michigan|United States|42.4657|-82.9461|34148 -4184|Ecorse|Michigan|United States|42.2489|-83.1399|9328 -4185|Escanaba|Michigan|United States|45.7477|-87.09|12439 -4186|Farmington|Michigan|United States|42.4614|-83.3784|11481 -4187|Farmington Hills|Michigan|United States|42.486|-83.3771|83749 -4188|Fenton|Michigan|United States|42.7994|-83.7144|11949 -4189|Ferndale|Michigan|United States|42.4592|-83.1313|19414 -4190|Flat Rock|Michigan|United States|42.0991|-83.2716|10439 -4191|Flint|Michigan|United States|43.0236|-83.6921|286324 -4192|Forest Hills|Michigan|United States|42.9577|-85.4895|28327 -4193|Fraser|Michigan|United States|42.5388|-82.9496|14703 -4194|Garden City|Michigan|United States|42.3244|-83.3412|27268 -4195|Grand Haven|Michigan|United States|43.0553|-86.2201|10935 -4196|Grand Rapids|Michigan|United States|42.9619|-85.6562|604311 -4197|Grandville|Michigan|United States|42.9004|-85.7564|16043 -4198|Greenville|Michigan|United States|43.1797|-85.2534|9057 -4199|Grosse Pointe Farms|Michigan|United States|42.4068|-82.8993|10018 -4200|Grosse Pointe Park|Michigan|United States|42.3794|-82.9287|11529 -4201|Grosse Pointe Woods|Michigan|United States|42.4366|-82.8987|16353 -4202|Hamtramck|Michigan|United States|42.3954|-83.0559|27548 -4203|Harper Woods|Michigan|United States|42.439|-82.9293|15287 -4204|Haslett|Michigan|United States|42.7525|-84.402|19333 -4205|Hazel Park|Michigan|United States|42.4619|-83.0977|15213 -4206|Highland Park|Michigan|United States|42.4052|-83.0977|9304 -4207|Holland|Michigan|United States|42.7677|-86.0984|100202 -4208|Holt|Michigan|United States|42.6416|-84.5308|25755 -4209|Howell|Michigan|United States|42.6078|-83.9339|10025 -4210|Inkster|Michigan|United States|42.2935|-83.3148|25849 -4211|Ionia|Michigan|United States|42.9773|-85.0727|11655 -4212|Jackson|Michigan|United States|42.2431|-84.4038|87230 -4213|Jenison|Michigan|United States|42.9063|-85.8269|17570 -4214|Kalamazoo|Michigan|United States|42.2749|-85.5882|212033 -4215|Kentwood|Michigan|United States|42.8852|-85.5926|53884 -4216|Lambertville|Michigan|United States|41.7484|-83.6244|10049 -4217|Lansing|Michigan|United States|42.7142|-84.5601|312829 -4218|Lapeer|Michigan|United States|43.0447|-83.3253|8911 -4219|Lincoln Park|Michigan|United States|42.2432|-83.1811|39741 -4220|Livonia|Michigan|United States|42.3972|-83.3733|95294 -4221|Madison Heights|Michigan|United States|42.5073|-83.1034|28719 -4222|Marquette|Michigan|United States|46.544|-87.4082|20561 -4223|Marysville|Michigan|United States|42.9084|-82.4806|9925 -4224|Melvindale|Michigan|United States|42.2802|-83.1782|12534 -4225|Midland|Michigan|United States|43.6241|-84.2319|42425 -4226|Monroe|Michigan|United States|41.9155|-83.3849|20344 -4227|Mount Clemens|Michigan|United States|42.5977|-82.8821|15735 -4228|Mount Pleasant|Michigan|United States|43.5966|-84.7759|21880 -4229|Muskegon|Michigan|United States|43.2281|-86.2562|164136 -4230|Muskegon Heights|Michigan|United States|43.2023|-86.2421|10058 -4231|New Baltimore|Michigan|United States|42.6904|-82.7398|12147 -4232|Niles|Michigan|United States|41.8346|-86.2473|11929 -4233|Northview|Michigan|United States|43.0427|-85.6016|15251 -4234|Norton Shores|Michigan|United States|43.1621|-86.2519|25040 -4235|Novi|Michigan|United States|42.4786|-83.4893|65369 -4236|Oak Park|Michigan|United States|42.4649|-83.1824|29677 -4237|Okemos|Michigan|United States|42.7057|-84.4135|25179 -4238|Owosso|Michigan|United States|42.9955|-84.176|14708 -4239|Plymouth|Michigan|United States|42.3718|-83.468|9308 -4240|Pontiac|Michigan|United States|42.6493|-83.2878|61498 -4241|Port Huron|Michigan|United States|42.9821|-82.4388|86440 -4242|Portage|Michigan|United States|42.2|-85.5906|48767 -4243|Riverview|Michigan|United States|42.1723|-83.1946|12465 -4244|Rochester|Michigan|United States|42.6866|-83.1198|13048 -4245|Rochester Hills|Michigan|United States|42.6645|-83.1563|75990 -4246|Romulus|Michigan|United States|42.2237|-83.366|24977 -4247|Roseville|Michigan|United States|42.5074|-82.9369|47692 -4248|Royal Oak|Michigan|United States|42.5084|-83.1539|58368 -4249|Saginaw|Michigan|United States|43.4199|-83.9501|118845 -4250|Saline|Michigan|United States|42.174|-83.778|9072 -4251|Sault Ste. Marie|Michigan|United States|46.4817|-84.3723|13523 -4252|South Lyon|Michigan|United States|42.4614|-83.6526|128071 -4253|Southfield|Michigan|United States|42.4765|-83.2605|76196 -4254|Southgate|Michigan|United States|42.2047|-83.2057|29990 -4255|St. Clair Shores|Michigan|United States|42.4925|-82.8961|59046 -4256|Sterling Heights|Michigan|United States|42.5809|-83.0305|134062 -4257|Sturgis|Michigan|United States|41.7991|-85.4184|11067 -4258|Taylor|Michigan|United States|42.226|-83.2688|63071 -4259|Tecumseh|Michigan|United States|42.0066|-83.945|8645 -4260|Temperance|Michigan|United States|41.7653|-83.5755|8866 -4261|Traverse City|Michigan|United States|44.7546|-85.6038|15263 -4262|Trenton|Michigan|United States|42.1394|-83.1929|18489 -4263|Troy|Michigan|United States|42.5817|-83.1457|86912 -4264|Walker|Michigan|United States|42.9853|-85.7446|25149 -4265|Warren|Michigan|United States|42.4934|-83.027|138996 -4266|Waverly|Michigan|United States|42.7401|-84.6354|23328 -4267|Wayne|Michigan|United States|42.2774|-83.3877|17624 -4268|Westland|Michigan|United States|42.3192|-83.3805|84961 -4269|Westwood|Michigan|United States|42.3031|-85.6286|8920 -4270|Wixom|Michigan|United States|42.5243|-83.5346|16853 -4271|Woodhaven|Michigan|United States|42.132|-83.2374|12889 -4272|Wyandotte|Michigan|United States|42.2113|-83.1558|24992 -4273|Wyoming|Michigan|United States|42.8908|-85.7066|76625 -4274|Ypsilanti|Michigan|United States|42.244|-83.6208|20448 -4275|Albert Lea|Minnesota|United States|43.6548|-93.3643|18433 -4276|Alexandria|Minnesota|United States|45.8776|-95.3767|14030 -4277|Andover|Minnesota|United States|45.2571|-93.3265|32471 -4278|Anoka|Minnesota|United States|45.2099|-93.3893|17749 -4279|Apple Valley|Minnesota|United States|44.7457|-93.2004|55237 -4280|Arden Hills|Minnesota|United States|45.0721|-93.167|9868 -4281|Austin|Minnesota|United States|43.6721|-92.9784|26030 -4282|Baxter|Minnesota|United States|46.3426|-94.2793|8544 -4283|Bemidji|Minnesota|United States|47.4828|-94.8797|15114 -4284|Big Lake|Minnesota|United States|45.3417|-93.7434|11614 -4285|Blaine|Minnesota|United States|45.1696|-93.2077|68999 -4286|Bloomington|Minnesota|United States|44.8306|-93.3151|89436 -4287|Brainerd|Minnesota|United States|46.3553|-94.1983|14053 -4288|Brooklyn Center|Minnesota|United States|45.0681|-93.3162|33298 -4289|Brooklyn Park|Minnesota|United States|45.1112|-93.3505|85247 -4290|Buffalo|Minnesota|United States|45.1794|-93.8644|16121 -4291|Burnsville|Minnesota|United States|44.7648|-93.2793|63926 -4292|Cambridge|Minnesota|United States|45.5612|-93.2283|9454 -4293|Champlin|Minnesota|United States|45.1702|-93.3903|23877 -4294|Chanhassen|Minnesota|United States|44.8546|-93.5621|25646 -4295|Chaska|Minnesota|United States|44.8164|-93.6091|27461 -4296|Cloquet|Minnesota|United States|46.7221|-92.4923|12563 -4297|Columbia Heights|Minnesota|United States|45.0484|-93.2472|21612 -4298|Coon Rapids|Minnesota|United States|45.1755|-93.3094|63269 -4299|Cottage Grove|Minnesota|United States|44.8161|-92.9274|38582 -4300|Crystal|Minnesota|United States|45.0377|-93.3599|23143 -4301|Detroit Lakes|Minnesota|United States|46.806|-95.8449|9717 -4302|Duluth|Minnesota|United States|46.7756|-92.1393|118975 -4303|Eagan|Minnesota|United States|44.817|-93.1638|68205 -4304|East Bethel|Minnesota|United States|45.3557|-93.2038|11818 -4305|East Grand Forks|Minnesota|United States|47.9286|-97.0138|9140 -4306|Eden Prairie|Minnesota|United States|44.8488|-93.4595|64048 -4307|Edina|Minnesota|United States|44.8914|-93.3602|53059 -4308|Elk River|Minnesota|United States|45.3314|-93.567|25467 -4309|Fairmont|Minnesota|United States|43.6441|-94.4621|10465 -4310|Faribault|Minnesota|United States|44.2996|-93.2789|24310 -4311|Farmington|Minnesota|United States|44.6572|-93.1687|23253 -4312|Fergus Falls|Minnesota|United States|46.2854|-96.0758|13969 -4313|Forest Lake|Minnesota|United States|45.2536|-92.9582|20366 -4314|Fridley|Minnesota|United States|45.0841|-93.2595|29422 -4315|Golden Valley|Minnesota|United States|44.9901|-93.3591|22247 -4316|Grand Rapids|Minnesota|United States|47.238|-93.5327|11056 -4317|Ham Lake|Minnesota|United States|45.2545|-93.2039|16389 -4318|Hastings|Minnesota|United States|44.7318|-92.8538|22063 -4319|Hermantown|Minnesota|United States|46.8057|-92.2407|10128 -4320|Hibbing|Minnesota|United States|47.398|-92.9486|16224 -4321|Hopkins|Minnesota|United States|44.9259|-93.4056|18861 -4322|Hugo|Minnesota|United States|45.1671|-92.9588|15541 -4323|Hutchinson|Minnesota|United States|44.8855|-94.3768|14504 -4324|Inver Grove Heights|Minnesota|United States|44.8247|-93.0596|35539 -4325|Lake Elmo|Minnesota|United States|44.9944|-92.9031|11237 -4326|Lakeville|Minnesota|United States|44.6774|-93.252|69026 -4327|Lino Lakes|Minnesota|United States|45.1679|-93.083|21180 -4328|Little Canada|Minnesota|United States|45.0244|-93.0863|10704 -4329|Little Falls|Minnesota|United States|45.9862|-94.3586|9049 -4330|Mankato|Minnesota|United States|44.1715|-93.9772|43938 -4331|Maple Grove|Minnesota|United States|45.1089|-93.4626|69900 -4332|Maplewood|Minnesota|United States|44.9842|-93.0247|41673 -4333|Marshall|Minnesota|United States|44.4488|-95.7897|13728 -4334|Mendota Heights|Minnesota|United States|44.8815|-93.14|11681 -4335|Minneapolis|Minnesota|United States|44.9635|-93.2678|2856952 -4336|Minnetonka|Minnesota|United States|44.9322|-93.4598|53809 -4337|Monticello|Minnesota|United States|45.2991|-93.7996|14235 -4338|Moorhead|Minnesota|United States|46.8673|-96.7461|44129 -4339|Mound|Minnesota|United States|44.9328|-93.6591|9365 -4340|Mounds View|Minnesota|United States|45.1071|-93.2076|13187 -4341|New Brighton|Minnesota|United States|45.0658|-93.206|23293 -4342|New Hope|Minnesota|United States|45.0375|-93.3869|21683 -4343|New Ulm|Minnesota|United States|44.312|-94.4685|14052 -4344|North Branch|Minnesota|United States|45.5137|-92.9601|10742 -4345|North Mankato|Minnesota|United States|44.181|-94.0391|14356 -4346|North St. Paul|Minnesota|United States|45.0137|-92.9995|12395 -4347|Northfield|Minnesota|United States|44.455|-93.1698|20374 -4348|Oak Grove|Minnesota|United States|45.3409|-93.3264|8870 -4349|Oakdale|Minnesota|United States|44.9876|-92.9641|28019 -4350|Otsego|Minnesota|United States|45.266|-93.6201|19565 -4351|Owatonna|Minnesota|United States|44.0912|-93.2312|26366 -4352|Plymouth|Minnesota|United States|45.0225|-93.4617|80034 -4353|Prior Lake|Minnesota|United States|44.7246|-93.4419|27242 -4354|Ramsey|Minnesota|United States|45.2617|-93.4494|27409 -4355|Red Wing|Minnesota|United States|44.5817|-92.6036|16596 -4356|Richfield|Minnesota|United States|44.8763|-93.2829|36899 -4357|Robbinsdale|Minnesota|United States|45.0261|-93.3332|14522 -4358|Rochester|Minnesota|United States|44.0154|-92.478|119732 -4359|Rogers|Minnesota|United States|45.1865|-93.5783|13182 -4360|Rosemount|Minnesota|United States|44.7466|-93.0661|25513 -4361|Roseville|Minnesota|United States|45.0155|-93.1545|36119 -4362|Sartell|Minnesota|United States|45.6188|-94.2206|19096 -4363|Sauk Rapids|Minnesota|United States|45.5981|-94.1538|13830 -4364|Savage|Minnesota|United States|44.7545|-93.3632|32092 -4365|Shakopee|Minnesota|United States|44.7745|-93.4772|43396 -4366|Shoreview|Minnesota|United States|45.0842|-93.1358|26871 -4367|South St. Paul|Minnesota|United States|44.8877|-93.0411|20637 -4368|St. Anthony|Minnesota|United States|45.0278|-93.2174|9145 -4369|St. Cloud|Minnesota|United States|45.534|-94.1718|123569 -4370|St. Louis Park|Minnesota|United States|44.9488|-93.3649|49539 -4371|St. Michael|Minnesota|United States|45.2014|-93.692|18148 -4372|St. Paul|Minnesota|United States|44.9478|-93.1039|309751 -4373|St. Peter|Minnesota|United States|44.3295|-93.9658|11699 -4374|Stillwater|Minnesota|United States|45.0573|-92.8313|19243 -4375|Thief River Falls|Minnesota|United States|48.1108|-96.1778|8791 -4376|Vadnais Heights|Minnesota|United States|45.057|-93.0748|12931 -4377|Victoria|Minnesota|United States|44.8634|-93.6585|10361 -4378|Waconia|Minnesota|United States|44.8422|-93.7896|12773 -4379|Waseca|Minnesota|United States|44.0827|-93.5029|9237 -4380|West St. Paul|Minnesota|United States|44.9018|-93.0858|20476 -4381|White Bear Lake|Minnesota|United States|45.0656|-93.015|24520 -4382|Willmar|Minnesota|United States|45.1216|-95.0569|20823 -4383|Winona|Minnesota|United States|44.0505|-91.6684|26199 -4384|Woodbury|Minnesota|United States|44.9057|-92.923|74014 -4385|Worthington|Minnesota|United States|43.6281|-95.599|13782 -4386|Bay St. Louis|Mississippi|United States|30.3281|-89.3774|9568 -4387|Biloxi|Mississippi|United States|30.4426|-88.9514|49061 -4388|Booneville|Mississippi|United States|34.6643|-88.5684|8702 -4389|Brandon|Mississippi|United States|32.2778|-89.9896|24887 -4390|Brookhaven|Mississippi|United States|31.5803|-90.4432|11855 -4391|Byram|Mississippi|United States|32.189|-90.2861|12591 -4392|Canton|Mississippi|United States|32.5975|-90.0317|10955 -4393|Clarksdale|Mississippi|United States|34.1933|-90.5693|15124 -4394|Cleveland|Mississippi|United States|33.744|-90.7285|11285 -4395|Clinton|Mississippi|United States|32.354|-90.3403|27830 -4396|Columbus|Mississippi|United States|33.5088|-88.4096|23858 -4397|Corinth|Mississippi|United States|34.9474|-88.5143|14545 -4398|D'Iberville|Mississippi|United States|30.4709|-88.9011|12736 -4399|Diamondhead|Mississippi|United States|30.3791|-89.3707|9417 -4400|Flowood|Mississippi|United States|32.3359|-90.0802|10019 -4401|Gautier|Mississippi|United States|30.4106|-88.6568|18932 -4402|Greenville|Mississippi|United States|33.385|-91.0514|30175 -4403|Greenwood|Mississippi|United States|33.5126|-90.1993|14521 -4404|Grenada|Mississippi|United States|33.7816|-89.813|12675 -4405|Gulf Hills|Mississippi|United States|30.4367|-88.815|8825 -4406|Gulfport|Mississippi|United States|30.4274|-89.0704|231423 -4407|Hattiesburg|Mississippi|United States|31.3074|-89.317|85086 -4408|Hernando|Mississippi|United States|34.85|-89.9921|16730 -4409|Horn Lake|Mississippi|United States|34.9512|-90.0501|26623 -4410|Indianola|Mississippi|United States|33.4492|-90.6447|9679 -4411|Jackson|Mississippi|United States|32.3157|-90.2125|326977 -4412|Laurel|Mississippi|United States|31.6956|-89.1449|17375 -4413|Long Beach|Mississippi|United States|30.3608|-89.1651|16654 -4414|Madison|Mississippi|United States|32.4738|-90.13|27459 -4415|McComb|Mississippi|United States|31.2442|-90.4716|12400 -4416|Meridian|Mississippi|United States|32.3846|-88.6896|35625 -4417|Moss Point|Mississippi|United States|30.4241|-88.5289|12282 -4418|Natchez|Mississippi|United States|31.5437|-91.3867|14435 -4419|Ocean Springs|Mississippi|United States|30.4082|-88.7861|18275 -4420|Olive Branch|Mississippi|United States|34.961|-89.8469|39136 -4421|Oxford|Mississippi|United States|34.3627|-89.5336|25859 -4422|Pascagoula|Mississippi|United States|30.3666|-88.5506|22001 -4423|Pearl|Mississippi|United States|32.273|-90.0918|27017 -4424|Petal|Mississippi|United States|31.3477|-89.2359|11342 -4425|Picayune|Mississippi|United States|30.5322|-89.6724|11777 -4426|Ridgeland|Mississippi|United States|32.4236|-90.1481|24330 -4427|Southaven|Mississippi|United States|34.9514|-89.9786|54141 -4428|Starkville|Mississippi|United States|33.4608|-88.8297|24578 -4429|Tupelo|Mississippi|United States|34.2692|-88.7318|37872 -4430|Vicksburg|Mississippi|United States|32.3173|-90.8868|21748 -4431|West Point|Mississippi|United States|33.6064|-88.6572|10148 -4432|Yazoo City|Mississippi|United States|32.8619|-90.4075|10887 -4433|Affton|Missouri|United States|38.5499|-90.3264|18925 -4434|Arnold|Missouri|United States|38.4297|-90.3733|20808 -4435|Ballwin|Missouri|United States|38.595|-90.55|30998 -4436|Bellefontaine Neighbors|Missouri|United States|38.7529|-90.228|10702 -4437|Belton|Missouri|United States|38.8192|-94.5335|23832 -4438|Blue Springs|Missouri|United States|39.0124|-94.2721|58265 -4439|Bolivar|Missouri|United States|37.6059|-93.4175|10718 -4440|Branson|Missouri|United States|36.6509|-93.2636|12579 -4441|Bridgeton|Missouri|United States|38.7673|-90.4275|11417 -4442|Cameron|Missouri|United States|39.7444|-94.2329|8987 -4443|Cape Girardeau|Missouri|United States|37.3109|-89.5597|39415 -4444|Carthage|Missouri|United States|37.1503|-94.3225|15395 -4445|Chesterfield|Missouri|United States|38.6589|-90.5803|49675 -4446|Chillicothe|Missouri|United States|39.7953|-93.5499|9253 -4447|Clayton|Missouri|United States|38.6444|-90.3303|16905 -4448|Clinton|Missouri|United States|38.3716|-93.7679|8844 -4449|Columbia|Missouri|United States|38.9472|-92.3268|136736 -4450|Concord|Missouri|United States|38.5117|-90.3574|18760 -4451|Crestwood|Missouri|United States|38.5569|-90.3783|12347 -4452|Creve Coeur|Missouri|United States|38.662|-90.443|18648 -4453|Dardenne Prairie|Missouri|United States|38.7565|-90.7319|12689 -4454|Des Peres|Missouri|United States|38.5973|-90.448|9096 -4455|Ellisville|Missouri|United States|38.5897|-90.5884|9908 -4456|Eureka|Missouri|United States|38.5004|-90.6491|11663 -4457|Excelsior Springs|Missouri|United States|39.339|-94.24|10595 -4458|Farmington|Missouri|United States|37.7822|-90.4282|17959 -4459|Ferguson|Missouri|United States|38.749|-90.295|18826 -4460|Festus|Missouri|United States|38.2194|-90.4097|12609 -4461|Florissant|Missouri|United States|38.7996|-90.3269|52382 -4462|Fort Leonard Wood|Missouri|United States|37.7562|-92.1274|15629 -4463|Fulton|Missouri|United States|38.8551|-91.951|12691 -4464|Gladstone|Missouri|United States|39.2134|-94.5592|26825 -4465|Grain Valley|Missouri|United States|39.0171|-94.2084|15435 -4466|Grandview|Missouri|United States|38.8802|-94.5227|25931 -4467|Hannibal|Missouri|United States|39.7098|-91.3939|17165 -4468|Harrisonville|Missouri|United States|38.653|-94.3467|10070 -4469|Hazelwood|Missouri|United States|38.7931|-90.3899|25466 -4470|Independence|Missouri|United States|39.0871|-94.3501|122230 -4471|Jackson|Missouri|United States|37.3792|-89.6522|15272 -4472|Jefferson City|Missouri|United States|38.5676|-92.1759|43076 -4473|Jennings|Missouri|United States|38.7231|-90.2644|13129 -4474|Joplin|Missouri|United States|37.0757|-94.5018|81025 -4475|Kansas City|Missouri|United States|39.1238|-94.5541|1644497 -4476|Kearney|Missouri|United States|39.355|-94.3599|10260 -4477|Kennett|Missouri|United States|36.2403|-90.0481|10507 -4478|Kirksville|Missouri|United States|40.1986|-92.5752|17600 -4479|Kirkwood|Missouri|United States|38.5788|-90.4203|29233 -4480|Ladue|Missouri|United States|38.6377|-90.3815|8949 -4481|Lake St. Louis|Missouri|United States|38.7846|-90.7886|16665 -4482|Lebanon|Missouri|United States|37.6717|-92.6603|14880 -4483|Lee's Summit|Missouri|United States|38.9171|-94.3816|100772 -4484|Lemay|Missouri|United States|38.5325|-90.2845|16312 -4485|Liberty|Missouri|United States|39.2394|-94.4191|30129 -4486|Manchester|Missouri|United States|38.583|-90.5064|18308 -4487|Marshall|Missouri|United States|39.1147|-93.201|13431 -4488|Maryland Heights|Missouri|United States|38.7189|-90.4749|28141 -4489|Maryville|Missouri|United States|40.3428|-94.8702|11070 -4490|Mehlville|Missouri|United States|38.5018|-90.3149|28672 -4491|Mexico|Missouri|United States|39.1625|-91.8712|11592 -4492|Moberly|Missouri|United States|39.4179|-92.4364|13933 -4493|Monett|Missouri|United States|36.9218|-93.9278|9512 -4494|Neosho|Missouri|United States|36.8437|-94.3758|12439 -4495|Nixa|Missouri|United States|37.0453|-93.2959|22925 -4496|O'Fallon|Missouri|United States|38.785|-90.7175|90802 -4497|Oakville|Missouri|United States|38.4479|-90.3199|35357 -4498|Old Jamestown|Missouri|United States|38.8394|-90.2847|20382 -4499|Overland|Missouri|United States|38.6966|-90.3689|15908 -4500|Ozark|Missouri|United States|37.0365|-93.2158|20874 -4501|Park Hills|Missouri|United States|37.8211|-90.505|8708 -4502|Pleasant Hill|Missouri|United States|38.8059|-94.2652|8673 -4503|Poplar Bluff|Missouri|United States|36.7632|-90.4135|16318 -4504|Raymore|Missouri|United States|38.8029|-94.4583|22722 -4505|Raytown|Missouri|United States|38.9944|-94.4641|29893 -4506|Republic|Missouri|United States|37.1452|-93.4446|18313 -4507|Richmond Heights|Missouri|United States|38.6309|-90.3332|9188 -4508|Rolla|Missouri|United States|37.9459|-91.7607|19949 -4509|Sedalia|Missouri|United States|38.7059|-93.234|21696 -4510|Sikeston|Missouri|United States|36.8854|-89.5877|16054 -4511|Smithville|Missouri|United States|39.3919|-94.5747|10211 -4512|Spanish Lake|Missouri|United States|38.7884|-90.2077|17721 -4513|Springfield|Missouri|United States|37.1943|-93.2916|298722 -4514|St. Ann|Missouri|United States|38.7266|-90.3872|13007 -4515|St. Charles|Missouri|United States|38.7954|-90.5157|70218 -4516|St. Joseph|Missouri|United States|39.7598|-94.821|80099 -4517|St. Louis|Missouri|United States|38.6359|-90.2451|2092481 -4518|St. Peters|Missouri|United States|38.7825|-90.6061|57289 -4519|Sunset Hills|Missouri|United States|38.531|-90.4087|9062 -4520|Town and Country|Missouri|United States|38.6317|-90.479|11440 -4521|Troy|Missouri|United States|38.9708|-90.9714|12463 -4522|Union|Missouri|United States|38.4399|-90.9927|12108 -4523|University City|Missouri|United States|38.6657|-90.3315|34953 -4524|Warrensburg|Missouri|United States|38.7627|-93.726|19509 -4525|Washington|Missouri|United States|38.5515|-91.0154|14607 -4526|Webb City|Missouri|United States|37.1412|-94.4676|12843 -4527|Webster Groves|Missouri|United States|38.5866|-90.3544|23817 -4528|Wentzville|Missouri|United States|38.8153|-90.8669|43213 -4529|West Plains|Missouri|United States|36.7377|-91.868|12048 -4530|Wildwood|Missouri|United States|38.58|-90.6698|35384 -4531|Anaconda|Montana|United States|46.0608|-113.0678|9380 -4532|Belgrade|Montana|United States|45.7789|-111.1736|10555 -4533|Billings|Montana|United States|45.7891|-108.5526|124973 -4534|Bozeman|Montana|United States|45.6833|-111.0558|51574 -4535|Butte|Montana|United States|45.902|-112.6571|34368 -4536|Great Falls|Montana|United States|47.5022|-111.2996|62112 -4537|Havre|Montana|United States|48.5427|-109.6804|9417 -4538|Helena|Montana|United States|46.5965|-112.0202|32060 -4539|Helena Valley Southeast|Montana|United States|46.6219|-111.8973|9316 -4540|Helena Valley West Central|Montana|United States|46.6634|-112.0604|8550 -4541|Kalispell|Montana|United States|48.2153|-114.3274|24260 -4542|Missoula|Montana|United States|46.8751|-114.0214|92863 -4543|Beatrice|Nebraska|United States|40.2736|-96.7455|12276 -4544|Bellevue|Nebraska|United States|41.1485|-95.939|62888 -4545|Chalco|Nebraska|United States|41.1817|-96.1353|10688 -4546|Columbus|Nebraska|United States|41.4366|-97.3565|23954 -4547|Fremont|Nebraska|United States|41.4395|-96.4873|27245 -4548|Gering|Nebraska|United States|41.8275|-103.6622|8521 -4549|Grand Island|Nebraska|United States|40.9218|-98.3586|52755 -4550|Hastings|Nebraska|United States|40.5961|-98.39|25247 -4551|Kearney|Nebraska|United States|40.7011|-99.0833|33558 -4552|La Vista|Nebraska|United States|41.1816|-96.0664|16786 -4553|Lexington|Nebraska|United States|40.7779|-99.7461|10325 -4554|Lincoln|Nebraska|United States|40.8099|-96.6784|289136 -4555|Norfolk|Nebraska|United States|42.0324|-97.4217|24964 -4556|North Platte|Nebraska|United States|41.1263|-100.7641|23543 -4557|Omaha|Nebraska|United States|41.2627|-96.0529|806485 -4558|Papillion|Nebraska|United States|41.1511|-96.0665|23875 -4559|Scottsbluff|Nebraska|United States|41.8684|-103.6616|14511 -4560|South Sioux City|Nebraska|United States|42.4627|-96.4125|13796 -4561|Boulder City|Nevada|United States|35.8407|-114.9257|14868 -4562|Carson City|Nevada|United States|39.1511|-119.7476|57957 -4563|Cold Springs|Nevada|United States|39.6927|-119.9775|10920 -4564|Dayton|Nevada|United States|39.2592|-119.5653|15036 -4565|Elko|Nevada|United States|40.8381|-115.7678|20391 -4566|Enterprise|Nevada|United States|36.0091|-115.2278|219566 -4567|Fallon|Nevada|United States|39.4737|-118.7779|9068 -4568|Fernley|Nevada|United States|39.5627|-119.1906|22343 -4569|Gardnerville Ranchos|Nevada|United States|38.8957|-119.7492|11761 -4570|Henderson|Nevada|United States|36.0133|-115.0381|311250 -4571|Incline Village|Nevada|United States|39.2639|-119.9455|9440 -4572|Las Vegas|Nevada|United States|36.2333|-115.2654|2150373 -4573|Mesquite|Nevada|United States|36.8032|-114.133|20019 -4574|North Las Vegas|Nevada|United States|36.2883|-115.0888|259638 -4575|Pahrump|Nevada|United States|36.2235|-115.9974|42471 -4576|Paradise|Nevada|United States|36.0872|-115.1355|189852 -4577|Reno|Nevada|United States|39.5497|-119.8483|463328 -4578|Spanish Springs|Nevada|United States|39.6568|-119.6694|16131 -4579|Sparks|Nevada|United States|39.5736|-119.7161|106900 -4580|Spring Creek|Nevada|United States|40.745|-115.5983|15176 -4581|Spring Valley|Nevada|United States|36.0952|-115.2636|217441 -4582|Summerlin South|Nevada|United States|36.1242|-115.3324|28861 -4583|Sun Valley|Nevada|United States|39.6104|-119.777|22622 -4584|Sunrise Manor|Nevada|United States|36.1783|-115.0487|196411 -4585|Whitney|Nevada|United States|36.1008|-115.0379|45105 -4586|Winchester|Nevada|United States|36.1365|-115.137|36307 -4587|Amherst|New Hampshire|United States|42.8706|-71.6068|11712 -4588|Barrington|New Hampshire|United States|43.2139|-71.0424|9270 -4589|Bedford|New Hampshire|United States|42.9406|-71.5302|23157 -4590|Berlin|New Hampshire|United States|44.4869|-71.2599|9710 -4591|Claremont|New Hampshire|United States|43.379|-72.3368|12955 -4592|Concord|New Hampshire|United States|43.2305|-71.5595|43552 -4593|Conway|New Hampshire|United States|44.0085|-71.0719|9870 -4594|Derry|New Hampshire|United States|42.8888|-71.2804|34197 -4595|Dover|New Hampshire|United States|43.1887|-70.8845|89874 -4596|Durham|New Hampshire|United States|43.1174|-70.9194|15410 -4597|Exeter|New Hampshire|United States|42.9901|-70.9646|15847 -4598|Franklin|New Hampshire|United States|43.4499|-71.6691|8766 -4599|Goffstown|New Hampshire|United States|43.019|-71.568|18274 -4600|Hampstead|New Hampshire|United States|42.8821|-71.171|8948 -4601|Hampton|New Hampshire|United States|42.9391|-70.837|16163 -4602|Hanover|New Hampshire|United States|43.7156|-72.191|11612 -4603|Hooksett|New Hampshire|United States|43.0709|-71.4365|14772 -4604|Hudson|New Hampshire|United States|42.7639|-71.4072|25314 -4605|Keene|New Hampshire|United States|42.9494|-72.2998|22969 -4606|Laconia|New Hampshire|United States|43.5725|-71.4775|16786 -4607|Lebanon|New Hampshire|United States|43.6353|-72.2531|14316 -4608|Londonderry|New Hampshire|United States|42.8796|-71.3873|25708 -4609|Manchester|New Hampshire|United States|42.9848|-71.4447|167568 -4610|Merrimack|New Hampshire|United States|42.8547|-71.5188|26762 -4611|Milford|New Hampshire|United States|42.8178|-71.6736|16041 -4612|Nashua|New Hampshire|United States|42.7491|-71.491|235982 -4613|Newmarket|New Hampshire|United States|43.0691|-70.9516|9365 -4614|Pelham|New Hampshire|United States|42.7335|-71.324|14099 -4615|Portsmouth|New Hampshire|United States|43.058|-70.7826|97455 -4616|Raymond|New Hampshire|United States|43.0322|-71.1994|10670 -4617|Rochester|New Hampshire|United States|43.299|-70.9787|32317 -4618|Salem|New Hampshire|United States|42.7902|-71.2202|30158 -4619|Somersworth|New Hampshire|United States|43.2534|-70.8856|11964 -4620|Weare|New Hampshire|United States|43.0813|-71.7219|9072 -4621|Windham|New Hampshire|United States|42.8076|-71.2995|15587 -4622|Aberdeen|New Jersey|United States|40.4165|-74.2249|19184 -4623|Absecon|New Jersey|United States|39.4229|-74.4944|9039 -4624|Asbury Park|New Jersey|United States|40.2226|-74.0119|15305 -4625|Ashland|New Jersey|United States|39.8782|-75.0085|9248 -4626|Atlantic City|New Jersey|United States|39.3797|-74.4527|236314 -4627|Audubon|New Jersey|United States|39.8906|-75.0722|8693 -4628|Avenel|New Jersey|United States|40.5842|-74.2716|17132 -4629|Barnegat|New Jersey|United States|39.7668|-74.2776|23894 -4630|Bayonne|New Jersey|United States|40.6668|-74.1158|70553 -4631|Beachwood|New Jersey|United States|39.9286|-74.2022|10863 -4632|Belleville|New Jersey|United States|40.795|-74.1617|37914 -4633|Bellmawr|New Jersey|United States|39.8666|-75.0941|11631 -4634|Bergenfield|New Jersey|United States|40.9236|-73.9982|28282 -4635|Berkeley|New Jersey|United States|39.9156|-74.1923|43412 -4636|Berkeley Heights|New Jersey|United States|40.6764|-74.4244|13147 -4637|Bernards|New Jersey|United States|40.6761|-74.5677|27836 -4638|Blackwells Mills|New Jersey|United States|40.4773|-74.5976|10488 -4639|Bloomfield|New Jersey|United States|40.8098|-74.1869|52391 -4640|Bogota|New Jersey|United States|40.8751|-74.0293|8830 -4641|Boonton|New Jersey|United States|40.9047|-74.4048|8770 -4642|Bordentown|New Jersey|United States|40.142|-74.7098|11745 -4643|Bound Brook|New Jersey|United States|40.5676|-74.5383|11799 -4644|Bradley Gardens|New Jersey|United States|40.5711|-74.6678|14798 -4645|Branchburg|New Jersey|United States|40.5629|-74.714|14859 -4646|Brick|New Jersey|United States|40.06|-74.1099|73745 -4647|Bridgeton|New Jersey|United States|39.4286|-75.2281|26643 -4648|Bridgewater|New Jersey|United States|40.5934|-74.6076|46072 -4649|Brookdale|New Jersey|United States|40.8348|-74.1798|10134 -4650|Browns Mills|New Jersey|United States|39.9737|-74.569|10053 -4651|Budd Lake|New Jersey|United States|40.8733|-74.7375|9971 -4652|Burlington|New Jersey|United States|40.0641|-74.8394|23768 -4653|Caldwell|New Jersey|United States|40.8389|-74.2776|8800 -4654|Camden|New Jersey|United States|39.9361|-75.1073|72381 -4655|Carneys Point|New Jersey|United States|39.6967|-75.4475|8613 -4656|Carteret|New Jersey|United States|40.5849|-74.2284|25077 -4657|Cedar Grove|New Jersey|United States|40.8565|-74.2288|13073 -4658|Chatham|New Jersey|United States|40.7274|-74.4289|10913 -4659|Cherry Hill|New Jersey|United States|39.9034|-74.9947|74203 -4660|Cherry Hill Mall|New Jersey|United States|39.9384|-75.0117|13826 -4661|Chesterfield|New Jersey|United States|40.1166|-74.6459|9302 -4662|Cinnaminson|New Jersey|United States|40.0008|-74.993|16915 -4663|City of Orange|New Jersey|United States|40.7681|-74.2348|33906 -4664|Clark|New Jersey|United States|40.6203|-74.3134|15445 -4665|Clayton|New Jersey|United States|39.6627|-75.0782|8818 -4666|Cliffside Park|New Jersey|United States|40.8222|-73.9879|25515 -4667|Clifton|New Jersey|United States|40.863|-74.1575|89460 -4668|Clinton|New Jersey|United States|40.6315|-74.8553|13558 -4669|Closter|New Jersey|United States|40.9733|-73.9604|8573 -4670|Collingswood|New Jersey|United States|39.916|-75.0758|14087 -4671|Colonia|New Jersey|United States|40.5926|-74.3148|18776 -4672|Colts Neck|New Jersey|United States|40.2928|-74.168|9975 -4673|Cranford|New Jersey|United States|40.6564|-74.3036|23823 -4674|Cresskill|New Jersey|United States|40.9405|-73.9596|9096 -4675|Delran|New Jersey|United States|40.017|-74.9495|17708 -4676|Denville|New Jersey|United States|40.889|-74.4893|17068 -4677|Deptford|New Jersey|United States|39.8157|-75.1181|31995 -4678|Dover|New Jersey|United States|40.8859|-74.5597|18418 -4679|Dumont|New Jersey|United States|40.9452|-73.9923|17965 -4680|East Brunswick|New Jersey|United States|40.4281|-74.4179|49448 -4681|East Greenwich|New Jersey|United States|39.7903|-75.2396|11621 -4682|East Hanover|New Jersey|United States|40.8192|-74.3638|11128 -4683|East Orange|New Jersey|United States|40.7651|-74.2117|68918 -4684|East Rutherford|New Jersey|United States|40.8179|-74.0854|9918 -4685|East Windsor|New Jersey|United States|40.2606|-74.5295|29603 -4686|Eatontown|New Jersey|United States|40.2913|-74.0558|13446 -4687|Echelon|New Jersey|United States|39.8482|-74.9957|13668 -4688|Edgewater|New Jersey|United States|40.8237|-73.974|14234 -4689|Edgewater Park|New Jersey|United States|40.054|-74.9117|8919 -4690|Edison|New Jersey|United States|40.536|-74.3697|106909 -4691|Egg Harbor|New Jersey|United States|39.3787|-74.6102|47124 -4692|Elizabeth|New Jersey|United States|40.6658|-74.1913|135772 -4693|Elmwood Park|New Jersey|United States|40.9049|-74.1201|21239 -4694|Englewood|New Jersey|United States|40.8917|-73.9736|29129 -4695|Evesham|New Jersey|United States|39.8605|-74.8947|46775 -4696|Ewing|New Jersey|United States|40.265|-74.8006|37284 -4697|Fair Lawn|New Jersey|United States|40.9359|-74.1177|34820 -4698|Fairview|New Jersey|United States|40.8182|-74.0022|14918 -4699|Flanders|New Jersey|United States|40.8412|-74.7102|9221 -4700|Florence|New Jersey|United States|40.0977|-74.7886|12684 -4701|Florham Park|New Jersey|United States|40.7773|-74.3953|12655 -4702|Fords|New Jersey|United States|40.5359|-74.3126|12897 -4703|Fort Lee|New Jersey|United States|40.8509|-73.9713|39701 -4704|Franklin|New Jersey|United States|40.4759|-74.5515|67867 -4705|Franklin|New Jersey|United States|39.5954|-75.019|16561 -4706|Franklin Lakes|New Jersey|United States|41.0086|-74.2083|11034 -4707|Franklin Park|New Jersey|United States|40.4439|-74.5431|13686 -4708|Freehold|New Jersey|United States|40.2233|-74.2986|35531 -4709|Galloway|New Jersey|United States|39.4914|-74.4803|37715 -4710|Garfield|New Jersey|United States|40.8791|-74.1085|32481 -4711|Glassboro|New Jersey|United States|39.7014|-75.1113|20284 -4712|Glen Rock|New Jersey|United States|40.9601|-74.125|12098 -4713|Gloucester|New Jersey|United States|39.7924|-75.0363|65602 -4714|Gloucester City|New Jersey|United States|39.8924|-75.1172|11438 -4715|Greentree|New Jersey|United States|39.8989|-74.9613|10517 -4716|Guttenberg|New Jersey|United States|40.7928|-74.0049|11833 -4717|Hackensack|New Jersey|United States|40.8891|-74.0462|45723 -4718|Hackettstown|New Jersey|United States|40.854|-74.8257|10221 -4719|Haddon|New Jersey|United States|39.9063|-75.0625|15243 -4720|Haddonfield|New Jersey|United States|39.8955|-75.0346|12383 -4721|Haledon|New Jersey|United States|40.9363|-74.1887|8936 -4722|Hamilton|New Jersey|United States|40.2046|-74.6765|91557 -4723|Hamilton Square|New Jersey|United States|40.2248|-74.6526|12244 -4724|Hammonton|New Jersey|United States|39.6572|-74.7678|14695 -4725|Hanover|New Jersey|United States|40.8197|-74.4287|14563 -4726|Harrison|New Jersey|United States|40.7431|-74.1531|18824 -4727|Hasbrouck Heights|New Jersey|United States|40.8618|-74.0741|12120 -4728|Hawthorne|New Jersey|United States|40.9579|-74.1582|19507 -4729|Hazlet|New Jersey|United States|40.4265|-74.1712|20193 -4730|Highland Park|New Jersey|United States|40.5006|-74.4283|14947 -4731|Hillsborough|New Jersey|United States|40.4985|-74.674|42773 -4732|Hillsborough|New Jersey|United States|40.5069|-74.6523|22273 -4733|Hillsdale|New Jersey|United States|41.0074|-74.044|10166 -4734|Hillside|New Jersey|United States|40.6961|-74.2286|22319 -4735|Hoboken|New Jersey|United States|40.7452|-74.0281|59369 -4736|Holiday City-Berkeley|New Jersey|United States|39.9639|-74.2787|12889 -4737|Holmdel|New Jersey|United States|40.3768|-74.1725|17317 -4738|Hopatcong|New Jersey|United States|40.9541|-74.6593|14395 -4739|Howell|New Jersey|United States|40.1819|-74.1976|53304 -4740|Irvington|New Jersey|United States|40.7243|-74.2317|60224 -4741|Iselin|New Jersey|United States|40.5697|-74.3172|17684 -4742|Jackson|New Jersey|United States|40.098|-74.3578|58101 -4743|Jefferson|New Jersey|United States|41.0003|-74.5531|20638 -4744|Jersey City|New Jersey|United States|40.7184|-74.0686|287146 -4745|Keansburg|New Jersey|United States|40.4469|-74.1315|9781 -4746|Kearny|New Jersey|United States|40.7528|-74.1202|41790 -4747|Kendall Park|New Jersey|United States|40.4135|-74.5631|10560 -4748|Kinnelon|New Jersey|United States|40.9847|-74.3862|9994 -4749|Lacey|New Jersey|United States|39.8564|-74.2624|28573 -4750|Lake Hiawatha|New Jersey|United States|40.8816|-74.3826|9987 -4751|Lake Hopatcong|New Jersey|United States|40.9599|-74.6094|10521 -4752|Lake Mohawk|New Jersey|United States|41.0149|-74.664|9503 -4753|Lakewood|New Jersey|United States|40.0763|-74.2031|130221 -4754|Lawrence|New Jersey|United States|40.2954|-74.7205|33178 -4755|Leonia|New Jersey|United States|40.8638|-73.99|9283 -4756|Lincoln Park|New Jersey|United States|40.9239|-74.3035|10877 -4757|Linden|New Jersey|United States|40.6251|-74.2383|43387 -4758|Lindenwold|New Jersey|United States|39.8173|-74.9898|21048 -4759|Little Egg Harbor|New Jersey|United States|39.5969|-74.3454|20693 -4760|Little Falls|New Jersey|United States|40.8762|-74.2181|13628 -4761|Little Ferry|New Jersey|United States|40.8464|-74.0388|10973 -4762|Livingston|New Jersey|United States|40.7855|-74.3291|31103 -4763|Lodi|New Jersey|United States|40.8784|-74.0814|25983 -4764|Long Branch|New Jersey|United States|40.2965|-73.9915|31734 -4765|Long Hill|New Jersey|United States|40.6838|-74.4878|8649 -4766|Lopatcong|New Jersey|United States|40.7091|-75.1551|8810 -4767|Lower|New Jersey|United States|38.9819|-74.9087|22095 -4768|Lumberton|New Jersey|United States|39.9569|-74.8036|12752 -4769|Lyndhurst|New Jersey|United States|40.7965|-74.1099|22315 -4770|Madison|New Jersey|United States|40.7586|-74.4169|16819 -4771|Mahwah|New Jersey|United States|41.0816|-74.1856|25530 -4772|Manalapan|New Jersey|United States|40.28|-74.3436|40637 -4773|Manchester|New Jersey|United States|39.9652|-74.3738|44780 -4774|Mansfield|New Jersey|United States|40.0853|-74.7149|8841 -4775|Mantua|New Jersey|United States|39.7618|-75.1686|15393 -4776|Manville|New Jersey|United States|40.542|-74.5892|10861 -4777|Maple Shade|New Jersey|United States|39.952|-74.995|19818 -4778|Maplewood|New Jersey|United States|40.733|-74.2712|25420 -4779|Marlboro|New Jersey|United States|40.3427|-74.2567|41356 -4780|Marlton|New Jersey|United States|39.9014|-74.9294|10491 -4781|Martinsville|New Jersey|United States|40.603|-74.5751|11980 -4782|Matawan|New Jersey|United States|40.4127|-74.2365|9486 -4783|Maywood|New Jersey|United States|40.9025|-74.0634|10049 -4784|McKee City|New Jersey|United States|39.4465|-74.6445|8644 -4785|Medford|New Jersey|United States|39.8639|-74.8231|24265 -4786|Mercerville|New Jersey|United States|40.236|-74.6917|14234 -4787|Metuchen|New Jersey|United States|40.5424|-74.3628|14883 -4788|Middle|New Jersey|United States|39.0852|-74.8337|20423 -4789|Middlesex|New Jersey|United States|40.5744|-74.5011|14513 -4790|Middletown|New Jersey|United States|40.3892|-74.082|67007 -4791|Millburn|New Jersey|United States|40.7394|-74.324|21637 -4792|Millstone|New Jersey|United States|40.2123|-74.4302|10396 -4793|Millville|New Jersey|United States|39.3903|-75.0561|27946 -4794|Monmouth Junction|New Jersey|United States|40.3754|-74.5582|9728 -4795|Monroe|New Jersey|United States|40.3191|-74.4286|47549 -4796|Montclair|New Jersey|United States|40.8253|-74.2111|40520 -4797|Montgomery|New Jersey|United States|40.426|-74.6791|23557 -4798|Montville|New Jersey|United States|40.9135|-74.3594|22340 -4799|Moorestown|New Jersey|United States|39.9784|-74.9413|21265 -4800|Moorestown-Lenola|New Jersey|United States|39.9659|-74.9643|14394 -4801|Morris|New Jersey|United States|40.7959|-74.4945|23049 -4802|Morristown|New Jersey|United States|40.7967|-74.4772|20003 -4803|Mount Holly|New Jersey|United States|39.995|-74.7863|9918 -4804|Mount Laurel|New Jersey|United States|39.9483|-74.9047|44473 -4805|Mount Olive|New Jersey|United States|40.8662|-74.7426|28815 -4806|Neptune|New Jersey|United States|40.2105|-74.0539|28083 -4807|New Brunswick|New Jersey|United States|40.487|-74.445|55671 -4808|New Milford|New Jersey|United States|40.9337|-74.0196|16912 -4809|New Providence|New Jersey|United States|40.6996|-74.4035|13570 -4810|Newark|New Jersey|United States|40.7245|-74.1725|306247 -4811|North Arlington|New Jersey|United States|40.7874|-74.1273|16339 -4812|North Bergen|New Jersey|United States|40.7938|-74.0242|62686 -4813|North Brunswick|New Jersey|United States|40.4505|-74.4798|43652 -4814|North Haledon|New Jersey|United States|40.9628|-74.1844|8893 -4815|North Plainfield|New Jersey|United States|40.6209|-74.4386|22635 -4816|Nutley|New Jersey|United States|40.8192|-74.1571|29931 -4817|Oak Ridge|New Jersey|United States|41.0323|-74.4971|11013 -4818|Oakland|New Jersey|United States|41.0313|-74.2408|12773 -4819|Ocean|New Jersey|United States|40.252|-74.0392|27697 -4820|Ocean Acres|New Jersey|United States|39.743|-74.2805|17886 -4821|Ocean City|New Jersey|United States|39.2681|-74.602|11211 -4822|Old Bridge|New Jersey|United States|40.4004|-74.3126|66925 -4823|Palisades Park|New Jersey|United States|40.8472|-73.9966|20291 -4824|Paramus|New Jersey|United States|40.9455|-74.0712|26650 -4825|Park Ridge|New Jersey|United States|41.0352|-74.0423|8987 -4826|Parsippany|New Jersey|United States|40.8645|-74.4135|21931 -4827|Parsippany-Troy Hills|New Jersey|United States|40.8601|-74.4237|55848 -4828|Passaic|New Jersey|United States|40.8574|-74.1282|70308 -4829|Paterson|New Jersey|United States|40.9147|-74.1624|157927 -4830|Pemberton|New Jersey|United States|39.9562|-74.6|26926 -4831|Pennsauken|New Jersey|United States|39.9649|-75.0563|36838 -4832|Pennsville|New Jersey|United States|39.6266|-75.5089|12642 -4833|Pequannock|New Jersey|United States|40.9627|-74.3041|15577 -4834|Perth Amboy|New Jersey|United States|40.5202|-74.2724|55046 -4835|Phillipsburg|New Jersey|United States|40.6894|-75.1821|15146 -4836|Pine Hill|New Jersey|United States|39.7879|-74.9857|10637 -4837|Pine Lake Park|New Jersey|United States|40.0017|-74.2595|9148 -4838|Piscataway|New Jersey|United States|40.5467|-74.4636|60602 -4839|Pitman|New Jersey|United States|39.7335|-75.1306|8812 -4840|Pittsgrove|New Jersey|United States|39.5404|-75.1291|8817 -4841|Plainfield|New Jersey|United States|40.6154|-74.4157|54183 -4842|Plainsboro|New Jersey|United States|40.3377|-74.5879|23966 -4843|Pleasantville|New Jersey|United States|39.39|-74.5169|20505 -4844|Point Pleasant|New Jersey|United States|40.0772|-74.0702|18839 -4845|Pompton Lakes|New Jersey|United States|41.0024|-74.2859|11113 -4846|Pompton Plains|New Jersey|United States|40.9679|-74.3075|10784 -4847|Preakness|New Jersey|United States|40.9382|-74.2242|19083 -4848|Princeton|New Jersey|United States|40.3562|-74.6693|30717 -4849|Princeton Meadows|New Jersey|United States|40.3347|-74.5651|15491 -4850|Rahway|New Jersey|United States|40.6077|-74.2807|29582 -4851|Ramsey|New Jersey|United States|41.0595|-74.1454|14801 -4852|Randolph|New Jersey|United States|40.8434|-74.5819|26433 -4853|Raritan|New Jersey|United States|40.507|-74.8662|23426 -4854|Readington|New Jersey|United States|40.5822|-74.7796|16104 -4855|Red Bank|New Jersey|United States|40.348|-74.0672|12825 -4856|Ridgefield|New Jersey|United States|40.8313|-74.0147|11477 -4857|Ridgefield Park|New Jersey|United States|40.8543|-74.0201|13202 -4858|Ridgewood|New Jersey|United States|40.9821|-74.1127|25991 -4859|Ringwood|New Jersey|United States|41.1065|-74.2749|11778 -4860|River Edge|New Jersey|United States|40.9269|-74.0387|12024 -4861|River Vale|New Jersey|United States|41.0138|-74.008|9888 -4862|Robbinsville|New Jersey|United States|40.222|-74.591|15277 -4863|Robertsville|New Jersey|United States|40.3395|-74.2939|12365 -4864|Rockaway|New Jersey|United States|40.9602|-74.4988|25370 -4865|Roselle|New Jersey|United States|40.6527|-74.2599|22511 -4866|Roselle Park|New Jersey|United States|40.6653|-74.2666|13973 -4867|Roxbury|New Jersey|United States|40.8822|-74.6523|23149 -4868|Rutherford|New Jersey|United States|40.8203|-74.1057|18781 -4869|Saddle Brook|New Jersey|United States|40.9033|-74.0955|14313 -4870|Sayreville|New Jersey|United States|40.4656|-74.3237|45062 -4871|Scotch Plains|New Jersey|United States|40.6332|-74.3739|24798 -4872|Secaucus|New Jersey|United States|40.781|-74.0659|21439 -4873|Short Hills|New Jersey|United States|40.7389|-74.3278|14500 -4874|Sicklerville|New Jersey|United States|39.7452|-74.9934|46626 -4875|Smithville|New Jersey|United States|39.4929|-74.4801|9127 -4876|Somers Point|New Jersey|United States|39.3167|-74.6066|10470 -4877|Somerset|New Jersey|United States|40.5083|-74.501|24827 -4878|Somerville|New Jersey|United States|40.5696|-74.6092|12453 -4879|South Amboy|New Jersey|United States|40.4852|-74.2831|9320 -4880|South Brunswick|New Jersey|United States|40.384|-74.5256|46623 -4881|South Orange Village|New Jersey|United States|40.7491|-74.2602|18049 -4882|South Plainfield|New Jersey|United States|40.5748|-74.4152|24251 -4883|South River|New Jersey|United States|40.4455|-74.3783|16087 -4884|Southampton|New Jersey|United States|39.9137|-74.7171|10305 -4885|Sparta|New Jersey|United States|41.0486|-74.6264|19621 -4886|Springdale|New Jersey|United States|39.8769|-74.9724|15393 -4887|Springfield|New Jersey|United States|40.6994|-74.3254|17004 -4888|Stafford|New Jersey|United States|39.7049|-74.2643|28492 -4889|Succasunna|New Jersey|United States|40.853|-74.6568|9530 -4890|Summit|New Jersey|United States|40.7154|-74.3647|22598 -4891|Teaneck|New Jersey|United States|40.89|-74.0107|41335 -4892|Tenafly|New Jersey|United States|40.9176|-73.9532|15307 -4893|The Hills|New Jersey|United States|40.6561|-74.6215|11027 -4894|Tinton Falls|New Jersey|United States|40.2708|-74.0949|19053 -4895|Toms River|New Jersey|United States|39.9895|-74.1654|95002 -4896|Totowa|New Jersey|United States|40.9039|-74.2214|11013 -4897|Trenton|New Jersey|United States|40.2237|-74.7641|316436 -4898|Twin Rivers|New Jersey|United States|40.2631|-74.4917|64012 -4899|Union|New Jersey|United States|40.6953|-74.2697|59825 -4900|Union City|New Jersey|United States|40.7675|-74.0323|67903 -4901|Upper|New Jersey|United States|39.2563|-74.727|12383 -4902|Upper Montclair|New Jersey|United States|40.8433|-74.2006|12033 -4903|Ventnor City|New Jersey|United States|39.3457|-74.486|9333 -4904|Vernon|New Jersey|United States|41.1973|-74.4857|22399 -4905|Verona|New Jersey|United States|40.8323|-74.2431|14479 -4906|Villas|New Jersey|United States|39.0157|-74.935|9866 -4907|Vineland|New Jersey|United States|39.4653|-74.9981|92364 -4908|Voorhees|New Jersey|United States|39.845|-74.9549|30864 -4909|Waldwick|New Jersey|United States|41.0133|-74.1259|10086 -4910|Wall|New Jersey|United States|40.1674|-74.0974|26439 -4911|Wallington|New Jersey|United States|40.8536|-74.1069|11833 -4912|Wanaque|New Jersey|United States|41.044|-74.29|11285 -4913|Wantage|New Jersey|United States|41.2431|-74.6258|10831 -4914|Warren|New Jersey|United States|40.6323|-74.5146|15850 -4915|Washington|New Jersey|United States|39.7469|-75.0724|49127 -4916|Washington|New Jersey|United States|40.7877|-74.7918|18258 -4917|Washington|New Jersey|United States|40.9884|-74.0636|9293 -4918|Waterford|New Jersey|United States|39.7415|-74.8207|10416 -4919|Wayne|New Jersey|United States|40.9481|-74.2453|54880 -4920|Weehawken|New Jersey|United States|40.7677|-74.0168|16215 -4921|West Caldwell|New Jersey|United States|40.8488|-74.2971|10970 -4922|West Deptford|New Jersey|United States|39.8431|-75.1852|22292 -4923|West Freehold|New Jersey|United States|40.2324|-74.2943|14565 -4924|West Milford|New Jersey|United States|41.106|-74.3914|25014 -4925|West New York|New Jersey|United States|40.7857|-74.0094|52485 -4926|West Orange|New Jersey|United States|40.7893|-74.2628|48480 -4927|West Windsor|New Jersey|United States|40.2897|-74.6266|29211 -4928|Westampton|New Jersey|United States|40.0168|-74.8213|9060 -4929|Westfield|New Jersey|United States|40.6516|-74.3432|30950 -4930|Westmont|New Jersey|United States|39.9082|-75.0551|13784 -4931|Westwood|New Jersey|United States|40.9878|-74.0308|11267 -4932|Whippany|New Jersey|United States|40.8233|-74.4184|9067 -4933|White Horse|New Jersey|United States|40.1919|-74.7023|9710 -4934|White Meadow Lake|New Jersey|United States|40.9241|-74.5107|9069 -4935|Williamstown|New Jersey|United States|39.6874|-74.9786|14947 -4936|Willingboro|New Jersey|United States|40.028|-74.8882|31763 -4937|Winslow|New Jersey|United States|39.7027|-74.9029|39833 -4938|Wood-Ridge|New Jersey|United States|40.8508|-74.0878|9865 -4939|Woodbridge|New Jersey|United States|40.5611|-74.2943|103353 -4940|Woodbury|New Jersey|United States|39.8379|-75.1524|10067 -4941|Woodland Park|New Jersey|United States|40.8904|-74.1946|13265 -4942|Woolwich|New Jersey|United States|39.74|-75.317|12546 -4943|Wyckoff|New Jersey|United States|40.9989|-74.1676|16746 -4944|Alamogordo|New Mexico|United States|32.8837|-105.9625|31201 -4945|Albuquerque|New Mexico|United States|35.1054|-106.6465|765693 -4946|Anthony|New Mexico|United States|32.0131|-106.5984|8748 -4947|Artesia|New Mexico|United States|32.8497|-104.4268|12637 -4948|Bernalillo|New Mexico|United States|35.3127|-106.5537|9049 -4949|Carlsbad|New Mexico|United States|32.401|-104.2388|31525 -4950|Chaparral|New Mexico|United States|32.0442|-106.406|14098 -4951|Clovis|New Mexico|United States|34.4376|-103.1923|38505 -4952|Deming|New Mexico|United States|32.2631|-107.7525|14730 -4953|Espanola|New Mexico|United States|36.0044|-106.0686|10492 -4954|Farmington|New Mexico|United States|36.7555|-108.1823|46696 -4955|Gallup|New Mexico|United States|35.5182|-108.7431|21901 -4956|Grants|New Mexico|United States|35.1538|-107.8335|9208 -4957|Hobbs|New Mexico|United States|32.7281|-103.16|39476 -4958|Las Cruces|New Mexico|United States|32.3265|-106.7893|141399 -4959|Las Vegas|New Mexico|United States|35.6011|-105.2206|13247 -4960|Los Alamos|New Mexico|United States|35.8927|-106.2862|13270 -4961|Los Lunas|New Mexico|United States|34.8115|-106.7803|17072 -4962|Lovington|New Mexico|United States|32.9128|-103.3276|11505 -4963|North Valley|New Mexico|United States|35.1736|-106.6231|12594 -4964|Portales|New Mexico|United States|34.1754|-103.3565|12151 -4965|Rio Rancho|New Mexico|United States|35.2873|-106.6982|102403 -4966|Roswell|New Mexico|United States|33.373|-104.5294|48347 -4967|Santa Fe|New Mexico|United States|35.6619|-105.9819|99439 -4968|Silver City|New Mexico|United States|32.7783|-108.2699|9694 -4969|Socorro|New Mexico|United States|34.0543|-106.9065|8553 -4970|South Valley|New Mexico|United States|35.0093|-106.6819|36583 -4971|Sunland Park|New Mexico|United States|31.8201|-106.5958|16488 -4972|Airmont|New York|United States|41.0992|-74.0989|9964 -4973|Albany|New York|United States|42.6664|-73.7987|604077 -4974|Alden|New York|United States|42.9114|-78.5211|9874 -4975|Amherst|New York|United States|43.0117|-78.757|128783 -4976|Amityville|New York|United States|40.6696|-73.4156|9542 -4977|Amsterdam|New York|United States|42.942|-74.1906|18218 -4978|Arcadia|New York|United States|43.087|-77.0858|13715 -4979|Auburn|New York|United States|42.9338|-76.5685|26913 -4980|Aurora|New York|United States|42.7382|-78.6373|13936 -4981|Babylon|New York|United States|40.6925|-73.3586|217796 -4982|Baldwin|New York|United States|40.6511|-73.6075|33352 -4983|Ballston|New York|United States|42.9542|-73.8794|11745 -4984|Barton|New York|United States|42.0812|-76.4982|8563 -4985|Batavia|New York|United States|42.9987|-78.1802|15497 -4986|Bath|New York|United States|42.3219|-77.3083|11531 -4987|Bay Shore|New York|United States|40.7288|-73.2495|31488 -4988|Bayport|New York|United States|40.7461|-73.0546|8813 -4989|Beacon|New York|United States|41.5036|-73.9655|13713 -4990|Bedford|New York|United States|41.225|-73.6673|17417 -4991|Beekman|New York|United States|41.6042|-73.6944|14338 -4992|Bellmore|New York|United States|40.6569|-73.5285|16603 -4993|Bethlehem|New York|United States|42.5856|-73.8219|34981 -4994|Bethpage|New York|United States|40.7495|-73.4856|17627 -4995|Binghamton|New York|United States|42.1014|-75.9093|146870 -4996|Blooming Grove|New York|United States|41.3948|-74.184|18752 -4997|Bohemia|New York|United States|40.7717|-73.1271|9504 -4998|Brentwood|New York|United States|40.7839|-73.2522|66035 -4999|Brighton|New York|United States|43.1175|-77.5835|36986 -5000|Bronx|New York|United States|40.8501|-73.8662|1472654 -5001|Brookhaven|New York|United States|40.832|-72.9517|485984 -5002|Brooklyn|New York|United States|40.6501|-73.9496|2736074 -5003|Brunswick|New York|United States|42.7558|-73.5903|12611 -5004|Buffalo|New York|United States|42.9018|-78.8487|1004655 -5005|Camillus|New York|United States|43.0539|-76.3056|25333 -5006|Canandaigua|New York|United States|42.8608|-77.3182|10994 -5007|Canton|New York|United States|44.5802|-75.1978|11448 -5008|Carmel|New York|United States|41.3899|-73.7239|33710 -5009|Catskill|New York|United States|42.2063|-73.9435|11374 -5010|Centereach|New York|United States|40.8681|-73.0821|31979 -5011|Central Islip|New York|United States|40.7836|-73.1945|36292 -5012|Cheektowaga|New York|United States|42.9082|-78.7466|89518 -5013|Chenango|New York|United States|42.1954|-75.8989|10997 -5014|Chestnut Ridge|New York|United States|41.0829|-74.0551|10211 -5015|Chili|New York|United States|43.0845|-77.7541|29097 -5016|Cicero|New York|United States|43.1662|-76.0662|31571 -5017|Clarence|New York|United States|43.0196|-78.6375|32727 -5018|Clarkstown|New York|United States|41.1319|-73.966|86783 -5019|Clay|New York|United States|43.1808|-76.1954|60464 -5020|Clifton Park|New York|United States|42.8587|-73.8242|38094 -5021|Cohoes|New York|United States|42.7732|-73.7077|17931 -5022|Colonie|New York|United States|42.7396|-73.7874|85430 -5023|Commack|New York|United States|40.8435|-73.2833|36252 -5024|Copiague|New York|United States|40.6707|-73.3922|23552 -5025|Coram|New York|United States|40.8812|-73.0059|41431 -5026|Corning|New York|United States|42.147|-77.0561|10708 -5027|Cornwall|New York|United States|41.4195|-74.054|12864 -5028|Cortland|New York|United States|42.6004|-76.1784|17577 -5029|Cortlandt|New York|United States|41.2552|-73.9018|42495 -5030|Crawford|New York|United States|41.5685|-74.3169|9191 -5031|De Witt|New York|United States|43.0501|-76.071|25920 -5032|De Witt|New York|United States|43.03|-76.0819|11138 -5033|Deer Park|New York|United States|40.7623|-73.3218|26803 -5034|Depew|New York|United States|42.9118|-78.7043|15188 -5035|Dix Hills|New York|United States|40.8033|-73.3375|24739 -5036|Dobbs Ferry|New York|United States|41.0127|-73.8697|11511 -5037|Dryden|New York|United States|42.4786|-76.3564|14089 -5038|Dunkirk|New York|United States|42.4801|-79.3324|12651 -5039|East Fishkill|New York|United States|41.5567|-73.7824|29455 -5040|East Glenville|New York|United States|42.8648|-73.9256|11687 -5041|East Greenbush|New York|United States|42.6122|-73.6969|16788 -5042|East Hampton|New York|United States|41.0117|-72.1277|27626 -5043|East Islip|New York|United States|40.7257|-73.1869|12596 -5044|East Massapequa|New York|United States|40.6742|-73.4359|19013 -5045|East Meadow|New York|United States|40.7197|-73.5604|38078 -5046|East Northport|New York|United States|40.8791|-73.3233|20281 -5047|East Patchogue|New York|United States|40.7704|-72.9817|21830 -5048|East Rockaway|New York|United States|40.6432|-73.6672|10108 -5049|East Setauket|New York|United States|40.921|-73.0942|9921 -5050|Eastchester|New York|United States|40.9536|-73.8133|34207 -5051|Eggertsville|New York|United States|42.9665|-78.8065|14577 -5052|Ellicott|New York|United States|42.133|-79.236|8723 -5053|Elma|New York|United States|42.8231|-78.6371|11658 -5054|Elmira|New York|United States|42.0938|-76.8097|63404 -5055|Elmont|New York|United States|40.7033|-73.7078|36741 -5056|Elwood|New York|United States|40.8462|-73.3389|11722 -5057|Endicott|New York|United States|42.098|-76.0639|13588 -5058|Endwell|New York|United States|42.1184|-76.0219|11795 -5059|Esopus|New York|United States|41.8425|-73.9936|9493 -5060|Evans|New York|United States|42.6528|-79.0063|15414 -5061|Fairmount|New York|United States|43.0414|-76.2485|10292 -5062|Fallsburg|New York|United States|41.7391|-74.6038|13736 -5063|Farmington|New York|United States|42.9895|-77.3087|14108 -5064|Farmingville|New York|United States|40.839|-73.0404|16909 -5065|Fishkill|New York|United States|41.5129|-73.9271|24381 -5066|Floral Park|New York|United States|40.7227|-73.7029|16180 -5067|Fort Drum|New York|United States|44.045|-75.7845|15895 -5068|Fort Salonga|New York|United States|40.9068|-73.2996|9708 -5069|Franklin Square|New York|United States|40.7002|-73.6775|32381 -5070|Fredonia|New York|United States|42.4407|-79.3319|10018 -5071|Freeport|New York|United States|40.6515|-73.585|44328 -5072|Fulton|New York|United States|43.3171|-76.4167|11461 -5073|Garden City|New York|United States|40.7266|-73.6447|23087 -5074|Gates|New York|United States|43.1514|-77.713|29125 -5075|Geddes|New York|United States|43.0762|-76.2252|17123 -5076|Geneseo|New York|United States|42.8038|-77.7783|10712 -5077|Geneva|New York|United States|42.8645|-76.9826|12577 -5078|German Flatts|New York|United States|42.9868|-74.9804|12351 -5079|Glen Cove|New York|United States|40.8709|-73.6287|28187 -5080|Glens Falls|New York|United States|43.3109|-73.6458|66024 -5081|Glens Falls North|New York|United States|43.335|-73.6832|9160 -5082|Glenville|New York|United States|42.8869|-73.9925|29313 -5083|Gloversville|New York|United States|43.0491|-74.3465|15211 -5084|Goshen|New York|United States|41.3817|-74.3498|14279 -5085|Grand Island|New York|United States|43.0198|-78.9619|21340 -5086|Great Neck|New York|United States|40.8029|-73.7333|11034 -5087|Greece|New York|United States|43.246|-77.6988|96839 -5088|Greenburgh|New York|United States|41.033|-73.8412|94459 -5089|Greenlawn|New York|United States|40.8632|-73.3646|15115 -5090|Greenville|New York|United States|40.9986|-73.8189|9417 -5091|Guilderland|New York|United States|42.708|-73.9631|36862 -5092|Halfmoon|New York|United States|42.864|-73.7275|25442 -5093|Hamburg|New York|United States|42.7394|-78.8581|59764 -5094|Hamlin|New York|United States|43.3213|-77.9135|8770 -5095|Hampton Bays|New York|United States|40.8695|-72.5225|16546 -5096|Harrison|New York|United States|41.0236|-73.7193|28635 -5097|Hastings|New York|United States|43.3215|-76.1582|9387 -5098|Hastings-on-Hudson|New York|United States|40.9904|-73.8799|8505 -5099|Hauppauge|New York|United States|40.8211|-73.2109|19967 -5100|Haverstraw|New York|United States|41.2055|-74.0384|38872 -5101|Hempstead|New York|United States|40.6629|-73.6089|791018 -5102|Henrietta|New York|United States|43.0555|-77.6413|46327 -5103|Herkimer|New York|United States|43.061|-74.9894|9635 -5104|Hicksville|New York|United States|40.7637|-73.5245|43107 -5105|Highlands|New York|United States|41.3601|-74.0084|12187 -5106|Hillcrest|New York|United States|41.1298|-74.035|8667 -5107|Holbrook|New York|United States|40.7944|-73.07|26958 -5108|Holtsville|New York|United States|40.8124|-73.0447|19497 -5109|Horseheads|New York|United States|42.1625|-76.7941|19326 -5110|Huntington|New York|United States|40.8521|-73.3823|204147 -5111|Huntington Station|New York|United States|40.8446|-73.405|34050 -5112|Hyde Park|New York|United States|41.8011|-73.906|21115 -5113|Inwood|New York|United States|40.6219|-73.7506|10533 -5114|Irondequoit|New York|United States|43.2096|-77.5705|51054 -5115|Islip|New York|United States|40.7385|-73.1888|339596 -5116|Ithaca|New York|United States|42.4442|-76.5032|31819 -5117|Jamestown|New York|United States|42.0976|-79.2367|28818 -5118|Jefferson Valley-Yorktown|New York|United States|41.318|-73.8008|14168 -5119|Jericho|New York|United States|40.7875|-73.5416|14526 -5120|Johnson City|New York|United States|42.123|-75.9624|15275 -5121|Kenmore|New York|United States|42.9646|-78.8713|15207 -5122|Kent|New York|United States|41.4735|-73.7319|12978 -5123|Kings Park|New York|United States|40.8881|-73.2475|16008 -5124|Kingsbury|New York|United States|43.344|-73.5396|12932 -5125|Kingston|New York|United States|41.9295|-73.9968|23972 -5126|Kirkland|New York|United States|43.0368|-75.3865|10177 -5127|Kiryas Joel|New York|United States|41.3411|-74.1667|32498 -5128|La Grange|New York|United States|41.6787|-73.8029|15935 -5129|Lackawanna|New York|United States|42.8182|-78.8325|19697 -5130|Lake Grove|New York|United States|40.8586|-73.1168|11110 -5131|Lake Ronkonkoma|New York|United States|40.8297|-73.1128|18214 -5132|Lancaster|New York|United States|42.9099|-78.6378|44732 -5133|Lansing|New York|United States|42.5667|-76.5316|11767 -5134|Latham|New York|United States|42.7427|-73.7497|14076 -5135|Le Ray|New York|United States|44.0771|-75.7975|25118 -5136|Lenox|New York|United States|43.1113|-75.7582|8848 -5137|Levittown|New York|United States|40.7241|-73.5125|52540 -5138|Lewisboro|New York|United States|41.2697|-73.5828|12221 -5139|Lewiston|New York|United States|43.1793|-78.971|15899 -5140|Liberty|New York|United States|41.8132|-74.7775|10146 -5141|Lindenhurst|New York|United States|40.6858|-73.371|27169 -5142|Lloyd|New York|United States|41.7286|-73.9961|11128 -5143|Lockport|New York|United States|43.1698|-78.6956|20876 -5144|Long Beach|New York|United States|40.5887|-73.666|34820 -5145|Loudonville|New York|United States|42.7068|-73.7665|10152 -5146|Lynbrook|New York|United States|40.6579|-73.6742|20325 -5147|Lysander|New York|United States|43.1799|-76.3745|23060 -5148|Macedon|New York|United States|43.0792|-77.3095|9248 -5149|Mahopac|New York|United States|41.3688|-73.7414|8573 -5150|Malone|New York|United States|44.7956|-74.2859|13547 -5151|Malta|New York|United States|42.9853|-73.7879|16996 -5152|Malverne|New York|United States|40.6746|-73.6721|8583 -5153|Mamakating|New York|United States|41.586|-74.4951|12619 -5154|Mamaroneck|New York|United States|40.9443|-73.7488|31381 -5155|Manchester|New York|United States|42.9921|-77.1897|9392 -5156|Manhattan|New York|United States|40.7834|-73.9662|1694263 -5157|Manlius|New York|United States|43.049|-75.9792|33591 -5158|Manorville|New York|United States|40.8574|-72.7915|12106 -5159|Marcy|New York|United States|43.1731|-75.2662|8949 -5160|Marlborough|New York|United States|41.6337|-73.9904|8717 -5161|Massapequa|New York|United States|40.6676|-73.4706|22249 -5162|Massapequa Park|New York|United States|40.6817|-73.4496|17149 -5163|Massena|New York|United States|44.9609|-74.8339|12498 -5164|Mastic|New York|United States|40.8096|-72.8479|15576 -5165|Mastic Beach|New York|United States|40.7664|-72.8369|15333 -5166|Medford|New York|United States|40.822|-72.9859|24702 -5167|Melville|New York|United States|40.7824|-73.4088|18561 -5168|Mendon|New York|United States|42.9859|-77.5479|9126 -5169|Merrick|New York|United States|40.6515|-73.5535|20990 -5170|Middle Island|New York|United States|40.8857|-72.9454|11129 -5171|Middletown|New York|United States|41.4459|-74.4236|30086 -5172|Miller Place|New York|United States|40.9374|-72.9864|12243 -5173|Milton|New York|United States|43.0406|-73.8998|18856 -5174|Mineola|New York|United States|40.747|-73.6394|20837 -5175|Monroe|New York|United States|41.3043|-74.1941|21206 -5176|Monsey|New York|United States|41.1181|-74.0682|27359 -5177|Montgomery|New York|United States|41.5399|-74.2073|23184 -5178|Moreau|New York|United States|43.2469|-73.6659|16235 -5179|Mount Kisco|New York|United States|41.2016|-73.7281|10904 -5180|Mount Pleasant|New York|United States|41.1119|-73.8121|44840 -5181|Mount Sinai|New York|United States|40.9372|-73.0179|10904 -5182|Mount Vernon|New York|United States|40.9136|-73.8291|72855 -5183|Myers Corner|New York|United States|41.5864|-73.8793|10427 -5184|Nanuet|New York|United States|41.0957|-74.0155|19624 -5185|Nesconset|New York|United States|40.8467|-73.1522|13313 -5186|New Cassel|New York|United States|40.7602|-73.5649|15841 -5187|New Castle|New York|United States|41.1841|-73.7721|18170 -5188|New City|New York|United States|41.1542|-73.9912|34118 -5189|New Hartford|New York|United States|43.0586|-75.2821|21882 -5190|New Hyde Park|New York|United States|40.7323|-73.6858|10262 -5191|New Paltz|New York|United States|41.7577|-74.0883|14421 -5192|New Rochelle|New York|United States|40.9304|-73.7836|80685 -5193|New Scotland|New York|United States|42.6047|-73.9413|9064 -5194|New Square|New York|United States|41.141|-74.0294|9433 -5195|New Windsor|New York|United States|41.4742|-74.1089|27541 -5196|New York|New York|United States|40.6943|-73.9249|18972872 -5197|Newark|New York|United States|43.0418|-77.093|9049 -5198|Newburgh|New York|United States|41.5531|-74.0599|31841 -5199|Newfane|New York|United States|43.2818|-78.6932|9341 -5200|Newstead|New York|United States|43.0196|-78.5223|8681 -5201|Niagara Falls|New York|United States|43.0921|-79.0147|48763 -5202|Niskayuna|New York|United States|42.803|-73.8729|23094 -5203|North Amityville|New York|United States|40.7005|-73.4119|19817 -5204|North Babylon|New York|United States|40.7314|-73.3248|18776 -5205|North Bay Shore|New York|United States|40.7602|-73.2617|18524 -5206|North Bellmore|New York|United States|40.6904|-73.539|21535 -5207|North Bellport|New York|United States|40.7868|-72.9457|10484 -5208|North Castle|New York|United States|41.1331|-73.6949|12330 -5209|North Gates|New York|United States|43.1718|-77.7064|9494 -5210|North Greenbush|New York|United States|42.6706|-73.6633|13218 -5211|North Hempstead|New York|United States|40.7912|-73.6688|236910 -5212|North Lindenhurst|New York|United States|40.7072|-73.3859|11144 -5213|North Massapequa|New York|United States|40.7031|-73.4678|18577 -5214|North Merrick|New York|United States|40.6871|-73.5615|12392 -5215|North New Hyde Park|New York|United States|40.746|-73.6876|15125 -5216|North Tonawanda|New York|United States|43.0457|-78.8659|30592 -5217|North Valley Stream|New York|United States|40.684|-73.7077|18345 -5218|North Wantagh|New York|United States|40.6983|-73.5086|11807 -5219|Oceanside|New York|United States|40.6328|-73.6364|31182 -5220|Ogden|New York|United States|43.1646|-77.822|20281 -5221|Ogdensburg|New York|United States|44.7088|-75.4717|10153 -5222|Olean|New York|United States|42.0819|-78.4321|13941 -5223|Oneida|New York|United States|43.0769|-75.6622|10493 -5224|Oneonta|New York|United States|42.4551|-75.0666|12764 -5225|Onondaga|New York|United States|42.9686|-76.2169|22822 -5226|Ontario|New York|United States|43.2408|-77.314|10430 -5227|Orange Lake|New York|United States|41.5369|-74.1005|10159 -5228|Orangetown|New York|United States|41.0527|-73.9475|48835 -5229|Orchard Park|New York|United States|42.7516|-78.7455|29668 -5230|Ossining|New York|United States|41.1559|-73.8564|39973 -5231|Oswego|New York|United States|43.4516|-76.5005|17105 -5232|Owego|New York|United States|42.0881|-76.1905|18796 -5233|Oyster Bay|New York|United States|40.7846|-73.514|300743 -5234|Parma|New York|United States|43.2651|-77.7968|16174 -5235|Patchogue|New York|United States|40.7621|-73.0185|12341 -5236|Patterson|New York|United States|41.4849|-73.5921|11574 -5237|Pearl River|New York|United States|41.0615|-74.0047|16387 -5238|Peekskill|New York|United States|41.2884|-73.9227|25304 -5239|Pelham|New York|United States|40.9|-73.8063|12953 -5240|Penfield|New York|United States|43.1602|-77.4483|39074 -5241|Perinton|New York|United States|43.0781|-77.4283|47378 -5242|Philipstown|New York|United States|41.4189|-73.9152|9814 -5243|Pittsford|New York|United States|43.0733|-77.5268|30364 -5244|Plainedge|New York|United States|40.7241|-73.477|9428 -5245|Plainview|New York|United States|40.7832|-73.4732|26665 -5246|Plattekill|New York|United States|41.6478|-74.0718|10413 -5247|Plattsburgh|New York|United States|44.6951|-73.4563|19969 -5248|Pleasant Valley|New York|United States|41.7697|-73.8049|9725 -5249|Pomfret|New York|United States|42.4029|-79.3534|13409 -5250|Port Chester|New York|United States|41.0051|-73.668|31317 -5251|Port Jervis|New York|United States|41.3783|-74.691|8772 -5252|Port Washington|New York|United States|40.8268|-73.6765|16807 -5253|Potsdam|New York|United States|44.6774|-75.0396|14925 -5254|Poughkeepsie|New York|United States|41.695|-73.9211|423386 -5255|Putnam Valley|New York|United States|41.398|-73.8368|11778 -5256|Queens|New York|United States|40.7498|-73.7976|2405464 -5257|Queensbury|New York|United States|43.3568|-73.6765|28914 -5258|Ramapo|New York|United States|41.1404|-74.1072|147119 -5259|Red Hook|New York|United States|42.0188|-73.8788|10113 -5260|Rensselaer|New York|United States|42.6465|-73.7328|9330 -5261|Ridge|New York|United States|40.9068|-72.8816|12931 -5262|Riverhead|New York|United States|40.9408|-72.7095|35630 -5263|Rochester|New York|United States|43.168|-77.6162|737309 -5264|Rockville Centre|New York|United States|40.6643|-73.6383|25768 -5265|Rocky Point|New York|United States|40.9357|-72.9364|13406 -5266|Roessleville|New York|United States|42.6969|-73.7964|11835 -5267|Rome|New York|United States|43.226|-75.4909|32309 -5268|Ronkonkoma|New York|United States|40.8037|-73.1246|18775 -5269|Roosevelt|New York|United States|40.6797|-73.5837|18019 -5270|Rotterdam|New York|United States|42.8133|-74.0129|30363 -5271|Rye|New York|United States|41.0075|-73.6872|49043 -5272|Rye Brook|New York|United States|41.0302|-73.6864|9909 -5273|Salina|New York|United States|43.1023|-76.1768|33343 -5274|Salisbury|New York|United States|40.7454|-73.5604|12643 -5275|Saratoga Springs|New York|United States|43.0674|-73.7775|66290 -5276|Saugerties|New York|United States|42.0891|-73.9969|19082 -5277|Sayville|New York|United States|40.7478|-73.084|16290 -5278|Scarsdale|New York|United States|40.9902|-73.7773|18063 -5279|Schenectady|New York|United States|42.8025|-73.9275|66809 -5280|Schodack|New York|United States|42.5297|-73.6858|13030 -5281|Scotchtown|New York|United States|41.4765|-74.3668|10644 -5282|Seaford|New York|United States|40.6678|-73.4922|15636 -5283|Selden|New York|United States|40.8714|-73.0466|21265 -5284|Seneca Falls|New York|United States|42.9136|-76.7904|8925 -5285|Shawangunk|New York|United States|41.6335|-74.2654|13659 -5286|Shirley|New York|United States|40.7936|-72.8748|28059 -5287|Sleepy Hollow|New York|United States|41.0936|-73.8722|10176 -5288|Smithtown|New York|United States|40.8663|-73.2164|116560 -5289|Somers|New York|United States|41.3056|-73.7252|21419 -5290|South Farmingdale|New York|United States|40.7175|-73.4473|15009 -5291|South Huntington|New York|United States|40.8225|-73.3921|10349 -5292|Southampton|New York|United States|40.8997|-72.4931|67704 -5293|Southeast|New York|United States|41.4032|-73.5985|18106 -5294|Southold|New York|United States|41.0432|-72.4185|23571 -5295|Southport|New York|United States|42.04|-76.8775|9786 -5296|Spring Valley|New York|United States|41.1151|-74.0486|32953 -5297|Springs|New York|United States|41.0212|-72.1584|9301 -5298|St. James|New York|United States|40.8761|-73.1521|13945 -5299|Staten Island|New York|United States|40.5834|-74.1496|495747 -5300|Stillwater|New York|United States|42.9701|-73.6885|9017 -5301|Stony Brook|New York|United States|40.9061|-73.1278|12048 -5302|Stony Brook University|New York|United States|40.9098|-73.1217|8868 -5303|Stony Point|New York|United States|41.2593|-74.0112|14876 -5304|Suffern|New York|United States|41.1138|-74.1422|11376 -5305|Sullivan|New York|United States|43.0923|-75.8794|14944 -5306|Sweden|New York|United States|43.1791|-77.9406|13307 -5307|Syosset|New York|United States|40.8157|-73.502|19347 -5308|Syracuse|New York|United States|43.0407|-76.1437|418875 -5309|Tarrytown|New York|United States|41.0647|-73.8672|11808 -5310|Terryville|New York|United States|40.9093|-73.0486|10999 -5311|Thompson|New York|United States|41.6474|-74.6745|16391 -5312|Tonawanda|New York|United States|43.0105|-78.8805|15132 -5313|Troy|New York|United States|42.7354|-73.6751|50717 -5314|Ulster|New York|United States|41.9699|-74.0041|12628 -5315|Union|New York|United States|42.1258|-76.0329|56047 -5316|Uniondale|New York|United States|40.7176|-73.5947|32791 -5317|Utica|New York|United States|43.0962|-75.2261|112948 -5318|Valley Cottage|New York|United States|41.1162|-73.9433|8749 -5319|Valley Stream|New York|United States|40.6647|-73.7043|40304 -5320|Van Buren|New York|United States|43.1211|-76.3591|14237 -5321|Vestal|New York|United States|42.0492|-76.026|29103 -5322|Victor|New York|United States|42.9894|-77.4277|15779 -5323|Wallkill|New York|United States|41.4854|-74.3939|30291 -5324|Walworth|New York|United States|43.1633|-77.3131|9271 -5325|Wantagh|New York|United States|40.6686|-73.5104|18331 -5326|Wappinger|New York|United States|41.5899|-73.8918|27939 -5327|Warwick|New York|United States|41.2597|-74.3614|31965 -5328|Watertown|New York|United States|43.9734|-75.9094|25172 -5329|Watervliet|New York|United States|42.7243|-73.7068|10363 -5330|Wawarsing|New York|United States|41.7526|-74.4172|12814 -5331|Webster|New York|United States|43.2294|-77.4454|45133 -5332|West Babylon|New York|United States|40.7129|-73.3585|43397 -5333|West Glens Falls|New York|United States|43.3057|-73.6964|9379 -5334|West Haverstraw|New York|United States|41.2063|-73.9884|10665 -5335|West Hempstead|New York|United States|40.6959|-73.6507|20729 -5336|West Islip|New York|United States|40.7041|-73.2954|27557 -5337|West Seneca|New York|United States|42.8374|-78.7509|45390 -5338|Westbury|New York|United States|40.7599|-73.5891|15772 -5339|Wheatfield|New York|United States|43.0975|-78.8831|18558 -5340|White Plains|New York|United States|41.022|-73.7547|59452 -5341|Whitestown|New York|United States|43.135|-75.3404|18122 -5342|Wilton|New York|United States|43.1502|-73.7276|17333 -5343|Woodbury|New York|United States|41.3284|-74.1004|11206 -5344|Woodbury|New York|United States|40.8176|-73.4703|9111 -5345|Woodmere|New York|United States|40.6375|-73.7219|17267 -5346|Wyandanch|New York|United States|40.7496|-73.3633|13598 -5347|Yonkers|New York|United States|40.9466|-73.8673|209730 -5348|Yorktown|New York|United States|41.2727|-73.8092|36424 -5349|Albemarle|North Carolina|United States|35.3594|-80.1915|16318 -5350|Anderson Creek|North Carolina|United States|35.2657|-78.958|14597 -5351|Apex|North Carolina|United States|35.7237|-78.8743|58066 -5352|Archdale|North Carolina|United States|35.9032|-79.9591|12117 -5353|Asheboro|North Carolina|United States|35.7158|-79.8127|26729 -5354|Asheville|North Carolina|United States|35.5707|-82.5537|316694 -5355|Belmont|North Carolina|United States|35.2212|-81.0401|14442 -5356|Boone|North Carolina|United States|36.2111|-81.6669|18055 -5357|Burlington|North Carolina|United States|36.076|-79.4685|137096 -5358|Carrboro|North Carolina|United States|35.9259|-79.0878|21237 -5359|Cary|North Carolina|United States|35.7819|-78.8195|171603 -5360|Chapel Hill|North Carolina|United States|35.9271|-79.0391|60920 -5361|Charlotte|North Carolina|United States|35.2083|-80.8303|1516107 -5362|Clayton|North Carolina|United States|35.659|-78.4498|25486 -5363|Clemmons|North Carolina|United States|36.0319|-80.3861|21032 -5364|Concord|North Carolina|United States|35.3933|-80.6369|264492 -5365|Cornelius|North Carolina|United States|35.4724|-80.8813|30925 -5366|Davidson|North Carolina|United States|35.484|-80.8247|14644 -5367|Dunn|North Carolina|United States|35.3114|-78.6129|8616 -5368|Durham|North Carolina|United States|35.9792|-78.9022|399762 -5369|Eden|North Carolina|United States|36.5027|-79.7412|15317 -5370|Elizabeth City|North Carolina|United States|36.2942|-76.236|18466 -5371|Elon|North Carolina|United States|36.1016|-79.5086|11059 -5372|Fayetteville|North Carolina|United States|35.085|-78.9772|328827 -5373|Fuquay-Varina|North Carolina|United States|35.5953|-78.7778|33135 -5374|Garner|North Carolina|United States|35.6936|-78.6181|30859 -5375|Gastonia|North Carolina|United States|35.2494|-81.1854|194190 -5376|Gibsonville|North Carolina|United States|36.0993|-79.5415|8684 -5377|Goldsboro|North Carolina|United States|35.3778|-77.9717|33214 -5378|Graham|North Carolina|United States|36.0589|-79.3894|16793 -5379|Greensboro|North Carolina|United States|36.0956|-79.8271|345270 -5380|Greenville|North Carolina|United States|35.5943|-77.376|122921 -5381|Harrisburg|North Carolina|United States|35.3125|-80.6485|18415 -5382|Havelock|North Carolina|United States|34.9078|-76.8987|17570 -5383|Henderson|North Carolina|United States|36.3256|-78.4151|15084 -5384|Hendersonville|North Carolina|United States|35.3247|-82.4575|14878 -5385|Hickory|North Carolina|United States|35.741|-81.3223|211042 -5386|High Point|North Carolina|United States|35.991|-79.9937|178800 -5387|Hillsborough|North Carolina|United States|36.0679|-79.0991|9342 -5388|Holly Springs|North Carolina|United States|35.6526|-78.8399|40198 -5389|Hope Mills|North Carolina|United States|34.971|-78.9597|17421 -5390|Huntersville|North Carolina|United States|35.406|-80.8716|60166 -5391|Indian Trail|North Carolina|United States|35.0699|-80.6452|39603 -5392|Jacksonville|North Carolina|United States|34.7289|-77.3941|108549 -5393|Kannapolis|North Carolina|United States|35.4764|-80.6408|52173 -5394|Kernersville|North Carolina|United States|36.1065|-80.0842|26376 -5395|Kings Grant|North Carolina|United States|34.2664|-77.8659|9071 -5396|Kings Mountain|North Carolina|United States|35.2349|-81.3501|10775 -5397|Kinston|North Carolina|United States|35.2747|-77.5939|19888 -5398|Knightdale|North Carolina|United States|35.7911|-78.4966|18614 -5399|Lake Norman of Catawba|North Carolina|United States|35.5995|-80.984|12499 -5400|Laurinburg|North Carolina|United States|34.7602|-79.4773|15242 -5401|Leland|North Carolina|United States|34.2042|-78.0279|22794 -5402|Lenoir|North Carolina|United States|35.9094|-81.5249|18205 -5403|Lewisville|North Carolina|United States|36.103|-80.4166|13413 -5404|Lexington|North Carolina|United States|35.8018|-80.2682|19347 -5405|Lincolnton|North Carolina|United States|35.4748|-81.2386|10926 -5406|Lumberton|North Carolina|United States|34.6312|-79.0186|19186 -5407|Matthews|North Carolina|United States|35.1195|-80.7101|29417 -5408|Mebane|North Carolina|United States|36.0852|-79.2736|17192 -5409|Mint Hill|North Carolina|United States|35.1783|-80.6528|26236 -5410|Monroe|North Carolina|United States|35.0063|-80.5596|34464 -5411|Mooresville|North Carolina|United States|35.5847|-80.8266|48431 -5412|Morehead City|North Carolina|United States|34.7308|-76.7388|9535 -5413|Morganton|North Carolina|United States|35.7408|-81.7002|17389 -5414|Morrisville|North Carolina|United States|35.8368|-78.8348|28824 -5415|Mount Airy|North Carolina|United States|36.5083|-80.6155|10547 -5416|Mount Holly|North Carolina|United States|35.3136|-81.0073|17315 -5417|Murraysville|North Carolina|United States|34.2919|-77.8429|15976 -5418|Myrtle Grove|North Carolina|United States|34.123|-77.8834|11672 -5419|New Bern|North Carolina|United States|35.0955|-77.0723|31058 -5420|Newton|North Carolina|United States|35.663|-81.2335|13081 -5421|Ogden|North Carolina|United States|34.2656|-77.7966|8613 -5422|Oxford|North Carolina|United States|36.3155|-78.5848|8658 -5423|Pinehurst|North Carolina|United States|35.1922|-79.4684|17250 -5424|Pineville|North Carolina|United States|35.0864|-80.8915|10317 -5425|Piney Green|North Carolina|United States|34.7498|-77.3208|15149 -5426|Raleigh|North Carolina|United States|35.8324|-78.6429|1062018 -5427|Reidsville|North Carolina|United States|36.3376|-79.6725|14463 -5428|Roanoke Rapids|North Carolina|United States|36.4452|-77.649|15294 -5429|Rockingham|North Carolina|United States|34.9386|-79.7608|9200 -5430|Rocky Mount|North Carolina|United States|35.9685|-77.804|61952 -5431|Rolesville|North Carolina|United States|35.9223|-78.4656|8995 -5432|Salisbury|North Carolina|United States|35.6658|-80.4905|35258 -5433|Sanford|North Carolina|United States|35.4875|-79.177|30024 -5434|Shelby|North Carolina|United States|35.2904|-81.5451|21564 -5435|Smithfield|North Carolina|United States|35.5133|-78.3495|11168 -5436|Southern Pines|North Carolina|United States|35.1927|-79.4039|15156 -5437|Spout Springs|North Carolina|United States|35.2724|-79.0331|10279 -5438|Spring Lake|North Carolina|United States|35.1843|-78.9962|11629 -5439|St. Stephens|North Carolina|United States|35.7642|-81.2746|9396 -5440|Stallings|North Carolina|United States|35.1088|-80.6598|15932 -5441|Statesville|North Carolina|United States|35.7842|-80.8713|27777 -5442|Summerfield|North Carolina|United States|36.1973|-79.8997|11026 -5443|Tarboro|North Carolina|United States|35.9046|-77.5563|10733 -5444|Thomasville|North Carolina|United States|35.8813|-80.0807|26941 -5445|Wake Forest|North Carolina|United States|35.9632|-78.514|46387 -5446|Washington|North Carolina|United States|35.5586|-77.0545|9754 -5447|Waxhaw|North Carolina|United States|34.9363|-80.7439|19645 -5448|Waynesville|North Carolina|United States|35.4854|-82.9996|10087 -5449|Weddington|North Carolina|United States|35.0228|-80.7383|12851 -5450|Wendell|North Carolina|United States|35.7819|-78.3952|9847 -5451|Wesley Chapel|North Carolina|United States|34.9985|-80.6903|8661 -5452|Wilmington|North Carolina|United States|34.2099|-77.8866|247372 -5453|Wilson|North Carolina|United States|35.7311|-77.9284|47914 -5454|Winston-Salem|North Carolina|United States|36.1029|-80.261|420400 -5455|Winterville|North Carolina|United States|35.5291|-77.4|10336 -5456|Bismarck|North Dakota|United States|46.8143|-100.7694|89825 -5457|Dickinson|North Dakota|United States|46.8918|-102.7925|24851 -5458|Fargo|North Dakota|United States|46.8651|-96.8292|207310 -5459|Grand Forks|North Dakota|United States|47.9214|-97.0884|63767 -5460|Jamestown|North Dakota|United States|46.9063|-98.6937|15823 -5461|Mandan|North Dakota|United States|46.829|-100.887|23784 -5462|Minot|North Dakota|United States|48.2375|-101.278|48005 -5463|West Fargo|North Dakota|United States|46.8573|-96.9057|37913 -5464|Williston|North Dakota|United States|48.1814|-103.6364|27368 -5465|Akron|Ohio|United States|41.0798|-81.5219|546549 -5466|Alliance|Ohio|United States|40.9107|-81.1189|21864 -5467|Amelia|Ohio|United States|39.0269|-84.2218|11795 -5468|Amherst|Ohio|United States|41.4022|-82.2303|12665 -5469|Ashland|Ohio|United States|40.8668|-82.3156|19544 -5470|Ashtabula|Ohio|United States|41.8805|-80.7984|18091 -5471|Athens|Ohio|United States|39.327|-82.0987|24507 -5472|Aurora|Ohio|United States|41.3118|-81.345|17108 -5473|Austintown|Ohio|United States|41.0932|-80.7405|30179 -5474|Avon|Ohio|United States|41.4485|-82.0187|24542 -5475|Avon Lake|Ohio|United States|41.4944|-82.0159|25005 -5476|Bainbridge|Ohio|United States|41.3855|-81.3478|8833 -5477|Barberton|Ohio|United States|41.0095|-81.6037|25309 -5478|Bay Village|Ohio|United States|41.4851|-81.9317|16051 -5479|Beachwood|Ohio|United States|41.4759|-81.503|13806 -5480|Beavercreek|Ohio|United States|39.731|-84.0624|46320 -5481|Beckett Ridge|Ohio|United States|39.3448|-84.438|9716 -5482|Bedford|Ohio|United States|41.3919|-81.536|13073 -5483|Bedford Heights|Ohio|United States|41.4041|-81.5053|10942 -5484|Bellefontaine|Ohio|United States|40.3627|-83.763|13792 -5485|Berea|Ohio|United States|41.3696|-81.8641|18724 -5486|Bexley|Ohio|United States|39.965|-82.9343|13820 -5487|Blacklick Estates|Ohio|United States|39.9049|-82.8655|10066 -5488|Blue Ash|Ohio|United States|39.248|-84.3827|13229 -5489|Bowling Green|Ohio|United States|41.3776|-83.6495|30715 -5490|Brecksville|Ohio|United States|41.3079|-81.6192|13607 -5491|Bridgetown|Ohio|United States|39.1552|-84.6359|13257 -5492|Broadview Heights|Ohio|United States|41.3196|-81.6779|19820 -5493|Brook Park|Ohio|United States|41.4036|-81.8219|18592 -5494|Brooklyn|Ohio|United States|41.4349|-81.7497|11291 -5495|Brunswick|Ohio|United States|41.2465|-81.8198|35272 -5496|Bryan|Ohio|United States|41.4706|-84.5483|8668 -5497|Bucyrus|Ohio|United States|40.8054|-82.9719|11690 -5498|Cambridge|Ohio|United States|40.0221|-81.5869|10116 -5499|Canal Winchester|Ohio|United States|39.8437|-82.8126|9209 -5500|Canton|Ohio|United States|40.8078|-81.3676|277741 -5501|Celina|Ohio|United States|40.555|-84.5626|10890 -5502|Centerville|Ohio|United States|39.6339|-84.1449|24281 -5503|Cheviot|Ohio|United States|39.1577|-84.6139|8683 -5504|Chillicothe|Ohio|United States|39.3393|-82.9939|22047 -5505|Cincinnati|Ohio|United States|39.1413|-84.506|1712287 -5506|Circleville|Ohio|United States|39.6063|-82.9334|13933 -5507|Clayton|Ohio|United States|39.8689|-84.3292|13246 -5508|Cleveland|Ohio|United States|41.4764|-81.6805|1683059 -5509|Cleveland Heights|Ohio|United States|41.5113|-81.5636|45267 -5510|Columbus|Ohio|United States|39.9862|-82.9855|1556848 -5511|Conneaut|Ohio|United States|41.9275|-80.5685|12276 -5512|Coshocton|Ohio|United States|40.2618|-81.848|11051 -5513|Cuyahoga Falls|Ohio|United States|41.1641|-81.5207|50906 -5514|Dayton|Ohio|United States|39.7805|-84.2003|709300 -5515|Defiance|Ohio|United States|41.2813|-84.3657|17155 -5516|Delaware|Ohio|United States|40.2851|-83.0741|41004 -5517|Dent|Ohio|United States|39.1915|-84.6601|11069 -5518|Dover|Ohio|United States|40.5304|-81.4806|13083 -5519|Dublin|Ohio|United States|40.1112|-83.1454|48613 -5520|East Cleveland|Ohio|United States|41.5317|-81.5794|14212 -5521|East Liverpool|Ohio|United States|40.6333|-80.5677|10051 -5522|Eastlake|Ohio|United States|41.6581|-81.4322|17743 -5523|Elyria|Ohio|United States|41.376|-82.106|52853 -5524|Englewood|Ohio|United States|39.8643|-84.307|13441 -5525|Euclid|Ohio|United States|41.5903|-81.5188|49382 -5526|Fairborn|Ohio|United States|39.801|-84.0094|34398 -5527|Fairfield|Ohio|United States|39.3301|-84.5409|44550 -5528|Fairview Park|Ohio|United States|41.4419|-81.853|17167 -5529|Findlay|Ohio|United States|41.0469|-83.6379|40323 -5530|Finneytown|Ohio|United States|39.2159|-84.5144|13271 -5531|Forest Park|Ohio|United States|39.2861|-84.5258|19940 -5532|Forestville|Ohio|United States|39.0711|-84.3389|10485 -5533|Fostoria|Ohio|United States|41.16|-83.4121|12785 -5534|Franklin|Ohio|United States|39.5538|-84.2952|11650 -5535|Fremont|Ohio|United States|41.3535|-83.1147|15954 -5536|Gahanna|Ohio|United States|40.0251|-82.8637|35626 -5537|Galion|Ohio|United States|40.7385|-82.7792|10402 -5538|Garfield Heights|Ohio|United States|41.4199|-81.6038|29585 -5539|Girard|Ohio|United States|41.1665|-80.6963|9571 -5540|Green|Ohio|United States|40.9483|-81.4757|27267 -5541|Greenville|Ohio|United States|40.1043|-84.6209|12785 -5542|Grove City|Ohio|United States|39.8654|-83.069|41025 -5543|Hamilton|Ohio|United States|39.3939|-84.5653|63127 -5544|Harrison|Ohio|United States|39.2584|-84.7868|12801 -5545|Heath|Ohio|United States|40.0241|-82.4413|10429 -5546|Highland Heights|Ohio|United States|41.5518|-81.4691|8658 -5547|Hilliard|Ohio|United States|40.0353|-83.1578|35530 -5548|Huber Heights|Ohio|United States|39.8595|-84.113|42650 -5549|Hudson|Ohio|United States|41.2399|-81.4408|23001 -5550|Ironton|Ohio|United States|38.5323|-82.6779|10647 -5551|Kent|Ohio|United States|41.149|-81.361|27912 -5552|Kettering|Ohio|United States|39.6956|-84.1494|57503 -5553|Lakewood|Ohio|United States|41.4822|-81.8008|50841 -5554|Lancaster|Ohio|United States|39.7248|-82.6049|40360 -5555|Lebanon|Ohio|United States|39.4254|-84.2133|20770 -5556|Lima|Ohio|United States|40.741|-84.112|69440 -5557|Lincoln Village|Ohio|United States|39.9532|-83.1314|9720 -5558|London|Ohio|United States|39.8935|-83.4375|10362 -5559|Lorain|Ohio|United States|41.4409|-82.184|186500 -5560|Louisville|Ohio|United States|40.837|-81.2643|9497 -5561|Loveland|Ohio|United States|39.2677|-84.2733|13125 -5562|Lyndhurst|Ohio|United States|41.5172|-81.4922|13980 -5563|Macedonia|Ohio|United States|41.3147|-81.4989|12083 -5564|Mack|Ohio|United States|39.1492|-84.6794|11452 -5565|Madeira|Ohio|United States|39.1856|-84.3734|9397 -5566|Mansfield|Ohio|United States|40.7656|-82.5275|74021 -5567|Maple Heights|Ohio|United States|41.4094|-81.5625|23511 -5568|Marietta|Ohio|United States|39.4241|-81.4465|13559 -5569|Marion|Ohio|United States|40.5973|-83.1227|36053 -5570|Marysville|Ohio|United States|40.2279|-83.3595|24922 -5571|Mason|Ohio|United States|39.3571|-84.3023|34337 -5572|Massillon|Ohio|United States|40.7838|-81.5254|32199 -5573|Maumee|Ohio|United States|41.5696|-83.6636|13915 -5574|Mayfield Heights|Ohio|United States|41.5174|-81.4534|20113 -5575|Medina|Ohio|United States|41.1358|-81.8695|26011 -5576|Mentor|Ohio|United States|41.6893|-81.3362|47369 -5577|Miamisburg|Ohio|United States|39.6322|-84.2724|19878 -5578|Middleburg Heights|Ohio|United States|41.3696|-81.815|15975 -5579|Middletown|Ohio|United States|39.5033|-84.3659|95296 -5580|Monfort Heights|Ohio|United States|39.1823|-84.6075|13221 -5581|Monroe|Ohio|United States|39.4461|-84.3667|15560 -5582|Montgomery|Ohio|United States|39.2496|-84.3458|10796 -5583|Mount Vernon|Ohio|United States|40.3854|-82.4737|16885 -5584|Napoleon|Ohio|United States|41.3977|-84.1244|8907 -5585|New Albany|Ohio|United States|40.0809|-82.7848|10962 -5586|New Franklin|Ohio|United States|40.9525|-81.5838|13913 -5587|New Philadelphia|Ohio|United States|40.486|-81.4401|17622 -5588|Newark|Ohio|United States|40.0706|-82.425|78447 -5589|Niles|Ohio|United States|41.1879|-80.7531|18319 -5590|North Canton|Ohio|United States|40.8742|-81.3971|17884 -5591|North College Hill|Ohio|United States|39.2175|-84.552|9605 -5592|North Madison|Ohio|United States|41.8297|-81.0507|8739 -5593|North Olmsted|Ohio|United States|41.4149|-81.919|32371 -5594|North Ridgeville|Ohio|United States|41.3852|-82.0195|34883 -5595|North Royalton|Ohio|United States|41.3138|-81.745|31150 -5596|Northbrook|Ohio|United States|39.2467|-84.5796|11005 -5597|Norton|Ohio|United States|41.0294|-81.6461|11697 -5598|Norwalk|Ohio|United States|41.2443|-82.6088|17048 -5599|Norwood|Ohio|United States|39.1605|-84.4535|18983 -5600|Oakwood|Ohio|United States|39.7202|-84.1734|9470 -5601|Olmsted Falls|Ohio|United States|41.3657|-81.9038|8684 -5602|Oregon|Ohio|United States|41.6524|-83.4321|19935 -5603|Oxford|Ohio|United States|39.5061|-84.7446|22783 -5604|Painesville|Ohio|United States|41.724|-81.2536|20311 -5605|Parma|Ohio|United States|41.3843|-81.7286|80880 -5606|Parma Heights|Ohio|United States|41.3865|-81.7637|20764 -5607|Pataskala|Ohio|United States|40.011|-82.7155|17598 -5608|Perry Heights|Ohio|United States|40.7977|-81.468|8752 -5609|Perrysburg|Ohio|United States|41.5377|-83.6413|24633 -5610|Pickerington|Ohio|United States|39.889|-82.7678|22682 -5611|Piqua|Ohio|United States|40.1506|-84.2441|20352 -5612|Portsmouth|Ohio|United States|38.7538|-82.9445|18369 -5613|Powell|Ohio|United States|40.1689|-83.0829|13879 -5614|Ravenna|Ohio|United States|41.1612|-81.2422|11369 -5615|Reading|Ohio|United States|39.2242|-84.4333|10525 -5616|Reynoldsburg|Ohio|United States|39.9588|-82.7943|39803 -5617|Richmond Heights|Ohio|United States|41.5589|-81.5029|10748 -5618|Riverside|Ohio|United States|39.7835|-84.1219|24472 -5619|Rocky River|Ohio|United States|41.4702|-81.8525|21515 -5620|Salem|Ohio|United States|40.9049|-80.8492|11920 -5621|Sandusky|Ohio|United States|41.4468|-82.7024|25066 -5622|Seven Hills|Ohio|United States|41.3803|-81.6736|11696 -5623|Shaker Heights|Ohio|United States|41.4744|-81.5496|29197 -5624|Sharonville|Ohio|United States|39.2825|-84.4071|14022 -5625|Sheffield Lake|Ohio|United States|41.4883|-82.0979|8985 -5626|Shiloh|Ohio|United States|39.8159|-84.2317|11327 -5627|Sidney|Ohio|United States|40.2891|-84.1667|20559 -5628|Solon|Ohio|United States|41.3865|-81.44|24070 -5629|South Euclid|Ohio|United States|41.524|-81.5245|21882 -5630|Springboro|Ohio|United States|39.5615|-84.2348|18831 -5631|Springdale|Ohio|United States|39.2909|-84.476|11024 -5632|Springfield|Ohio|United States|39.93|-83.7959|85121 -5633|Steubenville|Ohio|United States|40.3653|-80.6519|18122 -5634|Stow|Ohio|United States|41.1765|-81.4344|34556 -5635|Streetsboro|Ohio|United States|41.2396|-81.3456|17282 -5636|Strongsville|Ohio|United States|41.3128|-81.8313|46187 -5637|Struthers|Ohio|United States|41.051|-80.592|10058 -5638|Sylvania|Ohio|United States|41.71|-83.7092|18991 -5639|Tallmadge|Ohio|United States|41.1023|-81.4216|18409 -5640|Tiffin|Ohio|United States|41.1165|-83.1805|17882 -5641|Tipp City|Ohio|United States|39.9644|-84.1866|10202 -5642|Toledo|Ohio|United States|41.6638|-83.5827|490832 -5643|Trenton|Ohio|United States|39.4792|-84.462|12973 -5644|Trotwood|Ohio|United States|39.7926|-84.3165|23157 -5645|Troy|Ohio|United States|40.0437|-84.2186|26093 -5646|Twinsburg|Ohio|United States|41.322|-81.4451|19220 -5647|University Heights|Ohio|United States|41.4948|-81.535|13950 -5648|Upper Arlington|Ohio|United States|40.0272|-83.0704|36566 -5649|Urbana|Ohio|United States|40.1085|-83.7541|11166 -5650|Van Wert|Ohio|United States|40.8651|-84.5879|10793 -5651|Vandalia|Ohio|United States|39.8791|-84.193|15155 -5652|Vermilion|Ohio|United States|41.4103|-82.3214|10560 -5653|Wadsworth|Ohio|United States|41.0279|-81.7323|23789 -5654|Wapakoneta|Ohio|United States|40.5664|-84.1916|9921 -5655|Warren|Ohio|United States|41.239|-80.8174|39334 -5656|Warrensville Heights|Ohio|United States|41.4363|-81.5222|13694 -5657|Washington Court House|Ohio|United States|39.5381|-83.4281|14440 -5658|West Carrollton|Ohio|United States|39.6701|-84.2542|13051 -5659|Westerville|Ohio|United States|40.1241|-82.921|38960 -5660|Westlake|Ohio|United States|41.4524|-81.9294|34049 -5661|White Oak|Ohio|United States|39.2106|-84.606|19123 -5662|Whitehall|Ohio|United States|39.9682|-82.8833|20004 -5663|Wickliffe|Ohio|United States|41.6072|-81.469|12688 -5664|Willoughby|Ohio|United States|41.6459|-81.4084|23753 -5665|Willoughby Hills|Ohio|United States|41.5873|-81.4333|9929 -5666|Willowick|Ohio|United States|41.6342|-81.4678|14173 -5667|Wilmington|Ohio|United States|39.4362|-83.8141|12523 -5668|Wooster|Ohio|United States|40.8172|-81.9336|26753 -5669|Worthington|Ohio|United States|40.095|-83.0209|15047 -5670|Wyoming|Ohio|United States|39.2297|-84.4816|8691 -5671|Xenia|Ohio|United States|39.6829|-83.9413|25411 -5672|Youngstown|Ohio|United States|41.0993|-80.6463|363541 -5673|Zanesville|Ohio|United States|39.9565|-82.0132|24809 -5674|Ada|Oklahoma|United States|34.7662|-96.6681|16804 -5675|Altus|Oklahoma|United States|34.6565|-99.3061|18825 -5676|Ardmore|Oklahoma|United States|34.1949|-97.1256|24829 -5677|Bartlesville|Oklahoma|United States|36.7365|-95.9456|37074 -5678|Bethany|Oklahoma|United States|35.5071|-97.6418|20542 -5679|Bixby|Oklahoma|United States|35.9454|-95.8776|28091 -5680|Blanchard|Oklahoma|United States|35.1524|-97.6602|8511 -5681|Broken Arrow|Oklahoma|United States|36.038|-95.7806|112751 -5682|Chickasha|Oklahoma|United States|35.0409|-97.9474|15655 -5683|Choctaw|Oklahoma|United States|35.4802|-97.2666|12130 -5684|Claremore|Oklahoma|United States|36.3146|-95.6095|19173 -5685|Clinton|Oklahoma|United States|35.5069|-98.9706|8612 -5686|Coweta|Oklahoma|United States|35.9683|-95.6545|9696 -5687|Del City|Oklahoma|United States|35.4483|-97.4408|21778 -5688|Duncan|Oklahoma|United States|34.5408|-97.9215|22664 -5689|Durant|Oklahoma|United States|33.9949|-96.3923|18358 -5690|Edmond|Oklahoma|United States|35.6689|-97.416|93522 -5691|El Reno|Oklahoma|United States|35.5429|-97.966|17164 -5692|Elk City|Oklahoma|United States|35.3862|-99.4301|11743 -5693|Enid|Oklahoma|United States|36.4063|-97.87|51129 -5694|Glenpool|Oklahoma|United States|35.9488|-96.0052|13446 -5695|Guthrie|Oklahoma|United States|35.8424|-97.4366|10767 -5696|Guymon|Oklahoma|United States|36.6903|-101.4774|12804 -5697|Jenks|Oklahoma|United States|35.9981|-95.9736|25210 -5698|Lawton|Oklahoma|United States|34.6175|-98.4202|91247 -5699|McAlester|Oklahoma|United States|34.9257|-95.7734|18225 -5700|Miami|Oklahoma|United States|36.8878|-94.8711|12997 -5701|Midwest City|Oklahoma|United States|35.463|-97.371|58146 -5702|Moore|Oklahoma|United States|35.3293|-97.4757|62633 -5703|Muskogee|Oklahoma|United States|35.7432|-95.3567|37214 -5704|Mustang|Oklahoma|United States|35.3917|-97.7246|19847 -5705|Newcastle|Oklahoma|United States|35.2401|-97.5995|10970 -5706|Norman|Oklahoma|United States|35.2335|-97.3471|125745 -5707|Oklahoma City|Oklahoma|United States|35.4676|-97.5136|994284 -5708|Okmulgee|Oklahoma|United States|35.6134|-96.0068|11330 -5709|Owasso|Oklahoma|United States|36.2878|-95.8311|37559 -5710|Ponca City|Oklahoma|United States|36.7235|-97.0677|24499 -5711|Poteau|Oklahoma|United States|35.0282|-94.6346|8741 -5712|Pryor Creek|Oklahoma|United States|36.2996|-95.3107|9439 -5713|Sallisaw|Oklahoma|United States|35.4606|-94.8072|8503 -5714|Sand Springs|Oklahoma|United States|36.1353|-96.1283|19935 -5715|Sapulpa|Oklahoma|United States|36.0091|-96.1003|21853 -5716|Shawnee|Oklahoma|United States|35.3531|-96.9647|31237 -5717|Stillwater|Oklahoma|United States|36.1317|-97.0742|48055 -5718|Tahlequah|Oklahoma|United States|35.9112|-94.977|16213 -5719|The Village|Oklahoma|United States|35.5706|-97.5567|9510 -5720|Tulsa|Oklahoma|United States|36.1283|-95.9042|715983 -5721|Warr Acres|Oklahoma|United States|35.5285|-97.6182|10443 -5722|Weatherford|Oklahoma|United States|35.538|-98.6853|12034 -5723|Woodward|Oklahoma|United States|36.4247|-99.4058|12246 -5724|Yukon|Oklahoma|United States|35.5201|-97.7639|23697 -5725|Albany|Oregon|United States|44.6272|-123.0965|66405 -5726|Aloha|Oregon|United States|45.492|-122.8725|52704 -5727|Altamont|Oregon|United States|42.198|-121.7248|19569 -5728|Ashland|Oregon|United States|42.1905|-122.6992|21348 -5729|Astoria|Oregon|United States|46.1856|-123.8053|10166 -5730|Baker City|Oregon|United States|44.7749|-117.832|9998 -5731|Beaverton|Oregon|United States|45.4779|-122.8168|97466 -5732|Bend|Oregon|United States|44.0563|-121.3095|109224 -5733|Bethany|Oregon|United States|45.5614|-122.837|29277 -5734|Bull Mountain|Oregon|United States|45.4125|-122.832|9545 -5735|Canby|Oregon|United States|45.2652|-122.6867|18078 -5736|Cedar Hills|Oregon|United States|45.5047|-122.8053|9511 -5737|Cedar Mill|Oregon|United States|45.5355|-122.8006|18987 -5738|Central Point|Oregon|United States|42.3764|-122.9111|18948 -5739|Coos Bay|Oregon|United States|43.3789|-124.233|15921 -5740|Cornelius|Oregon|United States|45.5188|-123.051|12893 -5741|Corvallis|Oregon|United States|44.5698|-123.2779|66090 -5742|Cottage Grove|Oregon|United States|43.796|-123.0573|10569 -5743|Dallas|Oregon|United States|44.9221|-123.313|16663 -5744|Damascus|Oregon|United States|45.4233|-122.4436|10878 -5745|Eagle Point|Oregon|United States|42.4677|-122.8016|9600 -5746|Eugene|Oregon|United States|44.0564|-123.1174|273904 -5747|Fairview|Oregon|United States|45.5469|-122.439|10439 -5748|Florence|Oregon|United States|43.9916|-124.1063|9353 -5749|Forest Grove|Oregon|United States|45.5243|-123.1097|25767 -5750|Four Corners|Oregon|United States|44.929|-122.9732|16608 -5751|Gladstone|Oregon|United States|45.3864|-122.5934|12017 -5752|Grants Pass|Oregon|United States|42.4333|-123.3317|38902 -5753|Gresham|Oregon|United States|45.5021|-122.4413|114164 -5754|Happy Valley|Oregon|United States|45.4358|-122.5081|23442 -5755|Hayesville|Oregon|United States|44.9793|-122.9738|21887 -5756|Hermiston|Oregon|United States|45.8326|-119.2854|19141 -5757|Hillsboro|Oregon|United States|45.5273|-122.936|105909 -5758|Independence|Oregon|United States|44.8547|-123.1952|9850 -5759|Keizer|Oregon|United States|45.0028|-123.0243|39119 -5760|Klamath Falls|Oregon|United States|42.2195|-121.7754|21710 -5761|La Grande|Oregon|United States|45.3242|-118.0865|13212 -5762|Lake Oswego|Oregon|United States|45.4129|-122.7004|40390 -5763|Lebanon|Oregon|United States|44.5317|-122.9071|18150 -5764|Lincoln City|Oregon|United States|44.9751|-124.0072|9655 -5765|McMinnville|Oregon|United States|45.211|-123.1918|34224 -5766|Medford|Oregon|United States|42.3372|-122.854|178457 -5767|Milwaukie|Oregon|United States|45.4445|-122.6219|21108 -5768|Molalla|Oregon|United States|45.1502|-122.5845|10060 -5769|Monmouth|Oregon|United States|44.8505|-123.2284|10735 -5770|Newberg|Oregon|United States|45.3075|-122.9601|25108 -5771|Newport|Oregon|United States|44.6242|-124.0513|10305 -5772|North Bend|Oregon|United States|43.4075|-124.2364|10224 -5773|Oak Grove|Oregon|United States|45.4156|-122.6349|17382 -5774|Oak Hills|Oregon|United States|45.5405|-122.8413|11715 -5775|Oatfield|Oregon|United States|45.4125|-122.594|12993 -5776|Ontario|Oregon|United States|44.0259|-116.976|11465 -5777|Oregon City|Oregon|United States|45.3418|-122.5924|37160 -5778|Pendleton|Oregon|United States|45.6757|-118.8201|16861 -5779|Portland|Oregon|United States|45.5371|-122.65|2036875 -5780|Prineville|Oregon|United States|44.2985|-120.8607|10611 -5781|Redmond|Oregon|United States|44.2612|-121.181|33160 -5782|River Road|Oregon|United States|44.0833|-123.132|9526 -5783|Rockcreek|Oregon|United States|45.5526|-122.876|9659 -5784|Roseburg|Oregon|United States|43.2231|-123.352|23551 -5785|Salem|Oregon|United States|44.9233|-123.0244|268634 -5786|Sandy|Oregon|United States|45.3988|-122.2697|12383 -5787|Santa Clara|Oregon|United States|44.1154|-123.1344|11680 -5788|Sherwood|Oregon|United States|45.3594|-122.8427|20281 -5789|Silverton|Oregon|United States|45.003|-122.7808|10402 -5790|Springfield|Oregon|United States|44.0538|-122.9811|62138 -5791|St. Helens|Oregon|United States|45.8572|-122.8164|13808 -5792|Sweet Home|Oregon|United States|44.4023|-122.7028|9716 -5793|The Dalles|Oregon|United States|45.6053|-121.1818|15942 -5794|Tigard|Oregon|United States|45.4237|-122.7845|54750 -5795|Troutdale|Oregon|United States|45.5372|-122.3955|16353 -5796|Tualatin|Oregon|United States|45.3772|-122.7748|27821 -5797|West Linn|Oregon|United States|45.367|-122.6399|27173 -5798|White City|Oregon|United States|42.4316|-122.8322|10151 -5799|Wilsonville|Oregon|United States|45.3109|-122.7702|25887 -5800|Woodburn|Oregon|United States|45.1472|-122.8603|25877 -5801|Abington|Pennsylvania|United States|40.1108|-75.1146|58131 -5802|Adams|Pennsylvania|United States|40.7092|-80.0118|14438 -5803|Aliquippa|Pennsylvania|United States|40.6155|-80.2547|9237 -5804|Allentown|Pennsylvania|United States|40.5961|-75.4756|714136 -5805|Allison Park|Pennsylvania|United States|40.573|-79.9603|23160 -5806|Altoona|Pennsylvania|United States|40.5082|-78.4007|73374 -5807|Amity|Pennsylvania|United States|40.2905|-75.7477|13330 -5808|Antrim|Pennsylvania|United States|39.7862|-77.7221|15601 -5809|Ardmore|Pennsylvania|United States|40.0033|-75.2947|14391 -5810|Aston|Pennsylvania|United States|39.8719|-75.4349|16762 -5811|Audubon|Pennsylvania|United States|40.1304|-75.428|8883 -5812|Bala Cynwyd|Pennsylvania|United States|40.0116|-75.2283|8858 -5813|Baldwin|Pennsylvania|United States|40.369|-79.9669|21274 -5814|Beaver Falls|Pennsylvania|United States|40.7619|-80.3226|9069 -5815|Bensalem|Pennsylvania|United States|40.1086|-74.9431|62456 -5816|Berwick|Pennsylvania|United States|41.0555|-76.2492|10355 -5817|Bethel|Pennsylvania|United States|39.8458|-75.4891|9462 -5818|Bethel Park|Pennsylvania|United States|40.3238|-80.0364|33356 -5819|Bethlehem|Pennsylvania|United States|40.6266|-75.3679|75599 -5820|Bloomsburg|Pennsylvania|United States|41.0027|-76.4561|12850 -5821|Brentwood|Pennsylvania|United States|40.3734|-79.9757|9999 -5822|Brighton|Pennsylvania|United States|40.7023|-80.3677|8768 -5823|Bristol|Pennsylvania|United States|40.1216|-74.8667|54309 -5824|Broomall|Pennsylvania|United States|39.9688|-75.354|10978 -5825|Buckingham|Pennsylvania|United States|40.3188|-75.058|20795 -5826|Butler|Pennsylvania|United States|40.8616|-79.8962|13452 -5827|Butler|Pennsylvania|United States|41.0358|-75.9798|9519 -5828|Caln|Pennsylvania|United States|40.0014|-75.7619|14346 -5829|Canonsburg|Pennsylvania|United States|40.2643|-80.1867|9643 -5830|Carbondale|Pennsylvania|United States|41.5714|-75.5048|8828 -5831|Carlisle|Pennsylvania|United States|40.2|-77.2034|19869 -5832|Carnot-Moon|Pennsylvania|United States|40.5187|-80.2178|13196 -5833|Cecil|Pennsylvania|United States|40.3147|-80.1942|14239 -5834|Center|Pennsylvania|United States|40.6483|-80.2977|11649 -5835|Chambersburg|Pennsylvania|United States|39.9315|-77.6556|22141 -5836|Chartiers|Pennsylvania|United States|40.2505|-80.2495|8625 -5837|Cheltenham|Pennsylvania|United States|40.0781|-75.1382|37331 -5838|Chester|Pennsylvania|United States|39.8456|-75.3718|32819 -5839|Chestnuthill|Pennsylvania|United States|40.9568|-75.4183|16723 -5840|Coal|Pennsylvania|United States|40.7873|-76.5493|10110 -5841|Coatesville|Pennsylvania|United States|39.9849|-75.82|13306 -5842|College|Pennsylvania|United States|40.8144|-77.8172|10697 -5843|Collier|Pennsylvania|United States|40.3991|-80.1322|8733 -5844|Collingdale|Pennsylvania|United States|39.9151|-75.2776|8857 -5845|Colonial Park|Pennsylvania|United States|40.2987|-76.8069|16132 -5846|Columbia|Pennsylvania|United States|40.0347|-76.4944|10243 -5847|Concord|Pennsylvania|United States|39.8741|-75.5135|18202 -5848|Conshohocken|Pennsylvania|United States|40.0772|-75.3034|9104 -5849|Coolbaugh|Pennsylvania|United States|41.1837|-75.4386|20686 -5850|Cranberry|Pennsylvania|United States|40.7104|-80.1059|32594 -5851|Croydon|Pennsylvania|United States|40.0911|-74.8975|9860 -5852|Cumru|Pennsylvania|United States|40.2811|-75.9544|15595 -5853|Dallas|Pennsylvania|United States|41.3608|-75.9656|9140 -5854|Darby|Pennsylvania|United States|39.921|-75.261|10688 -5855|Derry|Pennsylvania|United States|40.2709|-76.6561|24780 -5856|Dingman|Pennsylvania|United States|41.3226|-74.9264|12417 -5857|Douglass|Pennsylvania|United States|40.3438|-75.5909|10569 -5858|Dover|Pennsylvania|United States|40.0019|-76.8698|22377 -5859|Doylestown|Pennsylvania|United States|40.2962|-75.1393|17825 -5860|Drexel Hill|Pennsylvania|United States|39.9495|-75.3038|28538 -5861|Dunmore|Pennsylvania|United States|41.4152|-75.6072|14009 -5862|East Bradford|Pennsylvania|United States|39.959|-75.6469|10275 -5863|East Brandywine|Pennsylvania|United States|40.0364|-75.7505|9458 -5864|East Cocalico|Pennsylvania|United States|40.2242|-76.1057|10820 -5865|East Donegal|Pennsylvania|United States|40.0823|-76.5631|8597 -5866|East Goshen|Pennsylvania|United States|39.9934|-75.5478|18356 -5867|East Hempfield|Pennsylvania|United States|40.0825|-76.3831|26092 -5868|East Lampeter|Pennsylvania|United States|40.0375|-76.2162|17696 -5869|East Norriton|Pennsylvania|United States|40.1506|-75.3364|13976 -5870|East Nottingham|Pennsylvania|United States|39.7621|-75.9705|8942 -5871|East Pennsboro|Pennsylvania|United States|40.2886|-76.9394|20886 -5872|East Stroudsburg|Pennsylvania|United States|41.0023|-75.1779|9820 -5873|East Whiteland|Pennsylvania|United States|40.0474|-75.5547|13739 -5874|East York|Pennsylvania|United States|39.9687|-76.6755|8670 -5875|Easton|Pennsylvania|United States|40.6858|-75.2209|27860 -5876|Easttown|Pennsylvania|United States|40.0281|-75.4403|10924 -5877|Economy|Pennsylvania|United States|40.6411|-80.1841|9057 -5878|Elizabethtown|Pennsylvania|United States|40.1533|-76.599|11574 -5879|Emmaus|Pennsylvania|United States|40.5352|-75.4978|11589 -5880|Ephrata|Pennsylvania|United States|40.1811|-76.1812|13767 -5881|Erie|Pennsylvania|United States|42.1167|-80.0733|186489 -5882|Exeter|Pennsylvania|United States|40.3139|-75.834|25470 -5883|Fairless Hills|Pennsylvania|United States|40.1783|-74.8524|9028 -5884|Fairview|Pennsylvania|United States|40.1735|-76.8655|17378 -5885|Fairview|Pennsylvania|United States|42.0261|-80.2361|11029 -5886|Falls|Pennsylvania|United States|40.1686|-74.7915|34644 -5887|Ferguson|Pennsylvania|United States|40.7432|-77.9403|19236 -5888|Forks|Pennsylvania|United States|40.7358|-75.2211|16029 -5889|Franconia|Pennsylvania|United States|40.3055|-75.359|13293 -5890|Franklin Park|Pennsylvania|United States|40.5903|-80.0999|15239 -5891|Fullerton|Pennsylvania|United States|40.6309|-75.4834|16131 -5892|Glenshaw|Pennsylvania|United States|40.5391|-79.9735|9058 -5893|Greene|Pennsylvania|United States|39.9543|-77.5668|18242 -5894|Greensburg|Pennsylvania|United States|40.3113|-79.5445|14982 -5895|Guilford|Pennsylvania|United States|39.8811|-77.6012|14706 -5896|Hamilton|Pennsylvania|United States|39.9432|-77.7327|11270 -5897|Hamilton|Pennsylvania|United States|40.9334|-75.2844|8661 -5898|Hampden|Pennsylvania|United States|40.2602|-76.9809|32530 -5899|Hampton|Pennsylvania|United States|40.5844|-79.9534|18425 -5900|Hanover|Pennsylvania|United States|39.8118|-76.9836|67037 -5901|Hanover|Pennsylvania|United States|40.6668|-75.3979|11685 -5902|Hanover|Pennsylvania|United States|41.2012|-75.929|11360 -5903|Harborcreek|Pennsylvania|United States|42.1498|-79.9501|16665 -5904|Harleysville|Pennsylvania|United States|40.2792|-75.3873|9219 -5905|Harrisburg|Pennsylvania|United States|40.2752|-76.8843|472261 -5906|Harrison|Pennsylvania|United States|40.6374|-79.7173|10186 -5907|Hatfield|Pennsylvania|United States|40.2758|-75.2895|18510 -5908|Haverford|Pennsylvania|United States|39.9868|-75.3164|50111 -5909|Hazle|Pennsylvania|United States|40.9558|-75.9998|10069 -5910|Hazleton|Pennsylvania|United States|40.9505|-75.9725|29339 -5911|Hempfield|Pennsylvania|United States|40.2847|-79.5841|41795 -5912|Hermitage|Pennsylvania|United States|41.2305|-80.4413|16240 -5913|Hershey|Pennsylvania|United States|40.2806|-76.6458|14619 -5914|Hilltown|Pennsylvania|United States|40.3415|-75.2534|16260 -5915|Hopewell|Pennsylvania|United States|40.5906|-80.2731|13381 -5916|Horsham|Pennsylvania|United States|40.1993|-75.1665|26503 -5917|Indiana|Pennsylvania|United States|40.622|-79.1552|13573 -5918|Jackson|Pennsylvania|United States|40.3774|-76.3142|9218 -5919|Jackson|Pennsylvania|United States|39.9057|-76.8796|8601 -5920|Jeannette|Pennsylvania|United States|40.3277|-79.6139|8835 -5921|Jefferson Hills|Pennsylvania|United States|40.2926|-79.9329|12215 -5922|Johnstown|Pennsylvania|United States|40.326|-78.9194|18647 -5923|Kennedy|Pennsylvania|United States|40.4768|-80.1028|8578 -5924|King of Prussia|Pennsylvania|United States|40.0963|-75.3821|23841 -5925|Kingston|Pennsylvania|United States|41.2652|-75.8876|13304 -5926|Kulpsville|Pennsylvania|United States|40.244|-75.3407|8775 -5927|Lancaster|Pennsylvania|United States|40.042|-76.3012|430621 -5928|Lansdale|Pennsylvania|United States|40.2417|-75.2812|18509 -5929|Lansdowne|Pennsylvania|United States|39.9408|-75.276|11007 -5930|Lebanon|Pennsylvania|United States|40.3412|-76.4228|80620 -5931|Lehigh|Pennsylvania|United States|40.7678|-75.5394|10760 -5932|Lehman|Pennsylvania|United States|41.1518|-74.9924|10804 -5933|Levittown|Pennsylvania|United States|40.1533|-74.8531|51100 -5934|Lewistown|Pennsylvania|United States|40.5964|-77.573|8513 -5935|Limerick|Pennsylvania|United States|40.2323|-75.5344|20280 -5936|Lititz|Pennsylvania|United States|40.154|-76.3044|9485 -5937|Logan|Pennsylvania|United States|40.5263|-78.4234|12360 -5938|London Grove|Pennsylvania|United States|39.8327|-75.8155|8673 -5939|Lower Allen|Pennsylvania|United States|40.2082|-76.9287|19755 -5940|Lower Burrell|Pennsylvania|United States|40.5818|-79.7141|11703 -5941|Lower Gwynedd|Pennsylvania|United States|40.188|-75.2373|11982 -5942|Lower Macungie|Pennsylvania|United States|40.5303|-75.57|32261 -5943|Lower Makefield|Pennsylvania|United States|40.2309|-74.855|33141 -5944|Lower Merion|Pennsylvania|United States|40.0282|-75.2807|63064 -5945|Lower Moreland|Pennsylvania|United States|40.1346|-75.0542|13868 -5946|Lower Paxton|Pennsylvania|United States|40.3183|-76.7983|52925 -5947|Lower Pottsgrove|Pennsylvania|United States|40.2537|-75.5975|12239 -5948|Lower Providence|Pennsylvania|United States|40.1485|-75.4266|25589 -5949|Lower Salford|Pennsylvania|United States|40.2639|-75.3929|15801 -5950|Lower Saucon|Pennsylvania|United States|40.5881|-75.3188|11071 -5951|Lower Southampton|Pennsylvania|United States|40.1541|-74.9903|20410 -5952|Lower Swatara|Pennsylvania|United States|40.2188|-76.7602|9398 -5953|Loyalsock|Pennsylvania|United States|41.2743|-76.9839|11482 -5954|Maidencreek|Pennsylvania|United States|40.4618|-75.8927|9182 -5955|Manor|Pennsylvania|United States|39.9848|-76.4216|21703 -5956|Marple|Pennsylvania|United States|39.9654|-75.3657|24070 -5957|Marshall|Pennsylvania|United States|40.6453|-80.11|9790 -5958|McCandless|Pennsylvania|United States|40.5836|-80.0283|29526 -5959|McKeesport|Pennsylvania|United States|40.3418|-79.844|17935 -5960|Meadville|Pennsylvania|United States|41.6476|-80.1468|12999 -5961|Mechanicsburg|Pennsylvania|United States|40.2115|-77.006|9310 -5962|Middle Smithfield|Pennsylvania|United States|41.0918|-75.1031|15966 -5963|Middletown|Pennsylvania|United States|40.179|-74.9059|45903 -5964|Middletown|Pennsylvania|United States|39.9094|-75.4311|16372 -5965|Middletown|Pennsylvania|United States|40.201|-76.7289|9469 -5966|Milford|Pennsylvania|United States|40.4291|-75.4153|10183 -5967|Millcreek|Pennsylvania|United States|42.0859|-80.1194|54022 -5968|Monroeville|Pennsylvania|United States|40.4262|-79.7605|28607 -5969|Montgomery|Pennsylvania|United States|40.2411|-75.2318|25790 -5970|Montgomeryville|Pennsylvania|United States|40.2502|-75.2405|12988 -5971|Moon|Pennsylvania|United States|40.5081|-80.2074|26863 -5972|Moore|Pennsylvania|United States|40.7798|-75.422|9325 -5973|Morrisville|Pennsylvania|United States|40.2074|-74.78|9675 -5974|Mount Lebanon|Pennsylvania|United States|40.3752|-80.0494|33832 -5975|Mountain Top|Pennsylvania|United States|41.1353|-75.9045|11716 -5976|Muhlenberg|Pennsylvania|United States|40.3955|-75.925|21682 -5977|Munhall|Pennsylvania|United States|40.3935|-79.9005|10827 -5978|Murrysville|Pennsylvania|United States|40.4456|-79.6554|20810 -5979|Nanticoke|Pennsylvania|United States|41.2005|-76.0003|10588 -5980|Neshannock|Pennsylvania|United States|41.0509|-80.352|9782 -5981|Nether Providence|Pennsylvania|United States|39.8971|-75.3697|14384 -5982|New Britain|Pennsylvania|United States|40.3084|-75.207|12197 -5983|New Castle|Pennsylvania|United States|40.9956|-80.3458|21992 -5984|New Garden|Pennsylvania|United States|39.8119|-75.7517|11465 -5985|New Hanover|Pennsylvania|United States|40.3145|-75.5566|12876 -5986|New Kensington|Pennsylvania|United States|40.5712|-79.7523|12222 -5987|Newberry|Pennsylvania|United States|40.1286|-76.7919|15646 -5988|Newtown|Pennsylvania|United States|39.992|-75.4106|14724 -5989|Norristown|Pennsylvania|United States|40.1225|-75.3398|35607 -5990|North Codorus|Pennsylvania|United States|39.8646|-76.8189|9119 -5991|North Fayette|Pennsylvania|United States|40.4204|-80.2245|15930 -5992|North Huntingdon|Pennsylvania|United States|40.3294|-79.7336|31654 -5993|North Lebanon|Pennsylvania|United States|40.3668|-76.4215|11974 -5994|North Londonderry|Pennsylvania|United States|40.3227|-76.5867|8835 -5995|North Middleton|Pennsylvania|United States|40.2462|-77.2168|12002 -5996|North Strabane|Pennsylvania|United States|40.2279|-80.1488|15445 -5997|North Union|Pennsylvania|United States|39.9101|-79.6733|11902 -5998|North Versailles|Pennsylvania|United States|40.3785|-79.8084|10061 -5999|North Whitehall|Pennsylvania|United States|40.6797|-75.5788|15669 -6000|Northampton|Pennsylvania|United States|40.2104|-75.0014|39857 -6001|Northampton|Pennsylvania|United States|40.6866|-75.4904|10328 -6002|Northwest Harborcreek|Pennsylvania|United States|42.1494|-79.9945|9052 -6003|O'Hara|Pennsylvania|United States|40.5092|-79.8949|9208 -6004|Oil City|Pennsylvania|United States|41.4281|-79.7036|9685 -6005|Palmer|Pennsylvania|United States|40.7007|-75.2628|22133 -6006|Park Forest Village|Pennsylvania|United States|40.7996|-77.9084|8933 -6007|Patton|Pennsylvania|United States|40.8258|-77.9237|15847 -6008|Penn|Pennsylvania|United States|39.7994|-76.9642|17361 -6009|Penn|Pennsylvania|United States|40.1864|-76.3726|10095 -6010|Penn Forest|Pennsylvania|United States|40.9571|-75.6313|9921 -6011|Penn Hills|Pennsylvania|United States|40.4762|-79.8254|41132 -6012|Perkasie|Pennsylvania|United States|40.372|-75.292|9068 -6013|Perkiomen|Pennsylvania|United States|40.2316|-75.4644|8991 -6014|Peters|Pennsylvania|United States|40.2739|-80.0803|22728 -6015|Philadelphia|Pennsylvania|United States|40.0077|-75.1339|5512873 -6016|Phoenixville|Pennsylvania|United States|40.1359|-75.5201|18437 -6017|Pine|Pennsylvania|United States|40.6437|-80.0315|14432 -6018|Pittsburgh|Pennsylvania|United States|40.4397|-79.9763|1720279 -6019|Plains|Pennsylvania|United States|41.2657|-75.8131|9826 -6020|Plum|Pennsylvania|United States|40.5024|-79.7495|27123 -6021|Plumstead|Pennsylvania|United States|40.3878|-75.1164|13843 -6022|Plymouth|Pennsylvania|United States|40.1115|-75.2976|18073 -6023|Pocono|Pennsylvania|United States|41.0612|-75.3102|10857 -6024|Pottstown|Pennsylvania|United States|40.2508|-75.6445|115413 -6025|Pottsville|Pennsylvania|United States|40.6798|-76.2091|13413 -6026|Progress|Pennsylvania|United States|40.2901|-76.8394|11286 -6027|Quakertown|Pennsylvania|United States|40.4398|-75.3455|9285 -6028|Radnor|Pennsylvania|United States|40.0287|-75.3675|33408 -6029|Rapho|Pennsylvania|United States|40.1576|-76.458|11902 -6030|Reading|Pennsylvania|United States|40.34|-75.9267|299068 -6031|Richland|Pennsylvania|United States|40.449|-75.3362|13778 -6032|Richland|Pennsylvania|United States|40.2842|-78.8449|12195 -6033|Richland|Pennsylvania|United States|40.644|-79.9579|11818 -6034|Ridley|Pennsylvania|United States|39.8854|-75.328|30917 -6035|Robinson|Pennsylvania|United States|40.4578|-80.1334|15261 -6036|Roslyn|Pennsylvania|United States|40.1311|-75.1374|10009 -6037|Ross|Pennsylvania|United States|40.5256|-80.0243|33229 -6038|Rostraver|Pennsylvania|United States|40.169|-79.8087|11352 -6039|Salisbury|Pennsylvania|United States|40.5768|-75.4535|13645 -6040|Salisbury|Pennsylvania|United States|40.038|-75.9961|11491 -6041|Sanatoga|Pennsylvania|United States|40.2497|-75.5887|8724 -6042|Sandy|Pennsylvania|United States|41.1447|-78.7295|11689 -6043|Schuylkill|Pennsylvania|United States|40.1086|-75.4982|8748 -6044|Scott|Pennsylvania|United States|40.3875|-80.0791|17527 -6045|Scranton|Pennsylvania|United States|41.4044|-75.6649|376974 -6046|Shaler|Pennsylvania|United States|40.5229|-79.9632|28117 -6047|Sharon|Pennsylvania|United States|41.234|-80.4998|13203 -6048|Shiloh|Pennsylvania|United States|39.9732|-76.792|11098 -6049|Silver Spring|Pennsylvania|United States|40.2503|-77.0567|19064 -6050|Skippack|Pennsylvania|United States|40.2165|-75.419|14151 -6051|Solebury|Pennsylvania|United States|40.3676|-75.0032|8716 -6052|South Abington|Pennsylvania|United States|41.49|-75.6891|9455 -6053|South Fayette|Pennsylvania|United States|40.3556|-80.1617|17913 -6054|South Lebanon|Pennsylvania|United States|40.3058|-76.3708|10370 -6055|South Londonderry|Pennsylvania|United States|40.2424|-76.5432|8578 -6056|South Middleton|Pennsylvania|United States|40.1324|-77.1642|16039 -6057|South Park|Pennsylvania|United States|40.2988|-79.9944|13695 -6058|South Strabane|Pennsylvania|United States|40.1756|-80.191|9588 -6059|South Union|Pennsylvania|United States|39.8705|-79.7222|10842 -6060|South Whitehall|Pennsylvania|United States|40.6154|-75.5503|20898 -6061|Spring|Pennsylvania|United States|40.3038|-76.0262|28316 -6062|Spring Garden|Pennsylvania|United States|39.9454|-76.7212|13652 -6063|Springettsbury|Pennsylvania|United States|39.9907|-76.6736|27049 -6064|Springfield|Pennsylvania|United States|39.9281|-75.3362|24851 -6065|Springfield|Pennsylvania|United States|40.0986|-75.2016|20590 -6066|St. Marys|Pennsylvania|United States|41.4574|-78.5342|12771 -6067|State College|Pennsylvania|United States|40.7909|-77.8567|88526 -6068|Stroud|Pennsylvania|United States|41.0001|-75.2173|19711 -6069|Sunbury|Pennsylvania|United States|40.8616|-76.7871|9729 -6070|Susquehanna|Pennsylvania|United States|40.3111|-76.8699|26354 -6071|Swatara|Pennsylvania|United States|40.2463|-76.8031|27318 -6072|Swissvale|Pennsylvania|United States|40.4206|-79.8859|8645 -6073|Towamencin|Pennsylvania|United States|40.2417|-75.3387|17979 -6074|Tredyffrin|Pennsylvania|United States|40.0663|-75.454|31596 -6075|Uniontown|Pennsylvania|United States|39.8993|-79.7246|9988 -6076|Unity|Pennsylvania|United States|40.2811|-79.4236|21765 -6077|Upper Allen|Pennsylvania|United States|40.18|-76.9808|22491 -6078|Upper Chichester|Pennsylvania|United States|39.8414|-75.4421|16806 -6079|Upper Darby|Pennsylvania|United States|39.949|-75.2891|84986 -6080|Upper Dublin|Pennsylvania|United States|40.1502|-75.1813|26619 -6081|Upper Gwynedd|Pennsylvania|United States|40.2144|-75.2891|16910 -6082|Upper Leacock|Pennsylvania|United States|40.0801|-76.1854|8930 -6083|Upper Macungie|Pennsylvania|United States|40.5694|-75.6244|25813 -6084|Upper Makefield|Pennsylvania|United States|40.2941|-74.925|8785 -6085|Upper Merion|Pennsylvania|United States|40.0902|-75.3791|33153 -6086|Upper Moreland|Pennsylvania|United States|40.1572|-75.1021|25863 -6087|Upper Providence|Pennsylvania|United States|40.1654|-75.4888|23851 -6088|Upper Saucon|Pennsylvania|United States|40.5364|-75.4084|16863 -6089|Upper Southampton|Pennsylvania|United States|40.1723|-75.0363|15249 -6090|Upper St. Clair|Pennsylvania|United States|40.3336|-80.0842|20938 -6091|Upper Uwchlan|Pennsylvania|United States|40.0817|-75.707|12270 -6092|Uwchlan|Pennsylvania|United States|40.0522|-75.6679|19013 -6093|Village Green-Green Ridge|Pennsylvania|United States|39.8639|-75.4257|8592 -6094|Warminster|Pennsylvania|United States|40.2043|-75.0915|33442 -6095|Warren|Pennsylvania|United States|41.8434|-79.1444|9363 -6096|Warrington|Pennsylvania|United States|40.2489|-75.158|25438 -6097|Warwick|Pennsylvania|United States|40.1558|-76.2799|19000 -6098|Warwick|Pennsylvania|United States|40.2503|-75.0818|14830 -6099|Washington|Pennsylvania|United States|39.7494|-77.5579|14788 -6100|Washington|Pennsylvania|United States|40.1741|-80.2465|13322 -6101|Waynesboro|Pennsylvania|United States|39.7524|-77.5822|10871 -6102|Weigelstown|Pennsylvania|United States|39.9852|-76.8306|14593 -6103|West Bradford|Pennsylvania|United States|39.9633|-75.716|14207 -6104|West Caln|Pennsylvania|United States|40.0237|-75.8866|8928 -6105|West Chester|Pennsylvania|United States|39.9601|-75.6058|18592 -6106|West Deer|Pennsylvania|United States|40.6351|-79.8693|12223 -6107|West Donegal|Pennsylvania|United States|40.1297|-76.6226|8841 -6108|West Goshen|Pennsylvania|United States|39.9756|-75.5927|22940 -6109|West Hanover|Pennsylvania|United States|40.3635|-76.7468|10577 -6110|West Hempfield|Pennsylvania|United States|40.0564|-76.4632|17028 -6111|West Lampeter|Pennsylvania|United States|39.9947|-76.256|17155 -6112|West Manchester|Pennsylvania|United States|39.9456|-76.7952|19147 -6113|West Manheim|Pennsylvania|United States|39.7458|-76.9431|9030 -6114|West Mifflin|Pennsylvania|United States|40.3581|-79.9073|19638 -6115|West Norriton|Pennsylvania|United States|40.1308|-75.3794|16141 -6116|West Whiteland|Pennsylvania|United States|40.0227|-75.6239|19539 -6117|Westtown|Pennsylvania|United States|39.9417|-75.5565|11137 -6118|White|Pennsylvania|United States|40.621|-79.1513|15249 -6119|Whitehall|Pennsylvania|United States|40.6571|-75.5046|28909 -6120|Whitemarsh|Pennsylvania|United States|40.104|-75.2483|19501 -6121|Whitpain|Pennsylvania|United States|40.1578|-75.2769|20189 -6122|Wilkes-Barre|Pennsylvania|United States|41.2469|-75.876|44086 -6123|Wilkinsburg|Pennsylvania|United States|40.4442|-79.8733|14492 -6124|Williamsport|Pennsylvania|United States|41.2399|-77.037|27908 -6125|Willistown|Pennsylvania|United States|40.001|-75.4915|11184 -6126|Willow Grove|Pennsylvania|United States|40.1469|-75.1174|13958 -6127|Willow Street|Pennsylvania|United States|39.981|-76.2706|9338 -6128|Woodlyn|Pennsylvania|United States|39.8774|-75.3445|10332 -6129|Worcester|Pennsylvania|United States|40.1899|-75.3522|10294 -6130|Wyomissing|Pennsylvania|United States|40.3317|-75.9703|11026 -6131|Yeadon|Pennsylvania|United States|39.9325|-75.2527|11945 -6132|York|Pennsylvania|United States|39.9651|-76.7315|236818 -6133|Barrington|Rhode Island|United States|41.7443|-71.3145|17201 -6134|Bristol|Rhode Island|United States|41.6827|-71.2694|22305 -6135|Burrillville|Rhode Island|United States|41.9706|-71.6984|16186 -6136|Central Falls|Rhode Island|United States|41.8901|-71.3934|22192 -6137|Coventry|Rhode Island|United States|41.6934|-71.6611|35386 -6138|Cranston|Rhode Island|United States|41.7658|-71.4858|82654 -6139|Cumberland|Rhode Island|United States|41.9703|-71.4198|36186 -6140|Cumberland Hill|Rhode Island|United States|41.9736|-71.4605|8925 -6141|East Greenwich|Rhode Island|United States|41.6362|-71.5058|13970 -6142|East Providence|Rhode Island|United States|41.8065|-71.3565|47171 -6143|Glocester|Rhode Island|United States|41.8934|-71.6889|10007 -6144|Greenville|Rhode Island|United States|41.882|-71.5549|8955 -6145|Johnston|Rhode Island|United States|41.8274|-71.5202|29550 -6146|Lincoln|Rhode Island|United States|41.9171|-71.4505|22415 -6147|Middletown|Rhode Island|United States|41.5175|-71.2769|16983 -6148|Narragansett|Rhode Island|United States|41.4291|-71.4668|14759 -6149|Newport|Rhode Island|United States|41.4801|-71.3203|25322 -6150|Newport East|Rhode Island|United States|41.5159|-71.2878|11903 -6151|North Kingstown|Rhode Island|United States|41.5687|-71.4629|27696 -6152|North Providence|Rhode Island|United States|41.8616|-71.4575|33935 -6153|North Smithfield|Rhode Island|United States|41.9727|-71.5514|12537 -6154|Pawtucket|Rhode Island|United States|41.8744|-71.3743|75200 -6155|Portsmouth|Rhode Island|United States|41.5922|-71.2745|17802 -6156|Providence|Rhode Island|United States|41.823|-71.4187|1270149 -6157|Scituate|Rhode Island|United States|41.7926|-71.6203|10423 -6158|Smithfield|Rhode Island|United States|41.9014|-71.5308|21855 -6159|South Kingstown|Rhode Island|United States|41.4458|-71.544|31576 -6160|Tiverton|Rhode Island|United States|41.609|-71.1741|16287 -6161|Valley Falls|Rhode Island|United States|41.9233|-71.3924|12064 -6162|Warren|Rhode Island|United States|41.7282|-71.2629|11166 -6163|Warwick|Rhode Island|United States|41.7062|-71.4334|82666 -6164|West Warwick|Rhode Island|United States|41.6986|-71.5157|30823 -6165|Westerly|Rhode Island|United States|41.3635|-71.7899|23352 -6166|Woonsocket|Rhode Island|United States|42.001|-71.4993|43044 -6167|Aiken|South Carolina|United States|33.5303|-81.7271|31516 -6168|Anderson|South Carolina|United States|34.5211|-82.6478|80657 -6169|Beaufort|South Carolina|United States|32.4597|-80.7235|12899 -6170|Berea|South Carolina|United States|34.8802|-82.465|15892 -6171|Bluffton|South Carolina|United States|32.2135|-80.9316|27596 -6172|Boiling Springs|South Carolina|United States|35.045|-81.9779|10591 -6173|Carolina Forest|South Carolina|United States|33.7651|-78.913|24642 -6174|Cayce|South Carolina|United States|33.9459|-81.0429|13637 -6175|Charleston|South Carolina|United States|32.8168|-79.9687|685517 -6176|Clemson|South Carolina|United States|34.6837|-82.8124|17238 -6177|Columbia|South Carolina|United States|34.0378|-80.9036|640502 -6178|Conway|South Carolina|United States|33.8401|-79.0431|22001 -6179|Dentsville|South Carolina|United States|34.0754|-80.9547|15245 -6180|Easley|South Carolina|United States|34.8188|-82.5827|22643 -6181|Five Forks|South Carolina|United States|34.8069|-82.2271|19158 -6182|Florence|South Carolina|United States|34.178|-79.7898|88709 -6183|Forest Acres|South Carolina|United States|34.0323|-80.9716|10621 -6184|Fort Mill|South Carolina|United States|35.0061|-80.9389|24069 -6185|Fountain Inn|South Carolina|United States|34.6989|-82.2005|10237 -6186|Gaffney|South Carolina|United States|35.0743|-81.6552|12560 -6187|Gantt|South Carolina|United States|34.7837|-82.4027|14790 -6188|Garden City|South Carolina|United States|33.5926|-79.0071|10600 -6189|Goose Creek|South Carolina|United States|32.9927|-80.0055|44502 -6190|Greenville|South Carolina|United States|34.8354|-82.3646|450487 -6191|Greenwood|South Carolina|United States|34.1947|-82.1542|22363 -6192|Greer|South Carolina|United States|34.933|-82.2313|35151 -6193|Hanahan|South Carolina|United States|32.9302|-80.0027|20381 -6194|Hilton Head Island|South Carolina|United States|32.1896|-80.7499|74248 -6195|Irmo|South Carolina|United States|34.1018|-81.1956|11581 -6196|James Island|South Carolina|United States|32.7353|-79.9394|11618 -6197|Ladson|South Carolina|United States|33.0093|-80.1078|14711 -6198|Lake Wylie|South Carolina|United States|35.0997|-81.0678|13560 -6199|Laurens|South Carolina|United States|34.5022|-82.0207|9251 -6200|Lexington|South Carolina|United States|33.989|-81.2202|23068 -6201|Litchfield Beach|South Carolina|United States|33.4773|-79.1181|8660 -6202|Little River|South Carolina|United States|33.8786|-78.6393|9929 -6203|Lugoff|South Carolina|United States|34.2113|-80.6973|9127 -6204|Mauldin|South Carolina|United States|34.7821|-82.3032|149687 -6205|Moncks Corner|South Carolina|United States|33.173|-80.0107|12685 -6206|Mount Pleasant|South Carolina|United States|32.8537|-79.8203|88900 -6207|Murrells Inlet|South Carolina|United States|33.556|-79.0594|9695 -6208|Myrtle Beach|South Carolina|United States|33.7094|-78.8844|281180 -6209|Newberry|South Carolina|United States|34.2813|-81.601|10496 -6210|North Augusta|South Carolina|United States|33.5214|-81.9547|24013 -6211|North Charleston|South Carolina|United States|32.9067|-80.0722|114542 -6212|North Myrtle Beach|South Carolina|United States|33.8232|-78.7082|18502 -6213|Oak Grove|South Carolina|United States|33.978|-81.1468|11803 -6214|Orangeburg|South Carolina|United States|33.4928|-80.8671|12779 -6215|Parker|South Carolina|United States|34.8513|-82.4512|13019 -6216|Port Royal|South Carolina|United States|32.3557|-80.7029|12734 -6217|Powdersville|South Carolina|United States|34.7826|-82.4959|9880 -6218|Red Bank|South Carolina|United States|33.9309|-81.2322|10070 -6219|Red Hill|South Carolina|United States|33.7777|-79.0111|16060 -6220|Rock Hill|South Carolina|United States|34.9415|-81.0241|115292 -6221|Sangaree|South Carolina|United States|33.0327|-80.1253|9336 -6222|Seneca|South Carolina|United States|34.6818|-82.96|8734 -6223|Seven Oaks|South Carolina|United States|34.0475|-81.1435|15561 -6224|Simpsonville|South Carolina|United States|34.7287|-82.2569|23190 -6225|Socastee|South Carolina|United States|33.6871|-79.0086|24657 -6226|Spartanburg|South Carolina|United States|34.9442|-81.9251|216021 -6227|St. Andrews|South Carolina|United States|34.051|-81.1057|21383 -6228|Summerville|South Carolina|United States|33.0016|-80.1799|50318 -6229|Sumter|South Carolina|United States|33.9392|-80.393|77626 -6230|Taylors|South Carolina|United States|34.9157|-82.3124|23348 -6231|Tega Cay|South Carolina|United States|35.039|-81.0111|12336 -6232|Wade Hampton|South Carolina|United States|34.8821|-82.3336|20879 -6233|West Columbia|South Carolina|United States|33.9932|-81.0936|17265 -6234|Woodfield|South Carolina|United States|34.0587|-80.9309|8970 -6235|Aberdeen|South Dakota|United States|45.4649|-98.4686|28500 -6236|Box Elder|South Dakota|United States|44.112|-103.0818|11527 -6237|Brandon|South Dakota|United States|43.5928|-96.5799|10745 -6238|Brookings|South Dakota|United States|44.3022|-96.7859|23432 -6239|Huron|South Dakota|United States|44.3623|-98.2094|14060 -6240|Mitchell|South Dakota|United States|43.7294|-98.0337|15677 -6241|Pierre|South Dakota|United States|44.3748|-100.3205|14126 -6242|Rapid City|South Dakota|United States|44.0716|-103.2204|88076 -6243|Sioux Falls|South Dakota|United States|43.5396|-96.7311|189258 -6244|Spearfish|South Dakota|United States|44.4909|-103.8155|12031 -6245|Vermillion|South Dakota|United States|42.7811|-96.9256|11506 -6246|Watertown|South Dakota|United States|44.9094|-97.1532|22577 -6247|Yankton|South Dakota|United States|42.8901|-97.3927|15332 -6248|Alcoa|Tennessee|United States|35.8076|-83.9753|10777 -6249|Arlington|Tennessee|United States|35.2594|-89.668|14158 -6250|Athens|Tennessee|United States|35.4573|-84.6045|13961 -6251|Atoka|Tennessee|United States|35.4239|-89.7861|9863 -6252|Bartlett|Tennessee|United States|35.2337|-89.8195|57639 -6253|Bloomingdale|Tennessee|United States|36.5793|-82.5096|8759 -6254|Brentwood|Tennessee|United States|35.9918|-86.7758|44354 -6255|Bristol|Tennessee|United States|36.5572|-82.2154|69734 -6256|Brownsville|Tennessee|United States|35.589|-89.2578|9807 -6257|Chattanooga|Tennessee|United States|35.066|-85.2481|403233 -6258|Clarksville|Tennessee|United States|36.5692|-87.3413|198689 -6259|Cleveland|Tennessee|United States|35.1817|-84.8707|72589 -6260|Clinton|Tennessee|United States|36.0981|-84.1283|9982 -6261|Collegedale|Tennessee|United States|35.0526|-85.0488|10973 -6262|Collierville|Tennessee|United States|35.047|-89.6987|50669 -6263|Columbia|Tennessee|United States|35.6238|-87.0484|40957 -6264|Cookeville|Tennessee|United States|36.1482|-85.5109|34068 -6265|Covington|Tennessee|United States|35.566|-89.6482|8666 -6266|Crossville|Tennessee|United States|35.9526|-85.0295|11892 -6267|Dickson|Tennessee|United States|36.0637|-87.3665|15855 -6268|Dyersburg|Tennessee|United States|36.0465|-89.3777|16235 -6269|East Ridge|Tennessee|United States|34.9973|-85.2285|21967 -6270|Elizabethton|Tennessee|United States|36.3367|-82.237|14112 -6271|Fairfield Glade|Tennessee|United States|36.0028|-84.8711|8798 -6272|Fairview|Tennessee|United States|35.9815|-87.1291|9299 -6273|Farragut|Tennessee|United States|35.8731|-84.1821|23388 -6274|Franklin|Tennessee|United States|35.92|-86.8516|81531 -6275|Gallatin|Tennessee|United States|36.3782|-86.4698|43306 -6276|Germantown|Tennessee|United States|35.0829|-89.7824|40955 -6277|Goodlettsville|Tennessee|United States|36.333|-86.7026|17522 -6278|Greeneville|Tennessee|United States|36.168|-82.8197|15361 -6279|Halls|Tennessee|United States|36.0817|-83.9344|9822 -6280|Hartsville|Tennessee|United States|36.3921|-86.1568|11463 -6281|Hendersonville|Tennessee|United States|36.3063|-86.5997|60628 -6282|Jackson|Tennessee|United States|35.6538|-88.8354|71983 -6283|Johnson City|Tennessee|United States|36.3406|-82.3806|131902 -6284|Kingsport|Tennessee|United States|36.5224|-82.5454|98767 -6285|Knoxville|Tennessee|United States|35.9692|-83.9496|619925 -6286|La Vergne|Tennessee|United States|36.02|-86.5586|38127 -6287|Lakeland|Tennessee|United States|35.2585|-89.7308|13693 -6288|Lawrenceburg|Tennessee|United States|35.2497|-87.3325|11460 -6289|Lebanon|Tennessee|United States|36.204|-86.3481|37471 -6290|Lenoir City|Tennessee|United States|35.8111|-84.2818|9953 -6291|Lewisburg|Tennessee|United States|35.451|-86.7901|12131 -6292|Manchester|Tennessee|United States|35.463|-86.0774|11956 -6293|Martin|Tennessee|United States|36.3385|-88.8513|10536 -6294|Maryville|Tennessee|United States|35.7468|-83.9789|31281 -6295|McMinnville|Tennessee|United States|35.6864|-85.7812|13699 -6296|Memphis|Tennessee|United States|35.1087|-89.9663|1034498 -6297|Middle Valley|Tennessee|United States|35.1877|-85.1959|11569 -6298|Millington|Tennessee|United States|35.335|-89.8991|10583 -6299|Morristown|Tennessee|United States|36.2043|-83.3001|30387 -6300|Mount Juliet|Tennessee|United States|36.199|-86.5115|38059 -6301|Murfreesboro|Tennessee|United States|35.849|-86.4121|181450 -6302|Nashville|Tennessee|United States|36.1715|-86.7842|1098486 -6303|Nolensville|Tennessee|United States|35.9572|-86.6719|13393 -6304|Oak Ridge|Tennessee|United States|35.9639|-84.2938|31087 -6305|Oakland|Tennessee|United States|35.2256|-89.5372|8805 -6306|Paris|Tennessee|United States|36.2933|-88.3065|10332 -6307|Portland|Tennessee|United States|36.5921|-86.5239|13031 -6308|Powell|Tennessee|United States|36.0358|-84.0296|13855 -6309|Red Bank|Tennessee|United States|35.1117|-85.2962|11855 -6310|Sevierville|Tennessee|United States|35.8872|-83.5678|18038 -6311|Seymour|Tennessee|United States|35.8783|-83.7669|15633 -6312|Shelbyville|Tennessee|United States|35.4987|-86.4517|23005 -6313|Signal Mountain|Tennessee|United States|35.1448|-85.3457|8770 -6314|Smyrna|Tennessee|United States|35.9687|-86.5264|52401 -6315|Soddy-Daisy|Tennessee|United States|35.2571|-85.1739|13090 -6316|Spring Hill|Tennessee|United States|35.7437|-86.9116|48403 -6317|Springfield|Tennessee|United States|36.4949|-86.8711|18561 -6318|Tullahoma|Tennessee|United States|35.3721|-86.2172|20599 -6319|Union City|Tennessee|United States|36.4267|-89.0474|11119 -6320|White House|Tennessee|United States|36.4648|-86.6666|12820 -6321|Winchester|Tennessee|United States|35.1898|-86.1075|9299 -6322|Abilene|Texas|United States|32.4543|-99.7384|125474 -6323|Addison|Texas|United States|32.959|-96.8355|16405 -6324|Alamo|Texas|United States|26.181|-98.1177|19644 -6325|Aldine|Texas|United States|29.9123|-95.3784|15887 -6326|Alice|Texas|United States|27.7556|-98.0653|18001 -6327|Allen|Texas|United States|33.1088|-96.6735|102778 -6328|Alton|Texas|United States|26.2884|-98.3098|17993 -6329|Alvin|Texas|United States|29.3872|-95.2938|26982 -6330|Amarillo|Texas|United States|35.1984|-101.8316|204357 -6331|Andrews|Texas|United States|32.3207|-102.552|13234 -6332|Angleton|Texas|United States|29.1721|-95.4293|19408 -6333|Anna|Texas|United States|33.3472|-96.5508|16792 -6334|Aransas Pass|Texas|United States|27.8876|-97.1136|9101 -6335|Arlington|Texas|United States|32.6998|-97.125|392304 -6336|Atascocita|Texas|United States|29.9777|-95.1953|84222 -6337|Athens|Texas|United States|32.2041|-95.8321|12719 -6338|Austin|Texas|United States|30.3005|-97.7522|1659251 -6339|Azle|Texas|United States|32.8955|-97.5379|13157 -6340|Bacliff|Texas|United States|29.5085|-94.9888|10567 -6341|Balch Springs|Texas|United States|32.7194|-96.6151|27369 -6342|Bastrop|Texas|United States|30.1113|-97.3176|9531 -6343|Bay City|Texas|United States|28.9838|-95.9601|17918 -6344|Baytown|Texas|United States|29.7587|-94.9671|82543 -6345|Beaumont|Texas|United States|30.0849|-94.1451|137549 -6346|Bedford|Texas|United States|32.8464|-97.135|49576 -6347|Bee Cave|Texas|United States|30.3084|-97.9629|8538 -6348|Beeville|Texas|United States|28.4053|-97.749|13780 -6349|Bellaire|Texas|United States|29.704|-95.4621|17262 -6350|Bellmead|Texas|United States|31.6026|-97.0897|10487 -6351|Belton|Texas|United States|31.0525|-97.479|22866 -6352|Benbrook|Texas|United States|32.6788|-97.4637|24248 -6353|Big Spring|Texas|United States|32.2389|-101.4799|26199 -6354|Boerne|Texas|United States|29.7847|-98.7292|17290 -6355|Bonham|Texas|United States|33.588|-96.1901|10295 -6356|Borger|Texas|United States|35.6598|-101.4012|12612 -6357|Brenham|Texas|United States|30.1584|-96.3966|17385 -6358|Bridge City|Texas|United States|30.0298|-93.8406|9405 -6359|Brownfield|Texas|United States|33.1757|-102.273|9065 -6360|Brownsville|Texas|United States|25.9975|-97.458|235735 -6361|Brownwood|Texas|United States|31.7127|-98.9767|18865 -6362|Brushy Creek|Texas|United States|30.5128|-97.7386|22972 -6363|Bryan|Texas|United States|30.665|-96.3807|85204 -6364|Buda|Texas|United States|30.0758|-97.8487|14348 -6365|Burkburnett|Texas|United States|34.0746|-98.5672|10851 -6366|Burleson|Texas|United States|32.517|-97.3344|47230 -6367|Canyon|Texas|United States|34.9911|-101.919|14669 -6368|Canyon Lake|Texas|United States|29.8761|-98.2611|30641 -6369|Carrollton|Texas|United States|32.989|-96.8999|131388 -6370|Cedar Hill|Texas|United States|32.581|-96.9591|48968 -6371|Cedar Park|Texas|United States|30.5105|-97.8197|74741 -6372|Celina|Texas|United States|33.3154|-96.7941|16542 -6373|Channelview|Texas|United States|29.7914|-95.1144|42394 -6374|Cibolo|Texas|United States|29.5634|-98.2115|31489 -6375|Cinco Ranch|Texas|United States|29.7395|-95.7607|18399 -6376|Cleburne|Texas|United States|32.3568|-97.4151|30984 -6377|Cloverleaf|Texas|United States|29.7882|-95.1724|25576 -6378|Clute|Texas|United States|29.0256|-95.3975|10722 -6379|College Station|Texas|United States|30.5852|-96.2959|207514 -6380|Colleyville|Texas|United States|32.8913|-97.1486|25827 -6381|Commerce|Texas|United States|33.2421|-95.8992|8667 -6382|Conroe|Texas|United States|30.3238|-95.4824|87930 -6383|Converse|Texas|United States|29.5091|-98.3084|27361 -6384|Coppell|Texas|United States|32.9639|-96.9903|42420 -6385|Copperas Cove|Texas|United States|31.1192|-97.914|35452 -6386|Corinth|Texas|United States|33.1434|-97.0682|22216 -6387|Corpus Christi|Texas|United States|27.7254|-97.3767|333764 -6388|Corsicana|Texas|United States|32.0824|-96.4665|24589 -6389|Crowley|Texas|United States|32.5781|-97.3585|17977 -6390|Dallas|Texas|United States|32.7935|-96.7667|5668165 -6391|Dayton|Texas|United States|30.0315|-94.9158|8569 -6392|DeSoto|Texas|United States|32.5992|-96.8633|55761 -6393|Deer Park|Texas|United States|29.6898|-95.1151|34240 -6394|Del Rio|Texas|United States|29.3708|-100.8801|34831 -6395|Denison|Texas|United States|33.7672|-96.5808|24324 -6396|Denton|Texas|United States|33.2175|-97.1418|445814 -6397|Dickinson|Texas|United States|29.4548|-95.0589|21336 -6398|Donna|Texas|United States|26.1468|-98.0559|16743 -6399|Dumas|Texas|United States|35.8613|-101.9642|14565 -6400|Duncanville|Texas|United States|32.646|-96.9127|40575 -6401|Eagle Pass|Texas|United States|28.7125|-100.484|28367 -6402|Edinburg|Texas|United States|26.3196|-98.1597|98759 -6403|Eidson Road|Texas|United States|28.6677|-100.4788|9743 -6404|El Campo|Texas|United States|29.2|-96.2723|12280 -6405|El Paso|Texas|United States|31.8476|-106.43|794344 -6406|Elgin|Texas|United States|30.3526|-97.3883|9488 -6407|Ennis|Texas|United States|32.3254|-96.6347|19942 -6408|Euless|Texas|United States|32.8508|-97.08|60134 -6409|Fair Oaks Ranch|Texas|United States|29.7467|-98.6376|9951 -6410|Fairview|Texas|United States|33.1399|-96.6117|10062 -6411|Farmers Branch|Texas|United States|32.9272|-96.8804|36091 -6412|Fate|Texas|United States|32.943|-96.3858|17403 -6413|Flower Mound|Texas|United States|33.0343|-97.1146|75050 -6414|Forest Hill|Texas|United States|32.6619|-97.2662|13797 -6415|Forney|Texas|United States|32.744|-96.4529|22770 -6416|Fort Bliss|Texas|United States|31.8396|-106.3747|14226 -6417|Fort Hood|Texas|United States|31.1357|-97.7834|24781 -6418|Fort Worth|Texas|United States|32.7817|-97.3474|908469 -6419|Four Corners|Texas|United States|29.6705|-95.6596|11133 -6420|Fredericksburg|Texas|United States|30.266|-98.8751|10864 -6421|Freeport|Texas|United States|28.9453|-95.3601|10864 -6422|Fresno|Texas|United States|29.5357|-95.4696|23921 -6423|Friendswood|Texas|United States|29.511|-95.1981|40780 -6424|Frisco|Texas|United States|33.156|-96.8216|193140 -6425|Fulshear|Texas|United States|29.693|-95.8804|17259 -6426|Gainesville|Texas|United States|33.639|-97.1487|17146 -6427|Galena Park|Texas|United States|29.7452|-95.2333|10770 -6428|Galveston|Texas|United States|29.2484|-94.8913|53092 -6429|Garland|Texas|United States|32.91|-96.6304|245075 -6430|Gatesville|Texas|United States|31.4445|-97.7317|15997 -6431|Georgetown|Texas|United States|30.666|-97.6966|66514 -6432|Glenn Heights|Texas|United States|32.5506|-96.8548|15741 -6433|Graham|Texas|United States|33.1017|-98.5779|8718 -6434|Granbury|Texas|United States|32.4475|-97.7702|10453 -6435|Grand Prairie|Texas|United States|32.6871|-97.0208|195992 -6436|Grapevine|Texas|United States|32.9343|-97.0742|50548 -6437|Greenville|Texas|United States|33.1116|-96.1099|28128 -6438|Groves|Texas|United States|29.9457|-93.9164|17078 -6439|Haltom City|Texas|United States|32.8176|-97.2707|45777 -6440|Harker Heights|Texas|United States|31.0572|-97.6446|32320 -6441|Harlingen|Texas|United States|26.1916|-97.6977|148545 -6442|Heath|Texas|United States|32.8439|-96.4674|9362 -6443|Helotes|Texas|United States|29.5687|-98.696|8937 -6444|Henderson|Texas|United States|32.1576|-94.796|13498 -6445|Hereford|Texas|United States|34.8225|-102.4001|15043 -6446|Hewitt|Texas|United States|31.452|-97.196|15707 -6447|Hidalgo|Texas|United States|26.109|-98.2464|13939 -6448|Highland Park|Texas|United States|32.8311|-96.8012|8895 -6449|Highland Village|Texas|United States|33.0897|-97.0615|15769 -6450|Horizon City|Texas|United States|31.6799|-106.1903|22075 -6451|Hornsby Bend|Texas|United States|30.2388|-97.5899|9866 -6452|Houston|Texas|United States|29.786|-95.3885|5650910 -6453|Humble|Texas|United States|29.9921|-95.2655|16603 -6454|Huntsville|Texas|United States|30.7009|-95.5567|45446 -6455|Hurst|Texas|United States|32.8353|-97.1809|40114 -6456|Hutto|Texas|United States|30.5396|-97.544|26971 -6457|Ingleside|Texas|United States|27.8703|-97.2075|9573 -6458|Irving|Texas|United States|32.8583|-96.9702|254184 -6459|Jacinto City|Texas|United States|29.7663|-95.241|9734 -6460|Jacksonville|Texas|United States|31.9642|-95.2617|14029 -6461|Katy|Texas|United States|29.7905|-95.8353|21926 -6462|Keller|Texas|United States|32.9335|-97.2256|45190 -6463|Kerrville|Texas|United States|30.0398|-99.132|24071 -6464|Kilgore|Texas|United States|32.398|-94.8602|13364 -6465|Killeen|Texas|United States|31.0753|-97.7297|238288 -6466|Kingsville|Texas|United States|27.5094|-97.861|25415 -6467|Kyle|Texas|United States|29.9932|-97.8852|45147 -6468|La Homa|Texas|United States|26.2796|-98.3575|11924 -6469|La Marque|Texas|United States|29.3683|-94.9941|18065 -6470|La Porte|Texas|United States|29.6689|-95.0484|35566 -6471|Lago Vista|Texas|United States|30.4519|-97.9908|8769 -6472|Lake Jackson|Texas|United States|29.0516|-95.4521|73478 -6473|Lakeway|Texas|United States|30.3544|-97.9864|18471 -6474|Lamesa|Texas|United States|32.7333|-101.9541|8685 -6475|Lancaster|Texas|United States|32.5922|-96.7739|41057 -6476|Lantana|Texas|United States|33.0926|-97.1214|11559 -6477|Laredo|Texas|United States|27.5625|-99.4874|256748 -6478|League City|Texas|United States|29.4874|-95.1087|111847 -6479|Leander|Texas|United States|30.5728|-97.8618|57696 -6480|Leon Valley|Texas|United States|29.4954|-98.6143|11503 -6481|Levelland|Texas|United States|33.5806|-102.3635|12854 -6482|Lewisville|Texas|United States|33.0454|-96.9815|110077 -6483|Little Elm|Texas|United States|33.1858|-96.9295|45124 -6484|Live Oak|Texas|United States|29.5545|-98.3404|15554 -6485|Lockhart|Texas|United States|29.8785|-97.6831|14480 -6486|Longview|Texas|United States|32.5193|-94.7622|98075 -6487|Lubbock|Texas|United States|33.5657|-101.8879|259946 -6488|Lufkin|Texas|United States|31.3217|-94.7277|34264 -6489|Lumberton|Texas|United States|30.2562|-94.207|13447 -6490|Manor|Texas|United States|30.3562|-97.5227|13928 -6491|Mansfield|Texas|United States|32.569|-97.1213|71375 -6492|Manvel|Texas|United States|29.4798|-95.3635|10139 -6493|Marshall|Texas|United States|32.537|-94.3515|22862 -6494|McAllen|Texas|United States|26.2252|-98.2467|809002 -6495|McKinney|Texas|United States|33.2016|-96.667|248840 -6496|Melissa|Texas|United States|33.2891|-96.5573|13671 -6497|Mercedes|Texas|United States|26.1533|-97.9128|16274 -6498|Mesquite|Texas|United States|32.7602|-96.5865|149848 -6499|Midland|Texas|United States|32.0243|-102.1147|130765 -6500|Midlothian|Texas|United States|32.4669|-96.989|33914 -6501|Mineral Wells|Texas|United States|32.8169|-98.0776|14925 -6502|Mission|Texas|United States|26.2039|-98.3256|85311 -6503|Mission Bend|Texas|United States|29.6948|-95.6658|38772 -6504|Missouri City|Texas|United States|29.563|-95.5365|73682 -6505|Mount Pleasant|Texas|United States|33.1586|-94.9727|16067 -6506|Murillo|Texas|United States|26.2642|-98.1233|8989 -6507|Murphy|Texas|United States|33.0186|-96.6105|20655 -6508|Nacogdoches|Texas|United States|31.6134|-94.6528|32347 -6509|Nederland|Texas|United States|29.9707|-94.0015|18502 -6510|New Braunfels|Texas|United States|29.6994|-98.1148|87549 -6511|North Richland Hills|Texas|United States|32.8604|-97.218|69817 -6512|Odessa|Texas|United States|31.8801|-102.3448|134793 -6513|Orange|Texas|United States|30.1226|-93.7607|19329 -6514|Palestine|Texas|United States|31.7544|-95.6471|18532 -6515|Palmview|Texas|United States|26.2318|-98.3823|14654 -6516|Pampa|Texas|United States|35.5479|-100.9651|16817 -6517|Paris|Texas|United States|33.6688|-95.546|24447 -6518|Pasadena|Texas|United States|29.6575|-95.1498|151964 -6519|Pearland|Texas|United States|29.5581|-95.3218|122609 -6520|Pecan Grove|Texas|United States|29.6235|-95.733|19944 -6521|Pecos|Texas|United States|31.3971|-103.5201|12467 -6522|Perryton|Texas|United States|36.3928|-100.7976|8815 -6523|Pflugerville|Texas|United States|30.4515|-97.6018|64007 -6524|Pharr|Texas|United States|26.1685|-98.1904|78997 -6525|Plainview|Texas|United States|34.1911|-101.7235|20180 -6526|Plano|Texas|United States|33.0502|-96.7486|282181 -6527|Pleasanton|Texas|United States|28.9642|-98.4957|10508 -6528|Port Arthur|Texas|United States|29.8554|-93.9264|156988 -6529|Port Lavaca|Texas|United States|28.6181|-96.6278|11654 -6530|Port Neches|Texas|United States|29.9765|-93.9459|13534 -6531|Portland|Texas|United States|27.8942|-97.3278|19914 -6532|Princeton|Texas|United States|33.1778|-96.5044|16683 -6533|Prosper|Texas|United States|33.2394|-96.8087|28825 -6534|Raymondville|Texas|United States|26.4759|-97.7769|10574 -6535|Red Oak|Texas|United States|32.5212|-96.7866|13956 -6536|Rendon|Texas|United States|32.5789|-97.2349|14597 -6537|Richardson|Texas|United States|32.9716|-96.7093|115904 -6538|Richland Hills|Texas|United States|32.8095|-97.2273|8505 -6539|Richmond|Texas|United States|29.5824|-95.7563|11768 -6540|Rio Grande City|Texas|United States|26.3808|-98.8215|15494 -6541|Roanoke|Texas|United States|33.0144|-97.2276|9270 -6542|Robinson|Texas|United States|31.4501|-97.1201|12336 -6543|Robstown|Texas|United States|27.794|-97.6692|10372 -6544|Rockport|Texas|United States|28.029|-97.0722|10264 -6545|Rockwall|Texas|United States|32.9169|-96.4374|46150 -6546|Roma|Texas|United States|26.4166|-99.0061|11451 -6547|Rosenberg|Texas|United States|29.5456|-95.8223|37871 -6548|Round Rock|Texas|United States|30.527|-97.6642|117735 -6549|Rowlett|Texas|United States|32.9155|-96.5489|62606 -6550|Royse City|Texas|United States|32.9762|-96.3175|13512 -6551|Sachse|Texas|United States|32.9726|-96.5793|26797 -6552|Saginaw|Texas|United States|32.8657|-97.3654|23676 -6553|San Angelo|Texas|United States|31.4424|-100.4504|100330 -6554|San Antonio|Texas|United States|29.4632|-98.5238|1910785 -6555|San Benito|Texas|United States|26.1298|-97.644|24812 -6556|San Elizario|Texas|United States|31.5793|-106.2632|10026 -6557|San Juan|Texas|United States|26.1903|-98.152|35384 -6558|San Marcos|Texas|United States|29.8734|-97.9356|70864 -6559|Sanger|Texas|United States|33.3715|-97.1678|8730 -6560|Santa Fe|Texas|United States|29.3889|-95.1003|12782 -6561|Scenic Oaks|Texas|United States|29.7038|-98.6712|9136 -6562|Schertz|Texas|United States|29.565|-98.2535|41607 -6563|Seabrook|Texas|United States|29.5751|-95.0235|13487 -6564|Seagoville|Texas|United States|32.653|-96.5456|18263 -6565|Seguin|Texas|United States|29.5891|-97.9676|29293 -6566|Selma|Texas|United States|29.5866|-98.3132|10601 -6567|Sherman|Texas|United States|33.6273|-96.6221|67210 -6568|Snyder|Texas|United States|32.7133|-100.9116|11366 -6569|Socorro|Texas|United States|31.6383|-106.2601|34687 -6570|South Houston|Texas|United States|29.6611|-95.2285|16354 -6571|Southlake|Texas|United States|32.9545|-97.1503|30754 -6572|Spring|Texas|United States|30.0613|-95.383|62569 -6573|Stafford|Texas|United States|29.6271|-95.5654|17170 -6574|Steiner Ranch|Texas|United States|30.3654|-97.896|18189 -6575|Stephenville|Texas|United States|32.2147|-98.2205|20504 -6576|Sugar Land|Texas|United States|29.5935|-95.6358|110272 -6577|Sulphur Springs|Texas|United States|33.1421|-95.6122|15825 -6578|Sweetwater|Texas|United States|32.4692|-100.4092|10605 -6579|Taylor|Texas|United States|30.5729|-97.4268|16154 -6580|Temple|Texas|United States|31.1068|-97.3891|115809 -6581|Terrell|Texas|United States|32.734|-96.2931|17083 -6582|Texarkana|Texas|United States|33.45|-94.0847|79304 -6583|Texas City|Texas|United States|29.4154|-94.9682|122017 -6584|The Colony|Texas|United States|33.0925|-96.8976|43489 -6585|The Woodlands|Texas|United States|30.1738|-95.5134|292380 -6586|Timberwood Park|Texas|United States|29.6995|-98.4838|33506 -6587|Tomball|Texas|United States|30.0951|-95.6194|12333 -6588|Trophy Club|Texas|United States|33.004|-97.1899|12659 -6589|Tyler|Texas|United States|32.3184|-95.3062|143895 -6590|Universal City|Texas|United States|29.5521|-98.3074|19679 -6591|University Park|Texas|United States|32.8506|-96.7937|25029 -6592|Uvalde|Texas|United States|29.2152|-99.7782|15374 -6593|Vernon|Texas|United States|34.1479|-99.3|10206 -6594|Victoria|Texas|United States|28.8287|-96.9849|65643 -6595|Vidor|Texas|United States|30.1291|-93.9967|9944 -6596|Waco|Texas|United States|31.5599|-97.1882|187172 -6597|Watauga|Texas|United States|32.8719|-97.2515|23649 -6598|Waxahachie|Texas|United States|32.4035|-96.8446|39815 -6599|Weatherford|Texas|United States|32.7536|-97.7723|30385 -6600|Webster|Texas|United States|29.5317|-95.1188|12280 -6601|Wells Branch|Texas|United States|30.4433|-97.679|13837 -6602|Weslaco|Texas|United States|26.1599|-97.9877|40393 -6603|West Odessa|Texas|United States|31.8389|-102.5003|31927 -6604|West University Place|Texas|United States|29.7157|-95.4321|14975 -6605|Wharton|Texas|United States|29.3177|-96.1022|8595 -6606|White Settlement|Texas|United States|32.7554|-97.4605|18040 -6607|Wichita Falls|Texas|United States|33.9072|-98.5291|102563 -6608|Woodway|Texas|United States|31.4988|-97.2314|9310 -6609|Wylie|Texas|United States|33.0362|-96.5161|55426 -6610|Alpine|Utah|United States|40.4629|-111.7724|10209 -6611|American Fork|Utah|United States|40.3783|-111.7953|32822 -6612|Bluffdale|Utah|United States|40.4744|-111.9381|16576 -6613|Bountiful|Utah|United States|40.8721|-111.8647|45496 -6614|Brigham City|Utah|United States|41.5035|-112.0453|19373 -6615|Cedar City|Utah|United States|37.6834|-113.0956|34246 -6616|Cedar Hills|Utah|United States|40.4135|-111.7531|9975 -6617|Centerville|Utah|United States|40.9284|-111.8848|16711 -6618|Clearfield|Utah|United States|41.103|-112.0238|31802 -6619|Clinton|Utah|United States|41.1395|-112.0656|23192 -6620|Cottonwood Heights|Utah|United States|40.6137|-111.8144|33597 -6621|Draper|Utah|United States|40.4957|-111.8605|49978 -6622|Eagle Mountain|Utah|United States|40.3137|-112.0114|42905 -6623|Farmington|Utah|United States|40.9845|-111.9065|23990 -6624|Grantsville|Utah|United States|40.6148|-112.4777|12331 -6625|Heber|Utah|United States|40.507|-111.3986|16416 -6626|Herriman|Utah|United States|40.4899|-112.017|52860 -6627|Highland|Utah|United States|40.4276|-111.7957|18913 -6628|Holladay|Utah|United States|40.66|-111.8226|31738 -6629|Hooper|Utah|United States|41.1599|-112.2871|8941 -6630|Hurricane|Utah|United States|37.1487|-113.3517|19501 -6631|Hyrum|Utah|United States|41.6325|-111.8445|9330 -6632|Ivins|Utah|United States|37.1742|-113.6809|8786 -6633|Kaysville|Utah|United States|41.029|-111.9456|32438 -6634|Kearns|Utah|United States|40.6519|-112.0095|36842 -6635|Layton|Utah|United States|41.077|-111.962|80858 -6636|Lehi|Utah|United States|40.4136|-111.8725|73911 -6637|Lindon|Utah|United States|40.3414|-111.7187|11346 -6638|Logan|Utah|United States|41.7399|-111.8422|106319 -6639|Magna|Utah|United States|40.7634|-112.1599|29128 -6640|Mapleton|Utah|United States|40.1188|-111.5742|11226 -6641|Midvale|Utah|United States|40.6148|-111.8927|35313 -6642|Millcreek|Utah|United States|40.6892|-111.8292|63430 -6643|Murray|Utah|United States|40.6498|-111.8874|50183 -6644|North Logan|Utah|United States|41.7759|-111.8066|10705 -6645|North Ogden|Utah|United States|41.3123|-111.9584|20703 -6646|North Salt Lake|Utah|United States|40.8439|-111.9187|21411 -6647|Ogden|Utah|United States|41.2279|-111.9682|608259 -6648|Orem|Utah|United States|40.2981|-111.6994|96734 -6649|Payson|Utah|United States|40.0355|-111.739|21093 -6650|Pleasant Grove|Utah|United States|40.3716|-111.7412|37228 -6651|Pleasant View|Utah|United States|41.3249|-112.0011|10733 -6652|Provo|Utah|United States|40.2457|-111.6457|551645 -6653|Riverdale|Utah|United States|41.1732|-112.0023|9279 -6654|Riverton|Utah|United States|40.5176|-111.9636|44773 -6655|Roy|Utah|United States|41.1714|-112.0485|39076 -6656|Salem|Utah|United States|40.0539|-111.6718|9097 -6657|Salt Lake City|Utah|United States|40.7776|-111.9311|1135344 -6658|Sandy|Utah|United States|40.5709|-111.8506|96272 -6659|Santaquin|Utah|United States|39.9708|-111.7941|13602 -6660|Saratoga Springs|Utah|United States|40.345|-111.9154|36977 -6661|Smithfield|Utah|United States|41.8349|-111.8265|13263 -6662|South Jordan|Utah|United States|40.557|-111.9784|75617 -6663|South Ogden|Utah|United States|41.1722|-111.9576|17363 -6664|South Salt Lake|Utah|United States|40.7057|-111.8986|26086 -6665|Spanish Fork|Utah|United States|40.1101|-111.6405|41953 -6666|Springville|Utah|United States|40.1638|-111.6205|34750 -6667|St. George|Utah|United States|37.0758|-113.5752|127890 -6668|Stansbury Park|Utah|United States|40.6356|-112.3054|9839 -6669|Syracuse|Utah|United States|41.0859|-112.0698|31715 -6670|Taylorsville|Utah|United States|40.6569|-111.9493|60295 -6671|Tooele|Utah|United States|40.5393|-112.3082|35223 -6672|Tremonton|Utah|United States|41.7187|-112.189|9727 -6673|Vernal|Utah|United States|40.4517|-109.5378|10037 -6674|Vineyard|Utah|United States|40.3059|-111.7545|11579 -6675|Washington|Utah|United States|37.1303|-113.4878|27689 -6676|Washington Terrace|Utah|United States|41.1683|-111.9783|9215 -6677|West Haven|Utah|United States|41.2083|-112.0541|16918 -6678|West Jordan|Utah|United States|40.6024|-112.0008|116045 -6679|West Point|Utah|United States|41.122|-112.0995|10963 -6680|West Valley City|Utah|United States|40.6886|-112.0123|139361 -6681|Woods Cross|Utah|United States|40.8731|-111.917|11372 -6682|Barre|Vermont|United States|44.1998|-72.5085|8514 -6683|Bennington|Vermont|United States|42.8854|-73.2133|15345 -6684|Brattleboro|Vermont|United States|42.8619|-72.6145|12187 -6685|Burlington|Vermont|United States|44.4876|-73.2316|115682 -6686|Colchester|Vermont|United States|44.5545|-73.2168|17547 -6687|Essex|Vermont|United States|44.5196|-73.0656|21851 -6688|Essex Junction|Vermont|United States|44.4902|-73.1141|10473 -6689|Hartford|Vermont|United States|43.6644|-72.3865|10604 -6690|Middlebury|Vermont|United States|44.0043|-73.1218|9029 -6691|Milton|Vermont|United States|44.6429|-73.1538|10688 -6692|Montpelier|Vermont|United States|44.2659|-72.5717|7966 -6693|Rutland|Vermont|United States|43.6092|-72.9783|15934 -6694|South Burlington|Vermont|United States|44.4622|-73.2202|20042 -6695|Springfield|Vermont|United States|43.2907|-72.4809|9089 -6696|Williston|Vermont|United States|44.4345|-73.0888|9980 -6697|Alexandria|Virginia|United States|38.8185|-77.0861|158185 -6698|Annandale|Virginia|United States|38.8324|-77.196|41869 -6699|Arlington|Virginia|United States|38.8786|-77.1011|235764 -6700|Ashburn|Virginia|United States|39.0277|-77.4714|44950 -6701|Bailey's Crossroads|Virginia|United States|38.8477|-77.1305|24501 -6702|Belmont|Virginia|United States|39.0622|-77.4985|9589 -6703|Blacksburg|Virginia|United States|37.23|-80.4279|94398 -6704|Bon Air|Virginia|United States|37.5187|-77.5713|17846 -6705|Brambleton|Virginia|United States|38.9803|-77.5323|21986 -6706|Brandermill|Virginia|United States|37.434|-77.6522|13745 -6707|Bristol|Virginia|United States|36.6181|-82.1604|16996 -6708|Broadlands|Virginia|United States|39.0168|-77.5167|14835 -6709|Buckhall|Virginia|United States|38.7239|-77.4476|18751 -6710|Bull Run|Virginia|United States|38.7802|-77.5204|16709 -6711|Burke|Virginia|United States|38.7773|-77.2633|44191 -6712|Burke Centre|Virginia|United States|38.7903|-77.2999|18113 -6713|Cascades|Virginia|United States|39.0464|-77.3874|12509 -6714|Cave Spring|Virginia|United States|37.2254|-80.0072|25248 -6715|Centreville|Virginia|United States|38.839|-77.4389|73064 -6716|Chantilly|Virginia|United States|38.8868|-77.4453|23564 -6717|Charlottesville|Virginia|United States|38.0375|-78.4855|102164 -6718|Cherry Hill|Virginia|United States|38.5696|-77.2895|22118 -6719|Chesapeake|Virginia|United States|36.6778|-76.3023|247172 -6720|Chester|Virginia|United States|37.3531|-77.4342|22512 -6721|Christiansburg|Virginia|United States|37.1406|-80.4036|23174 -6722|Colonial Heights|Virginia|United States|37.265|-77.3969|18127 -6723|Countryside|Virginia|United States|39.0518|-77.4124|9384 -6724|Culpeper|Virginia|United States|38.4704|-78.0001|19740 -6725|Dale City|Virginia|United States|38.6473|-77.3459|73716 -6726|Danville|Virginia|United States|36.5831|-79.4088|42556 -6727|Difficult Run|Virginia|United States|38.9016|-77.3471|10647 -6728|Dranesville|Virginia|United States|38.9955|-77.3693|11951 -6729|Dunn Loring|Virginia|United States|38.8945|-77.2315|9251 -6730|East Highland Park|Virginia|United States|37.577|-77.3865|16669 -6731|Fair Lakes|Virginia|United States|38.853|-77.3885|8689 -6732|Fair Oaks|Virginia|United States|38.8653|-77.3586|34437 -6733|Fairfax|Virginia|United States|38.8531|-77.2997|23980 -6734|Fairfax Station|Virginia|United States|38.7942|-77.3358|12322 -6735|Falls Church|Virginia|United States|38.8847|-77.1751|14494 -6736|Fishersville|Virginia|United States|38.105|-78.9826|8909 -6737|Forest|Virginia|United States|37.3728|-79.2831|11045 -6738|Fort Hunt|Virginia|United States|38.7361|-77.0589|16322 -6739|Franconia|Virginia|United States|38.7682|-77.1587|18310 -6740|Franklin Farm|Virginia|United States|38.9133|-77.3969|18906 -6741|Fredericksburg|Virginia|United States|38.2992|-77.4872|155414 -6742|Front Royal|Virginia|United States|38.926|-78.1838|15039 -6743|Gainesville|Virginia|United States|38.7931|-77.6347|17081 -6744|George Mason|Virginia|United States|38.8356|-77.3186|9927 -6745|Glen Allen|Virginia|United States|37.666|-77.4838|14783 -6746|Gloucester Point|Virginia|United States|37.2767|-76.5043|11313 -6747|Great Falls|Virginia|United States|39.011|-77.3013|14690 -6748|Groveton|Virginia|United States|38.7605|-77.098|14402 -6749|Hampton|Virginia|United States|37.0551|-76.363|136748 -6750|Harrisonburg|Virginia|United States|38.4362|-78.8735|74901 -6751|Herndon|Virginia|United States|38.9699|-77.3867|24574 -6752|Highland Springs|Virginia|United States|37.5516|-77.3285|14823 -6753|Hollins|Virginia|United States|37.3434|-79.9534|15857 -6754|Hollymead|Virginia|United States|38.1266|-78.4386|8668 -6755|Hopewell|Virginia|United States|37.2915|-77.2985|23020 -6756|Huntington|Virginia|United States|38.7916|-77.074|13979 -6757|Hybla Valley|Virginia|United States|38.7484|-77.0821|18410 -6758|Idylwood|Virginia|United States|38.8896|-77.2056|17687 -6759|Independent Hill|Virginia|United States|38.6404|-77.4089|9855 -6760|Innsbrook|Virginia|United States|37.6552|-77.5775|8966 -6761|Kings Park West|Virginia|United States|38.8151|-77.296|13812 -6762|Kingstowne|Virginia|United States|38.7625|-77.1444|18369 -6763|Lake Barcroft|Virginia|United States|38.8514|-77.1579|10682 -6764|Lake Monticello|Virginia|United States|37.921|-78.3295|10438 -6765|Lake Ridge|Virginia|United States|38.6847|-77.3066|44697 -6766|Lake of the Woods|Virginia|United States|38.3343|-77.7599|8557 -6767|Lakeside|Virginia|United States|37.6132|-77.4768|12690 -6768|Lansdowne|Virginia|United States|39.0844|-77.4839|13029 -6769|Laurel|Virginia|United States|37.6375|-77.5062|17962 -6770|Leesburg|Virginia|United States|39.1057|-77.5544|48223 -6771|Lincolnia|Virginia|United States|38.8158|-77.1543|20704 -6772|Linton Hall|Virginia|United States|38.7551|-77.575|42089 -6773|Lorton|Virginia|United States|38.6983|-77.2164|21394 -6774|Loudoun Valley Estates|Virginia|United States|38.977|-77.5053|10460 -6775|Lowes Island|Virginia|United States|39.0471|-77.3524|11272 -6776|Lynchburg|Virginia|United States|37.4003|-79.1909|120877 -6777|Madison Heights|Virginia|United States|37.4487|-79.1057|10790 -6778|Manassas|Virginia|United States|38.7479|-77.4838|42596 -6779|Manassas Park|Virginia|United States|38.7709|-77.4429|17081 -6780|Manchester|Virginia|United States|37.4902|-77.5396|12192 -6781|Martinsville|Virginia|United States|36.6826|-79.8636|13476 -6782|McLean|Virginia|United States|38.9436|-77.1943|49310 -6783|McNair|Virginia|United States|38.9513|-77.4115|20980 -6784|Meadowbrook|Virginia|United States|37.4301|-77.474|19574 -6785|Mechanicsville|Virginia|United States|37.6263|-77.3561|37767 -6786|Merrifield|Virginia|United States|38.8731|-77.2426|19075 -6787|Midlothian|Virginia|United States|37.4856|-77.6522|19016 -6788|Montclair|Virginia|United States|38.6111|-77.34|21961 -6789|Mount Vernon|Virginia|United States|38.714|-77.1043|13707 -6790|New Baltimore|Virginia|United States|38.7495|-77.7151|11517 -6791|Newington|Virginia|United States|38.7358|-77.1993|13419 -6792|Newington Forest|Virginia|United States|38.737|-77.2339|12641 -6793|Newport News|Virginia|United States|37.1051|-76.5185|185069 -6794|Norfolk|Virginia|United States|36.8945|-76.259|238556 -6795|Oakton|Virginia|United States|38.8887|-77.3016|36675 -6796|Petersburg|Virginia|United States|37.2043|-77.3913|33229 -6797|Poquoson|Virginia|United States|37.1318|-76.3568|12382 -6798|Portsmouth|Virginia|United States|36.8468|-76.354|97454 -6799|Pulaski|Virginia|United States|37.0528|-80.7624|8984 -6800|Purcellville|Virginia|United States|39.1378|-77.711|8910 -6801|Radford|Virginia|United States|37.1229|-80.5587|16205 -6802|Reston|Virginia|United States|38.9497|-77.3461|62453 -6803|Richmond|Virginia|United States|37.5295|-77.4756|1008069 -6804|Roanoke|Virginia|United States|37.2785|-79.9581|215781 -6805|Rose Hill|Virginia|United States|38.7872|-77.1085|21466 -6806|Salem|Virginia|United States|37.2864|-80.0555|25335 -6807|Seven Corners|Virginia|United States|38.8658|-77.1445|9191 -6808|Short Pump|Virginia|United States|37.6549|-77.6201|27332 -6809|Smithfield|Virginia|United States|36.9755|-76.6152|8513 -6810|South Riding|Virginia|United States|38.912|-77.5132|33828 -6811|Springfield|Virginia|United States|38.781|-77.1839|31769 -6812|Staunton|Virginia|United States|38.1593|-79.0611|25358 -6813|Sterling|Virginia|United States|39.0052|-77.405|31202 -6814|Stone Ridge|Virginia|United States|38.9294|-77.5557|15776 -6815|Stuarts Draft|Virginia|United States|38.0188|-79.0354|11954 -6816|Sudley|Virginia|United States|38.7878|-77.4961|18613 -6817|Suffolk|Virginia|United States|36.6953|-76.6398|93268 -6818|Sugarland Run|Virginia|United States|39.0309|-77.3762|12928 -6819|Timberlake|Virginia|United States|37.3167|-79.2481|12972 -6820|Triangle|Virginia|United States|38.5483|-77.3195|10868 -6821|Tuckahoe|Virginia|United States|37.5878|-77.5858|48187 -6822|Tysons|Virginia|United States|38.9215|-77.2273|26171 -6823|University of Virginia|Virginia|United States|38.0405|-78.5164|9384 -6824|Vienna|Virginia|United States|38.8996|-77.2597|16465 -6825|Virginia Beach|Virginia|United States|36.7335|-76.0435|1500764 -6826|Wakefield|Virginia|United States|38.823|-77.2406|11534 -6827|Warrenton|Virginia|United States|38.7176|-77.7976|10002 -6828|Waynesboro|Virginia|United States|38.0674|-78.9014|22149 -6829|West Falls Church|Virginia|United States|38.8648|-77.1878|31023 -6830|West Springfield|Virginia|United States|38.7771|-77.2268|23562 -6831|Williamsburg|Virginia|United States|37.2693|-76.7076|83021 -6832|Winchester|Virginia|United States|39.1735|-78.1746|74593 -6833|Wolf Trap|Virginia|United States|38.9395|-77.2842|16394 -6834|Woodbridge|Virginia|United States|38.6409|-77.258|42734 -6835|Woodburn|Virginia|United States|38.8503|-77.2322|10168 -6836|Woodlawn|Virginia|United States|38.7332|-77.1149|22590 -6837|Wyndham|Virginia|United States|37.6924|-77.6123|12143 -6838|Yorkshire|Virginia|United States|38.7882|-77.4496|10033 -6839|Aberdeen|Washington|United States|46.9757|-123.8094|16842 -6840|Airway Heights|Washington|United States|47.6459|-117.5792|10108 -6841|Alderwood Manor|Washington|United States|47.8146|-122.2672|10359 -6842|Anacortes|Washington|United States|48.4878|-122.6292|17437 -6843|Arlington|Washington|United States|48.1701|-122.1442|19832 -6844|Artondale|Washington|United States|47.3021|-122.6406|14495 -6845|Auburn|Washington|United States|47.3039|-122.2108|85306 -6846|Bainbridge Island|Washington|United States|47.6439|-122.5434|24557 -6847|Battle Ground|Washington|United States|45.7766|-122.5413|20536 -6848|Bellevue|Washington|United States|47.5951|-122.1535|149365 -6849|Bellingham|Washington|United States|48.7548|-122.469|129601 -6850|Birch Bay|Washington|United States|48.9243|-122.7519|10062 -6851|Bonney Lake|Washington|United States|47.1791|-122.17|22229 -6852|Bothell|Washington|United States|47.7735|-122.2044|47355 -6853|Bothell East|Washington|United States|47.8064|-122.1844|13437 -6854|Bothell West|Washington|United States|47.8056|-122.2401|20180 -6855|Bremerton|Washington|United States|47.5436|-122.7121|219538 -6856|Bryn Mawr-Skyway|Washington|United States|47.4949|-122.241|17620 -6857|Burien|Washington|United States|47.4762|-122.3394|51646 -6858|Burlington|Washington|United States|48.4676|-122.3298|9220 -6859|Camano|Washington|United States|48.1865|-122.4708|17235 -6860|Camas|Washington|United States|45.6005|-122.4304|25774 -6861|Centralia|Washington|United States|46.7223|-122.9696|17988 -6862|Cheney|Washington|United States|47.4901|-117.579|12743 -6863|College Place|Washington|United States|46.0419|-118.3878|9739 -6864|Cottage Lake|Washington|United States|47.7466|-122.0755|22779 -6865|Covington|Washington|United States|47.3667|-122.1045|20608 -6866|Des Moines|Washington|United States|47.3914|-122.3156|32631 -6867|DuPont|Washington|United States|47.1079|-122.6495|9974 -6868|East Renton Highlands|Washington|United States|47.4718|-122.0854|12392 -6869|East Wenatchee|Washington|United States|47.4174|-120.2822|14113 -6870|Eastmont|Washington|United States|47.8968|-122.1818|23088 -6871|Edgewood|Washington|United States|47.2309|-122.2832|12132 -6872|Edmonds|Washington|United States|47.8115|-122.3533|42622 -6873|Elk Plain|Washington|United States|47.0425|-122.3663|15157 -6874|Ellensburg|Washington|United States|46.9999|-120.5475|19215 -6875|Enumclaw|Washington|United States|47.2018|-121.9897|12544 -6876|Everett|Washington|United States|47.9525|-122.1669|110438 -6877|Fairwood|Washington|United States|47.4467|-122.143|18477 -6878|Federal Way|Washington|United States|47.3091|-122.3358|99792 -6879|Felida|Washington|United States|45.7138|-122.7103|10389 -6880|Ferndale|Washington|United States|48.8526|-122.5894|14777 -6881|Fife|Washington|United States|47.2329|-122.3518|10869 -6882|Five Corners|Washington|United States|45.6883|-122.5738|20428 -6883|Fort Lewis|Washington|United States|47.0955|-122.5674|12773 -6884|Frederickson|Washington|United States|47.0916|-122.3603|21651 -6885|Gig Harbor|Washington|United States|47.3352|-122.5964|11505 -6886|Graham|Washington|United States|47.0322|-122.2827|33727 -6887|Grandview|Washington|United States|46.2443|-119.9092|10894 -6888|Hazel Dell|Washington|United States|45.6797|-122.6553|21650 -6889|Hoquiam|Washington|United States|46.9863|-123.9022|8700 -6890|Issaquah|Washington|United States|47.5439|-122.0471|39057 -6891|Kelso|Washington|United States|46.1236|-122.8909|12566 -6892|Kenmore|Washington|United States|47.7516|-122.2489|23556 -6893|Kennewick|Washington|United States|46.1978|-119.1732|241230 -6894|Kent|Washington|United States|47.3887|-122.2128|134890 -6895|Kirkland|Washington|United States|47.697|-122.2057|91656 -6896|Lacey|Washington|United States|47.0462|-122.7933|52572 -6897|Lake Forest Park|Washington|United States|47.7574|-122.2864|13529 -6898|Lake Morton-Berrydale|Washington|United States|47.3325|-122.1032|10709 -6899|Lake Stevens|Washington|United States|48.0024|-122.0953|35135 -6900|Lake Stickney|Washington|United States|47.8733|-122.2582|14733 -6901|Lake Tapps|Washington|United States|47.2307|-122.1695|12570 -6902|Lakeland North|Washington|United States|47.3374|-122.2812|14161 -6903|Lakeland South|Washington|United States|47.2786|-122.2826|12696 -6904|Lakewood|Washington|United States|47.1628|-122.5299|62972 -6905|Liberty Lake|Washington|United States|47.6686|-117.1036|11647 -6906|Longview|Washington|United States|46.1461|-122.963|67958 -6907|Lynden|Washington|United States|48.9502|-122.4545|15410 -6908|Lynnwood|Washington|United States|47.8284|-122.3033|38812 -6909|Maltby|Washington|United States|47.8027|-122.1044|11458 -6910|Maple Valley|Washington|United States|47.3659|-122.0368|27643 -6911|Martha Lake|Washington|United States|47.8479|-122.2327|22251 -6912|Marysville|Washington|United States|48.0809|-122.1561|164655 -6913|Mercer Island|Washington|United States|47.5661|-122.232|25506 -6914|Midland|Washington|United States|47.1734|-122.412|9448 -6915|Mill Creek|Washington|United States|47.8631|-122.2037|20665 -6916|Mill Creek East|Washington|United States|47.8361|-122.1877|25528 -6917|Milton|Washington|United States|47.2524|-122.3153|8501 -6918|Minnehaha|Washington|United States|45.6577|-122.6204|11508 -6919|Monroe|Washington|United States|47.8595|-121.9851|19879 -6920|Moses Lake|Washington|United States|47.1279|-119.2759|24764 -6921|Mount Vernon|Washington|United States|48.4203|-122.3115|67767 -6922|Mount Vista|Washington|United States|45.7373|-122.6316|9924 -6923|Mountlake Terrace|Washington|United States|47.7921|-122.3077|21210 -6924|Mukilteo|Washington|United States|47.9096|-122.3035|21409 -6925|Newcastle|Washington|United States|47.5304|-122.1633|12855 -6926|North Lynnwood|Washington|United States|47.8533|-122.2762|24562 -6927|Oak Harbor|Washington|United States|48.2964|-122.6333|24267 -6928|Olympia|Washington|United States|47.0417|-122.8959|200836 -6929|Orchards|Washington|United States|45.689|-122.5306|28371 -6930|Orting|Washington|United States|47.0967|-122.2112|8781 -6931|Parkland|Washington|United States|47.1417|-122.4376|38092 -6932|Pasco|Washington|United States|46.2506|-119.1305|76398 -6933|Picnic Point|Washington|United States|47.8744|-122.3077|9755 -6934|Port Angeles|Washington|United States|48.1141|-123.4565|19888 -6935|Port Orchard|Washington|United States|47.5163|-122.661|15315 -6936|Port Townsend|Washington|United States|48.122|-122.7877|10002 -6937|Poulsbo|Washington|United States|47.7417|-122.6407|11652 -6938|Prairie Ridge|Washington|United States|47.1438|-122.1408|12575 -6939|Pullman|Washington|United States|46.7336|-117.168|32968 -6940|Puyallup|Washington|United States|47.1793|-122.2902|42366 -6941|Redmond|Washington|United States|47.6763|-122.1169|72166 -6942|Renton|Washington|United States|47.4784|-122.1918|105313 -6943|Richland|Washington|United States|46.2824|-119.2939|59718 -6944|Ridgefield|Washington|United States|45.8114|-122.7051|10432 -6945|Salmon Creek|Washington|United States|45.7099|-122.6632|19809 -6946|Sammamish|Washington|United States|47.6017|-122.0416|66532 -6947|SeaTac|Washington|United States|47.4444|-122.2986|30867 -6948|Seattle|Washington|United States|47.6211|-122.3244|3438221 -6949|Sedro-Woolley|Washington|United States|48.5112|-122.2321|12266 -6950|Shelton|Washington|United States|47.2186|-123.1121|10288 -6951|Shoreline|Washington|United States|47.7564|-122.3426|58213 -6952|Silver Firs|Washington|United States|47.8635|-122.1497|22122 -6953|Silverdale|Washington|United States|47.6663|-122.6828|21301 -6954|Snohomish|Washington|United States|47.9276|-122.0969|10091 -6955|Snoqualmie|Washington|United States|47.5293|-121.8412|13718 -6956|South Hill|Washington|United States|47.1198|-122.2853|66713 -6957|Spanaway|Washington|United States|47.0979|-122.4233|34670 -6958|Spokane|Washington|United States|47.6671|-117.433|440270 -6959|Spokane Valley|Washington|United States|47.6626|-117.2346|102178 -6960|Summit|Washington|United States|47.1694|-122.3628|8897 -6961|Summit View|Washington|United States|47.1343|-122.3467|8593 -6962|Sumner|Washington|United States|47.2189|-122.2338|10545 -6963|Sunnyside|Washington|United States|46.3157|-120.0058|16343 -6964|Tacoma|Washington|United States|47.2431|-122.4531|217332 -6965|Terrace Heights|Washington|United States|46.6045|-120.4393|9114 -6966|Toppenish|Washington|United States|46.3806|-120.3122|8843 -6967|Tukwila|Washington|United States|47.475|-122.2728|21545 -6968|Tumwater|Washington|United States|46.9891|-122.9175|24855 -6969|Union Hill-Novelty Hill|Washington|United States|47.6788|-122.0284|23060 -6970|University Place|Washington|United States|47.2147|-122.5461|34565 -6971|Vancouver|Washington|United States|45.6366|-122.5967|188331 -6972|Vashon|Washington|United States|47.4122|-122.4726|10886 -6973|Walla Walla|Washington|United States|46.0671|-118.3368|33765 -6974|Washougal|Washington|United States|45.5825|-122.3451|16664 -6975|Wenatchee|Washington|United States|47.436|-120.3295|71119 -6976|West Richland|Washington|United States|46.3115|-119.3999|15988 -6977|White Center|Washington|United States|47.5086|-122.3479|15716 -6978|Woodinville|Washington|United States|47.757|-122.1477|13247 -6979|Yakima|Washington|United States|46.5923|-120.5496|130440 -6980|Yelm|Washington|United States|46.9398|-122.6262|10205 -6981|Beckley|West Virginia|United States|37.7877|-81.1841|17261 -6982|Bluefield|West Virginia|United States|37.2608|-81.2143|9699 -6983|Bridgeport|West Virginia|United States|39.3036|-80.2478|9165 -6984|Charleston|West Virginia|United States|38.3484|-81.6322|141640 -6985|Cheat Lake|West Virginia|United States|39.667|-79.8564|10187 -6986|Clarksburg|West Virginia|United States|39.2862|-80.3232|16085 -6987|Cross Lanes|West Virginia|United States|38.4351|-81.7707|9434 -6988|Fairmont|West Virginia|United States|39.4768|-80.1491|18369 -6989|Huntington|West Virginia|United States|38.4109|-82.4345|199133 -6990|Martinsburg|West Virginia|United States|39.4582|-77.9776|18502 -6991|Morgantown|West Virginia|United States|39.6383|-79.9464|77193 -6992|Parkersburg|West Virginia|United States|39.2623|-81.542|68217 -6993|South Charleston|West Virginia|United States|38.3426|-81.7155|13595 -6994|St. Albans|West Virginia|United States|38.3769|-81.8198|10842 -6995|Teays Valley|West Virginia|United States|38.4482|-81.9246|13805 -6996|Vienna|West Virginia|United States|39.324|-81.5383|10676 -6997|Weirton|West Virginia|United States|40.406|-80.5671|65447 -6998|Wheeling|West Virginia|United States|40.0752|-80.6951|75065 -6999|Allouez|Wisconsin|United States|44.4721|-88.0259|14072 -7000|Appleton|Wisconsin|United States|44.278|-88.3892|218448 -7001|Ashwaubenon|Wisconsin|United States|44.4796|-88.0889|17042 -7002|Baraboo|Wisconsin|United States|43.4695|-89.7376|12446 -7003|Beaver Dam|Wisconsin|United States|43.4688|-88.8309|16594 -7004|Bellevue|Wisconsin|United States|44.4592|-87.955|15922 -7005|Beloit|Wisconsin|United States|42.523|-89.0184|36567 -7006|Brookfield|Wisconsin|United States|43.064|-88.1231|41020 -7007|Brown Deer|Wisconsin|United States|43.1743|-87.975|12562 -7008|Burlington|Wisconsin|United States|42.6744|-88.2721|10971 -7009|Caledonia|Wisconsin|United States|42.7986|-87.8762|25288 -7010|Cedarburg|Wisconsin|United States|43.299|-87.9887|12109 -7011|Chippewa Falls|Wisconsin|United States|44.9358|-91.3902|14581 -7012|Cudahy|Wisconsin|United States|42.9467|-87.8641|18197 -7013|De Pere|Wisconsin|United States|44.4308|-88.0785|25216 -7014|DeForest|Wisconsin|United States|43.2301|-89.3431|10700 -7015|Delavan|Wisconsin|United States|42.6282|-88.6323|8568 -7016|Eau Claire|Wisconsin|United States|44.8197|-91.4948|103586 -7017|Elkhorn|Wisconsin|United States|42.6713|-88.5377|10267 -7018|Fitchburg|Wisconsin|United States|42.9859|-89.4255|29361 -7019|Fond du Lac|Wisconsin|United States|43.7718|-88.4397|44412 -7020|Fort Atkinson|Wisconsin|United States|42.9253|-88.8442|12529 -7021|Fox Crossing|Wisconsin|United States|44.2228|-88.4763|18907 -7022|Franklin|Wisconsin|United States|42.8854|-88.0104|36685 -7023|Germantown|Wisconsin|United States|43.2343|-88.1217|20780 -7024|Glendale|Wisconsin|United States|43.1287|-87.9277|13313 -7025|Grafton|Wisconsin|United States|43.3204|-87.948|12081 -7026|Green Bay|Wisconsin|United States|44.5148|-87.9895|219472 -7027|Greendale|Wisconsin|United States|42.9371|-88.0018|14735 -7028|Greenfield|Wisconsin|United States|42.9619|-88.0052|37623 -7029|Harrison|Wisconsin|United States|44.1935|-88.2941|12418 -7030|Hartford|Wisconsin|United States|43.3223|-88.3784|15526 -7031|Hartland|Wisconsin|United States|43.1029|-88.3396|9457 -7032|Hobart|Wisconsin|United States|44.4967|-88.1602|9872 -7033|Holmen|Wisconsin|United States|43.9706|-91.2654|10613 -7034|Howard|Wisconsin|United States|44.5703|-88.0928|19828 -7035|Hudson|Wisconsin|United States|44.9639|-92.7312|14500 -7036|Janesville|Wisconsin|United States|42.6854|-89.0135|71907 -7037|Kaukauna|Wisconsin|United States|44.2773|-88.2641|16929 -7038|Kenosha|Wisconsin|United States|42.5865|-87.8773|123061 -7039|La Crosse|Wisconsin|United States|43.8241|-91.2268|99227 -7040|Little Chute|Wisconsin|United States|44.2906|-88.3208|11652 -7041|Madison|Wisconsin|United States|43.0822|-89.393|461778 -7042|Manitowoc|Wisconsin|United States|44.0991|-87.6812|34267 -7043|Marinette|Wisconsin|United States|45.0871|-87.6336|11025 -7044|Marshfield|Wisconsin|United States|44.6627|-90.1728|18668 -7045|McFarland|Wisconsin|United States|43.0203|-89.2828|9026 -7046|Menasha|Wisconsin|United States|44.2125|-88.4271|18157 -7047|Menomonee Falls|Wisconsin|United States|43.1487|-88.1227|38219 -7048|Menomonie|Wisconsin|United States|44.8893|-91.9084|16721 -7049|Mequon|Wisconsin|United States|43.2352|-87.9839|24814 -7050|Merrill|Wisconsin|United States|45.182|-89.6994|9344 -7051|Middleton|Wisconsin|United States|43.1064|-89.5059|21634 -7052|Milwaukee|Wisconsin|United States|43.0642|-87.9675|1340981 -7053|Monona|Wisconsin|United States|43.054|-89.3334|8560 -7054|Monroe|Wisconsin|United States|42.603|-89.6381|10668 -7055|Mount Pleasant|Wisconsin|United States|42.7129|-87.8876|27572 -7056|Muskego|Wisconsin|United States|42.886|-88.1291|24991 -7057|Neenah|Wisconsin|United States|44.1669|-88.4767|27194 -7058|New Berlin|Wisconsin|United States|42.9726|-88.1291|40289 -7059|New Richmond|Wisconsin|United States|45.125|-92.5377|9908 -7060|Oak Creek|Wisconsin|United States|42.8803|-87.9009|36266 -7061|Oconomowoc|Wisconsin|United States|43.0996|-88.4948|17969 -7062|Onalaska|Wisconsin|United States|43.8883|-91.2075|18760 -7063|Oregon|Wisconsin|United States|42.9253|-89.3892|11100 -7064|Oshkosh|Wisconsin|United States|44.0227|-88.5619|74737 -7065|Pewaukee|Wisconsin|United States|43.0701|-88.2412|15589 -7066|Platteville|Wisconsin|United States|42.728|-90.4681|11774 -7067|Pleasant Prairie|Wisconsin|United States|42.5266|-87.8895|21193 -7068|Plover|Wisconsin|United States|44.4615|-89.5382|13435 -7069|Plymouth|Wisconsin|United States|43.7447|-87.966|8883 -7070|Port Washington|Wisconsin|United States|43.3846|-87.8855|12273 -7071|Portage|Wisconsin|United States|43.5489|-89.4658|10351 -7072|Racine|Wisconsin|United States|42.7274|-87.8135|135352 -7073|Reedsburg|Wisconsin|United States|43.5348|-89.9965|9942 -7074|Rice Lake|Wisconsin|United States|45.4864|-91.7447|8851 -7075|Richfield|Wisconsin|United States|43.2372|-88.2413|11704 -7076|River Falls|Wisconsin|United States|44.8609|-92.6247|16058 -7077|Salem Lakes|Wisconsin|United States|42.5366|-88.1306|14630 -7078|Shawano|Wisconsin|United States|44.7748|-88.5843|9227 -7079|Sheboygan|Wisconsin|United States|43.7403|-87.7316|70234 -7080|Shorewood|Wisconsin|United States|43.0913|-87.8864|13734 -7081|South Milwaukee|Wisconsin|United States|42.912|-87.8627|20785 -7082|Sparta|Wisconsin|United States|43.9377|-90.8131|9955 -7083|St. Francis|Wisconsin|United States|42.9716|-87.873|9254 -7084|Stevens Point|Wisconsin|United States|44.5241|-89.5507|25752 -7085|Stoughton|Wisconsin|United States|42.9237|-89.2225|13158 -7086|Sturgeon Bay|Wisconsin|United States|44.8228|-87.366|9540 -7087|Suamico|Wisconsin|United States|44.6354|-88.0683|12774 -7088|Sun Prairie|Wisconsin|United States|43.1825|-89.2362|35528 -7089|Superior|Wisconsin|United States|46.6941|-92.0823|26601 -7090|Sussex|Wisconsin|United States|43.1346|-88.2226|11398 -7091|Tomah|Wisconsin|United States|43.9879|-90.4999|9515 -7092|Two Rivers|Wisconsin|United States|44.1565|-87.5824|11276 -7093|Verona|Wisconsin|United States|42.9892|-89.5383|13798 -7094|Watertown|Wisconsin|United States|43.1893|-88.7285|23030 -7095|Waukesha|Wisconsin|United States|43.0087|-88.2464|71307 -7096|Waunakee|Wisconsin|United States|43.1829|-89.4447|14679 -7097|Waupun|Wisconsin|United States|43.6314|-88.7381|11494 -7098|Wausau|Wisconsin|United States|44.962|-89.6459|76016 -7099|Wauwatosa|Wisconsin|United States|43.0616|-88.0347|48072 -7100|West Allis|Wisconsin|United States|43.0068|-88.0296|60220 -7101|West Bend|Wisconsin|United States|43.4173|-88.1818|69672 -7102|Weston|Wisconsin|United States|44.8906|-89.5487|15609 -7103|Whitefish Bay|Wisconsin|United States|43.1131|-87.9003|14818 -7104|Whitewater|Wisconsin|United States|42.8372|-88.7341|14369 -7105|Windsor|Wisconsin|United States|43.2405|-89.2948|8589 -7106|Wisconsin Rapids|Wisconsin|United States|44.3927|-89.8265|18711 -7107|Casper|Wyoming|United States|42.842|-106.3208|63962 -7108|Cheyenne|Wyoming|United States|41.135|-104.7902|76456 -7109|Cody|Wyoming|United States|44.5213|-109.0548|10055 -7110|Evanston|Wyoming|United States|41.2602|-110.9646|11802 -7111|Gillette|Wyoming|United States|44.2752|-105.4982|33047 -7112|Green River|Wyoming|United States|41.5127|-109.471|11887 -7113|Jackson|Wyoming|United States|43.472|-110.7746|10728 -7114|Laramie|Wyoming|United States|41.3099|-105.6085|31501 -7115|Riverton|Wyoming|United States|43.0421|-108.4144|10619 -7116|Rock Springs|Wyoming|United States|41.5947|-109.2209|23505 -7117|Sheridan|Wyoming|United States|44.7961|-106.9642|18660 diff --git a/data/output/nodes/cities.parquet b/data/output/nodes/cities.parquet new file mode 100644 index 0000000..99ca4ea Binary files /dev/null and b/data/output/nodes/cities.parquet differ diff --git a/data/output/nodes/countries.csv b/data/output/nodes/countries.csv deleted file mode 100644 index d8e8cdb..0000000 --- a/data/output/nodes/countries.csv +++ /dev/null @@ -1,4 +0,0 @@ -id|country -1|Canada -2|United Kingdom -3|United States diff --git a/data/output/nodes/countries.parquet b/data/output/nodes/countries.parquet new file mode 100644 index 0000000..dc28e14 Binary files /dev/null and b/data/output/nodes/countries.parquet differ diff --git a/data/output/nodes/interests.csv b/data/output/nodes/interests.csv deleted file mode 100644 index d8d6530..0000000 --- a/data/output/nodes/interests.csv +++ /dev/null @@ -1,42 +0,0 @@ -id|interest -1|Anime -2|Art & Painting -3|Biking -4|Billiards -5|Books -6|Bowling -7|Camping -8|Comics -9|Cooking -10|Cycling -11|Fine Dining -12|Fishing -13|Gardening -14|Golf -15|Hiking -16|Horseback Riding -17|Hunting -18|Kayaking -19|Manga -20|Museums -21|Music -22|Paragliding -23|Photography -24|Rock Climbing -25|Rowing -26|Running -27|Sailing -28|Scuba Diving -29|Singing -30|Skiing -31|Skydiving -32|Snorkeling -33|Snowboarding -34|Soccer -35|Surfing -36|Swimming -37|Tennis -38|Theater -39|Video games -40|Wine Tasting -41|Yoga diff --git a/data/output/nodes/interests.parquet b/data/output/nodes/interests.parquet new file mode 100644 index 0000000..792913c Binary files /dev/null and b/data/output/nodes/interests.parquet differ diff --git a/data/output/nodes/persons.csv b/data/output/nodes/persons.csv deleted file mode 100644 index 2fb5d30..0000000 --- a/data/output/nodes/persons.csv +++ /dev/null @@ -1,1001 +0,0 @@ -id|name|gender|birthday|age|isMarried -1|Kenneth Scott|male|1984-04-14|39|true -2|Stephanie Lozano|female|1993-12-31|29|true -3|Thomas Williams|male|1979-02-09|44|true -4|Christopher Hill|male|1976-11-08|46|false -5|Robert Gill|male|1991-05-16|32|true -6|Cody Bowman|male|1970-04-14|53|false -7|Terri Villa|female|1981-03-03|42|true -8|Laura Dominguez|female|1977-04-06|46|true -9|Robin Fernandez|female|1997-03-14|26|false -10|Gregg Brooks|male|1997-04-29|26|true -11|Michael Dean|male|1975-09-16|47|false -12|Rachel Holmes|female|1985-07-13|38|true -13|Hannah Anderson|female|1990-11-11|32|false -14|Patricia Fletcher|female|1975-08-21|48|false -15|David Brewer|male|1987-03-04|36|false -16|Sara King|female|1994-10-22|28|false -17|Sheila Trujillo|female|1996-01-21|27|false -18|Zachary Steele|male|1977-10-31|45|false -19|Christopher Benitez|male|1981-06-08|42|true -20|Barry Ramirez|male|1979-03-04|44|false -21|Darrell Hinton|male|1997-11-13|25|true -22|Connie Decker|female|1978-03-04|45|true -23|Carla Smith|female|1992-04-10|31|true -24|Cynthia Walsh|female|1982-11-19|40|false -25|Jeff Williams|male|1973-02-10|50|false -26|Thomas White|male|1976-06-23|47|true -27|Kendra Wilson|female|1985-01-18|38|true -28|David George|male|1983-10-31|39|true -29|Andrew Smith|male|1996-05-22|27|true -30|Tracy Howard|female|2000-05-04|23|true -31|Sean Mata|male|1998-11-11|24|true -32|Jasmin Flowers|female|1978-07-12|45|true -33|Victor Reed|male|1973-12-25|49|true -34|Alyssa Randolph|female|1971-03-28|52|false -35|Terry Dominguez|female|1975-06-19|48|true -36|Chad Liu|male|1978-10-10|44|false -37|Danielle Chen|female|1991-09-04|31|true -38|Melissa Harmon|female|1992-10-06|30|false -39|Kristin Watts|female|1997-01-27|26|false -40|Elizabeth Holmes|female|1992-11-26|30|true -41|Andres Nelson|male|1983-01-28|40|true -42|Ricky Smith|male|1989-07-17|34|true -43|James Rogers|male|1983-09-25|39|false -44|Dawn Shaffer|female|1994-12-06|28|false -45|Valerie Saunders|female|1994-04-22|29|false -46|Paul Chavez|male|1976-10-01|46|true -47|Robert Thompson|male|1994-05-19|29|false -48|Michelle Hughes|female|1984-02-07|39|true -49|Emily Blair|female|2000-08-01|23|false -50|Christopher Allen|male|1984-11-13|38|false -51|Jill Carlson|female|1983-02-05|40|false -52|Beverly Underwood|female|1990-08-13|33|true -53|Diana Greer|female|1988-01-07|35|true -54|Javier Leonard|male|1980-01-31|43|true -55|Karen Peters|female|1988-06-28|35|true -56|Daniel Ferguson|male|1986-10-13|36|true -57|Mackenzie Thompson|female|1987-06-06|36|true -58|Thomas Gonzales|male|1973-05-21|50|false -59|Matthew Torres|male|1985-02-04|38|false -60|Andrea Barry|female|1977-01-28|46|true -61|Christian Sullivan|male|1996-06-14|27|false -62|Joan Burns|female|1989-11-25|33|true -63|Frank Collins|male|1976-08-05|47|true -64|Rachel Martinez|female|1983-03-11|40|false -65|Heather Conley|female|1972-08-20|51|false -66|Matthew Young|male|1991-09-05|31|true -67|Gary Lawson|male|1986-08-24|36|false -68|Alexis Farley|male|1998-01-12|25|true -69|Todd Walsh|male|1979-05-15|44|true -70|Zachary Wright|male|1983-07-17|40|false -71|Nancy Stuart|female|1999-04-15|24|true -72|Andrea Miller|female|1995-07-08|28|true -73|Steven Hunt|male|1989-01-07|34|false -74|Edward Daniel|male|1993-04-17|30|false -75|Sherri Hill|female|1990-10-15|32|false -76|Michael Wallace|male|1975-08-22|47|false -77|Tiffany Butler|female|1970-02-12|53|true -78|Amanda Harris|female|1978-11-02|44|false -79|Joseph Porter|male|1979-02-20|44|false -80|Lori Mitchell|female|1975-10-31|47|true -81|Oscar Garrison|male|1972-12-27|50|false -82|Cynthia Benton|female|1981-12-26|41|false -83|Sydney Brennan|female|1993-03-04|30|true -84|Curtis Phillips|male|1993-09-22|29|false -85|Tracy Reynolds|female|1984-11-01|38|true -86|Madison Shepard|female|1978-08-07|45|false -87|Larry Davis|male|1984-03-27|39|true -88|Matthew Rojas|male|1983-06-07|40|true -89|Stephen Oliver|male|1992-04-22|31|false -90|David Johnson|male|1990-08-24|32|true -91|Kimberly George|female|1998-02-04|25|false -92|Krista Long|female|1979-01-11|44|true -93|Karen Allen|female|1971-08-23|51|false -94|Antonio Jackson|male|1987-03-15|36|false -95|Daniel Johnson|male|1985-06-16|38|true -96|Matthew Ball|male|1993-08-06|30|false -97|Brian Rodriguez|male|1994-08-29|28|true -98|Laurie Smith|female|1975-02-20|48|false -99|Emily Macdonald|female|1977-09-26|45|false -100|Michele Burgess|female|1980-10-30|42|false -101|Austin Morgan|male|1971-07-05|52|true -102|Gary Potter|male|1972-12-06|50|false -103|Cynthia Kelly|female|1995-01-10|28|false -104|Jeremy Sweeney|male|1984-06-03|39|true -105|Jerry Hill|male|1984-01-13|39|false -106|Brooke Hurst|female|1974-04-06|49|true -107|Mark Morrison|male|1970-12-25|52|false -108|Sheri Bolton|female|1986-08-25|36|true -109|Robert Morris|male|1991-07-14|32|true -110|Christopher Munoz|male|1977-10-14|45|true -111|Anthony Melendez|male|2000-05-15|23|true -112|Daniel Arellano|male|1981-11-14|41|false -113|Brittany Black|female|1997-05-19|26|false -114|David Griffith|male|1982-10-10|40|true -115|Cheryl Hamilton|female|1994-05-17|29|false -116|Brenda Barnett|female|1982-01-18|41|false -117|Michelle Nielsen|female|1982-05-21|41|true -118|John Meyer|male|1996-08-09|27|true -119|Carla Walls|female|1978-02-17|45|false -120|Danielle Johnson|female|1997-06-10|26|true -121|Crystal Frank|female|2000-02-07|23|false -122|Allison Thomas|female|1996-04-09|27|true -123|Lauren Johnson|female|1974-06-02|49|false -124|Brittany Green|female|1990-03-12|33|false -125|Eric Thompson|male|1971-08-27|51|false -126|Kenneth Perry|male|1971-11-18|51|false -127|Cameron Miller|male|1970-05-25|53|true -128|Linda Lyons|female|1983-04-25|40|true -129|Christopher Smith|male|1973-08-22|49|false -130|Daniel Hayes|male|1993-03-20|30|false -131|Tristan Ramirez|male|1997-08-11|26|true -132|Nicole Phillips|female|1998-04-01|25|false -133|Alexandra Macdonald|female|1988-02-28|35|false -134|Ashley Carlson|female|1986-08-08|37|true -135|Kristopher Jackson|male|1995-09-05|27|true -136|Phillip Smith|male|1999-07-22|24|true -137|Janet Hunter|female|1981-07-24|42|true -138|Gregory Little|male|1982-12-15|40|false -139|Michael Thomas|male|1985-05-13|38|true -140|Vincent Fisher|male|1979-03-12|44|true -141|Lawrence Clark|male|1984-08-24|38|true -142|Emily Mcgee|female|1996-02-10|27|true -143|Alexis Vincent|male|1981-03-22|42|false -144|Crystal Boyle|female|1995-04-06|28|false -145|Jose Munoz|male|1988-09-21|34|false -146|Steven Morris|male|1970-10-16|52|false -147|Angela Garcia|female|1996-01-17|27|true -148|Brittany Vazquez|female|1985-08-01|38|true -149|Jennifer Kelley|female|1979-12-26|43|true -150|Angela Berg|female|1981-10-06|41|true -151|Hailey Marquez|female|1971-07-08|52|false -152|Nathan Gross|male|1991-08-30|31|false -153|Carolyn Allen|female|1977-09-10|45|true -154|Cody Bird|male|1988-07-07|35|true -155|Kelly Fuentes|female|1982-02-23|41|false -156|Carol Williams|female|1997-04-14|26|false -157|Lisa Stanley|female|1998-08-01|25|true -158|Rachel Moore|female|1975-07-06|48|false -159|Jacob Howell|male|1973-01-03|50|true -160|Jose Torres|male|1996-12-04|26|false -161|Troy Santos|male|1991-05-16|32|true -162|Stephanie Cox|female|1975-05-24|48|true -163|Robert Nelson|male|1979-08-21|43|true -164|John Kramer|male|1993-12-02|29|false -165|Brittany Fitzpatrick|female|1975-01-08|48|false -166|Seth Brown|male|1981-04-13|42|true -167|Monica Floyd|female|1983-11-27|39|false -168|Barbara Bell|female|1976-01-10|47|false -169|Mike Rios|male|1983-03-18|40|true -170|Gary Coleman|male|1996-11-01|26|false -171|Jessica Howard|female|1972-03-04|51|true -172|Mark Stone|male|1987-06-27|36|false -173|Patrick Eaton|male|1993-04-03|30|true -174|Wendy Rodriguez|female|2000-08-11|23|false -175|Gregory King|male|1983-11-16|39|false -176|John Wood|male|1984-03-31|39|true -177|Nicole Lopez|female|1988-09-04|34|false -178|Theresa Mays|female|2000-12-16|22|true -179|Scott Lawrence|male|1991-09-10|31|false -180|Ashley King|female|1979-08-23|43|true -181|Caroline Clark|female|1977-10-07|45|true -182|Michael Wright|male|1994-03-01|29|true -183|Alex Smith|male|1978-10-09|44|true -184|Aaron Thomas|male|1973-03-03|50|false -185|Daniel Gonzalez|male|1979-12-29|43|false -186|Kyle Bell|male|1982-03-07|41|false -187|Shannon Campbell|female|1974-07-29|49|true -188|Jennifer Garcia|female|1996-04-30|27|true -189|Jonathan Hunter|male|1989-12-25|33|true -190|Michael Chang|male|1994-11-27|28|true -191|Brandy Weeks|female|1985-04-11|38|false -192|Joshua Harris|male|1999-10-23|23|true -193|Jordan Herrera|male|1972-07-17|51|true -194|Lisa Mcdonald|female|1991-07-08|32|false -195|Robert Brennan|male|1975-11-10|47|false -196|Michael Eaton|male|1974-12-13|48|false -197|Lisa Clayton|female|1981-05-03|42|true -198|William Lynch|male|1981-04-01|42|false -199|Joshua Snyder|male|1970-07-29|53|true -200|William Alexander|male|1987-08-16|36|true -201|Natalie Strong|female|1979-06-25|44|false -202|Susan Munoz|female|1970-01-01|53|true -203|Vincent West|male|1991-06-28|32|false -204|Shane Kim|male|1978-11-08|44|true -205|Ashley Lawson|female|1989-05-28|34|false -206|Sara Anderson|female|1970-07-03|53|false -207|Adriana Atkins|female|1988-12-30|34|false -208|Lisa Durham|female|1988-10-19|34|false -209|Steven Clark|male|1994-06-28|29|true -210|Gail Pratt|female|1983-05-11|40|true -211|Ricky Wiley|male|1982-07-07|41|true -212|Kevin Yang|male|1999-03-12|24|true -213|Dean Woodard|male|1975-07-05|48|true -214|Nicole Walton|female|1983-05-30|40|false -215|Denise Smith|female|1990-12-03|32|true -216|Monica Stone|female|1998-01-08|25|false -217|William Castro|male|1985-08-04|38|true -218|Billy Hudson|male|1988-03-24|35|true -219|Karen Acosta|female|1972-01-30|51|true -220|Lisa Mccormick|female|1994-03-12|29|false -221|Laura Ramos|female|1981-08-13|42|true -222|Jose Myers|male|1982-07-18|41|false -223|Samantha Taylor|female|1989-01-04|34|true -224|Christopher Gonzalez|male|1989-04-16|34|true -225|Joseph Callahan|male|1989-12-12|33|true -226|Amy Terry|female|1992-08-25|30|false -227|Sarah Wilkins|female|1989-11-26|33|true -228|Greg Wilkerson|male|1997-04-19|26|false -229|Christopher Williams|male|1994-01-11|29|false -230|Michael Sherman|male|1998-09-11|24|true -231|Brian Henry|male|1981-12-31|41|false -232|Steven Schmidt|male|1993-11-28|29|false -233|Ronald Evans|male|1991-11-01|31|false -234|Michelle Rodriguez|female|1986-02-03|37|false -235|Charles Watson|male|1998-11-29|24|false -236|Eric Nolan|male|1999-01-06|24|false -237|Linda Johnson|female|1996-12-15|26|false -238|Yvette Reid|female|1999-10-06|23|true -239|Charles Ross|male|1999-10-03|23|false -240|Mary Harrington|female|1979-08-17|44|false -241|Sara Warren|female|1987-10-03|35|true -242|Lauren Russo|female|1983-12-31|39|true -243|Sarah Yates|female|1992-05-09|31|true -244|Olivia West|female|1999-04-30|24|true -245|Isaac Dixon|male|1983-05-27|40|true -246|Nathan Sanford|male|1984-02-08|39|true -247|Monica Cook|female|1971-03-23|52|false -248|Stephanie Gill|female|1972-04-26|51|false -249|Adam Parker|male|1970-01-15|53|true -250|Amanda Zavala|female|1978-11-06|44|false -251|Kenneth Drake|male|1995-09-06|27|true -252|Steven Ward|male|1983-01-10|40|false -253|Sara Bolton|female|2000-02-11|23|false -254|Juan Stone|male|2000-11-03|22|true -255|Veronica Stevens|female|1974-01-07|49|true -256|Anthony Gutierrez|male|2000-09-15|22|true -257|Natalie Johnson|female|1993-02-28|30|false -258|Robert Crawford|male|1973-04-19|50|false -259|Jeffrey Terry|male|1971-12-27|51|true -260|Tracy Sanders|female|1977-07-09|46|false -261|Dana Smith|female|1992-04-01|31|false -262|Heather Welch|female|1972-12-10|50|false -263|David Haynes|male|1975-05-22|48|true -264|Tasha Hall|female|1974-10-30|48|true -265|Michael White|male|1983-07-03|40|false -266|Gregory Mack|male|1977-01-02|46|true -267|Janet Aguirre|female|1984-10-30|38|true -268|Timothy Smith|male|1998-08-10|25|false -269|Thomas Green|male|1980-04-06|43|false -270|Bonnie Evans|female|1984-03-07|39|true -271|Steven Rice|male|1981-01-11|42|false -272|Lisa Ellis|female|1975-02-09|48|true -273|Richard Thomas|male|1990-12-19|32|false -274|Ronnie Romero|male|1973-11-24|49|false -275|Joseph Newman|male|1980-11-26|42|false -276|Nicole Bullock|female|1977-01-05|46|false -277|Alexis Fischer|female|1997-12-29|25|true -278|Matthew Scott|male|1972-08-10|51|true -279|John Miller|male|1974-09-27|48|true -280|Kyle Jacobs|male|1994-02-26|29|true -281|Joseph Rojas|male|1970-11-20|52|false -282|Eric Rose|male|1988-12-25|34|false -283|Debbie Powers|female|1980-05-17|43|true -284|Robert Anderson|male|1983-01-21|40|true -285|Mark James|male|1978-09-23|44|false -286|Kimberly Phelps|female|1974-11-28|48|false -287|Robert Davis|male|1973-10-28|49|true -288|Joshua Love|male|1981-08-30|41|true -289|Stacy Fleming|female|1987-09-22|35|true -290|Sarah Aguilar|female|1994-06-08|29|false -291|Kristy Little|female|1984-05-26|39|false -292|Rachel Miles|female|1996-08-04|27|false -293|Jack Marsh|male|1985-04-22|38|false -294|Ryan Harper|male|1997-11-04|25|false -295|Derrick Russo|male|1993-08-12|30|true -296|Andrea Miller|female|1999-07-26|24|true -297|Ryan Evans|male|1985-12-31|37|true -298|Alexandria Robinson|female|1992-03-18|31|true -299|Patrick Griffin|male|1988-06-15|35|true -300|Theresa Moore|female|1971-04-01|52|false -301|Zachary Wong|male|1970-04-07|53|false -302|Gregory Barrett|male|1993-01-27|30|true -303|Aaron Wong|male|1978-01-13|45|false -304|Edward Smith|male|1993-06-23|30|false -305|Amanda Allen|female|1979-08-01|44|false -306|Natalie Massey|female|1989-02-06|34|true -307|Jennifer Murphy|female|1984-02-10|39|true -308|Mark Bird|male|1986-11-30|36|false -309|Sharon Castillo|female|1979-11-30|43|true -310|Dakota Hale|male|1984-12-08|38|false -311|Gregory Coleman|male|1984-12-31|38|false -312|Zoe Marks|female|1993-10-22|29|false -313|Heather Melton|female|1977-10-12|45|false -314|Heather Herring|female|1989-02-09|34|false -315|Jeanette Ruiz|female|1980-06-01|43|false -316|Taylor Brown|male|2000-07-14|23|true -317|Michelle Rogers|female|1974-01-12|49|false -318|Jonathan Herring|male|1992-10-16|30|true -319|Sarah Ali|female|1990-09-03|32|false -320|Ashley Osborne|female|1970-09-09|52|true -321|Megan Hart|female|1997-05-07|26|false -322|Anna Gonzalez|female|1981-02-13|42|true -323|Paula Gardner|female|1988-11-05|34|true -324|Paul Jackson|male|1976-11-09|46|true -325|Carrie Chung|female|1981-08-01|42|true -326|James Weber|male|1975-04-23|48|true -327|Matthew Diaz|male|1973-04-05|50|false -328|Jason Li|male|1993-01-30|30|true -329|Shari Barnett|female|1992-06-13|31|true -330|Jeffrey Frank|male|1988-06-13|35|false -331|Sergio Stewart|male|1997-01-31|26|false -332|David Brown|male|1983-03-23|40|false -333|Jane Cannon|female|1990-12-14|32|false -334|Javier Simon|male|1995-11-27|27|false -335|Dan Taylor|male|1998-09-12|24|false -336|Tara Morgan|female|1977-10-13|45|true -337|Louis Clark|male|1984-07-25|39|true -338|Kathleen Collins|female|1985-11-20|37|true -339|Dawn Boyd|female|1976-06-20|47|false -340|Bradley Thomas|male|1970-11-23|52|false -341|Mario Moore|male|1990-03-18|33|true -342|Natalie Turner|female|1989-05-28|34|false -343|Michael Cummings|male|1977-08-16|46|true -344|Jasmine Townsend|female|1975-07-09|48|true -345|Sarah Cherry|female|1981-09-10|41|true -346|Courtney Simpson|female|1987-04-27|36|false -347|Thomas Juarez|male|1986-05-05|37|true -348|Stephen Edwards|male|1997-11-23|25|true -349|Jason Thomas|male|1988-04-28|35|true -350|Rodney Blair|male|1973-02-10|50|false -351|Shannon Martinez|female|1991-12-15|31|false -352|Robert Walsh|male|1978-10-10|44|false -353|Rachel Price|female|1997-06-15|26|false -354|Edward Wallace|male|1991-08-19|31|false -355|Michael Hoffman|male|1990-02-08|33|true -356|Rebecca Kirk|female|1995-07-10|28|true -357|Emily Whitehead|female|1996-01-08|27|false -358|Christina Sanders|female|1984-10-27|38|false -359|Jessica Ewing|female|1994-06-05|29|false -360|Rebecca Melton|female|1985-09-04|37|false -361|Faith Snyder|female|1978-12-01|44|false -362|Stephanie Hayes|female|1993-01-12|30|true -363|Mark Reid|male|1992-11-29|30|false -364|Austin Perez|male|1981-04-11|42|true -365|Anthony Casey|male|1974-07-05|49|false -366|David Kelley|male|1992-06-20|31|false -367|Tracy Boyd|female|1972-12-24|50|true -368|Lindsay Long|female|1993-11-22|29|true -369|Lisa Valdez|female|1970-06-19|53|false -370|Cheryl Hughes|female|1982-03-03|41|true -371|Terry Underwood|male|1981-07-22|42|true -372|Sabrina Hansen|female|2000-03-02|23|false -373|Amanda Waters|female|1973-10-22|49|true -374|Brittney Thompson|female|1972-08-08|51|true -375|Joshua Conway|male|1979-12-30|43|false -376|William Miller|male|1982-11-22|40|false -377|Emily Sanchez|female|1995-09-08|27|true -378|Jessica Watson|female|1986-01-08|37|true -379|Amanda Hernandez|female|1978-09-28|44|true -380|Shawn Doyle|male|1986-02-13|37|true -381|Brittany Barker|female|1986-10-16|36|true -382|John Taylor|male|1974-10-15|48|true -383|Heather Ryan|female|1994-12-01|28|true -384|Paul Powell|male|1995-02-27|28|true -385|Paul Martinez|male|1974-07-24|49|true -386|Logan Stewart|male|1981-02-25|42|false -387|Jamie Smith|female|1994-10-11|28|false -388|Melissa Banks|female|1976-08-20|47|false -389|Scott Washington|male|1974-11-25|48|false -390|Chelsea Key|female|1991-07-17|32|true -391|Jennifer Bradley|female|1993-05-10|30|false -392|Amanda Jenkins|female|1982-10-07|40|true -393|Joseph Cunningham|male|1981-12-26|41|false -394|Steve Erickson|male|1984-05-31|39|false -395|Deanna Dixon|female|1983-10-12|39|false -396|Sarah Compton|female|1990-09-01|32|true -397|Jesus Beck|male|1985-01-22|38|true -398|Brad Kelly|male|1974-06-11|49|false -399|Kathy Campbell|female|1995-09-19|27|true -400|Angela Salazar|female|1986-07-21|37|false -401|Kimberly Howe|female|1977-09-21|45|false -402|Rachael Wallace|female|1995-09-29|27|true -403|Angela Young|female|1998-03-08|25|true -404|Wesley Morrison|male|1979-08-22|43|false -405|Larry Martin|male|1988-12-16|34|false -406|Allison Day|female|1975-09-05|47|false -407|Carol Jordan|female|1983-07-23|40|false -408|Jessica Boyd|female|1972-02-13|51|true -409|Emily Heath|female|1978-08-31|44|false -410|Tina Martin|female|1972-03-21|51|false -411|Jordan Ingram|male|1985-12-06|37|true -412|Lindsay Archer|female|1970-01-13|53|true -413|Jeremiah Murphy|male|1987-06-02|36|true -414|Kimberly Jones|female|1990-07-31|33|false -415|Dennis Glover|male|1991-08-14|32|false -416|Matthew Taylor|male|1973-12-10|49|false -417|Jessica Ward|female|1986-07-18|37|true -418|Diana Good|female|1973-05-30|50|false -419|Jason Mcclain|male|1998-05-10|25|true -420|Joy Clarke|female|1972-07-25|51|true -421|Karen Lyons|female|1984-07-06|39|true -422|Allison Ruiz|female|2000-03-26|23|true -423|Elizabeth Walters|female|1979-11-27|43|false -424|Andrew Carr|male|1979-12-13|43|true -425|George Luna|male|1989-04-28|34|true -426|Heather Davis|female|1992-05-27|31|true -427|Brenda Collins|female|1992-02-01|31|false -428|Patrick Weaver|male|1972-01-11|51|false -429|Anna Larsen|female|1994-03-02|29|true -430|Brandon Hill|male|1992-01-30|31|false -431|Gabriella Williams|female|1979-07-23|44|true -432|Roberto Crawford|male|1972-05-09|51|true -433|Anna Torres|female|1984-05-15|39|true -434|William Valdez|male|1979-10-13|43|true -435|Gina Oliver|female|1971-05-28|52|false -436|David Juarez|male|1986-01-27|37|false -437|Jorge Miller|male|1987-03-28|36|true -438|Daniel Meyer|male|2000-09-03|22|false -439|Michael Vang|male|1996-11-11|26|true -440|Lauren Hayes|female|1992-06-19|31|false -441|Patricia Cruz|female|1983-01-21|40|true -442|Sarah Sanders|female|1972-10-07|50|true -443|Marcus Schaefer|male|1972-08-26|50|false -444|Keith Grimes|male|1991-05-21|32|true -445|Felicia Clarke|female|1994-06-13|29|true -446|Karen Olsen|female|1980-02-05|43|true -447|Neil Harrington|male|1982-06-15|41|false -448|Samantha Cooper|female|1997-08-30|25|true -449|Kelly Perkins|female|1983-06-26|40|false -450|John Snyder|male|1978-05-03|45|false -451|Thomas Williams|male|1973-07-07|50|true -452|Amy Fowler|female|1989-09-22|33|true -453|James Allen|male|1980-06-28|43|true -454|Sharon Myers|female|1991-04-21|32|true -455|Adam Burgess|male|1978-04-09|45|false -456|Dakota Garcia|male|1978-09-21|44|true -457|Edward Lewis|male|1978-03-24|45|false -458|Kim Jones|female|1983-11-16|39|false -459|Patricia Green|female|1975-05-22|48|false -460|Lawrence Davis|male|1972-10-14|50|true -461|Brandon Bond|male|1986-07-19|37|false -462|Don Martin|male|1999-11-29|23|true -463|Nathan Tyler|male|1998-11-01|24|true -464|Roger Thomas|male|1985-06-09|38|false -465|Yolanda Salinas|female|1991-03-19|32|true -466|James Caldwell|male|1985-09-10|37|false -467|Matthew Martinez|male|1978-06-11|45|false -468|John Richardson|male|1996-01-31|27|true -469|Nicole Cole|female|1975-03-15|48|true -470|Jonathan Simpson|male|1991-07-07|32|false -471|Samantha Baker|female|1973-01-10|50|true -472|Joyce Rivers|female|1986-04-08|37|false -473|Whitney Gill|female|1995-12-13|27|false -474|Ashley Moore|female|1998-12-18|24|true -475|Darrell Rivera|male|1986-10-27|36|true -476|Raymond Smith|male|1993-04-15|30|true -477|Cheryl Franklin|female|1976-10-03|46|false -478|Justin Parsons|male|1970-01-06|53|true -479|Catherine Kaiser|female|1973-06-28|50|false -480|David Murray|male|1974-05-05|49|false -481|Tammy Kirby|female|2000-07-24|23|false -482|Tiffany Jackson|female|1987-01-12|36|true -483|Stacey Cunningham|female|1982-10-05|40|true -484|Michael Barton|male|1989-08-04|34|true -485|Brenda Morales|female|1976-07-02|47|false -486|Harold Ross|male|1973-07-05|50|false -487|Travis Castro|male|1997-01-26|26|true -488|Nicholas Curtis|male|1973-08-29|49|true -489|Stephen Kelley|male|1987-11-20|35|true -490|Amy Kaiser|female|1986-04-25|37|false -491|Elizabeth Morgan|female|1988-01-15|35|true -492|Robert Rodriguez|male|1989-05-10|34|false -493|William Kelley|male|1976-10-31|46|true -494|Charles Owens|male|1974-08-10|49|false -495|Katherine Lee|female|1982-09-05|40|false -496|Morgan Cabrera|female|1995-11-10|27|false -497|Rebecca Morris|female|1985-07-04|38|false -498|John Miller|male|1987-10-25|35|true -499|Jordan Woods|female|1994-01-27|29|false -500|Susan Burke|female|1997-01-12|26|true -501|Abigail Williams|female|1991-02-15|32|true -502|Melissa Holland|female|1976-12-21|46|true -503|Daniel Martin|male|1990-08-19|32|false -504|Peggy Moore|female|1993-02-17|30|true -505|Andrea Brown|female|1992-08-04|31|false -506|Denise Chavez|female|1996-12-16|26|true -507|Victoria Johnston|female|1971-05-18|52|false -508|Kimberly Velazquez|female|1970-05-01|53|false -509|Ann Carter|female|1975-02-18|48|false -510|Stephanie Henderson|female|1972-11-10|50|true -511|Bailey Mclaughlin|female|1982-03-19|41|true -512|Mariah Price|female|1992-05-17|31|false -513|Allen Shelton|male|1983-04-09|40|false -514|Joseph Rice|male|1990-11-05|32|false -515|Christopher Monroe|male|1984-07-21|39|false -516|Adrian Schmidt|male|1982-01-02|41|true -517|Jamie Berry|female|1992-06-16|31|false -518|Elizabeth Carter|female|1974-04-01|49|false -519|Sean Atkins|male|1987-10-24|35|true -520|George Moore|male|1979-01-21|44|false -521|Megan Garza|female|2000-05-07|23|true -522|Cindy Adams|female|1971-06-29|52|true -523|Lisa Lee|female|1976-04-17|47|true -524|Taylor Johnson|female|1983-06-11|40|true -525|Misty Williams|female|1997-07-11|26|false -526|Jeffrey Beck|male|1974-07-19|49|true -527|Eric Hernandez|male|1971-04-22|52|true -528|Stephanie Williams|female|1978-09-09|44|true -529|Kevin Shepard|male|1999-04-21|24|true -530|James Newman|male|1995-11-29|27|true -531|Billy Jones|male|1996-06-10|27|true -532|Christina Bernard|female|1976-01-08|47|false -533|Sarah Sanchez|female|1994-11-21|28|false -534|Deborah Matthews|female|1983-03-18|40|true -535|Sharon Jacobson|female|1997-07-28|26|true -536|Alyssa Reid|female|1990-08-19|32|true -537|Scott Aguilar|male|1981-04-05|42|true -538|Olivia Cunningham|female|1974-03-04|49|false -539|Mary Simpson|female|1995-02-02|28|false -540|Beverly Lozano|female|1985-02-10|38|false -541|Phillip Sims|male|1992-01-04|31|false -542|Eric Schmidt|male|1975-06-04|48|false -543|Brenda Buchanan|female|1993-02-26|30|true -544|Michael Mcguire|male|1975-07-13|48|true -545|Brandi Ramos|female|1992-12-09|30|true -546|Savannah Robinson|female|1997-10-20|25|true -547|Paul Lopez|male|1994-05-28|29|true -548|Kristi Gonzalez|female|1971-06-26|52|true -549|Maria Davis|female|1998-02-15|25|true -550|Melissa Harris|female|1996-02-10|27|true -551|Robert Bean|male|1990-06-21|33|false -552|Michael Dickerson|male|1982-02-27|41|true -553|Lawrence Fisher|male|1975-05-31|48|false -554|Patrick Warren|male|1996-05-02|27|false -555|Steven Conner|male|1989-10-05|33|false -556|Amanda Harvey|female|1979-02-22|44|false -557|Jason Edwards|male|1992-12-03|30|false -558|Jason Silva|male|1972-12-27|50|false -559|Andrew Rivera|male|1983-05-30|40|true -560|Billy Daugherty|male|1980-08-27|42|false -561|Laura Young|female|1994-04-15|29|false -562|Lynn Burton|female|1986-11-29|36|true -563|Bryan Watkins|male|1985-10-02|37|false -564|Joshua Herrera|male|1994-03-05|29|true -565|Amanda Barber|female|1978-06-30|45|false -566|Kyle Beard|male|1979-11-03|43|true -567|Laurie Cortez|female|1993-03-08|30|false -568|Johnny Meyer|male|1971-01-10|52|true -569|Jackie Horton|female|1992-09-05|30|false -570|Erik Wilson|male|1996-06-23|27|false -571|Jose Hall|male|1987-02-01|36|true -572|Lisa King|female|2000-12-14|22|true -573|Michelle Orr|female|1991-10-13|31|false -574|Heather Henry|female|1972-02-02|51|true -575|Tiffany Hogan|female|1979-06-05|44|true -576|Jared Johnson|male|2000-10-17|22|false -577|Ruth Castillo|female|1973-09-05|49|false -578|Kaitlyn Garcia|female|1984-10-09|38|false -579|Jessica Brown|female|1985-11-23|37|true -580|Paula Nunez|female|1982-12-04|40|true -581|Kyle Hancock|male|1978-12-02|44|false -582|William Sandoval|male|1979-05-03|44|false -583|Matthew Graham|male|1980-12-23|42|true -584|Amy Smith|female|1983-05-27|40|false -585|Donna Barnes|female|1971-07-29|52|true -586|Brandy Schaefer|female|1976-03-19|47|true -587|Kara Carter|female|1999-11-21|23|false -588|Paula Palmer|female|1985-09-21|37|false -589|Tammy Walters|female|1979-09-30|43|false -590|Christina Romero|female|1974-02-04|49|true -591|Chad Forbes|male|1973-05-19|50|false -592|Jean Robinson|female|1976-09-04|46|false -593|Amanda Owens|female|1985-08-12|38|true -594|Laura Roberts|female|1976-06-11|47|true -595|Douglas Perez|male|1980-08-22|42|false -596|Jason Rivera|male|1991-04-24|32|true -597|April Lee|female|1973-10-09|49|false -598|Paul Ware|male|1996-06-09|27|false -599|Jesse Payne|male|1985-04-19|38|false -600|Christopher Hernandez|male|1989-06-26|34|false -601|Kevin Rodriguez|male|1976-04-30|47|false -602|Gary Chan|male|1974-05-04|49|true -603|Christopher Shelton|male|1982-12-22|40|false -604|William Smith|male|1978-07-10|45|false -605|Misty White|female|1988-06-20|35|false -606|Whitney Hess|female|1993-04-03|30|true -607|Scott Ortiz|male|1999-12-05|23|true -608|Adam Gutierrez|male|1972-05-30|51|false -609|Kenneth Kelley|male|1974-05-25|49|false -610|Michael Duncan|male|1989-01-29|34|false -611|Jennifer Johnson|female|1997-04-20|26|false -612|Alex Hendricks|male|1975-09-13|47|false -613|Melissa Johnson|female|1999-05-27|24|false -614|Adam Meyer|male|1993-02-08|30|false -615|Thomas Hernandez|male|1974-01-28|49|false -616|James Finley|male|2000-11-29|22|true -617|Eric Johnson|male|1997-11-23|25|false -618|Ethan Smith|male|1976-07-15|47|true -619|Brittney Sims|female|1989-03-05|34|false -620|Alicia Holloway|female|1987-05-11|36|true -621|Monica Padilla|female|1972-02-22|51|true -622|Joshua Pineda|male|1983-08-16|40|true -623|Christine Nunez|female|2000-08-27|22|true -624|Melissa Higgins|female|1975-11-08|47|true -625|James Shah|male|1973-01-19|50|true -626|Brittany Silva|female|1991-07-29|32|true -627|Michelle Clark|female|1982-07-08|41|true -628|Christopher Le|male|2000-06-09|23|false -629|Ashley Robles|female|1982-05-23|41|true -630|Kyle Byrd|male|1984-02-16|39|false -631|Joyce Spencer|female|1999-08-29|23|false -632|Nicholas Cooke|male|1981-06-29|42|false -633|Eric Griffin|male|1998-10-11|24|true -634|Gary Torres|male|1974-11-24|48|true -635|Raymond Cochran|male|1975-06-07|48|true -636|Lauren Henry|female|1993-12-16|29|false -637|Tanya Lopez|female|1984-05-07|39|false -638|Daniel Davis|male|1999-03-28|24|true -639|James Briggs|male|1995-04-25|28|false -640|Jordan Morton|male|1987-08-09|36|false -641|Gregory Grant|male|1994-01-26|29|true -642|Nicole Carter|female|1993-06-17|30|true -643|Rhonda Tran|female|1981-02-26|42|false -644|Jonathan Noble|male|1972-03-21|51|true -645|David Mills|male|1985-05-31|38|false -646|Robert Crawford|male|1975-02-22|48|false -647|Debbie Strong|female|1985-12-31|37|true -648|Blake Hancock|male|1987-06-02|36|false -649|Felicia Friedman|female|1986-01-15|37|true -650|James Cunningham|male|1992-08-08|31|true -651|Henry King|male|2000-11-30|22|true -652|Monica Wright|female|2000-05-05|23|true -653|Alexis Maldonado|female|2000-08-17|22|false -654|Jonathan Lucas|male|1987-02-01|36|true -655|John Edwards|male|1974-05-16|49|false -656|Leslie Ferrell|female|1979-08-27|43|true -657|Angela Page|female|1993-03-01|30|true -658|Philip Thompson|male|1972-04-30|51|false -659|Sylvia Walker|female|1997-05-02|26|true -660|Joshua Stone|male|1973-10-19|49|true -661|Miguel Dickson|male|1996-02-09|27|false -662|Peter Anderson|male|1998-05-09|25|true -663|Heather Garza|female|1991-05-27|32|false -664|Eric Anderson|male|1974-10-02|48|true -665|Leslie Evans|female|1982-01-24|41|true -666|Rebecca Murphy|female|1994-02-11|29|false -667|Ryan Dalton|male|1975-04-05|48|false -668|Ashley Ellis|female|1982-04-22|41|true -669|Melissa Wells|female|1987-04-27|36|false -670|Joseph Carlson|male|1983-06-17|40|false -671|Lisa Clark|female|1994-02-04|29|false -672|Daniel Green|male|1994-01-20|29|true -673|Brian Morris|male|1981-02-25|42|false -674|Micheal Woodard|male|2000-07-03|23|true -675|Candice Peterson|female|1983-12-27|39|true -676|Sierra Ayala|female|1990-09-29|32|false -677|Richard Lyons|male|1996-02-19|27|true -678|Jacqueline Medina|female|1977-01-26|46|false -679|Matthew Alvarez|male|1983-10-08|39|true -680|Angela Owens|female|1998-11-05|24|true -681|Alexandra Mccann|female|1997-11-13|25|false -682|Marcus Rodriguez|male|1992-05-14|31|false -683|Mallory Lindsey|female|1995-11-13|27|true -684|Dennis Powell|male|1990-09-17|32|false -685|Maria Sanders|female|1989-10-13|33|true -686|Olivia Hall|female|1995-12-05|27|false -687|Christopher Watts|male|1979-05-19|44|false -688|Taylor Jones|female|1985-09-07|37|false -689|Rodney House|male|1984-01-04|39|true -690|Steven Miller|male|1997-05-12|26|true -691|Crystal Diaz|female|1980-04-16|43|true -692|Carla Parrish|female|1975-03-18|48|false -693|Jennifer Vasquez|female|1999-05-18|24|true -694|Jennifer Thomas|female|1975-01-07|48|false -695|Samuel Hubbard|male|1973-09-21|49|true -696|Diana Riggs|female|1974-02-10|49|false -697|Timothy Lawrence|male|1981-03-02|42|true -698|Teresa Willis|female|1971-09-11|51|false -699|Donald Harris|male|1998-09-20|24|false -700|Nicholas Tran|male|1973-03-17|50|false -701|Michelle Simmons|female|1999-06-03|24|true -702|Cynthia Williams|female|1983-01-08|40|true -703|Kim Jenkins|female|1991-08-05|32|false -704|Taylor Terrell|male|1992-03-20|31|true -705|Bobby Wells|male|1999-04-01|24|false -706|Casey Mendoza|male|1994-12-24|28|true -707|Andre Houston|male|1991-09-22|31|false -708|Alyssa Fisher|female|1999-08-11|24|false -709|Lisa Smith|female|1980-02-28|43|true -710|Tiffany Cooper|female|1989-12-08|33|true -711|Jeanette Lopez|female|1986-11-18|36|true -712|Pamela Mccoy|female|1995-08-21|27|true -713|Stephanie Stewart|female|1972-06-09|51|true -714|Kyle Walker|male|1970-04-02|53|false -715|Shannon Anderson|female|1987-09-22|35|false -716|Sean Davis|male|1987-02-08|36|false -717|Justin Winters|male|1991-12-03|31|true -718|Ralph Parks|male|1997-08-29|25|true -719|Sherry Ford|female|1999-10-28|23|true -720|Heidi Paul|female|1993-01-19|30|true -721|Emma Daniel|female|1970-10-29|52|true -722|Melissa Carson|female|1989-10-29|33|false -723|Nicholas Cardenas|male|1976-03-14|47|true -724|Walter Ellis|male|1972-05-04|51|true -725|David House|male|1997-12-28|25|true -726|Kelly Williams|male|1982-06-12|41|true -727|Ariana Kerr|female|1986-02-16|37|false -728|Roy Dominguez|male|1993-04-22|30|false -729|Gary Wu|male|1977-12-20|45|true -730|Kimberly Padilla|female|1972-09-05|50|false -731|Chris Singleton|male|1997-06-25|26|true -732|Sarah Werner|female|1993-05-16|30|true -733|Thomas Johnson|male|1988-06-24|35|true -734|Steven Cox|male|1984-01-31|39|true -735|Alison Clark|female|1999-01-20|24|false -736|Carla Holden|female|1979-11-08|43|false -737|Jimmy Brown|male|1981-11-17|41|true -738|Faith Cabrera|female|1973-06-04|50|true -739|Terry Allen|male|1993-08-05|30|true -740|Shelly Cooper|female|1973-04-27|50|true -741|Wanda Lee|female|1996-08-17|26|false -742|Ricky Oliver|male|1975-06-08|48|true -743|Richard Wright|male|2000-03-23|23|true -744|Steven Young|male|1971-05-28|52|true -745|Autumn Robinson|female|1997-01-13|26|true -746|Joshua Warren|male|1988-11-30|34|false -747|Lisa Glenn|female|1990-01-02|33|false -748|Audrey Holden|female|1997-05-20|26|true -749|Donald Moore|male|1976-04-01|47|true -750|Anthony Garner|male|1983-04-23|40|false -751|Victor Serrano|male|1981-10-09|41|true -752|Megan Davidson|female|1990-04-11|33|true -753|Robert Evans|male|1976-01-27|47|true -754|Heather Rowe|female|1983-12-17|39|true -755|Angela Johnson|female|1973-12-05|49|false -756|Jose Smith|male|2000-11-23|22|false -757|Crystal Evans|female|1972-12-12|50|false -758|Marie Montes|female|1994-04-13|29|false -759|Gary Murray|male|1972-01-14|51|false -760|Oscar Perry|male|1996-05-20|27|true -761|Victor Young|male|1998-01-04|25|false -762|Rodney Yang|male|1992-12-25|30|true -763|Melanie Hester|female|1985-10-25|37|false -764|April Lee|female|1981-05-18|42|true -765|Barbara Sanders|female|1977-01-19|46|true -766|Tyler Chang|male|1978-07-23|45|true -767|Robert Anderson|male|1997-11-08|25|false -768|Dakota Garcia|male|1986-07-31|37|false -769|Daniel Davis|male|1994-07-12|29|true -770|Joseph Martinez|male|1992-11-30|30|false -771|Jose Kennedy|male|1999-01-08|24|false -772|Karen Barron|female|1993-01-31|30|false -773|Theresa Medina|female|1988-11-13|34|false -774|Denise Duffy|female|1984-04-16|39|true -775|Andrea Jones|female|1980-03-30|43|false -776|Sean Foster|male|1997-10-11|25|false -777|Sarah Mcdonald|female|1974-12-27|48|true -778|Ann Johnson|female|1970-05-17|53|false -779|Lawrence Gallagher|male|1989-05-25|34|false -780|Zachary Tyler|male|1973-02-07|50|true -781|Bethany Pitts|female|1981-12-24|41|false -782|Janet Rivera|female|1992-01-19|31|false -783|Tiffany Castillo|female|1992-08-07|31|false -784|Stephen Russell|male|1996-09-01|26|false -785|Joshua Barton|male|1994-03-29|29|true -786|Gordon Gutierrez|male|1981-03-21|42|false -787|Phyllis Romero|female|2000-02-23|23|true -788|Roger Strong|male|1984-11-22|38|true -789|James Rojas|male|1992-08-08|31|false -790|Alicia Blackwell|female|1976-07-30|47|true -791|Stephen Wilson|male|1984-08-16|39|true -792|John Quinn|male|1994-12-19|28|false -793|Noah Moore|male|1997-08-12|26|false -794|Veronica Bray|female|1989-04-03|34|true -795|Michelle Myers|female|1992-07-26|31|false -796|Emily Lester|female|1988-09-23|34|false -797|Julie Gibson|female|1981-07-25|42|true -798|Aaron Hoover|male|1998-07-01|25|true -799|Daniel Tran|male|1972-03-24|51|true -800|Sergio Mclean|male|1991-10-31|31|true -801|Sarah Chang|female|1984-04-23|39|true -802|Carrie Perry|female|1977-06-03|46|false -803|Steven Griffin|male|1976-12-20|46|true -804|David Walker|male|1980-03-27|43|true -805|Michael Gonzalez|male|1999-12-13|23|false -806|Charles Green|male|1994-12-17|28|true -807|Nicole Baker|female|1979-09-12|43|true -808|Lori Schmitt|female|1988-02-21|35|true -809|Linda Anderson|female|1981-01-08|42|true -810|Patrick Sanchez|male|1998-06-20|25|true -811|Carlos Smith|male|1997-05-06|26|false -812|Jose Taylor|male|1999-08-12|24|false -813|Patricia Andrade|female|1984-01-01|39|false -814|Erin Johnson|female|1986-02-13|37|true -815|Kenneth Dominguez|male|1987-01-24|36|false -816|John Green|male|1989-12-07|33|false -817|Jessica Potter|female|1973-02-24|50|false -818|Jill Cooper|female|1978-04-15|45|true -819|Cynthia Melendez|female|1982-11-18|40|false -820|Zachary Diaz|male|1996-03-20|27|true -821|Katherine Mullen|female|1985-02-08|38|false -822|Christopher Lin|male|1994-07-23|29|false -823|Amanda Hebert|female|1998-10-03|24|true -824|Adam Nguyen|male|1975-04-14|48|false -825|Jennifer Calhoun|female|1984-12-29|38|true -826|Robert Foley|male|1994-02-13|29|true -827|Raymond Branch|male|1988-12-18|34|false -828|Rhonda Golden|female|1997-08-23|25|false -829|Charles Cardenas|male|1997-07-08|26|false -830|Colin Robinson|male|1987-07-03|36|true -831|Kelsey Howard|female|1985-07-03|38|false -832|John Strong|male|1998-10-05|24|true -833|Adam Hall|male|1984-08-26|38|false -834|Joseph Greer|male|1986-08-25|36|false -835|Richard Bruce|male|1986-09-19|36|false -836|Roger Robinson|male|2000-06-26|23|true -837|Krystal Farley|female|1982-05-11|41|false -838|Angela Thompson|female|1979-01-14|44|true -839|Christopher James|male|1992-10-23|30|false -840|Rachel Waters|female|1973-10-11|49|true -841|Derek Pacheco|male|1985-10-27|37|false -842|Stephen Garza|male|1975-01-03|48|true -843|Madeline Yu|female|1992-10-03|30|true -844|Lucas Snyder|male|1995-10-11|27|false -845|Stephen Garcia|male|1990-12-23|32|false -846|Matthew Murphy|male|1999-09-05|23|false -847|John Fox|male|1972-10-02|50|false -848|Cheryl Franklin|female|1990-08-19|32|true -849|Barbara Martinez|female|1983-08-27|39|false -850|Heather Johnson|female|1981-11-02|41|true -851|Dwayne King|male|1983-09-20|39|true -852|Philip Brown|male|1997-07-13|26|true -853|Spencer Robbins|male|1978-08-14|45|false -854|Daniel Adkins|male|1980-04-12|43|false -855|Kylie Ortiz|female|1973-02-20|50|false -856|Mary Rodriguez|female|1995-10-07|27|false -857|Andrea Anderson|female|1980-03-22|43|true -858|Arthur Fields|male|2000-05-03|23|false -859|Jose Mccoy|male|1998-06-29|25|true -860|Jerry Palmer|male|1979-08-25|43|true -861|Kelly Mckinney|female|1992-04-17|31|true -862|Sarah Jacobson|female|1990-01-25|33|false -863|Kelly Leonard|female|1977-12-13|45|false -864|William Acosta|male|1975-09-20|47|true -865|Jillian Barron|female|1988-10-18|34|false -866|Jason Lopez|male|1999-08-01|24|true -867|Kiara Knox|female|1980-07-02|43|false -868|Megan Warner|female|1992-06-23|31|false -869|Kathy Santana|female|1987-02-04|36|true -870|Shawn Davis|male|1974-03-28|49|false -871|Christopher Kemp|male|1992-06-28|31|true -872|Eric Hinton|male|1976-04-12|47|true -873|Lisa Guerra|female|1974-01-24|49|false -874|Gregory Huffman|male|1995-01-11|28|false -875|Michael Smith|male|1973-06-20|50|false -876|Shawn Fowler|male|1975-04-05|48|true -877|Joshua Wong|male|1970-06-20|53|true -878|Craig Harris|male|1986-09-07|36|true -879|Elizabeth Navarro|female|2000-06-07|23|true -880|Jeanne Wood|female|1973-12-13|49|true -881|Brenda Simpson|female|2000-03-11|23|true -882|Nicholas Estrada|male|1979-05-18|44|false -883|Tommy Allen|male|1981-06-29|42|true -884|Toni Smith|female|1981-06-28|42|true -885|Seth Cruz|male|1980-11-11|42|true -886|Cassie Mills|female|1972-05-30|51|false -887|Alyssa Reed|female|1982-07-03|41|false -888|Ronald Doyle|male|1991-11-17|31|true -889|Emily Sutton|female|1973-02-16|50|false -890|Lee Morgan|male|1980-04-03|43|false -891|Monica Perez|female|1995-07-29|28|false -892|Miranda Miller|female|1972-05-24|51|true -893|Tina Rowe|female|1977-08-15|46|false -894|Christian Craig|male|1984-09-06|38|false -895|Francisco Hardy|male|1982-03-26|41|true -896|Ryan Moore|male|1978-03-11|45|true -897|Megan Hernandez|female|1982-01-02|41|false -898|Jennifer Crawford|female|1970-09-15|52|false -899|Nicole Harris|female|1990-12-29|32|false -900|Amanda Schultz|female|1999-08-21|23|true -901|Kelly Floyd|female|1976-06-08|47|true -902|Maria Sullivan|female|1977-12-06|45|false -903|Tamara Sims|female|1982-10-12|40|true -904|Timothy Thornton|male|1975-05-04|48|true -905|Karen Hodge|female|1988-03-23|35|false -906|William White|male|1999-08-13|24|true -907|Glen Tucker|male|1995-09-21|27|false -908|Adam Thomas|male|1990-06-14|33|true -909|Frank Walters|male|1991-01-06|32|true -910|Charles Jones|male|1975-04-22|48|true -911|Stephanie Rodriguez|female|1998-05-17|25|true -912|Sharon Dixon|female|1975-07-18|48|true -913|David Gallegos|male|1975-09-17|47|false -914|Amanda Knight|female|1981-10-27|41|false -915|Jennifer Brown|female|1980-08-04|43|false -916|Derek Lewis|male|1975-05-15|48|true -917|Warren Wilson|male|1971-11-08|51|true -918|Daniel Harris|male|1972-12-26|50|true -919|Steven Odom|male|1999-11-15|23|false -920|Daisy Woods|female|1974-10-19|48|true -921|Beverly Levy|female|1982-04-29|41|false -922|Jessica Garcia|female|1985-09-04|37|false -923|Diana Roberson|female|1977-06-21|46|false -924|Patrick Thomas|male|1987-04-13|36|false -925|Terrence Rose|male|1996-11-11|26|true -926|Gary Gill|male|1970-01-19|53|true -927|Nicholas Thompson|male|1992-06-27|31|false -928|David Holland|male|2000-09-25|22|false -929|John Rogers|male|2000-04-25|23|true -930|Debra Dennis|female|1975-09-27|47|false -931|Kimberly Munoz|female|1996-07-11|27|false -932|Juan Johnson|male|1984-02-01|39|false -933|Daniel Newton|male|1988-12-25|34|true -934|Amanda Savage|female|1989-04-23|34|false -935|Kevin Jackson|male|1973-01-14|50|false -936|Kaitlin Walker|female|1983-06-08|40|true -937|Laura Gregory|female|1997-05-24|26|true -938|Jennifer Bennett|female|1989-03-23|34|false -939|Matthew Wong|male|1974-08-12|49|true -940|Leon Adams|male|1992-12-13|30|true -941|Linda Johnson|female|1986-08-06|37|false -942|Patricia Fuller|female|1988-07-20|35|true -943|Katie Dougherty|female|1974-12-16|48|false -944|Stacey Williams|female|1978-09-24|44|false -945|Charles Jones|male|1991-06-02|32|true -946|Michael Holland|male|1973-05-09|50|true -947|Morgan Johnson|female|1985-03-14|38|false -948|Jessica Carroll|female|1974-09-09|48|true -949|Matthew Turner|male|1976-05-07|47|true -950|Jenny Richardson|female|1978-11-17|44|true -951|Meghan Barron|female|1998-05-12|25|false -952|Bradley Myers|male|1989-09-16|33|true -953|Douglas Bonilla|male|1988-11-04|34|true -954|Robin Perez|female|1975-05-31|48|true -955|Heather Carroll|female|1989-03-16|34|false -956|Amy Kelly|female|2000-09-07|22|false -957|Pedro Figueroa|male|1972-10-10|50|false -958|Lynn Howard|female|1979-06-10|44|false -959|Theresa Estrada|female|1989-06-16|34|true -960|Mariah Bryant|female|1978-02-14|45|false -961|Alan Martinez|male|1980-07-17|43|true -962|Brad Mason|male|1993-06-07|30|false -963|Andrea Shelton|female|1974-06-07|49|true -964|Susan Rollins|female|1995-04-23|28|false -965|Ricky Doyle|male|1970-02-20|53|true -966|Vanessa Mejia|female|1989-05-30|34|false -967|Rachel Garrison|female|1978-12-04|44|true -968|Lori Morris|female|1996-08-20|26|false -969|Devon Mason|male|1994-02-16|29|true -970|Gabriella Gray|female|1982-04-27|41|true -971|Regina West|female|1972-09-26|50|false -972|Dana Jimenez|female|1980-08-07|43|false -973|Daniel Fitzpatrick|male|1991-07-24|32|false -974|Kimberly Oliver|female|1998-06-11|25|false -975|Ryan Steele|male|1996-12-03|26|false -976|Christopher Mcconnell|male|1992-07-16|31|true -977|Taylor Reed|female|1991-05-23|32|false -978|John Wilson|male|1990-08-05|33|false -979|Rachel Cruz|female|1972-01-06|51|true -980|Natalie Robinson|female|1986-08-20|36|false -981|Luke Solomon|male|1992-07-02|31|false -982|Mario Shelton|male|1989-10-10|33|true -983|Craig Phillips|male|1996-01-06|27|false -984|Teresa Chen|female|1988-06-28|35|false -985|Sheryl Osborn|female|1970-03-22|53|false -986|Amanda White|female|1986-09-03|36|true -987|Robert Smith|male|1989-02-14|34|true -988|Amy Miles|female|1985-03-10|38|false -989|Frank Thomas|male|1995-11-09|27|false -990|Curtis Cordova|male|1974-01-16|49|false -991|Pamela Harrington|female|1996-05-12|27|false -992|Nicholas Dunlap|male|1987-03-13|36|false -993|Darlene Garcia|female|1973-07-10|50|false -994|Miguel Morgan|male|1974-09-14|48|false -995|Paul Foster|male|1972-02-14|51|true -996|Michael Bryant|male|2000-08-29|22|true -997|Samantha Boyer|female|1985-06-10|38|true -998|Joseph Andrews|male|1989-04-28|34|true -999|Megan Shaw|female|1986-07-24|37|true -1000|Kelly Howell|female|1984-02-16|39|true diff --git a/data/output/nodes/persons.parquet b/data/output/nodes/persons.parquet new file mode 100644 index 0000000..638d602 Binary files /dev/null and b/data/output/nodes/persons.parquet differ diff --git a/data/output/nodes/states.csv b/data/output/nodes/states.csv deleted file mode 100644 index 0e589c3..0000000 --- a/data/output/nodes/states.csv +++ /dev/null @@ -1,274 +0,0 @@ -id|state|country -1|Alberta|Canada -2|British Columbia|Canada -3|Manitoba|Canada -4|New Brunswick|Canada -5|Newfoundland and Labrador|Canada -6|Northwest Territories|Canada -7|Nova Scotia|Canada -8|Nunavut|Canada -9|Ontario|Canada -10|Prince Edward Island|Canada -11|Quebec|Canada -12|Saskatchewan|Canada -13|Yukon|Canada -14|Aberdeen City|United Kingdom -15|Aberdeenshire|United Kingdom -16|Angus|United Kingdom -17|Antrim and Newtownabbey|United Kingdom -18|Ards and North Down|United Kingdom -19|Argyll and Bute|United Kingdom -20|Armagh City, Banbridge and Craigavon|United Kingdom -21|Barking and Dagenham|United Kingdom -22|Barnet|United Kingdom -23|Barnsley|United Kingdom -24|Bath and North East Somerset|United Kingdom -25|Bedford|United Kingdom -26|Belfast|United Kingdom -27|Bexley|United Kingdom -28|Birmingham|United Kingdom -29|Blackburn with Darwen|United Kingdom -30|Blackpool|United Kingdom -31|Blaenau Gwent|United Kingdom -32|Bolton|United Kingdom -33|Bracknell Forest|United Kingdom -34|Bradford|United Kingdom -35|Brent|United Kingdom -36|Bridgend|United Kingdom -37|Brighton and Hove|United Kingdom -38|Bristol, City of|United Kingdom -39|Bromley|United Kingdom -40|Buckinghamshire|United Kingdom -41|Bury|United Kingdom -42|Caerphilly|United Kingdom -43|Calderdale|United Kingdom -44|Cambridgeshire|United Kingdom -45|Camden|United Kingdom -46|Cardiff|United Kingdom -47|Carmarthenshire|United Kingdom -48|Central Bedfordshire|United Kingdom -49|Ceredigion|United Kingdom -50|Cheshire East|United Kingdom -51|Cheshire West and Chester|United Kingdom -52|Clackmannanshire|United Kingdom -53|Conwy|United Kingdom -54|Cornwall|United Kingdom -55|Coventry|United Kingdom -56|Croydon|United Kingdom -57|Cumbria|United Kingdom -58|Darlington|United Kingdom -59|Denbighshire|United Kingdom -60|Derby|United Kingdom -61|Derbyshire|United Kingdom -62|Derry and Strabane|United Kingdom -63|Devon|United Kingdom -64|Doncaster|United Kingdom -65|Dorset|United Kingdom -66|Dudley|United Kingdom -67|Dumfries and Galloway|United Kingdom -68|Dundee City|United Kingdom -69|Durham|United Kingdom -70|Ealing|United Kingdom -71|East Ayrshire|United Kingdom -72|East Dunbartonshire|United Kingdom -73|East Lothian|United Kingdom -74|East Renfrewshire|United Kingdom -75|East Riding of Yorkshire|United Kingdom -76|East Sussex|United Kingdom -77|Edinburgh, City of|United Kingdom -78|Enfield|United Kingdom -79|Essex|United Kingdom -80|Falkirk|United Kingdom -81|Fermanagh and Omagh|United Kingdom -82|Fife|United Kingdom -83|Flintshire|United Kingdom -84|Gateshead|United Kingdom -85|Glasgow City|United Kingdom -86|Gloucestershire|United Kingdom -87|Greenwich|United Kingdom -88|Gwynedd|United Kingdom -89|Hackney|United Kingdom -90|Halton|United Kingdom -91|Hammersmith and Fulham|United Kingdom -92|Hampshire|United Kingdom -93|Haringey|United Kingdom -94|Harrow|United Kingdom -95|Hartlepool|United Kingdom -96|Havering|United Kingdom -97|Herefordshire|United Kingdom -98|Hertfordshire|United Kingdom -99|Highland|United Kingdom -100|Hillingdon|United Kingdom -101|Hounslow|United Kingdom -102|Inverclyde|United Kingdom -103|Isle of Anglesey|United Kingdom -104|Isle of Wight|United Kingdom -105|Islington|United Kingdom -106|Kensington and Chelsea|United Kingdom -107|Kent|United Kingdom -108|Kingston upon Hull, City of|United Kingdom -109|Kingston upon Thames|United Kingdom -110|Kirklees|United Kingdom -111|Knowsley|United Kingdom -112|Lambeth|United Kingdom -113|Lancashire|United Kingdom -114|Leeds|United Kingdom -115|Leicester|United Kingdom -116|Leicestershire|United Kingdom -117|Lewisham|United Kingdom -118|Lincolnshire|United Kingdom -119|Lisburn and Castlereagh|United Kingdom -120|Liverpool|United Kingdom -121|London, City of|United Kingdom -122|Luton|United Kingdom -123|Manchester|United Kingdom -124|Medway|United Kingdom -125|Merthyr Tydfil|United Kingdom -126|Merton|United Kingdom -127|Mid-Ulster|United Kingdom -128|Middlesbrough|United Kingdom -129|Midlothian|United Kingdom -130|Milton Keynes|United Kingdom -131|Monmouthshire|United Kingdom -132|Moray|United Kingdom -133|Neath Port Talbot|United Kingdom -134|Newcastle upon Tyne|United Kingdom -135|Newham|United Kingdom -136|Newport|United Kingdom -137|Norfolk|United Kingdom -138|North Ayrshire|United Kingdom -139|North East Lincolnshire|United Kingdom -140|North Lanarkshire|United Kingdom -141|North Lincolnshire|United Kingdom -142|North Somerset|United Kingdom -143|North Tyneside|United Kingdom -144|North Yorkshire|United Kingdom -145|Northamptonshire|United Kingdom -146|Northumberland|United Kingdom -147|Nottingham|United Kingdom -148|Nottinghamshire|United Kingdom -149|Oldham|United Kingdom -150|Orkney Islands|United Kingdom -151|Oxfordshire|United Kingdom -152|Pembrokeshire|United Kingdom -153|Perth and Kinross|United Kingdom -154|Peterborough|United Kingdom -155|Plymouth|United Kingdom -156|Portsmouth|United Kingdom -157|Powys|United Kingdom -158|Reading|United Kingdom -159|Redbridge|United Kingdom -160|Redcar and Cleveland|United Kingdom -161|Renfrewshire|United Kingdom -162|Rhondda Cynon Taff|United Kingdom -163|Richmond upon Thames|United Kingdom -164|Rochdale|United Kingdom -165|Rotherham|United Kingdom -166|Rutland|United Kingdom -167|Salford|United Kingdom -168|Sandwell|United Kingdom -169|Scottish Borders|United Kingdom -170|Sefton|United Kingdom -171|Sheffield|United Kingdom -172|Shetland Islands|United Kingdom -173|Shropshire|United Kingdom -174|Slough|United Kingdom -175|Solihull|United Kingdom -176|Somerset|United Kingdom -177|South Ayrshire|United Kingdom -178|South Gloucestershire|United Kingdom -179|South Lanarkshire|United Kingdom -180|South Tyneside|United Kingdom -181|Southampton|United Kingdom -182|Southend-on-Sea|United Kingdom -183|St. Helens|United Kingdom -184|Staffordshire|United Kingdom -185|Stirling|United Kingdom -186|Stockport|United Kingdom -187|Stockton-on-Tees|United Kingdom -188|Stoke-on-Trent|United Kingdom -189|Suffolk|United Kingdom -190|Sunderland|United Kingdom -191|Surrey|United Kingdom -192|Sutton|United Kingdom -193|Swansea|United Kingdom -194|Swindon|United Kingdom -195|Tameside|United Kingdom -196|Telford and Wrekin|United Kingdom -197|Thurrock|United Kingdom -198|Torbay|United Kingdom -199|Torfaen|United Kingdom -200|Tower Hamlets|United Kingdom -201|Trafford|United Kingdom -202|Vale of Glamorgan, The|United Kingdom -203|Wakefield|United Kingdom -204|Walsall|United Kingdom -205|Waltham Forest|United Kingdom -206|Wandsworth|United Kingdom -207|Warrington|United Kingdom -208|Warwickshire|United Kingdom -209|West Berkshire|United Kingdom -210|West Dunbartonshire|United Kingdom -211|West Lothian|United Kingdom -212|West Sussex|United Kingdom -213|Westminster|United Kingdom -214|Wigan|United Kingdom -215|Wiltshire|United Kingdom -216|Windsor and Maidenhead|United Kingdom -217|Wirral|United Kingdom -218|Wokingham|United Kingdom -219|Wolverhampton|United Kingdom -220|Worcestershire|United Kingdom -221|Wrexham|United Kingdom -222|York|United Kingdom -223|Alabama|United States -224|Alaska|United States -225|Arizona|United States -226|Arkansas|United States -227|California|United States -228|Colorado|United States -229|Connecticut|United States -230|Delaware|United States -231|District of Columbia|United States -232|Florida|United States -233|Georgia|United States -234|Hawaii|United States -235|Idaho|United States -236|Illinois|United States -237|Indiana|United States -238|Iowa|United States -239|Kansas|United States -240|Kentucky|United States -241|Louisiana|United States -242|Maine|United States -243|Maryland|United States -244|Massachusetts|United States -245|Michigan|United States -246|Minnesota|United States -247|Mississippi|United States -248|Missouri|United States -249|Montana|United States -250|Nebraska|United States -251|Nevada|United States -252|New Hampshire|United States -253|New Jersey|United States -254|New Mexico|United States -255|New York|United States -256|North Carolina|United States -257|North Dakota|United States -258|Ohio|United States -259|Oklahoma|United States -260|Oregon|United States -261|Pennsylvania|United States -262|Rhode Island|United States -263|South Carolina|United States -264|South Dakota|United States -265|Tennessee|United States -266|Texas|United States -267|Utah|United States -268|Vermont|United States -269|Virginia|United States -270|Washington|United States -271|West Virginia|United States -272|Wisconsin|United States -273|Wyoming|United States diff --git a/data/output/nodes/states.parquet b/data/output/nodes/states.parquet new file mode 100644 index 0000000..4106b71 Binary files /dev/null and b/data/output/nodes/states.parquet differ diff --git a/kuzudb/README.md b/kuzudb/README.md index 1bdbca6..3115da9 100644 --- a/kuzudb/README.md +++ b/kuzudb/README.md @@ -21,11 +21,12 @@ The numbers shown below are for when we ingest 100K person nodes, ~10K location As expected, the nodes load much faster than the edges, since there are many more edges than nodes. The run times for ingesting nodes and edges are output to the console. ``` -Nodes loaded in 0.0872s -Edges loaded in 2.0920s +Nodes loaded in 0.0874s +Edges loaded in 2.1622s +Successfully loaded nodes and edges into KΓΉzuDB! ``` -> πŸ’‘ Ingesting the nodes/edges via the CSV bulk loader in KΓΉzuDB takes under 3 seconds πŸ”₯, as opposed to ~65 seconds for Neo4j. The timing shown is on an M2 Macbook Pro with 16 GB of RAM. +> πŸ’‘ The timing shown is on an M2 Macbook Pro with 16 GB of RAM. ## Query graph @@ -46,8 +47,17 @@ The following questions are asked of the graph: * **Query 7**: Which U.S. state has the maximum number of persons between the age 23-30 who enjoy photography? * **Query 8**: How many second degree connections are reachable in the graph? -#### Output +### Case 1: KΓΉzu single-threaded +As per the [Neo4j docs](https://neo4j.com/docs/java-reference/current/transaction-management/), "transactions are single-threaded, confined, and independent". To keep a fair comparison with Neo4j, we thus limit the number of threads that KΓΉzu executes queries on to a single thread. + +In the Python client, this is done as follows. + +```py +CONNECTION.set_max_threads_for_exec(1) +``` + +#### Results ``` Query 1: @@ -66,7 +76,7 @@ shape: (3, 3) β”‚ 68753 ┆ Claudia Booker ┆ 4985 β”‚ β”‚ 54696 ┆ Brian Burgess ┆ 4976 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 1 completed in 0.610037s +Query 1 completed in 0.311524s Query 2: @@ -78,15 +88,14 @@ Query 2: City in which most-followed person lives: shape: (1, 5) -β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” -β”‚ name ┆ numFollowers ┆ city ┆ state ┆ country β”‚ -β”‚ --- ┆ --- ┆ --- ┆ --- ┆ --- β”‚ -β”‚ str ┆ i64 ┆ str ┆ str ┆ str β”‚ -β•žβ•β•β•β•β•β•β•β•β•ͺ══════════════β•ͺ════════β•ͺ═══════β•ͺ═══════════════║ -β”‚ Rachel ┆ 4998 ┆ Austin ┆ Texas ┆ United States β”‚ -β”‚ Cooper ┆ ┆ ┆ ┆ β”‚ -β””β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 2 completed in 1.092609s +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ name ┆ numFollowers ┆ city ┆ state ┆ country β”‚ +β”‚ --- ┆ --- ┆ --- ┆ --- ┆ --- β”‚ +β”‚ str ┆ i64 ┆ str ┆ str ┆ str β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════β•ͺ════════β•ͺ═══════β•ͺ═══════════════║ +β”‚ Rachel Cooper ┆ 4998 ┆ Austin ┆ Texas ┆ United States β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 2 completed in 0.791726s Query 3: @@ -101,13 +110,13 @@ shape: (5, 2) β”‚ --- ┆ --- β”‚ β”‚ str ┆ f64 β”‚ β•žβ•β•β•β•β•β•β•β•β•β•β•β•ͺ════════════║ -β”‚ Montreal ┆ 37.324032 β”‚ -β”‚ Calgary ┆ 37.6043 β”‚ -β”‚ Toronto ┆ 37.717934 β”‚ -β”‚ Edmonton ┆ 37.941379 β”‚ -β”‚ Vancouver ┆ 38.020171 β”‚ +β”‚ Montreal ┆ 37.328018 β”‚ +β”‚ Calgary ┆ 37.607205 β”‚ +β”‚ Toronto ┆ 37.720255 β”‚ +β”‚ Edmonton ┆ 37.943678 β”‚ +β”‚ Vancouver ┆ 38.023227 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 3 completed in 0.016775s +Query 3 completed in 0.012013s Query 4: @@ -123,11 +132,11 @@ shape: (3, 2) β”‚ --- ┆ --- β”‚ β”‚ str ┆ i64 β”‚ β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════║ -β”‚ United States ┆ 30477 β”‚ -β”‚ Canada ┆ 3063 β”‚ -β”‚ United Kingdom ┆ 1874 β”‚ +β”‚ United States ┆ 30473 β”‚ +β”‚ Canada ┆ 3064 β”‚ +β”‚ United Kingdom ┆ 1873 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 4 completed in 0.023837s +Query 4 completed in 0.015932s Query 5: @@ -148,7 +157,7 @@ shape: (1, 1) β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•‘ β”‚ 52 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 5 completed in 0.017715s +Query 5 completed in 0.012567s Query 6: @@ -173,7 +182,7 @@ shape: (5, 3) β”‚ 64 ┆ Montreal ┆ Canada β”‚ β”‚ 62 ┆ Phoenix ┆ United States β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 6 completed in 0.049951s +Query 6 completed in 0.033764s Query 7: @@ -196,7 +205,7 @@ shape: (1, 3) β”‚ 170 ┆ California ┆ United States β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 7 completed in 0.016887s +Query 7 completed in 0.012508s Query 8: @@ -213,21 +222,208 @@ shape: (1, 1) β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•‘ β”‚ 1214477 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 8 completed in 0.166834s -Queries completed in 1.9953s +Query 8 completed in 0.103470s +Queries completed in 1.2938s ``` -### Query performance +#### Query performance (KΓΉzu single-threaded) The numbers shown below are for when we ingest 100K person nodes, ~10K location nodes and ~2.4M edges into the graph. Query times for simple aggregation and path finding are relatively low. More advanced queries involving variable length paths will be studied later. Summary of run times: -* Query 1: `0.610037s` -* Query 2: `1.092609s` -* Query 3: `0.016775s` -* Query 4: `0.023837s` -* Query 5: `0.017715s` -* Query 6: `0.049951s` -* Query 7: `0.016887s` -* Query 8: `0.166834s` +* Query 1: `0.311524s` +* Query 2: `0.791726s` +* Query 3: `0.012013s` +* Query 4: `0.015932s` +* Query 5: `0.012567s` +* Query 6: `0.033764s` +* Query 7: `0.012508s` +* Query 8: `0.103470s` + + +### Case 2: KΓΉzu multi-threaded + +We can also let KΓΉzu choose the optimal number of threads to run the queries on, in a multi-threaded fashion (this is the default behaviour). + + +#### Results + +``` +Query 1: + + MATCH (follower:Person)-[:Follows]->(person:Person) + RETURN person.id AS personID, person.name AS name, count(follower.id) AS numFollowers + ORDER BY numFollowers DESC LIMIT 3; + +Top 3 most-followed persons: +shape: (3, 3) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ personID ┆ name ┆ numFollowers β”‚ +β”‚ --- ┆ --- ┆ --- β”‚ +β”‚ i64 ┆ str ┆ i64 β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•ͺ════════════════β•ͺ══════════════║ +β”‚ 85723 ┆ Rachel Cooper ┆ 4998 β”‚ +β”‚ 68753 ┆ Claudia Booker ┆ 4985 β”‚ +β”‚ 54696 ┆ Brian Burgess ┆ 4976 β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 1 completed in 0.230980s + +Query 2: + + MATCH (follower:Person)-[:Follows]->(person:Person) + WITH person, count(follower.id) as numFollowers + ORDER BY numFollowers DESC LIMIT 1 + MATCH (person) -[:LivesIn]-> (city:City) + RETURN person.name AS name, numFollowers, city.city AS city, city.state AS state, city.country AS country; + +City in which most-followed person lives: +shape: (1, 5) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ name ┆ numFollowers ┆ city ┆ state ┆ country β”‚ +β”‚ --- ┆ --- ┆ --- ┆ --- ┆ --- β”‚ +β”‚ str ┆ i64 ┆ str ┆ str ┆ str β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════β•ͺ════════β•ͺ═══════β•ͺ═══════════════║ +β”‚ Rachel Cooper ┆ 4998 ┆ Austin ┆ Texas ┆ United States β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 2 completed in 0.625935s + +Query 3: + + MATCH (p:Person) -[:LivesIn]-> (c:City)-[*1..2]-> (co:Country {country: $country}) + RETURN c.city AS city, avg(p.age) AS averageAge + ORDER BY averageAge LIMIT 5; + +Cities with lowest average age in Canada: +shape: (5, 2) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ city ┆ averageAge β”‚ +β”‚ --- ┆ --- β”‚ +β”‚ str ┆ f64 β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•ͺ════════════║ +β”‚ Montreal ┆ 37.328018 β”‚ +β”‚ Calgary ┆ 37.607205 β”‚ +β”‚ Toronto ┆ 37.720255 β”‚ +β”‚ Edmonton ┆ 37.943678 β”‚ +β”‚ Vancouver ┆ 38.023227 β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 3 completed in 0.011896s + +Query 4: + + MATCH (p:Person)-[:LivesIn]->(ci:City)-[*1..2]->(country:Country) + WHERE p.age >= $age_lower AND p.age <= $age_upper + RETURN country.country AS countries, count(country) AS personCounts + ORDER BY personCounts DESC LIMIT 3; + +Persons between ages 30-40 in each country: +shape: (3, 2) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ countries ┆ personCounts β”‚ +β”‚ --- ┆ --- β”‚ +β”‚ str ┆ i64 β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════║ +β”‚ United States ┆ 30473 β”‚ +β”‚ Canada ┆ 3064 β”‚ +β”‚ United Kingdom ┆ 1873 β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 4 completed in 0.014518s + +Query 5: + + MATCH (p:Person)-[:HasInterest]->(i:Interest) + WHERE lower(i.interest) = lower($interest) + AND lower(p.gender) = lower($gender) + WITH p, i + MATCH (p)-[:LivesIn]->(c:City) + WHERE c.city = $city AND c.country = $country + RETURN count(p) AS numPersons + +Number of male users in London, United Kingdom who have an interest in fine dining: +shape: (1, 1) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ numPersons β”‚ +β”‚ --- β”‚ +β”‚ i64 β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•‘ +β”‚ 52 β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 5 completed in 0.012230s + +Query 6: + + MATCH (p:Person)-[:HasInterest]->(i:Interest) + WHERE lower(i.interest) = lower($interest) + AND lower(p.gender) = lower($gender) + WITH p, i + MATCH (p)-[:LivesIn]->(c:City) + RETURN count(p.id) AS numPersons, c.city, c.country + ORDER BY numPersons DESC LIMIT 5 + +City with the most female users who have an interest in tennis: +shape: (5, 3) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ numPersons ┆ c.city ┆ c.country β”‚ +β”‚ --- ┆ --- ┆ --- β”‚ +β”‚ i64 ┆ str ┆ str β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•ͺ════════════β•ͺ════════════════║ +β”‚ 66 ┆ Birmingham ┆ United Kingdom β”‚ +β”‚ 66 ┆ Houston ┆ United States β”‚ +β”‚ 65 ┆ Raleigh ┆ United States β”‚ +β”‚ 64 ┆ Montreal ┆ Canada β”‚ +β”‚ 62 ┆ Phoenix ┆ United States β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 6 completed in 0.015304s + +Query 7: + + MATCH (p:Person)-[:LivesIn]->(:City)-[:CityIn]->(s:State) + WHERE p.age >= $age_lower AND p.age <= $age_upper AND s.country = $country + WITH p, s + MATCH (p)-[:HasInterest]->(i:Interest) + WHERE lower(i.interest) = lower($interest) + RETURN count(p.id) AS numPersons, s.state AS state, s.country AS country + ORDER BY numPersons DESC LIMIT 1 + + + State in United States with the most users between ages 23-30 who have an interest in photography: +shape: (1, 3) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ numPersons ┆ state ┆ country β”‚ +β”‚ --- ┆ --- ┆ --- β”‚ +β”‚ i64 ┆ str ┆ str β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•ͺ════════════β•ͺ═══════════════║ +β”‚ 170 ┆ California ┆ United States β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ + +Query 7 completed in 0.010679s + +Query 8: + + MATCH (p1:Person)-[f:Follows]->(p2:Person) + WHERE p1.id > p2.id + RETURN count(f) as numFollowers + +Number of second degree connections reachable in the graph: +shape: (1, 1) +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ numFollowers β”‚ +β”‚ --- β”‚ +β”‚ i64 β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•‘ +β”‚ 1214477 β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 8 completed in 0.024422s +Queries completed in 0.9465s +``` + +#### Query performance (KΓΉzu multi-threaded) + +* Query 1: `0.230980s` +* Query 2: `0.625935s` +* Query 3: `0.011896s` +* Query 4: `0.014518s` +* Query 5: `0.012230s` +* Query 6: `0.015304s` +* Query 7: `0.010679s` +* Query 8: `0.024422s` \ No newline at end of file diff --git a/kuzudb/build_graph.py b/kuzudb/build_graph.py index 67298aa..c25bb96 100644 --- a/kuzudb/build_graph.py +++ b/kuzudb/build_graph.py @@ -103,20 +103,20 @@ def main(conn: Connection) -> None: create_state_node_table(conn) create_country_node_table(conn) create_interest_node_table(conn) - conn.execute(f"COPY Person FROM '{NODES_PATH}/persons.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY City FROM '{NODES_PATH}/cities.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY State FROM '{NODES_PATH}/states.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY Country FROM '{NODES_PATH}/countries.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY Interest FROM '{NODES_PATH}/interests.csv' (HEADER=true, DELIM='|');") + conn.execute(f"COPY Person FROM '{NODES_PATH}/persons.parquet';") + conn.execute(f"COPY City FROM '{NODES_PATH}/cities.parquet';") + conn.execute(f"COPY State FROM '{NODES_PATH}/states.parquet';") + conn.execute(f"COPY Country FROM '{NODES_PATH}/countries.parquet';") + conn.execute(f"COPY Interest FROM '{NODES_PATH}/interests.parquet';") with Timer(name="edges", text="Edges loaded in {:.4f}s"): # Edges create_edge_tables(conn) - conn.execute(f"COPY Follows FROM '{EDGES_PATH}/follows.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY LivesIn FROM '{EDGES_PATH}/lives_in.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY HasInterest FROM '{EDGES_PATH}/interests.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY CityIn FROM '{EDGES_PATH}/city_in.csv' (HEADER=true, DELIM='|');") - conn.execute(f"COPY StateIn FROM '{EDGES_PATH}/state_in.csv' (HEADER=true, DELIM='|');") + conn.execute(f"COPY Follows FROM '{EDGES_PATH}/follows.parquet';") + conn.execute(f"COPY LivesIn FROM '{EDGES_PATH}/lives_in.parquet';") + conn.execute(f"COPY HasInterest FROM '{EDGES_PATH}/interests.parquet';") + conn.execute(f"COPY CityIn FROM '{EDGES_PATH}/city_in.parquet';") + conn.execute(f"COPY StateIn FROM '{EDGES_PATH}/state_in.parquet';") print(f"Successfully loaded nodes and edges into KΓΉzuDB!") diff --git a/kuzudb/query.py b/kuzudb/query.py index a0bf8ff..d815def 100644 --- a/kuzudb/query.py +++ b/kuzudb/query.py @@ -1,11 +1,12 @@ """ Run a series of queries on the Neo4j database """ -import polars as pl -import kuzu -from kuzu import Connection from typing import Any + +import kuzu +import polars as pl from codetiming import Timer +from kuzu import Connection def run_query1(conn: Connection) -> None: @@ -82,7 +83,9 @@ def run_query5(conn: Connection, params: list[tuple[str, Any]]) -> None: with Timer(name="query5", text="Query 5 completed in {:.6f}s"): response = conn.execute(query, parameters=params) result = pl.from_arrow(response.get_as_arrow(chunk_size=1000)) - print(f"Number of {params[0][1]} users in {params[1][1]}, {params[2][1]} who have an interest in {params[3][1]}:\n{result}") + print( + f"Number of {params[0][1]} users in {params[1][1]}, {params[2][1]} who have an interest in {params[3][1]}:\n{result}" + ) def run_query6(conn: Connection, params: list[tuple[str, Any]]) -> None: @@ -100,10 +103,12 @@ def run_query6(conn: Connection, params: list[tuple[str, Any]]) -> None: with Timer(name="query6", text="Query 6 completed in {:.6f}s"): response = conn.execute(query, parameters=params) result = pl.from_arrow(response.get_as_arrow(chunk_size=1000)) - print(f"City with the most {params[0][1]} users who have an interest in {params[1][1]}:\n{result}") + print( + f"City with the most {params[0][1]} users who have an interest in {params[1][1]}:\n{result}" + ) -def run_query7(conn:Connection, params: list[tuple[str, Any]]) -> None: +def run_query7(conn: Connection, params: list[tuple[str, Any]]) -> None: "How many persons between a certain age range are in each country?" query = """ MATCH (p:Person)-[:LivesIn]->(:City)-[:CityIn]->(s:State) @@ -144,9 +149,25 @@ def main(conn: Connection) -> None: run_query2(conn) run_query3(conn, params=[("country", "Canada")]) run_query4(conn, params=[("age_lower", 30), ("age_upper", 40)]) - run_query5(conn, params=[("gender", "male"), ("city", "London"), ("country", "United Kingdom"), ("interest", "fine dining")]) + run_query5( + conn, + params=[ + ("gender", "male"), + ("city", "London"), + ("country", "United Kingdom"), + ("interest", "fine dining"), + ], + ) run_query6(conn, params=[("gender", "female"), ("interest", "tennis")]) - run_query7(conn, params=[("country", "United States"), ("age_lower", 23), ("age_upper", 30), ("interest", "photography")]) + run_query7( + conn, + params=[ + ("country", "United States"), + ("age_lower", 23), + ("age_upper", 30), + ("interest", "photography"), + ], + ) run_query8(conn) @@ -154,7 +175,7 @@ def main(conn: Connection) -> None: DB_NAME = "social_network" db = kuzu.Database(f"./{DB_NAME}") CONNECTION = kuzu.Connection(db) - CONNECTION.set_max_threads_for_exec(1) # For a fairer comparison with Neo4j, where β€œTransactions are single-threaded, confined, and independent.” + # For a fairer comparison with Neo4j, where β€œTransactions are single-threaded, confined, and independent.” + CONNECTION.set_max_threads_for_exec(1) main(CONNECTION) - diff --git a/neo4j/README.md b/neo4j/README.md index a111130..a8d60b4 100644 --- a/neo4j/README.md +++ b/neo4j/README.md @@ -36,12 +36,17 @@ The numbers shown below are for when we ingest 100K person nodes, ~10K location As expected, the nodes load much faster than the edges, since there are many more edges than nodes. In addition, the nodes in Neo4j are indexed (via uniqueness constraints), following which the edges are created based on a match on existing nodes. The run times for ingesting nodes and edges are output to the console. +The person nodes and person-person follower edges are ingested in batches, as a best practice -- this is because the number of persons and followers can get very large, causing the number of edges to nonlinearly increase with the size of the dataset. The batch size for ingesting person nodes is 50k, and the batch size for ingesting edges is 100k. + ``` -Nodes loaded in 5.4609s -Edges loaded in 60.7000s +Nodes loaded in 3.6144s +Edges loaded in 37.5801s ``` -> πŸ’‘ Ingesting the nodes/edges with a batch size of 50K takes just over 1 minute in Neo4j. The timing shown is on an M2 Macbook Pro with 16 GB of RAM. +We could potentially improve performance further by increasing the batch sizes for nodes and edges for persons and followers, but the general trend is that this size of data takes of the order of 1E1 seconds to ingest into Neo4j. + + +> πŸ’‘ The timing shown is on an M2 Macbook Pro with 16 GB of RAM. ## Query graph @@ -82,7 +87,7 @@ shape: (3, 3) β”‚ 68753 ┆ Claudia Booker ┆ 4985 β”‚ β”‚ 54696 ┆ Brian Burgess ┆ 4976 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 1 completed in 2.712317s +Query 1 completed in 1.617523s Query 2: @@ -94,15 +99,14 @@ Query 2: City in which most-followed person lives: shape: (1, 5) -β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” -β”‚ name ┆ numFollowers ┆ city ┆ state ┆ country β”‚ -β”‚ --- ┆ --- ┆ --- ┆ --- ┆ --- β”‚ -β”‚ str ┆ i64 ┆ str ┆ str ┆ str β”‚ -β•žβ•β•β•β•β•β•β•β•β•ͺ══════════════β•ͺ════════β•ͺ═══════β•ͺ═══════════════║ -β”‚ Rachel ┆ 4998 ┆ Austin ┆ Texas ┆ United States β”‚ -β”‚ Cooper ┆ ┆ ┆ ┆ β”‚ -β””β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 2 completed in 0.965729s +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ name ┆ numFollowers ┆ city ┆ state ┆ country β”‚ +β”‚ --- ┆ --- ┆ --- ┆ --- ┆ --- β”‚ +β”‚ str ┆ i64 ┆ str ┆ str ┆ str β”‚ +β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════β•ͺ════════β•ͺ═══════β•ͺ═══════════════║ +β”‚ Rachel Cooper ┆ 4998 ┆ Austin ┆ Texas ┆ United States β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +Query 2 completed in 0.592790s Query 3: @@ -117,13 +121,13 @@ shape: (5, 2) β”‚ --- ┆ --- β”‚ β”‚ str ┆ f64 β”‚ β•žβ•β•β•β•β•β•β•β•β•β•β•β•ͺ════════════║ -β”‚ Montreal ┆ 37.324032 β”‚ -β”‚ Calgary ┆ 37.6043 β”‚ -β”‚ Toronto ┆ 37.717934 β”‚ -β”‚ Edmonton ┆ 37.941379 β”‚ -β”‚ Vancouver ┆ 38.020171 β”‚ +β”‚ Montreal ┆ 37.328018 β”‚ +β”‚ Calgary ┆ 37.607205 β”‚ +β”‚ Toronto ┆ 37.720255 β”‚ +β”‚ Edmonton ┆ 37.943678 β”‚ +β”‚ Vancouver ┆ 38.023227 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 3 completed in 0.011258s +Query 3 completed in 0.009398s Query 4: @@ -139,11 +143,11 @@ shape: (3, 2) β”‚ --- ┆ --- β”‚ β”‚ str ┆ i64 β”‚ β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•ͺ══════════════║ -β”‚ United States ┆ 30477 β”‚ -β”‚ Canada ┆ 3063 β”‚ -β”‚ United Kingdom ┆ 1874 β”‚ +β”‚ United States ┆ 30473 β”‚ +β”‚ Canada ┆ 3064 β”‚ +β”‚ United Kingdom ┆ 1873 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 4 completed in 0.075161s +Query 4 completed in 0.047333s Query 5: @@ -164,7 +168,7 @@ shape: (1, 1) β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•‘ β”‚ 52 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 5 completed in 0.014587s +Query 5 completed in 0.011949s Query 6: @@ -189,7 +193,7 @@ shape: (5, 3) β”‚ 64 ┆ Montreal ┆ Canada β”‚ β”‚ 62 ┆ Phoenix ┆ United States β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 6 completed in 0.030314s +Query 6 completed in 0.024780s Query 7: @@ -212,7 +216,7 @@ shape: (1, 3) β”‚ 170 ┆ California ┆ United States β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 7 completed in 0.258114s +Query 7 completed in 0.160752s Query 8: @@ -229,8 +233,8 @@ shape: (1, 1) β•žβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•‘ β”‚ 1214477 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ -Query 8 completed in 1.338543s -Query script completed in 5.406355s +Query 8 completed in 0.845768s +Query script completed in 3.310654s ``` ### Query performance @@ -239,11 +243,11 @@ The numbers shown below are for when we ingest 100K person nodes, ~10K location Summary of run times: -* Query1 : `2.712317s` -* Query2 : `0.965729s` -* Query3 : `0.011258s` -* Query4 : `0.075161s` -* Query5 : `0.014587s` -* Query6 : `0.030314s` -* Query7 : `0.258114s` -* Query8 : `1.338543s` +* Query1 : `1.617523s` +* Query2 : `0.592790s` +* Query3 : `0.009398s` +* Query4 : `0.047333s` +* Query5 : `0.011949s` +* Query6 : `0.024780s` +* Query7 : `0.160752s` +* Query8 : `0.845768s` \ No newline at end of file diff --git a/neo4j/build_graph.py b/neo4j/build_graph.py index 60f60bf..afc9c90 100644 --- a/neo4j/build_graph.py +++ b/neo4j/build_graph.py @@ -1,13 +1,12 @@ import argparse import os from pathlib import Path -from typing import Any, Callable +from typing import Any, Callable, Iterator import polars as pl from codetiming import Timer from dotenv import load_dotenv from neo4j import GraphDatabase, ManagedTransaction, Session -from polars.io.csv.batched_reader import BatchedCsvReader load_dotenv() @@ -25,12 +24,9 @@ # --- Nodes --- -def read_nodes_person(batch_size: int) -> BatchedCsvReader: - """Process person nodes CSV file in batches""" - csv_reader = pl.read_csv_batched( - f"{NODES_PATH}/persons.csv", separator="|", try_parse_dates=True, batch_size=batch_size - ) - return csv_reader +def chunk_iterable(iterable: Iterator, chunk_size: int): + for i in range(0, len(iterable), chunk_size): + yield iterable[i : i + chunk_size] def merge_nodes_person(tx: ManagedTransaction, data: list[JsonBlob]) -> None: @@ -40,7 +36,6 @@ def merge_nodes_person(tx: ManagedTransaction, data: list[JsonBlob]) -> None: SET p += row """ tx.run(query, data=data) - print(f"Created {len(data)} person nodes") def merge_nodes_interests(tx: ManagedTransaction, data: list[JsonBlob]) -> None: @@ -86,41 +81,6 @@ def merge_nodes_countries(tx: ManagedTransaction, data: list[JsonBlob]) -> None: # --- Edges --- -def read_edges_person(batch_size: int) -> None: - csv_reader = pl.read_csv_batched( - f"{EDGES_PATH}/follows.csv", separator="|", batch_size=batch_size - ) - return csv_reader - - -def read_edges_interests(batch_size: int) -> None: - csv_reader = pl.read_csv_batched( - f"{EDGES_PATH}/interests.csv", separator="|", batch_size=batch_size - ) - return csv_reader - - -def read_edges_lives_in(batch_size: int) -> None: - csv_reader = pl.read_csv_batched( - f"{EDGES_PATH}/lives_in.csv", separator="|", batch_size=batch_size - ) - return csv_reader - - -def read_edges_city_in(batch_size: int) -> None: - csv_reader = pl.read_csv_batched( - f"{EDGES_PATH}/city_in.csv", separator="|", batch_size=batch_size - ) - return csv_reader - - -def read_edges_state_in(batch_size: int) -> None: - csv_reader = pl.read_csv_batched( - f"{EDGES_PATH}/state_in.csv", separator="|", batch_size=batch_size - ) - return csv_reader - - def merge_edges_person(tx: ManagedTransaction, data: list[JsonBlob]) -> None: query = """ UNWIND $data AS row @@ -129,7 +89,6 @@ def merge_edges_person(tx: ManagedTransaction, data: list[JsonBlob]) -> None: MERGE (p1)-[:FOLLOWS]->(p2) """ tx.run(query, data=data) - print(f"Created {len(data)} person-follower edges") def merge_edges_interests(tx: ManagedTransaction, data: list[JsonBlob]) -> None: @@ -179,14 +138,26 @@ def merge_edges_state_in(tx: ManagedTransaction, data: list[JsonBlob]) -> None: # --- Run functions --- -def ingest_in_batches(session: Session, read_func: Callable, merge_func: Callable) -> None: - reader = read_func(batch_size=BATCH_SIZE) - batches = reader.next_batches(BATCH_SIZE) - for i, batch in enumerate(batches): - # Convert DataFrame to a list of dictionaries - data = batch.to_dicts() +def ingest_person_nodes_in_batches(session: Session, merge_func: Callable) -> None: + persons = pl.read_parquet(f"{NODES_PATH}/persons.parquet") + persons_batches = chunk_iterable(persons.to_dicts(), BATCH_SIZE) + for i, batch in enumerate(persons_batches, 1): # Create person nodes - session.execute_write(merge_func, data=data) + session.execute_write(merge_func, data=batch) + print(f"Created {len(batch)} person nodes for batch {i}") + + +def ingest_person_edges_in_batches(session: Session, merge_func: Callable) -> None: + """ + Unlike person nodes, edges are just integer pairs, so we can have very large batches + without running into memory issues when UNWINDing in Cypher. + """ + follows = pl.read_parquet(f"{EDGES_PATH}/follows.parquet") + follows_batches = chunk_iterable(follows.to_dicts(), chunk_size=100_000) + for i, batch in enumerate(follows_batches, 1): + # Create person-follower edges + session.execute_write(merge_func, data=batch) + print(f"Created {len(batch)} person-follower edges for batch {i}") def create_indexes_and_constraints(session: Session) -> None: @@ -203,28 +174,35 @@ def create_indexes_and_constraints(session: Session) -> None: def write_nodes(session: Session) -> None: - # Write person nodes in batches - ingest_in_batches(session, read_nodes_person, merge_nodes_person) + ingest_person_nodes_in_batches(session, merge_nodes_person) # Write interest nodes - interests = pl.read_csv(f"{NODES_PATH}/interests.csv", separator="|") + interests = pl.read_parquet(f"{NODES_PATH}/interests.parquet") session.execute_write(merge_nodes_interests, data=interests.to_dicts()) # Write city nodes - cities = pl.read_csv(f"{NODES_PATH}/cities.csv", separator="|") + cities = pl.read_parquet(f"{NODES_PATH}/cities.parquet") session.execute_write(merge_nodes_cities, data=cities.to_dicts()) # Write state nodes - states = pl.read_csv(f"{NODES_PATH}/states.csv", separator="|") + states = pl.read_parquet(f"{NODES_PATH}/states.parquet") session.execute_write(merge_nodes_states, data=states.to_dicts()) # Write country nodes - countries = pl.read_csv(f"{NODES_PATH}/countries.csv", separator="|") + countries = pl.read_parquet(f"{NODES_PATH}/countries.parquet") session.execute_write(merge_nodes_countries, data=countries.to_dicts()) def write_edges(session: Session) -> None: - ingest_in_batches(session, read_edges_person, merge_edges_person) - ingest_in_batches(session, read_edges_interests, merge_edges_interests) - ingest_in_batches(session, read_edges_lives_in, merge_edges_lives_in) - ingest_in_batches(session, read_edges_city_in, merge_edges_city_in) - ingest_in_batches(session, read_edges_state_in, merge_edges_state_in) + ingest_person_edges_in_batches(session, merge_edges_person) + # Write person-interest edges + interests = pl.read_parquet(f"{EDGES_PATH}/interests.parquet") + session.execute_write(merge_edges_interests, data=interests.to_dicts()) + # Write person-city edges + cities = pl.read_parquet(f"{EDGES_PATH}/lives_in.parquet") + session.execute_write(merge_edges_lives_in, data=cities.to_dicts()) + # Write city-state edges + states = pl.read_parquet(f"{EDGES_PATH}/city_in.parquet") + session.execute_write(merge_edges_city_in, data=states.to_dicts()) + # Write state-country edges + countries = pl.read_parquet(f"{EDGES_PATH}/state_in.parquet") + session.execute_write(merge_edges_state_in, data=countries.to_dicts()) def main() -> None: @@ -241,11 +219,11 @@ def main() -> None: if __name__ == "__main__": + # fmt: off parser = argparse.ArgumentParser("Build Neo4j graph from files") - parser.add_argument( - "--batch_size", "-b", type=int, default=50_000, help="Batch size of CSV reader" - ) + parser.add_argument("--batch_size", "-b", type=int, default=50_000, help="Batch size of nodes to ingest at a time") args = parser.parse_args() + # fmt: on BATCH_SIZE = args.batch_size main() diff --git a/neo4j/query.py b/neo4j/query.py index 540359e..b439ea3 100644 --- a/neo4j/query.py +++ b/neo4j/query.py @@ -84,7 +84,9 @@ def run_query5(session: Session, gender: str, city: str, country: str, interest: with Timer(name="query5", text="Query 5 completed in {:.6f}s"): response = session.run(query, gender=gender, city=city, country=country, interest=interest) result = pl.from_dicts(response.data()) - print(f"Number of {gender} users in {city}, {country} who have an interest in {interest}:\n{result}") + print( + f"Number of {gender} users in {city}, {country} who have an interest in {interest}:\n{result}" + ) def run_query6(session: Session, gender: str, interest: str) -> None: @@ -104,7 +106,9 @@ def run_query6(session: Session, gender: str, interest: str) -> None: print(f"City with the most {gender} users who have an interest in {interest}:\n{result}") -def run_query7(session: Session, country: str, age_lower: int, age_upper: int, interest: str) -> None: +def run_query7( + session: Session, country: str, age_lower: int, age_upper: int, interest: str +) -> None: query = """ MATCH (p:Person)-[:LIVES_IN]->(:City)-[:CITY_IN]->(s:State) WHERE p.age >= $age_lower AND p.age <= $age_upper AND s.country = $country @@ -116,7 +120,9 @@ def run_query7(session: Session, country: str, age_lower: int, age_upper: int, i """ print(f"\nQuery 7:\n {query}") with Timer(name="query7", text="Query 7 completed in {:.6f}s"): - response = session.run(query, country=country, age_lower=age_lower, age_upper=age_upper, interest=interest) + response = session.run( + query, country=country, age_lower=age_lower, age_upper=age_upper, interest=interest + ) result = pl.from_dicts(response.data()) print( f""" @@ -146,9 +152,21 @@ def main() -> None: run_query2(session) run_query3(session, country="Canada") run_query4(session, age_lower=30, age_upper=40) - run_query5(session, gender="male", city="London", country="United Kingdom", interest="fine dining") + run_query5( + session, + gender="male", + city="London", + country="United Kingdom", + interest="fine dining", + ) run_query6(session, gender="female", interest="tennis") - run_query7(session, country="United States", age_lower=23, age_upper=30, interest="photography") + run_query7( + session, + country="United States", + age_lower=23, + age_upper=30, + interest="photography", + ) run_query8(session)