diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2871c00c..afccaae2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,53 +4,56 @@ name: JobFunnel CI on: push: - branches: [ master ] + branches: [master] pull_request: - branches: [ master ] + branches: [master] jobs: build: - runs-on: ubuntu-16.04 steps: - - uses: actions/checkout@v2 - - name: Set up Python 3.8 - uses: actions/setup-python@v2 - with: - python-version: 3.8 - - name: Install dependencies - run: | - python -m pip install --upgrade pip - - name: Install JobFunnel - run: | - pip install -e . - python -m nltk.downloader stopwords - - name: Lint with flake8 - run: | - # stop the build if there are Python syntax errors or undefined names - flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics - - name: Test with pytest - run: | - pytest - - name: Run CANADA_ENGLISH demo by settings YAML - run: | - funnel load -s demo/settings.yaml -log-level DEBUG - - name: Run an american search by CLI - run: | - funnel inline -kw Python Data Scientist PHD AI -ps WA -c Seattle -l USA_ENGLISH -log-level DEBUG -csv demo_job_search_results/demo_search.csv -cache demo_job_search_results/cache2 -blf demo_job_search_results/demo_block_list.json -dl demo_job_search_results/demo_duplicates_list.json -log-file demo_job_search_results/log.log -max-listing-days 1 - - name: Run a FRANCE_FRENCH demo by settings YAML - run: | - funnel load -s demo/settings_FR.yaml -log-level DEBUG - - name: Obtain coverage - run: | - pytest --cov=jobfunnel --cov-report=xml - - name: After Success - run: | - bash <(curl -s https://codecov.io/bash) - - name: Run a Remote jobs only scrape - run: | - funnel inline -kw Python -ps ON -c Toronto -l CANADA_ENGLISH -remoteness FULLY_REMOTE -p INDEED -log-level DEBUG -csv demo_job_search_results/demo_remote_search.csv -cache demo_job_search_results/cache3 -blf demo_job_search_results/demo_block_list.json -dl demo_job_search_results/demo_duplicates_list.json -log-file demo_job_search_results/log.log -max-listing-days 3 + - uses: actions/checkout@v2 + - name: Set up Python 3.8 + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install dependencies + run: | + python -m pip install --upgrade pip + - name: Install JobFunnel + run: | + pip install -e . + python -m nltk.downloader stopwords + - name: Lint with flake8 + run: | + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + - name: Test with pytest + run: | + pytest + - name: Run CANADA_ENGLISH demo by settings YAML + run: | + funnel load -s demo/settings.yaml -log-level DEBUG + - name: Run an american search by CLI + run: | + funnel inline -kw Python Data Scientist PHD AI -ps WA -c Seattle -l USA_ENGLISH -log-level DEBUG -csv demo_job_search_results/demo_search.csv -cache demo_job_search_results/cache2 -blf demo_job_search_results/demo_block_list.json -dl demo_job_search_results/demo_duplicates_list.json -log-file demo_job_search_results/log.log -max-listing-days 1 + - name: Run a FRANCE_FRENCH demo by settings YAML + run: | + funnel load -s demo/settings_FR.yaml -log-level DEBUG + - name: Run a GERMANY_GERMAN demo by settings YAML + run: | + funnel load -s demo/settings_DE.yaml -log-level DEBUG + - name: Obtain coverage + run: | + pytest --cov=jobfunnel --cov-report=xml + - name: After Success + run: | + bash <(curl -s https://codecov.io/bash) + - name: Run a Remote jobs only scrape + run: | + funnel inline -kw Python -ps ON -c Toronto -l CANADA_ENGLISH -remoteness FULLY_REMOTE -p INDEED -log-level DEBUG -csv demo_job_search_results/demo_remote_search.csv -cache demo_job_search_results/cache3 -blf demo_job_search_results/demo_block_list.json -dl demo_job_search_results/demo_duplicates_list.json -log-file demo_job_search_results/log.log -max-listing-days 3 + # TODO: modify some job statuses and run with --no-scrape... # - './tests/verify_time.sh' TODO: some way of verifying execution time -# - './demo/gen_call_graphs.sh' TODO: some way of showing .dot on GitHub? \ No newline at end of file +# - './demo/gen_call_graphs.sh' TODO: some way of showing .dot on GitHub? diff --git a/.github/workflows/python-publish.yml b/.github/workflows/python-publish.yml index 4e1ef42d..48c52e13 100644 --- a/.github/workflows/python-publish.yml +++ b/.github/workflows/python-publish.yml @@ -9,23 +9,22 @@ on: jobs: deploy: - runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.x' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install setuptools wheel twine - - name: Build and publish - env: - TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} - TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - run: | - python setup.py sdist bdist_wheel - twine upload dist/* + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: "3.x" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install setuptools wheel twine + - name: Build and publish + env: + TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} + TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} + run: | + python setup.py sdist bdist_wheel + twine upload dist/* diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..a6e68b43 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,18 @@ +repos: + - repo: https://github.com/psf/black + rev: 24.8.0 # Replace this with the version of Black you want to use + hooks: + - id: black + - repo: https://github.com/pre-commit/mirrors-prettier + rev: "v3.1.0" # Specify Prettier version + hooks: + - id: prettier + - repo: https://github.com/pre-commit/mirrors-isort + rev: v5.10.1 + hooks: + - id: isort + args: ["--profile", "black"] + - repo: https://github.com/pycqa/flake8 + rev: 6.0.0 + hooks: + - id: flake8 diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..f11027b7 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,14 @@ +# Ignore everything by default +* + +# Allow Prettier to format specific file types +!*.js +!*.ts +!*.css +!*.html +!*.json +!*.yaml +!*.yml + +# Allow subdirectories too +!*/ diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..215bd988 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,52 @@ +{ + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 80, + "tabWidth": 2, + "semi": true, + "useTabs": false, + "bracketSpacing": true, + "arrowParens": "always", + "proseWrap": "preserve", + "overrides": [ + { + "files": "*.json", + "options": { + "tabWidth": 2 + } + }, + { + "files": "*.md", + "options": { + "proseWrap": "always", + "printWidth": 80 + } + }, + { + "files": "*.html", + "options": { + "printWidth": 100 + } + }, + { + "files": "*.css", + "options": { + "printWidth": 80 + } + }, + { + "files": "*.yaml", + "options": { + "tabWidth": 2, + "singleQuote": false + } + }, + { + "files": "*.yml", + "options": { + "tabWidth": 2, + "singleQuote": false + } + } + ] +} diff --git a/MANIFEST.in b/MANIFEST.in index ba64c426..b77d8c93 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,6 @@ include jobfunnel/demo/settings.yaml include jobfunnel/demo/demo.png include jobfunnel/resources/user_agent_list.txt +include jobfunnel/resources/user_agent_list_mobile.txt include readme.md include LICENSE diff --git a/demo/settings.yaml b/demo/settings.yaml index c83441c7..54a0db5b 100644 --- a/demo/settings.yaml +++ b/demo/settings.yaml @@ -11,7 +11,6 @@ log_file: demo_job_search_results/log.log # Job search configuration search: - # Locale settings, one of USA_ENGLISH, CANADA_ENGLISH, CANADA_FRENCH, # UK_ENGLISH, FRANCE_FRENCH: # This tells JobFunnel where the website we are scraping is located, and @@ -26,9 +25,9 @@ search: - MONSTER # Region that we are searching for jobs within: - province_or_state: "ON" # NOTE: this is generally 2 characters long. - city: "Waterloo" # NOTE: this is the full city / town name. - radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) + province_or_state: "ON" # NOTE: this is generally 2 characters long. + city: "Waterloo" # NOTE: this is the full city / town name. + radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) # These are the terms you would be typing into the website's search field: keywords: @@ -50,19 +49,18 @@ log_level: INFO # Delaying algorithm configuration delay: - # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID - algorithm: LINEAR - # Maximum delay/upper bound for converging random delay - max_duration: 5.0 - # Minimum delay/lower bound for random delay - min_duration: 1.0 - # Random delay - random: False - # Converging random delay, only used if 'random' is set to True - converging: False - + # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID + algorithm: LINEAR + # Maximum delay/upper bound for converging random delay + max_duration: 5.0 + # Minimum delay/lower bound for random delay + min_duration: 1.0 + # Random delay + random: False + # Converging random delay, only used if 'random' is set to True + converging: False # # Proxy settings # proxy: # protocol: https # NOTE: you can also set to 'http' # ip: "1.1.1.1" -# port: 200 \ No newline at end of file +# port: 200 diff --git a/demo/settings_DE.yaml b/demo/settings_DE.yaml new file mode 100644 index 00000000..ad594744 --- /dev/null +++ b/demo/settings_DE.yaml @@ -0,0 +1,66 @@ +# This is an example of a feature-complete JobFunnel configuration YAML. +# Try this out by simply running: "funnel load -s demo/settings.yaml" + +# Path where your master CSV, block-lists, and cache data will be stored +# NOTE: we create any missing directories in these filepaths +master_csv_file: demo_job_search_results/demo_search.csv +cache_folder: demo_job_search_results/cache +block_list_file: demo_job_search_results/demo_block_list.json +duplicates_list_file: demo_job_search_results/demo_duplicates_list.json +log_file: demo_job_search_results/log.log + +# Job search configuration +search: + # Locale settings, one of USA_ENGLISH, CANADA_ENGLISH, CANADA_FRENCH: + # This tells JobFunnel where the website we are scraping is located, and + # what language the contents are in. + locale: GERMANY_GERMAN + + # Job providers which we will search, one of INDEED, MONSTER, GLASSDOOR: + # NOTE: we choose domain via locale (i.e. CANADA_ENGLISH -> www.indeed.ca) + # FIXME: we need to add back GLASSDOOR when that's working again. + providers: + - INDEED + + # Region that we are searching for jobs within: + province_or_state: "" # Not used for the german scraper. + city: "Berlin" # NOTE: this is the full city / town name. + radius: 0 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) + + # These are the terms you would be typing into the website's search field: + keywords: + - Python + - Senior + - AI + + # Don't return any listings older than this: + max_listing_days: 10 + + # Blocked company names that will never appear in any results: + company_block_list: + - "EvilCorp" + + # The desired level of work-remoteness (i.e. IN_PERSON, FULLY_REMOTE, ANY, + # TEMPORARILY_REMOTE, PARTIALLY_REMOTE) + remoteness: ANY + +# Logging level options are: critical, error, warning, info, debug, notset +log_level: INFO + +# Delaying algorithm configuration +delay: + # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID + algorithm: LINEAR + # Maximum delay/upper bound for converging random delay + max_duration: 5.0 + # Minimum delay/lower bound for random delay + min_duration: 1.0 + # Random delay + random: True + # Converging random delay, only used if 'random' is set to True + converging: False +# # Proxy settings +# proxy: +# protocol: https # NOTE: you can also set to 'http' +# ip: "1.1.1.1" +# port: 200 diff --git a/demo/settings_FR.yaml b/demo/settings_FR.yaml index 9fbe5de7..c7ecb564 100644 --- a/demo/settings_FR.yaml +++ b/demo/settings_FR.yaml @@ -11,7 +11,6 @@ log_file: demo_job_search_results/log.log # Job search configuration search: - # Locale settings, one of USA_ENGLISH, CANADA_ENGLISH, CANADA_FRENCH: # This tells JobFunnel where the website we are scraping is located, and # what language the contents are in. @@ -25,9 +24,9 @@ search: - MONSTER # Region that we are searching for jobs within: - province_or_state: "75" # NOTE: this is generally 2 characters long. - city: "Paris" # NOTE: this is the full city / town name. - radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) + province_or_state: "75" # NOTE: this is generally 2 characters long. + city: "Paris" # NOTE: this is the full city / town name. + radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) # These are the terms you would be typing into the website's search field: keywords: @@ -49,17 +48,16 @@ log_level: INFO # Delaying algorithm configuration delay: - # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID - algorithm: LINEAR - # Maximum delay/upper bound for converging random delay - max_duration: 5.0 - # Minimum delay/lower bound for random delay - min_duration: 1.0 - # Random delay - random: True - # Converging random delay, only used if 'random' is set to True - converging: False - + # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID + algorithm: LINEAR + # Maximum delay/upper bound for converging random delay + max_duration: 5.0 + # Minimum delay/lower bound for random delay + min_duration: 1.0 + # Random delay + random: True + # Converging random delay, only used if 'random' is set to True + converging: False # # Proxy settings # proxy: # protocol: https # NOTE: you can also set to 'http' diff --git a/demo/settings_USA.yaml b/demo/settings_USA.yaml index 325272e8..af9e7a48 100644 --- a/demo/settings_USA.yaml +++ b/demo/settings_USA.yaml @@ -11,7 +11,6 @@ log_file: demo_job_search_results/log.log # Job search configuration search: - # Locale settings, one of USA_ENGLISH, CANADA_ENGLISH, CANADA_FRENCH, # UK_ENGLISH, FRANCE_FRENCH: # This tells JobFunnel where the website we are scraping is located, and @@ -23,12 +22,11 @@ search: # FIXME: we need to add back GLASSDOOR when that's working again. providers: - INDEED - - MONSTER # Region that we are searching for jobs within: - province_or_state: "Texas" # NOTE: this is generally 2 characters long. - city: "Richardson" # NOTE: this is the full city / town name. - radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) + province_or_state: "Texas" # NOTE: this is generally 2 characters long. + city: "Richardson" # NOTE: this is the full city / town name. + radius: 25 # km (NOTE: if we were in locale: USA_ENGLISH it's in miles) # These are the terms you would be typing into the website's search field: keywords: @@ -52,19 +50,18 @@ log_level: INFO # Delaying algorithm configuration delay: - # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID - algorithm: LINEAR - # Maximum delay/upper bound for converging random delay - max_duration: 5.0 - # Minimum delay/lower bound for random delay - min_duration: 1.0 - # Random delay - random: False - # Converging random delay, only used if 'random' is set to True - converging: False - + # Functions used for delaying algorithm: CONSTANT, LINEAR, SIGMOID + algorithm: LINEAR + # Maximum delay/upper bound for converging random delay + max_duration: 5.0 + # Minimum delay/lower bound for random delay + min_duration: 1.0 + # Random delay + random: False + # Converging random delay, only used if 'random' is set to True + converging: False # # Proxy settings # proxy: # protocol: https # NOTE: you can also set to 'http' # ip: "1.1.1.1" -# port: 200 \ No newline at end of file +# port: 200 diff --git a/docs/crontab/readme.md b/docs/crontab/readme.md index 06d3bf56..a60b373e 100644 --- a/docs/crontab/readme.md +++ b/docs/crontab/readme.md @@ -5,21 +5,23 @@ This document is a guide to setting up JobFunnel with Crontab. ### Installing Crontab Use `apt-get` to install on Debian. + ```bash sudo apt-get install cron ``` ### Setting up Jobs -To get JobFunnel working in crontab find a location where you want to store jobs.
-Somewhere like: +To get JobFunnel working in crontab find a location where you want to store +jobs.
Somewhere like: ``` ~/Documents/jobfunnel ``` -Copy the shell script `cronjob.sh` from this directory to `~/Documents/jobfunnel`.
-Make the shell script executable by running `chmod +x ~/Documents/jobfunnel/cronjob.sh`. +Copy the shell script `cronjob.sh` from this directory to +`~/Documents/jobfunnel`.
Make the shell script executable by running +`chmod +x ~/Documents/jobfunnel/cronjob.sh`. Make a folder for each geographical location you want to scrape: @@ -42,6 +44,7 @@ total 4 ``` Do a test run by executing: + ```bash ./cronjob.sh ``` @@ -49,11 +52,13 @@ Do a test run by executing: ## Setting up Crontab To set up crontab for a specific user run: + ```bash crontab -u username -e ``` To run once each day, append to the bottom: + ``` * 0 * * * cd ~/Documents/jobfunnel && ./cronjob.sh > cronjob.log 2>&1 ``` diff --git a/jobfunnel/__init__.py b/jobfunnel/__init__.py index fc053504..0cb91dcc 100644 --- a/jobfunnel/__init__.py +++ b/jobfunnel/__init__.py @@ -1,3 +1,4 @@ """JobFunnel base package init, we keep module version here. """ -__version__ = '3.0.2' + +__version__ = "4.0.0" diff --git a/jobfunnel/__main__.py b/jobfunnel/__main__.py index c36dff1b..43d32826 100755 --- a/jobfunnel/__main__.py +++ b/jobfunnel/__main__.py @@ -3,13 +3,13 @@ """ import os import sys + from .backend.jobfunnel import JobFunnel -from .config import parse_cli, build_config_dict, get_config_manager +from .config import build_config_dict, get_config_manager, parse_cli def main(): - """Parse CLI and call jobfunnel() to manage scrapers and lists - """ + """Parse CLI and call jobfunnel() to manage scrapers and lists""" # Parse CLI into validated schema args = parse_cli(sys.argv[1:]) cfg_dict = build_config_dict(args) @@ -22,18 +22,19 @@ def main(): job_funnel = JobFunnel(funnel_cfg) # Run or recover - if args['do_recovery_mode']: + if args["do_recovery_mode"]: job_funnel.recover() else: job_funnel.run() # Return value for Travis CI - if (len(job_funnel.master_jobs_dict.keys()) > 1 - and os.path.exists(funnel_cfg.master_csv_file)): + if len(job_funnel.master_jobs_dict.keys()) > 1 and os.path.exists( + funnel_cfg.master_csv_file + ): return 0 else: return 1 -if __name__ == '__main__': +if __name__ == "__main__": main() diff --git a/jobfunnel/backend/__init__.py b/jobfunnel/backend/__init__.py index 0188e570..93a9b2f9 100644 --- a/jobfunnel/backend/__init__.py +++ b/jobfunnel/backend/__init__.py @@ -1 +1,3 @@ from jobfunnel.backend.job import Job, JobStatus + +__all__ = ["Job", "JobStatus"] diff --git a/jobfunnel/backend/job.py b/jobfunnel/backend/job.py index f940ad3e..2a95c02c 100644 --- a/jobfunnel/backend/job.py +++ b/jobfunnel/backend/job.py @@ -1,43 +1,55 @@ """Base Job class to be populated by Scrapers, manipulated by Filters and saved to csv / etc by Exporter """ + from copy import deepcopy from datetime import date, datetime from typing import Dict, List, Optional from bs4 import BeautifulSoup -from jobfunnel.resources import (CSV_HEADER, MAX_BLOCK_LIST_DESC_CHARS, - MIN_DESCRIPTION_CHARS, PRINTABLE_STRINGS, - JobStatus, Locale, Remoteness) +from jobfunnel.resources import ( + CSV_HEADER, + MAX_BLOCK_LIST_DESC_CHARS, + MIN_DESCRIPTION_CHARS, + PRINTABLE_STRINGS, + JobStatus, + Locale, + Remoteness, +) # If job.status == one of these we filter it out of results JOB_REMOVE_STATUSES = [ - JobStatus.DELETE, JobStatus.ARCHIVE, JobStatus.REJECTED, JobStatus.OLD + JobStatus.DELETE, + JobStatus.ARCHIVE, + JobStatus.REJECTED, + JobStatus.OLD, ] -class Job(): - """The base Job object which contains job information as attribs - """ - def __init__(self, - title: str, - company: str, - location: str, - description: str, - url: str, - locale: Locale, - query: str, - provider: str, - status: JobStatus, - key_id: Optional[str] = '', - scrape_date: Optional[date] = None, - short_description: Optional[str] = None, - post_date: Optional[date] = None, - raw: Optional[BeautifulSoup] = None, - wage: Optional[str] = None, - tags: Optional[List[str]] = None, - remoteness: Optional[Remoteness] = Remoteness.UNKNOWN) -> None: +class Job: + """The base Job object which contains job information as attribs""" + + def __init__( + self, + title: str, + company: str, + location: str, + description: str, + url: str, + locale: Locale, + query: str, + provider: str, + status: JobStatus, + key_id: Optional[str] = "", + scrape_date: Optional[date] = None, + short_description: Optional[str] = None, + post_date: Optional[date] = None, + raw: Optional[BeautifulSoup] = None, + wage: Optional[str] = None, + tags: Optional[List[str]] = None, + remoteness: Optional[Remoteness] = Remoteness.UNKNOWN, + ) -> None: """Object to represent a single job that we have scraped TODO integrate init with JobField somehow, ideally with validation. @@ -96,18 +108,17 @@ def __init__(self, if short_description: self.short_description = short_description else: - self.short_description = '' + self.short_description = "" # Semi-private attrib for debugging self._raw_scrape_data = raw @property def is_remove_status(self) -> bool: - """Return True if the job's status is one of our removal statuses. - """ + """Return True if the job's status is one of our removal statuses.""" return self.status in JOB_REMOVE_STATUSES - def update_if_newer(self, job: 'Job') -> bool: + def update_if_newer(self, job: "Job") -> bool: """Update an existing job with new metadata but keep user's status, but only if the job.post_date > existing_job.post_date! @@ -122,12 +133,12 @@ def update_if_newer(self, job: 'Job') -> bool: Returns: True if we updated self with job, False if we didn't """ - if (job.post_date > self.post_date): + if job.post_date >= self.post_date: # Update all attrs other than status (which user can set). self.company = deepcopy(job.company) self.location = deepcopy(job.location) self.description = deepcopy(job.description) - self.key_id = deepcopy(job.key_id) # NOTE: be careful doing this! + self.key_id = deepcopy(job.key_id) # NOTE: be careful doing this! self.url = deepcopy(job.url) self.locale = deepcopy(job.locale) self.query = deepcopy(job.query) @@ -142,6 +153,7 @@ def update_if_newer(self, job: 'Job') -> bool: # pylint: disable=protected-access self._raw_scrape_data = deepcopy(job._raw_scrape_data) # pylint: enable=protected-access + return True else: return False @@ -165,27 +177,30 @@ def as_row(self) -> Dict[str, str]: TODO: this is legacy, no support for short_description yet. NOTE: RAW cannot be put into CSV. """ - return dict([ - (h, v) for h,v in zip( - CSV_HEADER, - [ - self.status.name, - self.title, - self.company, - self.location, - self.post_date.strftime('%Y-%m-%d'), - self.description, - ', '.join(self.tags), - self.url, - self.key_id, - self.provider, - self.query, - self.locale.name, - self.wage, - self.remoteness.name, - ] - ) - ]) + return dict( + [ + (h, v) + for h, v in zip( + CSV_HEADER, + [ + self.status.name, + self.title, + self.company, + self.location, + self.post_date.strftime("%Y-%m-%d"), + self.description, + "\n".join(self.tags), + self.url, + self.key_id, + self.provider, + self.query, + self.locale.name, + self.wage, + self.remoteness.name, + ], + ) + ] + ) @property def as_json_entry(self) -> Dict[str, str]: @@ -194,27 +209,33 @@ def as_json_entry(self) -> Dict[str, str]: NOTE: we truncate descriptions in block lists """ return { - 'title': self.title, - 'company': self.company, - 'post_date': self.post_date.strftime('%Y-%m-%d'), - 'description': ( - self.description[:MAX_BLOCK_LIST_DESC_CHARS] + '..' - ) if len(self.description) > MAX_BLOCK_LIST_DESC_CHARS else ( - self.description + "title": self.title, + "company": self.company, + "post_date": self.post_date.strftime("%Y-%m-%d"), + "description": ( + (self.description[:MAX_BLOCK_LIST_DESC_CHARS] + "..") + if len(self.description) > MAX_BLOCK_LIST_DESC_CHARS + else (self.description) ), - 'status': self.status.name, + "status": self.status.name, } def clean_strings(self) -> None: """Ensure that all string fields have only printable chars TODO: maybe we can use stopwords? """ - for attr in [self.title, self.company, self.description, self.tags, - self.url, self.key_id, self.provider, self.query, - self.wage]: - attr = ''.join( - filter(lambda x: x in PRINTABLE_STRINGS, attr) - ) + for attr in [ + self.title, + self.company, + self.description, + self.tags, + self.url, + self.key_id, + self.provider, + self.query, + self.wage, + ]: + attr = "".join(filter(lambda x: x in PRINTABLE_STRINGS, attr)) def validate(self) -> None: """Simple checks just to ensure that the metadata is good @@ -226,3 +247,29 @@ def validate(self) -> None: assert self.url, "URL is unset!" if len(self.description) < MIN_DESCRIPTION_CHARS: raise ValueError("Description too short!") + + def __repr__(self) -> str: + """Developer-friendly representation of the Job object.""" + return ( + f"Job(" + f"title='{self.title}', " + f"company='{self.company}', " + f"location='{self.location}', " + f"status={self.status.name}, " + f"post_date={self.post_date}, " + f"url='{self.url}')" + ) + + def __str__(self) -> str: + """Human-readable string representation of the Job object.""" + return ( + f"Job Title: {self.title}\n" + f"Company: {self.company}\n" + f"Location: {self.location}\n" + f"Post Date: {self.post_date.strftime('%Y-%m-%d') if self.post_date else 'N/A'}\n" + f"Status: {self.status.name}\n" + f"Wage: {self.wage if self.wage else 'N/A'}\n" + f"Remoteness: {self.remoteness if self.remoteness else 'N/A'}\n" + f"Description (truncated): {self.description[:100]}{'...' if len(self.description) > 100 else ''}\n" + f"URL: {self.url}\n" + ) diff --git a/jobfunnel/backend/jobfunnel.py b/jobfunnel/backend/jobfunnel.py index d7410e9b..c51312e1 100755 --- a/jobfunnel/backend/jobfunnel.py +++ b/jobfunnel/backend/jobfunnel.py @@ -1,28 +1,34 @@ """Scrapes jobs, applies search filters and writes pickles to master list Paul McInnis 2020 """ + import csv +from datetime import date, datetime, timedelta import json import os import pickle -from datetime import date, datetime, timedelta from time import time -from typing import Dict, List +from typing import Dict from requests import Session from jobfunnel import __version__ from jobfunnel.backend import Job from jobfunnel.backend.tools import Logger -from jobfunnel.backend.tools.filters import DuplicatedJob, JobFilter +from jobfunnel.backend.tools.filters import JobFilter from jobfunnel.config import JobFunnelConfigManager -from jobfunnel.resources import (CSV_HEADER, T_NOW, Remoteness, - DuplicateType, JobStatus, Locale) +from jobfunnel.resources import ( + CSV_HEADER, + T_NOW, + DuplicateType, + JobStatus, + Locale, + Remoteness, +) class JobFunnel(Logger): - """Class that initializes a Scraper and scrapes a website to get jobs - """ + """Class that initializes a Scraper and scrapes a website to get jobs""" def __init__(self, config: JobFunnelConfigManager) -> None: """Initialize a JobFunnel object, with a JobFunnel Config @@ -47,15 +53,13 @@ def __init__(self, config: JobFunnelConfigManager) -> None: user_block_jobs_dict = {} # type: Dict[str, str] if os.path.isfile(self.config.user_block_list_file): user_block_jobs_dict = json.load( - open(self.config.user_block_list_file, 'r') + open(self.config.user_block_list_file, "r") ) # Read the user's duplicate jobs list (from TFIDF) duplicate_jobs_dict = {} # type: Dict[str, str] if os.path.isfile(self.config.duplicates_list_file): - duplicate_jobs_dict = json.load( - open(self.config.duplicates_list_file, 'r') - ) + duplicate_jobs_dict = json.load(open(self.config.duplicates_list_file, "r")) # Initialize our job filter self.job_filter = JobFilter( @@ -75,12 +79,12 @@ def daily_cache_file(self) -> str: into the search that was made to prevent cross-caching results. """ return os.path.join( - self.config.cache_folder, f"jobs_{self.__date_string}.pkl", + self.config.cache_folder, + f"jobs_{self.__date_string}.pkl", ) def run(self) -> None: - """Scrape, update lists and save to CSV. - """ + """Scrape, update lists and save to CSV.""" # Read the master CSV file if os.path.isfile(self.config.master_csv_file): self.master_jobs_dict = self.read_master_csv() @@ -93,13 +97,12 @@ def run(self) -> None: else: self.logger.debug( "No master-CSV present, did not update block-list: %s", - self.config.user_block_list_file + self.config.user_block_list_file, ) # Scrape jobs or load them from a cache if one exists (--no-scrape) scraped_jobs_dict = {} # type: Dict[str, Job] if self.config.no_scrape: - # Load cache since --no-scrape is set self.logger.info("Skipping scraping, running with --no-scrape.") if os.path.exists(self.daily_cache_file): @@ -109,7 +112,6 @@ def run(self) -> None: "No incoming jobs, missing cache: %s", self.daily_cache_file ) else: - # Scrape new jobs from all our configured providers and cache them scraped_jobs_dict = self.scrape() @@ -122,7 +124,8 @@ def run(self) -> None: ) if self.master_jobs_dict: self.master_jobs_dict = self.job_filter.filter( - self.master_jobs_dict, remove_existing_duplicate_keys=False, + self.master_jobs_dict, + remove_existing_duplicate_keys=False, ) # Parse duplicate jobs into updates for master jobs dict @@ -130,53 +133,49 @@ def run(self) -> None: # FIXME: impl. TFIDF on inter-scrape duplicates duplicate_jobs = [] # type: List[DuplicatedJob] if self.master_jobs_dict and scraped_jobs_dict: - # Remove jobs with duplicated key_ids from scrape + update master duplicate_jobs = self.job_filter.find_duplicates( - self.master_jobs_dict, scraped_jobs_dict, + self.master_jobs_dict, + scraped_jobs_dict, ) for match in duplicate_jobs: - # Was it a key-id match? - if match.type in [DuplicateType.KEY_ID or - DuplicateType.EXISTING_TFIDF]: - + if match.type in [DuplicateType.KEY_ID or DuplicateType.EXISTING_TFIDF]: # NOTE: original and duplicate have same key id for these. # When it's EXISTING_TFIDF, we can't set match.duplicate # because it is only partially stored in the block list JSON - if match.original.key_id and (match.original.key_id - != match.duplicate.key_id): + if match.original.key_id and ( + match.original.key_id != match.duplicate.key_id + ): raise ValueError( "Found duplicate by key-id, but keys dont match! " f"{match.original.key_id}, {match.duplicate.key_id}" ) # Got a key-id match, pop from scrape dict and maybe update - upd = self.master_jobs_dict[ - match.duplicate.key_id].update_if_newer( - scraped_jobs_dict.pop(match.duplicate.key_id)) + upd = self.master_jobs_dict[match.duplicate.key_id].update_if_newer( + scraped_jobs_dict.pop(match.duplicate.key_id) + ) self.logger.debug( "Identified duplicate %s by key-id and %s original job " "with its data.", match.duplicate.key_id, - 'updated older' if upd else 'did not update', + "updated older" if upd else "did not update", ) # Was it a content-match? elif match.type == DuplicateType.NEW_TFIDF: - # Got a content match, pop from scrape dict and maybe update - upd = self.master_jobs_dict[ - match.original.key_id].update_if_newer( - scraped_jobs_dict.pop(match.duplicate.key_id) - ) + upd = self.master_jobs_dict[match.original.key_id].update_if_newer( + scraped_jobs_dict.pop(match.duplicate.key_id) + ) self.logger.debug( "Identified %s as a duplicate by description and %s " "original job %s with its data.", match.duplicate.key_id, - 'updated older' if upd else 'did not update', + "updated older" if upd else "did not update", match.original.key_id, ) @@ -190,12 +189,10 @@ def run(self) -> None: # Write-out to CSV or log messages if self.master_jobs_dict: - # Write our updated jobs out (if none, dont make the file at all) self.write_master_csv(self.master_jobs_dict) self.logger.info( - "Done. View your current jobs in %s", - self.config.master_csv_file + "Done. View your current jobs in %s", self.config.master_csv_file ) else: @@ -207,9 +204,11 @@ def run(self) -> None: else: self.logger.warning("No new jobs were added to CSV.") - def _check_for_inter_scraper_validity(self, existing_jobs: Dict[str, Job], - incoming_jobs: Dict[str, Job], - ) -> None: + def _check_for_inter_scraper_validity( + self, + existing_jobs: Dict[str, Job], + incoming_jobs: Dict[str, Job], + ) -> None: """Verify that we aren't overwriting jobs by key-id between scrapers NOTE: this is a slow check, would be cool to improve the O(n) on this """ @@ -217,69 +216,63 @@ def _check_for_inter_scraper_validity(self, existing_jobs: Dict[str, Job], for inc_key_id in incoming_jobs.keys(): for exist_key_id in existing_job_keys: if inc_key_id == exist_key_id: - raise ValueError( - f"Inter-scraper key-id duplicate! {exist_key_id}" - ) + raise ValueError(f"Inter-scraper key-id duplicate! {exist_key_id}") def scrape(self) -> Dict[str, Job]: - """Run each of the desired Scraper.scrape() with threading and delaying - """ - self.logger.info( - "Scraping local providers with: %s", self.config.scraper_names - ) + """Run each of the desired Scraper.scrape() with threading and delaying""" + self.logger.info("Scraping local providers with: %s", self.config.scraper_names) # Iterate thru scrapers and run their scrape. jobs = {} # type: Dict[str, Job] - incoming_jobs_dict = {} for scraper_cls in self.config.scrapers: + incoming_jobs_dict = {} start = time() scraper = scraper_cls(self.session, self.config, self.job_filter) try: incoming_jobs_dict = scraper.scrape() except Exception as e: - self.logger.error(f"Failed to scrape jobs for {scraper_cls.__name__}") + self.logger.error( + f"Failed to scrape jobs for {scraper_cls.__name__}: {e}" + ) # Ensure we have no duplicates between our scrapers by key-id # (since we are updating the jobs dict with results) self._check_for_inter_scraper_validity( - incoming_jobs_dict, jobs, + incoming_jobs_dict, ) jobs.update(incoming_jobs_dict) end = time() self.logger.debug( "Scraped %d jobs from %s, took %.3fs", - len(jobs.items()), scraper_cls.__name__, (end - start), + len(jobs.items()), + scraper_cls.__name__, + (end - start), ) - self.logger.info( - "Completed all scraping, found %d new jobs.", len(jobs) - ) + self.logger.info("Completed all scraping, found %d new jobs.", len(jobs)) return jobs def recover(self) -> None: - """Build a new master CSV from all the available pickles in our cache - """ + """Build a new master CSV from all the available pickles in our cache""" self.logger.info("Recovering jobs from all cache files in cache folder") if os.path.exists(self.config.user_block_list_file): self.logger.warning( "Running recovery mode, but with existing block-list, delete " "%s if you want to start fresh from the cached data and not " - "filter any jobs away.", self.config.user_block_list_file + "filter any jobs away.", + self.config.user_block_list_file, ) all_jobs_dict = {} # type: Dict[str, Job] for file in os.listdir(self.config.cache_folder): - if '.pkl' in file: + if ".pkl" in file: all_jobs_dict.update( - self.load_cache( - os.path.join(self.config.cache_folder, file) - ) + self.load_cache(os.path.join(self.config.cache_folder, file)) ) self.write_master_csv(self.job_filter.filter(all_jobs_dict)) def load_cache(self, cache_file: str) -> Dict[str, Job]: - """Load today's scrape data from pickle via date string TODO: search the cache for pickles that match search config. @@ -300,19 +293,21 @@ def load_cache(self, cache_file: str) -> Dict[str, Job]: f"{cache_file} not found! Have you scraped any jobs today?" ) else: - cache_dict = pickle.load(open(cache_file, 'rb')) - jobs_dict = cache_dict['jobs_dict'] - version = cache_dict['version'] + cache_dict = pickle.load(open(cache_file, "rb")) + jobs_dict = cache_dict["jobs_dict"] + version = cache_dict["version"] if version != __version__: # NOTE: this may be an error in the future self.logger.warning( "Loaded jobs cache has version mismatch! " "cache version: %s, current version: %s", - version, __version__ + version, + __version__, ) self.logger.info( "Read %d jobs from previously-scraped jobs cache: %s.", - len(jobs_dict.keys()), cache_file, + len(jobs_dict.keys()), + cache_file, ) self.logger.debug( "NOTE: you may see many duplicate IDs detected if these jobs " @@ -320,8 +315,7 @@ def load_cache(self, cache_file: str) -> Dict[str, Job]: ) return jobs_dict - def write_cache(self, jobs_dict: Dict[str, Job], - cache_file: str = None) -> None: + def write_cache(self, jobs_dict: Dict[str, Job], cache_file: str = None) -> None: """Dump a jobs_dict into a pickle TODO: write search_config into the cache file and jobfunnel version @@ -336,14 +330,12 @@ def write_cache(self, jobs_dict: Dict[str, Job], job._raw_scrape_data = None # pylint: disable=protected-access pickle.dump( { - 'version': __version__, - 'jobs_dict': jobs_dict, + "version": __version__, + "jobs_dict": jobs_dict, }, - open(cache_file, 'wb'), - ) - self.logger.debug( - "Dumped %d jobs to %s", len(jobs_dict.keys()), cache_file + open(cache_file, "wb"), ) + self.logger.debug("Dumped %d jobs to %s", len(jobs_dict.keys()), cache_file) def read_master_csv(self) -> Dict[str, Job]: """Read in the master-list CSV to a dict of unique Jobs @@ -354,36 +346,34 @@ def read_master_csv(self) -> Dict[str, Job]: Dict[str, Job]: unique Job objects in the CSV """ jobs_dict = {} # type: Dict[str, Job] - with open(self.config.master_csv_file, 'r', encoding='utf8', - errors='ignore') as csvfile: + with open( + self.config.master_csv_file, "r", encoding="utf8", errors="ignore" + ) as csvfile: for row in csv.DictReader(csvfile): - # NOTE: we are doing legacy support here with 'blurb' etc. # In the future we should have an actual short description - if 'short_description' in row: - short_description = row['short_description'] + if "short_description" in row: + short_description = row["short_description"] else: - short_description = '' - post_date = datetime.strptime(row['date'], '%Y-%m-%d') + short_description = "" + post_date = datetime.strptime(row["date"], "%Y-%m-%d") - if 'scrape_date' in row: - scrape_date = datetime.strptime( - row['scrape_date'], '%Y-%m-%d' - ) + if "scrape_date" in row: + scrape_date = datetime.strptime(row["scrape_date"], "%Y-%m-%d") else: scrape_date = post_date - if 'raw' in row: + if "raw" in row: # NOTE: we should never see this because raw cant be in CSV - raw = row['raw'] + raw = row["raw"] else: raw = None # FIXME: this is the wrong way to compare row val to Enum.name! # We need to convert from user statuses status = None - if 'status' in row: - status_str = row['status'].strip() + if "status" in row: + status_str = row["status"].strip() for p_status in JobStatus: if status_str.lower() == p_status.name.lower(): status = p_status @@ -396,8 +386,8 @@ def read_master_csv(self) -> Dict[str, Job]: # NOTE: this is for legacy support: locale = None - if 'locale' in row: - locale_str = row['locale'].strip() + if "locale" in row: + locale_str = row["locale"].strip() for p_locale in Locale: if locale_str.lower() == p_locale.name.lower(): locale = p_locale @@ -410,8 +400,8 @@ def read_master_csv(self) -> Dict[str, Job]: # Check for remoteness (handle if not present for legacy) remoteness = Remoteness.UNKNOWN - if 'remoteness' in row: - remote_str = row['remoteness'].strip() + if "remoteness" in row: + remote_str = row["remoteness"].strip() remoteness = Remoteness[remote_str] if not locale: self.logger.warning( @@ -420,26 +410,27 @@ def read_master_csv(self) -> Dict[str, Job]: locale = locale.UNKNOWN # Check for wage (handle if not present for legacy - wage = '' - if 'wage' in row: - wage = row['wage'].strip() - + wage = "" + if "wage" in row: + wage = row["wage"].strip() + job = Job( - title=row['title'], - company=row['company'], - location=row['location'], - description=row['blurb'], - key_id=row['id'], - url=row['link'], + title=row["title"], + company=row["company"], + location=row["location"], + description=row["blurb"], + key_id=row["id"], + url=row["link"], locale=locale, - query=row['query'], + query=row["query"], status=status, - provider=row['provider'], + provider=row["provider"], short_description=short_description, post_date=post_date, scrape_date=scrape_date, + wage=wage, raw=raw, - tags=row['tags'].split(','), + tags=row["tags"].split(","), remoteness=remoteness, ) job.validate() @@ -447,7 +438,8 @@ def read_master_csv(self) -> Dict[str, Job]: self.logger.debug( "Read %d jobs from master-CSV: %s", - len(jobs_dict.keys()), self.config.master_csv_file + len(jobs_dict.keys()), + self.config.master_csv_file, ) return jobs_dict @@ -457,14 +449,16 @@ def write_master_csv(self, jobs: Dict[str, Job]) -> None: Args: jobs (Dict[str, Job]): Dict of unique Jobs, keyd by unique id's """ - with open(self.config.master_csv_file, 'w', encoding='utf8') as csvfile: + with open(self.config.master_csv_file, "w", encoding="utf8") as csvfile: writer = csv.DictWriter(csvfile, fieldnames=CSV_HEADER) writer.writeheader() for job in jobs.values(): job.validate() writer.writerow(job.as_row) self.logger.debug( - "Wrote %d jobs to %s", len(jobs), self.config.master_csv_file, + "Wrote %d jobs to %s", + len(jobs), + self.config.master_csv_file, ) def update_user_block_list(self) -> None: @@ -495,38 +489,38 @@ def update_user_block_list(self) -> None: if job.is_remove_status: if job.key_id not in self.job_filter.user_block_jobs_dict: n_jobs_added += 1 - self.job_filter.user_block_jobs_dict[ - job.key_id] = job.as_json_entry + self.job_filter.user_block_jobs_dict[job.key_id] = job.as_json_entry self.logger.debug( - "Added %s to %s", - job.key_id, - self.config.user_block_list_file + "Added %s to %s", job.key_id, self.config.user_block_list_file ) else: # This could happen if we are somehow mishandling block list self.logger.warning( "Job %s has been set to a removable status and removed " - "from master CSV multiple times.", job.key_id + "from master CSV multiple times.", + job.key_id, ) if n_jobs_added: # Write out complete list with any additions from the masterlist # NOTE: we use indent=4 so that it stays human-readable. - with open(self.config.user_block_list_file, 'w', - encoding='utf8') as outfile: + with open( + self.config.user_block_list_file, "w", encoding="utf8" + ) as outfile: outfile.write( json.dumps( self.job_filter.user_block_jobs_dict, indent=4, sort_keys=True, - separators=(',', ': '), + separators=(",", ": "), ensure_ascii=False, ) ) self.logger.info( "Moved %d jobs into block-list due to removable statuses: %s", - n_jobs_added, self.config.user_block_list_file + n_jobs_added, + self.config.user_block_list_file, ) def update_duplicates_file(self) -> None: @@ -536,17 +530,17 @@ def update_duplicates_file(self) -> None: """ if self.config.duplicates_list_file: if self.job_filter.duplicate_jobs_dict: - # Write out the changes NOTE: indent=4 is for human-readability self.logger.debug("Extending existing duplicate jobs dict.") - with open(self.config.duplicates_list_file, 'w', - encoding='utf8') as outfile: + with open( + self.config.duplicates_list_file, "w", encoding="utf8" + ) as outfile: outfile.write( json.dumps( self.job_filter.duplicate_jobs_dict, indent=4, sort_keys=True, - separators=(',', ': '), + separators=(",", ": "), ensure_ascii=False, ) ) diff --git a/jobfunnel/backend/scrapers/base.py b/jobfunnel/backend/scrapers/base.py index 6b446da9..01b2403d 100644 --- a/jobfunnel/backend/scrapers/base.py +++ b/jobfunnel/backend/scrapers/base.py @@ -1,10 +1,11 @@ """The base scraper class to be used for all web-scraping emitting Job objects Paul McInnis 2020 """ -import random + from abc import ABC, abstractmethod from concurrent.futures import ThreadPoolExecutor, as_completed from multiprocessing import Lock, Manager +import random from time import sleep from typing import Any, Dict, List, Optional @@ -18,8 +19,13 @@ from jobfunnel.backend.tools import Logger from jobfunnel.backend.tools.delay import calculate_delays from jobfunnel.backend.tools.filters import JobFilter -from jobfunnel.resources import (MAX_CPU_WORKERS, USER_AGENT_LIST, JobField, - Locale, Remoteness) +from jobfunnel.resources import ( + MAX_CPU_WORKERS, + USER_AGENT_LIST, + JobField, + Locale, + Remoteness, +) # pylint: disable=using-constant-test,unused-import if False: # or typing.TYPE_CHECKING if python3.5.3+ @@ -28,11 +34,11 @@ class BaseScraper(ABC, Logger): - """Base scraper object, for scraping and filtering Jobs from a provider - """ + """Base scraper object, for scraping and filtering Jobs from a provider""" - def __init__(self, session: Session, config: 'JobFunnelConfigManager', - job_filter: JobFilter) -> None: + def __init__( + self, session: Session, config: "JobFunnelConfigManager", job_filter: JobFilter + ) -> None: """Init Args: @@ -58,8 +64,8 @@ def __init__(self, session: Session, config: 'JobFunnelConfigManager', # Elongate the retries TODO: make configurable retry = Retry(connect=3, backoff_factor=0.5) adapter = HTTPAdapter(max_retries=retry) - self.session.mount('http://', adapter) - self.session.mount('https://', adapter) + self.session.mount("http://", adapter) + self.session.mount("https://", adapter) # Ensure that the locale we want to use matches the locale that the # scraper was written to scrape in: @@ -76,15 +82,20 @@ def __init__(self, session: Session, config: 'JobFunnelConfigManager', # Construct actions list which respects priority for scraping Jobs self._actions_list = [(True, f) for f in self.job_get_fields] - self._actions_list += [(False, f) for f in self.job_set_fields if f - in self.high_priority_get_set_fields] - self._actions_list += [(False, f) for f in self.job_set_fields if f not - in self.high_priority_get_set_fields] + self._actions_list += [ + (False, f) + for f in self.job_set_fields + if f in self.high_priority_get_set_fields + ] + self._actions_list += [ + (False, f) + for f in self.job_set_fields + if f not in self.high_priority_get_set_fields + ] @property def user_agent(self) -> str: - """Get a randomized user agent for this scraper - """ + """Get a randomized user agent for this scraper""" return random.choice(USER_AGENT_LIST) @property @@ -100,13 +111,13 @@ def job_init_kwargs(self) -> Dict[JobField, Any]: JobField.STATUS: JobStatus.NEW, JobField.LOCALE: self.locale, JobField.QUERY: self.config.search_config.query_string, - JobField.DESCRIPTION: '', - JobField.URL: '', - JobField.SHORT_DESCRIPTION: '', + JobField.DESCRIPTION: "", + JobField.URL: "", + JobField.SHORT_DESCRIPTION: "", JobField.RAW: None, JobField.PROVIDER: self.__class__.__name__, JobField.REMOTENESS: Remoteness.UNKNOWN, - JobField.WAGE: '', + JobField.WAGE: "", } @property @@ -120,8 +131,11 @@ def min_required_job_fields(self) -> List[JobField]: along with URL or the user can do nothing with the result. """ return [ - JobField.TITLE, JobField.COMPANY, JobField.LOCATION, - JobField.KEY_ID, JobField.URL + JobField.TITLE, + JobField.COMPANY, + JobField.LOCATION, + JobField.KEY_ID, + JobField.URL, ] @property @@ -200,9 +214,7 @@ def scrape(self) -> Dict[str, Job]: f"{str(err)}" ) n_soups = len(job_soups) - self.logger.info( - "Scraped %s job listings from search results pages", n_soups - ) + self.logger.info("Scraped %s job listings from search results pages", n_soups) # Init a Manager so we can control delaying # this is assuming every job will incur one delayed session.get() @@ -238,7 +250,9 @@ def scrape(self) -> Dict[str, Job]: if job.key_id in jobs_dict: self.logger.error( "Job %s and %s share duplicate key_id: %s", - job.title, jobs_dict[job.key_id].title, job.key_id + job.title, + jobs_dict[job.key_id].title, + job.key_id, ) else: jobs_dict[job.key_id] = job @@ -250,8 +264,9 @@ def scrape(self) -> Dict[str, Job]: return jobs_dict # pylint: disable=no-member - def scrape_job(self, job_soup: BeautifulSoup, delay: float, - delay_lock: Optional[Lock] = None) -> Optional[Job]: + def scrape_job( + self, job_soup: BeautifulSoup, delay: float, delay_lock: Optional[Lock] = None + ) -> Optional[Job]: """Scrapes a search page and get a list of soups that will yield jobs Arguments: job_soup (BeautifulSoup): This is a soup object that your get/set @@ -275,7 +290,6 @@ def scrape_job(self, job_soup: BeautifulSoup, delay: float, invalid_job = False # type: bool job_init_kwargs = self.job_init_kwargs # NOTE: faster? for is_get, field in self._actions_list: - # Break out immediately because we have failed a filterable # condition with something we initialized while scraping. if job and self.job_filter.filterable(job): @@ -287,12 +301,11 @@ def scrape_job(self, job_soup: BeautifulSoup, delay: float, "Scraped job %s has key_id in known duplicates list. " "Continuing scrape of job to update existing job " "attributes.", - job.key_id + job.key_id, ) else: self.logger.debug( - "Cancelled scraping of %s, failed JobFilter", - job.key_id + "Cancelled scraping of %s, failed JobFilter", job.key_id ) invalid_job = True break @@ -312,19 +325,17 @@ def scrape_job(self, job_soup: BeautifulSoup, delay: float, else: if not job: # Build initial job object + populate all the job - job = Job(**{ - k.name.lower(): v for k, v - in job_init_kwargs.items() - }) + job = Job( + **{k.name.lower(): v for k, v in job_init_kwargs.items()} + ) self.set(field, job, job_soup) except Exception as err: - # TODO: we should really dump the soup object to an XML file # so that users encountering bugs can submit it and we can # quickly fix any failing scraping. - url_str = job.url if job else '' + url_str = job.url if job else "" if field in self.min_required_job_fields: raise ValueError( "Unable to scrape minimum-required job field: " @@ -343,9 +354,7 @@ def scrape_job(self, job_soup: BeautifulSoup, delay: float, if job and not invalid_job: try: job.validate() - # Prefix the id with the scraper name to avoid key conflicts - new_key_id = job.provider + '_' + job.key_id - job.key_id = new_key_id + except Exception as err: # Bad job scrapes can't take down execution! # NOTE: desc too short etc, usually indicates that the job @@ -353,7 +362,12 @@ def scrape_job(self, job_soup: BeautifulSoup, delay: float, self.logger.error("Job failed validation: %s", err) return None + # Prefix the id with the scraper name to avoid key conflicts + new_key_id = job.provider + "_" + job.key_id + job.key_id = new_key_id + return job + # pylint: enable=no-member @abstractmethod @@ -388,8 +402,7 @@ def set(self, parameter: JobField, job: Job, soup: BeautifulSoup) -> None: """ def _validate_get_set(self) -> None: - """Ensure the get/set actions cover all need attribs and dont intersect - """ + """Ensure the get/set actions cover all need attribs and dont intersect""" set_job_get_fields = set(self.job_get_fields) set_job_set_fields = set(self.job_set_fields) all_set_get_fields = set(self.job_get_fields + self.job_set_fields) @@ -413,11 +426,20 @@ def _validate_get_set(self) -> None: # NOTE: we exclude status, locale, query, provider and scrape date # because these are set without needing any scrape data. # TODO: SHORT and RAW are not impl. rn. remove this check when impl. - if (field not in [JobField.STATUS, JobField.LOCALE, JobField.QUERY, - JobField.SCRAPE_DATE, JobField.PROVIDER, - JobField.SHORT_DESCRIPTION, JobField.RAW] - and field not in self.job_get_fields - and field not in self.job_set_fields): + if ( + field + not in [ + JobField.STATUS, + JobField.LOCALE, + JobField.QUERY, + JobField.SCRAPE_DATE, + JobField.PROVIDER, + JobField.SHORT_DESCRIPTION, + JobField.RAW, + ] + and field not in self.job_get_fields + and field not in self.job_set_fields + ): excluded_fields.append(field) if excluded_fields: # NOTE: INFO level because this is OK, but ideally ppl see this @@ -425,38 +447,46 @@ def _validate_get_set(self) -> None: # be missing in the CSV self.logger.info( "No get() or set() will be done for Job attrs: %s", - [field.name for field in excluded_fields] + [field.name for field in excluded_fields], ) # Just some basic localized scrapers, you can inherit these to set the locale. class BaseUSAEngScraper(BaseScraper): - """Localized scraper for USA English - """ + """Localized scraper for USA English""" + @property def locale(self) -> Locale: return Locale.USA_ENGLISH class BaseCANEngScraper(BaseScraper): - """Localized scraper for Canada English - """ + """Localized scraper for Canada English""" + @property def locale(self) -> Locale: return Locale.CANADA_ENGLISH class BaseUKEngScraper(BaseScraper): - """Localized scraper for UK English - """ + """Localized scraper for UK English""" + @property def locale(self) -> Locale: return Locale.UK_ENGLISH class BaseFRFreScraper(BaseScraper): - """Localized scraper for France French - """ + """Localized scraper for France French""" + + @property + def locale(self) -> Locale: + return Locale.FRANCE_FRENCH + + +class BaseDEGerScraper(BaseScraper): + """Localized scraper for Germany German""" + @property def locale(self) -> Locale: - return Locale.FRANCE_FRENCH \ No newline at end of file + return Locale.GERMANY_GERMAN diff --git a/jobfunnel/backend/scrapers/glassdoor.py b/jobfunnel/backend/scrapers/glassdoor.py index 032ab14f..2f6b916f 100644 --- a/jobfunnel/backend/scrapers/glassdoor.py +++ b/jobfunnel/backend/scrapers/glassdoor.py @@ -1,19 +1,23 @@ """Scraper for www.glassdoor.X FIXME: this is currently unable to get past page 1 of job results. """ -import re + from abc import abstractmethod from concurrent.futures import ThreadPoolExecutor, wait from math import ceil +import re from typing import Any, Dict, List, Tuple, Union from bs4 import BeautifulSoup from requests import Session from jobfunnel.backend import Job -from jobfunnel.backend.scrapers.base import (BaseCANEngScraper, BaseScraper, - BaseUSAEngScraper, BaseUKEngScraper) -from jobfunnel.backend.tools import get_webdriver +from jobfunnel.backend.scrapers.base import ( + BaseCANEngScraper, + BaseScraper, + BaseUKEngScraper, + BaseUSAEngScraper, +) from jobfunnel.backend.tools.filters import JobFilter from jobfunnel.backend.tools.tools import calc_post_date_from_relative_str from jobfunnel.resources import MAX_CPU_WORKERS, JobField @@ -25,7 +29,7 @@ MAX_GLASSDOOR_LOCATIONS_TO_RETURN = 10 -LOCATION_BASE_URL = 'https://www.glassdoor.co.in/findPopularLocationAjax.htm?' +LOCATION_BASE_URL = "https://www.glassdoor.co.in/findPopularLocationAjax.htm?" MAX_RESULTS_PER_GLASSDOOR_PAGE = 30 GLASSDOOR_RADIUS_MAP = { 0: 0, @@ -39,34 +43,35 @@ class BaseGlassDoorScraper(BaseScraper): - - def __init__(self, session: Session, config: 'JobFunnelConfigManager', - job_filter: JobFilter) -> None: - """Init that contains glassdoor specific stuff - """ + def __init__( + self, session: Session, config: "JobFunnelConfigManager", job_filter: JobFilter + ) -> None: + """Init that contains glassdoor specific stuff""" super().__init__(session, config, job_filter) self.max_results_per_page = MAX_RESULTS_PER_GLASSDOOR_PAGE - self.query = '-'.join(self.config.search_config.keywords) + self.query = "-".join(self.config.search_config.keywords) # self.driver = get_webdriver() TODO: we can use this if-needed @abstractmethod def quantize_radius(self, radius: int) -> int: - """Get the glassdoor-quantized radius - """ + """Get the glassdoor-quantized radius""" @property def job_get_fields(self) -> str: - """Call self.get(...) for the JobFields in this list when scraping a Job - """ + """Call self.get(...) for the JobFields in this list when scraping a Job""" return [ - JobField.TITLE, JobField.COMPANY, JobField.LOCATION, - JobField.POST_DATE, JobField.URL, JobField.KEY_ID, JobField.WAGE, + JobField.TITLE, + JobField.COMPANY, + JobField.LOCATION, + JobField.POST_DATE, + JobField.URL, + JobField.KEY_ID, + JobField.WAGE, ] @property def job_set_fields(self) -> str: - """Call self.set(...) for the JobFields in this list when scraping a Job - """ + """Call self.set(...) for the JobFields in this list when scraping a Job""" return [JobField.RAW, JobField.DESCRIPTION] @property @@ -80,41 +85,38 @@ def delayed_get_set_fields(self) -> str: @property def headers(self) -> Dict[str, str]: - return{ - 'accept': 'text/html,application/xhtml+xml,application/xml;' - 'q=0.9,image/webp,*/*;q=0.8', - 'accept-encoding': 'gzip, deflate, sdch, br', - 'accept-language': 'en-GB,en-US;q=0.8,en;q=0.6', - 'referer': - f'https://www.glassdoor.{self.config.search_config.domain}/', - 'upgrade-insecure-requests': '1', - 'user-agent': self.user_agent, - 'Cache-Control': 'no-cache', - 'Connection': 'keep-alive', + return { + "accept": "text/html,application/xhtml+xml,application/xml;" + "q=0.9,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, sdch, br", + "accept-language": "en-GB,en-US;q=0.8,en;q=0.6", + "referer": f"https://www.glassdoor.{self.config.search_config.domain}/", + "upgrade-insecure-requests": "1", + "user-agent": self.user_agent, + "Cache-Control": "no-cache", + "Connection": "keep-alive", } - def get_search_url(self, - method='get') -> Union[str, Tuple[str, Dict[str,str]]]: + def get_search_url(self, method="get") -> Union[str, Tuple[str, Dict[str, str]]]: """Gets the glassdoor search url NOTE: we this relies on your city, not the state / province! """ # Form the location lookup request data data = { - 'term': self.config.search_config.city, - 'maxLocationsToReturn': MAX_GLASSDOOR_LOCATIONS_TO_RETURN, + "term": self.config.search_config.city, + "maxLocationsToReturn": MAX_GLASSDOOR_LOCATIONS_TO_RETURN, } # Get the location id for search location location_id = self.session.post( LOCATION_BASE_URL, headers=self.headers, data=data - ).json()[0]['locationId'] - - if method == 'get': + ).json()[0]["locationId"] + if method == "get": # Form job search url search = ( - 'https://www.glassdoor.{}/Job/jobs.htm?clickSource=searchBtn' - '&sc.keyword={}&locT=C&locId={}&jobType=&radius={}'.format( + "https://www.glassdoor.{}/Job/jobs.htm?clickSource=searchBtn" + "&sc.keyword={}&locT=C&locId={}&jobType=&radius={}".format( self.config.search_config.domain, self.query, location_id, @@ -123,8 +125,7 @@ def get_search_url(self, ) return search - elif method == 'post': - + elif method == "post": # Form the job search url search = ( f"https://www.glassdoor.{self.config.search_config.domain}" @@ -133,19 +134,17 @@ def get_search_url(self, # Form the job search data data = { - 'clickSource': 'searchBtn', - 'sc.keyword': self.query, - 'locT': 'C', - 'locId': location_id, - 'jobType': '', - 'radius': - self.quantize_radius(self.config.search_config.radius), + "clickSource": "searchBtn", + "sc.keyword": self.query, + "locT": "C", + "locId": location_id, + "jobType": "", + "radius": self.quantize_radius(self.config.search_config.radius), } return search, data else: - - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: """Scrapes raw data from a job source into a list of job-soups @@ -154,7 +153,7 @@ def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: List[BeautifulSoup]: list of jobs soups we can use to make Job init """ # Get the search url - search_url, data = self.get_search_url(method='post') + search_url, data = self.get_search_url(method="post") # Get the search page result. request_html = self.session.post(search_url, data=data) @@ -199,13 +198,13 @@ def get(self, parameter: JobField, soup: BeautifulSoup) -> Any: """ if parameter == JobField.TITLE: # TODO: we should instead get what user sees in the - return soup.get('data-normalize-job-title') + return soup.get("data-normalize-job-title") elif parameter == JobField.COMPANY: return soup.find( - 'div', attrs={'class', 'jobInfoItem jobEmpolyerName'} + "div", attrs={"class", "jobInfoItem jobEmpolyerName"} ).text.strip() elif parameter == JobField.LOCATION: - return soup.get('data-job-loc') + return soup.get("data-job-loc") # FIXME: impl. # elif parameter == JobField.TAGS: # labels = soup.find_all('div', attrs={'class', 'jobLabel'}) @@ -219,28 +218,26 @@ def get(self, parameter: JobField, soup: BeautifulSoup) -> Any: elif parameter == JobField.POST_DATE: return calc_post_date_from_relative_str( soup.find( - 'div', attrs={ - 'class': 'd-flex align-items-end pl-std css-mi55ob' - } + "div", attrs={"class": "d-flex align-items-end pl-std css-mi55ob"} ).text.strip() ) elif parameter == JobField.WAGE: # NOTE: most jobs don't have this so we wont raise a warning here # and will fail silently instead - wage = soup.find('span', attrs={'class': 'gray salary'}) + wage = soup.find("span", attrs={"class": "gray salary"}) if wage is not None: return wage.text.strip() else: - return '' + return "" elif parameter == JobField.KEY_ID: - return soup.get('data-id') + return soup.get("data-id") elif parameter == JobField.URL: - part_url = soup.find( - 'div', attrs={'class', 'logoWrap'} - ).find('a').get('href') + part_url = ( + soup.find("div", attrs={"class", "logoWrap"}).find("a").get("href") + ) return ( - f'https://www.glassdoor.{self.config.search_config.domain}' - f'{part_url}' + f"https://www.glassdoor.{self.config.search_config.domain}" + f"{part_url}" ) else: raise NotImplementedError(f"Cannot get {parameter.name}") @@ -256,13 +253,14 @@ def set(self, parameter: JobField, job: Job, soup: BeautifulSoup) -> None: elif parameter == JobField.DESCRIPTION: assert job._raw_scrape_data job.description = job._raw_scrape_data.find( - id='JobDescriptionContainer' + id="JobDescriptionContainer" ).text.strip() else: raise NotImplementedError(f"Cannot set {parameter.name}") - def _search_page_for_job_soups(self, listings_page_url: str, - job_soup_list: List[BeautifulSoup]) -> None: + def _search_page_for_job_soups( + self, listings_page_url: str, job_soup_list: List[BeautifulSoup] + ) -> None: """Get a list of job soups from a glassdoor page, by loading the page. NOTE: this makes GET requests and should be respectfully delayed. """ @@ -276,46 +274,43 @@ def _search_page_for_job_soups(self, listings_page_url: str, ) ) - def _parse_job_listings_to_bs4(self, page_soup: BeautifulSoup - ) -> List[BeautifulSoup]: - """Parse a page of job listings HTML text into job soups - """ - return page_soup.find_all('li', attrs={'class', 'jl'}) + def _parse_job_listings_to_bs4( + self, page_soup: BeautifulSoup + ) -> List[BeautifulSoup]: + """Parse a page of job listings HTML text into job soups""" + return page_soup.find_all("li", attrs={"class", "jl"}) def _get_num_search_result_pages(self, soup_base: BeautifulSoup) -> int: # scrape total number of results, and calculate the # pages needed - num_res = soup_base.find('p', attrs={'class', 'jobsCount'}).text.strip() - num_res = int(re.findall(r'(\d+)', num_res.replace(',', ''))[0]) + num_res = soup_base.find("p", attrs={"class", "jobsCount"}).text.strip() + num_res = int(re.findall(r"(\d+)", num_res.replace(",", ""))[0]) return int(ceil(num_res / self.max_results_per_page)) - def _get_next_page_url(self, soup_base: BeautifulSoup, - results_page_number: int) -> str: + def _get_next_page_url( + self, soup_base: BeautifulSoup, results_page_number: int + ) -> str: """Construct the next page of search results from the initial search results page BeautifulSoup. """ - part_url = soup_base.find( - 'li', attrs={'class', 'next'} - ).find('a').get('href') + part_url = soup_base.find("li", attrs={"class", "next"}).find("a").get("href") assert part_url is not None, "Unable to find next page in listing soup!" # Uses partial url to construct next page url return re.sub( - r'_IP\d+\.', - f'_IP{results_page_number}.', - f'https://www.glassdoor.{self.config.search_config.domain}' - f'{part_url}', + r"_IP\d+\.", + f"_IP{results_page_number}.", + f"https://www.glassdoor.{self.config.search_config.domain}" f"{part_url}", ) class GlassDoorMetricRadius: """Metric units shared by GlassDoorScraperCANEng - and GlassDoorScraperUKEng + and GlassDoorScraperUKEng """ def quantize_radius(self, radius: int) -> int: - """convert radius to km FIXME: use numpy.digitize instead - """ + """convert radius to km FIXME: use numpy.digitize instead""" if radius < 10: radius = 0 elif 10 <= radius < 20: @@ -333,15 +328,14 @@ def quantize_radius(self, radius: int) -> int: return GLASSDOOR_RADIUS_MAP[radius] -class GlassDoorScraperCANEng(GlassDoorMetricRadius, BaseGlassDoorScraper, - BaseCANEngScraper): - """Scrapes jobs from www.glassdoor.ca - """ +class GlassDoorScraperCANEng( + GlassDoorMetricRadius, BaseGlassDoorScraper, BaseCANEngScraper +): + """Scrapes jobs from www.glassdoor.ca""" class GlassDoorScraperUSAEng(BaseGlassDoorScraper, BaseUSAEngScraper): - """Scrapes jobs from www.glassdoor.com - """ + """Scrapes jobs from www.glassdoor.com""" def quantize_radius(self, radius: int) -> int: """Get a USA radius (miles) @@ -364,7 +358,7 @@ def quantize_radius(self, radius: int) -> int: return GLASSDOOR_RADIUS_MAP[radius] -class GlassDoorScraperUKEng(GlassDoorMetricRadius, BaseGlassDoorScraper, - BaseUKEngScraper): - """Scrapes jobs from www.glassdoor.co.uk - """ +class GlassDoorScraperUKEng( + GlassDoorMetricRadius, BaseGlassDoorScraper, BaseUKEngScraper +): + """Scrapes jobs from www.glassdoor.co.uk""" diff --git a/jobfunnel/backend/scrapers/indeed.py b/jobfunnel/backend/scrapers/indeed.py index aadc633c..b3314524 100644 --- a/jobfunnel/backend/scrapers/indeed.py +++ b/jobfunnel/backend/scrapers/indeed.py @@ -1,8 +1,11 @@ """Scraper designed to get jobs from www.indeed.X """ -import re + from concurrent.futures import ThreadPoolExecutor, wait +import json from math import ceil +import random +import re from typing import Any, Dict, List, Optional from unicodedata import normalize @@ -10,53 +13,90 @@ from requests import Session from jobfunnel.backend import Job -from jobfunnel.backend.scrapers.base import (BaseCANEngScraper, BaseScraper, - BaseUSAEngScraper, - BaseUKEngScraper, - BaseFRFreScraper) +from jobfunnel.backend.scrapers.base import ( + BaseCANEngScraper, + BaseDEGerScraper, + BaseFRFreScraper, + BaseScraper, + BaseUKEngScraper, + BaseUSAEngScraper, +) from jobfunnel.backend.tools.filters import JobFilter from jobfunnel.backend.tools.tools import calc_post_date_from_relative_str -from jobfunnel.resources import MAX_CPU_WORKERS, JobField, Remoteness +from jobfunnel.resources import ( + MAX_CPU_WORKERS, + USER_AGENT_LIST_MOBILE, + JobField, + Remoteness, +) # pylint: disable=using-constant-test,unused-import if False: # or typing.TYPE_CHECKING if python3.5.3+ from jobfunnel.config import JobFunnelConfigManager # pylint: enable=using-constant-test,unused-import -ID_REGEX = re.compile(r'id=\"sj_([a-zA-Z0-9]*)\"') -MAX_RESULTS_PER_INDEED_PAGE = 50 +ID_REGEX = re.compile(r"id=\"sj_([a-zA-Z0-9]*)\"") +MAX_RESULTS_PER_INDEED_PAGE = 20 # 20 results for mobile, 50 for desktop # NOTE: these magic strings stick for both the US and CAN indeed websites... FULLY_REMOTE_MAGIC_STRING = "&remotejob=032b3046-06a3-4876-8dfd-474eb5e7ed11" COVID_REMOTE_MAGIC_STRING = "&remotejob=7e3167e4-ccb4-49cb-b761-9bae564a0a63" REMOTENESS_TO_QUERY = { - Remoteness.IN_PERSON: '', + Remoteness.IN_PERSON: "", Remoteness.TEMPORARILY_REMOTE: COVID_REMOTE_MAGIC_STRING, - Remoteness.PARTIALLY_REMOTE: '', + Remoteness.PARTIALLY_REMOTE: "", Remoteness.FULLY_REMOTE: FULLY_REMOTE_MAGIC_STRING, - Remoteness.ANY: '', + Remoteness.ANY: "", } REMOTENESS_STR_MAP = { - 'remote': Remoteness.FULLY_REMOTE, - 'temporarily remote': Remoteness.TEMPORARILY_REMOTE, + "remote": Remoteness.FULLY_REMOTE, + "hybrid work": Remoteness.TEMPORARILY_REMOTE, } +def format_taxonomy_attributes(taxonomy_attributes): + result = [] + + # Loop through the taxonomyAttributes list + for category in taxonomy_attributes: + label = category[ + "label" + ] # Get the category label (e.g., "job-types", "benefits") + attributes = category["attributes"] + + # Only process if the attributes list is not empty + if attributes: + # Get all attribute labels within the category + attribute_labels = [attr["label"] for attr in attributes] + # Create a readable string combining the category label and its attributes + formatted_str = ( + f"{label.replace('-', ' ').capitalize()}: {', '.join(attribute_labels)}" + ) + result.append(formatted_str) + + # Join all the formatted strings with a line break or any separator + return result + + class BaseIndeedScraper(BaseScraper): - """Scrapes jobs from www.indeed.X - """ + """Scrapes jobs from www.indeed.X""" - def __init__(self, session: Session, config: 'JobFunnelConfigManager', - job_filter: JobFilter) -> None: - """Init that contains indeed specific stuff - """ + def __init__( + self, session: Session, config: "JobFunnelConfigManager", job_filter: JobFilter + ) -> None: + """Init that contains indeed specific stuff""" super().__init__(session, config, job_filter) self.max_results_per_page = MAX_RESULTS_PER_INDEED_PAGE - self.query = '+'.join(self.config.search_config.keywords) + self.query = "+".join(self.config.search_config.keywords) # Log if we can't do their remoteness query (Indeed only has 2 lvls.) if self.config.search_config.remoteness == Remoteness.PARTIALLY_REMOTE: self.logger.warning("Indeed does not support PARTIALLY_REMOTE jobs") + @property + def user_agent(self) -> str: + """Get a randomized user agent for this scraper""" + return random.choice(USER_AGENT_LIST_MOBILE) + @property def job_get_fields(self) -> str: """Call self.get(...) for the JobFields in this list when scraping a Job @@ -64,9 +104,15 @@ def job_get_fields(self) -> str: Override this as needed. """ return [ - JobField.TITLE, JobField.COMPANY, JobField.LOCATION, - JobField.KEY_ID, JobField.TAGS, JobField.POST_DATE, - JobField.REMOTENESS, JobField.WAGE, + JobField.TITLE, + JobField.COMPANY, + JobField.DESCRIPTION, + JobField.LOCATION, + JobField.KEY_ID, + JobField.TAGS, + JobField.POST_DATE, + # JobField.REMOTENESS, + JobField.WAGE, ] @property @@ -78,7 +124,7 @@ def job_set_fields(self) -> str: Override this as needed. """ - return [JobField.RAW, JobField.URL, JobField.DESCRIPTION] + return [JobField.URL, JobField.REMOTENESS] @property def delayed_get_set_fields(self) -> str: @@ -91,25 +137,22 @@ def delayed_get_set_fields(self) -> str: @property def high_priority_get_set_fields(self) -> List[JobField]: - """These get() and/or set() fields will be populated first. - """ + """These get() and/or set() fields will be populated first.""" return [JobField.URL] @property def headers(self) -> Dict[str, str]: - """Session header for indeed.X - """ + """Session header for indeed.X""" return { - 'accept': 'text/html,application/xhtml+xml,application/xml;' - 'q=0.9,image/webp,*/*;q=0.8', - 'accept-encoding': 'gzip, deflate, sdch', - 'accept-language': 'en-GB,en-US;q=0.8,en;q=0.6', - 'referer': - f'https://www.indeed.{self.config.search_config.domain}/', - 'upgrade-insecure-requests': '1', - 'user-agent': self.user_agent, - 'Cache-Control': 'no-cache', - 'Connection': 'keep-alive' + "accept": "text/html,application/xhtml+xml,application/xml;" + "q=0.9,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, sdch", + "accept-language": "en-GB,en-US;q=0.8,en;q=0.6", + "referer": f"https://www.indeed.{self.config.search_config.domain}/", + "upgrade-insecure-requests": "1", + "user-agent": self.user_agent, + "Cache-Control": "no-cache", + "Connection": "keep-alive", } def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: @@ -138,8 +181,10 @@ def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: for page in range(0, pages): futures.append( threads.submit( - self._get_job_soups_from_search_page, search_url, page, - job_soup_list + self._get_job_soups_from_search_page, + search_url, + page, + job_soup_list, ) ) @@ -152,55 +197,59 @@ def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: return job_soup_list def get(self, parameter: JobField, soup: BeautifulSoup) -> Any: - """Get a single job attribute from a soup object by JobField - """ + """Get a single job attribute from a soup object that was derived from a JSON string.""" + + # Convert BeautifulSoup object back to a dictionary + job_data = json.loads(soup.text) + if parameter == JobField.TITLE: - return soup.find( - 'a', attrs={'data-tn-element': 'jobTitle'} - ).text.strip() + return job_data.get("displayTitle", None) + + elif parameter == JobField.DESCRIPTION: + return job_data.get("snippet", None) + elif parameter == JobField.COMPANY: - return soup.find('span', attrs={'class': 'company'}).text.strip() + return job_data.get("company", None) + elif parameter == JobField.LOCATION: - return soup.find('span', attrs={'class': 'location'}).text.strip() + return job_data.get("formattedLocation", None) + elif parameter == JobField.TAGS: - # tags may not be on page and that's ok. - table_soup = soup.find( - 'table', attrs={'class': 'jobCardShelfContainer'} + + formatted_attributes = format_taxonomy_attributes( + job_data.get("taxonomyAttributes", []) ) - if table_soup: - return [ - td.text.strip() for td in table_soup.find_all( - 'td', attrs={'class': 'jobCardShelfItem'} - ) - ] - else: - return [] + + return formatted_attributes + elif parameter == JobField.REMOTENESS: - remote_field = soup.find('span', attrs={'class': 'remote'}) - if remote_field: - remoteness_str = remote_field.text.strip().lower() - if remoteness_str in REMOTENESS_STR_MAP: - return REMOTENESS_STR_MAP[remoteness_str] - return Remoteness.UNKNOWN + return ( + Remoteness.FULLY_REMOTE + if job_data.get("remoteLocation", False) + else Remoteness.UNKNOWN + ) + elif parameter == JobField.WAGE: - # We may not be able to obtain a wage - potential = soup.find('span', attrs={'class': 'salaryText'}) - if potential: - return potential.text.strip() - else: - return '' + salary_info = job_data.get("extractedSalary", None) + if salary_info: + min_salary = salary_info.get("min") + max_salary = salary_info.get("max") + if min_salary and max_salary: + return ( + f"${min_salary} - ${max_salary} {salary_info.get('type', '')}" + ) + else: + return "" + return "" + elif parameter == JobField.POST_DATE: return calc_post_date_from_relative_str( - soup.find('span', attrs={'class': 'date'}).text.strip() + job_data.get("formattedRelativeTime", None) ) + elif parameter == JobField.KEY_ID: - return ID_REGEX.findall( - str( - soup.find( - 'a', attrs={'class': 'sl resultLink save-job-link'} - ) - ) - )[0] + return job_data.get("jobkey", None) + else: raise NotImplementedError(f"Cannot get {parameter.name}") @@ -212,31 +261,47 @@ def set(self, parameter: JobField, job: Job, soup: BeautifulSoup) -> None: job._raw_scrape_data = BeautifulSoup( self.session.get(job.url).text, self.config.bs4_parser ) + + elif parameter == JobField.REMOTENESS: + remoteness = [ + tag.split(":")[-1].strip().lower() + for tag in job.tags + if "remote" in tag.lower() + ] + + if len(remoteness): + job.remoteness = REMOTENESS_STR_MAP.get( + remoteness[0], Remoteness.UNKNOWN + ) + elif parameter == JobField.DESCRIPTION: assert job._raw_scrape_data job.description = job._raw_scrape_data.find( - id='jobDescriptionText' + id="jobDescriptionText" ).text.strip() elif parameter == JobField.URL: assert job.key_id job.url = ( - f"http://www.indeed.{self.config.search_config.domain}/" + f"https://www.indeed.{self.config.search_config.domain}/m/" f"viewjob?jk={job.key_id}" ) else: raise NotImplementedError(f"Cannot set {parameter.name}") - def _get_search_url(self, method: Optional[str] = 'get') -> str: + def _get_search_url(self, method: Optional[str] = "get") -> str: """Get the indeed search url from SearchTerms TODO: use Enum for method instead of str. """ - if method == 'get': + if method == "get": return ( - "https://www.indeed.{}/jobs?q={}&l={}%2C+{}&radius={}&" + "https://www.indeed.{}/m/jobs?q={}&l={}%2C+{}&radius={}&" "limit={}&filter={}{}".format( self.config.search_config.domain, self.query, - self.config.search_config.city.replace(' ', '+',), + self.config.search_config.city.replace( + " ", + "+", + ), self.config.search_config.province_or_state.upper(), self._quantize_radius(self.config.search_config.radius), self.max_results_per_page, @@ -244,10 +309,10 @@ def _get_search_url(self, method: Optional[str] = 'get') -> str: REMOTENESS_TO_QUERY[self.config.search_config.remoteness], ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") def _quantize_radius(self, radius: int) -> int: """Quantizes the user input radius to a valid radius value into: @@ -270,38 +335,85 @@ def _quantize_radius(self, radius: int) -> int: radius = 100 return radius - def _get_job_soups_from_search_page(self, search: str, page: str, - job_soup_list: List[BeautifulSoup] - ) -> None: + def _get_job_soups_from_search_page( + self, search: str, page: str, job_soup_list: List[BeautifulSoup] + ) -> None: """Scrapes the indeed page for a list of job soups NOTE: modifies the job_soup_list in-place NOTE: Indeed's remoteness filter sucks, and we will always see a mix. ... need to add some kind of filtering for this! """ - url = f'{search}&start={int(page * self.max_results_per_page)}' - job_soup_list.extend( - BeautifulSoup( - self.session.get(url).text, self.config.bs4_parser - ).find_all('div', attrs={'data-tn-component': 'organicJob'}) - ) + url = f"{search}&start={page * self.max_results_per_page}" + + try: + response = self.session.get(url).text + soup = BeautifulSoup(response, self.config.bs4_parser) + + script_tag = soup.find("script", id="mosaic-data") + if not script_tag: + self.logger.warn("No 'mosaic-data' script tag found on the page.") + return + + script_content = script_tag.string + json_regex = re.search( + r'\["mosaic-provider-jobcards"\]\s*=\s*(\{.*?\});', + script_content, + re.DOTALL, + ) + + if json_regex: + json_data_str = json_regex.group(1) + + try: + json_data = json.loads(json_data_str) + job_data = ( + json_data.get("metaData", {}) + .get("mosaicProviderJobCardsModel", {}) + .get("results", []) + ) + + if job_data: + job_data_json = [json.dumps(job) for job in job_data] + job_soup_list.extend( + [ + BeautifulSoup(job_json, "lxml") + for job_json in job_data_json + ] + ) + else: + self.logger.error("No job data found in the JSON structure.") + except json.JSONDecodeError as e: + self.logger.error(f"Error decoding JSON: {e}") + else: + self.logger.error( + "No matching job data found in the script tag content." + ) + + except Exception as e: + self.logger.error( + f"An error occurred while fetching or parsing the page: {e}" + ) def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: """Calculates the number of pages of job listings to be scraped. - i.e. your search yields 230 results at 50 res/page -> 5 pages of jobs + i.e. your search yields 230 results at 20 res/page -> 12 pages of jobs Args: - max_pages: the maximum number of pages to be scraped. + max_pages: the maximum number of pages to be scraped. Returns: The number of pages to be scraped. """ # Get the html data, initialize bs4 with lxml request_html = self.session.get(search_url) - self.logger.debug( - "Got Base search results page: %s", search_url - ) + self.logger.debug("Got Base search results page: %s", search_url) + query_resp = BeautifulSoup(request_html.text, self.config.bs4_parser) - num_res = query_resp.find(id='searchCountPages') + + num_res = query_resp.find( + "div", class_="jobsearch-JobCountAndSortPane-jobCount" + ) + # TODO: we should consider expanding the error cases (scrape error page) if not num_res: raise ValueError( @@ -311,8 +423,15 @@ def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: " province or state.".format(search_url) ) - num_res = num_res.contents[0].strip() - num_res = int(re.findall(r'f (\d+) ', num_res.replace(',', ''))[0]) + num_res_text = num_res.get_text().replace(",", "") + + num_res_match = re.search(r"(\d+)\+?\s+jobs", num_res_text) + + if num_res_match: + num_res = int(num_res_match.group(1)) + else: + num_res = 0 + number_of_pages = int(ceil(num_res / self.max_results_per_page)) if max_pages == 0: return number_of_pages @@ -323,55 +442,59 @@ def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: class IndeedScraperCANEng(BaseIndeedScraper, BaseCANEngScraper): - """Scrapes jobs from www.indeed.ca - """ + """Scrapes jobs from www.indeed.ca""" class IndeedScraperUSAEng(BaseIndeedScraper, BaseUSAEngScraper): - """Scrapes jobs from www.indeed.com - """ + """Scrapes jobs from www.indeed.com""" class IndeedScraperUKEng(BaseIndeedScraper, BaseUKEngScraper): - """Scrapes jobs from www.indeed.co.uk - """ - def _get_search_url(self, method: Optional[str] = 'get') -> str: + """Scrapes jobs from www.indeed.co.uk""" + + def _get_search_url(self, method: Optional[str] = "get") -> str: """Get the indeed search url from SearchTerms TODO: use Enum for method instead of str. """ - if method == 'get': + if method == "get": return ( "https://www.indeed.{}/jobs?q={}&l={}&radius={}&" "limit={}&filter={}{}".format( self.config.search_config.domain, self.query, - self.config.search_config.city.replace(' ', '+',), + self.config.search_config.city.replace( + " ", + "+", + ), self._quantize_radius(self.config.search_config.radius), self.max_results_per_page, int(self.config.search_config.return_similar_results), REMOTENESS_TO_QUERY[self.config.search_config.remoteness], ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") class IndeedScraperFRFre(BaseIndeedScraper, BaseFRFreScraper): - """Scrapes jobs from www.indeed.fr - """ - def _get_search_url(self, method: Optional[str] = 'get') -> str: + """Scrapes jobs from www.indeed.fr""" + + def _get_search_url(self, method: Optional[str] = "get") -> str: """Get the indeed search url from SearchTerms TODO: use Enum for method instead of str. """ - if method == 'get': + if method == "get": return ( "https://www.indeed.{}/jobs?q={}&l={}+%28{}%29&radius={}&" "limit={}&filter={}{}".format( self.config.search_config.domain, self.query, - self.config.search_config.city.replace(' ', '+',), + self.config.search_config.city.replace( + " ", + "+", + ), self.config.search_config.province_or_state.upper(), self._quantize_radius(self.config.search_config.radius), self.max_results_per_page, @@ -379,29 +502,26 @@ def _get_search_url(self, method: Optional[str] = 'get') -> str: REMOTENESS_TO_QUERY[self.config.search_config.remoteness], ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') - + raise ValueError(f"No html method {method} exists") def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: """Calculates the number of pages of job listings to be scraped. - i.e. your search yields 230 results at 50 res/page -> 5 pages of jobs + i.e. your search yields 230 results at 20 res/page -> 12 pages of jobs Args: - max_pages: the maximum number of pages to be scraped. + max_pages: the maximum number of pages to be scraped. Returns: The number of pages to be scraped. """ # Get the html data, initialize bs4 with lxml request_html = self.session.get(search_url) - self.logger.debug( - "Got Base search results page: %s", search_url - ) + self.logger.debug("Got Base search results page: %s", search_url) query_resp = BeautifulSoup(request_html.text, self.config.bs4_parser) - num_res = query_resp.find(id='searchCountPages') + num_res = query_resp.find(id="searchCountPages") # TODO: we should consider expanding the error cases (scrape error page) if not num_res: raise ValueError( @@ -412,11 +532,80 @@ def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: ) num_res = normalize("NFKD", num_res.contents[0].strip()) - num_res = int(re.findall(r'(\d+) ', num_res.replace(',', ''))[1]) + num_res = int(re.findall(r"(\d+) ", num_res.replace(",", ""))[1]) number_of_pages = int(ceil(num_res / self.max_results_per_page)) if max_pages == 0: return number_of_pages elif number_of_pages < max_pages: return number_of_pages else: - return max_pages \ No newline at end of file + return max_pages + + +class IndeedScraperDEGer(BaseIndeedScraper, BaseDEGerScraper): + """Scrapes jobs from de.indeed.com""" + + # The german locale has a different number separators. + THOUSEP = "." + + def _get_search_url(self, method: Optional[str] = "get") -> str: + """Get the indeed search url from SearchTerms""" + if method == "get": + return ( + # The URL is different to the base scraper because indeed.de is + # redirecting to de.indeed.com. If the redirect is handled the + # same URLs can be used. + "https://{}.indeed.com/jobs?q={}&l={}&radius={}&" + "limit={}&filter={}{}".format( + self.config.search_config.domain, + self.query, + self.config.search_config.city.replace( + " ", + "+", + ), + self._quantize_radius(self.config.search_config.radius), + self.max_results_per_page, + int(self.config.search_config.return_similar_results), + REMOTENESS_TO_QUERY[self.config.search_config.remoteness], + ) + ) + elif method == "post": + raise NotImplementedError() + else: + raise ValueError(f"No html method {method} exists") + + def _get_num_search_result_pages(self, search_url: str, max_pages=0) -> int: + """Calculates the number of pages of job listings to be scraped. + + i.e. your search yields 230 results at 50 res/page -> 5 pages of jobs + + Args: + max_pages: the maximum number of pages to be scraped. + Returns: + The number of pages to be scraped. + """ + # Get the html data, initialize bs4 with lxml + request_html = self.session.get(search_url) + + query_resp = BeautifulSoup(request_html.text, self.config.bs4_parser) + num_res = query_resp.find( + "div", class_="jobsearch-JobCountAndSortPane-jobCount" + ) + + if not num_res: + raise ValueError( + "Unable to identify number of pages of results for query: {}" + " Please ensure linked page contains results, you may have" + " provided a city for which there are no results within this" + " province or state.".format(search_url) + ) + + num_res = num_res.contents[0].strip() + num_res = int(re.findall(r"(\d+)", num_res.replace(self.THOUSEP, ""))[1]) + number_of_pages = int(ceil(num_res / self.max_results_per_page)) + if max_pages == 0: + return number_of_pages + elif number_of_pages < max_pages: + return number_of_pages + else: + return max_pages diff --git a/jobfunnel/backend/scrapers/monster.py b/jobfunnel/backend/scrapers/monster.py index ff946819..0a001b7e 100644 --- a/jobfunnel/backend/scrapers/monster.py +++ b/jobfunnel/backend/scrapers/monster.py @@ -1,17 +1,22 @@ """Scrapers for www.monster.X """ -import re + from abc import abstractmethod from math import ceil +import re from typing import Any, Dict, List, Optional from bs4 import BeautifulSoup from requests import Session from jobfunnel.backend import Job -from jobfunnel.backend.scrapers.base import (BaseCANEngScraper, BaseScraper, - BaseUSAEngScraper, BaseUKEngScraper, - BaseFRFreScraper) +from jobfunnel.backend.scrapers.base import ( + BaseCANEngScraper, + BaseFRFreScraper, + BaseScraper, + BaseUKEngScraper, + BaseUSAEngScraper, +) from jobfunnel.backend.tools.filters import JobFilter from jobfunnel.backend.tools.tools import calc_post_date_from_relative_str from jobfunnel.resources import JobField, Remoteness @@ -23,10 +28,10 @@ MAX_RESULTS_PER_MONSTER_PAGE = 25 -MONSTER_SIDEPANEL_TAG_ENTRIES = ['industries', 'job type'] # these --> Job.tags +MONSTER_SIDEPANEL_TAG_ENTRIES = ["industries", "job type"] # these --> Job.tags ID_REGEX = re.compile( - r'/((?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]' - r'{12})|\d+)' + r"/((?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]" + r"{12})|\d+)" ) @@ -37,14 +42,12 @@ class BaseMonsterScraper(BaseScraper): as of sept 2020. -PM """ - def __init__(self, session: Session, config: 'JobFunnelConfigManager', - job_filter: JobFilter) -> None: - """Init that contains monster specific stuff - """ + def __init__( + self, session: Session, config: "JobFunnelConfigManager", job_filter: JobFilter + ) -> None: + """Init that contains monster specific stuff""" super().__init__(session, config, job_filter) - self.query = '-'.join( - self.config.search_config.keywords - ).replace(' ', '-') + self.query = "-".join(self.config.search_config.keywords).replace(" ", "-") # This is currently not scrapable through Monster site (contents maybe) if self.config.search_config.remoteness != Remoteness.ANY: @@ -52,25 +55,29 @@ def __init__(self, session: Session, config: 'JobFunnelConfigManager', @property def job_get_fields(self) -> str: - """Call self.get(...) for the JobFields in this list when scraping a Job - """ + """Call self.get(...) for the JobFields in this list when scraping a Job""" return [ - JobField.KEY_ID, JobField.TITLE, JobField.COMPANY, - JobField.LOCATION, JobField.POST_DATE, JobField.URL, + JobField.KEY_ID, + JobField.TITLE, + JobField.COMPANY, + JobField.LOCATION, + JobField.POST_DATE, + JobField.URL, ] @property def job_set_fields(self) -> str: - """Call self.set(...) for the JobFields in this list when scraping a Job - """ + """Call self.set(...) for the JobFields in this list when scraping a Job""" return [ - JobField.RAW, JobField.DESCRIPTION, JobField.TAGS, JobField.WAGE, + JobField.RAW, + JobField.DESCRIPTION, + JobField.TAGS, + JobField.WAGE, ] @property def high_priority_get_set_fields(self) -> List[JobField]: - """We need to populate these fields first - """ + """We need to populate these fields first""" return [JobField.RAW, JobField.KEY_ID] @property @@ -84,19 +91,17 @@ def delayed_get_set_fields(self) -> str: @property def headers(self) -> Dict[str, str]: - """Session header for monster.X - """ + """Session header for monster.X""" return { - 'accept': 'text/html,application/xhtml+xml,application/xml;' - 'q=0.9,image/webp,*/*;q=0.8', - 'accept-encoding': 'gzip, deflate, sdch, br', - 'accept-language': 'en-GB,en-US;q=0.8,en;q=0.6', - 'referer': - f'https://www.monster.{self.config.search_config.domain}/', - 'upgrade-insecure-requests': '1', - 'user-agent': self.user_agent, - 'Cache-Control': 'no-cache', - 'Connection': 'keep-alive' + "accept": "text/html,application/xhtml+xml,application/xml;" + "q=0.9,image/webp,*/*;q=0.8", + "accept-encoding": "gzip, deflate, sdch, br", + "accept-language": "en-GB,en-US;q=0.8,en;q=0.6", + "referer": f"https://www.monster.{self.config.search_config.domain}/", + "upgrade-insecure-requests": "1", + "user-agent": self.user_agent, + "Cache-Control": "no-cache", + "Connection": "keep-alive", } def get(self, parameter: JobField, soup: BeautifulSoup) -> Any: @@ -106,24 +111,22 @@ def get(self, parameter: JobField, soup: BeautifulSoup) -> Any: if parameter == JobField.KEY_ID: # TODO: is there a way to combine these calls? # NOTE: do not use 'data-m_impr_j_jobid' as this is duplicated - return soup.find('h2', attrs={'class': 'title'}).find('a').get( - 'data-m_impr_j_postingid' + return ( + soup.find("h2", attrs={"class": "title"}) + .find("a") + .get("data-m_impr_j_postingid") ) elif parameter == JobField.TITLE: - return soup.find('h2', attrs={'class': 'title'}).text.strip() + return soup.find("h2", attrs={"class": "title"}).text.strip() elif parameter == JobField.COMPANY: - return soup.find('div', attrs={'class': 'company'}).text.strip() + return soup.find("div", attrs={"class": "company"}).text.strip() elif parameter == JobField.LOCATION: - return soup.find('div', attrs={'class': 'location'}).text.strip() + return soup.find("div", attrs={"class": "location"}).text.strip() elif parameter == JobField.POST_DATE: - return calc_post_date_from_relative_str( - soup.find('time').text.strip() - ) + return calc_post_date_from_relative_str(soup.find("time").text.strip()) elif parameter == JobField.URL: # NOTE: seems that it is a bit hard to view these links? getting 503 - return str( - soup.find('a', attrs={'data-bypass': 'true'}).get('href') - ) + return str(soup.find("a", attrs={"data-bypass": "true"}).get("href")) else: raise NotImplementedError(f"Cannot get {parameter.name}") @@ -137,27 +140,30 @@ def set(self, parameter: JobField, job: Job, soup: BeautifulSoup) -> None: ) elif parameter == JobField.WAGE: pot_wage_cell = job._raw_scrape_data.find( - 'div', attrs={'class': 'col-xs-12 cell'} + "div", attrs={"class": "col-xs-12 cell"} ) if pot_wage_cell: - pot_wage_value = pot_wage_cell.find('div') + pot_wage_value = pot_wage_cell.find("div") if pot_wage_value: job.wage = pot_wage_value.text.strip() elif parameter == JobField.DESCRIPTION: assert job._raw_scrape_data job.description = job._raw_scrape_data.find( - id='JobDescription' + id="JobDescription" ).text.strip() elif parameter == JobField.TAGS: # NOTE: this seems a bit flimsy, monster allows a lot of flex. here assert job._raw_scrape_data tags = [] # type: List[str] for li in job._raw_scrape_data.find_all( - 'section', attrs={'class': 'summary-section'}): - table_key = li.find('dt') - if (table_key and table_key.text.strip().lower() - in MONSTER_SIDEPANEL_TAG_ENTRIES): - table_value = li.find('dd') + "section", attrs={"class": "summary-section"} + ): + table_key = li.find("dt") + if ( + table_key + and table_key.text.strip().lower() in MONSTER_SIDEPANEL_TAG_ENTRIES + ): + table_value = li.find("dd") if table_value: tags.append(table_value.text.strip()) else: @@ -201,13 +207,12 @@ def get_job_soups_from_search_result_listings(self) -> List[BeautifulSoup]: # Remove previous pages as we go. # TODO: better error handling here? # TODO: maybe we can move this into get set / BaseScraper somehow? - def __get_job_soups_by_key_id(result_listings: BeautifulSoup - ) -> Dict[str, BeautifulSoup]: + def __get_job_soups_by_key_id( + result_listings: BeautifulSoup, + ) -> Dict[str, BeautifulSoup]: return { self.get(JobField.KEY_ID, job_soup): job_soup - for job_soup in self._get_job_soups_from_search_page( - result_listings - ) + for job_soup in self._get_job_soups_from_search_page(result_listings) } job_soups_dict = __get_job_soups_by_key_id(initial_search_results_soup) @@ -227,15 +232,17 @@ def __get_job_soups_by_key_id(result_listings: BeautifulSoup # TODO: would be cool if we could avoid key_id scrape duplication in get return list(job_soups_dict.values()) - def _get_job_soups_from_search_page(self, - initial_results_soup: BeautifulSoup, - ) -> List[BeautifulSoup]: - """Get individual job listing soups from a results page of many jobs - """ - return initial_results_soup.find_all('div', attrs={'class': 'flex-row'}) - - def _get_num_search_result_pages(self, initial_results_soup: BeautifulSoup, - ) -> int: + def _get_job_soups_from_search_page( + self, + initial_results_soup: BeautifulSoup, + ) -> List[BeautifulSoup]: + """Get individual job listing soups from a results page of many jobs""" + return initial_results_soup.find_all("div", attrs={"class": "flex-row"}) + + def _get_num_search_result_pages( + self, + initial_results_soup: BeautifulSoup, + ) -> int: """Calculates the number of pages of job listings to be scraped. i.e. your search yields 230 results at 50 res/page -> 5 pages of jobs @@ -246,13 +253,12 @@ def _get_num_search_result_pages(self, initial_results_soup: BeautifulSoup, The number of pages of job listings to be scraped. """ # scrape total number of results, and calculate the # pages needed - partial = initial_results_soup.find('h2', 'figure').text.strip() + partial = initial_results_soup.find("h2", "figure").text.strip() assert partial, "Unable to identify number of search results" - num_res = int(re.findall(r'(\d+)', partial)[0]) + num_res = int(re.findall(r"(\d+)", partial)[0]) return int(ceil(num_res / MAX_RESULTS_PER_MONSTER_PAGE)) - def _get_search_url(self, method: Optional[str] = 'get', - page: int = 1) -> str: + def _get_search_url(self, method: Optional[str] = "get", page: int = 1) -> str: """Get the monster search url from SearchTerms TODO: implement fulltime/part-time portion + company search? TODO: implement POST @@ -260,37 +266,35 @@ def _get_search_url(self, method: Optional[str] = 'get', so the jobs displayed just scrolls forever and we will see all previous jobs as we go. """ - if method == 'get': + if method == "get": return ( - 'https://www.monster.{}/jobs/search/?{}q={}&where={}__2C-{}' - '&rad={}'.format( - self.config.search_config.domain, - f'page={page}&' if page > 1 else '', - self.query, - self.config.search_config.city.replace(' ', '-'), - self.config.search_config.province_or_state, - self._convert_radius(self.config.search_config.radius) + "https://www.monster.{}/jobs/search/?{}q={}&where={}__2C-{}" + "&rad={}".format( + self.config.search_config.domain, + f"page={page}&" if page > 1 else "", + self.query, + self.config.search_config.city.replace(" ", "-"), + self.config.search_config.province_or_state, + self._convert_radius(self.config.search_config.radius), ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") @abstractmethod def _convert_radius(self, radius: int) -> int: - """NOTE: radius conversion is units/locale specific - """ + """NOTE: radius conversion is units/locale specific""" class MonsterMetricRadius: """Metric units shared by MonsterScraperCANEng - and MonsterScraperUKEng + and MonsterScraperUKEng """ def _convert_radius(self, radius: int) -> int: - """ convert radius in miles TODO replace with numpy - """ + """convert radius in miles TODO replace with numpy""" if radius < 5: radius = 0 elif 5 <= radius < 10: @@ -306,19 +310,15 @@ def _convert_radius(self, radius: int) -> int: return radius -class MonsterScraperCANEng(MonsterMetricRadius, BaseMonsterScraper, - BaseCANEngScraper): - """Scrapes jobs from www.monster.ca - """ +class MonsterScraperCANEng(MonsterMetricRadius, BaseMonsterScraper, BaseCANEngScraper): + """Scrapes jobs from www.monster.ca""" class MonsterScraperUSAEng(BaseMonsterScraper, BaseUSAEngScraper): - """Scrapes jobs from www.monster.com - """ + """Scrapes jobs from www.monster.com""" def _convert_radius(self, radius: int) -> int: - """convert radius in miles TODO replace with numpy - """ + """convert radius in miles TODO replace with numpy""" if radius < 5: radius = 0 elif 5 <= radius < 10: @@ -346,13 +346,10 @@ def _convert_radius(self, radius: int) -> int: return radius -class MonsterScraperUKEng(MonsterMetricRadius, BaseMonsterScraper, - BaseUKEngScraper): - """Scrapes jobs from www.monster.co.uk - """ +class MonsterScraperUKEng(MonsterMetricRadius, BaseMonsterScraper, BaseUKEngScraper): + """Scrapes jobs from www.monster.co.uk""" - def _get_search_url(self, method: Optional[str] = 'get', - page: int = 1) -> str: + def _get_search_url(self, method: Optional[str] = "get", page: int = 1) -> str: """Get the monster search url from SearchTerms TODO: implement fulltime/part-time portion + company search? TODO: implement POST @@ -360,29 +357,27 @@ def _get_search_url(self, method: Optional[str] = 'get', so the jobs displayed just scrolls forever and we will see all previous jobs as we go. """ - if method == 'get': + if method == "get": return ( - 'https://www.monster.{}/jobs/search/?{}q={}&where={}' - '&rad={}'.format( - self.config.search_config.domain, - f'page={page}&' if page > 1 else '', - self.query, - self.config.search_config.city.replace(' ', '-'), - self._convert_radius(self.config.search_config.radius) + "https://www.monster.{}/jobs/search/?{}q={}&where={}" + "&rad={}".format( + self.config.search_config.domain, + f"page={page}&" if page > 1 else "", + self.query, + self.config.search_config.city.replace(" ", "-"), + self._convert_radius(self.config.search_config.radius), ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") -class MonsterScraperFRFre(MonsterMetricRadius, BaseMonsterScraper, - BaseFRFreScraper): - """Scrapes jobs from www.monster.fr - """ - def _get_search_url(self, method: Optional[str] = 'get', - page: int = 1) -> str: +class MonsterScraperFRFre(MonsterMetricRadius, BaseMonsterScraper, BaseFRFreScraper): + """Scrapes jobs from www.monster.fr""" + + def _get_search_url(self, method: Optional[str] = "get", page: int = 1) -> str: """Get the monster search url from SearchTerms TODO: implement fulltime/part-time portion + company search? TODO: implement POST @@ -390,19 +385,19 @@ def _get_search_url(self, method: Optional[str] = 'get', so the jobs displayed just scrolls forever and we will see all previous jobs as we go. """ - if method == 'get': + if method == "get": return ( - 'https://www.monster.{}/emploi/recherche/?{}q={}&where={}__2C-{}' - '&rad={}'.format( - self.config.search_config.domain, - f'page={page}&' if page > 1 else '', - self.query, - self.config.search_config.city.replace(' ', '-'), - self.config.search_config.province_or_state, - self._convert_radius(self.config.search_config.radius) + "https://www.monster.{}/emploi/recherche/?{}q={}&where={}__2C-{}" + "&rad={}".format( + self.config.search_config.domain, + f"page={page}&" if page > 1 else "", + self.query, + self.config.search_config.city.replace(" ", "-"), + self.config.search_config.province_or_state, + self._convert_radius(self.config.search_config.radius), ) ) - elif method == 'post': + elif method == "post": raise NotImplementedError() else: - raise ValueError(f'No html method {method} exists') + raise ValueError(f"No html method {method} exists") diff --git a/jobfunnel/backend/scrapers/registry.py b/jobfunnel/backend/scrapers/registry.py index 74b37a44..7e116aa3 100644 --- a/jobfunnel/backend/scrapers/registry.py +++ b/jobfunnel/backend/scrapers/registry.py @@ -3,20 +3,26 @@ NOTE: if you implement a scraper you must add it here TODO: there must be a better way to do this by using class attrib of Provider """ -from jobfunnel.resources import Locale, Provider +from jobfunnel.backend.scrapers.glassdoor import ( + GlassDoorScraperCANEng, + GlassDoorScraperUKEng, + GlassDoorScraperUSAEng, +) from jobfunnel.backend.scrapers.indeed import ( - IndeedScraperCANEng, IndeedScraperUSAEng, - IndeedScraperUKEng, IndeedScraperFRFre + IndeedScraperCANEng, + IndeedScraperDEGer, + IndeedScraperFRFre, + IndeedScraperUKEng, + IndeedScraperUSAEng, ) from jobfunnel.backend.scrapers.monster import ( - MonsterScraperCANEng, MonsterScraperUSAEng, - MonsterScraperUKEng, MonsterScraperFRFre -) -from jobfunnel.backend.scrapers.glassdoor import ( - GlassDoorScraperCANEng, GlassDoorScraperUSAEng, - GlassDoorScraperUKEng + MonsterScraperCANEng, + MonsterScraperFRFre, + MonsterScraperUKEng, + MonsterScraperUSAEng, ) +from jobfunnel.resources import Locale, Provider SCRAPER_FROM_LOCALE = { # search terms which one to use @@ -25,6 +31,7 @@ Locale.USA_ENGLISH: IndeedScraperUSAEng, Locale.UK_ENGLISH: IndeedScraperUKEng, Locale.FRANCE_FRENCH: IndeedScraperFRFre, + Locale.GERMANY_GERMAN: IndeedScraperDEGer, }, Provider.GLASSDOOR: { Locale.CANADA_ENGLISH: GlassDoorScraperCANEng, diff --git a/jobfunnel/backend/tools/__init__.py b/jobfunnel/backend/tools/__init__.py index 13c46753..1287b303 100644 --- a/jobfunnel/backend/tools/__init__.py +++ b/jobfunnel/backend/tools/__init__.py @@ -1,2 +1,5 @@ -from jobfunnel.backend.tools.tools import get_webdriver, get_logger, Logger +from jobfunnel.backend.tools.tools import Logger, get_logger, get_webdriver + +__all__ = ["get_webdriver", "get_logger", "Logger"] + # NOTE: we can't import delays here or we cause circular import. diff --git a/jobfunnel/backend/tools/delay.py b/jobfunnel/backend/tools/delay.py index 2ee45cbb..7e0f60fe 100644 --- a/jobfunnel/backend/tools/delay.py +++ b/jobfunnel/backend/tools/delay.py @@ -1,5 +1,6 @@ """Module for calculating random or non-random delay """ + from math import ceil, log, sqrt from random import uniform from typing import List, Union @@ -7,16 +8,15 @@ from numpy import arange from scipy.special import expit # pylint: disable=no-name-in-module -from jobfunnel.config import DelayConfig +from jobfunnel.config.delay import DelayConfig from jobfunnel.resources import DelayAlgorithm def _c_delay(list_len: int, delay: Union[int, float]): - """Sets single delay value to whole list. - """ + """Sets single delay value to whole list.""" delays = [delay] * list_len # sets incrementing offsets to the first 8 elements - inc = .2 # Increment set to .2 + inc = 0.2 # Increment set to .2 offset = len(delays[0:8]) / 5 # offset # checks if delay is < 1.5 if delay < 1.5: @@ -29,8 +29,7 @@ def _c_delay(list_len: int, delay: Union[int, float]): def _lin_delay(list_len: int, delay: Union[int, float]): - """Calculates y=.2*x and sets y=delay at intersection of x between lines. - """ + """Calculates y=.2*x and sets y=delay at intersection of x between lines.""" # calculates x value where lines intersect its = 5 * delay # its = intersection # any delay of .2 or less is hard delay @@ -97,14 +96,12 @@ def calculate_delays(list_len: int, delay_config: DelayConfig) -> List[float]: if delay_config.converge: # checks if converging delay is True # delay_vals = lower bound, delay = upper bound durations = [ - round(uniform(x, delay_config.max_duration), 3) - for x in delay_vals + round(uniform(x, delay_config.max_duration), 3) for x in delay_vals ] else: # lb = lower bounds, delay_vals = upper bound durations = [ - round(uniform(delay_config.min_duration, x), 3) - for x in delay_vals + round(uniform(delay_config.min_duration, x), 3) for x in delay_vals ] else: diff --git a/jobfunnel/backend/tools/filters.py b/jobfunnel/backend/tools/filters.py index a999fbd7..1e8f36cd 100644 --- a/jobfunnel/backend/tools/filters.py +++ b/jobfunnel/backend/tools/filters.py @@ -2,10 +2,11 @@ filters to reduce un-necessesary scraping Paul McInnis 2020 """ -import logging + from collections import namedtuple from copy import deepcopy from datetime import datetime +import logging from typing import Dict, List, Optional, Tuple import nltk @@ -15,12 +16,16 @@ from jobfunnel.backend import Job from jobfunnel.backend.tools import Logger -from jobfunnel.resources import (DEFAULT_MAX_TFIDF_SIMILARITY, - MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH, - DuplicateType, Remoteness) +from jobfunnel.resources import ( + DEFAULT_MAX_TFIDF_SIMILARITY, + MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH, + DuplicateType, + Remoteness, +) DuplicatedJob = namedtuple( - 'DuplicatedJob', ['original', 'duplicate', 'type'], + "DuplicatedJob", + ["original", "duplicate", "type"], ) @@ -30,16 +35,18 @@ class JobFilter(Logger): TODO: make more configurable, maybe with a FilterBank class. """ - def __init__(self, user_block_jobs_dict: Optional[Dict[str, str]] = None, - duplicate_jobs_dict: Optional[Dict[str, str]] = None, - blocked_company_names_list: Optional[List[str]] = None, - max_job_date: Optional[datetime] = None, - max_similarity: float = DEFAULT_MAX_TFIDF_SIMILARITY, - desired_remoteness: Remoteness = Remoteness.ANY, - min_tfidf_corpus_size: - int = MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH, - log_level: int = logging.INFO, - log_file: str = None) -> None: + def __init__( + self, + user_block_jobs_dict: Optional[Dict[str, str]] = None, + duplicate_jobs_dict: Optional[Dict[str, str]] = None, + blocked_company_names_list: Optional[List[str]] = None, + max_job_date: Optional[datetime] = None, + max_similarity: float = DEFAULT_MAX_TFIDF_SIMILARITY, + desired_remoteness: Remoteness = Remoteness.ANY, + min_tfidf_corpus_size: int = MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH, + log_level: int = logging.INFO, + log_file: str = None, + ) -> None: """Init TODO: need a config for this @@ -72,21 +79,22 @@ def __init__(self, user_block_jobs_dict: Optional[Dict[str, str]] = None, # Retrieve stopwords if not already downloaded try: - stopwords = nltk.corpus.stopwords.words('english') + stopwords = nltk.corpus.stopwords.words("english") except LookupError: - nltk.download('stopwords', quiet=True) - stopwords = nltk.corpus.stopwords.words('english') + nltk.download("stopwords", quiet=True) + stopwords = nltk.corpus.stopwords.words("english") # Init vectorizer self.vectorizer = TfidfVectorizer( - strip_accents='unicode', + strip_accents="unicode", lowercase=True, - analyzer='word', + analyzer="word", stop_words=stopwords, ) - def filter(self, jobs_dict: Dict[str, Job], - remove_existing_duplicate_keys: bool = True) -> Dict[str, Job]: + def filter( + self, jobs_dict: Dict[str, Job], remove_existing_duplicate_keys: bool = True + ) -> Dict[str, Job]: """Filter jobs that fail numerous tests, possibly including duplication Arguments: @@ -101,14 +109,14 @@ def filter(self, jobs_dict: Dict[str, Job], jobs_dict with all filtered items removed. """ return { - key_id: job for key_id, job in jobs_dict.items() + key_id: job + for key_id, job in jobs_dict.items() if not self.filterable( job, check_existing_duplicates=remove_existing_duplicate_keys ) } - def filterable(self, job: Job, - check_existing_duplicates: bool = True) -> bool: + def filterable(self, job: Job, check_existing_duplicates: bool = True) -> bool: """Filter jobs out using all our available filters NOTE: this allows job to be partially initialized @@ -123,27 +131,36 @@ def filterable(self, job: Job, True if the job should be removed from incoming data, else False """ return bool( - job.status and job.is_remove_status + job.status + and job.is_remove_status or (job.company in self.blocked_company_names_list) - or (job.post_date and self.max_job_date - and job.is_old(self.max_job_date)) - or (job.key_id and self.user_block_jobs_dict - and job.key_id in self.user_block_jobs_dict) + or (job.post_date and self.max_job_date and job.is_old(self.max_job_date)) + or ( + job.key_id + and self.user_block_jobs_dict + and job.key_id in self.user_block_jobs_dict + ) or (check_existing_duplicates and self.is_duplicate(job)) - or (job.remoteness != Remoteness.UNKNOWN + or ( + job.remoteness != Remoteness.UNKNOWN and self.desired_remoteness != Remoteness.ANY - and job.remoteness != self.desired_remoteness) + and job.remoteness != self.desired_remoteness + ) ) def is_duplicate(self, job: Job) -> bool: - """Return true if passed Job has key_id and it is in our duplicates list - """ - return bool(job.key_id and self.duplicate_jobs_dict - and job.key_id in self.duplicate_jobs_dict) + """Return true if passed Job has key_id and it is in our duplicates list""" + return bool( + job.key_id + and self.duplicate_jobs_dict + and job.key_id in self.duplicate_jobs_dict + ) - def find_duplicates(self, existing_jobs_dict: Dict[str, Job], - incoming_jobs_dict: Dict[str, Job], - ) -> List[DuplicatedJob]: + def find_duplicates( + self, + existing_jobs_dict: Dict[str, Job], + incoming_jobs_dict: Dict[str, Job], + ) -> List[DuplicatedJob]: """Remove all known duplicates from jobs_dict and update original data TODO: find duplicates by content within existing jobs @@ -162,7 +179,6 @@ def find_duplicates(self, existing_jobs_dict: Dict[str, Job], # Look for matches by key id only for key_id, incoming_job in incoming_jobs_dict.items(): - # The key-ids are a direct match between existing and new if key_id in existing_jobs_dict: self.logger.debug( @@ -186,7 +202,7 @@ def find_duplicates(self, existing_jobs_dict: Dict[str, Job], ) duplicate_jobs_list.append( DuplicatedJob( - original=None, # TODO: load ref from duplicates dict + original=None, # TODO: load ref from duplicates dict duplicate=incoming_job, type=DuplicateType.EXISTING_TFIDF, ) @@ -197,8 +213,10 @@ def find_duplicates(self, existing_jobs_dict: Dict[str, Job], # Run the tfidf vectorizer if we have enough jobs left after removing # key duplicates - if (len(filt_incoming_jobs_dict.keys()) - + len(filt_existing_jobs_dict.keys()) < self.min_tfidf_corpus_size): + if ( + len(filt_incoming_jobs_dict.keys()) + len(filt_existing_jobs_dict.keys()) + < self.min_tfidf_corpus_size + ): self.logger.warning( "Skipping content-similarity filter because there are fewer than " f"{self.min_tfidf_corpus_size} jobs." @@ -218,16 +236,17 @@ def find_duplicates(self, existing_jobs_dict: Dict[str, Job], # Update duplicates list with more JSON-friendly entries # TODO: we should retain a reference to the original job's contents - self.duplicate_jobs_dict.update({ - j.duplicate.key_id: j.duplicate.as_json_entry - for j in duplicate_jobs_list - }) + self.duplicate_jobs_dict.update( + {j.duplicate.key_id: j.duplicate.as_json_entry for j in duplicate_jobs_list} + ) return duplicate_jobs_list - def tfidf_filter(self, incoming_jobs_dict: Dict[str, dict], - existing_jobs_dict: Dict[str, dict], - ) -> List[DuplicatedJob]: + def tfidf_filter( + self, + incoming_jobs_dict: Dict[str, dict], + existing_jobs_dict: Dict[str, dict], + ) -> List[DuplicatedJob]: """Fit a tfidf vectorizer to a corpus of Job.DESCRIPTIONs and identify duplicate jobs by cosine-similarity. @@ -252,9 +271,11 @@ def tfidf_filter(self, incoming_jobs_dict: Dict[str, dict], List[DuplicatedJob]: list of new duplicate Jobs and their existing Jobs found via content matching (for use in JobFunnel). """ - def __dict_to_ids_and_words(jobs_dict: Dict[str, Job], - is_incoming: bool = False, - ) -> Tuple[List[str], List[str]]: + + def __dict_to_ids_and_words( + jobs_dict: Dict[str, Job], + is_incoming: bool = False, + ) -> Tuple[List[str], List[str]]: """Get query words and ids as lists + prefilter NOTE: this is just a convenience method since we do this 2x TODO: consider moving this once/if we change iteration @@ -286,24 +307,26 @@ def __dict_to_ids_and_words(jobs_dict: Dict[str, Job], # TODO: assert on length of contents of the lists as well if not words: - raise ValueError( - "No data to fit, are your job descriptions all empty?" - ) + raise ValueError("No data to fit, are your job descriptions all empty?") return ids, words, filt_job_dict - query_ids, query_words, filt_incoming_jobs_dict = \ - __dict_to_ids_and_words(incoming_jobs_dict, is_incoming=True) + query_ids, query_words, filt_incoming_jobs_dict = __dict_to_ids_and_words( + incoming_jobs_dict, is_incoming=True + ) # Calculate corpus and format query data for TFIDF calculation corpus = [] # type: List[str] if existing_jobs_dict: self.logger.debug("Running TFIDF on incoming vs existing data.") - reference_ids, reference_words, filt_existing_jobs_dict = \ - __dict_to_ids_and_words(existing_jobs_dict, is_incoming=False) + ( + reference_ids, + reference_words, + filt_existing_jobs_dict, + ) = __dict_to_ids_and_words(existing_jobs_dict, is_incoming=False) corpus = query_words + reference_words else: self.logger.debug("Running TFIDF on incoming data only.") - reference_ids = query_ids, + reference_ids = (query_ids,) reference_words = query_words filt_existing_jobs_dict = filt_incoming_jobs_dict corpus = query_words @@ -324,8 +347,7 @@ def __dict_to_ids_and_words(jobs_dict: Dict[str, Job], # TODO: impl. in a more efficient way since fit() does the transform too similarities_per_query = cosine_similarity( self.vectorizer.transform(query_words), - self.vectorizer.transform(reference_words) - if existing_jobs_dict else None, + self.vectorizer.transform(reference_words) if existing_jobs_dict else None, ) # Find Duplicate jobs by similarity score @@ -334,15 +356,11 @@ def __dict_to_ids_and_words(jobs_dict: Dict[str, Job], # currently it's the other way around so we can look at multi-matching # original jobs but not multiple matching queries for our original job. new_duplicate_jobs_list = [] # type: List[DuplicatedJob] - for query_similarities, query_id in zip(similarities_per_query, - query_ids): - + for query_similarities, query_id in zip(similarities_per_query, query_ids): # Identify the jobs in existing_jobs_dict that our query is a # duplicate of # TODO: handle if everything is highly similar! - similar_indeces = np.where( - query_similarities >= self.max_similarity - )[0] + similar_indeces = np.where(query_similarities >= self.max_similarity)[0] if similar_indeces.size > 0: # TODO: capture if more jobs are similar by content match top_similar_job = np.argmax(query_similarities[similar_indeces]) @@ -354,7 +372,8 @@ def __dict_to_ids_and_words(jobs_dict: Dict[str, Job], new_duplicate_jobs_list.append( DuplicatedJob( original=filt_existing_jobs_dict[ - reference_ids[top_similar_job]], + reference_ids[top_similar_job] + ], duplicate=filt_incoming_jobs_dict[query_id], type=DuplicateType.NEW_TFIDF, ) diff --git a/jobfunnel/backend/tools/tools.py b/jobfunnel/backend/tools/tools.py index 44def9ad..12e469c8 100644 --- a/jobfunnel/backend/tools/tools.py +++ b/jobfunnel/backend/tools/tools.py @@ -1,32 +1,31 @@ """Assorted tools for all aspects of funnelin' that don't fit elsewhere """ + +from datetime import date, datetime, timedelta import logging import re import sys -from datetime import date, datetime, timedelta from typing import Optional from dateutil.relativedelta import relativedelta from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager from webdriver_manager.firefox import GeckoDriverManager -from webdriver_manager.microsoft import (EdgeChromiumDriverManager, - IEDriverManager) +from webdriver_manager.microsoft import EdgeChromiumDriverManager, IEDriverManager from webdriver_manager.opera import OperaDriverManager -from jobfunnel.backend import Job - # Initialize list and store regex objects of date quantifiers -HOUR_REGEX = re.compile(r'(\d+)(?:[ +]{1,3})?(?:hour|hr|heure)') -DAY_REGEX = re.compile(r'(\d+)(?:[ +]{1,3})?(?:day|d|jour)') -MONTH_REGEX = re.compile(r'(\d+)(?:[ +]{1,3})?month|mois') -YEAR_REGEX = re.compile(r'(\d+)(?:[ +]{1,3})?year|annee') -RECENT_REGEX_A = re.compile(r'[tT]oday|[jJ]ust [pP]osted') -RECENT_REGEX_B = re.compile(r'[yY]esterday') +HOUR_REGEX = re.compile(r"(\d+)(?:[ +]{1,3})?(?:hour|hr|heure)") +DAY_REGEX = re.compile(r"(\d+)(?:[ +]{1,3})?(?:day|d|jour)") +MONTH_REGEX = re.compile(r"(\d+)(?:[ +]{1,3})?month|mois") +YEAR_REGEX = re.compile(r"(\d+)(?:[ +]{1,3})?year|annee") +RECENT_REGEX_A = re.compile(r"[tT]oday|[jJ]ust [pP]osted") +RECENT_REGEX_B = re.compile(r"[yY]esterday") -def get_logger(logger_name: str, level: int, file_path: str, - message_format: str) -> logging.Logger: +def get_logger( + logger_name: str, level: int, file_path: str, message_format: str +) -> logging.Logger: """Initialize and return a logger NOTE: you can use this as a method to add logging to any function, but if you want to use this within a class, just inherit Logger class. @@ -48,9 +47,13 @@ def get_logger(logger_name: str, level: int, file_path: str, class Logger: """Class that adds a self.logger attribute for stdio and fileio""" - def __init__(self, level: int, file_path: Optional[str] = None, - logger_name: Optional[str] = None, - message_format: Optional[str] = None) -> None: + def __init__( + self, + level: int, + file_path: Optional[str] = None, + logger_name: Optional[str] = None, + message_format: Optional[str] = None, + ) -> None: """Add a logger to any class Args: @@ -110,9 +113,7 @@ def calc_post_date_from_relative_str(date_str: str) -> date: post_date -= timedelta(days=int(1)) elif not post_date: # We have failed to correctly evaluate date. - raise ValueError( - f"Unable to calculate date from:\n{date_str}" - ) + raise ValueError(f"Unable to calculate date from:\n{date_str}") return post_date.replace(hour=0, minute=0, second=0, microsecond=0) @@ -126,9 +127,7 @@ def get_webdriver(): Returns None if we don't find a supported webdriver. """ try: - driver = webdriver.Firefox( - executable_path=GeckoDriverManager().install() - ) + driver = webdriver.Firefox(executable_path=GeckoDriverManager().install()) except Exception: try: driver = webdriver.Chrome(ChromeDriverManager().install()) @@ -142,9 +141,7 @@ def get_webdriver(): ) except Exception: try: - driver = webdriver.Edge( - EdgeChromiumDriverManager().install() - ) + driver = webdriver.Edge(EdgeChromiumDriverManager().install()) except Exception: raise RuntimeError( "Your browser is not supported. Must have one of " diff --git a/jobfunnel/config/__init__.py b/jobfunnel/config/__init__.py index e33f17b6..59f75208 100644 --- a/jobfunnel/config/__init__.py +++ b/jobfunnel/config/__init__.py @@ -1,9 +1,20 @@ -from jobfunnel.config.settings import SettingsValidator, SETTINGS_YAML_SCHEMA from jobfunnel.config.base import BaseConfig +from jobfunnel.config.cli import build_config_dict, get_config_manager, parse_cli from jobfunnel.config.delay import DelayConfig +from jobfunnel.config.manager import JobFunnelConfigManager from jobfunnel.config.proxy import ProxyConfig from jobfunnel.config.search import SearchConfig -from jobfunnel.config.manager import JobFunnelConfigManager -from jobfunnel.config.cli import ( - parse_cli, get_config_manager, build_config_dict -) +from jobfunnel.config.settings import SETTINGS_YAML_SCHEMA, SettingsValidator + +__all__ = [ + "SettingsValidator", + "SETTINGS_YAML_SCHEMA", + "BaseConfig", + "DelayConfig", + "ProxyConfig", + "SearchConfig", + "JobFunnelConfigManager", + "parse_cli", + "get_config_manager", + "build_config_dict", +] diff --git a/jobfunnel/config/base.py b/jobfunnel/config/base.py index 19561bf2..3369dc84 100644 --- a/jobfunnel/config/base.py +++ b/jobfunnel/config/base.py @@ -1,11 +1,11 @@ """Base config object with a validator """ + from abc import ABC, abstractmethod class BaseConfig(ABC): - """Base config object - """ + """Base config object""" @abstractmethod def __init__(self) -> None: diff --git a/jobfunnel/config/cli.py b/jobfunnel/config/cli.py index dc1ed23d..b8224713 100644 --- a/jobfunnel/config/cli.py +++ b/jobfunnel/config/cli.py @@ -1,14 +1,34 @@ """Configuration parsing module for CLI --> JobFunnelConfigManager """ + import argparse -from typing import Dict, Any, List +from typing import Any, Dict, List + import yaml -from jobfunnel.config import (DelayConfig, JobFunnelConfigManager, - ProxyConfig, SearchConfig, SettingsValidator) -from jobfunnel.resources import (LOG_LEVEL_NAMES, DelayAlgorithm, Locale, - Provider, Remoteness) -from jobfunnel.resources.defaults import * +from jobfunnel.config.delay import DelayConfig +from jobfunnel.config.manager import JobFunnelConfigManager +from jobfunnel.config.proxy import ProxyConfig +from jobfunnel.config.search import SearchConfig +from jobfunnel.config.settings import SettingsValidator +from jobfunnel.resources import ( + LOG_LEVEL_NAMES, + DelayAlgorithm, + Locale, + Provider, + Remoteness, +) +from jobfunnel.resources.defaults import ( + DEFAULT_COMPANY_BLOCK_LIST, + DEFAULT_DELAY_ALGORITHM, + DEFAULT_DELAY_MAX_DURATION, + DEFAULT_DELAY_MIN_DURATION, + DEFAULT_LOG_LEVEL_NAME, + DEFAULT_MAX_LISTING_DAYS, + DEFAULT_PROVIDER_NAMES, + DEFAULT_REMOTENESS, + DEFAULT_SEARCH_RADIUS, +) def parse_cli(args: List[str]) -> Dict[str, Any]: @@ -20,272 +40,272 @@ def parse_cli(args: List[str]) -> Dict[str, Any]: # Independant arguments base_parser.add_argument( - '--recover', - dest='do_recovery_mode', - action='store_true', - help='Reconstruct a new master CSV file from all available cache files.' - 'WARNING: this will replace all the statuses/etc in your master ' - 'CSV, it is intended for starting fresh / recovering from a bad ' - 'state.', + "--recover", + dest="do_recovery_mode", + action="store_true", + help="Reconstruct a new master CSV file from all available cache files." + "WARNING: this will replace all the statuses/etc in your master " + "CSV, it is intended for starting fresh / recovering from a bad " + "state.", ) base_subparsers = base_parser.add_subparsers( - dest='load | inline', - help='Pass load with a YAML config or inline to pass args by CLI.', + dest="load | inline", + help="Pass load with a YAML config or inline to pass args by CLI.", required=True, ) # Configure everything via a YAML (NOTE: no other parsers may be passed) yaml_parser = base_subparsers.add_parser( - 'load', - help='Run using an existing configuration YAML.', + "load", + help="Run using an existing configuration YAML.", ) yaml_parser.add_argument( - '-s', - dest='settings_yaml_file', + "-s", + dest="settings_yaml_file", type=str, - help='Path to a settings YAML file containing your job search config.', + help="Path to a settings YAML file containing your job search config.", required=True, ) yaml_parser.add_argument( - '--no-scrape', - action='store_true', - help='Do not make any get requests, instead, load jobs from cache ' - 'and update filters + CSV file. NOTE: overrides setting in YAML.', + "--no-scrape", + action="store_true", + help="Do not make any get requests, instead, load jobs from cache " + "and update filters + CSV file. NOTE: overrides setting in YAML.", ) yaml_parser.add_argument( - '-log-level', + "-log-level", type=str, choices=LOG_LEVEL_NAMES, - help='Type of logging information shown on the terminal. NOTE: ' - 'if passed, overrides the setting in YAML.', + help="Type of logging information shown on the terminal. NOTE: " + "if passed, overrides the setting in YAML.", required=False, ) # We are using CLI for all arguments. cli_parser = base_subparsers.add_parser( - 'inline', - help='Configure search query and data providers via CLI.', + "inline", + help="Configure search query and data providers via CLI.", ) cli_parser.add_argument( - '-log-level', + "-log-level", type=str, choices=LOG_LEVEL_NAMES, default=DEFAULT_LOG_LEVEL_NAME, - help='Type of logging information shown on the terminal.', + help="Type of logging information shown on the terminal.", ) cli_parser.add_argument( - '--no-scrape', - action='store_true', - help='Do not make any get requests, instead, load jobs from cache ' - 'and update filters + CSV file.', + "--no-scrape", + action="store_true", + help="Do not make any get requests, instead, load jobs from cache " + "and update filters + CSV file.", ) # Paths - search_group = cli_parser.add_argument_group('paths') + search_group = cli_parser.add_argument_group("paths") search_group.add_argument( - '-csv', - dest='master_csv_file', + "-csv", + dest="master_csv_file", type=str, - help='Path to a master CSV file containing your search results.', + help="Path to a master CSV file containing your search results.", required=True, ) search_group.add_argument( - '-cache', - dest='cache_folder', + "-cache", + dest="cache_folder", type=str, - help='Directory where cached scrape data will be stored.', + help="Directory where cached scrape data will be stored.", required=True, ) search_group.add_argument( - '-blf', - dest='block_list_file', + "-blf", + dest="block_list_file", type=str, - help='JSON file of jobs you want to omit from your job search.', + help="JSON file of jobs you want to omit from your job search.", required=True, ) search_group.add_argument( - '-dl', - dest='duplicates_list_file', + "-dl", + dest="duplicates_list_file", type=str, - help='JSON file of jobs which have been detected to be duplicates of ' - 'existing jobs.', + help="JSON file of jobs which have been detected to be duplicates of " + "existing jobs.", required=True, ) search_group.add_argument( - '-log-file', + "-log-file", type=str, - help='Path to log file.', + help="Path to log file.", required=True, # TODO: This should be optional (no writing to it all). ) # SearchConfig via CLI args subparser - search_group = cli_parser.add_argument_group('search') + search_group = cli_parser.add_argument_group("search") search_group.add_argument( - '-kw', - dest='search.keywords', + "-kw", + dest="search.keywords", type=str, - nargs='+', - help='List of job-search keywords (i.e. Engineer, AI).', + nargs="+", + help="List of job-search keywords (i.e. Engineer, AI).", required=True, ) search_group.add_argument( - '-l', - dest='search.locale', + "-l", + dest="search.locale", type=str, - choices=[l.name for l in Locale], - help='Global location and language to use to scrape the job provider' - ' website (i.e. -l CANADA_ENGLISH -p indeed --> indeed.ca).', + choices=[locale.name for locale in Locale], + help="Global location and language to use to scrape the job provider" + " website (i.e. -l CANADA_ENGLISH -p indeed --> indeed.ca).", required=True, ) search_group.add_argument( - '-ps', - dest='search.province_or_state', + "-ps", + dest="search.province_or_state", type=str, - help='Province/state value for your job-search area of interest. ' - '(i.e. Ontario).', + help="Province/state value for your job-search area of interest. " + "(i.e. Ontario).", required=True, ) search_group.add_argument( - '-c', - dest='search.city', + "-c", + dest="search.city", type=str, - help='City/town value for job-search region (i.e. Waterloo).', + help="City/town value for job-search region (i.e. Waterloo).", required=True, ) search_group.add_argument( - '-cbl', + "-cbl", type=str, - dest='search.company_block_list', - nargs='+', + dest="search.company_block_list", + nargs="+", default=DEFAULT_COMPANY_BLOCK_LIST, - help='List of company names to omit from all search results ' - '(i.e. SpamCompany, Cash5Gold).', + help="List of company names to omit from all search results " + "(i.e. SpamCompany, Cash5Gold).", required=False, ) search_group.add_argument( - '-p', - dest='search.providers', + "-p", + dest="search.providers", type=str, - nargs='+', + nargs="+", choices=[p.name for p in Provider], default=DEFAULT_PROVIDER_NAMES, - help='List of job-search providers (i.e. Indeed, Monster, GlassDoor).', + help="List of job-search providers (i.e. Indeed, Monster, GlassDoor).", required=False, ) search_group.add_argument( - '-r', - dest='search.radius', + "-r", + dest="search.radius", type=int, default=DEFAULT_SEARCH_RADIUS, - help='The maximum distance a job should be from the specified city. ' - 'NOTE: units are [km] CANADA locales and [mi] for US locales.', + help="The maximum distance a job should be from the specified city. " + "NOTE: units are [km] CANADA locales and [mi] for US locales.", required=False, ) search_group.add_argument( - '-remoteness', - dest='search.remoteness', + "-remoteness", + dest="search.remoteness", type=str, choices=[p.name for p in Remoteness], default=DEFAULT_REMOTENESS.name, - help='The level of remoteness of the job, (i.e. FULLY_REMOTE) ' - 'Defaults to ANY.', + help="The level of remoteness of the job, (i.e. FULLY_REMOTE) " + "Defaults to ANY.", required=False, ) search_group.add_argument( - '-max-listing-days', - dest='search.max_listing_days', + "-max-listing-days", + dest="search.max_listing_days", type=int, default=DEFAULT_MAX_LISTING_DAYS, - help='The maximum number of days-old a job can be. (i.e pass 30 to ' - 'filter out jobs older than a month).', + help="The maximum number of days-old a job can be. (i.e pass 30 to " + "filter out jobs older than a month).", required=False, ) search_group.add_argument( - '--similar-results', - dest='search.similar_results', - action='store_true', - help='Return more general results from search query ' - '(NOTE: this is only available for Indeed provider).', + "--similar-results", + dest="search.similar_results", + action="store_true", + help="Return more general results from search query " + "(NOTE: this is only available for Indeed provider).", ) # Proxy stuff. TODO: way to tell argparse if proxy is seen all are req'd? - proxy_group = cli_parser.add_argument_group('proxy') + proxy_group = cli_parser.add_argument_group("proxy") proxy_group.add_argument( - '-protocol', - dest='proxy.protocol', + "-protocol", + dest="proxy.protocol", type=str, - help='Proxy protocol.', + help="Proxy protocol.", ) proxy_group.add_argument( - '-ip', - dest='proxy.ip', + "-ip", + dest="proxy.ip", type=str, - help='Proxy IP (V4) address.', + help="Proxy IP (V4) address.", ) proxy_group.add_argument( - '-port', - dest='proxy.port', + "-port", + dest="proxy.port", type=str, - help='Proxy port address.', + help="Proxy port address.", ) # Delay stuff - delay_group = cli_parser.add_argument_group('delay') + delay_group = cli_parser.add_argument_group("delay") delay_group.add_argument( - '--random', - dest='delay.random', - action='store_true', - help='Turn on random delaying.', + "--random", + dest="delay.random", + action="store_true", + help="Turn on random delaying.", ) delay_group.add_argument( - '--converging', - dest='delay.converging', - action='store_true', - help='Use converging random delay. NOTE: this is intended to be used ' - 'with --random', + "--converging", + dest="delay.converging", + action="store_true", + help="Use converging random delay. NOTE: this is intended to be used " + "with --random", ) delay_group.add_argument( - '-max', - dest='delay.max_duration', + "-max", + dest="delay.max_duration", type=float, default=DEFAULT_DELAY_MAX_DURATION, - help='Set the maximum delay duration in seconds.', + help="Set the maximum delay duration in seconds.", ) delay_group.add_argument( - '-min', - dest='delay.min_duration', + "-min", + dest="delay.min_duration", type=float, default=DEFAULT_DELAY_MIN_DURATION, - help='Set the minimum delay duration in seconds', + help="Set the minimum delay duration in seconds", ) delay_group.add_argument( - '-algorithm', - dest='delay.algorithm', + "-algorithm", + dest="delay.algorithm", choices=[a.name for a in DelayAlgorithm], default=DEFAULT_DELAY_ALGORITHM.name, - help='Select a function to calculate delay times with.', + help="Select a function to calculate delay times with.", ) return vars(base_parser.parse_args(args)) @@ -294,20 +314,20 @@ def build_config_dict(args_dict: Dict[str, Any]) -> Dict[str, Any]: """Parse the JobFunnel configuration settings and combine CLI, YAML and defaults to build a valid config dictionary for initializing config objects. """ + # Build a config that respects CLI, defaults and YAML # NOTE: we a passed settings YAML first so we can inject CLI after if needed - if 'settings_yaml_file' in args_dict: - + if "settings_yaml_file" in args_dict: # Load YAML config = yaml.load( - open(args_dict['settings_yaml_file'], 'r'), + open(args_dict["settings_yaml_file"], "r"), Loader=yaml.FullLoader, ) # Inject any base level args (--no-scrape, -log-level) - config['no_scrape'] = args_dict['no_scrape'] - if args_dict.get('log_level'): - config['log_level'] = args_dict['log_level'] + config["no_scrape"] = args_dict["no_scrape"] + if args_dict.get("log_level"): + config["log_level"] = args_dict["log_level"] # Set defaults for our YAML config = SettingsValidator.normalized(config) @@ -319,73 +339,71 @@ def build_config_dict(args_dict: Dict[str, Any]) -> Dict[str, Any]: ) else: - # Handle CLI arguments for paths, possibly overwriting YAML - sub_keys = ['search', 'delay', 'proxy'] + sub_keys = ["search", "delay", "proxy"] config = {k: {} for k in sub_keys} # type: Dict[str, Dict[str, Any]] # Handle all the sub-configs, and non-path, non-default CLI args for key, value in args_dict.items(): - if key == 'do_recovery_mode': + if key == "do_recovery_mode": # This is not present in the schema, it is CLI only. continue elif value is not None: if any([sub_key in key for sub_key in sub_keys]): # Set sub-config value - key_sub_strings = key.split('.') + key_sub_strings = key.split(".") assert len(key_sub_strings) == 2, "Bad dest name: " + key config[key_sub_strings[0]][key_sub_strings[1]] = value else: # Set base-config value - assert '.' not in key, "Bad base-key: " + key + assert "." not in key, "Bad base-key: " + key config[key] = value return config def get_config_manager(config: Dict[str, Any]) -> JobFunnelConfigManager: - """Method to build JobFunnelConfigManager from a config dictionary - """ + """Method to build JobFunnelConfigManager from a config dictionary""" # Build JobFunnelConfigManager search_cfg = SearchConfig( - keywords=config['search']['keywords'], - province_or_state=config['search']['province_or_state'], - city=config['search']['city'], - distance_radius=config['search']['radius'], - return_similar_results=config['search']['similar_results'], - max_listing_days=config['search']['max_listing_days'], - blocked_company_names=config['search']['company_block_list'], - locale=Locale[config['search']['locale']], - providers=[Provider[p] for p in config['search']['providers']], - remoteness=Remoteness[config['search']['remoteness']], + keywords=config["search"]["keywords"], + province_or_state=config["search"]["province_or_state"], + city=config["search"]["city"], + distance_radius=config["search"]["radius"], + return_similar_results=config["search"]["similar_results"], + max_listing_days=config["search"]["max_listing_days"], + blocked_company_names=config["search"]["company_block_list"], + locale=Locale[config["search"]["locale"]], + providers=[Provider[p] for p in config["search"]["providers"]], + remoteness=Remoteness[config["search"]["remoteness"]], ) delay_cfg = DelayConfig( - max_duration=config['delay']['max_duration'], - min_duration=config['delay']['min_duration'], - algorithm=DelayAlgorithm[config['delay']['algorithm']], - random=config['delay']['random'], - converge=config['delay']['converging'], + max_duration=config["delay"]["max_duration"], + min_duration=config["delay"]["min_duration"], + algorithm=DelayAlgorithm[config["delay"]["algorithm"]], + random=config["delay"]["random"], + converge=config["delay"]["converging"], ) - if config.get('proxy'): + if config.get("proxy"): proxy_cfg = ProxyConfig( - protocol=config['proxy']['protocol'], - ip_address=config['proxy']['ip'], - port=config['proxy']['port'], + protocol=config["proxy"]["protocol"], + ip_address=config["proxy"]["ip"], + port=config["proxy"]["port"], ) else: proxy_cfg = None funnel_cfg_mgr = JobFunnelConfigManager( - master_csv_file=config['master_csv_file'], - user_block_list_file=config['block_list_file'], - duplicates_list_file=config['duplicates_list_file'], - cache_folder=config['cache_folder'], - log_file=config['log_file'], - log_level=config['log_level'], - no_scrape=config['no_scrape'], + master_csv_file=config["master_csv_file"], + user_block_list_file=config["block_list_file"], + duplicates_list_file=config["duplicates_list_file"], + cache_folder=config["cache_folder"], + log_file=config["log_file"], + log_level=config["log_level"], + no_scrape=config["no_scrape"], search_config=search_cfg, delay_config=delay_cfg, proxy_config=proxy_cfg, diff --git a/jobfunnel/config/delay.py b/jobfunnel/config/delay.py index ec631098..c3673a9d 100644 --- a/jobfunnel/config/delay.py +++ b/jobfunnel/config/delay.py @@ -1,22 +1,28 @@ """Simple config object to contain the delay configuration """ + from jobfunnel.config.base import BaseConfig from jobfunnel.resources import DelayAlgorithm -from jobfunnel.resources.defaults import (DEFAULT_DELAY_ALGORITHM, - DEFAULT_DELAY_MAX_DURATION, - DEFAULT_DELAY_MIN_DURATION, - DEFAULT_RANDOM_CONVERGING_DELAY, - DEFAULT_RANDOM_DELAY) +from jobfunnel.resources.defaults import ( + DEFAULT_DELAY_ALGORITHM, + DEFAULT_DELAY_MAX_DURATION, + DEFAULT_DELAY_MIN_DURATION, + DEFAULT_RANDOM_CONVERGING_DELAY, + DEFAULT_RANDOM_DELAY, +) class DelayConfig(BaseConfig): - """Simple config object to contain the delay configuration - """ - def __init__(self, max_duration: float = DEFAULT_DELAY_MAX_DURATION, - min_duration: float = DEFAULT_DELAY_MIN_DURATION, - algorithm: DelayAlgorithm = DEFAULT_DELAY_ALGORITHM, - random: bool = DEFAULT_RANDOM_DELAY, - converge: bool = DEFAULT_RANDOM_CONVERGING_DELAY): + """Simple config object to contain the delay configuration""" + + def __init__( + self, + max_duration: float = DEFAULT_DELAY_MAX_DURATION, + min_duration: float = DEFAULT_DELAY_MIN_DURATION, + algorithm: DelayAlgorithm = DEFAULT_DELAY_ALGORITHM, + random: bool = DEFAULT_RANDOM_DELAY, + converge: bool = DEFAULT_RANDOM_CONVERGING_DELAY, + ): """Delaying Configuration for GET requests Args: @@ -46,9 +52,7 @@ def validate(self) -> None: "Minimum delay is below 0, or more than or equal to delay." ) if type(self.algorithm) != DelayAlgorithm: - raise ValueError( - f"Invalid Value for delaying algorithm: {self.algorithm}" - ) + raise ValueError(f"Invalid Value for delaying algorithm: {self.algorithm}") if self.converge and not self.random: raise ValueError( "You cannot configure convering random delay without also " diff --git a/jobfunnel/config/manager.py b/jobfunnel/config/manager.py index 13bcfa24..aed6e29b 100644 --- a/jobfunnel/config/manager.py +++ b/jobfunnel/config/manager.py @@ -1,11 +1,15 @@ """Config object to run JobFunnel """ + import logging import os from typing import List, Optional from jobfunnel.backend.scrapers.registry import SCRAPER_FROM_LOCALE -from jobfunnel.config import BaseConfig, DelayConfig, ProxyConfig, SearchConfig +from jobfunnel.config.base import BaseConfig +from jobfunnel.config.delay import DelayConfig +from jobfunnel.config.proxy import ProxyConfig +from jobfunnel.config.search import SearchConfig from jobfunnel.resources import BS4_PARSER # pylint: disable=using-constant-test,unused-import @@ -15,22 +19,23 @@ class JobFunnelConfigManager(BaseConfig): - """Master config containing all the information we need to run jobfunnel - """ + """Master config containing all the information we need to run jobfunnel""" - def __init__(self, - master_csv_file: str, - user_block_list_file: str, - duplicates_list_file: str, - cache_folder: str, - search_config: SearchConfig, - log_file: str, - log_level: Optional[int] = logging.INFO, - no_scrape: Optional[bool] = False, - bs4_parser: Optional[str] = BS4_PARSER, - return_similar_results: Optional[bool] = False, - delay_config: Optional[DelayConfig] = None, - proxy_config: Optional[ProxyConfig] = None) -> None: + def __init__( + self, + master_csv_file: str, + user_block_list_file: str, + duplicates_list_file: str, + cache_folder: str, + search_config: SearchConfig, + log_file: str, + log_level: Optional[int] = logging.INFO, + no_scrape: Optional[bool] = False, + bs4_parser: Optional[str] = BS4_PARSER, + return_similar_results: Optional[bool] = False, + delay_config: Optional[DelayConfig] = None, + proxy_config: Optional[ProxyConfig] = None, + ) -> None: """Init a config that determines how we will scrape jobs from Scrapers and how we will update CSV and filtering lists @@ -78,33 +83,31 @@ def __init__(self, self.proxy_config = proxy_config @property - def scrapers(self) -> List['BaseScraper']: - """All the compatible scrapers for the provider_name - """ + def scrapers(self) -> List["BaseScraper"]: + """All the compatible scrapers for the provider_name""" scrapers = [] # type: List[BaseScraper] for pr in self.search_config.providers: if pr in SCRAPER_FROM_LOCALE: - scrapers.append( - SCRAPER_FROM_LOCALE[pr][self.search_config.locale] - ) + scrapers.append(SCRAPER_FROM_LOCALE[pr][self.search_config.locale]) else: - raise ValueError( - f"No scraper available for unknown provider {pr}" - ) + raise ValueError(f"No scraper available for unknown provider {pr}") return scrapers @property def scraper_names(self) -> List[str]: - """User-readable names of the scrapers we will be running - """ + """User-readable names of the scrapers we will be running""" return [s.__name__ for s in self.scrapers] def create_dirs(self) -> None: """Create the directories for attributes which refer to files / folders NOTE: should be called before we validate() """ - for file_path in [self.master_csv_file, self.user_block_list_file, - self.duplicates_list_file, self.log_file]: + for file_path in [ + self.master_csv_file, + self.user_block_list_file, + self.duplicates_list_file, + self.log_file, + ]: output_dir = os.path.dirname(os.path.abspath(file_path)) if not os.path.exists(output_dir): os.makedirs(output_dir) diff --git a/jobfunnel/config/proxy.py b/jobfunnel/config/proxy.py index c3e23ac7..f5ed4537 100644 --- a/jobfunnel/config/proxy.py +++ b/jobfunnel/config/proxy.py @@ -1,13 +1,13 @@ """Proxy configuration for Session() """ + import ipaddress from jobfunnel.config import BaseConfig class ProxyConfig(BaseConfig): - """Simple config object to contain proxy configuration - """ + """Simple config object to contain proxy configuration""" def __init__(self, protocol: str, ip_address: str, port: int) -> None: super().__init__() @@ -17,17 +17,15 @@ def __init__(self, protocol: str, ip_address: str, port: int) -> None: @property def url(self) -> str: - """Get the url string for use in a Session.proxies object - """ + """Get the url string for use in a Session.proxies object""" return f"{self.protocol}://{self.ip_address}:{self.port}" def validate(self) -> None: - """Validate the format of ip addr and port - """ + """Validate the format of ip addr and port""" try: # try to create an IPv4 address ipaddress.IPv4Address(self.ip_address) - except: + except Exception: raise ValueError(f"{self.ip_address} is not a valid IPv4 address") assert isinstance(self.port, int), "Port must be an integer" assert self.protocol, "Protocol is not set" diff --git a/jobfunnel/config/search.py b/jobfunnel/config/search.py index a48c291e..e98cf563 100644 --- a/jobfunnel/config/search.py +++ b/jobfunnel/config/search.py @@ -1,31 +1,37 @@ """Object to contain job query metadata """ + from typing import List, Optional + from jobfunnel.config import BaseConfig from jobfunnel.resources import Locale, Provider, Remoteness from jobfunnel.resources.defaults import ( - DEFAULT_SEARCH_RADIUS, DEFAULT_MAX_LISTING_DAYS, DEFAULT_DOMAIN_FROM_LOCALE, + DEFAULT_MAX_LISTING_DAYS, + DEFAULT_SEARCH_RADIUS, ) + class SearchConfig(BaseConfig): """Config object containing our desired job search information including the Locale of the searcher, the region to search and what job providers to search with. """ - def __init__(self, - keywords: List[str], - province_or_state: Optional[str], - locale: Locale, - providers: List[Provider], - city: Optional[str] = None, - distance_radius: Optional[int] = None, - return_similar_results: bool = False, - max_listing_days: Optional[int] = None, - blocked_company_names: Optional[List[str]] = None, - domain: Optional[str] = None, - remoteness: Optional[Remoteness] = Remoteness.ANY): + def __init__( + self, + keywords: List[str], + province_or_state: Optional[str], + locale: Locale, + providers: List[Provider], + city: Optional[str] = None, + distance_radius: Optional[int] = None, + return_similar_results: bool = False, + max_listing_days: Optional[int] = None, + blocked_company_names: Optional[List[str]] = None, + domain: Optional[str] = None, + remoteness: Optional[Remoteness] = Remoteness.ANY, + ): """Search config for all job sources Args: @@ -60,7 +66,7 @@ def __init__(self, # Try to infer the domain string based on the locale. if not domain: - if not self.locale in DEFAULT_DOMAIN_FROM_LOCALE: + if self.locale not in DEFAULT_DOMAIN_FROM_LOCALE: raise ValueError(f"Unknown domain for locale: {self.locale}") self.domain = DEFAULT_DOMAIN_FROM_LOCALE[self.locale] else: @@ -68,14 +74,12 @@ def __init__(self, @property def query_string(self) -> str: - """User-readable version of the keywords we are searching with for CSV - """ - return ' '.join(self.keywords) + """User-readable version of the keywords we are searching with for CSV""" + return " ".join(self.keywords) def validate(self): - """We need to have the right information set, not mixing stuff - """ - assert self.province_or_state, "Province/State not set" + """We need to have the right information set, not mixing stuff""" + assert self.province_or_state is not None, "Province/State not set" assert self.city, "City not set" assert self.locale, "Locale not set" assert self.providers and len(self.providers) >= 1, "Providers not set" diff --git a/jobfunnel/config/settings.py b/jobfunnel/config/settings.py index e8650f43..110b7171 100644 --- a/jobfunnel/config/settings.py +++ b/jobfunnel/config/settings.py @@ -1,157 +1,175 @@ """Settings YAML Schema w/ validator """ + import ipaddress from cerberus import Validator -from jobfunnel.resources import (LOG_LEVEL_NAMES, DelayAlgorithm, Locale, - Provider, Remoteness) -from jobfunnel.resources.defaults import * - +from jobfunnel.resources import ( + LOG_LEVEL_NAMES, + DelayAlgorithm, + Locale, + Provider, + Remoteness, +) +from jobfunnel.resources.defaults import ( + DEFAULT_COMPANY_BLOCK_LIST, + DEFAULT_DELAY_ALGORITHM, + DEFAULT_DELAY_MAX_DURATION, + DEFAULT_DELAY_MIN_DURATION, + DEFAULT_LOG_LEVEL_NAME, + DEFAULT_MAX_LISTING_DAYS, + DEFAULT_PROVIDERS, + DEFAULT_RANDOM_CONVERGING_DELAY, + DEFAULT_RANDOM_DELAY, + DEFAULT_REMOTENESS, + DEFAULT_RETURN_SIMILAR_RESULTS, + DEFAULT_SEARCH_RADIUS, +) SETTINGS_YAML_SCHEMA = { - 'master_csv_file': { - 'required': True, - 'type': 'string', + "master_csv_file": { + "required": True, + "type": "string", }, - 'block_list_file': { - 'required': True, - 'type': 'string', + "block_list_file": { + "required": True, + "type": "string", }, - 'cache_folder': { - 'required': True, - 'type': 'string', - }, - 'duplicates_list_file': { - 'required': True, - 'type': 'string', + "cache_folder": { + "required": True, + "type": "string", }, - 'log_file': { - 'required': True, # TODO: allow this to be optional - 'type': 'string', + "duplicates_list_file": { + "required": True, + "type": "string", }, - 'no_scrape': { - 'required': False, # TODO: we should consider making this CLI only - 'type': 'boolean', - 'default': False, + "log_file": { + "required": True, # TODO: allow this to be optional + "type": "string", }, - 'log_level': { - 'required': False, - 'allowed': LOG_LEVEL_NAMES, - 'default': DEFAULT_LOG_LEVEL_NAME, + "no_scrape": { + "required": False, # TODO: we should consider making this CLI only + "type": "boolean", + "default": False, }, - 'search': { - 'type': 'dict', - 'required': True, - 'schema': { - 'providers': { - 'required': False, - 'allowed': [p.name for p in Provider], - 'default': DEFAULT_PROVIDERS, - }, - 'locale' : { - 'required': True, - 'allowed': [l.name for l in Locale], - }, - 'province_or_state': {'required': True, 'type': 'string'}, - 'city': {'required': True, 'type': 'string'}, - 'radius': { - 'required': False, - 'type': 'integer', - 'min': 0, - 'default': DEFAULT_SEARCH_RADIUS, - }, - 'similar_results': { - 'required': False, - 'type': 'boolean', - 'default': DEFAULT_RETURN_SIMILAR_RESULTS, - }, - 'keywords': { - 'required': True, - 'type': 'list', - 'schema': {'type': 'string'}, - }, - 'max_listing_days': { - 'required': False, - 'type': 'integer', - 'min': 0, - 'default': DEFAULT_MAX_LISTING_DAYS, - }, - 'company_block_list': { - 'required': False, - 'type': 'list', - 'schema': {'type': 'string'}, - 'default': DEFAULT_COMPANY_BLOCK_LIST, - }, - 'remoteness' : { - 'required': False, - 'type': 'string', - 'allowed': [r.name for r in Remoteness], - 'default': DEFAULT_REMOTENESS.name, - } + "log_level": { + "required": False, + "allowed": LOG_LEVEL_NAMES, + "default": DEFAULT_LOG_LEVEL_NAME, + }, + "search": { + "type": "dict", + "required": True, + "schema": { + "providers": { + "required": False, + "allowed": [p.name for p in Provider], + "default": DEFAULT_PROVIDERS, + }, + "locale": { + "required": True, + "allowed": [locale.name for locale in Locale], + }, + "province_or_state": {"required": True, "type": "string"}, + "city": {"required": True, "type": "string"}, + "radius": { + "required": False, + "type": "integer", + "min": 0, + "default": DEFAULT_SEARCH_RADIUS, + }, + "similar_results": { + "required": False, + "type": "boolean", + "default": DEFAULT_RETURN_SIMILAR_RESULTS, + }, + "keywords": { + "required": True, + "type": "list", + "schema": {"type": "string"}, + }, + "max_listing_days": { + "required": False, + "type": "integer", + "min": 0, + "default": DEFAULT_MAX_LISTING_DAYS, + }, + "company_block_list": { + "required": False, + "type": "list", + "schema": {"type": "string"}, + "default": DEFAULT_COMPANY_BLOCK_LIST, + }, + "remoteness": { + "required": False, + "type": "string", + "allowed": [r.name for r in Remoteness], + "default": DEFAULT_REMOTENESS.name, + }, }, }, - 'delay': { - 'type': 'dict', - 'required': False, - 'schema' : { - 'algorithm': { - 'required': False, - 'allowed': [d.name for d in DelayAlgorithm], - 'default': DEFAULT_DELAY_ALGORITHM.name, + "delay": { + "type": "dict", + "required": False, + "schema": { + "algorithm": { + "required": False, + "allowed": [d.name for d in DelayAlgorithm], + "default": DEFAULT_DELAY_ALGORITHM.name, }, # TODO: implement custom rule max > min - 'max_duration': { - 'required': False, - 'type': 'float', - 'min': 0, - 'default': DEFAULT_DELAY_MAX_DURATION, - }, - 'min_duration': { - 'required': False, - 'type': 'float', - 'min': 0, - 'default': DEFAULT_DELAY_MIN_DURATION, - }, - 'random': { - 'required': False, - 'type': 'boolean', - 'default': DEFAULT_RANDOM_DELAY, - }, - 'converging': { - 'required': False, - 'type': 'boolean', - 'default': DEFAULT_RANDOM_CONVERGING_DELAY, + "max_duration": { + "required": False, + "type": "float", + "min": 0, + "default": DEFAULT_DELAY_MAX_DURATION, + }, + "min_duration": { + "required": False, + "type": "float", + "min": 0, + "default": DEFAULT_DELAY_MIN_DURATION, + }, + "random": { + "required": False, + "type": "boolean", + "default": DEFAULT_RANDOM_DELAY, + }, + "converging": { + "required": False, + "type": "boolean", + "default": DEFAULT_RANDOM_CONVERGING_DELAY, }, }, }, - 'proxy': { - 'type': 'dict', - 'required': False, - 'schema' : { - 'protocol': { - 'required': False, - 'allowed': ['http', 'https'], - }, - 'ip': { - 'required': False, - 'type': 'ipv4address', - }, - 'port': { - 'required': False, - 'type': 'integer', - 'min': 0, + "proxy": { + "type": "dict", + "required": False, + "schema": { + "protocol": { + "required": False, + "allowed": ["http", "https"], + }, + "ip": { + "required": False, + "type": "ipv4address", + }, + "port": { + "required": False, + "type": "integer", + "min": 0, }, }, }, } - class JobFunnelSettingsValidator(Validator): """A simple JSON data validator with a custom data type for IPv4 addresses https://codingnetworker.com/2016/03/validate-json-data-using-cerberus/ """ + def _validate_type_ipv4address(self, value): """ checks that the given value is a valid IPv4 address @@ -161,7 +179,7 @@ def _validate_type_ipv4address(self, value): # module ipaddress.IPv4Address(value) return True - except: + except Exception: self._error(value, "Not a valid IPv4 address") diff --git a/jobfunnel/resources/__init__.py b/jobfunnel/resources/__init__.py index 5f0c1620..21ae220e 100644 --- a/jobfunnel/resources/__init__.py +++ b/jobfunnel/resources/__init__.py @@ -1,2 +1,47 @@ -from jobfunnel.resources.resources import * -from jobfunnel.resources.enums import * +from jobfunnel.resources.enums import ( + DelayAlgorithm, + DuplicateType, + JobField, + JobStatus, + Locale, + Provider, + Remoteness, +) +from jobfunnel.resources.resources import ( + BS4_PARSER, + CSV_HEADER, + DEFAULT_MAX_TFIDF_SIMILARITY, + LOG_LEVEL_NAMES, + MAX_BLOCK_LIST_DESC_CHARS, + MAX_CPU_WORKERS, + MIN_DESCRIPTION_CHARS, + MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH, + PRINTABLE_STRINGS, + T_NOW, + USER_AGENT_LIST, + USER_AGENT_LIST_MOBILE, + load_user_agents, +) + +__all__ = [ + "CSV_HEADER", + "LOG_LEVEL_NAMES", + "MIN_DESCRIPTION_CHARS", + "MAX_CPU_WORKERS", + "MIN_JOBS_TO_PERFORM_SIMILARITY_SEARCH", + "MAX_BLOCK_LIST_DESC_CHARS", + "DEFAULT_MAX_TFIDF_SIMILARITY", + "BS4_PARSER", + "T_NOW", + "PRINTABLE_STRINGS", + "load_user_agents", + "USER_AGENT_LIST", + "USER_AGENT_LIST_MOBILE", + "Locale", + "JobStatus", + "JobField", + "Remoteness", + "DuplicateType", + "Provider", + "DelayAlgorithm", +] diff --git a/jobfunnel/resources/defaults.py b/jobfunnel/resources/defaults.py index 2f3d75fd..c026b165 100644 --- a/jobfunnel/resources/defaults.py +++ b/jobfunnel/resources/defaults.py @@ -1,16 +1,14 @@ """Default arguments for both JobFunnelConfigManager and CLI arguments. NOTE: Not all defaults here are used, as we rely on YAML for demo and not kwargs """ -import os -from pathlib import Path -from jobfunnel.resources.enums import (Locale, DelayAlgorithm, Provider, Remoteness) +from jobfunnel.resources.enums import DelayAlgorithm, Locale, Provider, Remoteness -DEFAULT_LOG_LEVEL_NAME = 'INFO' +DEFAULT_LOG_LEVEL_NAME = "INFO" DEFAULT_LOCALE = Locale.CANADA_ENGLISH -DEFAULT_CITY = 'Waterloo' -DEFAULT_PROVINCE = 'ON' -DEFAULT_SEARCH_KEYWORDS = ['Python'] +DEFAULT_CITY = "Waterloo" +DEFAULT_PROVINCE = "ON" +DEFAULT_SEARCH_KEYWORDS = ["Python"] DEFAULT_COMPANY_BLOCK_LIST = [] DEFAULT_SEARCH_RADIUS = 25 DEFAULT_MAX_LISTING_DAYS = 60 @@ -18,7 +16,7 @@ DEFAULT_DELAY_MIN_DURATION = 1.0 DEFAULT_DELAY_ALGORITHM = DelayAlgorithm.LINEAR # FIXME: re-enable glassdoor once we fix issue with it. (#87) -DEFAULT_PROVIDERS = [Provider.MONSTER, Provider.INDEED] #, Provider.GLASSDOOR] +DEFAULT_PROVIDERS = [Provider.MONSTER, Provider.INDEED] # , Provider.GLASSDOOR] DEFAULT_PROVIDER_NAMES = [p.name for p in DEFAULT_PROVIDERS] DEFAULT_RETURN_SIMILAR_RESULTS = False DEFAULT_RANDOM_DELAY = False @@ -27,9 +25,10 @@ # Defaults we use from localization, the scraper can always override it. DEFAULT_DOMAIN_FROM_LOCALE = { - Locale.CANADA_ENGLISH: 'ca', - Locale.CANADA_FRENCH: 'ca', - Locale.USA_ENGLISH: 'com', - Locale.UK_ENGLISH: 'co.uk', - Locale.FRANCE_FRENCH: 'fr', + Locale.CANADA_ENGLISH: "ca", + Locale.CANADA_FRENCH: "ca", + Locale.USA_ENGLISH: "com", + Locale.UK_ENGLISH: "co.uk", + Locale.FRANCE_FRENCH: "fr", + Locale.GERMANY_GERMAN: "de", } diff --git a/jobfunnel/resources/enums.py b/jobfunnel/resources/enums.py index 607b64ab..aa364073 100644 --- a/jobfunnel/resources/enums.py +++ b/jobfunnel/resources/enums.py @@ -8,17 +8,20 @@ class Locale(Enum): Locale must be set as it defines the code implementation to use for forming the correct GET requests, to allow us to interact with a job-source. """ + CANADA_ENGLISH = 1 CANADA_FRENCH = 2 USA_ENGLISH = 3 UK_ENGLISH = 4 FRANCE_FRENCH = 5 + GERMANY_GERMAN = 6 class JobStatus(Enum): """Job statuses that are built-into jobfunnel NOTE: these are the only valid values for entries in 'status' in our CSV """ + UNKNOWN = 1 NEW = 2 ARCHIVE = 3 @@ -34,8 +37,8 @@ class JobStatus(Enum): class JobField(Enum): - """Fields of job that we need setters for, passed to Scraper.get(field=...) - """ + """Fields of job that we need setters for, passed to Scraper.get(field=...)""" + TITLE = 0 COMPANY = 1 LOCATION = 2 @@ -56,8 +59,8 @@ class JobField(Enum): class Remoteness(Enum): - """What level of remoteness is a Job? - """ + """What level of remoteness is a Job?""" + UNKNOWN = 1 # NOTE: invalid state IN_PERSON = 2 TEMPORARILY_REMOTE = 3 # AKA Cuz' COVID, realistically this is not remote! @@ -70,22 +73,23 @@ class DuplicateType(Enum): """Ways in which a job can be a duplicate NOTE: we use these to determine what action(s) to take for a duplicate """ + KEY_ID = 0 EXISTING_TFIDF = 1 NEW_TFIDF = 2 class Provider(Enum): - """Job source providers - """ + """Job source providers""" + INDEED = 1 GLASSDOOR = 2 MONSTER = 3 class DelayAlgorithm(Enum): - """delaying algorithms - """ + """delaying algorithms""" + CONSTANT = 1 SIGMOID = 2 LINEAR = 3 diff --git a/jobfunnel/resources/resources.py b/jobfunnel/resources/resources.py index ca10e7de..bc278a6f 100644 --- a/jobfunnel/resources/resources.py +++ b/jobfunnel/resources/resources.py @@ -1,19 +1,30 @@ """String-like resouces and other constants are initialized here. """ + import datetime -import os +from pathlib import Path import string # CSV header for output CSV. do not remove anything or you'll break usr's CSV's # TODO: need to add short and long descriptions (breaking change) CSV_HEADER = [ - 'status', 'title', 'company', 'location', 'date', 'blurb', 'tags', 'link', - 'id', 'provider', 'query', 'locale', 'wage', 'remoteness', + "status", + "title", + "company", + "location", + "date", + "blurb", + "tags", + "link", + "id", + "provider", + "query", + "locale", + "wage", + "remoteness", ] -LOG_LEVEL_NAMES = [ - 'CRITICAL', 'FATAL', 'ERROR', 'WARNING', 'INFO', 'DEBUG', 'NOTSET' -] +LOG_LEVEL_NAMES = ["CRITICAL", "FATAL", "ERROR", "WARNING", "INFO", "DEBUG", "NOTSET"] MIN_DESCRIPTION_CHARS = 5 # If Job.description is less than this we fail valid. MAX_CPU_WORKERS = 8 # Maximum num threads we use when scraping @@ -21,18 +32,30 @@ MAX_BLOCK_LIST_DESC_CHARS = 150 # Maximum len of description in block_list JSON DEFAULT_MAX_TFIDF_SIMILARITY = 0.75 # Maximum similarity between job text TFIDF -BS4_PARSER = 'lxml' -T_NOW = datetime.datetime.today() # NOTE: use today so we only compare days +BS4_PARSER = "lxml" +T_NOW = datetime.datetime.today() # NOTE: use today so we only compare days PRINTABLE_STRINGS = set(string.printable) -# Load the user agent list once only. -USER_AGENT_LIST_FILE = os.path.normpath( - os.path.join(os.path.dirname(__file__), 'user_agent_list.txt') -) -USER_AGENT_LIST = [] -with open(USER_AGENT_LIST_FILE) as file: - for line in file: - li = line.strip() - if li and not li.startswith("#"): - USER_AGENT_LIST.append(line.rstrip('\n')) + +def load_user_agents(file_path): + """Loads user agent strings from a file, skipping comments and blank lines.""" + try: + with open(file_path, "r") as file: + return [ + line.strip() + for line in file + if line.strip() and not line.startswith("#") + ] + except FileNotFoundError: + print(f"File {file_path} not found.") + return [] + + +# Define the paths +USER_AGENT_LIST_FILE = Path(__file__).parent / "user_agent_list.txt" +USER_AGENT_LIST_MOBILE_FILE = Path(__file__).parent / "user_agent_list_mobile.txt" + +# Load the lists +USER_AGENT_LIST = load_user_agents(USER_AGENT_LIST_FILE) +USER_AGENT_LIST_MOBILE = load_user_agents(USER_AGENT_LIST_MOBILE_FILE) diff --git a/jobfunnel/resources/user_agent_list_mobile.txt b/jobfunnel/resources/user_agent_list_mobile.txt new file mode 100644 index 00000000..524b188d --- /dev/null +++ b/jobfunnel/resources/user_agent_list_mobile.txt @@ -0,0 +1,14 @@ +# iPhone +Mozilla/5.0 (Apple-iPhone7C2/1202.466; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543 Safari/419.3 Indeed App 225.0 +Mozilla/5.0 (iPhone9,4; U; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/14A403 Safari/602.1 Indeed App 225.0 +Mozilla/5.0 (iPhone9,3; U; CPU iPhone OS 10_0_1 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/14A403 Safari/602.1 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A5370a Safari/604.1 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) Version/11.0 Mobile/15A5341f Safari/604.1 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/13.2b11866 Mobile/16A366 Safari/605.1.15 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/69.0.3497.105 Mobile/15E148 Safari/605.1 Indeed App 225.0 +Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1 Indeed App 225.0 +Mozilla/5.0 (iPhone12,1; U; CPU iPhone OS 13_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/15E148 Safari/602.1 Indeed App 225.0 +Mozilla/5.0 (iPhone13,2; U; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/15E148 Safari/602.1 Indeed App 225.0 +Mozilla/5.0 (iPhone14,3; U; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/19A346 Safari/602.1 Indeed App 225.0 +Mozilla/5.0 (iPhone14,6; U; CPU iPhone OS 15_4 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Mobile/19E241 Safari/602.1 Indeed App 225.0 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 00000000..2afdbf45 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,87 @@ +[build-system] +requires = ["setuptools>=75.1.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "JobFunnel" +dynamic = ["version"] +description = "Automated tool for scraping job postings." +readme = "readme.md" +requires-python = ">=3.11" +license = {text = "MIT License"} +authors = [ + { name = "Paul McInnis", email = "paulmcinnis99@gmail.com" }, + { name = "Bradley Kohler" }, + { name = "Jose Alarcon" }, + { name = "Erich Mengore" }, + { name = "Mark van der Broek" }, +] +classifiers = [ + "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.11", +] +dependencies = [ + "beautifulsoup4>=4.6.3", + "lxml>=4.2.4", + "requests>=2.19.1", + "python-dateutil>=2.8.0", + "PyYAML>=5.1", + "scikit-learn>=0.21.2", + "nltk>=3.4.1", + "scipy>=1.4.1", + "selenium>=3.141.0", + "webdriver-manager>=2.4.0", + "Cerberus>=1.3.2", + "tqdm>=4.47.0", +] + +[project.optional-dependencies] +dev = [ + "pytest>=5.3.1", + "pytest-mock>=3.1.1", + "pytest-cov", + "flake8", + "isort>=5.10.1", + "black>=24.8.0", + "pre-commit>=3.8.0", +] + +[project.urls] +Homepage = "https://github.com/PaulMcInnis/JobFunnel" +Documentation = "https://github.com/PaulMcInnis/JobFunnel/docs" +Repository = "https://github.com/PaulMcInnis/JobFunnel" +Issues = "https://github.com/PaulMcInnis/JobFunnel/issues" + +[project.scripts] +funnel = "jobfunnel.__main__:main" + +[tool.setuptools.dynamic] +version = {attr = "jobfunnel.__version__"} + +[tool.setuptools.packages.find] +exclude = ["tests", "docs", "images"] + +[tool.setuptools] +include-package-data = true + +[tool.pytest.ini_options] +addopts = "--cov=jobfunnel" + +[tool.black] +line-length = 88 +include = '\.pyi?$' # This will include all .py and .pyi files + +[tool.isort] +profile = "black" +line_length = 88 +known_third_party = ["beautifulsoup4", "lxml", "requests", "python-dateutil", "PyYAML", "scikit-learn", "nltk", "scipy", "selenium", "webdriver-manager", "Cerberus", "tqdm"] +known_first_party = ["jobfunnel"] +default_section = "THIRDPARTY" +force_sort_within_sections = true +multi_line_output = 3 +include_trailing_comma = true + +[tool.flake8] +max-line-length = 120 +extend-ignore = "E203" \ No newline at end of file diff --git a/readme.md b/readme.md index 594f015f..3ac881fb 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,4 @@ JobFunnel Banner
-[![Build Status](https://travis-ci.com/PaulMcInnis/JobFunnel.svg?branch=master)](https://travis-ci.com/PaulMcInnis/JobFunnel) -[![Code Coverage](https://codecov.io/gh/PaulMcInnis/JobFunnel/branch/master/graph/badge.svg)](https://codecov.io/gh/PaulMcInnis/JobFunnel) Automated tool for scraping job postings into a `.csv` file. @@ -12,10 +10,24 @@ Automated tool for scraping job postings into a `.csv` file. ![masterlist.csv][masterlist] +## Project status: Archived + +JobFunnel was built in an era when major job boards exposed mostly static HTML +with simple pagination. It made it easy to pull your search results from +multiple sources into a single CSV/Excel file. + +Since then, most job boards have moved to much more aggressive anti-automation and bot-detection. Re-implementing +JobFunnel on top of full browser automation (e.g., Playwright/Selenium) is +technically possible, but too slow, fragile, and operationally complex to +deliver the “fast, one-shot CLI” experience this project was designed for. + +Rather than pretend this still works, I'm archiving the project as a +historical/educational artifact. Thanks to everyone who used and starred +JobFunnel over the years ❤️ # Installation -_JobFunnel requires [Python][python] 3.8 or later._ +_JobFunnel requires [Python][python] 3.11 or later._ ``` pip install git+https://github.com/PaulMcInnis/JobFunnel.git @@ -36,7 +48,7 @@ wget https://git.io/JUWeP -O my_settings.yaml _NOTE:_ * _It is recommended to provide as few search keywords as possible (i.e. `Python`, `AI`)._ -* _JobFunnel currently supports `CANADA_ENGLISH`, `USA_ENGLISH`, `UK_ENGLISH` and `FRANCE_FRENCH` locales._ +* _JobFunnel currently supports `CANADA_ENGLISH`, `USA_ENGLISH`, `UK_ENGLISH`, `FRANCE_FRENCH`, and `GERMANY_GERMAN` locales._ ## Scrape @@ -103,6 +115,71 @@ Open the master CSV file and update the per-job `status`: `Unable to extract jobs from initial search result page:\` error. Then open that url on your browser and solve the CAPTCHA manually. +# Developer Guide + +For contributors and developers who want to work on JobFunnel, this section will guide you through setting up the development environment and the tools we use to maintain code quality and consistency. + +## Developer Mode Installation + +To get started, install JobFunnel in **developer mode**. This will install all necessary dependencies, including development tools such as testing, linting, and formatting utilities. + +To install JobFunnel in developer mode, use the following command: + +```bash +pip install -e '.[dev]' +``` + +This command not only installs the package in an editable state but also sets up pre-commit hooks for automatic code quality checks. + +## Pre-Commit Hooks + +The following pre-commit hooks are configured to run automatically when you commit changes to ensure the code follows consistent style and quality guidelines: + +- `Black`: Automatically formats Python code to ensure consistency. +- `isort`: Sorts and organizes imports according to the Black style. +- `Prettier`: Formats non-Python files such as YAML and JSON. +- `Flake8`: Checks Python code for style guide violations. + +While the pre-commit package is installed when you run `pip install -e '.[dev]'`, you still need to initialize the hooks by running the following command once: + +```bash +pre-commit install +``` + +### How Pre-Commit Hooks Work + +The pre-commit hooks will automatically run when you attempt to make a commit. If any formatting issues are found, the hooks will fix them (for Black and isort), or warn you about style violations (for Flake8). This ensures that all committed code meets the project’s quality standards. + +You can also manually run the pre-commit hooks at any time with: + +```bash +pre-commit run --all-files +``` + +This is useful to check the entire codebase before committing or as part of a larger code review. Please fix all style guide violations (or provide a reason to ignore) before committing to the repository. + +## Running Tests + +We use `pytest` to run tests and ensure that the code behaves as expected. Code coverage is automatically generated every time you run the tests. + +To run all tests, use the following command: + +```bash +pytest +``` + +This will execute the test suite and automatically generate a code coverage report. + +If you want to see a detailed code coverage report, you can run: + +```bash +pytest --cov-report=term-missing +``` + +This will display which lines of code were missed in the test coverage directly in your terminal output. + + + [requirements]:requirements.txt [masterlist]:demo/demo.png "masterlist.csv" @@ -112,5 +189,5 @@ Open the master CSV file and update the per-job `status`: [cron]:https://en.wikipedia.org/wiki/Cron [cron_doc]:docs/crontab/readme.md [conc_fut]:https://docs.python.org/dev/library/concurrent.futures.html#concurrent.futures.ThreadPoolExecutor -[thread]: https://docs.python.org/3.8/library/threading.html +[thread]: https://docs.python.org/3.11/library/threading.html [delay_jp]:https://github.com/bunsenmurder/Notebooks/blob/master/jobFunnel/delay_algorithm.ipynb diff --git a/requirements.txt b/requirements.txt index f93c4ee9..1ecd9c95 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,3 +12,5 @@ selenium>=3.141.0 webdriver-manager>=2.4.0 Cerberus>=1.3.2 tqdm>=4.47.0 +black>=24.8.0 +pre-commit>=3.8.0 \ No newline at end of file diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 00000000..5ed25eb8 --- /dev/null +++ b/setup.cfg @@ -0,0 +1,20 @@ +# setup.cfg + +[metadata] +# Section left intentionally empty due to pyproject.toml + +[options] +# Section left intentionally empty due to pyproject.toml + +[options.packages.find] +exclude = + tests + docs + images + +[tool.setuptools] +include-package-data = true + +[flake8] +max-line-length = 120 +extend-ignore = E203 \ No newline at end of file diff --git a/setup.py b/setup.py index 6621bd01..7f1a1763 100644 --- a/setup.py +++ b/setup.py @@ -1,52 +1,4 @@ -from pathlib import Path -from setuptools import setup, find_packages +from setuptools import setup -from jobfunnel import __version__ as version - - -description = 'Automated tool for scraping job postings.' -url = 'https://github.com/PaulMcInnis/JobFunnel' -requires = [ - 'beautifulsoup4>=4.6.3', - 'lxml>=4.2.4', - 'requests>=2.19.1', - 'python-dateutil>=2.8.0', - 'PyYAML>=5.1', - 'scikit-learn>=0.21.2', - 'nltk>=3.4.1', - 'scipy>=1.4.1', - 'pytest>=5.3.1', - 'pytest-mock>=3.1.1', - 'selenium>=3.141.0', - 'webdriver-manager>=2.4.0', - 'Cerberus>=1.3.2', - 'tqdm>=4.47.0', - 'flake8', - 'pipenv', - 'pytest-cov', -] -here = Path(__file__).parent -readme = (here / "readme.md").read_text() - -setup( - name='JobFunnel', - version=version, - description=description, - long_description=readme, - long_description_content_type='text/markdown', - author='Paul McInnis, Bradley Kohler, Jose Alarcon, Erich Mengore, ' - 'Mark van der Broek', - author_email='paulmcinnis99@gmail.com', - url=url, - license='MIT License', - python_requires='>=3.8.0', - install_requires=requires, - packages=find_packages(exclude=('tests', 'docs', 'images')), - include_package_data=True, - entry_points={'console_scripts': ['funnel = jobfunnel.__main__:main']}, - classifiers=[ - "License :: OSI Approved :: MIT License", - "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.8", - ], -) +if __name__ == "__main__": + setup() diff --git a/tests/backend/scrapers/test_glassdoor.py b/tests/backend/scrapers/test_glassdoor.py index d3b7fbfb..94fb8166 100644 --- a/tests/backend/scrapers/test_glassdoor.py +++ b/tests/backend/scrapers/test_glassdoor.py @@ -1 +1 @@ -# FIXME \ No newline at end of file +# FIXME diff --git a/tests/backend/scrapers/test_indeed.py b/tests/backend/scrapers/test_indeed.py index d3b7fbfb..94fb8166 100644 --- a/tests/backend/scrapers/test_indeed.py +++ b/tests/backend/scrapers/test_indeed.py @@ -1 +1 @@ -# FIXME \ No newline at end of file +# FIXME diff --git a/tests/backend/tools/test_filters.py b/tests/backend/tools/test_filters.py index d3b7fbfb..94fb8166 100644 --- a/tests/backend/tools/test_filters.py +++ b/tests/backend/tools/test_filters.py @@ -1 +1 @@ -# FIXME \ No newline at end of file +# FIXME diff --git a/tests/backend/tools/test_tools.py b/tests/backend/tools/test_tools.py index 623b65e9..94fb8166 100644 --- a/tests/backend/tools/test_tools.py +++ b/tests/backend/tools/test_tools.py @@ -1,2 +1 @@ # FIXME - diff --git a/tests/config/test_cli.py b/tests/config/test_cli.py index ced0132c..9b772e3b 100644 --- a/tests/config/test_cli.py +++ b/tests/config/test_cli.py @@ -1,165 +1,272 @@ """Test CLI parsing --> config dict """ + import os + import pytest -from jobfunnel.config import parse_cli, build_config_dict + +from jobfunnel.config import build_config_dict, parse_cli from tests.conftest import get_data_path -TEST_YAML = os.path.join(get_data_path(), 'test_config.yml') -INCORRECT_TEST_YAML = os.path.join(get_data_path(), '../data/incorrect_test_config.yml') +TEST_YAML = os.path.join(get_data_path(), "test_config.yml") +INCORRECT_TEST_YAML = os.path.join(get_data_path(), "../data/incorrect_test_config.yml") inline_args = [ # Test schema from CLI - (['inline', '-csv', 'TEST_search', '-log-level', 'DEBUG', '-cache', - 'TEST_cache', '-blf', 'TEST_block_list', '-dl', 'TEST_duplicates_list', - '-log-file', 'TEST_log_file', '-kw', 'I', 'Am', 'Testing', '-l', - 'CANADA_ENGLISH', '-ps', 'TESTPS', '-c', 'TestCity', '-cbl', - 'Blocked Company', 'Blocked Company 2', '-p', 'INDEED', 'MONSTER', - '-r', '42', '-max-listing-days', '44', '--similar-results', '--random', - '--converging', '-max', '8', '-min', '2', '-algorithm', 'LINEAR']), + ( + [ + "inline", + "-csv", + "TEST_search", + "-log-level", + "DEBUG", + "-cache", + "TEST_cache", + "-blf", + "TEST_block_list", + "-dl", + "TEST_duplicates_list", + "-log-file", + "TEST_log_file", + "-kw", + "I", + "Am", + "Testing", + "-l", + "CANADA_ENGLISH", + "-ps", + "TESTPS", + "-c", + "TestCity", + "-cbl", + "Blocked Company", + "Blocked Company 2", + "-p", + "INDEED", + "MONSTER", + "-r", + "42", + "-max-listing-days", + "44", + "--similar-results", + "--random", + "--converging", + "-max", + "8", + "-min", + "2", + "-algorithm", + "LINEAR", + ] + ), ] load_args = [ # Test schema from YAML - (['load', '-s', TEST_YAML]), + (["load", "-s", TEST_YAML]), # Test overrideable args - (['load', '-s', TEST_YAML, '-log-level', 'DEBUG']), - (['load', '-s', TEST_YAML, '--no-scrape']) + (["load", "-s", TEST_YAML, "-log-level", "DEBUG"]), + (["load", "-s", TEST_YAML, "--no-scrape"]), ] load_args_invalid_settings = [ # Test incorrect yaml - (['load', '-s', INCORRECT_TEST_YAML], ValueError), + (["load", "-s", INCORRECT_TEST_YAML], ValueError), ] invalid_args = [ # Invalid cases - (['load'], SystemExit), - (['load', '-csv', 'boo'], SystemExit), - (['-l', - 'CANADA_ENGLISH', '-ps', 'TESTPS', '-c', 'TestCity', '-cbl', - 'Blocked Company', 'Blocked Company 2', '-p', 'INDEED', 'MONSTER', - '-r', '42', '-max-listing-days', '44', '--similar-results', '--random', - '--converging', '-max', '8', '-min', '2', '-algorithm', - 'LINEAR'], SystemExit), - (['inline', '-csv', 'TEST_search', '-log-level', 'DEBUG', '-cache', - 'TEST_cache', '-blf', 'TEST_block_list', '-dl', - 'TEST_duplicates_list'], SystemExit), - (['-csv', 'test.csv'], SystemExit), + (["load"], SystemExit), + (["load", "-csv", "boo"], SystemExit), + ( + [ + "-l", + "CANADA_ENGLISH", + "-ps", + "TESTPS", + "-c", + "TestCity", + "-cbl", + "Blocked Company", + "Blocked Company 2", + "-p", + "INDEED", + "MONSTER", + "-r", + "42", + "-max-listing-days", + "44", + "--similar-results", + "--random", + "--converging", + "-max", + "8", + "-min", + "2", + "-algorithm", + "LINEAR", + ], + SystemExit, + ), + ( + [ + "inline", + "-csv", + "TEST_search", + "-log-level", + "DEBUG", + "-cache", + "TEST_cache", + "-blf", + "TEST_block_list", + "-dl", + "TEST_duplicates_list", + ], + SystemExit, + ), + (["-csv", "test.csv"], SystemExit), ] -@pytest.mark.parametrize('argv', inline_args) +@pytest.mark.parametrize("argv", inline_args) def test_parse_cli_inline(argv): """ Test the correctness of parse_cli """ args = parse_cli(argv) - assert args['do_recovery_mode'] is False - assert args['load | inline'] == 'inline' - assert args['log_level'] == 'DEBUG' - assert args['no_scrape'] is False - assert args['master_csv_file'] == 'TEST_search' - assert args['log_file'] == 'TEST_log_file' - assert args['cache_folder'] == 'TEST_cache' - assert args['block_list_file'] == 'TEST_block_list' - assert args['duplicates_list_file'] == 'TEST_duplicates_list' - assert args['search.keywords'] == ['I', 'Am', 'Testing'] - assert args['search.locale'] == 'CANADA_ENGLISH' - assert args['search.province_or_state'] == 'TESTPS' - assert args['search.city'] == 'TestCity' - assert args['search.company_block_list'] == ['Blocked Company', 'Blocked Company 2'] - assert args['search.radius'] == 42 - assert args['search.remoteness'] == 'ANY' - assert args['search.max_listing_days'] == 44 - assert args['search.similar_results'] is True - assert args['proxy.protocol'] is None - assert args['proxy.ip'] is None - assert args['proxy.port'] is None - assert args['delay.random'] is True - assert args['delay.converging'] is True - assert args['delay.max_duration'] == 8.0 - assert args['delay.min_duration'] == 2.0 - assert args['delay.algorithm'] == 'LINEAR' - - -@pytest.mark.parametrize('argv', load_args) + assert args["do_recovery_mode"] is False + assert args["load | inline"] == "inline" + assert args["log_level"] == "DEBUG" + assert args["no_scrape"] is False + assert args["master_csv_file"] == "TEST_search" + assert args["log_file"] == "TEST_log_file" + assert args["cache_folder"] == "TEST_cache" + assert args["block_list_file"] == "TEST_block_list" + assert args["duplicates_list_file"] == "TEST_duplicates_list" + assert args["search.keywords"] == ["I", "Am", "Testing"] + assert args["search.locale"] == "CANADA_ENGLISH" + assert args["search.province_or_state"] == "TESTPS" + assert args["search.city"] == "TestCity" + assert args["search.company_block_list"] == ["Blocked Company", "Blocked Company 2"] + assert args["search.radius"] == 42 + assert args["search.remoteness"] == "ANY" + assert args["search.max_listing_days"] == 44 + assert args["search.similar_results"] is True + assert args["proxy.protocol"] is None + assert args["proxy.ip"] is None + assert args["proxy.port"] is None + assert args["delay.random"] is True + assert args["delay.converging"] is True + assert args["delay.max_duration"] == 8.0 + assert args["delay.min_duration"] == 2.0 + assert args["delay.algorithm"] == "LINEAR" + + +@pytest.mark.parametrize("argv", load_args) def test_parse_cli_load(argv): args = parse_cli(argv) # FIXME: This test should only be testing the correctness of parse_cli # Assertions - assert args['settings_yaml_file'] == TEST_YAML + assert args["settings_yaml_file"] == TEST_YAML - if '-log-level' in argv and argv[4] == 'DEBUG': + if "-log-level" in argv and argv[4] == "DEBUG": # NOTE: need to always pass log level in same place for this cdtn - assert args['log_level'] == 'DEBUG' - if '--no-scrape' in argv: - assert args['no_scrape'] is True + assert args["log_level"] == "DEBUG" + if "--no-scrape" in argv: + assert args["no_scrape"] is True else: - assert args['no_scrape'] is False + assert args["no_scrape"] is False -@pytest.mark.parametrize('argv, exception', invalid_args) +@pytest.mark.parametrize("argv, exception", invalid_args) def test_parse_cli_invalid_args(argv, exception): with pytest.raises(exception) as e: args = parse_cli(argv) - assert str(e.value) == '2' + assert args is not None # TODO: Remove after test is fixed + assert str(e.value) == "2" -@pytest.mark.parametrize('argv, exception', load_args_invalid_settings) +@pytest.mark.parametrize("argv, exception", load_args_invalid_settings) def test_build_config_dict_invalid_settings(argv, exception): args = parse_cli(argv) with pytest.raises(exception) as e: cfg_dict = build_config_dict(args) - assert str(e.value) == "Invalid Config settings yaml:\n" \ - "{'search': [{'radius': ['must be of integer type']}]}" + assert cfg_dict is not None # TODO: Remove after test is fixed + assert ( + str(e.value) == "Invalid Config settings yaml:\n" + "{'search': [{'radius': ['must be of integer type']}]}" + ) -@pytest.mark.parametrize('argv', load_args) +@pytest.mark.parametrize("argv", load_args) def test_build_config_dict_load_args(argv): args = parse_cli(argv) cfg_dict = build_config_dict(args) - assert cfg_dict['master_csv_file'] == 'TEST_search' - assert cfg_dict['cache_folder'] == 'TEST_cache' - assert cfg_dict['block_list_file'] == 'TEST_block_list' - assert cfg_dict['duplicates_list_file'] == 'TEST_duplicates_list' - assert cfg_dict['log_file'] == 'TEST_log_file' - assert cfg_dict['search'] == {'locale': 'CANADA_ENGLISH', 'providers': ['INDEED', 'MONSTER'], - 'province_or_state': 'TESTPS', 'city': 'TestCity', 'radius': 42, 'keywords': - ['I', 'Am', 'Testing'], 'max_listing_days': 44, 'company_block_list': - ['Blocked Company', 'Blocked Company 2'], - 'similar_results': False, 'remoteness': 'ANY'} - if '-log-level' in argv: - assert cfg_dict['log_level'] == 'DEBUG' + assert cfg_dict["master_csv_file"] == "TEST_search" + assert cfg_dict["cache_folder"] == "TEST_cache" + assert cfg_dict["block_list_file"] == "TEST_block_list" + assert cfg_dict["duplicates_list_file"] == "TEST_duplicates_list" + assert cfg_dict["log_file"] == "TEST_log_file" + assert cfg_dict["search"] == { + "locale": "CANADA_ENGLISH", + "providers": ["INDEED", "MONSTER"], + "province_or_state": "TESTPS", + "city": "TestCity", + "radius": 42, + "keywords": ["I", "Am", "Testing"], + "max_listing_days": 44, + "company_block_list": ["Blocked Company", "Blocked Company 2"], + "similar_results": False, + "remoteness": "ANY", + } + if "-log-level" in argv: + assert cfg_dict["log_level"] == "DEBUG" else: - assert cfg_dict['log_level'] == 'INFO' + assert cfg_dict["log_level"] == "INFO" - assert cfg_dict['delay'] == {'algorithm': 'LINEAR', 'max_duration': 8, 'min_duration': 2, - 'random': True, 'converging': True} - if '--no-scrape' in argv: - assert cfg_dict['no_scrape'] is True + assert cfg_dict["delay"] == { + "algorithm": "LINEAR", + "max_duration": 8, + "min_duration": 2, + "random": True, + "converging": True, + } + if "--no-scrape" in argv: + assert cfg_dict["no_scrape"] is True else: - assert cfg_dict['no_scrape'] is False + assert cfg_dict["no_scrape"] is False -@pytest.mark.parametrize('argv', inline_args) +@pytest.mark.parametrize("argv", inline_args) def test_build_config_dict_inline_args(argv): args = parse_cli(argv) cfg_dict = build_config_dict(args) - assert cfg_dict['master_csv_file'] == 'TEST_search' - assert cfg_dict['cache_folder'] == 'TEST_cache' - assert cfg_dict['block_list_file'] == 'TEST_block_list' - assert cfg_dict['duplicates_list_file'] == 'TEST_duplicates_list' - assert cfg_dict['log_file'] == 'TEST_log_file' - assert cfg_dict['search'] == {'locale': 'CANADA_ENGLISH', 'providers': ['INDEED', 'MONSTER'], - 'province_or_state': 'TESTPS', 'city': 'TestCity', 'radius': 42, 'keywords': - ['I', 'Am', 'Testing'], 'max_listing_days': 44, 'company_block_list': - ['Blocked Company', 'Blocked Company 2'], - 'similar_results': True, 'remoteness': 'ANY'} - assert cfg_dict['delay'] == {'random': True, 'converging': True, 'max_duration': 8.0, 'min_duration': 2.0, - 'algorithm': 'LINEAR'} - assert cfg_dict['log_level'] == 'DEBUG' - assert cfg_dict['no_scrape'] is False - assert cfg_dict['proxy'] == {} \ No newline at end of file + assert cfg_dict["master_csv_file"] == "TEST_search" + assert cfg_dict["cache_folder"] == "TEST_cache" + assert cfg_dict["block_list_file"] == "TEST_block_list" + assert cfg_dict["duplicates_list_file"] == "TEST_duplicates_list" + assert cfg_dict["log_file"] == "TEST_log_file" + assert cfg_dict["search"] == { + "locale": "CANADA_ENGLISH", + "providers": ["INDEED", "MONSTER"], + "province_or_state": "TESTPS", + "city": "TestCity", + "radius": 42, + "keywords": ["I", "Am", "Testing"], + "max_listing_days": 44, + "company_block_list": ["Blocked Company", "Blocked Company 2"], + "similar_results": True, + "remoteness": "ANY", + } + assert cfg_dict["delay"] == { + "random": True, + "converging": True, + "max_duration": 8.0, + "min_duration": 2.0, + "algorithm": "LINEAR", + } + assert cfg_dict["log_level"] == "DEBUG" + assert cfg_dict["no_scrape"] is False + assert cfg_dict["proxy"] == {} diff --git a/tests/config/test_delay.py b/tests/config/test_delay.py index 011d26a9..e5befac1 100644 --- a/tests/config/test_delay.py +++ b/tests/config/test_delay.py @@ -1,25 +1,39 @@ """Test the DelayConfig """ + import pytest from jobfunnel.config import DelayConfig from jobfunnel.resources import DelayAlgorithm -@pytest.mark.parametrize("max_duration, min_duration, invalid_dur", [ - (1.0, 1.0, True), - (-1.0, 1.0, True), - (5.0, 0.0, True), - (5.0, 1.0, False), -]) -@pytest.mark.parametrize("random, converge, invalid_rand", [ - (True, True, False), - (True, False, False), - (False, True, True), -]) +@pytest.mark.parametrize( + "max_duration, min_duration, invalid_dur", + [ + (1.0, 1.0, True), + (-1.0, 1.0, True), + (5.0, 0.0, True), + (5.0, 1.0, False), + ], +) +@pytest.mark.parametrize( + "random, converge, invalid_rand", + [ + (True, True, False), + (True, False, False), + (False, True, True), + ], +) @pytest.mark.parametrize("delay_algorithm", (DelayAlgorithm.LINEAR, None)) -def test_delay_config_validate(max_duration, min_duration, invalid_dur, - delay_algorithm, random, converge, invalid_rand): +def test_delay_config_validate( + max_duration, + min_duration, + invalid_dur, + delay_algorithm, + random, + converge, + invalid_rand, +): """Test DelayConfig TODO: test messages too """ diff --git a/tests/config/test_search.py b/tests/config/test_search.py index 1da47625..2e929af1 100644 --- a/tests/config/test_search.py +++ b/tests/config/test_search.py @@ -1,18 +1,21 @@ """Test the search config """ + import pytest from jobfunnel.config import SearchConfig from jobfunnel.resources import Locale, Remoteness, enums -@pytest.mark.parametrize("keywords, exp_query_str", [ - (['b33f', 'd3ad'], 'b33f d3ad'), - (['trumpet'], 'trumpet'), -]) +@pytest.mark.parametrize( + "keywords, exp_query_str", + [ + (["b33f", "d3ad"], "b33f d3ad"), + (["trumpet"], "trumpet"), + ], +) def test_search_config_query_string(mocker, keywords, exp_query_str): - """Test that search config can build keyword query string correctly. - """ + """Test that search config can build keyword query string correctly.""" cfg = SearchConfig( keywords=keywords, province_or_state=mocker.Mock(), @@ -27,18 +30,21 @@ def test_search_config_query_string(mocker, keywords, exp_query_str): assert query_str == exp_query_str -@pytest.mark.parametrize("locale, domain, exp_domain", [ - (Locale.CANADA_ENGLISH, None, 'ca'), - (Locale.CANADA_FRENCH, None, 'ca'), - (Locale.USA_ENGLISH, None, 'com'), - (Locale.UK_ENGLISH, None, 'co.uk'), - (Locale.FRANCE_FRENCH, None, 'fr'), - (Locale.USA_ENGLISH, 'xyz', 'xyz'), - (None, None, None), -]) +@pytest.mark.parametrize( + "locale, domain, exp_domain", + [ + (Locale.CANADA_ENGLISH, None, "ca"), + (Locale.CANADA_FRENCH, None, "ca"), + (Locale.USA_ENGLISH, None, "com"), + (Locale.UK_ENGLISH, None, "co.uk"), + (Locale.FRANCE_FRENCH, None, "fr"), + (Locale.GERMANY_GERMAN, None, "de"), + (Locale.USA_ENGLISH, "xyz", "xyz"), + (None, None, None), + ], +) def test_search_config_init(mocker, locale, domain, exp_domain): - """Make sure the init functions as we expect wrt to domain selection - """ + """Make sure the init functions as we expect wrt to domain selection""" # FUT if not locale: # test our error @@ -62,66 +68,125 @@ def test_search_config_init(mocker, locale, domain, exp_domain): assert cfg.domain == exp_domain -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city', - [(['Ice Cream', 'Spiderman'], None, Locale.USA_ENGLISH, [enums.Provider.INDEED], 'Austin')]) -def test_search_config_validate_invalid_province(keywords, province_or_state, locale, providers, in_city): +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city", + [ + ( + ["Ice Cream", "Spiderman"], + None, + Locale.USA_ENGLISH, + [enums.Provider.INDEED], + "Austin", + ) + ], +) +def test_search_config_validate_invalid_province( + keywords, province_or_state, locale, providers, in_city +): cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city) with pytest.raises(AssertionError, match="Province/State not set"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city', - [(['Python', 'Space'], 'Texas', Locale.USA_ENGLISH, [enums.Provider.INDEED], None)]) -def test_search_config_validate_invalid_city(keywords, province_or_state, locale, providers, in_city): +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city", + [(["Python", "Space"], "Texas", Locale.USA_ENGLISH, [enums.Provider.INDEED], None)], +) +def test_search_config_validate_invalid_city( + keywords, province_or_state, locale, providers, in_city +): cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city) with pytest.raises(AssertionError, match="City not set"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city, in_domain', - [(['Python', 'Space'], 'Texas', None, [enums.Provider.INDEED], 'Austin', 'com')]) -def test_search_config_validate_invalid_locale(keywords, province_or_state, locale, providers, in_city, in_domain): - cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city, domain=in_domain) +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city, in_domain", + [(["Python", "Space"], "Texas", None, [enums.Provider.INDEED], "Austin", "com")], +) +def test_search_config_validate_invalid_locale( + keywords, province_or_state, locale, providers, in_city, in_domain +): + cfg = SearchConfig( + keywords, province_or_state, locale, providers, city=in_city, domain=in_domain + ) with pytest.raises(AssertionError, match="Locale not set"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city', - [(['Ice Cream', 'Spiderman'], 'Texas', Locale.USA_ENGLISH, [], - 'Austin')]) -def test_search_config_validate_invalid_providers(keywords, province_or_state, locale, providers, in_city): +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city", + [(["Ice Cream", "Spiderman"], "Texas", Locale.USA_ENGLISH, [], "Austin")], +) +def test_search_config_validate_invalid_providers( + keywords, province_or_state, locale, providers, in_city +): cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city) with pytest.raises(AssertionError, match="Providers not set"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city', - [([], 'Texas', Locale.USA_ENGLISH, [enums.Provider.INDEED], 'Austin')]) -def test_search_config_validate_invalid_keywords(keywords, province_or_state, locale, providers, in_city): +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city", + [([], "Texas", Locale.USA_ENGLISH, [enums.Provider.INDEED], "Austin")], +) +def test_search_config_validate_invalid_keywords( + keywords, province_or_state, locale, providers, in_city +): cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city) - with pytest.raises(AssertionError, match='Keywords not set'): + with pytest.raises(AssertionError, match="Keywords not set"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city, in_max_listing_days', - [(['Ice Cream', 'Spiderman'], Locale.USA_ENGLISH, Locale.USA_ENGLISH, [enums.Provider.INDEED], - 'Austin', -1)]) -def test_search_config_validate_invalid_max_posting_days(keywords, province_or_state, locale, providers, in_city, - in_max_listing_days): - cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city, max_listing_days=in_max_listing_days) +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city, in_max_listing_days", + [ + ( + ["Ice Cream", "Spiderman"], + Locale.USA_ENGLISH, + Locale.USA_ENGLISH, + [enums.Provider.INDEED], + "Austin", + -1, + ) + ], +) +def test_search_config_validate_invalid_max_posting_days( + keywords, province_or_state, locale, providers, in_city, in_max_listing_days +): + cfg = SearchConfig( + keywords, + province_or_state, + locale, + providers, + city=in_city, + max_listing_days=in_max_listing_days, + ) with pytest.raises(AssertionError, match="Cannot set max posting days < 1"): cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city', - [(['Ice Cream', 'Spiderman'], 'Texas', Locale.USA_ENGLISH, [enums.Provider.INDEED], 'Austin')]) -def test_search_config_validate_domain(keywords, province_or_state, locale, providers, in_city): +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city", + [ + ( + ["Ice Cream", "Spiderman"], + "Texas", + Locale.USA_ENGLISH, + [enums.Provider.INDEED], + "Austin", + ) + ], +) +def test_search_config_validate_domain( + keywords, province_or_state, locale, providers, in_city +): cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city) # We have to force an invalid domain because the constructor ensures that it is valid. @@ -131,11 +196,30 @@ def test_search_config_validate_domain(keywords, province_or_state, locale, prov cfg.validate() -@pytest.mark.parametrize('keywords, province_or_state, locale, providers, in_city, in_remoteness', - [(['Ice Cream', 'Spiderman'], 'Texas', Locale.USA_ENGLISH, [enums.Provider.INDEED], 'Austin', - Remoteness.UNKNOWN)]) -def test_search_config_validate_remoteness(keywords, province_or_state, locale, providers, in_city, in_remoteness): - cfg = SearchConfig(keywords, province_or_state, locale, providers, city=in_city, remoteness= in_remoteness) +@pytest.mark.parametrize( + "keywords, province_or_state, locale, providers, in_city, in_remoteness", + [ + ( + ["Ice Cream", "Spiderman"], + "Texas", + Locale.USA_ENGLISH, + [enums.Provider.INDEED], + "Austin", + Remoteness.UNKNOWN, + ) + ], +) +def test_search_config_validate_remoteness( + keywords, province_or_state, locale, providers, in_city, in_remoteness +): + cfg = SearchConfig( + keywords, + province_or_state, + locale, + providers, + city=in_city, + remoteness=in_remoteness, + ) with pytest.raises(AssertionError, match="Remoteness is UNKNOWN!"): cfg.validate() diff --git a/tests/conftest.py b/tests/conftest.py index 6f5f3cbd..4a8343d5 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,6 +1,7 @@ -import pytest import os +import pytest # noqa=F401 - TODO: Remove this once we have tests + # TODO: This should be a fixture. For now it is not because fixtures cannot be easily called as regular functions. def get_data_path(): @@ -9,4 +10,4 @@ def get_data_path(): entire test suite. :return: """ - return os.path.join(os.path.dirname(os.path.realpath(__file__)), 'data') \ No newline at end of file + return os.path.join(os.path.dirname(os.path.realpath(__file__)), "data") diff --git a/tests/data/cities_america.json b/tests/data/cities_america.json index b8cccb85..43bfd961 100644 --- a/tests/data/cities_america.json +++ b/tests/data/cities_america.json @@ -1,35864 +1,35864 @@ [ - { - "abbreviation": "LA", - "city": "Abbeville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Aberdeen", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Aberdeen", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Aberdeen", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Aberdeen", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Abilene", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Abilene", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Abingdon", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Abington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Abington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Absecon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Accokeek", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Acton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Acushnet", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Acworth", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Ada", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Adams", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Addison", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Addison", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Adelanto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Adelphi", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Adrian", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Affton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Agawam", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Agoura Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Ahuimanu", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Aiea", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Aiken", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Air Force Academy", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Airmont", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Akron", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Alabaster", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Alachua", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alameda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alamo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Alamo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Alamo Heights", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Alamogordo", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Alamosa", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Albany", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Albany", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Albany", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Albany", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Albemarle", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Albert Lea", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Albertville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Albion", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Albion", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Albion", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Albuquerque", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Alcoa", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Alden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Alderwood Manor", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Aldine", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Alexander City", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Alexandria", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Alexandria", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Alexandria", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Alexandria", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Alexandria", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Algonquin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alhambra", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Alice", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Aliquippa", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Aliso Viejo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Allegany", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Allen", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Allen Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Allendale", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Allendale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Allentown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Alliance", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Alliance", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Allouez", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Alma", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Aloha", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alondra Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Alpena", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Alpharetta", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alpine", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Alpine", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Alsip", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alta Sierra", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Altadena", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Altamont", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Altamont", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Altamonte Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Alton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Altoona", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Altoona", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Altoona", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Altus", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Alum Rock", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Alvin", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Amarillo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ambler", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ambridge", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "American Canyon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "American Fork", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Americus", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Ames", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Amesbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Amesbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Amherst", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Amherst", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Amherst", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Amherst", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Amherst Center", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Amityville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Ammon", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Amory", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Amsterdam", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Anaconda-Deer Lodge County", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Anacortes", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Anadarko", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Anaheim", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Anchorage", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Andalusia", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Anderson", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Anderson", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Anderson", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Anderson Mill", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Andover", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Andover", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Andover", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Andover", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Andover", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Andrews", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Andrews AFB", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Angleton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Angola", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Ankeny", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ann Arbor", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Annandale", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Annapolis", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Anniston", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Anoka", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ansonia", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ansonia", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Anthony", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Antigo", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Antioch", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Antioch", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Apache Junction", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Apex", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Apollo Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Apopka", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Apple Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Apple Valley", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Appleton", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Applewood", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Aptos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Aquia Harbour", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Arab", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Arabi", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Aransas Pass", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Arbutus", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Arcadia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Arcadia", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Arcadia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Arcata", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Archbald", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Archdale", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Arden Hills", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Arden-Arcade", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Ardmore", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ardmore", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Arkadelphia", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Arkansas City", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Arlington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Arlington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Arlington", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Arlington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Arlington", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Arlington", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Arlington Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Arnold", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Arnold", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Arroyo Grande", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Artesia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Artesia", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Artondale", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Arvada", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Arvin", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Asbury Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Asheboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Asheville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Ashland", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Ashland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Ashland", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Ashland", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ashland", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ashland", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Ashland", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ashland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Ashtabula", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Ashwaubenon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Aspen Hill", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Astoria", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Atascadero", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Atascocita", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Atchison", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Athens", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Athens", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Athens", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Athens", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Athens-Clarke County", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Atherton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Athol", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Athol", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Atkinson", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Atlanta", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Atlantic", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Atlantic Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Atlantic City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Atmore", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Attalla", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Attica", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Attleboro", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Atwater", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Auburn", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Auburn", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Auburn", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Auburn", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Auburn", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Auburn", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Auburn", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Auburn", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Auburn Hills", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Auburndale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Audubon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Audubon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "August", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Augusta", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Augusta", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Augusta-Richmond County", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Aurora", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Aurora", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Aurora", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Aurora", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Aurora", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Austin", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Austin", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Austintown", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Avenal", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Avenel", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Aventura", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Avocado Heights", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Avon", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Avon", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Avon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Avon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Avon Lake", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Avon Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Avondale", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ayer", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Azalea Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Azle", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Aztec", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Azusa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Babylon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Babylon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Back Mountain", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bacliff", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Bailey\u2019s Crossroads", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Bainbridge", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bainbridge Island", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Baker", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Baker City", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bakersfield", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Balch Springs", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Baldwin", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Baldwin", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Baldwin Harbor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Baldwin Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Baldwinsville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Ballenger Creek", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ballston", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Ballwin", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Baltimore", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Bangor", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bangor Trident Base", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Banning", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Baraboo", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Barberton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Barclay-Kingston", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Bardstown", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Barnhart", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Barnstable Town", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Barre", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Barre", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Barrington", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Barrington", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Barrington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Barrington", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Barrington", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Barstow", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Bartlesville", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bartlett", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Bartlett", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Barton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bartonville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bartow", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Bastrop", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Batavia", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Batavia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Batesville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Batesville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Batesville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Bath", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bath", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Baton Rouge", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Battle Creek", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Battle Ground", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bay City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Bay City", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Bay Minette", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bay Point", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bay Shore", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Bay St. Louis", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bay Village", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bayonet Point", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bayonne", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Bayou Cane", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bayport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bayshore Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Baytown", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bayville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Baywood", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Baywood-Los Osos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Beach Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Beachwood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Beachwood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Beacon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Beacon Square", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Bear", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Beatrice", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Beaufort", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Beaumont", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Beaumont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Beaver Dam", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Beaver Falls", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Beavercreek", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Beaverton", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Beckett Ridge", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Beckley", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Bedford", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bedford", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bedford", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bedford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Bedford", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Bedford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Bedford", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bedford Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bee Ridge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Beech Grove", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Beecher", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Beekman", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Beeville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bel Air", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bel Air North", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bel Air South", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Belchertown", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Belen", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Belfast", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bell", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bell Gardens", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Bella Vista", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bellair-Meadowbrook Terrace", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bellaire", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bellbrook", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Belle Chasse", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Belle Glade", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Belle Haven", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bellefontaine", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Bellefontaine Neighbors", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bellefonte", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Belleville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Belleville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Bellevue", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Bellevue", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bellevue", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bellevue", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Bellevue", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bellevue", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Bellevue Town", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bellflower", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Bellingham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bellingham", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bellmawr", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bellmead", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bellmore", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bellview", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bellwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Belmar", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Belmont", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Belmont", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Belmont", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Belmont", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Belmont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Beloit", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Beloit", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Belpre", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Belton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Belton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Beltsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Belvedere Park", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Belvidere", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Bemidji", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Benbrook", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Bend", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Benicia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Bennettsville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Bennington", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Bennington", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bennsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bensenville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Benton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Benton", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Benton Harbor", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Bentonville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Berea", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Berea", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Berea", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bergenfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Berkeley", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Berkeley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Berkeley Heights", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Berkley", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Berkley", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Berlin", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Berlin", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Berlin", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bermuda Dunes", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Bernalillo", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bernardsville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Berwick", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Berwick", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Berwyn", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Bessemer", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bethalto", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Bethany", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bethel", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bethel", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bethel Park", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bethesda", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bethlehem", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bethlehem", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bethpage", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Bettendorf", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Beverly", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Beverly Hills", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Beverly Hills", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Beverly Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bexley", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Biddeford", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Big Flats", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Big Lake", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Big Rapids", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Big Spring", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Billerica", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Billings", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Biloxi", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Binghamton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Birmingham", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Birmingham", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Bisbee", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Bismarck", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Bixby", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Black Forest", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Black Jack", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Black Mountain", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Blackfoot", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Blackhawk-Camino Tassajara", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Blacklick Estates", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Blacksburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Blackstone", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Blackwell", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bladensburg", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Blaine", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Blair", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Blakely", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bloomfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Bloomfield", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bloomfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Bloomfield Township", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Blooming Grove", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bloomingdale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bloomingdale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bloomingdale", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Bloomingdale", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bloomington", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Bloomington", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bloomington", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Bloomington", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bloomsburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Blue Ash", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Blue Bell", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Blue Island", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Blue Springs", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Bluefield", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Bluffton", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Blythe", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Blytheville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Boardman", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Boaz", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Boca Del Mar", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Boca Raton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Boerne", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Bogalusa", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bogota", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bohemia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Boise City", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bolingbrook", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Bolivar", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Bon Air", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bonadelle Ranchos-Madera Ranchos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bonham", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bonita", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bonita Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Bonner Springs", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bonney Lake", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Boone", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Boone", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Booneville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Boonton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Boonville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Boonville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Borger", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Bossier City", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Boston", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Boston", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Bostonia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bothell", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Boulder", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Boulder City", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Boulder Hill", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bound Brook", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Bountiful", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bourbonnais", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Bourne", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Bow", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bowie", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Bowleys Quarters", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Bowling Green", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bowling Green", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Boxford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Boyes Hot Springs", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Boynton Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Bozeman", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Bradenton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bradford", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bradley", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Brainerd", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Braintree", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Braintree", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Brandon", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Brandon", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Branford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Branson", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Brattleboro", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Brattleboro", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Brawley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Brazil", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Brea", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Breaux Bridge", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Brecksville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bremerton", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Brenham", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Brent", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Brentwood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brentwood", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Brentwood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Brentwood", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Brentwood", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Brevard", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Brewer", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Brewster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Briarcliff Manor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Bridge City", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bridge City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Bridgeport", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bridgeport", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bridgeport", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Bridgeport", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Bridgeton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Bridgeton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bridgetown North", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Bridgeview", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Bridgewater", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Bridgewater", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Brier", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Brigantine", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Brigham City", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Brighton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brighton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brighton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Brighton", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bristol", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Bristol", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Bristol", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Bristol", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Bristol", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Bristol", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Bristol", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Broadview", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Broadview Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Broadview Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brockport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Brockton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Broken Arrow", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Bronxville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Brook Park", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Brookfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Brookfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Brookfield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Brookfield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Brookhaven", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brookhaven", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Brookhaven", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Brookings", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Brookline", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Brookline", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Brooklyn", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Brooklyn", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Brooklyn Center", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Brooklyn Park", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Brooklyn Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Brookside", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Brooksville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Broomall", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Broomfield", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Brown Deer", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Brownfield", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Browns Mills", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Brownsburg", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Brownsville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Brownsville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Brownsville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Brownsville-Bawcomville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Brownwood", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Brunswick", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Brunswick", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Brunswick", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Brunswick", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Brunswick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Brushy Creek", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Bryan", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bryan", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Bryant", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Bryn Mawr-Skyway", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Buckeye", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Bucyrus", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Budd Lake", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Buechel", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Buena Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Buena Vista", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Buena Vista", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Buffalo", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Buffalo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Buffalo Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Buford", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Bull Run", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Bullhead City", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Burbank", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Burbank", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Burien", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Burkburnett", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Burke", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Burleson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Burley", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Burlingame", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Burlington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Burlington", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Burlington", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Burlington", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Burlington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Burlington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Burlington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Burlington", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Burlington", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Burlington", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Burlington", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Burnsville", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Burr Ridge", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Burrillville", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Burton", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Burton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Burtonsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Busti", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Butler", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Butler", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Butte-Silver Bow", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Buxton", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Byram", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Cabot", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Cadillac", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Cahokia", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Cairo", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cairo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Calabasas", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Caldwell", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Caldwell", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Caledonia", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Calexico", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Calhoun", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "California", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "California City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Calimesa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Calipatria", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Callaway", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Calumet City", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Calumet Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Calverton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Camano", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Camarillo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Camas", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cambria", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cambridge", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Cambridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cambridge", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Camden", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Camden", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Camden", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Cameron", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cameron Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Camillus", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Camp Hill", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Camp Pendleton North", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Camp Pendleton South", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Camp Springs", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Camp Verde", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Campbell", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Campbell", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Campbellsville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Canandaigua", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Canandaigua", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Canby", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Candler-McAfee", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Canfield", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Canon City", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Canonsburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Canton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Canton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Canton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Canton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Canton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Canton", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Canton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Canton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Canyon", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Canyon Lake", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Canyon Lake", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Canyon Rim", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cape Canaveral", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cape Coral", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Cape Elizabeth", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Cape Girardeau", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cape St. Claire", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Capitola", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Carbondale", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Carbondale", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Carencro", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Caribou", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Carlisle", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Carlsbad", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Carlsbad", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Carmel", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Carmel", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Carmichael", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Carnegie", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Carney", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Carneys Point", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Carnot-Moon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Carol City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Carol Stream", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Carpentersville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Carpinteria", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Carrboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Carroll", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Carrollton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Carrollton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Carrollton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Carson", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Carson City", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Carteret", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Cartersville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Carthage", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Carthage", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Caruthersville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Carver", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Cary", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Cary", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Casa de Oro-Mount Helix", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Casa Grande", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Casas Adobes", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Cascade-Fairwood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Casper", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Casselberry", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Castle Rock", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Castle Shannon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Castlewood", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Castro Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Castroville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Catalina", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Catalina Foothills", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Catasauqua", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cathedral City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Catonsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Catskill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Cave Spring", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Cayce", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cazenovia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Cedar City", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Cedar Falls", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Cedar Grove", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cedar Hill", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Cedar Hills", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Cedar Lake", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Cedar Mill", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cedar Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Cedar Rapids", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Cedarburg", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cedarhurst", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Cedartown", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Celina", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Center Line", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Center Moriches", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Center Point", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Centereach", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Centerville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Centerville", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Central Falls", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Central Islip", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Central Manchester", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Central Point", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Centralia", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Centralia", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Centreville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Century Village", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ceres", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cerritos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Chalco", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Chalmette", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Chambersburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Chamblee", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Champaign", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Champlin", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Chandler", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Chanhassen", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Channahon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Channelview", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Chantilly", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Chanute", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Chaparral", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Chapel Hill", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Chappaqua", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Charles City", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Charleston", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Charleston", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Charleston", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Charlestown", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Charlotte", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Charlotte", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Charlottesville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Charlton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Charter Oak", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Chaska", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Chatham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Chatham", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Chatham", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Chattanooga", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Cheat Lake", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cheektowaga", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cheektowaga", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Chehalis", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Chelmsford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Chelsea", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Chenango", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Cheney", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Cherry Hill Mall", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cherryland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Chesapeake", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Chesapeake Ranch Estates-Drum Point", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Cheshire", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Chester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Chester", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Chester", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Chester", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Chesterfield", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Chesterton", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Chestnut Ridge", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cheval", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cheverly", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cheviot", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Chevy Chase", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Cheyenne", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Chicago", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Chicago Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Chicago Ridge", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Chickasaw", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Chickasha", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Chico", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Chicopee", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Childress", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Chili", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Chillicothe", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Chillicothe", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Chillum", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Chino", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Chino Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Chino Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Chippewa Falls", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Choctaw", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Chowchilla", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Christiansburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Chubbuck", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Chula Vista", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Cicero", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cicero", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Cimarron Hills", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cincinnati", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cinco Ranch", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Circleville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Citrus", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Citrus Heights", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Citrus Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Citrus Ridge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "City of The Dalles", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Claiborne", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Clairton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Clanton", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Claremont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Claremont", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Claremore", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Clarence", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Clarendon Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Clarion", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Clark", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Clarksburg", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Clarksdale", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Clarkson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Clarkston", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Clarkston", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Clarkston Heights-Vineland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Clarkstown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Clarksville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Clarksville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Clarksville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Claverack", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Clawson", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Clay", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Claymont", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Clayton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Clayton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Clayton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Clayton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Clayton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Clear Lake", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Clearfield", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Clearfield", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Clearlake", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Clearwater", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cleburne", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Clemmons", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Clemson", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Clermont", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Cleveland", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Cleveland", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cleveland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cleveland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cleveland Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Clewiston", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Cliffside Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Clifton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Clifton", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Clifton Heights", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Clifton Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Clinton", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Clinton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Clinton", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Clinton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Clinton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Clinton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Clinton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Clinton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Clinton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Clinton", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Clinton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Clinton", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Clinton", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Clinton", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Clive", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Cloquet", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Closter", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cloverdale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cloverleaf", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cloverly", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Clovis", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Clovis", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Clute", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Clyde", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Coachella", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Coalinga", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Coatesville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cobleskill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Cochituate", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cockeysville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cocoa", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cocoa Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Coconut Creek", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Cody", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Coeur d\u2019Alene", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Coeymans", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Coffeyville", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Cohasset", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cohoes", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Colchester", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Colchester", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Coldwater", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Colesville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "College", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "College Park", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "College Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "College Place", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "College Station", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Collegedale", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Collegeville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Colleyville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Collier Manor-Cresthaven", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Collierville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Collingdale", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Collingswood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Collins", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Collinsville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Collinsville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Colonia", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Colonial Heights", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Colonial Heights", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Colonial Park", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Colonie", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Colonie", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Colorado Springs", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Colton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Columbia", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Columbia", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Columbia", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Columbia", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Columbia", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Columbia", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Columbia", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Columbia City", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Columbia Heights", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Columbine", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Columbus", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Columbus", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Columbus", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Columbus", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Columbus", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Commack", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Commerce", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Commerce", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Commerce City", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Compton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Comstock Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Concord", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Concord", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Concord", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Concord", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Concord", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Concord", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Congers", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Conley", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Conneaut", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Connellsville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Connersville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Conning Towers-Nautilus Park", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Conover", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Conroe", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Conshohocken", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Converse", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Conway", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Conway", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Conway", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Conway", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Conyers", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Cookeville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Coolidge", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Coon Rapids", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cooper City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Coos Bay", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Copiague", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Coppell", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Copperas Cove", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Coral Gables", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Coral Hills", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Coral Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Coral Terrace", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Coralville", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Coram", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Coraopolis", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Corbin", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Corcoran", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Cordele", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Corinth", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Corinth", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Cornelius", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Cornelius", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Corning", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Corning", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Corning", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cornwall", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Corona", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Coronado", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Corpus Christi", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Corrales", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Corry", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Corsicana", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Corte Madera", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Cortez", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cortland", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cortland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cortlandt", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Cortlandville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Corvallis", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Coshocton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Costa Mesa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cotati", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Coto de Caza", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Cottage Grove", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Cottage Grove", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Cottage Lake", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Cottonwood", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Cottonwood Heights", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Cottonwood West", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Cottonwood-Verde Village", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Council Bluffs", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Country Club", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Country Club", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Country Club Estates", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Country Club Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Country Walk", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Covedale", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Coventry", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Coventry", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Covina", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Covington", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Covington", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Covington", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Covington", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Covington", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Covington", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Coweta", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Coxsackie", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Crafton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Craig", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Cranford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Cranston", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Crawford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Crawfordsville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Cresskill", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Crest Hill", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Crestline", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Creston", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Crestview", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Crestwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Crestwood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Crestwood Village", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Crete", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Crete", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Creve Coeur", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Crockett", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Crofton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Cromwell", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Crookston", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Cross Lanes", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Crossett", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Crossville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Croton-on-Hudson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Crowley", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Crowley", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Crown Point", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Croydon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Crystal", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Crystal City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Crystal Lake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cudahy", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Cudahy", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Cuero", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Cullman", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Culpeper", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Culver City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Cumberland", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Cumberland", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Cumberland", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Cumberland Hill", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cupertino", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Cushing", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cutler", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cutler Ridge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Cutlerville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Cuyahoga Falls", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Cynthiana", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Cypress", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cypress Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Cypress Lake", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "D\u2019Iberville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Dade City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Dale City", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Dalhart", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Dallas", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Dallas", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dalton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Dalton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Daly City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Damascus", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Dana Point", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Danbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Danbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Dania Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Danvers", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Danvers", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Danville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Danville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Danville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Danville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Danville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Daphne", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Darby", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Darby Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Darien", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Darien", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Darien", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Darlington", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Darnestown", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dartmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Davenport", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Davidson", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Davie", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Davis", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Dayton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Dayton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Dayton", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Daytona Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "De Bary", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "De Land", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "De Pere", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "De Ridder", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "De Soto", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "De Witt", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Dearborn", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Dearborn Heights", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Decatur", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Decatur", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Decatur", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Decatur", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Decorah", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dedham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dedham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Deer Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Deer Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Deerfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Deerfield Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Deerpark", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Defiance", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "DeForest", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "DeKalb", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Del Aire", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Del City", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Del Rio", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Delafield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Delafield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Delano", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Delavan", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Delaware", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Delhi", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Delmar", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Delphos", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Delray Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Delta", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Deltona", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Deming", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Demopolis", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Denham Springs", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Denison", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Denison", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dennis", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Dent", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Denton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Dentsville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Denver", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Depew", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Derby", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Derby", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Derby", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Derby", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Derry", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Derry", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Des Moines", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Des Moines", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Des Peres", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Des Plaines", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Desert Hot Springs", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "DeSoto", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Destin", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Destrehan", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Detroit", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Detroit Lakes", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Devils Lake", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Dewey-Humboldt", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Dexter", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Diamond Bar", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Dickinson", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Dickinson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Dickson", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Dickson City", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dighton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Dillon", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Dinuba", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Discovery Bay", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Dishman", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Dix Hills", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Dixon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Dixon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Dobbs Ferry", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Dock Junction", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Doctor Phillips", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Dodge City", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Dolton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Donaldsonville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Donna", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Doral", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Doraville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Dormont", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Dothan", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Douglas", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Douglas", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Douglas", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Douglasville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Dover", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Dover", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Dover", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Dover", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Dover", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Dowagiac", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Downers Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Downey", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Downingtown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Doylestown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dracut", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Draper", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Drexel Heights", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Drexel Hill", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Druid Hills", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Dry Run", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Dryden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Du Quoin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Duarte", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Dublin", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Dublin", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Dublin", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "DuBois", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Dubuque", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Dudley", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Duluth", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Duluth", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Dumas", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Dumbarton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Dumont", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Dunbar", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Duncan", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Duncanville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Dundalk", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Dunedin", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Dunellen", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Dunkirk", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Dunmore", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Dunn", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Dunn Loring", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Dunwoody", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Duquesne", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Durango", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Durant", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Durham", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Durham", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Durham", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Durham", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Duxbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Dyer", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Dyersburg", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Eagan", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Eagle", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Eagle Mountain", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Eagle Pass", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Earlimart", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Easley", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "East Alton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Aurora", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "East Bethel", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "East Brainerd", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "East Bridgewater", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "East Brunswick", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "East Chicago", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "East Cleveland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Compton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "East Falmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Fishkill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Foothills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Glenville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "East Grand Forks", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "East Grand Rapids", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Greenbush", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "East Greenwich", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Haddam", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Hampton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Hampton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Hemet", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "East Highland Park", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "East Hill-Meridian", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Hills", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Islip", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East La Mirada", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "East Lake", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "East Lansing", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "East Liverpool", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "East Longmeadow", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Los Angeles", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Lyme", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Massapequa", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Meadow", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "East Millcreek", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "East Moline", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "East Norriton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Northport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "East Orange", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Palo Alto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Pasadena", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Patchogue", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "East Peoria", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "East Perrine", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "East Point", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East Porterville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "East Providence", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "East Renton Highlands", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "East Ridge", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "East Riverdale", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Rochester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Rochester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "East Rockaway", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "East Rutherford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "East San Gabriel", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "East St. Louis", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "East Stroudsburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "East Wenatchee Bench", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "East Windsor", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "East York", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Eastchester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Eastchester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Easthampton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Eastlake", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Easton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Easton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Easton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Easton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Eastpointe", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Eastwood", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Eaton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Eatonton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Eatontown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Eau Claire", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Echelon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Economy", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ecorse", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Eden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Eden", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Eden Isle", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Eden Prairie", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Edgemere", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Edgewater", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Edgewater", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Edgewood", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Edgewood", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Edgewood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Edina", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Edinboro", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Edinburg", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Edison", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Edmond", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Edmonds", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Edwards", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Edwardsville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Effingham", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Eglin AFB", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Egypt Lake-Leto", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Eidson Road", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Cajon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "El Campo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Centro", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Cerrito", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "El Dorado", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "El Dorado", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Dorado Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "El Mirage", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Monte", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "El Paso", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Paso de Robles", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "El Reno", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Rio", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Segundo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "El Sobrante", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elbridge", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Eldersburg", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Elfers", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Elgin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Elizabeth", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Elizabeth City", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Elizabethton", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Elizabethtown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Elizabethtown", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Elk City", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Elk Grove", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Elk Grove Village", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Elk Plain", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Elk River", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Elkhart", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Elkhorn", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Elkhorn", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Elkins", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Elko", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Elkridge", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Elkton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Ellensburg", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ellicott", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Ellicott City", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ellington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Ellisville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Ellsworth", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ellwood City", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Elm Grove", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elma", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Elmhurst", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elmira", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elmira", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elmont", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Elmwood Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Elmwood Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Elon College", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Eloy", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Elsmere", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Elwood", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Elwood", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Elyria", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Emerson", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Emeryville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Emmaus", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Emporia", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Encinitas", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Endicott", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Endwell", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Enfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Englewood", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Englewood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Englewood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Englewood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Enid", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Ennis", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ensley", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Enterprise", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Enterprise", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Enumclaw", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Ephrata", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ephrata", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Erie", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Erie", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Erlanger", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Erlton-Ellisburg", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Erwin", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Escanaba", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Escondido", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Esopus", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Espanola", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Essex", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Essex", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Essex", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Essex Junction", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Estelle", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Estero", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Estherville", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Euclid", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Eufaula", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Eugene", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Euless", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Eunice", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Eureka", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Eureka", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Eustis", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Evans", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Evans", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Evans", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Evanston", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Evanston", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Evansville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Everett", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Everett", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Evergreen", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Evergreen", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Evergreen Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Ewa Beach", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ewing", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Excelsior Springs", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Exeter", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Exeter", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Exeter", - "state": "California", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Exeter", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fabens", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fair Lawn", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fair Oaks", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fair Oaks", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Fair Plain", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Fairbanks", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fairborn", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fairdale", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fairfax", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Fairfax", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fairfield", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fairfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fairfield", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Fairfield", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Fairfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Fairfield", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Fairfield", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Fairhaven", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Fairhope", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Fairland", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fairlawn", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Fairless Hills", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Fairmont", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Fairmont", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fairmount", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Fairview", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fairview", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fairview", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fairview", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Fairview Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fairview Park", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fairview Shores", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Fairwood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Fall River", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fallbrook", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Fallon", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Falls Church", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fallsburg", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Fallston", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Falmouth", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Falmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fanwood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Fargo", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Faribault", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Farmers Branch", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Farmersville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Farmingdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Farmington", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Farmington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Farmington", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Farmington", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Farmington", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Farmington", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Farmington", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Farmington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Farmington Hills", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Farmingville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Farmville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Farragut", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Farrell", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Fayetteville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Fayetteville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Fayetteville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fayetteville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Feasterville-Trevose", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Federal Heights", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Federal Way", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fenton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Fenton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Fergus Falls", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Ferguson", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fern Creek", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fern Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fernandina Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Ferndale", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ferndale", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Ferndale", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Fernley", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Fernway", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ferry Pass", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Festus", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fillmore", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Findlay", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Finneytown", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Fishers", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fishkill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Fitchburg", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Fitchburg", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fitzgerald", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Five Corners", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Five Forks", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Flagstaff", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Flat Rock", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Flatwoods", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Flint", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Floral Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Florence", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Florence", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Florence", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Florence", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Florence", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Florence-Graham", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Florence-Roebling", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Florham Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Florida City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Florida Ridge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Florin", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Florissant", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Flossmoor", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Flower Mound", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Flowing Wells", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Flushing", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Folcroft", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Foley", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Folsom", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Folsom", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Fond du Lac", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fontana", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Foothill Farms", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Foothill Ranch", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fords", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Forest", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Forest Acres", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Forest City", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Forest City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Forest Glen", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Forest Grove", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Forest Hill", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Forest Hills", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Forest Hills", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Forest Lake", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Forest Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Forest Park", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Forest Park", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Forestdale", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Forestville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Forestville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Forrest City", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fort Ann", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Fort Atkinson", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Fort Belvoir", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fort Benning South", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fort Bliss", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Fort Bragg", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fort Bragg", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fort Campbell North", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fort Carson", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fort Collins", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fort Dix", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Fort Dodge", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fort Drum", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fort Hood", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Fort Hunt", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fort Knox", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Lauderdale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Fort Lee", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Fort Lee", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Fort Leonard Wood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Fort Lewis", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fort Lupton", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Fort Madison", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Fort Meade", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Fort Mill", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fort Mitchell", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fort Morgan", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Myers", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Myers Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fort Oglethorpe", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Fort Payne", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Pierce", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Pierce North", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Fort Polk South", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Fort Riley North", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Fort Rucker", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fort Salonga", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Fort Scott", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Fort Smith", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fort Stewart", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fort Stockton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Fort Thomas", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Fort Valley", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fort Walton Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Fort Washington", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Fort Wayne", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fort Worth", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fortuna", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Fortuna Foothills", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Foster City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fostoria", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fountain", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Fountain Hills", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Fountain Inn", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fountain Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fountainbleau", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Four Corners", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Fox Lake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Fox Point", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Foxborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Framingham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Framingham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Franconia", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Frankfort", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Frankfort", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Frankfort", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Frankfort", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Frankfort Square", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Franklin", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Franklin", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Franklin", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Franklin", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Franklin", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Franklin", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Franklin", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Franklin", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Franklin", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Franklin", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Franklin Lakes", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Franklin Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Franklin Park", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Franklin Square", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Fraser", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Frederick", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Fredericksburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fredericksburg", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fredonia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Freehold", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Freeport", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Freeport", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Freeport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Freeport", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Freetown", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fremont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Fremont", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Fremont", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Fresno", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fresno", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Fridley", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Friendly", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Friendswood", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Frisco", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Front Royal", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Frostburg", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fruit Cove", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fruita", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Fruitvale", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Fruitville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Fullerton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Fullerton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Fulton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Fulton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Fultondale", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Fuquay-Varina", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Gadsden", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Gaffney", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Gages Lake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Gahanna", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Gainesville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Gainesville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gainesville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Gaithersburg", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Galax", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Galena Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Galesburg", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Galion", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Gallatin", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Galliano", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Gallup", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Galt", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Galveston", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Gantt", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Garden Acres", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Garden City", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Garden City", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Garden City", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Garden City", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Garden City", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Garden City", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Garden City Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Garden Grove", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Garden Home-Whitford", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Gardena", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Gardendale", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Gardere", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Gardiner", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Gardner", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Gardner", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Gardnerville Ranchos", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Garfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Garfield Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Garland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Garner", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Garrison", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Gary", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Gastonia", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Gates", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Gates-North Gates", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Gatesville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Gautier", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Geddes", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Genesee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Geneseo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Geneseo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Geneseo", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Geneva", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Geneva", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Geneva", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Georgetown", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Georgetown", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Georgetown", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Georgetown", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Georgetown", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Georgetown County", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Gering", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "German Flatts", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Germantown", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Germantown", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Germantown", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Gettysburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gibsonton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gifford", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Gig Harbor", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Gilbert", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Gilford", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Gillette", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Gilroy", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Girard", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gladeview", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Gladewater", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Gladstone", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Gladstone", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Glasgow", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Glasgow", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Glassboro", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Glastonbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Glastonbury Center", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Glen Allen", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Glen Avon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Glen Burnie", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glen Carbon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Glen Cove", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glen Ellyn", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Glen Ridge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Glen Rock", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Glenarden", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glencoe", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Glendale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Glendale", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Glendale", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glendale Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Glendora", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Glenn Dale", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Glenn Heights", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Glenolden", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Glenpool", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Glens Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Glens Falls North", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Glenside", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Glenvar Heights", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glenview", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Glenville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Glenwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Glenwood Springs", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Globe", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Glocester", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Gloucester", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Gloucester City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Gloucester Point", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Gloversville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Godfrey", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Goffstown", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Gold Camp", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Gold River", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Golden", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Golden Gate", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Golden Glades", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Golden Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Golden Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Golden Valley", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Goldenrod", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Goldsboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Goleta", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Gonzales", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Gonzales", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Gonzales", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gonzalez", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Goodings Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Goodlettsville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Goodyear", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Goose Creek", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Gorham", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Goshen", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Goshen", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Goulds", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Gouverneur", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Grafton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Grafton", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Graham", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Graham", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Graham", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Granby", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Granby", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Granby", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grand Blanc", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Grand Chute", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Grand Forks", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grand Haven", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Grand Island", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Grand Island", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Grand Junction", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grand Ledge", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Grand Prairie", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Grand Rapids", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grand Rapids", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Grand Rapids", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Grand Terrace", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Grandview", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Grandview", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Grandview Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grandville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Granger", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Granite Bay", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Granite City", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Grants", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Grants Pass", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Grantsville", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Granville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Grapevine", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Grass Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Gray", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Grayslake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Great Barrington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Great Bend", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Great Falls", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Great Falls", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Great Neck", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Great Neck Plaza", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Greater Carrollwood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Greater Landover", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Greater Northdale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Greater Sun Center", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Greater Upper Marlboro", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Greatwood", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greece", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greece", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Greeley", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Green", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Green", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Green Bay", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Green Haven", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Green Hill", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Green River", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Green Valley", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Green Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Greenacres", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Greenbelt", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greenburgh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Greencastle", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Greendale", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Greeneville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Greenfield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greenfield", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Greenfield", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Greenfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Greenfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Greenfield", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greenlawn", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Greensboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Greensburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Greensburg", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Greentree", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Greenville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Greenville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Greenville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Greenville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Greenville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Greenville", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Greenville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Greenville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Greenville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Greenville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Greenville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Greenville", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Greenwich", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Greenwood", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Greenwood", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Greenwood", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Greenwood", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Greenwood Village", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Greer", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Grenada", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Gresham", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Gresham Park", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Gretna", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Griffin", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Griffith", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Grinnell", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Griswold", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Groesbeck", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grosse Ile", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grosse Pointe Farms", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grosse Pointe Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Grosse Pointe Woods", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Groton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Groton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Groton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Grove City", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Grove City", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Groveland", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Grover Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Groves", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Groveton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Grovetown", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Guilderland", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Guilford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gulf Gate Estates", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Gulfport", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Gulfport", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Gunbarrel", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Guntersville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Gurnee", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Guthrie", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Guttenberg", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Guymon", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hacienda Heights", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hackensack", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hackettstown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Haddam", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Haddon Heights", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Haddonfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Hagerstown", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Haiku-Pauwela", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Hailey", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Haines City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Halawa", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Haledon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Hales Corners", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Half Moon", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Half Moon Bay", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Halfmoon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Halfway", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Halifax", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hallandale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Haltom City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Ham Lake", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hamburg", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hamburg", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Hamden", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Hamilton", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hamilton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Hamilton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Hamlet", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hamlin", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Hammond", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Hammond", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hammonton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Hampden", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hampstead", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hampton", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hampton", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Hampton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hampton Bays", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hampton Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hamptons at Boca Raton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Hamtramck", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Hanahan", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hanford", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Hannibal", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hanover", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hanover", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hanover", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hanover", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hanover", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hanover Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hanson", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Hapeville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Harahan", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Harker Heights", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Harleysville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Harlingen", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Harper Woods", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Harriman", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Harrisburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Harrisburg", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Harrison", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Harrison", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Harrison", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Harrison", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Harrison", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Harrison", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Harrison", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Harrison Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Harrisonburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Harrisonville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Harrodsburg", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Hartford", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Hartford", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Hartford City", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Hartland", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hartsdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Hartselle", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Hartsville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Harvard", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Harvey", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Harvey", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Harwich", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Harwood Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hasbrouck Heights", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Haslett", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Hastings", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Hastings", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hastings", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hastings", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hastings-on-Hudson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hatboro", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Hattiesburg", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hauppauge", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Havelock", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Haverhill", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Haverstraw", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Haverstraw", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Havre", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Havre de Grace", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hawaiian Gardens", - "state": "California", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Hawaiian Paradise Park", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hawthorn Woods", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hawthorne", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hawthorne", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Hayden", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Hayesville", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Hays", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Haysville", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hayward", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hazel Crest", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Hazel Dell North", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Hazel Dell South", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Hazel Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Hazelwood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hazleton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Healdsburg", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Heath", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Heber", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Heber Springs", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Hebron", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Helena", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Helena", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Helena", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Helena Valley Southeast", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Helena Valley West Central", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hemet", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hempstead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hempstead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Henderson", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Henderson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Henderson", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Henderson", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Hendersonville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Hendersonville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Henrietta", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Henryetta", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hercules", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hereford", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Herkimer", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Herkimer", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hermantown", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Hermiston", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hermitage", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hermosa Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hernando", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Hernando", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Herndon", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Herrin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Hershey", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hesperia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hewitt", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hewlett", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hialeah", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hialeah Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Hiawatha", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hibbing", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Hickory", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hickory Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hicksville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hidalgo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "High Point", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Highland", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Highland", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Highland", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Highland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Highland Heights", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Highland Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Highland Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Highland Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Highland Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Highland Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Highland Springs", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Highland Village", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Highlands", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Highlands", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Highlands Ranch", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Highview", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hillcrest", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Hillcrest Heights", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Hilliard", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Hillsboro", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Hillsboro", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hillsboro", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hillsborough", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Hillsdale", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hillsdale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hillside", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hillside", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Hillview", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Hilo", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Hilton Head Island", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Hinesville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hingham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hinsdale", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hitchcock", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Hobart", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Hobart", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Hobbs", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hobe Sound", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hoboken", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Hockessin", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Hoffman Estates", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Holbrook", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Holbrook", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Holbrook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Holden", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Holiday", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Holiday City-Berkeley", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Holladay", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Holland", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Hollins", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hollis", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Hollister", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Holliston", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Holly", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Holly Hill", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Holly Springs", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Holly Springs", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hollywood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Holmen", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Holt", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Holtsville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Holualoa", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Holyoke", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Home Gardens", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Homeacre-Lyndora", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Homeland Park", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Homer", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Homestead", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Homestead Meadows South", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Homewood", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Homewood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Homosassa Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hondo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Honolulu", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hooksett", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hoosick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Hoover", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Hopatcong", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Hope", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Hope Mills", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Hopewell", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hopkins", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Hopkinsville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hopkinton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Hopkinton", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Hoquiam", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Horn Lake", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hornell", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Horseheads", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Horseheads", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Horsham", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Hot Springs", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Hot Springs Village", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Houghton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Houlton", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Houma", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Houston", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Howard", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Howell", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Howland Center", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Hubbard", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Huber Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Hudson", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hudson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Hudson", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Hudson", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hudson", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hudson", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hudson", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Hudson", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hudson", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hudson Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Hudsonville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Hueytown", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hugo", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hull", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Hull", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Humble", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Humboldt", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Hunters Creek", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Huntersville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Huntingdon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Huntington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Huntington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Huntington", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Huntington", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Huntington", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Huntington Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Huntington Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Huntington Station", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Huntington Woods", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Huntsville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Huntsville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hurley", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Huron", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Huron", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Huron", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Hurricane", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Hurst", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Hutchinson", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Hutchinson", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Hyattsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Hybla Valley", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Hyde Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Hyrum", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Idabel", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Idaho Falls", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Idylwood", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ilion", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Immokalee", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Imperial", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Imperial Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Incline Village-Crystal Bay", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Independence", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Independence", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Independence", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Independence", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Independence", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Independence", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Indian Harbour Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Indian Trail", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Indiana", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Indianapolis", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Indianola", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Indianola", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Indio", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Ingleside", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Inglewood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Inglewood-Finn Hill", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Inkster", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Interlaken", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "International Falls", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Inver Grove Heights", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Inverness", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Inverness", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Inwood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Inwood", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Iola", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Iona", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ione", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ionia", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Iowa City", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Iowa Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ipswich", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Irmo", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Iron Mountain", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Irondale", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Irondale", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Irondequoit", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Irondequoit", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Ironton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ironwood", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Irvine", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Irving", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Irvington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Irvington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Iselin", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ishpeming", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Isla Vista", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Islamorada", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Island Lake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Islip", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Islip", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Issaquah", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Itasca", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ithaca", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ithaca", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ives Estates", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Jacinto City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Jackson", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Jackson", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Jackson", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Jackson", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Jackson", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Jackson", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Jacksonville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Jacksonville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Jacksonville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Jacksonville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Jacksonville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Jacksonville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Jacksonville Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Jamesburg", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Jamestown", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Jamestown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Janesville", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Jasmine Estates", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Jasper", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Jasper", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Jasper", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Jeannette", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Jefferson", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Jefferson", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Jefferson", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Jefferson City", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Jefferson City", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Jefferson Hills", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Jefferson Valley-Yorktown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Jeffersontown", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Jeffersonville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Jenison", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Jenks", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Jennings", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Jennings", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Jennings Lodge", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Jensen Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Jericho", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Jerome", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Jersey City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Jersey Village", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Jerseyville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Jessup", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Jesup", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Johnson City", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Johnson City", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Johnston", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Johnston", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Johnstown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Johnstown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Johnstown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Joliet", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Jollyville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Jonesboro", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Joplin", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Joppatowne", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Junction City", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Juneau and", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Jupiter", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Justice", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kahului", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kailua", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kailua", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Kalamazoo", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kalaoa", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Kalispell", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kaneohe", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kaneohe Station", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Kankakee", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Kannapolis", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Kansas City", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Kansas City", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kapaa", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Katy", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Kaufman", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Kaukauna", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Kaysville", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Keansburg", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Kearney", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Kearns", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Kearny", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Keene", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Keizer", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Keller", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kelso", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Kemp Mill", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Ken Caryl", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Kenai", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Kendale Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Kendall", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Kendall Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Kendall West", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Kendallville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Kenilworth", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kenmore", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kenmore", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Kennebunk", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Kennedy Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Kenner", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Kennesaw", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Kennett", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kennewick", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Kenosha", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Kensington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kent", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Kent", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kent", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Kentfield", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Kenton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Kentwood", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Kenwood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Keokuk", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Kerman", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Kernersville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Kerrville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Ketchikan", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Kettering", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Kettering", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Kewanee", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Key Biscayne", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Key Largo", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Key West", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Keyport", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Keystone", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Kihei", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Kilgore", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Killeen", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Killingly", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Killingworth", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Kimberly", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kinderhook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "King City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "King of Prussia", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Kingman", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Kings Grant", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Kings Mountain", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kings Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Kings Point", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Kingsburg", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kingsbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kingsgate", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Kingsland", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Kingsport", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Kingston", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kingston", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Kingston", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Kingsville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Kinnelon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Kinston", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Kirby", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Kirkland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kirkland", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Kirksville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Kirkwood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Kirtland", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Kirtland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Kiryas Joel", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Kissimmee", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Kittery", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Klamath Falls", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Knik-Fairview", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Knoxville", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Knoxville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Kodiak", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Kokomo", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Kosciusko", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Kulpsville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Canada Flintridge", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Crescenta-Montrose", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "La Crosse", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "La Fayette", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "La Feria", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "La Follette", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "La Grande", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "La Grange", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "La Grange", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "La Grange Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Habra", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "La Homa", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "La Junta", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "La Marque", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Mesa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Mirada", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Palma", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "La Plata", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "La Porte", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "La Porte", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Presa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Puente", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Quinta", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Riviera", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "La Salle", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "La Vergne", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "La Verne", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "La Vista", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lacey", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lackawanna", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lackland AFB", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Lacombe", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Laconia", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ladera Heights", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Ladson", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Ladue", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lady Lake", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Lafayette", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Lafayette", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lafayette", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lafayette", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "LaGrange", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna Niguel", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna West-Lakeside", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Laguna Woods", - "state": "California", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Lahaina", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lake Arbor", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lake Arrowhead", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lake Barcroft", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lake Bluff", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Butter", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lake Carmel", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Lake Charles", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Lake City", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lake Dallas", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Lake Elmo", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lake Elsinore", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lake Forest", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lake Forest", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lake Forest Park", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Lake Geneva", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lake Grove", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Lake Havasu City", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lake in the Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lake Jackson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Lorraine", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lake Los Angeles", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Lucerne", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Magdalene", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Mary", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lake Mohawk", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lake Monticello", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lake Morton-Berrydale", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Lake Oswego", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lake Ridge", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lake Ronkonkoma", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lake Shore", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lake Shore", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Lake St. Louis", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lake Station", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lake Stevens", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Wales", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Worth", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lake Worth Corridor", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lake Zurich", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lakeland", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lakeland", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lakeland Highlands", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lakeland North", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lakeland South", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Lakes", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lakes by the Bay", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lakes of the Four Seasons", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lakeside", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lakeside", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lakeside", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Lakeville", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lakeville", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lakeway", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lakewood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lakewood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lakewood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Lakewood", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lakewood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lakewood Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Lamar", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Lambertville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lamesa", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lamont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lampasas", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lancaster", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Lancaster", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lancaster", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lancaster", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lancaster", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lancaster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lancaster", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lancaster", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Land O\u2019 Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Landen", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Lander", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Lanett", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Langley Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lanham-Seabrook", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lansdale", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lansdowne", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lansdowne-Baltimore Highlands", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Lansing", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lansing", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lansing", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Lansing", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lantana", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Lapeer", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Laplace", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Laramie", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Larchmont", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Laredo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Largo", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Largo", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Larkfield-Wikiup", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Larkspur", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Larose", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Las Cruces", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Las Vegas", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Las Vegas", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lathrop", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Latrobe", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lauderdale Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lauderhill", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Laughlin", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Laurel", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Laurel", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Laurel", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Laurel", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Laurel", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Laurel Bay", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Laurence Harbor", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Laurens", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Laurinburg", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lawndale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Lawrence", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lawrence", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lawrence", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lawrence", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lawrenceburg", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Lawrenceburg", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Lawrenceville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Lawton", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Layton", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Le Mars", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Le Ray", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Le Roy", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lea Hill", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Leacock-Leola-Bareville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "League City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Leander", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Leavenworth", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Leawood", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lebanon", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Lebanon", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lebanon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lebanon", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Lebanon", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lebanon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Lebanon", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Lebanon", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ledyard", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lee", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Lee\u2019s Summit", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Leeds", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Leesburg", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Leesburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Leesville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Lehi", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lehigh Acres", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Leicester", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Leisure City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Leisure Village West-Pine Lake Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Leitchfield", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Lemay", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Lemmon Valley-Golden Valley", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lemon Grove", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lemont", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lemoore", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Lenexa", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lennox", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Lenoir", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lenoir City", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lenox", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Leominster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Leon Valley", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Leonia", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Levelland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Levittown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Levittown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lewisboro", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lewisburg", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Lewiston", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lewiston", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Lewiston", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lewistown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Lewisville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lewisville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lexington", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Lexington", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Lexington", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Lexington", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lexington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Lexington", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lexington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lexington Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Lexington-Fayette", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Liberal", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Liberty", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Liberty", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Liberty", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Libertyville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lighthouse Point", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Lilburn", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lima", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Lincoln", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Lincoln", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lincoln", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lincoln", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lincoln", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Lincoln City", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Lincoln Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lincoln Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lincoln Village", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lincolnia", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lincolnshire", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Lincolnton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lincolnwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lincroft", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Linda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Linden", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lindenhurst", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lindenhurst", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lindenwold", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Lindon", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lindsay", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Linganore-Bartonsville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Linglestown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Lino Lakes", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Linthicum", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Linton Hall", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Linwood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lionville-Marchwood", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Lisbon", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Lisbon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lisle", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Litchfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Litchfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Litchfield", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Litchfield", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lititz", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Little Canada", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Little Chute", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Little Cottonwood Creek Valley", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Little Falls", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Little Falls", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Little Ferry", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Little River", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Little Rock", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Little Silver", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Littlefield", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Littleton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Littleton", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Live Oak", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Live Oak", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Live Oak", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Live Oak", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Livermore", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Livingston", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Livingston", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Livingston", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Livonia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Livonia", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lloyd", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lochearn", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lock Haven", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lockhart", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lockhart", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lockport", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lockport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lockport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lodi", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lodi", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Logan", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Logan", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Logansport", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Loma Linda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lombard", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lomita", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lompoc", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "London", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Londonderry", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Londonderry", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Londontowne", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Long Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Long Beach", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Long Beach", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Long Branch", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Long Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Longboat Key", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Longmeadow", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Longmeadow", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Longmont", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Longview", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Longview", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Longwood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Loomis", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lorain", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lorton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Alamitos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Los Alamos", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Altos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Altos Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Angeles", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Banos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Los Gatos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Los Lunas", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Louisville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Louisville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Louisville", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Louisville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Loveland", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Loveland", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Loves Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Lovington", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lowell", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Lowell", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lower Allen", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Lower Burrell", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lubbock", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lucas Valley-Marinwood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ludington", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ludlow", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lufkin", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Lugoff", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Luling", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Lumberton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Lumberton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lunenburg", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Lutherville-Timonium", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lutz", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lynbrook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Lynchburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lynden", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Lyndhurst", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Lyndhurst", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Lyndon", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lynn", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Lynn Haven", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lynnfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Lynnfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Lynnwood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lynwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Lynwood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Lyons", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Lysander", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Mableton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Macedon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Macedonia", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Machesney Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Macomb", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Macon", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Madeira", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Madera", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Madera Acres", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Madison", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Madison", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Madison", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Madison", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Madison", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Madison", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Madison", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Madison", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Madison Heights", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Madison Heights", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Madison Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Madisonville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Magalia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Magna", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Magnolia", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mahopac", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Mahtomedi", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Maitland", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Makaha", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Makakilo City", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Makawao", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Malden", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Malibu", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Malone", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Malone", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Malta", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Maltby", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Malvern", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Malverne", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mamakating", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mamaroneck", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mamaroneck", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mammoth Lakes", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Manasquan", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Manassas", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Manassas Park", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Manchester", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Manchester", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Manchester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Manchester", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Manchester", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Mandan", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Mandeville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Mango", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Manhasset", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Manhattan", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Manhattan Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Manistee", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Manitowoc", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Mankato", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Manlius", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Manorhaven", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Manorville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Mansfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Mansfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mansfield", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mansfield", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Mansfield Center", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Manteca", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Manteno", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Mantua", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Manville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Maple Glen", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Maple Grove", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Maple Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Maple Valley", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Maplewood", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Maplewood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Maplewood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Maquoketa", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Marana", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Marathon", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Marblehead", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Marblehead", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Marcellus", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Marco Island", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Marcy", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Marengo", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Margate", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Margate City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Marianna", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Marietta", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Marietta", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Marina", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Marina del Rey", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Marinette", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Marion", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Marion", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Marion", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Marion", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Marion", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Marion", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Marion", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Markham", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Marlborough", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Marlborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Marlin", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Marlow Heights", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Marlton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Marlton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Marquette", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Marrero", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Marshall", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Marshall", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Marshall", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Marshall", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Marshalltown", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Marshfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Marshfield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Martha Lake", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Martin", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Martinez", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Martinez", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Martins Ferry", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Martinsburg", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Martinsville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Martinsville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Maryland City", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Maryland Heights", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Marysville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Marysville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Marysville", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Marysville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Maryville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Maryville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Mashpee", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Mason", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mason", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Mason City", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Masonboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Massapequa", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Massapequa Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Massena", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Massena", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Massillon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mastic", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mastic Beach", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Matawan", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Mattapoisett", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Matteson", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Matthews", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mattoon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mattydale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Mauldin", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Maumee", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Maumelle", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Mayfield", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mayfield", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mayfield Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Maynard", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Maynard", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Mays Chapel", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Maysville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Maywood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Maywood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Maywood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "McAlester", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "McAllen", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "McCandless Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "McComb", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "McCook", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "McDonough", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "McFarland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "McFarland", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "McGregor", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "McGuire AFB", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "McHenry", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "McKees Rocks", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "McKeesport", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "McKinleyville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "McKinney", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "McLean", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "McMinnville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "McMinnville", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "McPherson", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Meadow Woods", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Meadville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Mebane", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Mechanicsburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mechanicstown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Mechanicsville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Medfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Medfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Medford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Medford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Medford", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Medina", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Medina", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Medulla", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Medway", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Mehlville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Melbourne", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Melrose", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Melrose Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Melrose Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Melville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Melvindale", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Memphis", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Memphis", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Menasha", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Menasha", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mendon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mendota", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mendota", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Mendota Heights", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Menlo Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Menominee", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Menomonee Falls", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Menomonie", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mentone", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mentor", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mentor-on-the-Lake", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Mequon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Meraux", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Merced", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mercedes", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mercer Island", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Mercerville-Hamilton Square", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Meriden", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Meriden", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Meridian", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Meridian", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Merriam", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Merrick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Merrifield", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Merrill", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Merrillville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Merrimac", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Merrimack", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Merritt Island", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Merrydale", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Merton", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Mesa", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Mesquite", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mesquite", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Metairie", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Methuen", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Metropolis", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Metuchen", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mexia", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Mexico", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miami", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Miami", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miami Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miami Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miami Shores", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miami Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Miamisburg", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Micco", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Michigan City", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Middle Island", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Middle River", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Middle Valley", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Middleborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Middleborough Center", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Middleburg", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Middleburg Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Middlebury", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Middlebury", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Middlebury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Middlesborough", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Middlesex", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Middleton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Middleton", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Middletown", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Middletown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Middletown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Middletown", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Middletown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Middletown", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Middletown", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Middletown", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Midland", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Midland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Midland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Midland Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Midlothian", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Midlothian", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Midvale", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Midwest City", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Milan", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Miles City", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Milford", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Milford", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Milford", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Milford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Milford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Milford", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Milford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Milford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Milford", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Milford Mill", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Mililani Town", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mill Creek", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mill Plain", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mill Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Millbrae", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Millbrook", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Millburn", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Millbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Millcreek", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Milledgeville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Miller Place", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Millersville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Millington", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Millis", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Milltown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Millville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Milo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Milpitas", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Milton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Milton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Milton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Milton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Milton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Milton", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Milton-Freewater", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Milwaukee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Milwaukie", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Mims", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Minden", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mineola", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mineral Wells", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Minneapolis", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Minnehaha", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Minnetonka", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Minot", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Minot AFB", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Mint Hill", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mira Loma", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mira Monte", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Miramar", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Mishawaka", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Mission", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mission", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mission Bend", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mission Viejo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MT", - "city": "Missoula", - "state": "Montana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Missouri City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Mitchell", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Mitchellville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Moberly", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Mobile", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Modesto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Mohave Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mokena", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Moline", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Monaca", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Monahans", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Monessen", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Monett", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Monmouth", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Monmouth", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Monona", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Monroe", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Monroe", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Monroe", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Monroe", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Monroe", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Monroe", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Monroe", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Monroe", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Monroe", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Monroe", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Monroeville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Monrovia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Monsey", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Monson", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Montague", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Montclair", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Montclair", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Montclair", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Montebello", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Montecito", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Monterey", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Monterey Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Montgomery", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Montgomery", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Montgomery", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Montgomery Village", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Montgomeryville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Monticello", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Monticello", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Monticello", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Montpelier", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Montrose", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Montrose", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Montvale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Montville", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Moody", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Moore", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Moorestown-Lenola", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Mooresville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Mooresville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Moorhead", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Moorpark", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Moraga", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Moraine", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Moreau", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Morehead City", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Moreno Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Morgan City", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Morgan Hill", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Morganton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Morgantown", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Morganville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Morrilton", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Morris", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Morristown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Morristown", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Morrisville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Morro Bay", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Morton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Morton Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Moscow", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Moses Lake", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Moss Bluff", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Moss Point", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Moultrie", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Mound", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Mounds View", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Moundsville", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Mount Airy", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Mount Airy", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mount Carmel", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Mount Carmel", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Mount Clemens", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Mount Dora", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mount Healthy", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Mount Holly", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Hope", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Ivy", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Mount Joy", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Mount Juliet", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Kisco", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Kisco", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Mount Lebanon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Mount Olympus", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Mount Pleasant", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Mount Pleasant", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Mount Pleasant", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Pleasant", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Mount Pleasant", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Mount Pleasant", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mount Prospect", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Mount Rainier", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Sinai", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Mount Vernon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mount Vernon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Mount Vernon", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Mount Vernon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mount Vernon", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Mount Vernon", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Mount Washington", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Mountain Brook", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Mountain Home", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Mountain Home", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Mountain Home AFB", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Mountain Park", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Mountain Top", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Mountain View", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Mountainside", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mountlake Terrace", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Mukilteo", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Mukwonago", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Mukwonago", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Muncie", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Mundelein", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Munhall", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Municipality of Monroeville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Municipality of Murrysville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Munster", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Murfreesboro", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Murphy", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Murphysboro", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Murray", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Murray", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Murray", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Murraysville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Murrieta", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Muscatine", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Muscle Shoals", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Muscoy", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Muskego", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Muskegon", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Muskegon Heights", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Muskogee", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Mustang", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Myrtle Beach", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Myrtle Grove", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Myrtle Grove", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Mystic Island", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Nacogdoches", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Nampa", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Nanakuli", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Nanticoke", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Nantucket", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Nanuet", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Napa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Naperville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Napili-Honokowai", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Naples", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Naples Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Napoleon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Nappanee", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Narragansett", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Nashua", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Nashville-Davidson", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Natchez", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Natchitoches", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Natick", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "National City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Naugatuck", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Naugatuck", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Navasota", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Nazareth", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Nebraska City", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Nederland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Needham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Needham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Neenah", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Nellis AFB", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Neosho", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Neptune Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Nesconset", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Nether Providence Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Nevada", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Nevada", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "New Albany", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "New Albany", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "New Baltimore", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "New Bedford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "New Berlin", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "New Bern", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "New Braunfels", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "New Brighton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "New Brighton", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Britain", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Britain", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "New Brunswick", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Canaan", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "New Carrollton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Cassel", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Castle", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "New Castle", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "New Castle", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New City", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "New Cumberland", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Fairfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Hartford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "New Haven", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "New Hope", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Hyde Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "New Iberia", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "New Kensington", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "New Kingman-Butler", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "New Lenox", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New London", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New London", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "New London", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Milford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "New Milford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "New Milford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "New Orleans", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Paltz", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Paltz", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "New Philadelphia", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "New Port Richey", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "New Port Richey East", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "New Providence", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "New Richmond", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "New River", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Rochelle", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Scotland", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "New Smyrna Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "New Territory", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "New Ulm", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Windsor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New Windsor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "New York", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Newark", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Newark", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Newark", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Newark", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Newark", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Newberg", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Newberry", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Newburg", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Newburgh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Newburgh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Newbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Newburyport", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Newcastle", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Newfane", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Newington", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Newington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Newington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Newman", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Newmarket", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Newnan", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Newport", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Newport", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Newport", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Newport", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Newport", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Newport", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Newport Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Newport East", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Newport News", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Newstead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Newton", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Newton", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Newton", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Newton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Newton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Newtown", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Niagara", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Niagara Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Niceville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Nicholasville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Niles", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Niles", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Niles", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Nipomo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Niskayuna", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Nitro", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Nixa", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Noblesville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Nogales", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Norco", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Norcross", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Norfolk", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Norfolk", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Norfolk", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Norland", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Normal", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Norman", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Normandy Park", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Norridge", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Norristown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Adams", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Amherst", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Amityville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Andover", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Andrews Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "North Arlington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "North Atlanta", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Attleborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Attleborough Center", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "North Auburn", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "North Augusta", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "North Aurora", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Babylon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Bay Shore", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Bay Village", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Bellmore", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Bellport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "North Bend", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "North Bethesda", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "North Braddock", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "North Branch", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "North Branford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "North Brunswick Township", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "North Caldwell", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North Canton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Castle", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "North Charleston", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "North Chicago", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North College Hill", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "North Creek", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "North Decatur", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "North Druid Hills", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Elba", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "North Fair Oaks", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Fort Myers", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Greenbush", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "North Haledon", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "North Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "North Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Hempstead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "North Highlands", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "North Kensington", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "North Kingstown", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "North Las Vegas", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Lauderdale", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "North Laurel", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Lindenhurst", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "North Little Rock", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "North Logan", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North Madison", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "North Manchester", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "North Mankato", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "North Marysville", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Massapequa", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Merrick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Miami", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Miami Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "North Myrtle Beach", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North New Hyde Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "North Ogden", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North Olmsted", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Palm Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Patchogue", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "North Plainfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "North Platte", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Port", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "North Potomac", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "North Providence", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "North Providence", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "North Reading", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "North Richland Hills", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North Ridgeville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "North Riverside", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "North Royalton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "North Salt Lake", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "North Sarasota", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "North Smithfield", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "North Springfield", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "North St. Paul", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "North Star", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Syracuse", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Tonawanda", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "North Valley", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Valley Stream", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "North Vernon", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "North Versailles", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "North Wantagh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Northampton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Northampton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Northborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Northborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Northbridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Northbrook", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Northbrook", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Northfield", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Northfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Northgate", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Northglenn", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Northlake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Northport", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Northport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Northridge", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Northridge", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Northview", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Northville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Northwest Harborcreek", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Norton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Norton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Norton Shores", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Norwalk", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Norwalk", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Norwalk", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Norwalk", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Norwalk", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Norway", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Norwell", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Norwich", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Norwich", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Norwich", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Norwood", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Norwood", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Norwood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Novato", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Novi", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Nutley", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Nyack", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "O\u2019Fallon", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "O\u2019Fallon", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "O\u2019Hara Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Oak Brook", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Oak Creek", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Oak Forest", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Oak Grove", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Oak Grove", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Oak Grove", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Oak Grove", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Oak Harbor", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Oak Hill", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Oak Hills", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Oak Hills Place", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Oak Island", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Oak Lawn", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Oak Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Oak Park", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Oak Ridge", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Oak Ridge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Oakbrook", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Oakdale", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oakdale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Oakdale", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oakdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Oakland", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oakland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Oakland Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oakley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Oakmont", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Oakton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Oakville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Oakville", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Oakwood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Oatfield", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Oberlin", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ocala", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ocean Acres", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ocean City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Ocean City", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Ocean Pines", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Ocean Springs", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oceano", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oceanside", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oceanside", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ocoee", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Oconomowoc", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Oconomowoc", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Odenton", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Odessa", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Oelwein", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Offutt AFB", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ogden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Ogden", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ogdensburg", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Oil City", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oildale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ojai", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ojus", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Okemos", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Oklahoma City", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Okmulgee", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Okolona", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Olathe", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Old Bridge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Old Forge", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Old Lyme", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Old Orchard Beach", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Old Orchard Beach", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Old Saybrook", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Old Town", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Oldsmar", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Olean", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Olive Branch", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Olivehurst", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Olivette", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Olmsted Falls", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Olney", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Olney", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Olympia", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Olympia Heights", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Omaha", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Onalaska", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oneida", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oneonta", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Onondaga", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ontario", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Ontario", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ontario", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Opa-locka", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Opa-locka North", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Opal Cliffs", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Opelika", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Opelousas", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Opp", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Opportunity", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Oquirrh", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Oradell", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Orange", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Orange", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Orange", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Orange", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orange", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Orange", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Orange City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orange Cove", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Orange Lake", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Orange Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Orangeburg", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Orangetown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orangevale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Orchard Mesa", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Orchard Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Orchards", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orcutt", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Oregon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Oregon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Oregon City", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Orem", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orinda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Orland Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Orland Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Orlando", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Orleans", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Orlovista", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ormond Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ormond-By-The-Sea", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Oro Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Orono", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Orono", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Orono", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Orosi", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oroville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oroville East", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Orrville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Osceola", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Oshkosh", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Oskaloosa", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ossining", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ossining", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oswego", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oswego", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Oswego", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Otis Orchards-East Farms", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Otsego", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Ottawa", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Ottawa", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Ottumwa", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Overland", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Overland Park", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Overlea", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Oviedo", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Owasso", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Owatonna", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Owego", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Owensboro", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Owings Mills", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Owosso", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Oxford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Oxford", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Oxford", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Oxford", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Oxford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Oxford", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Oxnard", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Oxon Hill-Glassmanor", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oyster Bay", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Oyster Bay", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Ozark", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Ozark", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pace", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pacific Grove", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pacifica", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Paducah", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Page", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Pahrump", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Paine Field-Lake Stickney", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Painesville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Palatine", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palatka", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Palestine", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Palisades Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Bay", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Beach Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Coast", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Palm Desert", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Harbor", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm River-Clair Mel", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Palm Springs", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palm Valley", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Palmdale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Palmer", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palmetto", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Palmetto Estates", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Palmview South", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Palmyra", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Palmyra", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Palmyra", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Palo Alto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Palos Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Palos Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Palos Verdes Estates", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pampa", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Panama City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Panama City Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Panthersville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Papillion", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Paradise", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Paradise", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Paradise Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Paragould", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Paramount", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Paramus", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Paris", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Paris", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Paris", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Paris", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Park City", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Park City", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Park Forest", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Park Forest Village", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Park Hills", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Park Ridge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Park Ridge", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Parker", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Parker", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Parkersburg", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Parkland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Parkland", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Parkville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Parkville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Parkway-South Sacramento", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Parkwood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Parlier", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Parma", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Parma", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Parma Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Parole", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Parsons", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Pasadena", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pasadena", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pasadena", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Pascagoula", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Pasco", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Pass Christian", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Passaic", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Pataskala", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Patchogue", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Paterson", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Patterson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Patterson", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Pauls Valley", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Paulsboro", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pawling", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Pawtucket", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Payette", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Payson", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Payson", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Pea Ridge", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Peabody", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Peachtree City", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Pearl", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Pearl City", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pearl River", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pearland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pearsall", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pecan Grove", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pecos", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pedley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Peekskill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Pekin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Pelham", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pelham", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pelham", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Pelham", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Pell City", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Pella", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Pembroke", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Pembroke", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pembroke Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pembroke Pines", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pendleton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Pendleton", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Penfield", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Penn Hills", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pennsauken", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pennsville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pensacola", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Peoria", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Peoria", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Peoria Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Pepper Pike", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Pepperell", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Perinton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Perkasie", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Perris", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Perry", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Perry", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Perry", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Perry", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Perry Hall", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Perry Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Perrysburg", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Perryton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Perryville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Perth Amboy", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Peru", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Peru", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Peru", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Petal", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Petaluma", - "state": "California", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Petersburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Petoskey", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Pewaukee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Pewaukee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pflugerville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pharr", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Phelps", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Phenix City", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Philadelphia", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Philadelphia", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Philipstown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Phillipsburg", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Phoenix", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Phoenixville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Picayune", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Pickerington", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Picnic Point-North Lynnwood", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pico Rivera", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Picture Rocks", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Piedmont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Pierre", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Pike Creek", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Pikesville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Pikeville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Pimmit Hills", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Pine Bluff", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pine Castle", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pine Hill", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pine Hills", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pinecrest", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Pinehurst", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Pinehurst", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pinellas Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Pineville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pinewood", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Piney Green", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pinole", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Piqua", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pismo Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pitman", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pittsburg", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Pittsburg", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Pittsburgh", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Pittsfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pittsford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Pittston", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Placentia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Placerville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Plainedge", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Plainfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Plainfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Plainfield", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Plainfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Plainview", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Plainview", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Plainville", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Plainville", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Plaistow", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Plano", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Plant City", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Plantation", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Plaquemine", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Plattekill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Platteville", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Plattsburgh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Plattsburgh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Plattsmouth", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Pleasant Grove", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Pleasant Grove", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pleasant Hill", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Pleasant Hills", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Pleasant Prairie", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pleasant Valley", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Pleasanton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pleasanton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pleasantville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pleasantville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Pleasure Ridge Park", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Plover", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Plum", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Plymouth", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Plymouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Plymouth", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Plymouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Plymouth", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Plymouth", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Plymouth", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Plymouth", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Plymouth Township", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Pocahontas", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Pocatello", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Poinciana", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Point Pleasant", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pomfret", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Pomona", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pompano Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Pompano Beach Highlands", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Pompey", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Pompton Lakes", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Ponca City", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Pontiac", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Pontiac", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Pooler", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Poplar Bluff", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Poquoson", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Port Angeles", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Port Arthur", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Port Charlotte", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Port Chester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Port Clinton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Port Hueneme", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Port Huron", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Port Jefferson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Port Jefferson Station", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Port Jervis", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Port Lavaca", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Port Neches", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Port Orange", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Port Orchard", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Port Salerno", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Port St. John", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Port St. Lucie", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Port Townsend", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Port Washington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Port Washington", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Portage", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Portage", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Portage", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Portage Lakes", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Portales", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Porter", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Porterville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Portland", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Portland", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Portland", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Portland", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Portland", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Portland", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Portola Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Portsmouth", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Portsmouth", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Portsmouth", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Portsmouth", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Post Falls", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Poteau", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Potomac", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Potsdam", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Potsdam", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Pottstown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Pottsville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Poughkeepsie", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Poughkeepsie", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Poulsbo", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Poway", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Powder Springs", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Powell", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Prairie du Chien", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Prairie Ridge", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Prairie Village", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Pratt", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Prattville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Prescott", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Prescott Valley", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Presque Isle", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Price", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Prichard", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Prien", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Princeton", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Princeton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Princeton", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Princeton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Princeton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Princeton", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Princeton Meadows", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Prineville", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Prior Lake", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Progress", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Prospect", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Prospect Heights", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Prospect Park", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Providence", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Provo", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Prunedale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Pryor Creek", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Pueblo", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Pueblo West", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Pukalani", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Pulaski", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Pulaski", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Pullman", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Punta Gorda", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Punxsutawney", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Putnam", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Putnam District", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Putnam Valley", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Puyallup", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Quakertown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Quantico Station", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Quartz Hill", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Queensbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Quincy", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Quincy", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Quincy", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Raceland", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Racine", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Radcliff", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Radford", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Radnor Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Rahway", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Rainbow City", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Raleigh", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Ralston", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ramapo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ramblewood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ramona", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ramsey", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Ramsey", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho Cordova", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho Cucamonga", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho Mirage", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho Palos Verdes", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho San Diego", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rancho Santa Margarita", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Randallstown", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Randolph", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Randolph", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rantoul", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Rapid City", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Rapid Valley", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Raritan", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Raton", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Ravenna", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Rawlins", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Raymond", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Raymondville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Raymore", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Rayne", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Raynham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Raytown", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Reading", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Reading", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Reading", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Reading", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Red Bank", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Red Bank", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Red Bank", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Red Bluff", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Red Hill", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Red Hook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Red Lion", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Red Oak", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Red Wing", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Redan", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Redding", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Redding", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Redford", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Redland", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Redlands", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Redlands", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Redmond", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Redmond", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Redondo Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Redwood City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Reedley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Reedsburg", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Rehoboth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Reidsville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Reisterstown", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rendon", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Reno", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rensselaer", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Renton", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Republic", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Reserve", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Reston", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Revere", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Rexburg", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Reynoldsburg", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rhinebeck", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Rhinelander", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rialto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Rib Mountain", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Rib Mountain", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Rice Lake", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Richardson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Richboro", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Richfield", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Richfield", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Richfield", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Richland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Richland", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Richland Hills", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Richmond", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Richmond", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Richmond", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Richmond", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Richmond", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Richmond", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Richmond", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Richmond Heights", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Richmond Heights", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Richmond Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Richmond Hill", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Richmond West", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Richton Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ridge", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ridgecrest", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ridgefield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Ridgefield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ridgefield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ridgefield Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Ridgeland", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ridgeway", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ridgewood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ridley Park", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Rifle", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ringwood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rio del Mar", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rio Grande City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rio Linda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Rio Rancho", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Ripley", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Ripon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ripon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Rittman", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "River Edge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "River Falls", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "River Forest", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "River Grove", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "River Oaks", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "River Ridge", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "River Rouge", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "River Vale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Riverbank", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Riverdale", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Riverdale", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Riverdale", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Riverdale Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Riverhead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Riverhead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Riverside", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Riverside", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Riverside", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Riverside", - "state": "California", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Riverton", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Riverton", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Riverton-Boulevard Park", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Riverview", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Riverview", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Riviera Beach", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Riviera Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Roanoke", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Roanoke", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Roanoke Rapids", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Robbins", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Robbinsdale", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Robinson", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Robinson", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Robinson Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Robstown", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rochelle", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Rochester", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Rochester", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Rochester", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rochester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rochester", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Rochester", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Rochester Hills", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rock Falls", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Rock Hill", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rock Island", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Rock Springs", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Rockaway", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Rockcreek", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rockford", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Rockingham", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Rockland", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Rockland", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Rockledge", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rocklin", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Rockport", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rockport", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Rockville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Rockville", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rockville Centre", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rockwall", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Rocky Hill", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Rocky Mount", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rocky Point", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Rocky River", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rodeo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Roeland Park", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Rogers", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rohnert Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Rolla", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rolling Hills Estates", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Rolling Meadows", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Roma", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rome", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Rome", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Romeoville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Romulus", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ronkonkoma", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Roosevelt", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rosamond", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Rosaryville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Roscoe", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Rose Hill", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Roseburg", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Rosedale", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rosedale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Roseland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Roselle", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Roselle", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Roselle Park", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rosemead", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rosemont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Rosemount", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rosenberg", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rosendale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Roseville", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Roseville", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Roseville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Roslyn Heights", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Ross Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Rossford", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rossmoor", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Rossmoor", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Rossville", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Roswell", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Roswell", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Rotonda", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rotterdam", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rotterdam", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Round Lake Beach", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Round Lake Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Round Rock", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rowland Heights", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Rowlett", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Roxboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Roy", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Royal Oak", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Royal Palm Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Royalton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Rubidoux", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Ruidoso", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Rumford", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Rumson", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Runnemede", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Ruskin", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Russellville", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Russellville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Russellville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Ruston", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Rutherford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Rutland", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Rutland", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rye", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rye", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Rye Brook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Sachse", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Saco", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sacramento", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Saddle Brook", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Safety Harbor", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Safford", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Saginaw", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Saginaw", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Saginaw Township North", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Saginaw Township South", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Saks", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Salamanca", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Salem", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Salem", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Salem", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Salem", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Salem", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Salem", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Salem", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Salem", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Salida", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Salina", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Salina", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Salinas", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Saline", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Salisbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Salisbury", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Salisbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Salisbury", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Sallisaw", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Salmon Creek", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Salt Lake City", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Sammamish", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Angelo", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Anselmo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Antonio", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Benito", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Bernardino", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Bruno", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Buenaventura", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Carlos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "San Carlos Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Clemente", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Diego", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Diego Country Estates", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Dimas", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Elizario", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Fernando", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Francisco", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Gabriel", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Jacinto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Jose", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Juan", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Juan Capistrano", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Leandro", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Lorenzo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "San Luis", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Luis Obispo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Marcos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "San Marcos", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Marino", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Mateo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Pablo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Rafael", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "San Ramon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Sanatoga", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sand Lake", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Sand Springs", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sandalfoot Cove", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Sandersville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Sandpoint", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sandusky", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sandusky South", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Sandwich", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sandwich", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Sandy", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Sandy Springs", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sanford", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Sanford", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Sanford", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Sanford", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sanger", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sanibel", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Sans Souci", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Ana", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Barbara", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Clara", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Clarita", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Cruz", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Santa Fe", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Santa Fe", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Fe Springs", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Maria", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Monica", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Paula", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santa Rosa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Santee", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Sappington", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Sapulpa", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Saraland", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sarasota", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sarasota Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Saratoga", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Saratoga Springs", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Sartell", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Satellite Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Saugerties", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Saugus", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Saugus", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Sauk Rapids", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Sauk Village", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Sault Ste. Marie", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sausalito", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Savage", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Savage-Guilford", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Savannah", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Savannah", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Sayreville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sayville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Scarborough", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Scarsdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Scarsdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Schaghticoke", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Schaumburg", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Schenectady", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Schererville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Schertz", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Schiller Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Schodack", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Schofield Barracks", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Schroeppel", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Scituate", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Scituate", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Scotch Plains", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Scotchtown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Scotia", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Scott", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Scott Lake", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Scott Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Scottdale", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Scotts Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Scottsbluff", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Scottsboro", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Scottsburg", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Scottsdale", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Scranton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Scriba", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Seabrook", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Seabrook", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Seaford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Seaford", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Seagoville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Seal Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Searcy", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Seaside", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "SeaTac", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Seattle", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Seattle Hill-Silver Firs", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sebastian", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sebastopol", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sebring", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Secaucus", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Security-Widefield", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Sedalia", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sedona", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Sedro-Woolley", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Seekonk", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Seguin", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Selah", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Selden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Sellersburg", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Selma", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Selma", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Seminole", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Seminole", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Senatobia", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Seneca", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Seneca Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Seneca Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Setauket-East Setauket", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Seven Corners", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Seven Hills", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Seven Oaks", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Severn", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Severna Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Sevierville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Seward", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Seymour", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Seymour", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Seymour", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Shady Hills", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Shafter", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Shaker Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Shakopee", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Shaler Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Shamokin", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Sharon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sharon", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sharonville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Shasta Lake", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Shawangunk", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Shawano", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Shawnee", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Shawnee", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sheboygan", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sheboygan Falls", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Sheffield", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sheffield Lake", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Shelburne", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Shelby", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Shelby", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Shelby", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Shelbyville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Shelbyville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Shelbyville", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Shelton", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Shelton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Shelton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Shenandoah", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Shepherdsville", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "WY", - "city": "Sheridan", - "state": "Wyoming", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Sherman", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Sherrelwood", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Sherwood", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Sherwood", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Shields", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Shiloh", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Shiloh", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Shiloh", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Shiprock", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Shirley", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Shirley", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Shively", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Shoreline", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Shoreview", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Shorewood", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Shorewood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Shorewood", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Show Low", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Shreveport", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Shrewsbury", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Shrewsbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sidney", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "Sidney", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sidney", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sierra Madre", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sierra Vista", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sierra Vista Southeast", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Siesta Key", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Signal Hill", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Signal Mountain", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Sikeston", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Siler City", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Siloam Springs", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Silsbee", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Silver City", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Silver Spring", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Silver Springs Shores", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Silverdale", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Silverton", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Silvis", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Simi Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Simpsonville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Simsbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Sioux Center", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Sioux City", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Sioux Falls", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "AK", - "city": "Sitka and", - "state": "Alaska", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Skaneateles", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Skidaway Island", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Skokie", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Skowhegan", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Skowhegan", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Slaton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sleepy Hollow", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Slidell", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Smithfield", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Smithfield", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Smithfield", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Smithfield", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Smiths", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Smithtown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Smithtown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Smyrna", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Smyrna", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Snellville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Snohomish", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Snyder", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Socastee", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Socorro", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Socorro", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Soddy-Daisy", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sodus", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Solana Beach", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Soledad", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Solon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Solvay", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Somers", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Somers", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Somers", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Somers Point", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Somerset", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Somerset", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Somerset", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Somerset", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Somerset", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Somersworth", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Somerton", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Somerville", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Somerville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sonoma", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Souderton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sound Beach", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "South Amboy", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "South Bend", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "South Berwick", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "South Boston", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Bradenton", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "South Burlington", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "South Charleston", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "South Cleveland", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Daytona", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South El Monte", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "South Elgin", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "South Euclid", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "South Farmingdale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "South Gate", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Gate", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "South Hadley", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Highpoint", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "South Hill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "South Hill", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "South Holland", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "South Houston", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "South Huntington", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "South Jordan", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "South Kensington", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "South Kingstown", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Lake Tahoe", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "South Laurel", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "South Lockport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "South Lyon", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Miami", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Miami Heights", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "South Milwaukee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "South Monroe", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "South Ogden", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "South Orange", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Oroville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "South Park Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Pasadena", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Patrick Shores", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "South Plainfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "South Portland", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "South River", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "South Salt Lake", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South San Francisco", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South San Gabriel", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South San Jose Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "South Sioux City", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "South St. Paul", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "South Valley", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "South Venice", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Whittier", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "South Williamsport", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "South Windsor", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "South Yarmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "South Yuba City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Southampton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Southaven", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Southborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Southbridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Southbridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Southbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Southeast", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Southeast Arcadia", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Southern Pines", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Southfield", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Southgate", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Southgate", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Southglenn", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Southington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Southlake", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Southold", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Southport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Southport", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Southside", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Southwick", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Southwood Acres", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Spanaway", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Spanish Fork", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Spanish Lake", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Spanish Springs", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Sparks", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sparta", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Spartanburg", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Spearfish", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Speedway", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Spencer", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Spencer", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Spencer", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Spokane", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Spotswood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Spring", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Spring Creek", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Spring Hill", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Spring Hill", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Spring Lake", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Spring Lake Park", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Spring Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Spring Valley", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Spring Valley", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Springboro", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Springdale", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Springdale", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Springdale", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Springfield", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Springfield", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Springfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Springfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Springfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Springfield", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Springfield", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Springfield", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Springfield", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Springfield", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Springfield", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Springville", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "St. Albans", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "St. Albans", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "St. Andrews", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. Ann", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Anthony", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "St. Augustine", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. Charles", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "St. Charles", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "St. Charles", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "St. Clair Shores", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Cloud", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "St. Cloud", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "St. Dennis", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "St. Francis", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "St. George", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "St. Helens", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "St. James", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "St. John", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. John", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "St. Johns", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "St. Johnsbury", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "St. Johnsbury", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "St. Joseph", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. Joseph", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. Louis", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Louis Park", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "St. Martin", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "St. Martinville", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "St. Marys", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "St. Marys", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "St. Marys", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "St. Matthews", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Michael", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Paul", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "St. Pete Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "St. Peter", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "St. Peters", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "St. Petersburg", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "St. Rose", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "St. Simons", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "St. Stephens", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Stafford", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stafford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stamford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stamford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Standish", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Stanford", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Stanton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Starkville", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "State College", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Statesboro", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Statesville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Staunton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Stayton", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Steamboat Springs", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Steger", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Steilacoom", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Stephenville", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Sterling", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sterling", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Sterling", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Sterling Heights", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Steubenville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Stevens Point", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Stickney", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Stillwater", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Stillwater", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Stillwater", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Stockbridge", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Stockton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Stone Mountain", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Stonegate", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Stoneham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Stoneham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stonington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Stony Brook", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Stony Point", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Stony Point", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Storm Lake", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Storrs", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Stoughton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Stoughton", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Stow", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Stowe Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Stratford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stratford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Stratford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Stratham", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Strathmore", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Stratmoor", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Streamwood", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Streator", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Streetsboro", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Strongsville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Struthers", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Stuart", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Stuarts Draft", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sturbridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sturgeon Bay", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Sturgis", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Sturgis", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Stuttgart", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Suamico", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Succasunna-Kenvil", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sudbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Sudley", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Suffern", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Suffield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Suffolk", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Sugar Hill", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Sugar Land", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sugarmill Woods", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Suisun City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Suitland-Silver Hill", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Sullivan", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sullivan", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Sulphur", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Sulphur Springs", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Summerfield", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Summerville", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Summit", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Summit", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Summit", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Summit Park", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Sumner", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Sumter", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sun City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sun City", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sun City West", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Sun Lakes", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sun Prairie", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Sun Valley", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Sunbury", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Sunland Park", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sunny Isles Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Sunnyside", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Sunnyside", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Sunnyvale", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sunrise", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Sunrise Manor", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sunset", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Sunset Hills", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Superior", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Superior", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Surprise", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Susanville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Sussex", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Sutherlin", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Sutton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Suwanee", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Swainsboro", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Swampscott", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Swampscott", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Swansea", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Swansea", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Swanton", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Swanzey", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Swarthmore", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Sweden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Sweet Home", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Sweetwater", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Sweetwater", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Swissvale", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Sycamore", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Sylacauga", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Sylvania", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Syosset", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Syracuse", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Syracuse", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Tacoma", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Taft", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Tahlequah", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Takoma Park", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Talladega", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tallahassee", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Tallmadge", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Tallulah", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tamalpais-Homestead Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Tamaqua", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tamarac", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tamiami", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tampa", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Tanque Verde", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tappan", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Tarboro", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tarpon Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Tarrant", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tarrytown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Taunton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Tavares", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Taylor", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Taylor", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Taylor", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Taylor Mill", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Taylors", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Taylorsville", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Taylorville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Teaneck", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Teays Valley", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Tecumseh", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Tecumseh", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tehachapi", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Tell City", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Temecula", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Tempe", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Temperance", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Temple", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Temple City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Temple Hills", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Temple Terrace", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Templeton", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Tenafly", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Terrace Heights", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Terre Haute", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Terrell", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Terrytown", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Terryville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Tewksbury", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Texarkana", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Texarkana", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Texas City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "The Colony", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "The Crossings", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "The Hammocks", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "The Pinery", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "The Village", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "The Villages", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "The Woodlands", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Theodore", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Thermalito", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Thibodaux", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Thief River Falls", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Thomaston", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Thomaston", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Thomasville", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Thomasville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Thompson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Thompson", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Thompsonville", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Thomson", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Thonotosassa", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Thornton", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Thousand Oaks", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Three Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Three Rivers", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tiburon", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Tiffin", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Tifton", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Tigard", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Tillmans Corner", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Timberlake", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Timberlane", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Tinley Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Tinton Falls", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Tipp City", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Titusville", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Titusville", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Tiverton", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Tiverton", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Toccoa", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Toledo", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Tolland", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Tomah", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Tomball", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Toms River", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tonawanda", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tonawanda", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tonawanda", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Tooele", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Topeka", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Toppenish", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Topsfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Topsham", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Topsham", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Torrance", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Torrington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Torrington", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Totowa", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Town 'n' Country", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Town and Country", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Townsend", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Towson", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tracy", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Traverse City", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Travilah", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Treasure Island", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Trenton", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Trenton", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Trenton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Trenton", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Trinidad", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Trinity", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Trooper", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Trophy Club", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Trotwood", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Troutdale", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Troy", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Troy", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Troy", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Troy", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Troy", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Troy", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Truckee", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Trumann", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Trumbull", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Trumbull", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Trussville", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Truth or Consequences", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Tualatin", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Tuba City", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Tuckahoe", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Tuckahoe", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Tucker", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Tucson", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Tucson Estates", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Tukwila", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tulare", - "state": "California", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Tullahoma", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Tulsa", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Tumwater", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Tupelo", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Turlock", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Turtle Creek", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Tuscaloosa", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Tuscumbia", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Tuskegee", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tustin", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Tustin Foothills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Twentynine Palms", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Twentynine Palms Base", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ID", - "city": "Twin Falls", - "state": "Idaho", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Twin Lakes", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Twin Rivers", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Twinsburg", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Two Rivers", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Tyler", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Tyngsborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Tysons Corner", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Ukiah", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Ulster", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Union", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Union", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Union", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Union", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Union Beach", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Union City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Union City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Union City", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Union City", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Union Hill-Novelty Hill", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Union Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Uniondale", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Uniontown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Universal City", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "University", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "University City", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "University Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "University Park", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "University Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "University Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "University Place", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Upland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Upper Arlington", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Upper Grand Lagoon", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Upper Providence Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Upper Saddle River", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Upper Sandusky", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Upper St. Clair", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Urbana", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Urbana", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Urbandale", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Utica", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Uvalde", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Uxbridge", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vacaville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Vadnais Heights", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Valdosta", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Valinda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Valle Vista", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vallejo", - "state": "California", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Valley", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Valley Center", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Valley City", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Valley Cottage", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Valley Falls", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Valley Park", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Valley Station", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Valley Stream", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Valparaiso", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Valparaiso", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Valrico", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Van Buren", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Van Buren", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Van Wert", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Vancouver", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Vandalia", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Vandalia", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vandenberg AFB", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Vashon", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Venice", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Venice Gardens", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Ventnor City", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Veradale", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Vermilion", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Vermillion", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Vernal", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Vernon", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Vernon", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Vernon", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Vernon Hills", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Vero Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Vero Beach South", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Verona", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Verona", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Verona", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Versailles", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Vestal", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AL", - "city": "Vestavia Hills", - "state": "Alabama", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Vicksburg", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Victor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Victoria", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Victorville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Vidalia", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Vidor", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Vienna", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Vienna", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "View Park-Windsor Hills", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Villa Hills", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Villa Park", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Village Green-Green Ridge", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Village Park", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Village St. George", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Villas", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Villas", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Ville Platte", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Vincennes", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vincent", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Vineland", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vineyard", - "state": "California", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Vinings", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Vinita", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Vinton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Violet", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Virginia", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Virginia Beach", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Visalia", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Vista", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Volney", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Wabash", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Waco", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Waconia", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Wade Hampton", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wading River", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wadsworth", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Waggaman", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Wagoner", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Wahiawa", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Wahpeton", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waianae", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waihee-Waiehu", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Wailuku", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waimalu", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waimea", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waipahu", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "HI", - "city": "Waipio", - "state": "Hawaii", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Waite Park", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Wake Forest", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wakefield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wakefield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Wakefield-Peacedale", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Walden", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Waldorf", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Waldwick", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Walker", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Walker Mill", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Walla Walla", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Walled Lake", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Waller", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wallingford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wallingford Center", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wallington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wallkill", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Walnut", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Walnut Creek", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Walnut Grove", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Walnut Park", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Walpole", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Waltham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Walworth", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wanaque", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wantagh", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wapakoneta", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wappinger", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ware", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Ware", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wareham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Warner Robins", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Warr Acres", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Warren", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Warren", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Warren", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Warren", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Warren", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Warrensburg", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Warrensville Heights", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Warrenton", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Warrenville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Warrington", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Warsaw", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Warwick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Warwick", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Warwick", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Wasco", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Waseca", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Washington", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Washington", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Washington", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Washington", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Washington", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Washington", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Washington", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Washington", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Washington", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Washington", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Washington", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Washington Terrace", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Washington Township", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Washougal", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Watauga", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Waterboro", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Waterbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Waterbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Waterford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Waterford", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Waterford", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Waterford", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Waterloo", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Waterloo", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Waterloo", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Watertown", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Watertown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Watertown", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Watertown", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Watertown", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Waterville", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Watervliet", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Watsonville", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wauconda", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Waukegan", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Waukesha", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Waukesha", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Waunakee", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Waupun", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Wausau", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wauseon", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Wauwatosa", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Waveland", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Waverly", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Waverly", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wawarsing", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wawayanda", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Waxahachie", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Waycross", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wayland", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Wayne", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wayne", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Waynesboro", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Waynesboro", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Waynesville", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Weare", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Weatherford", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Weatherford", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Webb City", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Webster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Webster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Webster", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Webster", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "Webster City", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Webster Groves", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Weddington", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Weigelstown", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Weirton", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Wekiwa Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Welby", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Welcome", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wellesley", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wellesley", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Wellington", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Wellington", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Wells", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Wells Branch", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wellston", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wellsville", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Wenatchee", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Wentzville", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Weslaco", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "West Allis", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West and East Lealman", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Athens", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Babylon", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "West Bend", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "West Bloomfield Township", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "West Boylston", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "West Bridgewater", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Caldwell", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "West Carrollton City", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Carson", - "state": "California", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "West Chester", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "West Chicago", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "West Columbia", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Covina", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IA", - "city": "West Des Moines", - "state": "Iowa", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "West Fargo", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "West Frankfort", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Freehold", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "West Gate", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Glens Falls", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "West Goshen", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "West Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "West Hartford", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "West Hattiesburg", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "West Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "West Haven", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "West Haven-Sylvan", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Haverstraw", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "West Helena", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Hempstead", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Hollywood", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Islip", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "West Jordan", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "West Lafayette", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "West Lake Stevens", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "West Linn", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Little River", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "West Livingston", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Long Branch", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Melbourne", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "West Memphis", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "West Mifflin", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Milford", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Modesto", - "state": "California", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "West Monroe", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West New York", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "West Norriton", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "West Odessa", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Orange", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Palm Beach", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "West Paterson", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Pensacola", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Perrine", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "West Plains", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Point", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "West Point", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "West Point", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Puente Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "West Richland", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Sacramento", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Seneca", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "West Seneca", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "West Slope", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "West Springfield", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "West Springfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "West Springfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "West St. Paul", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "West University Place", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "West Valley", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "West Valley City", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "West Vero Corridor", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "West View", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "West Warwick", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "West Warwick", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "West Whittier-Los Nietos", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "West Yarmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westborough", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Westbrook", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Westbrook", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Westbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Westchase", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Westchester", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Westchester", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Westerly", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Westerly", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Western Springs", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Westerville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westfield", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Westfield", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Westfield", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westford", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Westgate-Belvedere Homes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Westlake", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Westlake Village", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Westland", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Westmere", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westminster", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Westminster", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Westminster", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Westminster", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Westmont", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Westmont", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Westmoreland", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Weston", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Weston", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Weston", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Weston", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westport", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Westport", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Westport", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Westview", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Westwego", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Westwood", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Westwood", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Westwood", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Westwood Lakes", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wethersfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wethersfield", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Weymouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Weymouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wharton", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Wharton", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Wheat Ridge", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wheatfield", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wheaton", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Wheaton-Glenmont", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wheelersburg", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wheeling", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "WV", - "city": "Wheeling", - "state": "West Virginia", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "White Bear Lake", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "White Center", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "White Horse", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "White House", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "White Marsh", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "White Meadow Lake", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "White Oak", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "White Oak", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "White Oak", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "White Plains", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "White Rock", - "state": "New Mexico", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "White Settlement", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Whitefish Bay", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Whitehall", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Whitehall", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Whitestown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Whitewater", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Whitinsville", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Whitman", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Whitmore Lake", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Whitney", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Whittier", - "state": "California", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Wichita", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Wichita Falls", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wickliffe", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wilbraham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Wildomar", - "state": "California", - "country": "America" - }, - { - "abbreviation": "MO", - "city": "Wildwood", - "state": "Missouri", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Wilkes-Barre", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Wilkins Township", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Wilkinsburg", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Willard", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Williamsburg", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Williamsburg", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Williamson", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Williamsport", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Williamstown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Williamstown", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Willimantic", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "ND", - "city": "Williston", - "state": "North Dakota", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Williston", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Williston Park", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Willmar", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Willoughby", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Willoughby Hills", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Willow Grove", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Willow Street", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Willowbrook", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Willowbrook", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Willowick", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Willows", - "state": "California", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wilmette", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wilmington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Wilmington", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wilmington", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Wilmington", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wilmington", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Wilmington Island", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "DE", - "city": "Wilmington Manor", - "state": "Delaware", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wilna", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Wilson", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Wilson", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Wilsonville", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wilton", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wilton", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Wilton Manors", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Winchendon", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Winchester", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Winchester", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Winchester", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Winchester", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "KY", - "city": "Winchester", - "state": "Kentucky", - "country": "America" - }, - { - "abbreviation": "TN", - "city": "Winchester", - "state": "Tennessee", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Winchester", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Windemere", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Winder", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Windham", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Windham", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Windham", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Windsor", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Windsor", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Windsor", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Windsor", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Windsor Locks", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Windsor Locks", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "KS", - "city": "Winfield", - "state": "Kansas", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Winfield", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NV", - "city": "Winnemucca", - "state": "Nevada", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Winnetka", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Winona", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "VT", - "city": "Winooski", - "state": "Vermont", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Winslow", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Winslow", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Winslow", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Winsted", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Winston", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NC", - "city": "Winston-Salem", - "state": "North Carolina", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Winter Garden", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Winter Gardens", - "state": "California", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Winter Haven", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Winter Park", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Winter Springs", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Winters", - "state": "California", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Winthrop", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Winthrop", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Winthrop", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Winthrop Harbor", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Winton", - "state": "California", - "country": "America" - }, - { - "abbreviation": "WI", - "city": "Wisconsin Rapids", - "state": "Wisconsin", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Wixom", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Woburn", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Wolcott", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Wolf Trap", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NH", - "city": "Wolfeboro", - "state": "New Hampshire", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wonder Lake", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wood Dale", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Wood River", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wood-Ridge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Woodbourne-Hyde Park", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Woodbridge", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Woodbridge", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Woodbridge", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OR", - "city": "Woodburn", - "state": "Oregon", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Woodbury", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Woodbury", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Woodbury", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Woodbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Woodbury", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Woodcrest", - "state": "California", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "Woodfield", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Woodhaven", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Woodinville", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Woodlake", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Woodland", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Woodland Park", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Woodlawn", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Woodlawn", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Woodlyn", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Woodmere", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Woodmere", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CO", - "city": "Woodmoor", - "state": "Colorado", - "country": "America" - }, - { - "abbreviation": "MD", - "city": "Woodmore", - "state": "Maryland", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Woodridge", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "UT", - "city": "Woods Cross", - "state": "Utah", - "country": "America" - }, - { - "abbreviation": "GA", - "city": "Woodstock", - "state": "Georgia", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Woodstock", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "CT", - "city": "Woodstock", - "state": "Connecticut", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Woodstock", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Woodward", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Woodway", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "RI", - "city": "Woonsocket", - "state": "Rhode Island", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wooster", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Worcester", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Worth", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "MN", - "city": "Worthington", - "state": "Minnesota", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Worthington", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Wrentham", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Wright", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wright-Patterson AFB", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Wyandanch", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Wyandotte", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Wyckoff", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "TX", - "city": "Wylie", - "state": "Texas", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Wyndham", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "AR", - "city": "Wynne", - "state": "Arkansas", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Wyoming", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Wyoming", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Wyomissing", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Wytheville", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Xenia", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "WA", - "city": "Yakima", - "state": "Washington", - "country": "America" - }, - { - "abbreviation": "SD", - "city": "Yankton", - "state": "South Dakota", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Yardville-Groveville", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "Yarmouth", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "MA", - "city": "Yarmouth", - "state": "Massachusetts", - "country": "America" - }, - { - "abbreviation": "MS", - "city": "Yazoo City", - "state": "Mississippi", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "Yeadon", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Yeehaw Junction", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Yonkers", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Yorba Linda", - "state": "California", - "country": "America" - }, - { - "abbreviation": "NE", - "city": "York", - "state": "Nebraska", - "country": "America" - }, - { - "abbreviation": "ME", - "city": "York", - "state": "Maine", - "country": "America" - }, - { - "abbreviation": "PA", - "city": "York", - "state": "Pennsylvania", - "country": "America" - }, - { - "abbreviation": "SC", - "city": "York", - "state": "South Carolina", - "country": "America" - }, - { - "abbreviation": "NJ", - "city": "Yorketown", - "state": "New Jersey", - "country": "America" - }, - { - "abbreviation": "VA", - "city": "Yorkshire", - "state": "Virginia", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Yorktown", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "NY", - "city": "Yorktown Heights", - "state": "New York", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Yorkville", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Youngstown", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "MI", - "city": "Ypsilanti", - "state": "Michigan", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Yreka", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Yuba City", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Yucaipa", - "state": "California", - "country": "America" - }, - { - "abbreviation": "CA", - "city": "Yucca Valley", - "state": "California", - "country": "America" - }, - { - "abbreviation": "OK", - "city": "Yukon", - "state": "Oklahoma", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Yulee", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "AZ", - "city": "Yuma", - "state": "Arizona", - "country": "America" - }, - { - "abbreviation": "LA", - "city": "Zachary", - "state": "Louisiana", - "country": "America" - }, - { - "abbreviation": "OH", - "city": "Zanesville", - "state": "Ohio", - "country": "America" - }, - { - "abbreviation": "FL", - "city": "Zephyrhills", - "state": "Florida", - "country": "America" - }, - { - "abbreviation": "IL", - "city": "Zion", - "state": "Illinois", - "country": "America" - }, - { - "abbreviation": "IN", - "city": "Zionsville", - "state": "Indiana", - "country": "America" - }, - { - "abbreviation": "NM", - "city": "Zuni Pueblo", - "state": "New Mexico", - "country": "America" - } -] \ No newline at end of file + { + "abbreviation": "LA", + "city": "Abbeville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Aberdeen", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Aberdeen", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Aberdeen", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Aberdeen", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Abilene", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Abilene", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Abingdon", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Abington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Abington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Absecon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Accokeek", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Acton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Acushnet", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Acworth", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Ada", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Adams", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Addison", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Addison", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Adelanto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Adelphi", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Adrian", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Affton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Agawam", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Agoura Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Ahuimanu", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Aiea", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Aiken", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Air Force Academy", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Airmont", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Akron", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Alabaster", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Alachua", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alameda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alamo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Alamo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Alamo Heights", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Alamogordo", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Alamosa", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Albany", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Albany", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Albany", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Albany", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Albemarle", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Albert Lea", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Albertville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Albion", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Albion", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Albion", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Albuquerque", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Alcoa", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Alden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Alderwood Manor", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Aldine", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Alexander City", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Alexandria", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Alexandria", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Alexandria", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Alexandria", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Alexandria", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Algonquin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alhambra", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Alice", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Aliquippa", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Aliso Viejo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Allegany", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Allen", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Allen Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Allendale", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Allendale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Allentown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Alliance", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Alliance", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Allouez", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Alma", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Aloha", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alondra Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Alpena", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Alpharetta", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alpine", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Alpine", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Alsip", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alta Sierra", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Altadena", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Altamont", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Altamont", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Altamonte Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Alton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Altoona", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Altoona", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Altoona", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Altus", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Alum Rock", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Alvin", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Amarillo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ambler", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ambridge", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "American Canyon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "American Fork", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Americus", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Ames", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Amesbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Amesbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Amherst", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Amherst", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Amherst", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Amherst", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Amherst Center", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Amityville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Ammon", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Amory", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Amsterdam", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Anaconda-Deer Lodge County", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Anacortes", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Anadarko", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Anaheim", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Anchorage", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Andalusia", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Anderson", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Anderson", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Anderson", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Anderson Mill", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Andover", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Andover", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Andover", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Andover", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Andover", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Andrews", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Andrews AFB", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Angleton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Angola", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Ankeny", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ann Arbor", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Annandale", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Annapolis", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Anniston", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Anoka", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ansonia", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ansonia", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Anthony", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Antigo", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Antioch", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Antioch", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Apache Junction", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Apex", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Apollo Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Apopka", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Apple Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Apple Valley", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Appleton", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Applewood", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Aptos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Aquia Harbour", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Arab", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Arabi", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Aransas Pass", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Arbutus", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Arcadia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Arcadia", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Arcadia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Arcata", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Archbald", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Archdale", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Arden Hills", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Arden-Arcade", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Ardmore", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ardmore", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Arkadelphia", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Arkansas City", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Arlington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Arlington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Arlington", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Arlington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Arlington", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Arlington", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Arlington Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Arnold", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Arnold", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Arroyo Grande", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Artesia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Artesia", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Artondale", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Arvada", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Arvin", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Asbury Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Asheboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Asheville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Ashland", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Ashland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Ashland", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Ashland", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ashland", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ashland", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Ashland", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ashland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Ashtabula", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Ashwaubenon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Aspen Hill", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Astoria", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Atascadero", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Atascocita", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Atchison", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Athens", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Athens", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Athens", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Athens", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Athens-Clarke County", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Atherton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Athol", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Athol", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Atkinson", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Atlanta", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Atlantic", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Atlantic Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Atlantic City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Atmore", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Attalla", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Attica", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Attleboro", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Atwater", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Auburn", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Auburn", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Auburn", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Auburn", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Auburn", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Auburn", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Auburn", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Auburn", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Auburn Hills", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Auburndale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Audubon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Audubon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "August", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Augusta", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Augusta", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Augusta-Richmond County", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Aurora", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Aurora", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Aurora", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Aurora", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Aurora", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Austin", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Austin", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Austintown", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Avenal", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Avenel", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Aventura", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Avocado Heights", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Avon", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Avon", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Avon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Avon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Avon Lake", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Avon Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Avondale", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ayer", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Azalea Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Azle", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Aztec", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Azusa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Babylon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Babylon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Back Mountain", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bacliff", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Bailey\u2019s Crossroads", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Bainbridge", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bainbridge Island", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Baker", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Baker City", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bakersfield", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Balch Springs", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Baldwin", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Baldwin", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Baldwin Harbor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Baldwin Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Baldwinsville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Ballenger Creek", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ballston", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Ballwin", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Baltimore", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Bangor", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bangor Trident Base", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Banning", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Baraboo", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Barberton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Barclay-Kingston", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Bardstown", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Barnhart", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Barnstable Town", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Barre", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Barre", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Barrington", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Barrington", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Barrington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Barrington", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Barrington", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Barstow", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Bartlesville", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bartlett", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Bartlett", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Barton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bartonville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bartow", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Bastrop", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Batavia", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Batavia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Batesville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Batesville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Batesville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Bath", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bath", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Baton Rouge", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Battle Creek", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Battle Ground", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bay City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Bay City", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Bay Minette", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bay Point", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bay Shore", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Bay St. Louis", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bay Village", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bayonet Point", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bayonne", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Bayou Cane", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bayport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bayshore Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Baytown", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bayville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Baywood", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Baywood-Los Osos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Beach Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Beachwood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Beachwood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Beacon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Beacon Square", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Bear", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Beatrice", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Beaufort", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Beaumont", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Beaumont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Beaver Dam", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Beaver Falls", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Beavercreek", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Beaverton", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Beckett Ridge", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Beckley", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Bedford", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bedford", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bedford", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bedford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Bedford", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Bedford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Bedford", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bedford Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bee Ridge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Beech Grove", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Beecher", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Beekman", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Beeville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bel Air", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bel Air North", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bel Air South", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Belchertown", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Belen", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Belfast", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bell", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bell Gardens", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Bella Vista", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bellair-Meadowbrook Terrace", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bellaire", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bellbrook", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Belle Chasse", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Belle Glade", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Belle Haven", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bellefontaine", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Bellefontaine Neighbors", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bellefonte", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Belleville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Belleville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Bellevue", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Bellevue", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bellevue", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bellevue", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Bellevue", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bellevue", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Bellevue Town", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bellflower", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Bellingham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bellingham", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bellmawr", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bellmead", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bellmore", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bellview", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bellwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Belmar", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Belmont", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Belmont", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Belmont", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Belmont", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Belmont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Beloit", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Beloit", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Belpre", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Belton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Belton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Beltsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Belvedere Park", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Belvidere", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Bemidji", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Benbrook", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Bend", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Benicia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Bennettsville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Bennington", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Bennington", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bennsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bensenville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Benton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Benton", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Benton Harbor", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Bentonville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Berea", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Berea", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Berea", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bergenfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Berkeley", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Berkeley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Berkeley Heights", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Berkley", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Berkley", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Berlin", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Berlin", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Berlin", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bermuda Dunes", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Bernalillo", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bernardsville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Berwick", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Berwick", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Berwyn", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Bessemer", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bethalto", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Bethany", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bethel", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bethel", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bethel Park", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bethesda", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bethlehem", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bethlehem", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bethpage", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Bettendorf", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Beverly", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Beverly Hills", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Beverly Hills", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Beverly Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bexley", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Biddeford", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Big Flats", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Big Lake", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Big Rapids", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Big Spring", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Billerica", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Billings", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Biloxi", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Binghamton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Birmingham", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Birmingham", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Bisbee", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Bismarck", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Bixby", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Black Forest", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Black Jack", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Black Mountain", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Blackfoot", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Blackhawk-Camino Tassajara", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Blacklick Estates", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Blacksburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Blackstone", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Blackwell", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bladensburg", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Blaine", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Blair", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Blakely", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bloomfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Bloomfield", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bloomfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Bloomfield Township", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Blooming Grove", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bloomingdale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bloomingdale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bloomingdale", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Bloomingdale", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bloomington", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Bloomington", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bloomington", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Bloomington", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bloomsburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Blue Ash", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Blue Bell", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Blue Island", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Blue Springs", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Bluefield", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Bluffton", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Blythe", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Blytheville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Boardman", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Boaz", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Boca Del Mar", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Boca Raton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Boerne", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Bogalusa", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bogota", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bohemia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Boise City", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bolingbrook", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Bolivar", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Bon Air", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bonadelle Ranchos-Madera Ranchos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bonham", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bonita", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bonita Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Bonner Springs", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bonney Lake", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Boone", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Boone", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Booneville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Boonton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Boonville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Boonville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Borger", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Bossier City", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Boston", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Boston", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Bostonia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bothell", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Boulder", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Boulder City", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Boulder Hill", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bound Brook", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Bountiful", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bourbonnais", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Bourne", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Bow", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bowie", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Bowleys Quarters", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Bowling Green", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bowling Green", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Boxford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Boyes Hot Springs", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Boynton Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Bozeman", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Bradenton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bradford", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bradley", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Brainerd", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Braintree", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Braintree", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Brandon", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Brandon", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Branford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Branson", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Brattleboro", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Brattleboro", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Brawley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Brazil", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Brea", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Breaux Bridge", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Brecksville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bremerton", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Brenham", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Brent", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Brentwood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brentwood", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Brentwood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Brentwood", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Brentwood", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Brevard", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Brewer", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Brewster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Briarcliff Manor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Bridge City", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bridge City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Bridgeport", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bridgeport", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bridgeport", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Bridgeport", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Bridgeton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Bridgeton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bridgetown North", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Bridgeview", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Bridgewater", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Bridgewater", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Brier", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Brigantine", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Brigham City", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Brighton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brighton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brighton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Brighton", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bristol", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Bristol", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Bristol", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Bristol", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Bristol", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Bristol", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Bristol", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Broadview", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Broadview Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Broadview Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brockport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Brockton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Broken Arrow", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Bronxville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Brook Park", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Brookfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Brookfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Brookfield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Brookfield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Brookhaven", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brookhaven", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Brookhaven", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Brookings", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Brookline", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Brookline", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Brooklyn", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Brooklyn", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Brooklyn Center", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Brooklyn Park", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Brooklyn Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Brookside", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Brooksville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Broomall", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Broomfield", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Brown Deer", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Brownfield", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Browns Mills", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Brownsburg", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Brownsville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Brownsville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Brownsville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Brownsville-Bawcomville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Brownwood", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Brunswick", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Brunswick", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Brunswick", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Brunswick", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Brunswick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Brushy Creek", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Bryan", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bryan", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Bryant", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Bryn Mawr-Skyway", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Buckeye", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Bucyrus", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Budd Lake", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Buechel", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Buena Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Buena Vista", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Buena Vista", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Buffalo", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Buffalo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Buffalo Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Buford", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Bull Run", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Bullhead City", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Burbank", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Burbank", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Burien", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Burkburnett", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Burke", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Burleson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Burley", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Burlingame", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Burlington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Burlington", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Burlington", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Burlington", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Burlington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Burlington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Burlington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Burlington", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Burlington", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Burlington", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Burlington", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Burnsville", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Burr Ridge", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Burrillville", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Burton", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Burton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Burtonsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Busti", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Butler", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Butler", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Butte-Silver Bow", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Buxton", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Byram", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Cabot", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Cadillac", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Cahokia", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Cairo", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cairo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Calabasas", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Caldwell", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Caldwell", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Caledonia", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Calexico", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Calhoun", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "California", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "California City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Calimesa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Calipatria", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Callaway", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Calumet City", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Calumet Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Calverton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Camano", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Camarillo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Camas", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cambria", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cambridge", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Cambridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cambridge", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Camden", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Camden", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Camden", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Cameron", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cameron Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Camillus", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Camp Hill", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Camp Pendleton North", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Camp Pendleton South", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Camp Springs", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Camp Verde", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Campbell", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Campbell", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Campbellsville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Canandaigua", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Canandaigua", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Canby", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Candler-McAfee", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Canfield", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Canon City", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Canonsburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Canton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Canton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Canton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Canton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Canton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Canton", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Canton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Canton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Canyon", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Canyon Lake", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Canyon Lake", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Canyon Rim", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cape Canaveral", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cape Coral", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Cape Elizabeth", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Cape Girardeau", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cape St. Claire", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Capitola", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Carbondale", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Carbondale", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Carencro", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Caribou", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Carlisle", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Carlsbad", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Carlsbad", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Carmel", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Carmel", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Carmichael", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Carnegie", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Carney", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Carneys Point", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Carnot-Moon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Carol City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Carol Stream", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Carpentersville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Carpinteria", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Carrboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Carroll", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Carrollton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Carrollton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Carrollton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Carson", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Carson City", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Carteret", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Cartersville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Carthage", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Carthage", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Caruthersville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Carver", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Cary", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Cary", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Casa de Oro-Mount Helix", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Casa Grande", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Casas Adobes", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Cascade-Fairwood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Casper", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Casselberry", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Castle Rock", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Castle Shannon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Castlewood", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Castro Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Castroville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Catalina", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Catalina Foothills", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Catasauqua", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cathedral City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Catonsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Catskill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Cave Spring", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Cayce", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cazenovia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Cedar City", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Cedar Falls", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Cedar Grove", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cedar Hill", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Cedar Hills", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Cedar Lake", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Cedar Mill", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cedar Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Cedar Rapids", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Cedarburg", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cedarhurst", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Cedartown", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Celina", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Center Line", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Center Moriches", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Center Point", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Centereach", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Centerville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Centerville", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Central Falls", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Central Islip", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Central Manchester", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Central Point", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Centralia", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Centralia", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Centreville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Century Village", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ceres", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cerritos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Chalco", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Chalmette", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Chambersburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Chamblee", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Champaign", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Champlin", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Chandler", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Chanhassen", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Channahon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Channelview", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Chantilly", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Chanute", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Chaparral", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Chapel Hill", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Chappaqua", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Charles City", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Charleston", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Charleston", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Charleston", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Charlestown", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Charlotte", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Charlotte", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Charlottesville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Charlton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Charter Oak", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Chaska", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Chatham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Chatham", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Chatham", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Chattanooga", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Cheat Lake", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cheektowaga", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cheektowaga", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Chehalis", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Chelmsford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Chelsea", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Chenango", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Cheney", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Cherry Hill Mall", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cherryland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Chesapeake", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Chesapeake Ranch Estates-Drum Point", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Cheshire", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Chester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Chester", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Chester", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Chester", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Chesterfield", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Chesterton", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Chestnut Ridge", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cheval", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cheverly", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cheviot", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Chevy Chase", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Cheyenne", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Chicago", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Chicago Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Chicago Ridge", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Chickasaw", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Chickasha", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Chico", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Chicopee", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Childress", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Chili", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Chillicothe", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Chillicothe", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Chillum", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Chino", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Chino Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Chino Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Chippewa Falls", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Choctaw", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Chowchilla", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Christiansburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Chubbuck", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Chula Vista", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Cicero", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cicero", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Cimarron Hills", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cincinnati", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cinco Ranch", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Circleville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Citrus", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Citrus Heights", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Citrus Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Citrus Ridge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "City of The Dalles", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Claiborne", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Clairton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Clanton", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Claremont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Claremont", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Claremore", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Clarence", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Clarendon Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Clarion", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Clark", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Clarksburg", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Clarksdale", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Clarkson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Clarkston", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Clarkston", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Clarkston Heights-Vineland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Clarkstown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Clarksville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Clarksville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Clarksville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Claverack", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Clawson", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Clay", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Claymont", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Clayton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Clayton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Clayton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Clayton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Clayton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Clear Lake", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Clearfield", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Clearfield", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Clearlake", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Clearwater", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cleburne", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Clemmons", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Clemson", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Clermont", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Cleveland", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Cleveland", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cleveland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cleveland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cleveland Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Clewiston", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Cliffside Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Clifton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Clifton", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Clifton Heights", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Clifton Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Clinton", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Clinton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Clinton", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Clinton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Clinton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Clinton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Clinton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Clinton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Clinton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Clinton", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Clinton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Clinton", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Clinton", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Clinton", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Clive", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Cloquet", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Closter", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cloverdale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cloverleaf", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cloverly", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Clovis", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Clovis", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Clute", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Clyde", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Coachella", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Coalinga", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Coatesville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cobleskill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Cochituate", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cockeysville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cocoa", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cocoa Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Coconut Creek", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Cody", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Coeur d\u2019Alene", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Coeymans", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Coffeyville", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Cohasset", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cohoes", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Colchester", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Colchester", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Coldwater", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Colesville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "College", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "College Park", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "College Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "College Place", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "College Station", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Collegedale", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Collegeville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Colleyville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Collier Manor-Cresthaven", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Collierville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Collingdale", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Collingswood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Collins", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Collinsville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Collinsville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Colonia", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Colonial Heights", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Colonial Heights", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Colonial Park", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Colonie", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Colonie", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Colorado Springs", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Colton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Columbia", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Columbia", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Columbia", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Columbia", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Columbia", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Columbia", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Columbia", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Columbia City", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Columbia Heights", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Columbine", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Columbus", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Columbus", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Columbus", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Columbus", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Columbus", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Commack", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Commerce", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Commerce", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Commerce City", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Compton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Comstock Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Concord", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Concord", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Concord", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Concord", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Concord", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Concord", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Congers", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Conley", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Conneaut", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Connellsville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Connersville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Conning Towers-Nautilus Park", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Conover", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Conroe", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Conshohocken", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Converse", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Conway", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Conway", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Conway", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Conway", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Conyers", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Cookeville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Coolidge", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Coon Rapids", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cooper City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Coos Bay", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Copiague", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Coppell", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Copperas Cove", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Coral Gables", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Coral Hills", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Coral Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Coral Terrace", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Coralville", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Coram", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Coraopolis", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Corbin", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Corcoran", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Cordele", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Corinth", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Corinth", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Cornelius", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Cornelius", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Corning", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Corning", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Corning", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cornwall", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Corona", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Coronado", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Corpus Christi", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Corrales", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Corry", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Corsicana", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Corte Madera", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Cortez", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cortland", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cortland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cortlandt", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Cortlandville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Corvallis", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Coshocton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Costa Mesa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cotati", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Coto de Caza", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Cottage Grove", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Cottage Grove", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Cottage Lake", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Cottonwood", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Cottonwood Heights", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Cottonwood West", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Cottonwood-Verde Village", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Council Bluffs", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Country Club", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Country Club", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Country Club Estates", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Country Club Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Country Walk", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Covedale", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Coventry", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Coventry", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Covina", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Covington", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Covington", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Covington", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Covington", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Covington", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Covington", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Coweta", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Coxsackie", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Crafton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Craig", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Cranford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Cranston", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Crawford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Crawfordsville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Cresskill", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Crest Hill", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Crestline", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Creston", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Crestview", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Crestwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Crestwood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Crestwood Village", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Crete", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Crete", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Creve Coeur", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Crockett", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Crofton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Cromwell", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Crookston", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Cross Lanes", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Crossett", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Crossville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Croton-on-Hudson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Crowley", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Crowley", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Crown Point", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Croydon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Crystal", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Crystal City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Crystal Lake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cudahy", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Cudahy", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Cuero", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Cullman", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Culpeper", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Culver City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Cumberland", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Cumberland", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Cumberland", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Cumberland Hill", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cupertino", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Cushing", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cutler", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cutler Ridge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Cutlerville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Cuyahoga Falls", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Cynthiana", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Cypress", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cypress Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Cypress Lake", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "D\u2019Iberville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Dade City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Dale City", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Dalhart", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Dallas", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Dallas", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dalton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Dalton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Daly City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Damascus", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Dana Point", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Danbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Danbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Dania Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Danvers", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Danvers", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Danville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Danville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Danville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Danville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Danville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Daphne", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Darby", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Darby Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Darien", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Darien", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Darien", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Darlington", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Darnestown", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dartmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Davenport", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Davidson", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Davie", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Davis", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Dayton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Dayton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Dayton", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Daytona Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "De Bary", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "De Land", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "De Pere", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "De Ridder", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "De Soto", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "De Witt", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Dearborn", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Dearborn Heights", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Decatur", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Decatur", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Decatur", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Decatur", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Decorah", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dedham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dedham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Deer Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Deer Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Deerfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Deerfield Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Deerpark", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Defiance", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "DeForest", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "DeKalb", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Del Aire", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Del City", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Del Rio", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Delafield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Delafield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Delano", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Delavan", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Delaware", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Delhi", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Delmar", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Delphos", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Delray Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Delta", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Deltona", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Deming", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Demopolis", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Denham Springs", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Denison", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Denison", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dennis", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Dent", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Denton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Dentsville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Denver", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Depew", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Derby", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Derby", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Derby", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Derby", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Derry", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Derry", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Des Moines", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Des Moines", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Des Peres", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Des Plaines", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Desert Hot Springs", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "DeSoto", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Destin", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Destrehan", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Detroit", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Detroit Lakes", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Devils Lake", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Dewey-Humboldt", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Dexter", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Diamond Bar", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Dickinson", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Dickinson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Dickson", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Dickson City", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dighton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Dillon", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Dinuba", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Discovery Bay", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Dishman", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Dix Hills", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Dixon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Dixon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Dobbs Ferry", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Dock Junction", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Doctor Phillips", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Dodge City", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Dolton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Donaldsonville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Donna", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Doral", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Doraville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Dormont", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Dothan", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Douglas", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Douglas", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Douglas", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Douglasville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Dover", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Dover", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Dover", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Dover", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Dover", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Dowagiac", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Downers Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Downey", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Downingtown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Doylestown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dracut", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Draper", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Drexel Heights", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Drexel Hill", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Druid Hills", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Dry Run", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Dryden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Du Quoin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Duarte", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Dublin", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Dublin", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Dublin", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "DuBois", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Dubuque", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Dudley", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Duluth", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Duluth", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Dumas", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Dumbarton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Dumont", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Dunbar", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Duncan", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Duncanville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Dundalk", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Dunedin", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Dunellen", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Dunkirk", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Dunmore", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Dunn", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Dunn Loring", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Dunwoody", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Duquesne", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Durango", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Durant", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Durham", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Durham", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Durham", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Durham", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Duxbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Dyer", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Dyersburg", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Eagan", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Eagle", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Eagle Mountain", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Eagle Pass", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Earlimart", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Easley", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "East Alton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Aurora", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "East Bethel", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "East Brainerd", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "East Bridgewater", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "East Brunswick", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "East Chicago", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "East Cleveland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Compton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "East Falmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Fishkill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Foothills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Glenville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "East Grand Forks", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "East Grand Rapids", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Greenbush", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "East Greenwich", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Haddam", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Hampton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Hampton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Hemet", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "East Highland Park", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "East Hill-Meridian", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Hills", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Islip", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East La Mirada", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "East Lake", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "East Lansing", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "East Liverpool", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "East Longmeadow", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Los Angeles", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Lyme", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Massapequa", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Meadow", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "East Millcreek", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "East Moline", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "East Norriton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Northport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "East Orange", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Palo Alto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Pasadena", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Patchogue", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "East Peoria", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "East Perrine", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "East Point", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East Porterville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "East Providence", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "East Renton Highlands", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "East Ridge", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "East Riverdale", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Rochester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Rochester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "East Rockaway", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "East Rutherford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "East San Gabriel", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "East St. Louis", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "East Stroudsburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "East Wenatchee Bench", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "East Windsor", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "East York", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Eastchester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Eastchester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Easthampton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Eastlake", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Easton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Easton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Easton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Easton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Eastpointe", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Eastwood", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Eaton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Eatonton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Eatontown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Eau Claire", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Echelon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Economy", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ecorse", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Eden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Eden", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Eden Isle", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Eden Prairie", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Edgemere", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Edgewater", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Edgewater", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Edgewood", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Edgewood", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Edgewood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Edina", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Edinboro", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Edinburg", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Edison", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Edmond", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Edmonds", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Edwards", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Edwardsville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Effingham", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Eglin AFB", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Egypt Lake-Leto", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Eidson Road", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Cajon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "El Campo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Centro", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Cerrito", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "El Dorado", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "El Dorado", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Dorado Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "El Mirage", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Monte", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "El Paso", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Paso de Robles", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "El Reno", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Rio", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Segundo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "El Sobrante", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elbridge", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Eldersburg", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Elfers", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Elgin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Elizabeth", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Elizabeth City", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Elizabethton", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Elizabethtown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Elizabethtown", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Elk City", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Elk Grove", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Elk Grove Village", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Elk Plain", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Elk River", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Elkhart", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Elkhorn", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Elkhorn", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Elkins", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Elko", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Elkridge", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Elkton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Ellensburg", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ellicott", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Ellicott City", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ellington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Ellisville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Ellsworth", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ellwood City", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Elm Grove", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elma", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Elmhurst", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elmira", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elmira", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elmont", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Elmwood Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Elmwood Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Elon College", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Eloy", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Elsmere", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Elwood", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Elwood", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Elyria", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Emerson", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Emeryville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Emmaus", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Emporia", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Encinitas", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Endicott", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Endwell", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Enfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Englewood", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Englewood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Englewood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Englewood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Enid", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Ennis", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ensley", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Enterprise", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Enterprise", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Enumclaw", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Ephrata", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ephrata", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Erie", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Erie", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Erlanger", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Erlton-Ellisburg", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Erwin", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Escanaba", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Escondido", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Esopus", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Espanola", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Essex", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Essex", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Essex", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Essex Junction", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Estelle", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Estero", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Estherville", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Euclid", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Eufaula", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Eugene", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Euless", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Eunice", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Eureka", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Eureka", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Eustis", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Evans", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Evans", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Evans", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Evanston", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Evanston", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Evansville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Everett", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Everett", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Evergreen", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Evergreen", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Evergreen Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Ewa Beach", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ewing", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Excelsior Springs", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Exeter", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Exeter", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Exeter", + "state": "California", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Exeter", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fabens", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fair Lawn", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fair Oaks", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fair Oaks", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Fair Plain", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Fairbanks", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fairborn", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fairdale", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fairfax", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Fairfax", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fairfield", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fairfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fairfield", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Fairfield", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Fairfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Fairfield", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Fairfield", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Fairhaven", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Fairhope", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Fairland", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fairlawn", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Fairless Hills", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Fairmont", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Fairmont", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fairmount", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Fairview", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fairview", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fairview", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fairview", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Fairview Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fairview Park", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fairview Shores", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Fairwood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Fall River", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fallbrook", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Fallon", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Falls Church", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fallsburg", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Fallston", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Falmouth", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Falmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fanwood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Fargo", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Faribault", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Farmers Branch", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Farmersville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Farmingdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Farmington", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Farmington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Farmington", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Farmington", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Farmington", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Farmington", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Farmington", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Farmington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Farmington Hills", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Farmingville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Farmville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Farragut", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Farrell", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Fayetteville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Fayetteville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Fayetteville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fayetteville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Feasterville-Trevose", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Federal Heights", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Federal Way", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fenton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Fenton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Fergus Falls", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Ferguson", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fern Creek", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fern Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fernandina Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Ferndale", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ferndale", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Ferndale", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Fernley", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Fernway", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ferry Pass", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Festus", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fillmore", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Findlay", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Finneytown", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Fishers", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fishkill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Fitchburg", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Fitchburg", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fitzgerald", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Five Corners", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Five Forks", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Flagstaff", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Flat Rock", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Flatwoods", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Flint", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Floral Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Florence", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Florence", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Florence", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Florence", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Florence", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Florence-Graham", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Florence-Roebling", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Florham Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Florida City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Florida Ridge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Florin", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Florissant", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Flossmoor", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Flower Mound", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Flowing Wells", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Flushing", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Folcroft", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Foley", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Folsom", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Folsom", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Fond du Lac", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fontana", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Foothill Farms", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Foothill Ranch", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fords", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Forest", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Forest Acres", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Forest City", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Forest City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Forest Glen", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Forest Grove", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Forest Hill", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Forest Hills", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Forest Hills", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Forest Lake", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Forest Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Forest Park", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Forest Park", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Forestdale", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Forestville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Forestville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Forrest City", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fort Ann", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Fort Atkinson", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Fort Belvoir", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fort Benning South", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fort Bliss", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Fort Bragg", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fort Bragg", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fort Campbell North", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fort Carson", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fort Collins", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fort Dix", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Fort Dodge", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fort Drum", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fort Hood", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Fort Hunt", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fort Knox", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Lauderdale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Fort Lee", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Fort Lee", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Fort Leonard Wood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Fort Lewis", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fort Lupton", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Fort Madison", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Fort Meade", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Fort Mill", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fort Mitchell", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fort Morgan", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Myers", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Myers Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fort Oglethorpe", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Fort Payne", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Pierce", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Pierce North", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Fort Polk South", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Fort Riley North", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Fort Rucker", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fort Salonga", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Fort Scott", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Fort Smith", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fort Stewart", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fort Stockton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Fort Thomas", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Fort Valley", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fort Walton Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Fort Washington", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Fort Wayne", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fort Worth", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fortuna", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Fortuna Foothills", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Foster City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fostoria", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fountain", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Fountain Hills", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Fountain Inn", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fountain Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fountainbleau", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Four Corners", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Fox Lake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Fox Point", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Foxborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Framingham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Framingham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Franconia", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Frankfort", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Frankfort", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Frankfort", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Frankfort", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Frankfort Square", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Franklin", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Franklin", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Franklin", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Franklin", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Franklin", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Franklin", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Franklin", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Franklin", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Franklin", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Franklin", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Franklin Lakes", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Franklin Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Franklin Park", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Franklin Square", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Fraser", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Frederick", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Fredericksburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fredericksburg", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fredonia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Freehold", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Freeport", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Freeport", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Freeport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Freeport", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Freetown", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fremont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Fremont", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Fremont", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Fresno", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fresno", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Fridley", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Friendly", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Friendswood", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Frisco", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Front Royal", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Frostburg", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fruit Cove", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fruita", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Fruitvale", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Fruitville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Fullerton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Fullerton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Fulton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Fulton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Fultondale", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Fuquay-Varina", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Gadsden", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Gaffney", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Gages Lake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Gahanna", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Gainesville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Gainesville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gainesville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Gaithersburg", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Galax", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Galena Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Galesburg", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Galion", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Gallatin", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Galliano", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Gallup", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Galt", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Galveston", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Gantt", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Garden Acres", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Garden City", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Garden City", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Garden City", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Garden City", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Garden City", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Garden City", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Garden City Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Garden Grove", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Garden Home-Whitford", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Gardena", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Gardendale", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Gardere", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Gardiner", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Gardner", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Gardner", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Gardnerville Ranchos", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Garfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Garfield Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Garland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Garner", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Garrison", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Gary", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Gastonia", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Gates", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Gates-North Gates", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Gatesville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Gautier", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Geddes", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Genesee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Geneseo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Geneseo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Geneseo", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Geneva", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Geneva", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Geneva", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Georgetown", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Georgetown", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Georgetown", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Georgetown", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Georgetown", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Georgetown County", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Gering", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "German Flatts", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Germantown", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Germantown", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Germantown", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Gettysburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gibsonton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gifford", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Gig Harbor", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Gilbert", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Gilford", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Gillette", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Gilroy", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Girard", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gladeview", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Gladewater", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Gladstone", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Gladstone", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Glasgow", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Glasgow", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Glassboro", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Glastonbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Glastonbury Center", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Glen Allen", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Glen Avon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Glen Burnie", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glen Carbon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Glen Cove", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glen Ellyn", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Glen Ridge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Glen Rock", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Glenarden", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glencoe", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Glendale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Glendale", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Glendale", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glendale Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Glendora", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Glenn Dale", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Glenn Heights", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Glenolden", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Glenpool", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Glens Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Glens Falls North", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Glenside", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Glenvar Heights", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glenview", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Glenville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Glenwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Glenwood Springs", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Globe", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Glocester", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Gloucester", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Gloucester City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Gloucester Point", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Gloversville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Godfrey", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Goffstown", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Gold Camp", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Gold River", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Golden", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Golden Gate", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Golden Glades", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Golden Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Golden Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Golden Valley", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Goldenrod", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Goldsboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Goleta", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Gonzales", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Gonzales", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Gonzales", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gonzalez", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Goodings Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Goodlettsville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Goodyear", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Goose Creek", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Gorham", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Goshen", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Goshen", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Goulds", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Gouverneur", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Grafton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Grafton", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Graham", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Graham", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Graham", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Granby", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Granby", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Granby", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grand Blanc", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Grand Chute", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Grand Forks", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grand Haven", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Grand Island", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Grand Island", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Grand Junction", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grand Ledge", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Grand Prairie", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Grand Rapids", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grand Rapids", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Grand Rapids", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Grand Terrace", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Grandview", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Grandview", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Grandview Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grandville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Granger", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Granite Bay", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Granite City", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Grants", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Grants Pass", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Grantsville", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Granville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Grapevine", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Grass Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Gray", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Grayslake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Great Barrington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Great Bend", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Great Falls", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Great Falls", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Great Neck", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Great Neck Plaza", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Greater Carrollwood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Greater Landover", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Greater Northdale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Greater Sun Center", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Greater Upper Marlboro", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Greatwood", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greece", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greece", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Greeley", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Green", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Green", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Green Bay", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Green Haven", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Green Hill", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Green River", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Green Valley", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Green Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Greenacres", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Greenbelt", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greenburgh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Greencastle", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Greendale", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Greeneville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Greenfield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greenfield", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Greenfield", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Greenfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Greenfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Greenfield", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greenlawn", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Greensboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Greensburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Greensburg", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Greentree", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Greenville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Greenville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Greenville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Greenville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Greenville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Greenville", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Greenville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Greenville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Greenville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Greenville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Greenville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Greenville", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Greenwich", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Greenwood", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Greenwood", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Greenwood", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Greenwood", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Greenwood Village", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Greer", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Grenada", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Gresham", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Gresham Park", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Gretna", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Griffin", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Griffith", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Grinnell", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Griswold", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Groesbeck", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grosse Ile", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grosse Pointe Farms", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grosse Pointe Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Grosse Pointe Woods", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Groton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Groton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Groton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Grove City", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Grove City", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Groveland", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Grover Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Groves", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Groveton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Grovetown", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Guilderland", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Guilford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gulf Gate Estates", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Gulfport", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Gulfport", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Gunbarrel", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Guntersville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Gurnee", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Guthrie", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Guttenberg", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Guymon", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hacienda Heights", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hackensack", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hackettstown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Haddam", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Haddon Heights", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Haddonfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Hagerstown", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Haiku-Pauwela", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Hailey", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Haines City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Halawa", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Haledon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Hales Corners", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Half Moon", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Half Moon Bay", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Halfmoon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Halfway", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Halifax", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hallandale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Haltom City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Ham Lake", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hamburg", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hamburg", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Hamden", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Hamilton", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hamilton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Hamilton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Hamlet", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hamlin", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Hammond", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Hammond", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hammonton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Hampden", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hampstead", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hampton", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hampton", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Hampton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hampton Bays", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hampton Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hamptons at Boca Raton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Hamtramck", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Hanahan", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hanford", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Hannibal", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hanover", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hanover", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hanover", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hanover", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hanover", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hanover Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hanson", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Hapeville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Harahan", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Harker Heights", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Harleysville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Harlingen", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Harper Woods", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Harriman", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Harrisburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Harrisburg", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Harrison", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Harrison", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Harrison", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Harrison", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Harrison", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Harrison", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Harrison", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Harrison Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Harrisonburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Harrisonville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Harrodsburg", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Hartford", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Hartford", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Hartford City", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Hartland", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hartsdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Hartselle", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Hartsville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Harvard", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Harvey", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Harvey", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Harwich", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Harwood Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hasbrouck Heights", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Haslett", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Hastings", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Hastings", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hastings", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hastings", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hastings-on-Hudson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hatboro", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Hattiesburg", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hauppauge", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Havelock", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Haverhill", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Haverstraw", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Haverstraw", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Havre", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Havre de Grace", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hawaiian Gardens", + "state": "California", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Hawaiian Paradise Park", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hawthorn Woods", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hawthorne", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hawthorne", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Hayden", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Hayesville", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Hays", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Haysville", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hayward", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hazel Crest", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Hazel Dell North", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Hazel Dell South", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Hazel Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Hazelwood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hazleton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Healdsburg", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Heath", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Heber", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Heber Springs", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Hebron", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Helena", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Helena", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Helena", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Helena Valley Southeast", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Helena Valley West Central", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hemet", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hempstead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hempstead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Henderson", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Henderson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Henderson", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Henderson", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Hendersonville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Hendersonville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Henrietta", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Henryetta", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hercules", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hereford", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Herkimer", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Herkimer", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hermantown", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Hermiston", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hermitage", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hermosa Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hernando", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Hernando", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Herndon", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Herrin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Hershey", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hesperia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hewitt", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hewlett", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hialeah", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hialeah Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Hiawatha", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hibbing", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Hickory", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hickory Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hicksville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hidalgo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "High Point", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Highland", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Highland", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Highland", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Highland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Highland Heights", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Highland Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Highland Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Highland Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Highland Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Highland Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Highland Springs", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Highland Village", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Highlands", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Highlands", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Highlands Ranch", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Highview", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hillcrest", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Hillcrest Heights", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Hilliard", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Hillsboro", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Hillsboro", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hillsboro", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hillsborough", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Hillsdale", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hillsdale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hillside", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hillside", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Hillview", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Hilo", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Hilton Head Island", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Hinesville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hingham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hinsdale", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hitchcock", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Hobart", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Hobart", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Hobbs", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hobe Sound", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hoboken", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Hockessin", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Hoffman Estates", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Holbrook", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Holbrook", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Holbrook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Holden", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Holiday", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Holiday City-Berkeley", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Holladay", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Holland", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Hollins", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hollis", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Hollister", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Holliston", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Holly", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Holly Hill", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Holly Springs", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Holly Springs", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hollywood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Holmen", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Holt", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Holtsville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Holualoa", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Holyoke", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Home Gardens", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Homeacre-Lyndora", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Homeland Park", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Homer", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Homestead", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Homestead Meadows South", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Homewood", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Homewood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Homosassa Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hondo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Honolulu", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hooksett", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hoosick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Hoover", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Hopatcong", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Hope", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Hope Mills", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Hopewell", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hopkins", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Hopkinsville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hopkinton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Hopkinton", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Hoquiam", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Horn Lake", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hornell", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Horseheads", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Horseheads", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Horsham", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Hot Springs", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Hot Springs Village", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Houghton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Houlton", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Houma", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Houston", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Howard", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Howell", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Howland Center", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Hubbard", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Huber Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Hudson", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hudson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Hudson", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Hudson", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hudson", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hudson", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hudson", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Hudson", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hudson", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hudson Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Hudsonville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Hueytown", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hugo", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hull", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Hull", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Humble", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Humboldt", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Hunters Creek", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Huntersville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Huntingdon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Huntington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Huntington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Huntington", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Huntington", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Huntington", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Huntington Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Huntington Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Huntington Station", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Huntington Woods", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Huntsville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Huntsville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hurley", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Huron", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Huron", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Huron", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Hurricane", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Hurst", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Hutchinson", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Hutchinson", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Hyattsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Hybla Valley", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Hyde Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Hyrum", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Idabel", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Idaho Falls", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Idylwood", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ilion", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Immokalee", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Imperial", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Imperial Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Incline Village-Crystal Bay", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Independence", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Independence", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Independence", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Independence", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Independence", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Independence", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Indian Harbour Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Indian Trail", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Indiana", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Indianapolis", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Indianola", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Indianola", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Indio", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Ingleside", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Inglewood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Inglewood-Finn Hill", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Inkster", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Interlaken", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "International Falls", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Inver Grove Heights", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Inverness", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Inverness", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Inwood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Inwood", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Iola", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Iona", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ione", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ionia", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Iowa City", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Iowa Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ipswich", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Irmo", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Iron Mountain", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Irondale", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Irondale", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Irondequoit", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Irondequoit", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Ironton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ironwood", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Irvine", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Irving", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Irvington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Irvington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Iselin", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ishpeming", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Isla Vista", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Islamorada", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Island Lake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Islip", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Islip", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Issaquah", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Itasca", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ithaca", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ithaca", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ives Estates", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Jacinto City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Jackson", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Jackson", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Jackson", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Jackson", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Jackson", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Jackson", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Jacksonville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Jacksonville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Jacksonville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Jacksonville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Jacksonville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Jacksonville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Jacksonville Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Jamesburg", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Jamestown", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Jamestown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Janesville", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Jasmine Estates", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Jasper", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Jasper", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Jasper", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Jeannette", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Jefferson", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Jefferson", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Jefferson", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Jefferson City", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Jefferson City", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Jefferson Hills", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Jefferson Valley-Yorktown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Jeffersontown", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Jeffersonville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Jenison", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Jenks", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Jennings", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Jennings", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Jennings Lodge", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Jensen Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Jericho", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Jerome", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Jersey City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Jersey Village", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Jerseyville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Jessup", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Jesup", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Johnson City", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Johnson City", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Johnston", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Johnston", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Johnstown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Johnstown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Johnstown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Joliet", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Jollyville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Jonesboro", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Joplin", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Joppatowne", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Junction City", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Juneau and", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Jupiter", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Justice", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kahului", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kailua", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kailua", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Kalamazoo", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kalaoa", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Kalispell", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kaneohe", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kaneohe Station", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Kankakee", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Kannapolis", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Kansas City", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Kansas City", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kapaa", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Katy", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Kaufman", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Kaukauna", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Kaysville", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Keansburg", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Kearney", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Kearns", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Kearny", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Keene", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Keizer", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Keller", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kelso", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Kemp Mill", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Ken Caryl", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Kenai", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Kendale Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Kendall", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Kendall Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Kendall West", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Kendallville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Kenilworth", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kenmore", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kenmore", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Kennebunk", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Kennedy Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Kenner", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Kennesaw", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Kennett", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kennewick", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Kenosha", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Kensington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kent", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Kent", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kent", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Kentfield", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Kenton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Kentwood", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Kenwood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Keokuk", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Kerman", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Kernersville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Kerrville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Ketchikan", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Kettering", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Kettering", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Kewanee", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Key Biscayne", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Key Largo", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Key West", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Keyport", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Keystone", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Kihei", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Kilgore", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Killeen", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Killingly", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Killingworth", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Kimberly", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kinderhook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "King City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "King of Prussia", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Kingman", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Kings Grant", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Kings Mountain", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kings Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Kings Point", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Kingsburg", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kingsbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kingsgate", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Kingsland", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Kingsport", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Kingston", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kingston", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Kingston", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Kingsville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Kinnelon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Kinston", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Kirby", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Kirkland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kirkland", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Kirksville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Kirkwood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Kirtland", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Kirtland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Kiryas Joel", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Kissimmee", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Kittery", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Klamath Falls", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Knik-Fairview", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Knoxville", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Knoxville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Kodiak", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Kokomo", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Kosciusko", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Kulpsville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Canada Flintridge", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Crescenta-Montrose", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "La Crosse", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "La Fayette", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "La Feria", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "La Follette", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "La Grande", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "La Grange", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "La Grange", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "La Grange Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Habra", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "La Homa", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "La Junta", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "La Marque", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Mesa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Mirada", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Palma", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "La Plata", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "La Porte", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "La Porte", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Presa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Puente", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Quinta", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Riviera", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "La Salle", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "La Vergne", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "La Verne", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "La Vista", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lacey", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lackawanna", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lackland AFB", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Lacombe", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Laconia", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ladera Heights", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Ladson", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Ladue", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lady Lake", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Lafayette", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Lafayette", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lafayette", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lafayette", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "LaGrange", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna Niguel", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna West-Lakeside", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Laguna Woods", + "state": "California", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Lahaina", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lake Arbor", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lake Arrowhead", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lake Barcroft", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lake Bluff", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Butter", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lake Carmel", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Lake Charles", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Lake City", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lake Dallas", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Lake Elmo", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lake Elsinore", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lake Forest", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lake Forest", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lake Forest Park", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Lake Geneva", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lake Grove", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Lake Havasu City", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lake in the Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lake Jackson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Lorraine", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lake Los Angeles", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Lucerne", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Magdalene", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Mary", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lake Mohawk", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lake Monticello", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lake Morton-Berrydale", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Lake Oswego", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lake Ridge", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lake Ronkonkoma", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lake Shore", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lake Shore", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Lake St. Louis", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lake Station", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lake Stevens", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Wales", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Worth", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lake Worth Corridor", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lake Zurich", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lakeland", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lakeland", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lakeland Highlands", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lakeland North", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lakeland South", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Lakes", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lakes by the Bay", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lakes of the Four Seasons", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lakeside", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lakeside", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lakeside", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Lakeville", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lakeville", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lakeway", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lakewood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lakewood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lakewood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Lakewood", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lakewood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lakewood Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Lamar", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Lambertville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lamesa", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lamont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lampasas", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lancaster", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Lancaster", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lancaster", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lancaster", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lancaster", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lancaster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lancaster", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lancaster", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Land O\u2019 Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Landen", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Lander", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Lanett", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Langley Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lanham-Seabrook", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lansdale", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lansdowne", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lansdowne-Baltimore Highlands", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Lansing", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lansing", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lansing", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Lansing", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lantana", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Lapeer", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Laplace", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Laramie", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Larchmont", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Laredo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Largo", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Largo", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Larkfield-Wikiup", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Larkspur", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Larose", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Las Cruces", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Las Vegas", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Las Vegas", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lathrop", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Latrobe", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lauderdale Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lauderhill", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Laughlin", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Laurel", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Laurel", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Laurel", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Laurel", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Laurel", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Laurel Bay", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Laurence Harbor", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Laurens", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Laurinburg", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lawndale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Lawrence", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lawrence", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lawrence", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lawrence", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lawrenceburg", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Lawrenceburg", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Lawrenceville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Lawton", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Layton", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Le Mars", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Le Ray", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Le Roy", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lea Hill", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Leacock-Leola-Bareville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "League City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Leander", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Leavenworth", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Leawood", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lebanon", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Lebanon", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lebanon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lebanon", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Lebanon", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lebanon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Lebanon", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Lebanon", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ledyard", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lee", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Lee\u2019s Summit", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Leeds", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Leesburg", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Leesburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Leesville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Lehi", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lehigh Acres", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Leicester", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Leisure City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Leisure Village West-Pine Lake Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Leitchfield", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Lemay", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Lemmon Valley-Golden Valley", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lemon Grove", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lemont", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lemoore", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Lenexa", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lennox", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Lenoir", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lenoir City", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lenox", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Leominster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Leon Valley", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Leonia", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Levelland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Levittown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Levittown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lewisboro", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lewisburg", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Lewiston", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lewiston", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Lewiston", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lewistown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Lewisville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lewisville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lexington", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Lexington", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Lexington", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Lexington", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lexington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Lexington", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lexington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lexington Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Lexington-Fayette", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Liberal", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Liberty", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Liberty", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Liberty", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Libertyville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lighthouse Point", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Lilburn", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lima", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Lincoln", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Lincoln", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lincoln", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lincoln", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lincoln", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Lincoln City", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Lincoln Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lincoln Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lincoln Village", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lincolnia", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lincolnshire", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Lincolnton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lincolnwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lincroft", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Linda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Linden", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lindenhurst", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lindenhurst", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lindenwold", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Lindon", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lindsay", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Linganore-Bartonsville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Linglestown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Lino Lakes", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Linthicum", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Linton Hall", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Linwood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lionville-Marchwood", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Lisbon", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Lisbon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lisle", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Litchfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Litchfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Litchfield", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Litchfield", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lititz", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Little Canada", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Little Chute", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Little Cottonwood Creek Valley", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Little Falls", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Little Falls", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Little Ferry", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Little River", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Little Rock", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Little Silver", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Littlefield", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Littleton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Littleton", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Live Oak", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Live Oak", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Live Oak", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Live Oak", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Livermore", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Livingston", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Livingston", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Livingston", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Livonia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Livonia", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lloyd", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lochearn", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lock Haven", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lockhart", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lockhart", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lockport", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lockport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lockport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lodi", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lodi", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Logan", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Logan", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Logansport", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Loma Linda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lombard", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lomita", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lompoc", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "London", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Londonderry", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Londonderry", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Londontowne", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Long Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Long Beach", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Long Beach", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Long Branch", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Long Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Longboat Key", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Longmeadow", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Longmeadow", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Longmont", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Longview", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Longview", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Longwood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Loomis", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lorain", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lorton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Alamitos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Los Alamos", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Altos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Altos Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Angeles", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Banos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Los Gatos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Los Lunas", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Louisville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Louisville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Louisville", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Louisville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Loveland", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Loveland", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Loves Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Lovington", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lowell", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Lowell", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lower Allen", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Lower Burrell", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lubbock", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lucas Valley-Marinwood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ludington", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ludlow", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lufkin", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Lugoff", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Luling", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Lumberton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Lumberton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lunenburg", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Lutherville-Timonium", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lutz", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lynbrook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Lynchburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lynden", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Lyndhurst", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Lyndhurst", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Lyndon", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lynn", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Lynn Haven", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lynnfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Lynnfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Lynnwood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lynwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Lynwood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Lyons", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Lysander", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Mableton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Macedon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Macedonia", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Machesney Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Macomb", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Macon", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Madeira", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Madera", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Madera Acres", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Madison", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Madison", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Madison", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Madison", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Madison", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Madison", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Madison", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Madison", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Madison Heights", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Madison Heights", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Madison Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Madisonville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Magalia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Magna", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Magnolia", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mahopac", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Mahtomedi", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Maitland", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Makaha", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Makakilo City", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Makawao", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Malden", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Malibu", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Malone", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Malone", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Malta", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Maltby", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Malvern", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Malverne", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mamakating", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mamaroneck", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mamaroneck", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mammoth Lakes", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Manasquan", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Manassas", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Manassas Park", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Manchester", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Manchester", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Manchester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Manchester", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Manchester", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Mandan", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Mandeville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Mango", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Manhasset", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Manhattan", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Manhattan Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Manistee", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Manitowoc", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Mankato", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Manlius", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Manorhaven", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Manorville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Mansfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Mansfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mansfield", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mansfield", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Mansfield Center", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Manteca", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Manteno", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Mantua", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Manville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Maple Glen", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Maple Grove", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Maple Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Maple Valley", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Maplewood", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Maplewood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Maplewood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Maquoketa", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Marana", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Marathon", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Marblehead", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Marblehead", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Marcellus", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Marco Island", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Marcy", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Marengo", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Margate", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Margate City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Marianna", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Marietta", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Marietta", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Marina", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Marina del Rey", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Marinette", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Marion", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Marion", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Marion", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Marion", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Marion", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Marion", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Marion", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Markham", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Marlborough", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Marlborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Marlin", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Marlow Heights", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Marlton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Marlton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Marquette", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Marrero", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Marshall", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Marshall", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Marshall", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Marshall", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Marshalltown", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Marshfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Marshfield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Martha Lake", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Martin", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Martinez", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Martinez", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Martins Ferry", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Martinsburg", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Martinsville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Martinsville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Maryland City", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Maryland Heights", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Marysville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Marysville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Marysville", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Marysville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Maryville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Maryville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Mashpee", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Mason", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mason", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Mason City", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Masonboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Massapequa", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Massapequa Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Massena", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Massena", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Massillon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mastic", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mastic Beach", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Matawan", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Mattapoisett", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Matteson", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Matthews", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mattoon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mattydale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Mauldin", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Maumee", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Maumelle", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Mayfield", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mayfield", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mayfield Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Maynard", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Maynard", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Mays Chapel", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Maysville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Maywood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Maywood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Maywood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "McAlester", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "McAllen", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "McCandless Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "McComb", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "McCook", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "McDonough", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "McFarland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "McFarland", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "McGregor", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "McGuire AFB", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "McHenry", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "McKees Rocks", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "McKeesport", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "McKinleyville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "McKinney", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "McLean", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "McMinnville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "McMinnville", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "McPherson", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Meadow Woods", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Meadville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Mebane", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Mechanicsburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mechanicstown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Mechanicsville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Medfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Medfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Medford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Medford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Medford", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Medina", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Medina", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Medulla", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Medway", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Mehlville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Melbourne", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Melrose", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Melrose Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Melrose Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Melville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Melvindale", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Memphis", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Memphis", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Menasha", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Menasha", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mendon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mendota", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mendota", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Mendota Heights", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Menlo Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Menominee", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Menomonee Falls", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Menomonie", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mentone", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mentor", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mentor-on-the-Lake", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Mequon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Meraux", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Merced", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mercedes", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mercer Island", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Mercerville-Hamilton Square", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Meriden", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Meriden", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Meridian", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Meridian", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Merriam", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Merrick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Merrifield", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Merrill", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Merrillville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Merrimac", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Merrimack", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Merritt Island", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Merrydale", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Merton", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Mesa", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Mesquite", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mesquite", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Metairie", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Methuen", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Metropolis", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Metuchen", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mexia", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Mexico", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miami", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Miami", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miami Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miami Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miami Shores", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miami Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Miamisburg", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Micco", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Michigan City", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Middle Island", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Middle River", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Middle Valley", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Middleborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Middleborough Center", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Middleburg", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Middleburg Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Middlebury", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Middlebury", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Middlebury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Middlesborough", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Middlesex", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Middleton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Middleton", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Middletown", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Middletown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Middletown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Middletown", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Middletown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Middletown", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Middletown", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Middletown", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Midland", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Midland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Midland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Midland Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Midlothian", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Midlothian", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Midvale", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Midwest City", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Milan", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Miles City", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Milford", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Milford", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Milford", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Milford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Milford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Milford", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Milford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Milford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Milford", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Milford Mill", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Mililani Town", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mill Creek", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mill Plain", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mill Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Millbrae", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Millbrook", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Millburn", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Millbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Millcreek", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Milledgeville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Miller Place", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Millersville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Millington", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Millis", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Milltown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Millville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Milo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Milpitas", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Milton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Milton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Milton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Milton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Milton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Milton", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Milton-Freewater", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Milwaukee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Milwaukie", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Mims", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Minden", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mineola", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mineral Wells", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Minneapolis", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Minnehaha", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Minnetonka", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Minot", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Minot AFB", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Mint Hill", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mira Loma", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mira Monte", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Miramar", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Mishawaka", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Mission", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mission", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mission Bend", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mission Viejo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MT", + "city": "Missoula", + "state": "Montana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Missouri City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Mitchell", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Mitchellville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Moberly", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Mobile", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Modesto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Mohave Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mokena", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Moline", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Monaca", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Monahans", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Monessen", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Monett", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Monmouth", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Monmouth", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Monona", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Monroe", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Monroe", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Monroe", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Monroe", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Monroe", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Monroe", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Monroe", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Monroe", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Monroe", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Monroe", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Monroeville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Monrovia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Monsey", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Monson", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Montague", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Montclair", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Montclair", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Montclair", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Montebello", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Montecito", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Monterey", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Monterey Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Montgomery", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Montgomery", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Montgomery", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Montgomery Village", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Montgomeryville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Monticello", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Monticello", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Monticello", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Montpelier", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Montrose", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Montrose", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Montvale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Montville", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Moody", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Moore", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Moorestown-Lenola", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Mooresville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Mooresville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Moorhead", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Moorpark", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Moraga", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Moraine", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Moreau", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Morehead City", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Moreno Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Morgan City", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Morgan Hill", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Morganton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Morgantown", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Morganville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Morrilton", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Morris", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Morristown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Morristown", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Morrisville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Morro Bay", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Morton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Morton Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Moscow", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Moses Lake", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Moss Bluff", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Moss Point", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Moultrie", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Mound", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Mounds View", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Moundsville", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Mount Airy", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Mount Airy", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mount Carmel", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Mount Carmel", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Mount Clemens", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Mount Dora", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mount Healthy", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Mount Holly", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Hope", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Ivy", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Mount Joy", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Mount Juliet", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Kisco", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Kisco", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Mount Lebanon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Mount Olympus", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Mount Pleasant", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Mount Pleasant", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Mount Pleasant", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Pleasant", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Mount Pleasant", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Mount Pleasant", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mount Prospect", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Mount Rainier", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Sinai", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Mount Vernon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mount Vernon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Mount Vernon", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Mount Vernon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mount Vernon", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Mount Vernon", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Mount Washington", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Mountain Brook", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Mountain Home", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Mountain Home", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Mountain Home AFB", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Mountain Park", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Mountain Top", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Mountain View", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Mountainside", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mountlake Terrace", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Mukilteo", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Mukwonago", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Mukwonago", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Muncie", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Mundelein", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Munhall", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Municipality of Monroeville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Municipality of Murrysville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Munster", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Murfreesboro", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Murphy", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Murphysboro", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Murray", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Murray", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Murray", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Murraysville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Murrieta", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Muscatine", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Muscle Shoals", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Muscoy", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Muskego", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Muskegon", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Muskegon Heights", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Muskogee", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Mustang", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Myrtle Beach", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Myrtle Grove", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Myrtle Grove", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Mystic Island", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Nacogdoches", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Nampa", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Nanakuli", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Nanticoke", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Nantucket", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Nanuet", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Napa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Naperville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Napili-Honokowai", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Naples", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Naples Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Napoleon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Nappanee", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Narragansett", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Nashua", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Nashville-Davidson", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Natchez", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Natchitoches", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Natick", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "National City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Naugatuck", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Naugatuck", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Navasota", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Nazareth", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Nebraska City", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Nederland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Needham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Needham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Neenah", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Nellis AFB", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Neosho", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Neptune Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Nesconset", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Nether Providence Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Nevada", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Nevada", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "New Albany", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "New Albany", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "New Baltimore", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "New Bedford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "New Berlin", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "New Bern", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "New Braunfels", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "New Brighton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "New Brighton", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Britain", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Britain", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "New Brunswick", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Canaan", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "New Carrollton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Cassel", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Castle", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "New Castle", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "New Castle", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New City", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "New Cumberland", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Fairfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Hartford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "New Haven", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "New Hope", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Hyde Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "New Iberia", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "New Kensington", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "New Kingman-Butler", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "New Lenox", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New London", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New London", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "New London", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Milford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "New Milford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "New Milford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "New Orleans", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Paltz", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Paltz", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "New Philadelphia", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "New Port Richey", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "New Port Richey East", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "New Providence", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "New Richmond", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "New River", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Rochelle", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Scotland", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "New Smyrna Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "New Territory", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "New Ulm", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Windsor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New Windsor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "New York", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Newark", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Newark", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Newark", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Newark", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Newark", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Newberg", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Newberry", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Newburg", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Newburgh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Newburgh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Newbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Newburyport", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Newcastle", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Newfane", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Newington", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Newington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Newington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Newman", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Newmarket", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Newnan", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Newport", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Newport", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Newport", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Newport", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Newport", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Newport", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Newport Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Newport East", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Newport News", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Newstead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Newton", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Newton", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Newton", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Newton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Newton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Newtown", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Niagara", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Niagara Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Niceville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Nicholasville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Niles", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Niles", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Niles", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Nipomo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Niskayuna", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Nitro", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Nixa", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Noblesville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Nogales", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Norco", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Norcross", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Norfolk", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Norfolk", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Norfolk", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Norland", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Normal", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Norman", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Normandy Park", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Norridge", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Norristown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Adams", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Amherst", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Amityville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Andover", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Andrews Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "North Arlington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "North Atlanta", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Attleborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Attleborough Center", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "North Auburn", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "North Augusta", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "North Aurora", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Babylon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Bay Shore", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Bay Village", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Bellmore", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Bellport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "North Bend", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "North Bethesda", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "North Braddock", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "North Branch", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "North Branford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "North Brunswick Township", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "North Caldwell", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North Canton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Castle", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "North Charleston", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "North Chicago", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North College Hill", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "North Creek", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "North Decatur", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "North Druid Hills", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Elba", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "North Fair Oaks", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Fort Myers", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Greenbush", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "North Haledon", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "North Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "North Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Hempstead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "North Highlands", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "North Kensington", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "North Kingstown", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "North Las Vegas", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Lauderdale", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "North Laurel", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Lindenhurst", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "North Little Rock", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "North Logan", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North Madison", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "North Manchester", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "North Mankato", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "North Marysville", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Massapequa", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Merrick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Miami", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Miami Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "North Myrtle Beach", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North New Hyde Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "North Ogden", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North Olmsted", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Palm Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Patchogue", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "North Plainfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "North Platte", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Port", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "North Potomac", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "North Providence", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "North Providence", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "North Reading", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "North Richland Hills", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North Ridgeville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "North Riverside", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "North Royalton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "North Salt Lake", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "North Sarasota", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "North Smithfield", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "North Springfield", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "North St. Paul", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "North Star", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Syracuse", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Tonawanda", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "North Valley", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Valley Stream", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "North Vernon", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "North Versailles", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "North Wantagh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Northampton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Northampton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Northborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Northborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Northbridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Northbrook", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Northbrook", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Northfield", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Northfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Northgate", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Northglenn", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Northlake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Northport", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Northport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Northridge", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Northridge", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Northview", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Northville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Northwest Harborcreek", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Norton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Norton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Norton Shores", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Norwalk", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Norwalk", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Norwalk", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Norwalk", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Norwalk", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Norway", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Norwell", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Norwich", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Norwich", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Norwich", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Norwood", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Norwood", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Norwood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Novato", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Novi", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Nutley", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Nyack", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "O\u2019Fallon", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "O\u2019Fallon", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "O\u2019Hara Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Oak Brook", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Oak Creek", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Oak Forest", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Oak Grove", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Oak Grove", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Oak Grove", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Oak Grove", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Oak Harbor", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Oak Hill", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Oak Hills", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Oak Hills Place", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Oak Island", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Oak Lawn", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Oak Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Oak Park", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Oak Ridge", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Oak Ridge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Oakbrook", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Oakdale", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oakdale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Oakdale", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oakdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Oakland", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oakland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Oakland Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oakley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Oakmont", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Oakton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Oakville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Oakville", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Oakwood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Oatfield", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Oberlin", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ocala", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ocean Acres", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ocean City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Ocean City", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Ocean Pines", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Ocean Springs", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oceano", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oceanside", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oceanside", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ocoee", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Oconomowoc", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Oconomowoc", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Odenton", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Odessa", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Oelwein", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Offutt AFB", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ogden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Ogden", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ogdensburg", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Oil City", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oildale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ojai", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ojus", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Okemos", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Oklahoma City", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Okmulgee", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Okolona", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Olathe", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Old Bridge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Old Forge", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Old Lyme", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Old Orchard Beach", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Old Orchard Beach", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Old Saybrook", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Old Town", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Oldsmar", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Olean", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Olive Branch", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Olivehurst", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Olivette", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Olmsted Falls", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Olney", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Olney", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Olympia", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Olympia Heights", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Omaha", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Onalaska", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oneida", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oneonta", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Onondaga", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ontario", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Ontario", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ontario", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Opa-locka", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Opa-locka North", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Opal Cliffs", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Opelika", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Opelousas", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Opp", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Opportunity", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Oquirrh", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Oradell", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Orange", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Orange", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Orange", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Orange", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orange", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Orange", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Orange City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orange Cove", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Orange Lake", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Orange Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Orangeburg", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Orangetown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orangevale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Orchard Mesa", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Orchard Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Orchards", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orcutt", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Oregon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Oregon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Oregon City", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Orem", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orinda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Orland Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Orland Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Orlando", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Orleans", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Orlovista", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ormond Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ormond-By-The-Sea", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Oro Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Orono", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Orono", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Orono", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Orosi", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oroville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oroville East", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Orrville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Osceola", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Oshkosh", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Oskaloosa", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ossining", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ossining", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oswego", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oswego", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Oswego", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Otis Orchards-East Farms", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Otsego", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Ottawa", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Ottawa", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Ottumwa", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Overland", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Overland Park", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Overlea", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Oviedo", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Owasso", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Owatonna", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Owego", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Owensboro", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Owings Mills", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Owosso", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Oxford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Oxford", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Oxford", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Oxford", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Oxford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Oxford", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Oxnard", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Oxon Hill-Glassmanor", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oyster Bay", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Oyster Bay", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Ozark", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Ozark", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pace", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pacific Grove", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pacifica", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Paducah", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Page", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Pahrump", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Paine Field-Lake Stickney", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Painesville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Palatine", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palatka", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Palestine", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Palisades Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Bay", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Beach Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Coast", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Palm Desert", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Harbor", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm River-Clair Mel", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Palm Springs", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palm Valley", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Palmdale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Palmer", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palmetto", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Palmetto Estates", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Palmview South", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Palmyra", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Palmyra", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Palmyra", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Palo Alto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Palos Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Palos Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Palos Verdes Estates", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pampa", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Panama City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Panama City Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Panthersville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Papillion", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Paradise", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Paradise", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Paradise Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Paragould", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Paramount", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Paramus", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Paris", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Paris", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Paris", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Paris", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Park City", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Park City", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Park Forest", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Park Forest Village", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Park Hills", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Park Ridge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Park Ridge", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Parker", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Parker", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Parkersburg", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Parkland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Parkland", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Parkville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Parkville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Parkway-South Sacramento", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Parkwood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Parlier", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Parma", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Parma", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Parma Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Parole", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Parsons", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Pasadena", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pasadena", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pasadena", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Pascagoula", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Pasco", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Pass Christian", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Passaic", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Pataskala", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Patchogue", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Paterson", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Patterson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Patterson", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Pauls Valley", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Paulsboro", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pawling", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Pawtucket", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Payette", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Payson", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Payson", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Pea Ridge", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Peabody", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Peachtree City", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Pearl", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Pearl City", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pearl River", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pearland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pearsall", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pecan Grove", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pecos", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pedley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Peekskill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Pekin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Pelham", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pelham", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pelham", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Pelham", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Pell City", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Pella", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Pembroke", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Pembroke", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pembroke Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pembroke Pines", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pendleton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Pendleton", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Penfield", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Penn Hills", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pennsauken", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pennsville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pensacola", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Peoria", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Peoria", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Peoria Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Pepper Pike", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Pepperell", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Perinton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Perkasie", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Perris", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Perry", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Perry", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Perry", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Perry", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Perry Hall", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Perry Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Perrysburg", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Perryton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Perryville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Perth Amboy", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Peru", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Peru", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Peru", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Petal", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Petaluma", + "state": "California", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Petersburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Petoskey", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Pewaukee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Pewaukee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pflugerville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pharr", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Phelps", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Phenix City", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Philadelphia", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Philadelphia", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Philipstown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Phillipsburg", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Phoenix", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Phoenixville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Picayune", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Pickerington", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Picnic Point-North Lynnwood", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pico Rivera", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Picture Rocks", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Piedmont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Pierre", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Pike Creek", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Pikesville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Pikeville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Pimmit Hills", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Pine Bluff", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pine Castle", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pine Hill", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pine Hills", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pinecrest", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Pinehurst", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Pinehurst", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pinellas Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Pineville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pinewood", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Piney Green", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pinole", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Piqua", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pismo Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pitman", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pittsburg", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Pittsburg", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Pittsburgh", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Pittsfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pittsford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Pittston", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Placentia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Placerville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Plainedge", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Plainfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Plainfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Plainfield", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Plainfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Plainview", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Plainview", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Plainville", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Plainville", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Plaistow", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Plano", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Plant City", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Plantation", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Plaquemine", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Plattekill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Platteville", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Plattsburgh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Plattsburgh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Plattsmouth", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Pleasant Grove", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Pleasant Grove", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pleasant Hill", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Pleasant Hills", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Pleasant Prairie", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pleasant Valley", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Pleasanton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pleasanton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pleasantville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pleasantville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Pleasure Ridge Park", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Plover", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Plum", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Plymouth", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Plymouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Plymouth", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Plymouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Plymouth", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Plymouth", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Plymouth", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Plymouth", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Plymouth Township", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Pocahontas", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Pocatello", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Poinciana", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Point Pleasant", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pomfret", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Pomona", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pompano Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Pompano Beach Highlands", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Pompey", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Pompton Lakes", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Ponca City", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Pontiac", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Pontiac", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Pooler", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Poplar Bluff", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Poquoson", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Port Angeles", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Port Arthur", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Port Charlotte", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Port Chester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Port Clinton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Port Hueneme", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Port Huron", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Port Jefferson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Port Jefferson Station", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Port Jervis", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Port Lavaca", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Port Neches", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Port Orange", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Port Orchard", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Port Salerno", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Port St. John", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Port St. Lucie", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Port Townsend", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Port Washington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Port Washington", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Portage", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Portage", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Portage", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Portage Lakes", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Portales", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Porter", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Porterville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Portland", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Portland", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Portland", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Portland", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Portland", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Portland", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Portola Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Portsmouth", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Portsmouth", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Portsmouth", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Portsmouth", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Post Falls", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Poteau", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Potomac", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Potsdam", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Potsdam", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Pottstown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Pottsville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Poughkeepsie", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Poughkeepsie", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Poulsbo", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Poway", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Powder Springs", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Powell", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Prairie du Chien", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Prairie Ridge", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Prairie Village", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Pratt", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Prattville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Prescott", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Prescott Valley", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Presque Isle", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Price", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Prichard", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Prien", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Princeton", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Princeton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Princeton", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Princeton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Princeton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Princeton", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Princeton Meadows", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Prineville", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Prior Lake", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Progress", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Prospect", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Prospect Heights", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Prospect Park", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Providence", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Provo", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Prunedale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Pryor Creek", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Pueblo", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Pueblo West", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Pukalani", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Pulaski", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Pulaski", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Pullman", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Punta Gorda", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Punxsutawney", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Putnam", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Putnam District", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Putnam Valley", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Puyallup", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Quakertown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Quantico Station", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Quartz Hill", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Queensbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Quincy", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Quincy", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Quincy", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Raceland", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Racine", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Radcliff", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Radford", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Radnor Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Rahway", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Rainbow City", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Raleigh", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Ralston", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ramapo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ramblewood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ramona", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ramsey", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Ramsey", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho Cordova", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho Cucamonga", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho Mirage", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho Palos Verdes", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho San Diego", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rancho Santa Margarita", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Randallstown", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Randolph", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Randolph", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rantoul", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Rapid City", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Rapid Valley", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Raritan", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Raton", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Ravenna", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Rawlins", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Raymond", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Raymondville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Raymore", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Rayne", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Raynham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Raytown", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Reading", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Reading", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Reading", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Reading", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Red Bank", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Red Bank", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Red Bank", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Red Bluff", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Red Hill", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Red Hook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Red Lion", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Red Oak", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Red Wing", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Redan", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Redding", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Redding", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Redford", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Redland", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Redlands", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Redlands", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Redmond", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Redmond", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Redondo Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Redwood City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Reedley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Reedsburg", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Rehoboth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Reidsville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Reisterstown", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rendon", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Reno", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rensselaer", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Renton", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Republic", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Reserve", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Reston", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Revere", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Rexburg", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Reynoldsburg", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rhinebeck", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Rhinelander", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rialto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Rib Mountain", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Rib Mountain", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Rice Lake", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Richardson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Richboro", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Richfield", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Richfield", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Richfield", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Richland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Richland", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Richland Hills", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Richmond", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Richmond", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Richmond", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Richmond", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Richmond", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Richmond", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Richmond", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Richmond Heights", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Richmond Heights", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Richmond Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Richmond Hill", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Richmond West", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Richton Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ridge", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ridgecrest", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ridgefield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Ridgefield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ridgefield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ridgefield Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Ridgeland", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ridgeway", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ridgewood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ridley Park", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Rifle", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ringwood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rio del Mar", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rio Grande City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rio Linda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Rio Rancho", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Ripley", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Ripon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ripon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Rittman", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "River Edge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "River Falls", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "River Forest", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "River Grove", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "River Oaks", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "River Ridge", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "River Rouge", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "River Vale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Riverbank", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Riverdale", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Riverdale", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Riverdale", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Riverdale Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Riverhead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Riverhead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Riverside", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Riverside", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Riverside", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Riverside", + "state": "California", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Riverton", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Riverton", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Riverton-Boulevard Park", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Riverview", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Riverview", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Riviera Beach", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Riviera Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Roanoke", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Roanoke", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Roanoke Rapids", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Robbins", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Robbinsdale", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Robinson", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Robinson", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Robinson Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Robstown", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rochelle", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Rochester", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Rochester", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Rochester", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rochester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rochester", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Rochester", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Rochester Hills", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rock Falls", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Rock Hill", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rock Island", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Rock Springs", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Rockaway", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Rockcreek", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rockford", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Rockingham", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Rockland", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Rockland", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Rockledge", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rocklin", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Rockport", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rockport", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Rockville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Rockville", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rockville Centre", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rockwall", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Rocky Hill", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Rocky Mount", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rocky Point", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Rocky River", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rodeo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Roeland Park", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Rogers", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rohnert Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Rolla", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rolling Hills Estates", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Rolling Meadows", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Roma", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rome", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Rome", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Romeoville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Romulus", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ronkonkoma", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Roosevelt", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rosamond", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Rosaryville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Roscoe", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Rose Hill", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Roseburg", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Rosedale", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rosedale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Roseland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Roselle", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Roselle", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Roselle Park", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rosemead", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rosemont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Rosemount", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rosenberg", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rosendale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Roseville", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Roseville", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Roseville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Roslyn Heights", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Ross Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Rossford", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rossmoor", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Rossmoor", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Rossville", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Roswell", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Roswell", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Rotonda", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rotterdam", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rotterdam", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Round Lake Beach", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Round Lake Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Round Rock", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rowland Heights", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Rowlett", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Roxboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Roy", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Royal Oak", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Royal Palm Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Royalton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Rubidoux", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Ruidoso", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Rumford", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Rumson", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Runnemede", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Ruskin", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Russellville", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Russellville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Russellville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Ruston", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Rutherford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Rutland", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Rutland", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rye", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rye", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Rye Brook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Sachse", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Saco", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sacramento", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Saddle Brook", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Safety Harbor", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Safford", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Saginaw", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Saginaw", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Saginaw Township North", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Saginaw Township South", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Saks", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Salamanca", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Salem", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Salem", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Salem", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Salem", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Salem", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Salem", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Salem", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Salem", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Salida", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Salina", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Salina", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Salinas", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Saline", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Salisbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Salisbury", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Salisbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Salisbury", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Sallisaw", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Salmon Creek", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Salt Lake City", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Sammamish", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Angelo", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Anselmo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Antonio", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Benito", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Bernardino", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Bruno", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Buenaventura", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Carlos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "San Carlos Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Clemente", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Diego", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Diego Country Estates", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Dimas", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Elizario", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Fernando", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Francisco", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Gabriel", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Jacinto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Jose", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Juan", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Juan Capistrano", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Leandro", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Lorenzo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "San Luis", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Luis Obispo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Marcos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "San Marcos", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Marino", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Mateo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Pablo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Rafael", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "San Ramon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Sanatoga", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sand Lake", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Sand Springs", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sandalfoot Cove", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Sandersville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Sandpoint", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sandusky", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sandusky South", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Sandwich", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sandwich", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Sandy", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Sandy Springs", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sanford", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Sanford", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Sanford", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Sanford", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sanger", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sanibel", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Sans Souci", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Ana", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Barbara", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Clara", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Clarita", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Cruz", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Santa Fe", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Santa Fe", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Fe Springs", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Maria", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Monica", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Paula", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santa Rosa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Santee", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Sappington", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Sapulpa", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Saraland", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sarasota", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sarasota Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Saratoga", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Saratoga Springs", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Sartell", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Satellite Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Saugerties", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Saugus", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Saugus", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Sauk Rapids", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Sauk Village", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Sault Ste. Marie", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sausalito", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Savage", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Savage-Guilford", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Savannah", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Savannah", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Sayreville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sayville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Scarborough", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Scarsdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Scarsdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Schaghticoke", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Schaumburg", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Schenectady", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Schererville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Schertz", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Schiller Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Schodack", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Schofield Barracks", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Schroeppel", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Scituate", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Scituate", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Scotch Plains", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Scotchtown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Scotia", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Scott", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Scott Lake", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Scott Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Scottdale", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Scotts Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Scottsbluff", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Scottsboro", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Scottsburg", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Scottsdale", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Scranton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Scriba", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Seabrook", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Seabrook", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Seaford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Seaford", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Seagoville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Seal Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Searcy", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Seaside", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "SeaTac", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Seattle", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Seattle Hill-Silver Firs", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sebastian", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sebastopol", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sebring", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Secaucus", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Security-Widefield", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Sedalia", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sedona", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Sedro-Woolley", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Seekonk", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Seguin", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Selah", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Selden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Sellersburg", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Selma", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Selma", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Seminole", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Seminole", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Senatobia", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Seneca", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Seneca Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Seneca Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Setauket-East Setauket", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Seven Corners", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Seven Hills", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Seven Oaks", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Severn", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Severna Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Sevierville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Seward", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Seymour", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Seymour", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Seymour", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Shady Hills", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Shafter", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Shaker Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Shakopee", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Shaler Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Shamokin", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Sharon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sharon", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sharonville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Shasta Lake", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Shawangunk", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Shawano", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Shawnee", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Shawnee", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sheboygan", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sheboygan Falls", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Sheffield", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sheffield Lake", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Shelburne", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Shelby", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Shelby", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Shelby", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Shelbyville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Shelbyville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Shelbyville", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Shelton", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Shelton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Shelton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Shenandoah", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Shepherdsville", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "WY", + "city": "Sheridan", + "state": "Wyoming", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Sherman", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Sherrelwood", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Sherwood", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Sherwood", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Shields", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Shiloh", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Shiloh", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Shiloh", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Shiprock", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Shirley", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Shirley", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Shively", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Shoreline", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Shoreview", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Shorewood", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Shorewood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Shorewood", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Show Low", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Shreveport", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Shrewsbury", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Shrewsbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sidney", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "Sidney", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sidney", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sierra Madre", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sierra Vista", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sierra Vista Southeast", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Siesta Key", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Signal Hill", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Signal Mountain", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Sikeston", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Siler City", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Siloam Springs", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Silsbee", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Silver City", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Silver Spring", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Silver Springs Shores", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Silverdale", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Silverton", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Silvis", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Simi Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Simpsonville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Simsbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Sioux Center", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Sioux City", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Sioux Falls", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "AK", + "city": "Sitka and", + "state": "Alaska", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Skaneateles", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Skidaway Island", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Skokie", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Skowhegan", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Skowhegan", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Slaton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sleepy Hollow", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Slidell", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Smithfield", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Smithfield", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Smithfield", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Smithfield", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Smiths", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Smithtown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Smithtown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Smyrna", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Smyrna", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Snellville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Snohomish", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Snyder", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Socastee", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Socorro", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Socorro", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Soddy-Daisy", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sodus", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Solana Beach", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Soledad", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Solon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Solvay", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Somers", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Somers", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Somers", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Somers Point", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Somerset", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Somerset", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Somerset", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Somerset", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Somerset", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Somersworth", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Somerton", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Somerville", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Somerville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sonoma", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Souderton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sound Beach", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "South Amboy", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "South Bend", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "South Berwick", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "South Boston", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Bradenton", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "South Burlington", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "South Charleston", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "South Cleveland", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Daytona", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South El Monte", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "South Elgin", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "South Euclid", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "South Farmingdale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "South Gate", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Gate", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "South Hadley", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Highpoint", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "South Hill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "South Hill", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "South Holland", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "South Houston", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "South Huntington", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "South Jordan", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "South Kensington", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "South Kingstown", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Lake Tahoe", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "South Laurel", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "South Lockport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "South Lyon", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Miami", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Miami Heights", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "South Milwaukee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "South Monroe", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "South Ogden", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "South Orange", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Oroville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "South Park Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Pasadena", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Patrick Shores", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "South Plainfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "South Portland", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "South River", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "South Salt Lake", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South San Francisco", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South San Gabriel", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South San Jose Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "South Sioux City", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "South St. Paul", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "South Valley", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "South Venice", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Whittier", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "South Williamsport", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "South Windsor", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "South Yarmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "South Yuba City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Southampton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Southaven", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Southborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Southbridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Southbridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Southbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Southeast", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Southeast Arcadia", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Southern Pines", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Southfield", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Southgate", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Southgate", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Southglenn", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Southington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Southlake", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Southold", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Southport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Southport", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Southside", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Southwick", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Southwood Acres", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Spanaway", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Spanish Fork", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Spanish Lake", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Spanish Springs", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Sparks", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sparta", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Spartanburg", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Spearfish", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Speedway", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Spencer", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Spencer", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Spencer", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Spokane", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Spotswood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Spring", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Spring Creek", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Spring Hill", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Spring Hill", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Spring Lake", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Spring Lake Park", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Spring Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Spring Valley", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Spring Valley", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Springboro", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Springdale", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Springdale", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Springdale", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Springfield", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Springfield", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Springfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Springfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Springfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Springfield", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Springfield", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Springfield", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Springfield", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Springfield", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Springfield", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Springville", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "St. Albans", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "St. Albans", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "St. Andrews", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. Ann", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Anthony", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "St. Augustine", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. Charles", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "St. Charles", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "St. Charles", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "St. Clair Shores", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Cloud", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "St. Cloud", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "St. Dennis", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "St. Francis", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "St. George", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "St. Helens", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "St. James", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "St. John", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. John", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "St. Johns", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "St. Johnsbury", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "St. Johnsbury", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "St. Joseph", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. Joseph", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. Louis", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Louis Park", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "St. Martin", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "St. Martinville", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "St. Marys", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "St. Marys", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "St. Marys", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "St. Matthews", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Michael", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Paul", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "St. Pete Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "St. Peter", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "St. Peters", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "St. Petersburg", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "St. Rose", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "St. Simons", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "St. Stephens", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Stafford", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stafford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stamford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stamford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Standish", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Stanford", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Stanton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Starkville", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "State College", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Statesboro", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Statesville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Staunton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Stayton", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Steamboat Springs", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Steger", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Steilacoom", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Stephenville", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Sterling", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sterling", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Sterling", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Sterling Heights", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Steubenville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Stevens Point", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Stickney", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Stillwater", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Stillwater", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Stillwater", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Stockbridge", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Stockton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Stone Mountain", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Stonegate", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Stoneham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Stoneham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stonington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Stony Brook", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Stony Point", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Stony Point", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Storm Lake", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Storrs", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Stoughton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Stoughton", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Stow", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Stowe Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Stratford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stratford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Stratford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Stratham", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Strathmore", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Stratmoor", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Streamwood", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Streator", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Streetsboro", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Strongsville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Struthers", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Stuart", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Stuarts Draft", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sturbridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sturgeon Bay", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Sturgis", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Sturgis", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Stuttgart", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Suamico", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Succasunna-Kenvil", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sudbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Sudley", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Suffern", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Suffield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Suffolk", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Sugar Hill", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Sugar Land", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sugarmill Woods", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Suisun City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Suitland-Silver Hill", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Sullivan", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sullivan", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Sulphur", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Sulphur Springs", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Summerfield", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Summerville", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Summit", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Summit", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Summit", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Summit Park", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Sumner", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Sumter", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sun City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sun City", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sun City West", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Sun Lakes", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sun Prairie", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Sun Valley", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Sunbury", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Sunland Park", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sunny Isles Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Sunnyside", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Sunnyside", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Sunnyvale", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sunrise", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Sunrise Manor", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sunset", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Sunset Hills", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Superior", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Superior", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Surprise", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Susanville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Sussex", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Sutherlin", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Sutton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Suwanee", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Swainsboro", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Swampscott", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Swampscott", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Swansea", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Swansea", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Swanton", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Swanzey", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Swarthmore", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Sweden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Sweet Home", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Sweetwater", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Sweetwater", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Swissvale", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Sycamore", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Sylacauga", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Sylvania", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Syosset", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Syracuse", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Syracuse", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Tacoma", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Taft", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Tahlequah", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Takoma Park", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Talladega", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tallahassee", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Tallmadge", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Tallulah", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tamalpais-Homestead Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Tamaqua", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tamarac", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tamiami", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tampa", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Tanque Verde", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tappan", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Tarboro", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tarpon Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Tarrant", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tarrytown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Taunton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Tavares", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Taylor", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Taylor", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Taylor", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Taylor Mill", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Taylors", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Taylorsville", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Taylorville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Teaneck", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Teays Valley", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Tecumseh", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Tecumseh", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tehachapi", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Tell City", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Temecula", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Tempe", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Temperance", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Temple", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Temple City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Temple Hills", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Temple Terrace", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Templeton", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Tenafly", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Terrace Heights", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Terre Haute", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Terrell", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Terrytown", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Terryville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Tewksbury", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Texarkana", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Texarkana", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Texas City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "The Colony", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "The Crossings", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "The Hammocks", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "The Pinery", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "The Village", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "The Villages", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "The Woodlands", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Theodore", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Thermalito", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Thibodaux", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Thief River Falls", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Thomaston", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Thomaston", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Thomasville", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Thomasville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Thompson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Thompson", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Thompsonville", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Thomson", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Thonotosassa", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Thornton", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Thousand Oaks", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Three Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Three Rivers", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tiburon", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Tiffin", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Tifton", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Tigard", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Tillmans Corner", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Timberlake", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Timberlane", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Tinley Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Tinton Falls", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Tipp City", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Titusville", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Titusville", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Tiverton", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Tiverton", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Toccoa", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Toledo", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Tolland", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Tomah", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Tomball", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Toms River", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tonawanda", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tonawanda", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tonawanda", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Tooele", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Topeka", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Toppenish", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Topsfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Topsham", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Topsham", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Torrance", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Torrington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Torrington", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Totowa", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Town 'n' Country", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Town and Country", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Townsend", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Towson", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tracy", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Traverse City", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Travilah", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Treasure Island", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Trenton", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Trenton", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Trenton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Trenton", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Trinidad", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Trinity", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Trooper", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Trophy Club", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Trotwood", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Troutdale", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Troy", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Troy", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Troy", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Troy", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Troy", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Troy", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Truckee", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Trumann", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Trumbull", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Trumbull", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Trussville", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Truth or Consequences", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Tualatin", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Tuba City", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Tuckahoe", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Tuckahoe", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Tucker", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Tucson", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Tucson Estates", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Tukwila", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tulare", + "state": "California", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Tullahoma", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Tulsa", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Tumwater", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Tupelo", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Turlock", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Turtle Creek", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Tuscaloosa", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Tuscumbia", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Tuskegee", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tustin", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Tustin Foothills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Twentynine Palms", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Twentynine Palms Base", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ID", + "city": "Twin Falls", + "state": "Idaho", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Twin Lakes", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Twin Rivers", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Twinsburg", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Two Rivers", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Tyler", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Tyngsborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Tysons Corner", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Ukiah", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Ulster", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Union", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Union", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Union", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Union", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Union Beach", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Union City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Union City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Union City", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Union City", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Union Hill-Novelty Hill", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Union Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Uniondale", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Uniontown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Universal City", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "University", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "University City", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "University Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "University Park", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "University Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "University Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "University Place", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Upland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Upper Arlington", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Upper Grand Lagoon", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Upper Providence Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Upper Saddle River", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Upper Sandusky", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Upper St. Clair", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Urbana", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Urbana", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Urbandale", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Utica", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Uvalde", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Uxbridge", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vacaville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Vadnais Heights", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Valdosta", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Valinda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Valle Vista", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vallejo", + "state": "California", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Valley", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Valley Center", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Valley City", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Valley Cottage", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Valley Falls", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Valley Park", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Valley Station", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Valley Stream", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Valparaiso", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Valparaiso", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Valrico", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Van Buren", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Van Buren", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Van Wert", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Vancouver", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Vandalia", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Vandalia", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vandenberg AFB", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Vashon", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Venice", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Venice Gardens", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Ventnor City", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Veradale", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Vermilion", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Vermillion", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Vernal", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Vernon", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Vernon", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Vernon", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Vernon Hills", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Vero Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Vero Beach South", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Verona", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Verona", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Verona", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Versailles", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Vestal", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AL", + "city": "Vestavia Hills", + "state": "Alabama", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Vicksburg", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Victor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Victoria", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Victorville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Vidalia", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Vidor", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Vienna", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Vienna", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "View Park-Windsor Hills", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Villa Hills", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Villa Park", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Village Green-Green Ridge", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Village Park", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Village St. George", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Villas", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Villas", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Ville Platte", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Vincennes", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vincent", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Vineland", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vineyard", + "state": "California", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Vinings", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Vinita", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Vinton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Violet", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Virginia", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Virginia Beach", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Visalia", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Vista", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Volney", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Wabash", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Waco", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Waconia", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Wade Hampton", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wading River", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wadsworth", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Waggaman", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Wagoner", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Wahiawa", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Wahpeton", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waianae", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waihee-Waiehu", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Wailuku", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waimalu", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waimea", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waipahu", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "HI", + "city": "Waipio", + "state": "Hawaii", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Waite Park", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Wake Forest", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wakefield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wakefield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Wakefield-Peacedale", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Walden", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Waldorf", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Waldwick", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Walker", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Walker Mill", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Walla Walla", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Walled Lake", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Waller", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wallingford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wallingford Center", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wallington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wallkill", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Walnut", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Walnut Creek", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Walnut Grove", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Walnut Park", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Walpole", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Waltham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Walworth", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wanaque", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wantagh", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wapakoneta", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wappinger", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ware", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Ware", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wareham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Warner Robins", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Warr Acres", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Warren", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Warren", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Warren", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Warren", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Warren", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Warrensburg", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Warrensville Heights", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Warrenton", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Warrenville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Warrington", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Warsaw", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Warwick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Warwick", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Warwick", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Wasco", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Waseca", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Washington", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Washington", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Washington", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Washington", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Washington", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Washington", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Washington", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Washington", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Washington", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Washington", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Washington", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Washington Terrace", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Washington Township", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Washougal", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Watauga", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Waterboro", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Waterbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Waterbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Waterford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Waterford", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Waterford", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Waterford", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Waterloo", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Waterloo", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Waterloo", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Watertown", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Watertown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Watertown", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Watertown", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Watertown", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Waterville", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Watervliet", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Watsonville", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wauconda", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Waukegan", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Waukesha", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Waukesha", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Waunakee", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Waupun", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Wausau", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wauseon", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Wauwatosa", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Waveland", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Waverly", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Waverly", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wawarsing", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wawayanda", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Waxahachie", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Waycross", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wayland", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Wayne", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wayne", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Waynesboro", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Waynesboro", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Waynesville", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Weare", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Weatherford", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Weatherford", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Webb City", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Webster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Webster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Webster", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Webster", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "Webster City", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Webster Groves", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Weddington", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Weigelstown", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Weirton", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Wekiwa Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Welby", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Welcome", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wellesley", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wellesley", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Wellington", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Wellington", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Wells", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Wells Branch", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wellston", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wellsville", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Wenatchee", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Wentzville", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Weslaco", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "West Allis", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West and East Lealman", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Athens", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Babylon", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "West Bend", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "West Bloomfield Township", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "West Boylston", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "West Bridgewater", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Caldwell", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "West Carrollton City", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Carson", + "state": "California", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "West Chester", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "West Chicago", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "West Columbia", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Covina", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IA", + "city": "West Des Moines", + "state": "Iowa", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "West Fargo", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "West Frankfort", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Freehold", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "West Gate", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Glens Falls", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "West Goshen", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "West Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "West Hartford", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "West Hattiesburg", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "West Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "West Haven", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "West Haven-Sylvan", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Haverstraw", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "West Helena", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Hempstead", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Hollywood", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Islip", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "West Jordan", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "West Lafayette", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "West Lake Stevens", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "West Linn", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Little River", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "West Livingston", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Long Branch", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Melbourne", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "West Memphis", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "West Mifflin", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Milford", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Modesto", + "state": "California", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "West Monroe", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West New York", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "West Norriton", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "West Odessa", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Orange", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Palm Beach", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "West Paterson", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Pensacola", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Perrine", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "West Plains", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Point", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "West Point", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "West Point", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Puente Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "West Richland", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Sacramento", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Seneca", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "West Seneca", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "West Slope", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "West Springfield", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "West Springfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "West Springfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "West St. Paul", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "West University Place", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "West Valley", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "West Valley City", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "West Vero Corridor", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "West View", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "West Warwick", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "West Warwick", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "West Whittier-Los Nietos", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "West Yarmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westborough", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Westbrook", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Westbrook", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Westbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Westchase", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Westchester", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Westchester", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Westerly", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Westerly", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Western Springs", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Westerville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westfield", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Westfield", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Westfield", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westford", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Westgate-Belvedere Homes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Westlake", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Westlake Village", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Westland", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Westmere", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westminster", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Westminster", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Westminster", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Westminster", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Westmont", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Westmont", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Westmoreland", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Weston", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Weston", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Weston", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Weston", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westport", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Westport", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Westport", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Westview", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Westwego", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Westwood", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Westwood", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Westwood", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Westwood Lakes", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wethersfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wethersfield", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Weymouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Weymouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wharton", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Wharton", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Wheat Ridge", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wheatfield", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wheaton", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Wheaton-Glenmont", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wheelersburg", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wheeling", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "WV", + "city": "Wheeling", + "state": "West Virginia", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "White Bear Lake", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "White Center", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "White Horse", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "White House", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "White Marsh", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "White Meadow Lake", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "White Oak", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "White Oak", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "White Oak", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "White Plains", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "White Rock", + "state": "New Mexico", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "White Settlement", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Whitefish Bay", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Whitehall", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Whitehall", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Whitestown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Whitewater", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Whitinsville", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Whitman", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Whitmore Lake", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Whitney", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Whittier", + "state": "California", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Wichita", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Wichita Falls", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wickliffe", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wilbraham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Wildomar", + "state": "California", + "country": "America" + }, + { + "abbreviation": "MO", + "city": "Wildwood", + "state": "Missouri", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Wilkes-Barre", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Wilkins Township", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Wilkinsburg", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Willard", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Williamsburg", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Williamsburg", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Williamson", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Williamsport", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Williamstown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Williamstown", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Willimantic", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "ND", + "city": "Williston", + "state": "North Dakota", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Williston", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Williston Park", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Willmar", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Willoughby", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Willoughby Hills", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Willow Grove", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Willow Street", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Willowbrook", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Willowbrook", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Willowick", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Willows", + "state": "California", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wilmette", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wilmington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Wilmington", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wilmington", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Wilmington", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wilmington", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Wilmington Island", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "DE", + "city": "Wilmington Manor", + "state": "Delaware", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wilna", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Wilson", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Wilson", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Wilsonville", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wilton", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wilton", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Wilton Manors", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Winchendon", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Winchester", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Winchester", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Winchester", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Winchester", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "KY", + "city": "Winchester", + "state": "Kentucky", + "country": "America" + }, + { + "abbreviation": "TN", + "city": "Winchester", + "state": "Tennessee", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Winchester", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Windemere", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Winder", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Windham", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Windham", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Windham", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Windsor", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Windsor", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Windsor", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Windsor", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Windsor Locks", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Windsor Locks", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "KS", + "city": "Winfield", + "state": "Kansas", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Winfield", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NV", + "city": "Winnemucca", + "state": "Nevada", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Winnetka", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Winona", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "VT", + "city": "Winooski", + "state": "Vermont", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Winslow", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Winslow", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Winslow", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Winsted", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Winston", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NC", + "city": "Winston-Salem", + "state": "North Carolina", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Winter Garden", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Winter Gardens", + "state": "California", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Winter Haven", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Winter Park", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Winter Springs", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Winters", + "state": "California", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Winthrop", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Winthrop", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Winthrop", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Winthrop Harbor", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Winton", + "state": "California", + "country": "America" + }, + { + "abbreviation": "WI", + "city": "Wisconsin Rapids", + "state": "Wisconsin", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Wixom", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Woburn", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Wolcott", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Wolf Trap", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NH", + "city": "Wolfeboro", + "state": "New Hampshire", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wonder Lake", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wood Dale", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Wood River", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wood-Ridge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Woodbourne-Hyde Park", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Woodbridge", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Woodbridge", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Woodbridge", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OR", + "city": "Woodburn", + "state": "Oregon", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Woodbury", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Woodbury", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Woodbury", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Woodbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Woodbury", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Woodcrest", + "state": "California", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "Woodfield", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Woodhaven", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Woodinville", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Woodlake", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Woodland", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Woodland Park", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Woodlawn", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Woodlawn", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Woodlyn", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Woodmere", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Woodmere", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CO", + "city": "Woodmoor", + "state": "Colorado", + "country": "America" + }, + { + "abbreviation": "MD", + "city": "Woodmore", + "state": "Maryland", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Woodridge", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "UT", + "city": "Woods Cross", + "state": "Utah", + "country": "America" + }, + { + "abbreviation": "GA", + "city": "Woodstock", + "state": "Georgia", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Woodstock", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "CT", + "city": "Woodstock", + "state": "Connecticut", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Woodstock", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Woodward", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Woodway", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "RI", + "city": "Woonsocket", + "state": "Rhode Island", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wooster", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Worcester", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Worth", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "MN", + "city": "Worthington", + "state": "Minnesota", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Worthington", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Wrentham", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Wright", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wright-Patterson AFB", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Wyandanch", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Wyandotte", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Wyckoff", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "TX", + "city": "Wylie", + "state": "Texas", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Wyndham", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "AR", + "city": "Wynne", + "state": "Arkansas", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Wyoming", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Wyoming", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Wyomissing", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Wytheville", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Xenia", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "WA", + "city": "Yakima", + "state": "Washington", + "country": "America" + }, + { + "abbreviation": "SD", + "city": "Yankton", + "state": "South Dakota", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Yardville-Groveville", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "Yarmouth", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "MA", + "city": "Yarmouth", + "state": "Massachusetts", + "country": "America" + }, + { + "abbreviation": "MS", + "city": "Yazoo City", + "state": "Mississippi", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "Yeadon", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Yeehaw Junction", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Yonkers", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Yorba Linda", + "state": "California", + "country": "America" + }, + { + "abbreviation": "NE", + "city": "York", + "state": "Nebraska", + "country": "America" + }, + { + "abbreviation": "ME", + "city": "York", + "state": "Maine", + "country": "America" + }, + { + "abbreviation": "PA", + "city": "York", + "state": "Pennsylvania", + "country": "America" + }, + { + "abbreviation": "SC", + "city": "York", + "state": "South Carolina", + "country": "America" + }, + { + "abbreviation": "NJ", + "city": "Yorketown", + "state": "New Jersey", + "country": "America" + }, + { + "abbreviation": "VA", + "city": "Yorkshire", + "state": "Virginia", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Yorktown", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "NY", + "city": "Yorktown Heights", + "state": "New York", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Yorkville", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Youngstown", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "MI", + "city": "Ypsilanti", + "state": "Michigan", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Yreka", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Yuba City", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Yucaipa", + "state": "California", + "country": "America" + }, + { + "abbreviation": "CA", + "city": "Yucca Valley", + "state": "California", + "country": "America" + }, + { + "abbreviation": "OK", + "city": "Yukon", + "state": "Oklahoma", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Yulee", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "AZ", + "city": "Yuma", + "state": "Arizona", + "country": "America" + }, + { + "abbreviation": "LA", + "city": "Zachary", + "state": "Louisiana", + "country": "America" + }, + { + "abbreviation": "OH", + "city": "Zanesville", + "state": "Ohio", + "country": "America" + }, + { + "abbreviation": "FL", + "city": "Zephyrhills", + "state": "Florida", + "country": "America" + }, + { + "abbreviation": "IL", + "city": "Zion", + "state": "Illinois", + "country": "America" + }, + { + "abbreviation": "IN", + "city": "Zionsville", + "state": "Indiana", + "country": "America" + }, + { + "abbreviation": "NM", + "city": "Zuni Pueblo", + "state": "New Mexico", + "country": "America" + } +] diff --git a/tests/data/cities_canada.json b/tests/data/cities_canada.json index ee8deb9c..92a8ec51 100644 --- a/tests/data/cities_canada.json +++ b/tests/data/cities_canada.json @@ -1,42248 +1,42248 @@ [ - { - "province": "British Columbia", - "city": "100 Mile House", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "108 Mile Ranch", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "150 Mile House", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "70 Mile House", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Abbey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Abbotsford", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Abee", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Abercorn", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Aberdeen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Abernethy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Acadia Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Acadie Siding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Acadieville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Acheson", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Acme", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Acton Vale", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Acton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Adams Gulch", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Adamsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Addison", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Aden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Admiral Rock", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Admiral", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Adstock", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Advocate Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Aetna", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Afton Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Agassiz", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Aguanish", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Aguathuna", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ahmic Harbour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ahousat", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ailsa Craig", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ainsworth Hot Springs", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Air Ronge", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Airdrie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Aiyansh", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ajax", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Aklavik", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Akulivik", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Akwesasne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Akwesasne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Alameda", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alban", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Albanel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Albany", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Albert Bridge", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Albert Mines", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alberta Beach", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alberton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Alberton", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Albertville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Albertville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Albrights Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Alcida", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alcomdale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Alcove", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alder Flats", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Alder Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Aldergrove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Aldersyde", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Alderwood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Aldouane", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Alert Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Alexander", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alexandria", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Alexis Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alfred", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Algoma Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alhambra", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Alida", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alix", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Alkali Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Allainville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Allan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Allanburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Allardville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Allenford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alliance", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Allison", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alliston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Alma", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alma", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Alma", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Almonte", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Alonsa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Alouette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Alsask", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Alsike", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Altamont", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Altario", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Alticane", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Alton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Altona", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Altona", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Alvena", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Alvinston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Amaranth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ameliasburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Amherst", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Amherst", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Amherstburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Amherstview", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Amisk", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ammon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Amos", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Amqui", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Anagance", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Anahim Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ancaster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Anchor Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Anderson Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Anderson Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Andersonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Andrew", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Aneroid", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Anfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ange-Gardien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Anglemont", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Angliers", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Angling Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Angus", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Angusville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Anjou", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Anmore", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Annaheim", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Annan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Annapolis Royal", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Anola", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Anse-Bleue", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Antigonish", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Antler", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Antrim", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Anzac", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Apohaqui", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Appin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Apple Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Apsley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Aquaforte", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Arbeau Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Arborfield", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Arborg", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Arcadia", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Archerwill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Arcola", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Arctic Bay", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ardath", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Arden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ardill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ardmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ardoch", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ardrossan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Arelee", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Argenta", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Argyle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Arichat", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ariss", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arkell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arkona", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Armagh", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Armena", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Armond", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Armstrong Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Armstrong", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Arnaud", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Arnes", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Arnolds Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arnprior", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arnstein", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Arntfield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Aroland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Aroostook Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Aroostook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Arran", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Arras", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Arrow River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Arrowwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arthur", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Arthurette", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Arundel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Arva", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Arviat", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Asbestos", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ascot Corner", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ashburn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ashcroft", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ashern", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ashland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ashmont", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ashton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ashville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Askilton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Aspen Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Aspen", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Asquith", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Assiniboia", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Astle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Aston-Jonction", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Astorville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Astra", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Athabasca", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Athalmer", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Athelstan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Athens", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Atholville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Atikameg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Atikokan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Atlin", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Atmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Attawapiskat", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Atwater", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Atwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Aubigny", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Auburn", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Auburn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Auburndale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Auclair", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Audet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Aulac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Aumond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Aupaluk", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Aurora", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Austin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Austin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Authier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Authier-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Avola", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Avondale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Avondale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Avonhurst", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Avonlea", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Avonmore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Avonport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ayer'S Cliff", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Aylesbury", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Aylesford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Aylmer", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Aylsham", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ayr", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ayton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Azilda", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Baccaro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Back Bay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Baddeck", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Baden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Badger", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Badgers Quay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Badjeros", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bagot", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baie De Bouctouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baie De Petit-Pokemouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baie Verte", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Baie Verte", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Comeau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-D'Urfe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Des-Sables", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Du-Febvre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Johan-Beetz", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Saint-Paul", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baie-Sainte-Anne", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Sainte-Catherine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Baie-Trinite", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bailieboro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baillie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Baine Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bains Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bainsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bairdsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baker Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Baker Lake", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Baker Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bala", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Balcarres", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bald Rock", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Balderson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Baldonnel", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Baldur", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Baldwin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Baldwinton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Balfour", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Balgonie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Balla Philip", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ballinafad", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Balls Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Balmertown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Balmoral Est", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Balmoral Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Balmoral", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Balmoral", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baltimore", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Baltimore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Balzac", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bamfield", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bancroft", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Banff", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bangor", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bankend", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bannon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Barachois Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Barachois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Barkerville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Barkmere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barnaby", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barnesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barnettville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barneys River Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Barnwell", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Barons", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barony", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barr Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barra Glen", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barrachois", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Barraute", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Barrhead", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Barrie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Barriere", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barrington Passage", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barrington", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Barrows", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Barrys Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barryville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barss Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Barter Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Barthel", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bartholomew", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bartibog Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bartibog", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bartletts Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bartletts Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Barton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Barwick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bas-Cap-Pele", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bas-Caraquet", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bas-Paquetville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bashaw", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bass River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bass River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bassano", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bassin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Basswood Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Batawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Batchawana Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bateman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bateston", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bath", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bath", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bathurst", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Batiscan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Battersea", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Battleford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bauline", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bawlf", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Baxters Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bay Bulls", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Bay Chimo", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bay De Verde", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bay Du Vin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bay L'Argent", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bay Roberts", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bay Tree", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bay View", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bayfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bayfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bayside", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bayside", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Baysville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bayswater", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Baytona", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beachburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Beachside", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beachville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Beaconia", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beaconsfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beaconsfield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beamsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bear Canyon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bear Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bear Island", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bear Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bear Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bear River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beardmore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beardsley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bearn", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bearskin Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Beatty", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Beaubier", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beaucanton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beauceville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beauharnois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beaulac-Garthby", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Beaumont", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Beaumont", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beaumont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beaupre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Beausejour", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Beauval", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Beauvallon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Beaver Bank", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Beaver Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Beaver Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Beaver Creek", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Beaver Creek", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beaver Dam", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beaver Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beaverbrook Albert Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beaverbrook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Beaverdell", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Beaverlodge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beaverton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Becancour", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beckim Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bedell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Bedeque", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bedford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bedford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Beechmont", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Beechville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beechwood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Beechy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beersville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Beeton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Begin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Behchoko", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Beiseker", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Belair", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Belcarra", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Belcourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Belfast", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belfountain", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belgrave", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bell Island Front", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bell Island", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bella Bella", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bella Coola", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bellburns", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Belle Cote", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belle Ewart", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Belle Plaine", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belle River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Belle River", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belle Vallee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bellecombe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Belledune", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bellefond", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bellegarde", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Belleisle Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Belleoram", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Belleterre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Belleview", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Belleville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belleville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bellevue", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bellevue", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bellis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Belliveau Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Belmont", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Belmont", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belmont", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Belnan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Beloeil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Belwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ben Eoin", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Benacadie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Benalto", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bengough", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Benito", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Benjamin River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Benoit", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Benoits Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Benson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bentley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Benton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Benton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Berens River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Beresford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Berkeley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Berry Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Berry", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Berryton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Berthier-Sur-Mer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Berthierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bertrand", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Berwick", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Berwick", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Berwick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Berwyn", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bethanie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bethany", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bethany", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bethel", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bethune", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Betsiamites", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bettsburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Beulah", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bewdley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bezanson", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bible Hill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bickerton West", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bide Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Biencourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bienfait", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Beach", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Big Beaver", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Bras D'Or", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Big Cove Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Big Hole", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Big Lake Ranch", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Pond Centre", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Pond", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Big Ridge", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Big River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Big River", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Big Stone", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Big Trout Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Big Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Biggar", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Binbrook", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bindloss", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Binscarth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Birch Grove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Birch Hill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Birch Hills", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Birch Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Birch Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Birch River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Birchcliff", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Birchy Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Birchy Head", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bird Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Birdton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Birnie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Birsay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Birtle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Biscotasing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bishops Falls", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bishopton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bissett Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bissett", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bittern Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bjorkdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Black Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Black Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Black Diamond", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Black Duck Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Black Duck Siding", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Black Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Black Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Black Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Black River Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Black River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Black Rock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Black Rock", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Black Tickle", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Blacketts Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blackfalds", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blackfoot", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blackie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blackland Restigouche Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blacks Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blackstock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blackville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bladworth", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Blaine Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Blainville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blair Athol", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blairmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Blaketown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Blanc-Sablon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Blandford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blenheim", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blezard Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Blind Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Blind Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Blind Channel", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blind River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blissfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Blockhouse", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bloodvein", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bloomfield Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bloomfield Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bloomfield Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Bloomfield Station", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bloomfield", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bloomfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bloomingdale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bloomsbury", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Blubber Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blue Bell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Blue Mountain Bend", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blue Mountains", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blue Ridge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Blue River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Blue Sea", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Blueberry Mountain", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bluesky", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bluevale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bluffton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Blumenhof", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Blumenort", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blyth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Blytheswood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Boat Harbour West", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bobcaygeon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bocabec", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bodo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Boggy Creek", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bognor", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Boiestown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Boileau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bois-Blanc", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bois-Des-Filion", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bois-Franc", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bois-Gagnon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Boisbriand", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Boischatel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Boisdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Boissevain", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bolsover", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bolton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bolton-Est", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bolton-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bon Accord", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bon Accord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bon-Conseil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bonanza", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bonaventure", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bonavista", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bond Head", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bonfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bonne Bay Pond", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bonne Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bonny River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bonnyville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bonsecours", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Bonshaw", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Boom Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Borden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Borden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Borden-Carleton", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bornholm", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Boston Bar", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Boswell", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Botha", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bothwell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Botwood", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Boucherville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bouchette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bouctouche Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bouctouche Reserve", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bouctouche Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bouctouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Boudreau-Ouest", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Boulanger", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Boularderie Center", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Boularderie East", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Boulter", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Boundary Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bourget", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Boutiliers Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bow Island", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bowden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bowen Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bowman", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bowmanville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bowser", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bowsman", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Boyds Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Boyle", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Boylston", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Boyne Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bracebridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bracken", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Brackendale", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bradford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brador", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bradwardine", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bradwell", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Braeside", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bragg Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brampton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Branch Lahave", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Branch", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Branchton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Brandon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brant", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brantford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Brantville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bras D'Or", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Breadalbane", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Breadalbane", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brebeuf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brechin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bredenbury", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brents Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Brentwood Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Brentwood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Breslau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Breton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Brewers Mill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Breynat", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bridesville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Bridge Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bridgenorth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bridgeport", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bridgetown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Bridgewater", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Briercrest", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brigden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Briggs Corner Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brigham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bright Sand", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bright", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bright'S Grove", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brighton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brighton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brigus Junction", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brigus", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brinston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Brisco", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bristol Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bristol", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Britannia Beach", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "British Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Britt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Broad Cove Bdv", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Broad Valley", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Broadview", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Brochet", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Brock", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brocket", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Brockington", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brockville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Brockway", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Broderick", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brodhagen", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bromhead", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bromont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bronson Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Brookdale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brookfield", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Brookfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Brooklyn", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brooks", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Brooksby", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Brookside", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Brookside.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Brookville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brossard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brosseau", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brougham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Broughton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brownfield", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Brownlee", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Browns Flat", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Browns Yard", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Brownsburg-Chatham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Brownsdale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brownsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brownvale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Bruce Mines", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bruce", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brucefield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Bruderheim", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Brule", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Brunkild", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brunner", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bruno", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Brunswick Mines", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Brussels", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Bruxelles", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bryenton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bryson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bubartown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Buchanan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Buchans Junction", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Buchans", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Buck Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Buck Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Buckfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Buckhorn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Buckland", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Buena Vista", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Buffalo Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Buffalo Head Prairie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Buffalo Narrows", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Buffalo Point", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Buffalo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Buick", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bull Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Bulls Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bulyea", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Bunyans Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Burdett", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burgeo", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burgessville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burgoynes Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burin Bay Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burin", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burks Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burlington", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burlington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Burnaby", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Burns Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burnside", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burnstown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burnsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burnt Church First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burnt Church", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burnt Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burnt Islands Blp", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Burnt Point Bdv", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burnt River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burntland Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burpee", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Burr", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Burritts Rapids", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Burstall", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Burton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Burtts Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Burwash Landing", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Bury", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Busby", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Bushell Park", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Byemoor", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Byng Inlet", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cabano", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cabri", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cache Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cache Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cacouna", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cactus Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cadillac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cadillac", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cadogan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cadomin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cadotte Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caesarea", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cails Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cains River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Caissie Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caistor Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Caithness", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Calabogie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Calahoo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Calais", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Calder", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Calders Head", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caledon East", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caledon Village", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caledon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Caledonia Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Caledonia", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caledonia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Calgary", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Calhoun", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "California Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Calixa-Lavallee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Callander", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Calling Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Calmar", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Calvert", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cambray", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Cambridge Bay", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cambridge", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cambridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cambridge-Narrows", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Camden East", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Camden", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cameron", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Camlachie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Camp Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Camp Morton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Campbell River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Campbell Settlement York Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Campbell Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Campbell'S Bay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Campbellcroft", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Campbellford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Campbellton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Campbellton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Campbellville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Campden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Camperdown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Camperville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Camrose", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canaan Forks", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canaan Station", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Canal Flats", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canal", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Candiac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Candiac", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Candle Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cando", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Canfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Canim Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canisto", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Canmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cannifton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Canning", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cannings Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cannington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canobie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Canoe Narrows", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Canoe", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canoose", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Canora", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Canso", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canterbury", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cantley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Canton Bedford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Canton Des Basques", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Canton Stanstead", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Canton Tremblay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Canton-De-Hatley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Canwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Canyon Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Canyon", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Au-Renard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Aux-Meules", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cap-Bateau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Chat", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Chat-Est", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-D'Espoir", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cap-Pele", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Saint-Ignace", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cap-Sante", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cape Broyle", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cape Dauphin", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Cape Dorset", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cape Enrage", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cape Freels North", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cape Negro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cape North", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cape Ray", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cape Spear", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cape St George", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cape Station", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cape Tormentine", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Caplan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Caplin Cove Bdv", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cappahayden", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Capreol", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Capstick", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Capucins", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Caramat", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Caraquet", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Carberry", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carbon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Carbonear", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carcajou", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Carcross", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cardale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cardiff", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cardigan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Cardigan", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cardinal", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cardross", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cardston", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cargill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Caribou Marsh", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carievale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Carignan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carleton Place", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Carleton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Carleton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carlingford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carlisle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carlisle", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carlow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Carlowrie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carlsbad Springs", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carlton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carlyle", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Carmacks", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Carman", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carmangay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Carmanville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carmel", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carnarvon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carnduff", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carnwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Caroline", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Caron", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Caronport", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carp", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carragana", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carrol Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Carroll", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Carrolls Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carrolls Crossing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carrot Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Carrot River", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Carrying Place", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carseland", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carsonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carstairs", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Carters Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Carters Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cartier", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cartier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cartwright", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cartwright", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cartyville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Carvel", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Casa Rio", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cascapedia-Saint-Jules", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Caslan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Casselman", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cassidy Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cassidy", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cassilis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Castle Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Castlegar", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Castleton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Castor", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Castors River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cat Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Catalina", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Catalone Gut", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Catalone", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cathcart", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Causapscal", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cavan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cavendish", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cawston", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cayer", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cayley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cayuga", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cazaville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cecil Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cedar Camp", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cedar Point", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cedar Springs", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cedar Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cedarvale", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Celista", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Central Bedeque", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Central Blissville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Central Butte", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Central Greenwich", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Central Hainesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Central Hampstead", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Central North River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Central Onslow", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Central Waterville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Centralia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Centre Burlington", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Centre Village", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Centreville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Centreville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Centreville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cereal", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cessford", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ceylon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chalk River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chamberlain Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Chamberlain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chambers Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chambly", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chambord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chamcook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Champion", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Champlain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Champneuf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Chance Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chance Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chandler", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Change Islands", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Channel-Port-Aux-Basques", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Channing", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chapais", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chapeau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Chapel Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Chapel Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chapleau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chaplin Island Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Chaplin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chaput Hughes", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chard", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Charette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Charing Cross", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Charlemagne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Charleston", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Charleston", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Charlie Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Charlie Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Charlo South", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Charlo", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Charlottetown Lab", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Charlottetown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Charlottetown", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Charlton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Charny", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Charters Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chartierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Chase", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Chaswood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chateau-Richer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chateauguay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chateh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Chatfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chatham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chatsworth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chauvin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chazel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Chelan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chelmsford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chelmsford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Chelsea", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chelsea", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cheltenham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Chemainus", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cheneville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chepstow", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cherhill", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cherry Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cherry Burton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cherry Grove", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cherry Point", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cherry Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cherryville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chertsey", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chesley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Chester Basin", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Chester", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Chesterfield Inlet", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chestermere", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chesterville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chesterville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cheticamp", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Chetwynd", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cheverie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chevery", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chiasson Office", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chibougamau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chicoutimi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Chilanko Forks", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Childs Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Chilliwack", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chinook", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chipman", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chipman", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chisasibi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Chisholm Mills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Chitek Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Chocolate Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Choiceland", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chomedey", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Christina Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Christmas Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Christopher Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Church Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Churchbridge", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Churchill Falls", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Churchill", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Churchill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Chute A Blondeau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chute-Aux-Outardes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Chute-Saint-Philippe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clair", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Clair", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Clairmont", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clairville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clam Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Clandeboye", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Clandonald", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Clanwilliam", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Claremont", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clarence Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clarenceville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clarendon Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clarendon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Clarenville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Claresholm", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clarke City", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Clarkes Beach", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clarks Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clarks Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clarksburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clarkville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Clavet", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Claybank", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Claydon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Clayhurst", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clayton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clear Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cleardale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clearview", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clearwater Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Clearwater River", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Clearwater", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Clearwater", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clementsport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clementsvale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clericy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clermont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clerval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cleveland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cleveland", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clifford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clifton Royal", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clifton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clifton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Climax", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Clinton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Clinton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Clive", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cloridorme", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cloutier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Clova", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clover Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Clover Valley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cloverdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cloverdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cloyne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cluny", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Clyde River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Clyde River", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Clyde", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Coachmans Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coal Branch", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coal Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Coal Harbour", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Coaldale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Coalhurst", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Coalmont", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Coaticook", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Coatsworth Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cobalt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cobble Hill", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cobden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Coboconk", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cobourg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cocagne", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cochenour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cochin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cochrane", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cochrane", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Coderre", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Codette", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Codrington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Codroy", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Codys", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Coe Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Colborne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cold Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Coldbrook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Coldstream", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coldstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Coldstream", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Coldwater", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cole Bay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cole Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Coleman", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Coleman", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coles Island Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Coleville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Coleys Point South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Colfax", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Colgate", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Colinet", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Colinton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "College Heights", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Collette", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Colliers Riverhead", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Collina", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Collingwood Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Collingwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Collins", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Colombier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Colonsay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Colpitts Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Colville Lake", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Comber", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Combermere", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Come By Chance", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Comfort Cove-Newstead", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Commanda", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Comox", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Compeer", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Compton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Conception Bay South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Conception Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Conche", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Concord", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Condor", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Conestogo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Congress", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Coniston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Conklin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Conn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Connaught", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Conne River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Connell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Conquerall Bank", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Conquerall Mills", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Conquest", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Consecon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Consort", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Constance Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Consul", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Contrecoeur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cooking Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cooks Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cooks Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cookshire-Eaton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cookstown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cookville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cookville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Coombs", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Copetown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Copper Cliff", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Coppersands", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Coquitlam", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Coral Harbour", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Corbeil", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Corbyville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cormac", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cormack", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Corman Park", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cormier-Village", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cormorant", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Corner Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cornhill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Corning", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cornwall", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Cornwall", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cornwallis", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Coronach", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Coronation", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Corunna", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cote Saint-Luc", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Coteau Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Coteau-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cottam", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cottlesville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cottrells Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Coulter", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "County Of Grande Prairie No. 1", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Courcelette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Courcelles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Courtenay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Courtice", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Courtland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Courtright", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Courval", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Coutts", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cow Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cow Head", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cowan", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Cowansville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cowessess", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cowichan Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cowley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Coxheath", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Coxs Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Crabtree", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Craig Flats", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Craigmore", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Craigmyle", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Craik", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cranberry Portage", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cranbrook", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Crandall Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Crandall", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Crane River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Crane Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cranford", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Crapaud", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Craven", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Crawford Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Crediton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Creelman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Creemore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Creighton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Creignish", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cremona", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Crescent Spur", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Crescent Valley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Creston North", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Creston", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Creston", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Crocker Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Crofton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Crombie Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cromer", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Crooked Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Crooked River", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Croque", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cross Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cross Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Cross Roads Country Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Crossfield", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Croton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Crouses Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Crousetown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Crowell", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Crowes Mills", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Crysler", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Crystal Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Crystal City", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Crystal Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Crystal Springs", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cudworth", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cultus Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cumberland Bay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cumberland Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cumberland House", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Cumberland", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cumberland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Cummings Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cupar", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Cupids", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Curran", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Currie Siding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Currieburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Currys Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Curryville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Curve Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Curventon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cut Knife", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Cutler", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Cymric", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cynthia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Cypress County", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Cypress River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Czar", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "D'Alembert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "D'Arcy Station", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "D'Arcy", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "D'Escousse", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dacotah", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dacre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dafoe", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dakota Tipi", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dalem Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dalemead", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dalhousie Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dalhousie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dalhousie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dalkeith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dallas", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dalmas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dalmeny", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Damascus", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Danbury", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Danesville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Danford Lake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Daniels Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Danville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dapp", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Darfield", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Darlingford", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Darlings Island", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dartmouth", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Darwell", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dashwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dauphin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dauversiere", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Daveluyville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Davidson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Davidson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Davin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dawson Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dawson Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Dawson", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dawsons Landing", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dawsonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Daysland", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dayspring", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "De Winton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dead Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dead Man'S Flats", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Deadmans Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Deadwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dease Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Debden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Debec", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Debert", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Debolt", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Decker", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Deep Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Deep Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Deep River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Deer Lake", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Deer Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Deer Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Deersdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Deerville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Degelis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Del Bonita", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Delacour", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Delaware", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Delburne", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Deleage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Deleau", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Delhi", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Delia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Deline", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Delisle", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Delmas", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Deloraine", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Delson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Delta", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Delta", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Demaine", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Demmitt", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Demorestville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Denare Beach", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Denbigh", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Denfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Denholm", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Denholm", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Denman Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dennis Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Denny Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Densmores Mills", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Denwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Denzil", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Derby Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Derby", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Deroche", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Derwent", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Desbarats", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Desbiens", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Desboro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Deschaillons-Sur-Saint-Laurent", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Deschambault Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Deschambault", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Deseronto", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Desert Blume", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Desmaraisville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Desmeloizes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Destor", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Destruction Bay", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Deux Rivieres", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Deux-Montagnes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Devlin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Devon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dewberry", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dewdney", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dewittville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dewolfe", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Diamond City", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Didsbury", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dieppe", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Digby", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Digdeguash", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Dildo", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Diligent River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dilke", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dillon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dingwall", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dinorwic", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dinsmore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dipper Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Disraeli", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Divide", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dixonville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dixville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Doaktown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dobbinton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dobie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dobson Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dodsland", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dog Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dolbeau-Mistassini", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dollard", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dollard-Des-Ormeaux", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Domain", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dome Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dominion City", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dominion", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Domremy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Donalda", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Donegal", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Donkin", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Donnacona", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Donnelly", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dorchester Cape", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dorchester", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dorchester", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dorintosh", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dorion", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dorothy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dorrington Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dorset", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dorval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dosquet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Douglas Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Douglas Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Douglas", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Douglas", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Douglas", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Douro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dover Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Dover", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dow Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dowling", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Doyles Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Doyles", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Drake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Drayton Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Drayton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dresden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Driftpile", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Driftwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Drinkwater", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dropmore", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Drumbo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Drumheller", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Drummond", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Drummondville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Drurys Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dryden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dsl De Drummond", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dsl De Grand-Sault/Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Duart", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dubee Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dublin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dubreuilville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dubuc", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Duchess", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Duck Bay", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Duck Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Duclos", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Duff", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dufferin Charlotte Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dufferin Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Duffield", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dufresne", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dufrost", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dugald", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dugas", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Duguayville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Duhamel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Duhamel-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dumfries", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dummer", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Duncan", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Duncans Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dunchurch", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dundalk", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dundas", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dundas", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dundee", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dundurn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dungannon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dunham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dunlop", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Dunmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dunnville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Dunrea", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dunrobin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dunsford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dunsinane", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Dunster", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Duntara", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Duntroon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dunvegan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Dunville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Duparquet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Duperow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Dupuy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Durban", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Durham Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Durham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Durham-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Durrell", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dutch Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Dutch Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Dutch Valley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dutton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Duval", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Dwight", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Dysart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eabamet Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Eagle Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Eagle Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eagle Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Eagle Ridge", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eagle River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Eaglesham", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ear Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Earl Grey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Earlton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "East Angus", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Baccaro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "East Braintree", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "East Branch", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "East Brighton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "East Broughton Station", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "East Broughton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "East Centreville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Clifford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "East Coldstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "East Coulee", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Dover", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "East Farnham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Gore", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "East Gwillimbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "East Hereford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Lahave", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Lawrencetown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Mountain", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "East Newbridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Pennant", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Preston", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "East Selkirk", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "East St Paul", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "East Stewiacke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "East York", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Eastend", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Eastern Passage", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Easterville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Eastmain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Eastman", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Eastport", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Eatonia", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ebb And Flow", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ebenezer", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Echo Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Eckville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Economy", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Edam", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Edberg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Eddies Cove West", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Eddies Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Eddystone", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eden Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Eden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Edenwold", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Edgeley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Edgerton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Edgetts Landing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Edgewater", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Edgewood", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Edmonton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Edmundston", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Edson", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Edwards", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Edwardsville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Edwin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Eel Ground", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Eel River Bar First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Eel River Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Eel River Crossing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Eel River Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Egan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eganville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Egbert", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Egmondville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Egmont", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Egremont", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Elbow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Elderbank", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Eldorado", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Elfros", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elgin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Elgin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elgin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Elgin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elginburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elizabethtown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elk Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Elk Point", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Elkford", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elkhorn", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Elko", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Elkwater", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ellershouse", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Ellerslie", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elliot Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Elliston", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ellscott", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elm Creek", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Elm Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elma", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elmira", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Elmira", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Elmsdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Elmsdale", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Elmsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elmvale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Elmwood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elmwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Elmworth", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Elnora", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Elora", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Elphinstone", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Elrose", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Elsa", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Elsipogtog First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Elstow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Em-1-A-Sarcelle-Rupert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Embree", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Embro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Embrun", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Emerald Park", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Emerson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Emeryville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Emo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Empress", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Emsdale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Enchant", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Endako", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Endeavour", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Enderby", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Endiang", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Enfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Englee", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Englefeld", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Englehart", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "English Harbour East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "English Harbour West", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "English Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Englishtown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Enilda", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ennismore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Enoch", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Enon", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Enterprise", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Enterprise", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Enterprise", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Entrelacs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Entwistle", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Epworth", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Erb Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Erbs Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Erickson", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Erickson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Erieau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Eriksdale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Erin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Erinsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ernfold", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Errington", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Erskine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Escuminac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Escuminac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Eskasoni", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Espanola", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Esprit-Saint", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Esquimalt", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Essex", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Esterel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Esterhazy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Estevan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Estey'S Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Esther", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Eston", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ethel", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ethelbert", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Etobicoke", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Etzikom", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Eureka River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Eureka", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Eureka", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Evain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Evandale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Evangeline", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Evans Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Evansburg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Evansville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Everett", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Everett", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Evesham", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Exeter", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Exmoor", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Exshaw", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Eyebrow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fabre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fabreville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fair Haven", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fairfax", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fairfield Westmorland Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fairfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fairford", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fairhaven", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fairisle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fairlight", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fairmont Hot Springs", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fairview", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fairy Glen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Falardeau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Falcon Beach", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Falconbridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Falher", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Falkland", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fall River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fallis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Falmouth", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Falun", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fanny Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fannystelle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Farmington", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Farnham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Faro", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Farrellton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fassett", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fatima", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Faulkner", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fauquier", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fauquier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Faust", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fawcett Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fawcett", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fenelon Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fenn", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fenwick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fenwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fergus", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fergusons Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ferintosh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ferland", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ferland-Et-Boilleau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ferme-Neuve", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fermeuse", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fermont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fernie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Ferryland", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fertile", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Feversham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Field", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Field", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fielding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fife Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fillmore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Finch", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Findlater", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fingal", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Finnegan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fir Mountain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fisher Branch", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fishermans Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fisherville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fiske", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fitzgerald", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fitzroy Harbour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Five Islands", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Flatbush", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Flatlands", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Flatrock", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Flaxcombe", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fleming", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Flemington", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Flesherton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fletchers Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fleur De Lys", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Flin Flon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Flintoft", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Flinton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Floradale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Florence", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Florence", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Florenceville-Bristol", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Flowers Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Flowers Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Flume Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Foam Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fogo", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Foisy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Foleyet", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fond Du Lac", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fonthill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ford Bank", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fords Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fordwich", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Foremost", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Forest City", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Forest Glen", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Forest Grove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Forest", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Forestburg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Foresters Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Forestville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Forget", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fork River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Formosa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Forrest Station", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fort Albany", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fort Alexander", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Assiniboine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Chipewyan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fort Ellis", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fort Erie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fort Frances", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fort Fraser", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Good Hope", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Kent", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Liard", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Mackay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Macleod", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Mcmurray", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Mcpherson", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fort Nelson", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Providence", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fort Qu'Appelle", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Resolution", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Saskatchewan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fort Severn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Simpson", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Fort Smith", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fort St. James", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fort St. John", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fort Steele", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fort Vermilion", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fort-Coulonge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Forteau", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fortierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fortress Of Louisbourg", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fortune", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fossambault-Sur-Le-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fosston", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Foster", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fosterville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Four Corners", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Four Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Four Roads", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Fourchu", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fournier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fox Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Fox Harbour Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Fox Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fox Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Foxboro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Foxford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Foxwarren", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Foymount", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Framboise Intervale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Framboise", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Frampton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Francis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Francois Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Francois", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Frankford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Franklin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Franklin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Frankville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Frankville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Franquelin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fraser Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fraserville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Fraserwood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Frederickhouse", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fredericksburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Frederickton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fredericton Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fredericton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Free Grant", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Freelton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Freeport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Freetown", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Frelighsburg", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "French Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "French Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "French Village Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "French Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "French Village-York", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Frenchman Butte", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Frenchmans Cove Boi", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Frenchmans Cove Fb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Frenchvale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Freshwater Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Frobisher", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Frog Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Frontenac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Frontier", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Frosty Hollow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Fruitvale", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fugereville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Fulda", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Fulford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Fullarton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Fundy National Park", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Furdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Furry Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gabarus Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gabarus", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gabriola", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gads Hill Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gadsby", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gagetown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gainford", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gainsborough", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Galahad", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Galiano", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gallagher Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gallants", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gallichan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gallivan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gallix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Galloway", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Galloway", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gambo South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gambo", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Gameti", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gananoque", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gander Bay South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gander Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gander", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gang Ranch", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Garden Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Garden Cove Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Garden River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Garden River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Garden Village", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gardenton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gardiner Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gardiner Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gardner Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Garibaldi Highlands", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Garland", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Garnett Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Garnish", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Garrick", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Garson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Garson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gascons", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gaspe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gaspereau Forks", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gatineau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gatineau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gaultois", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gauvreau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gays River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Geary", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gem", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Genelle", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Georges River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Georgetown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Georgetown", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Georgeville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gerald", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Geraldton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Germansen Landing", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Germantown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gethsemani", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Giants Glen", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gibbons", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gibsons", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gift Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gilbert Plains", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gilford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gillam", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gillies Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gillis Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Gillis Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gilmour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gimli", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ginew", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Girardville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Giroux", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Girouxville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gitwinksihlkw", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Gjoa Haven", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Glace Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gladeside", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gladmar", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gladstone", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gladwyn", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glaslyn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glasnevin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glassville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gleichen", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glen Ewen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Glen Haven", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glen Huron", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Glen Margaret", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glen Morris", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glen Robertson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glenavon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glenbain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Glenboro", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glenburnie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glenbush", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glencairn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glencoe", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Glencoe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Glendon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Glenella", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Glenevis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Glenlea", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glenlevit", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Glenora", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glenside", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glentworth", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glenvale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glenwood Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Glenwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glenwood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Glenwood", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Glenwood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Glenwood.", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Glidden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gloucester Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gloucester", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Glovertown South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Glovertown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Godbout", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Goderich", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Godfrey", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Godmanchester", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gods Lake Narrows", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gods River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Goffs", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gogama", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gold Bridge", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gold River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Goldboro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Golden Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Golden Prairie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Golden Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Golden", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Good Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Good Hope Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gooderham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Goodeve", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Goodfare", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Goodfish Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Goodlands", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Goodlow", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Goodridge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Goodsoil", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Goodwater", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Goodwin Mill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Goodwood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Goodwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Gooseberry Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gordondale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gordonsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gore Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gore", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gores Landing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gormley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gorrie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Goshen", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Goulais River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Goulds", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gouldtown", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Govan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gowanstown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gowganda", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gracefield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grafton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grafton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Graham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grahamdale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Granby", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Bank", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Bay East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand Bay-Westfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Beach", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grand Bend", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Bruit", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Etang", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Falls-Windsor", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Grand Forks", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand Lake Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Lake Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grand Le Pierre", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand Manan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grand Marais", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Mira North", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Mira South", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Narrows", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand Pre", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grand Rapids", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grand River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grand Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand-Barachois", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grand-Mere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grand-Remous", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grand-Saint-Esprit", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grand-Sault/Grand Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grande Cache", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grande Pointe", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grande Pointe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grande Prairie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grande-Anse", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grande-Digue", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grande-Entree", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grande-Riviere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grande-Riviere-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grande-Vallee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grandes-Bergeronnes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grandes-Piles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Grandora", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grandview", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Granisle", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Granton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Granum", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Granville Ferry", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Grasmere", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grass Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grassie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grassland", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Grasswood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grassy Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grassy Narrows", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grates Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gravel Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gravelbourg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gravenhurst", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Gray Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gray Rapids", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gray", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Grayson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Graysville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Great Falls", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Great Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Greater Lakeburn", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Greely", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Green Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Green Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Green Gables", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Green Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Green Island Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Green Island Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Green Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Green Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Green Oaks", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Green Ridge", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Green Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Green Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Greenbank", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Greenfield Park", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Greenfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Greenfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Greenfield.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Greenhill Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Greens Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Greenspond", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Greenville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Greenwood", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Greenwood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Greenwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Gregg Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Grenfell", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grenville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grenville-Sur-La-Rouge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gretna", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Grey River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Griffin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Griffith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Grimms Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Grimsby", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grimshaw", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Grindrod", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Grise Fiord", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Griswold", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grondines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gronlid", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Gros-Morne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grosse Isle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grosse-Ile", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Grosses-Roches", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grouard", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Groundbirch", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Grove Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Grovedale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Groves Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Grunthal", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Guelph", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Guerin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Guernsey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Gull Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Gull Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gundy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gunn", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gunton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Guy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Guyenne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Guysborough", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Gwynne", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Gypsumville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hacheyville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hacketts Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hadashville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hafford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hagar", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hagen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hagensborg", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hagersville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hague", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Haileybury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Haines Junction", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hairy Hill", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Haisla", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Halbrite", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Halbstadt", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Halcomb", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Haley Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Halfmoon Bay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Halfmoon Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Haliburton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Halibut Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Halifax", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Halkirk", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Hall Beach", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hallebourg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ham-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hamilton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hamiota", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hammond", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hammonds Plains", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hammondvale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hampden", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hampstead", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hampstead", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hampton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hampton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hampton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hamtown Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hanceville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Handel", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haneytown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hanford Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hanley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hanmer", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hanna", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hannon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hanover", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hants Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hantsport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hanwell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Happy Valley-Goose Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Breton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Grace South", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Grace", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Main", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Mille", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harbour Round", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Harcourt", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harcourt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Harding", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hardisty", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hardwicke", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hardwood Lands", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hardwood Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hare Bay Bb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Harewood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hargrave", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Harmony", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Harrietsfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harrietsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Harrington Harbour", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Harrington", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Harris", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Harrison Hot Springs", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Harrison Mills", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harriston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Harrogate", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harrow", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harrowsmith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Harrys Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hartfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hartford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hartin Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hartington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hartland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hartley Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hartley Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hartney", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harty", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Harvey Albert Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Harvey Station", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Harvey York Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Harvie Heights", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Harwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hastings", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hatchet Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hatfield Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hatley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Lameque", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Paquetville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Riviere-Du-Portage", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Saint-Antoine", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Sheila", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haut-Shippagan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Haute-Aboujagane", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Havelock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Havelock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Havelock", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Havre Boucher", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Havre-Aubert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Havre-Aux-Maisons", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Havre-Saint-Pierre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hawarden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hawk Junction", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hawkes Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hawkesbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hawkestone", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hawkesville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hawkins Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hawkshaw", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hay Lakes", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Hay River", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hay Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Haydon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hayesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hayman Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hays", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hayter", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Haywood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hazel Dell", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hazeldean", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hazelridge", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hazelton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hazelton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hazenmore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hazlet", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Head Bay D'Espoir", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Head Of Chezzetcook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Head Of Jeddore", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Head Of Millstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Head Of St Margarets Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Headingley", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hearne", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hearst", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Heart'S Content", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Heart'S Delight", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Heart'S Desire", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Heathcote", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Heatherton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Heatherton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Heathland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hebbs Cross", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hebbville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hebert", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hebertville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hebertville-Station", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hebron", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hebron", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hedley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Heffley Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Heidelberg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Heinsburg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Heisler", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hemmingford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Henderson Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hendon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Henribourg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Henryville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hensall", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hepburn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hepworth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Herbert", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Heriot Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hermitage", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Heron Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Herouxville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Herring Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Herring Neck", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Herschel", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hersonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Heward", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hibernia Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hickmans Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hickson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hicksville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "High Bluff", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "High Level", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "High Prairie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "High River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Highfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Highgate", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Highland Grove", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Highland Hill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Highlands", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hilbre", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hilda", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hill Spring", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hillandale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hillcrest Mines", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hillgrade", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hillgrove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hilliard", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hilliardton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hillier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hillsborough West", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hillsborough", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hillsburgh", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hillsdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hillsdale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hillside Boularderie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hilltop", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hillview", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hilton Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hinchinbrooke", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hines Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hinton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hixon", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hobbema", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hodges Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hodgeville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Hodgson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hoey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Holbein", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Holberg", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Holden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Holdfast", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Holland Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Holland Landing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Holland", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Holmesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Holmfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Holstein", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Holtville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Holtyre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Holyrood", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Holyrood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Homeville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Homewood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hondo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Honey Harbour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Honeydale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Honeymoon Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Honeywood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Honfleur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hoosier", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hope", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hope", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hopeall", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Hopedale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hopewell Cape", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hopewell Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hopewell", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hornby Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hornby", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Horndean", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hornell Heights", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hornepayne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hornings Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Horsefly", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Horwood", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hotchkiss", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Houston", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Howard Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Howard", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Howden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Howick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Howie Center", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Howland Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Howley", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hoyt", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hubbard", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hubbards", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Huberdeau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hubley", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hudson Bay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hudson Heights", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hudson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Hudson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Hudson'S Hope", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hughenden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Humboldt", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Hunta", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Hunters Home", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Huntingdon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Huntington", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Hunts Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Huntsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Huron Park", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hussar", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Huxley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Hyas", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hylo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Hythe", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Iddesleigh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Igloolik", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ignace", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ilderton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ile Des Chenes", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ile Du Grand-Calumet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ile-A-La-Crosse", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ile-Aux-Noix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ilford", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Immigrant Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Imperial", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Indian Bay Bb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Indian Brook 14", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Indian Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Indian Head", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Indian Island", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Indian Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Indian Path", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Indian River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Indus", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ingersoll", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ingleside", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Inglewood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Inglis", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ingolf", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ingomar", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ingonish Beach", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ingonish", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ingramport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Inkerman Ferry", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Inkerman", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Inkerman", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Innerkip", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Innisfail", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Innisfil", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Innisfree", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Insinger", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Intervale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Inukjuak", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Inuvik", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Inverary", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Invermay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Invermere", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Inverness", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Inverness", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Inwood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Inwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Iona Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Iona", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Iqaluit", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Irish Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Irish Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Irishtown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Irishvale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Irlande", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Irma", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Iron Bound Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Iron Bridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Iron River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Iron Springs", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Irondale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ironville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Iroquois Falls A", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Iroquois Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Iroquois", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Irricana", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Irvine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Isaacs Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Isabella", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Iskut", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Island Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Island Lake South", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Island Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Island Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Island Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Island View", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Islandview", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Islay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Isle-Aux-Coudres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Isle-Aux-Morts", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Islington", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Issoudun", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Italy Cross", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ituna", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ivry-Sur-Le-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ivujivik", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Jackfish Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jackson Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Jacksons Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Jacksons Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jacksons Point", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jacksontown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jacksonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Jacques-Cartier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Jade City", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Jaffray", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "James River Bridge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Jamesville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Janetville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Janeville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Jansen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jardineville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Jarvie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Jarvis Bay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jarvis", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Jasper", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jasper", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Jean Cote", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Jedburgh", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Jeddore Oyster Ponds", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Jeffreys", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jeffries Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jellicoe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jemseg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Jenner", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Jerseyside", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jerseyville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jewetts Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Jobs Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Joe Batts Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Joggins", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jogues", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "John D'Or Prairie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Johnson Settlement Charlotte C", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Johnson Settlement York Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Johnson'S Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Johnston Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Johnville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jolicure", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Joliette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Joly", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Jonquiere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Jordan Falls", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Jordan Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Jordan River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Jordan Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Joussard", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Joyceville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Judique", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Juniper Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Juniper Mountain", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Juniper", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Juskatla", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Justice", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kagawong", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kahnawake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kakabeka Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kaladar", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kaleden", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kaministiquia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kamloops", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kamsack", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kananaskis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kanata", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kangiqsualujjuaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kangiqsujuaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kangirsuk", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kapasiwin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kapuskasing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kars", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kars", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kasabonika", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kashabowie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kashechewan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kaslo", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kathyrn", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Katrine", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kawawachikamach", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kayville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kazabazua", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kearney", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kearns", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kedgwick Nord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kedgwick Ouest", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kedgwick River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kedgwick Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kedgwick", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Keeler", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Keels", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Keenans", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Keene", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Keewatin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Keewaywin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Keg River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kegaska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kehewin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kejick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kelfield", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kelliher", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kelowna", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kelsey", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kelvington", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kelwood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kemble", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kempt Head", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kemptown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kemptville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kemptville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kenabeek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kenaston", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kendal", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kendal", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kenilworth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kenmore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kennedy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kennetcook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kenora", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kenosee Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Kensington", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kent Bridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kent Junction", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kenton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kentville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kenville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Keoma", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Keremeos", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kerrobert", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kerwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Keswick Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Keswick", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Keswick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ketch Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kettleby", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Khedive", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kiamika", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kierstead Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kiersteadville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kikino", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Kilbride", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kilburn", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kildonan", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Killaloe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Killaly", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Killam", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Killams Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Killarney Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Killarney", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Killarney", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Killoween", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kilworthy", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kimberley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kimberley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Kimmirut", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kinburn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kincaid", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kincardine", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kincardine", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kincolith", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kindersley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "King City", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "King Kirkland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kingcome Inlet", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kingfisher Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kingman", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Kings Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kings Landing Historical Settl", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Kings Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kingsbury", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kingsclear First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kingsey Falls", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kingsgate", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kingsley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kingston", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kingston", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kingston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kingsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kinistino", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Kinkora", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kinley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kinmount", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kinnear Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kinnear'S Mills", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kinoosao", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kinosota", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Kinsac", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kinsella", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kintore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kinuso", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kipawa", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kipling", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kippen", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Kippens", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kirkella", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kirkfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kirkland Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kirkland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kirkland", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kirkton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kirriemuir", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kisbey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kitchener", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kitchener", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kitimat", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kitkatla", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Kitscoty", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kitwanga", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kleefeld", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kleena Kleene", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Kleinburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Klemtu", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Knights Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Knightville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Knowlesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Knowlton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Knutsford", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Koksilah", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Kola", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Komarno", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Komoka", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Koostatak", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kootenay Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kouchibouguac National Park", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Kouchibouguac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kronau", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Krydor", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Kugaaruk", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Kugluktuk", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kuroki", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kuujjuaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Kuujjuarapik", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kyle", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Kylemore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Kyuquot", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Alverne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "L'Amable", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ancienne-Lorette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ange Gardien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ange-Gardien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "L'Anse Au Clair", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "L'Anse Au Loup", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Anse-Pleureuse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Anse-Saint-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "L'Ardoise", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ascension", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ascension-De-Notre-Seigneur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ascension-De-Patapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Assomption", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Avenir", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Epiphanie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Etang-Du-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "L'Etete", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ile-Bizard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ile-Cadieux", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ile-D'Entree", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ile-Michon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Ile-Perrot", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Isle-Aux-Grues", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Isle-Verte", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "L'Isletville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "L'Orignal", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Baie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Baleine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "La Barriere", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Bostonnais", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "La Broquerie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Conception", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "La Corey", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Corne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "La Crete", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Croche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Dore", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Durantaye", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "La Glace", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Guadeloupe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "La Have", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "La Loche", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Macaza", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Malbaie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Martre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Minerve", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Morandiere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Motte", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Patrie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Pocatiere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "La Poile", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Prairie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Presentation", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Redemption", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Reine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "La Riviere", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "La Ronge", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "La Salette", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "La Salle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Sarre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "La Scie", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Tabatiere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Trinite-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Tuque", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Visitation-De-L'Ile-Dupas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "La Visitation-De-Yamaska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Labelle", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Labelle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Labrador City", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Labrecque", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lac Baker", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lac Brochet", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lac Des Arcs", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac Des Loups", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lac Du Bonnet", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lac La Biche", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lac La Hache", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lac Seul", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lac Vert", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-A-La-Tortue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Au-Saumon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Aux-Sables", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Beauport", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Bouchette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Cayamant", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Delage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Des-Aigles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Des-Ecorces", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Des-Iles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Des-Plages", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Des-Seize-Iles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Drolet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Du-Cerf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Edouard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Etchemin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Frontiere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Humqui", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Kenogami", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Megantic", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Saguay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Saint-Joseph", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Saint-Paul", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Sainte-Marie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Sergent", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Simon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lac-Superieur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lacadena", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lachine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lachute", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lacolle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lacombe County", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lacombe", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Laconia", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Ladle Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ladriere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ladysmith", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ladysmith", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lafleche", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lafond", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laforce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lagaceville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Laird", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lajord", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lake Alma", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lake Audy", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lake Charlotte", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lake Cowichan", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lake Echo", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lake Edward", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lake Egmont", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lake Errock", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lake Francis", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lake George", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lake Isle", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lake Lenore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lake Louise", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lake Manitoba First Nation", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lake Of Bays", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lake St Peter", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lake Uist", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lakefield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lakehurst", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lakeland", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lakeside", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lakeside", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lakeside", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Laketon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lakeview", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lakeville Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lakeville Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lakeville-Westmorland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lamaline", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lamarche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lamartine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lambert'S Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lambertville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lambton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lameque", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lamont", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lampman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lanark", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lancaster Park", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lancaster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lance Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lancer", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Landis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Landmark", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Landrienne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Landry Office", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lanesville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lang", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Langbank", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Langdon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Langenburg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Langham", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Langley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Langruth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Langton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laniel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lanigan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lanoraie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lansdowne House", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lansdowne", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lansdowne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lantier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lantz", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lantzville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lapland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Laplante", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Laporte", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Larder Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lark Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Larouche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Larrys River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lasalle", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lasalle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lashburn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lasqueti", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Latchford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laterriere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Latulipe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lauder", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Launay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Laurel", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Laurenceton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Laurier", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laurier-Station", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laurierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laval-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lavaltrie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lavenham", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Laverlochere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lavigne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lavillette", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lavington", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lavoy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lawn", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lawrence Station", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lawrencetown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lawrencetown.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lawrenceville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lax Kw'Alaams", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lazo", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Le Bic", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Le Gardeur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Le Goulet", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leader", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Leading Tickles", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Leaf Rapids", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Leamington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leask", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Leaskdale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lebel-Sur-Quevillon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lebret", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Leclercville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Leduc County", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Leduc", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lee Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Leech", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lefaivre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lefebvre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lefroy", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Legal", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Leitches Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Leith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lejeune", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lemberg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lemieux", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lemoyne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Lennox Island", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lenore", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Leonard Colony", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Leonardville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leoville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lepreau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leross", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leroy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lery", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Buissons", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Cedres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Coteaux", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Eboulements", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Escoumins", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Hauteurs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Les Mechins", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Leslie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Leslieville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lestock", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Letang", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Letellier", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lethbridge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lethbridge", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Levack", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Leverville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Levis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lewins Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lewis Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lewis Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lewisporte", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lewvan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lexington", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Libau", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Liberty", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Liebenthal", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Likely", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lillooet", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Limehouse", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Limekiln", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Limerick", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Limestone", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Limoges", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lincoln", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lindale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lindbergh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lindell Beach", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Linden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lindsay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lindsay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lingan Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lingan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lingwick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lintlaw", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Linton Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Linwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lions Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lions Head", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lipton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Liscomb", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lisieux", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lisle", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lister", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Listowel", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Listuguj", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little Bartibog", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Bay East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Bay Islands", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Bay Ndb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Bay Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Bras D'Or", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Little Britain", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Little Bullhead", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Burnt Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Catalina", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Little Current", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Dover", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Little Fort", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Little Grand Rapids", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Harbour East Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little Hearts Ease", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little Lepreau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Lorraine", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Narrows", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Pond", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little River Albert Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little River Gloucester Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little River Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little Salmon River West", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Little Shemogue", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Little Smoky", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Little St Lawrence", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Little Tancook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Livelong", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lively", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Liverpool", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lloydminster", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lloydminster", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Loch Lomond", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lochlin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lockeport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lockport", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lockstead", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lockwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Locust Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lodge Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lodgepole", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Logan Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Logy Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lombardy", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lomond", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Londesborough", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "London", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Londonderry", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Londonderry", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lone Butte", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lone Pine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lone Rock", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Long Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Long Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Long Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Long Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Long Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Long Reach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Long Sault", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Long Settlement Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Long Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Longbow Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Longford Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Longlac", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Longue-Pointe-De-Mingan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Longue-Rive", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Longueuil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Longview", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Longworth", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Loon Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Loon Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lord'S Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Loreburn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lorette", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Loretto", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Loring", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lorne", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lorraine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lorrainville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Losier Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lotbiniere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lots-Renverses", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lougheed", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Louis Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Louisbourg", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Louisdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Louiseville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lourdes", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lourdes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lourdes-De-Blanc-Sablon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lourdes-De-Joliette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lousana", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Love", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Loverna", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Low", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lowbanks", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lowe Farm", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Branch", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Brighton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Cambridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Cape", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Coverdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Derby", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower East Pubnico", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Five Islands", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Greenwich", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Hainesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lower Island Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Kingsclear", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Kintore", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Knoxford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower L'Ardoise", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Millstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Newcastle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lower Nicola", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Northfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Norton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Onslow", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lower Post", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Prospect", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Queensbury", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Sackville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower St Marys", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Truro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Washabuck", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Wedgeport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower West Pubnico", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lower Woods Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lower Woodstock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lucan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lucasville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lucknow", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lucky Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ludlow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lugar", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lumby", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Lumsden", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Lumsden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lund", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lundar", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lundbreck", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lunenburg", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lunenburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Luseland", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Luskville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lutes Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Lutselk'E", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Lyalta", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Lydgate", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lyleton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lyn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lynden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Lyndhurst", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Lynn Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lynnfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Lyster", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Lyttleton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Lytton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "M'Chigeeng", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ma-Me-O Beach", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maberly", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mabou", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Macadams Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Macamic", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Maccan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Macdiarmid", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Macdonald", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Macdougall Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Macdowall", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maces Bay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Macgregor", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mackay Siding", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mackdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mackenzie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mackey", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mackinnons Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Macklin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maclaggan Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Macnutt", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Macoun", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Macphees Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Macrorie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mactaquac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mactier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Madawaska Maliseet Frst Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Madawaska", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Madden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maddington", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Madeira Park", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Madeleine-Centre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Madison", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Madoc", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Madran", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Madsen", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mafeking", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Magnetawan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Magog", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Magpie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Magrath", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mahone Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maidstone", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Maidstone", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Main Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Main Centre", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Main Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Main River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Main-A-Dieu", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mainstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maisonnette", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Maitland Bridge", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Maitland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maitland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Major", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Makinak", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Makinsons", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Makkovik", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Makwa", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Malagash", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Malahat", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Malakwa", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Malartic", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Malden", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Maleb", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maliotenam", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mallaig", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mallorytown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Malonton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maltempec", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mancebourg", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Manche-D'Epee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mandeville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Manganese Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Manigotagan", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Manilla", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Manitou", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Manitouwadge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Manitowaning", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maniwaki", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mankota", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mann'S Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mannhurst", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Manning Park", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Manning", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mannville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Manor", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Manotick", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Manouane", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Manseau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mansfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mansfield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Manson Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Manson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mansons Landing", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mansonville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mantario", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Manyberries", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Maple Creek", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maple Glen", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maple Grove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Maple Grove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maple Grove", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maple Leaf", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Maple Ridge", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maple Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maple View", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maple", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mapledale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maplehurst", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maplewood", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maquapit Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mar", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mara", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Marathon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Marbleton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Marcelin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Marchand", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Marengo", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaree Centre", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaree Forks", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaree Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaree Valley", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaree", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Margaret", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Margaretsville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Margo", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maria", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mariapolis", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maricourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Marie Joseph", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Marie Reine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Marieville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Marion Bridge", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Marius", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Markdale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Markerville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Markham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Markhamville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Markinch", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Markstay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Marlbank", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Marmora", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Marne", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Marquette", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Marquis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Marrtown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Marsden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Marsh Lake", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Marshall", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Marsoui", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Marston", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Marten River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Martensville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Martintown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Martinville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Marwayne", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Maryfield", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maryhill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Marys Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Marystown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Marysvale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Marysville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mascarene", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mascouche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mashteuiatsh", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Maskinonge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Masset", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Massey Drive", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Massey", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Massueville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Matachewan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Matagami", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Matane", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Matapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mates Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mather", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Matheson Island", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Matheson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Matlock", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mattawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Matthews Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mattice", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maugerville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mavillette", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maxville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Maxwell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maxwell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mayerthorpe", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mayfair", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mayfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Maymont", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mayne", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Maynooth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mayo", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Mayo", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mayview", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mazenod", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mazerolle Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcadam", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mcarthurs Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mcauley", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mcbride", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mccallum Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mccallum", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mccord", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mccreary", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mcdonalds Corners", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcgivney", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mcgraths Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mcgray", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mcgregor", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcintosh Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mckees Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mckellar", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mckenna", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mckenzie Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mckenzie Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mckerrow", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mckinleyville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mclaughlin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mclaughlin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mclean", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mcleese Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mclennan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcleod Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mcleod Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcleods", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mclure", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mcmahon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mcmasterville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcnamee", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mcquade", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mcrae", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mctaggart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mcwatters", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meacham", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Meadow Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Meadow Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meadow Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Meadow Portage", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Meaford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Meaghers Grant", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Meander River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meath Park", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mechanic Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Medford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Medicine Hat", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Medora", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Medstead", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Meductic", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Meeting Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Melbourne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Melbourne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Meldrum Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Meleb", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Melfort", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Melita", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Melocheville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Melrose", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Melrose", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Melville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Melville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Membertou", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Memramcook East", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Memramcook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mendham", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Menisino", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Menneval", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Menzie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meota", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mercier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Merigomish", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Merlin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Merrickville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Merritt", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Merville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mervin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mesachie Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meskanaw", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Messines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Metabetchouan-Lac-A-La-Croix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Metcalfe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Meteghan Centre", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Meteghan River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Meteghan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Metis-Sur-Mer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Metiskow", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Meyronne", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Meziadin Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Miami", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mica Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Micmac", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Midale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Middle Arm Gb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Middle Bay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Cape", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Middle Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Middle Hainesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Lahave", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Middle Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Musquodoboit", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Porters Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Middle River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Middle Sackville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Sackville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle Stewiacke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middle West Pubnico", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Middlebro", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Middleton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middleton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Middlewood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Midgic", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Midhurst", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Midland Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Midland Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Midland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Midville Branch", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Midway", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Midway", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Migisi Sahgaigan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mikado", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Milan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Milden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mildmay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mildred", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Miles Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Milestone", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Milford Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Milford Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Milford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Milford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Milk River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mill Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mill Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mill Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mill Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mill Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mill Village.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Millarville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Millbank", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Millbrook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Millbrook", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mille-Isles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Miller Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Millerton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Millertown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Millet", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Millgrove", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Millicent", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Milltown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Millville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Millville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Milner", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Milo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Milton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Milton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Milverton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Miminegash", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Minaki", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Minburn", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mindemoya", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Minden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mine Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Minesing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Minett", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mineville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mings Bight", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Miniota", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ministers Island", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Minitonas", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Minnedosa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Minnitaki", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Minstrel Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Minto", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Minto", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Minton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Miquelon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mira Gut", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mira Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mirabel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Miramichi Bay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Miramichi Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Miramichi", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mirror", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Miscou", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Miscouche", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mispec", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Missanabie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mission", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mississauga", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mississippi Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mistatim", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mistissini", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mitchell", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mitchell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Moberly Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mobert", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mobile", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moffat", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Moffet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mohannes", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Moisie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Molega Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Monarch", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Monastery", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Moncton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Monetville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Monitor", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Monkland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Monkstown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Monkton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Monquart", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mont Nebo", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Brun", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Carmel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Joli", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Laurier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Louis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Royal", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Saint-Gregoire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Saint-Hilaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Saint-Michel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Saint-Pierre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mont-Tremblant", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Montague Gold Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Montague", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montbeillard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montcalm", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montcerf-Lytton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Monte Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Monte Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Monteagle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montebello", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Monteith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montmagny", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Montmartre", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Montney", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montpellier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Montreal Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Montreal River Harbour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montreal", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montreal-Est", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montreal-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Montreal-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Montrose", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Monument", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moonbeam", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moonstone", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moorefield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Moores Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mooretown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moose Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moose Factory", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Moose Jaw", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Moose Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Moose Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Moosehorn Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Moosehorn", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mooseland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Moosomin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Moosonee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Morden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Morell", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Moretons Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Morewood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Morin-Heights", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Morinville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Morley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Morpeth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Morrell Siding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Morrin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Morris", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Morrisburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Morrisdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Morriston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Morse", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Morson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mortlach", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Moser River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mossbank", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mossleigh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mossley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Albert", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mount Arlington Heights", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Brydges", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mount Carmel", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Mount Currie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mount Delight", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Elgin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Forest", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mount Hebron", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mount Hope", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Hope", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mount Moriah", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mount Pearl", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mount Pisgah", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mount Pleasant", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mount Pleasant", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Mount Stewart", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mount Uniacke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mountain Grove", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mountain Road", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mountain View", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Mountain", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Moyie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mozart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mt Middleton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Mud Lake", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Muenster", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Muirkirk", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Mulgrave", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mulgrave-Et-Derry", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mulhurst Bay", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Mullingar", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Mulvihill", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Muncey", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Muncho Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Mundare", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Mundleville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Muniac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Munson", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Munster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Murdochville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Murillo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Murray Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Murray Harbour", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Murray River", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Murray Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Murray Siding", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Musgrave Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Musgravetown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Musidora", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Muskoday", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Muskrat Dam", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Musquash", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Musquodoboit Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Mutton Bay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Myrnam", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nackawic", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nacmine", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Naicam", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Nain", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nairn Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nakina", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nakusp", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Namao", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nampa", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Namur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nanaimo", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nanoose Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nantes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nanticoke", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nanton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Napadogan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Napan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Napanee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Napierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Napinka", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Nappan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Naramata", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Narcisse", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nash Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nashwaak Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nashwaak Village", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nasonworth", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nass Camp", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Natashquan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Natuashish", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Naughton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nauwigewauk", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Navan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nedelec", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Neebing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Neepawa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Neerlandia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Negginan", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Neguac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Neidpath", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Neilburg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Neils Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nelson Hollow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Nelson House", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nelson", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nemaiah Valley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nemiscau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nepean", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nepisiguit Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nerepis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Nesbitt", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nestleton Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nestor Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nestow", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Netherhill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Neudorf", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Neustadt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Neuville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Neville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nevis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Avon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Bandon Gloucester Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Bandon Northumb Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "New Bothwell", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "New Brigden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Campbellton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Canaan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Canada", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "New Carlisle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "New Chelsea", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "New Dayton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Denmark", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "New Denver", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "New Dundee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New England Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Germany", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Glasgow", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "New Glasgow", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "New Hamburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "New Harbour Tb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Harris", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Haven", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "New Hazelton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Horton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Jersey", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Line", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "New Liskeard", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "New Lowell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Market", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Maryland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "New Melbourne", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Minas", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "New Norway", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "New Perlican", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "New Richmond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New River Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Ross", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Scotland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "New Songhees 1A", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Victoria", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "New Waterford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "New Westminster", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "New Zion", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newboro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Newbridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Newbrook", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Newburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newburgh", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Newcastle Centre", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Newcastle Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newcastle", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Newcombville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Newdale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Newmans Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newmarket", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Newport Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Newport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Newport", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Newton Siding", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Newtonville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Newtown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Newtown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Newtown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Niagara Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Niagara On The Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nicholas Denys", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nicolet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nictau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nigadoo", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Nimpo Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Nine Mile River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ninette", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ninga", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Nipawin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nipigon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nipissing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Nippers Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nisku", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Niton Junction", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Niverville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nobel", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nobleford", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nobleton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Noel", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Noels Pond", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Noelville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Noinville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Nokomis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nolalu", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nominingue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Noonan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Nordegg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Norglenwold", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Norland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Norman Wells", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Normandin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Normans Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Normetal", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Norquay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Norris Arm Northside", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Norris Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Norris Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Augusta", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "North Battleford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Buxton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Cobalt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North East Margaree", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North East Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North Forks", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Gower", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "North Harbour Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "North Harbour Smb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "North Hatley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Lancaster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "North Pine", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "North Portal", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North Preston", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "North Rustico", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "North Saanich", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North Salem", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North Shannonvale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North Spirit Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "North Star", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North Sydney", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North Tay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North Tetagouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "North Valley", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "North Vancouver", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "North View", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "North West Arm", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "North West Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "North West River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "North Weyburn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "North Wiltshire", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "North York", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Northampton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Northbrook", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Northern Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Northern Harbour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Northgate", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Northport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Northside East Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Norton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Nortondale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Norval", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Norway House", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Norwich", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Norwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Notikewin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Notre Dame De Lourdes", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Notre Dame De Lourdes", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Notre-Dame", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-Ham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-L'Ile-Perrot", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-La-Merci", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-La-Paix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-La-Salette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-Lorette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-Montauban", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-Pontmain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-De-Stanbridge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Des-Bois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Notre-Dame-Des-Erables", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Des-Pins", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Des-Prairies", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Des-Sept-Douleurs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Laus", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Mont-Carmel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Portage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Notre-Dame-Du-Rosaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Nottawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nouvelle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Nouvelle-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Novar", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Noyan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Nut Mountain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Nuttby", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "O'Hanly", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "O'Leary", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Bay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oak Bluff", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Haven", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oak Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Point Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oak Point", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oak Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oak River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oakbank", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oakburn", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Oakfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Oakhill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oakland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oakland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oakview", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oakville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oakville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oakville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oakwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oba", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Obedjiwan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ocean Falls", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Ochre Pit Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ochre River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Odanak", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Odell", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Odessa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Odessa", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ogden", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ogema", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ogoki", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ohaton", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ohsweken", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oil City", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oil Springs", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Oka", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Okanagan Centre", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Okanagan Falls", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Okla", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Okotoks", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Old Avon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Old Barns", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Old Crow", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Old Fort Bay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Old Perlican", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Old Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Old Shop", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oldcastle", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Oldham", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Olds", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Olha", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Oliver", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Omemee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ompah", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Onanole", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Onaping", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Onefour", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Onion Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Onoway", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Onslow Mountain", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Oona River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Opal", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Opasatika", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Opaskwayak", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Open Hall", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Orange Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Orangedale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Orangeville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Orford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Orillia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Orion", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Orkney", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Orleans", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ormiston", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ormstown", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oro Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oromocto", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Orono", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Orton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Osage", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Osborne Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Osborne Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Osgoode", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oshawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Osler", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Osnaburgh House", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Osoyoos", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ottawa Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ottawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Otter Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Otter Lake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Otterburn Park", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Otterburne", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Otterville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ouje-Bougoumou", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Oungre", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Outer Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Outlook", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Outremont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Overstoneville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Owen Sound", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Oxbow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Oxbow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oxdrift", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Oxford House", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Oxford Junction", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oxford Mills", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Oxford Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Oxford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Oyama", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Oyen", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pabineau Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pabineau First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pabos Mills", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pabos", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Packington", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pacquet", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Paddle Prairie", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Paddockwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Padoue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pain Court", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Paisley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pakenham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pakwaw Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Palgrave", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Palmarolle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Palmer Rapids", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Palmer", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Palmerston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pambrun", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pangman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Pangnirtung", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Panorama", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pansy", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Papineauville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Paquetville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Paradise Hill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Paradise River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Paradise Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Paradise", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Paradise", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Parent", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Parham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Paris", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Parisville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Parkbeg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Parker Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Parker Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Parkers Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Parkerview", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Parkhill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Parkindale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Parkland", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Parkman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Parkside", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Parksville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Parlee Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Parleeville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Parrsboro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Parry Sound", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Parry", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Parson", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Parsons Pond", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pasadena", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Paspebiac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pasqua", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pass Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Passekeag", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pathlow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Patricia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Patuanak", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pauingassi", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Paulatuk", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pavilion", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pawitik", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Paynton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pays Plat", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Peace River Rd", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Peace River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Peachland", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pearsonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Peawanuck", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Peebles", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Peel", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Peerless Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Peers", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pefferlaw", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Peggys Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Peguis", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pelee Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pelerin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pelican Narrows", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pelican Rapids", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Pelly Crossing", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pelly", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Peltoma Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pemberton Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pemberton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pembroke", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pembroke", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pender Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Penetanguishene", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Penhold", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pennant Station", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pennfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Penniac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Penny", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Penobsquis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pense", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Penticton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Penzance", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Perce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Perdue", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Peribonka", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Perkinsfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Perrault Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Perry Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Perryvale", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Perth Road", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Perth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Perth-Andover", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Petawawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Peterborough", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Petersburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Petersfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Peterview", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Petit De Grat", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Petit Etang", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Petit Forte", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit Tracadie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Cap", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Paquetville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Rocher", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Rocher-Nord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Rocher-Ouest", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Rocher-Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Petit-Saguenay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petit-Shippagan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petitcodiac East", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petitcodiac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Petite Riviere", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petite-Lameque", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Petite-Riviere-De-L'Ile", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Petite-Riviere-Saint-Francois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Petite-Vallee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Petrolia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Petty Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Phelpston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Philipsburg", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Phippen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Piapot", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Picadilly", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Pickardville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pickerel", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pickering", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Picketts Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pickle Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Picton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pictou Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pictou", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Picture Butte", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Piedmont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pierceland", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Piercemont", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pierrefonds", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pierreville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pierson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pigeon Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pikangikum", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pike River", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pikwitonei", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pilger", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pilleys Island", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pilot Butte", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pilot Mound", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pinantan Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pinawa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Pincher Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pincourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pine Falls", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pine Glen", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pine Grove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pine Grove.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Pine Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pine Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pine River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pinehouse Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pinehurst", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pineville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pinewood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Piney", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pink Mountain", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pintendre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Piopolis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pipers Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pipestone", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pitt Meadows", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Placentia", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Plainfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Plaisance", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Plamondon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Plantagenet", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Plaster Rock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Plate Cove East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Plate Cove West", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Plato", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Plattsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pleasant Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pleasant Hill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pleasant Ridge Char County", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pleasant Ridge Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pleasant Villa", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Pleasantdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pleasantville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Plenty", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Plessisville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Plevna", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Plum Coulee", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Plum Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Plumas", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Plumweseep", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Plunkett", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Plymouth", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Plympton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pocologan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pohenegamook", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Point Aconi", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Point De Bute", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Point Edward", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Point Edward", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Point La Nim", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Point Leamington", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Point Of Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Point Tupper", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe A Bouleau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe A Tom", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pointe Aux Roches", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe Des Robichaud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe Dixon Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pointe Du Bois", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-A-La-Croix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-A-La-Garde", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Alexandre", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pointe-Au-Baril-Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Aux-Loups", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Aux-Outardes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Aux-Trembles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Brule", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Calumet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Canot", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Claire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Des-Cascades", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Du-Chene", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Fortune", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pointe-Lebel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Sapin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Sauvage", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pointe-Verte", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Poirier Subdivision", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pokemouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pokeshaw", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pokesudie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pokiok", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pole Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pollards Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pollett River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Pollockville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Polonia", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pomeroy Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Pond Inlet", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pondstream", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ponoka", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pont Lafrance", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Pont Landry", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Pont-Rouge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ponteix", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Pontypool", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Poodiac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Poole", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pools Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pools Island", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Poplar Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Poplar Point", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Poplarfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Porcupine Plain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Porcupine", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Porquis Junction", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Alberni", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Albert", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Alice", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Alma", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Anson", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Au Choix", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Au Port", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Blandford", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Burwell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Caledonia", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Carling", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Clements", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Clyde", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Colborne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Coquitlam", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port De Grave", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Dover", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Dufferin", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Edward", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Port Elgin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Elgin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Franks", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Greville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Hardy", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Hastings", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Hawkesbury", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Hood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Hope Simpson", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Hope", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Howe", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Joli", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port La Tour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Lambton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Loring", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Maitland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Malcolm", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Mcneill", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Mcnicoll", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Medway", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Mellon", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Moody", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Morien", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Mouton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Neville", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Perry", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Port Renfrew", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Rexton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Robinson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Rowan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Sandfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Saunders", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Severn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Stanley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Port Sydney", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Port Union", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Port Williams", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Port-Cartier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Port-Daniel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Port-Menier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Portage La Prairie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Portage St-Louis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Portage Vale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Portage", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Portage", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Portage-Du-Fort", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Porter Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Porters Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Portland Creek", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Portland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Portneuf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Portneuf-Sur-Mer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Portreeve", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Portugal Cove-St Philips", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Portuguese Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Postville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pouce Coupe", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pouch Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Poularies", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pound Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Powassan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Powell River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Powerview", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Pownal", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Prairie River", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Prairie View", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pratt", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Preeceville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Preissac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Prelate", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Prescott", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Prespatou", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Prevost", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Price", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Priceville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Priceville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Priddis", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Primate", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Prime Brook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Prince Albert", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Prince Albert", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Prince George", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Prince Of Wales", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Prince Rupert", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Prince William", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Princeport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Princess Harbour", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Princess Park", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Princeton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Princeton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Princeton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Princeville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Printz Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Pritchard", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Procter", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Progress", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Prophet River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Prospect Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Prospect Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Prospect", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Prosser Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Proton Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Proulxville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Providence Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Provost", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Prud'Homme", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Public Landing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pubnico", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pugwash Junction", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Pugwash", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Pukatawagan", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Punnichy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Purple Springs", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Puslinch", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Putnam", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Puvirnituq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Pynn'S Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Qikiqtarjuaq", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Qu'Appelle", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Quadeville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Quaker Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Qualicum Beach", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Quaqtaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Quarryville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Quathiaski Cove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Quatsino", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Quebec", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Queen Charlotte", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Queenston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Queenstown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Queensville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Queensville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Quesnel", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Quilchena", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Quill Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Quinton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Quispamsis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Quyon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rabbit Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Racine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Radisson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Radisson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Radium Hot Springs", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Radville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Radway", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ragueneau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rainbow Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rainier", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rainy River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Raith", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Raleigh", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ralston", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rama", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rama", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Ramea", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ramore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ramsayville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ramsey", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Randolph", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ranfurly", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rang-Saint-Georges", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Rankin Inlet", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rapid City", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rapid Lake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rapid View", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rapide-Danseur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rapides-Des-Joachims", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rathwell", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ratter Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rattling Brook", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ravenna", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ravignan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rawdon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Raymond", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Raymore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Reaboro", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Bank Queens Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Bank Reserve", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Bank", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Red Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Red Deer County", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Red Deer", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Red Earth Creek", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Red Earth", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Red Harbour Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Red Head Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Red Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Red Point", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Rapids", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Red Rock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Red Rock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Red Sucker Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Red Willow", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Redbridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Redcliff", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Redditt", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Redmondville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Redstone", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Redvers", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Redwater", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Redwood Meadows", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Reefs Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Refuge Cove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Regina Beach", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Regina", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Reidville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Reinfeld", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Remigny", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Renauds Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rencontre East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Renews", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Renfrew", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rennie", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Renous", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Renwer", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Repentigny", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Repulse Bay", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Reserve Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Resolute", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Reston", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Restoule", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Revelstoke", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Reward", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rexton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rhein", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Rhodes Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Riceton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riceville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Richard", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Richards Landing", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richardson", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Richardson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Richer", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richibouctou-Village", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richibucto Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richibucto", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Richlea", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richmond Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Richmond Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Richmond Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Richmond", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Richmond", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Richmond", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Richmond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Richmound", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rideau Ferry", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ridgedale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ridgetown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ridgeville", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ridgeville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ridgeway", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Riding Mountain", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rigaud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rigolet", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riley Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rimbey", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rimouski", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Rines Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rio Grande", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Riondel", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ripley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ripon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ripples", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Riske Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ritchie", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Bourgeois", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "River De Chute", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Denys", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "River Drive Park", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "River Glade", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Hebert East", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Hebert", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "River Hills", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River John", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "River Of Ponds", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Philip", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "River Ryan", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "River Valley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riverbank Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riverbank Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riverbank South", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rivercourse", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Riverhead Harbour Grace", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Riverhurst", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Riverport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rivers", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Riversdale", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Riverside Estates", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Riverside", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riverside-Albert", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Riverton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riverview", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riviere A La Truite", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riviere Du Nord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Riviere Qui Barre", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-A-Claude", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-A-Pierre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Au-Tonnerre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Beaudette", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Bleue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Du-Loup", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riviere-Du-Portage", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Eternite", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Heva", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Madeleine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Ouelle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Paspebiac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Pentecote", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Rouge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Saint-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Saint-Paul", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Riviere-Trois-Pistoles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Riviere-Verte", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Roachville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Robb", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Roberts Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Roberts Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Robertville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Roberval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Robichaud Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Robinsons", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Robinsonville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Roblin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Roblin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Robsart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Robson", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rocanville", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rochebaucourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Roches Point", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rochester", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rocheville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rochfort Bridge", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rochon Sands", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Rock Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Rock Elm", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rock Ridge", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rockcliffe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rockglen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rockhaven", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rockland", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rockland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rockport", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rockport", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rockton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rockwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rocky Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rocky Mountain House", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rocky Rapids", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rocky View", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rockyford", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Roddickton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rodgers Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rodney", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rogersville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rogersville-Est", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rogersville-Ouest", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rokeby", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Roland", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Rolla", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rollet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rolling Hills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rollingdam", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rolly View", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rolphton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Roquemaure", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rorketon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rosa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rosaireville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rosalind", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Rose Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rose Blanche", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Rose Prairie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rose Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Roseau River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rosebud", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rosedale Station", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rosedale Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Rosedale", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rosedale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rosehill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Roseisle", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rosemary", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rosemere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rosemont", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Roseneath", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rosenfeld", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rosenort", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rosetown", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rosevale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Roslin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ross Ferry", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Ross River", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rossburn", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rosseau", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rossendale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Rosser", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Rossland", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rossport", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rossville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rosthern", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rostock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rothesay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rougemont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rough Waters", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rouleau", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Round Harbour Gb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Round Hill", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Round Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Round Lake Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Routhierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Rouyn-Noranda", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rowena", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rowley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rowley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Roxboro", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Roxton Falls", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Roxton Pond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Royal Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Royalton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Royston", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ruddell", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ruisseau-A-Rebours", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rumsey", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Runnymede", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Rusagonis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ruscom Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Rush Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Rushoon", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Russell", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Russell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Russellville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Rutherglen", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Ruthilda", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ruthven", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Rycroft", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Ryley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Saanich", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Saanichton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sable River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sabrevois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sachigo Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Sachs Harbour", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sackville Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sackville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sacre-Coeur-Saguenay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Saddle Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint John", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint Pons", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adalbert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adelme", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adelphe-De-Champlain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adolphe-D'Howard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adrien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Adrien-D'Irlande", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Agapit", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Aime", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Aime-Des-Lacs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alban", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Albert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexandre-D'Iberville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexandre-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexandre-Des-Lacs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexis-De-Matapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexis-De-Montcalm", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alexis-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alfred", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alphonse-De-Caplan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alphonse-De-Granby", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Alphonse-Rodriguez", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Amable", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Amateur", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ambroise", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ambroise-De-Kildare", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Anaclet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Andre", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Andre-Avellin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Andre-D'Argenteuil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Andre-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Andre-De-Restigouche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Andre-Du-Lac-Saint-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Andre-Leblanc", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Anicet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Anselme", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Antoine Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Antoine", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Antoine-Abbe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Antoine-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Antoine-De-Tilly", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Antoine-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Antonin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Apollinaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Armand", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Arsene", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Arthur", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Aubert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Augustin-De-Desmaures", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Augustin-Saguenay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Barnabe-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Barthelemy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Basile", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Basile", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Basile-Le-Grand", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Benjamin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Benoit-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Benoit-Labre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bernard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bernard-De-Lacolle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bernard-De-Michaudville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bernard-Sur-Mer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Blaise-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bonaventure", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Boniface-De-Shawinigan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bruno", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bruno-De-Guigues", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bruno-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Bruno-Lac-Saint-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Calixte", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Camille", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Camille-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Casimir", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Celestin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cesaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Charles", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-Borromee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-De-Bourget", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-De-Drummond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-Garnier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Charles-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Christophe-D'Arthabaska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Chrysostome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Claude", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Clement", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cleophas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cleophas-De-Brandon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Clet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Colomban", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Come", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Come-Liniere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Constant", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cuthbert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cyprien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cyprien-Des-Etchemins", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cyrille-De-L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Cyrille-De-Wendover", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Damase", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Damase-De-Matapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Damase-Des-Aulnaies", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Damien", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Damien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Damien-De-Buckland", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-David", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Denis-De-Brompton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Denis-De-La-Bouteillerie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Denis-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Didace", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Dominique", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Dominique-Du-Rosaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Donat", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Donat-De-Montcalm", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Edmond-De-Grantham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Edmond-Les-Plaines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Edouard-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Edouard-De-Lotbiniere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Edouard-De-Maskinonge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Edouard-De-Napierville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Elie-De-Caxton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eloi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Elphege", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Elzear", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Elzear-De-Bonaventure", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Elzear-De-Temiscouata", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Emile-De-Suffolk", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ephrem-De-Beauce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Epiphane", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Esprit", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Etienne-De-Beauharnois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Etienne-De-Bolton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Etienne-De-Lauzon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Etienne-Des-Gres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eugene-D'Argentenay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eugene-De-Grantham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eugene-De-Guigues", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eusebe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Eustache", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Evariste-De-Forsyth", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Fabien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Fabien-De-Panet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Faustin-Lac-Carre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Felicien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Felix-D'Otis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Felix-De-Dalquier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Felix-De-Kingsey", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Felix-De-Valois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ferdinand", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ferreol-Les-Neiges", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Flavien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Fortunat", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Francois-D'Assise", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Francois-D'Orleans", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Francois-De-Madawaska", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Francois-De-Sales", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Francois-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Francois-Xavier-De-Viger", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Frederic", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Fulgence", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gabriel-De-Brandon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gabriel-De-Rimouski", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gabriel-De-Valcartier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gedeon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gedeon-De-Beauce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Georges", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Georges-De-Champlain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Georges-De-Malbaie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Georges-De-Windsor", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gerard-Des-Laurentides", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Germain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Germain-De-Grantham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gervais", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gilbert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Gilles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Godefroi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Gregoire", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Guillaume", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Guy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Henri-De-Levis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hermenegilde", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hilarion", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hippolyte", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Honore-De-Chicoutimi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Honore-De-Shenley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Honore-De-Temiscouata", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hubert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hubert-Riviere-Du-Loup", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hugues", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Hyacinthe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Ignace", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ignace-De-Loyola", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ignace-De-Stanbridge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Irenee", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Irenee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Isidore", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Isidore", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Isidore-De-Clifton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Isidore-De-Laprairie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Jacques", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jacques", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jacques-De-Leeds", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jacques-Le-Mineur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-Baptiste", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-Chrysostome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-D'Orleans", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-Brebeuf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-Cherbourg", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-Dieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-La-Lande", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-Matapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-De-Matha", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-Des-Piles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-Port-Joli", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jean-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jerome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joachim-De-Courval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joachim-De-Shefford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jogues", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Beauce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Coleraine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Ham-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Joseph-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-La-Rive", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Lepage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-De-Sorel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Joseph-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jude", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Jules", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Julien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Just-De-Bretenieres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Juste-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Justin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lambert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lambert-De-Lauzon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Laurent Nord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Laurent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Laurent", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Laurent-Ile-D'Orleans", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lazare", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lazare-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leandre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Leolin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leon-Le-Grand", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Leonard", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leonard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leonard-D'Aston", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Leonard-De-Portneuf", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Leonard-Parent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Liboire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Liguori", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lin-Laurentides", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Louis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Louis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Louis-De-Blandford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Louis-De-Gonzague", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Louis-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Louis-Du-Ha-Ha", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Luc-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Luc-De-Vincennes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Lucien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ludger", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ludger-De-Milot", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Magloire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Majorique", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Malachie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Malo", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marc-De-Figuery", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marc-Des-Carrieres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marc-Du-Lac-Long", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marc-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marcel-De-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Marcellin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Martin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Martin-De-Restigouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathias-Sur-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathieu-D'Harricana", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathieu-De-Beloeil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathieu-De-Laprairie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathieu-De-Rioux", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Mathieu-Du-Parc", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Maure", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Maurice", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Maurice", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Medard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Michel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Michel-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Michel-Des-Saints", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Modeste", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Moise", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Narcisse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Narcisse-De-Beaurivage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Narcisse-De-Rimouski", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Nazaire-D'Acton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Nazaire-De-Dorchester", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Neree", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Nicephore", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Nicolas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Noel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Norbert", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Norbert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Norbert-D'Arthabaska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Odilon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Omer", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Omer-L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ours", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pacome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pamphile", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pascal", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Saint-Pascal-Baylon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Patrice-De-Beaurivage", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Paul", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Paul", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Paul-D'Abbotsford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Paul-De-La-Croix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Paul-De-Montminy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Paulin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Philemon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Philibert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Philippe", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Philippe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Philippe-De-Neri", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pie-De-Guire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pierre-Baptiste", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pierre-De-Broughton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pierre-De-Lamy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pierre-Ile-D'Orleans", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Pierre-Les-Becquets", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Placide", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Polycarpe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Prime", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Prosper", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Prosper-De-Dorchester", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Quentin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Raphael", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Raymond", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Redempteur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Remi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Remi-D'Amherst", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Remi-De-Tingwick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Rene", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Rene-De-Matane", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Robert", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Robert-Bellarmin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Roch-De-L'Achigan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Roch-De-Mekinac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Roch-De-Richelieu", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Roch-Des-Aulnaies", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Roch-Ouest", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Romain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Romuald", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Rosaire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Samuel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Sauveur", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sauveur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sebastien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sebastien-De-Frontenac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Severe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Severin-De-Beauce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Simeon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Simeon-De-Bonaventure", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Simon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Simon-De-Bagot", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Simon-De-Rimouski", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Simon-Les-Mines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Stanislas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Stanislas-De-Champlain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Stanislas-De-Kostka", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sulpice", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sylvere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Sylvestre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Telesphore", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Tharcisius", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Theodore-D'Acton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Theophile", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Thomas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Thomas-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Thomas-Didyme", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Thuribe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Tite", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Tite-Des-Caps", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ubalde", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Ulric", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Urbain-De-Charlevoix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Urbain-Premier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Valentin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Valere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Valerien-De-Rimouski", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Vallier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Vianney", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Victor", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Vital-De-Clermont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Wenceslas", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saint-Wilfred", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Zacharie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Zenon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Zephirin-De-Courval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saint-Zotique", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte Rose", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Adele", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Agathe-De-Lotbiniere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Agathe-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Agathe-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Agnes-De-Dundee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Angele-De-Merici", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Angele-De-Monnoir", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Angele-De-Premont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Anne Gloucester Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-De-Beaupre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-De-Bellevue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Anne-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-De-La-Perade", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-De-La-Rochelle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Anne-De-Madawaska", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-De-Sorel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-Des-Lacs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-Des-Plaines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-Du-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Anne-Du-Sault", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Apolline-De-Patton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Aurelie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Barbe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Beatrix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Brigide-D'Iberville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Brigitte-De-Laval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Brigitte-Des-Saults", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Catherine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Catherine-De-Hatley", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Cecile", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Cecile-De-Levrard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Cecile-De-Masham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Cecile-De-Milton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Cecile-De-Whitton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Christine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Christine-D'Auvergne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Claire", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Clotilde-De-Beauce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Clotilde-De-Chateauguay", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Clotilde-De-Horton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Croix", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Dorothee", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Edwidge", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Elisabeth", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Elisabeth-De-Proulx", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Elizabeth-De-Warwick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Emelie-De-L'Energie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Eulalie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Euphemie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Famille", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Felicite", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Felicite-De-L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Flavie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Florence", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Francoise", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Francoise-De-Lotbiniere", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Genevieve", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Genevieve-De-Batiscan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Germaine-Boule", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Gertrude-Manneville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Hedwidge-De-Roberval", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Helene-De-Bagot", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Helene-De-Breakeyville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Helene-De-Chester", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Helene-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Henedine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Julie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Julienne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Justine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Justine-De-Newton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Louise", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Louise", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Luce", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Lucie-De-Beauregard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Lucie-Des-Laurentides", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Madeleine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marcelline-De-Kildare", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marguerite-Marie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marie-De-Blandford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Marie-De-Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Marie-Saint-Raphael", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marie-Salome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marthe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Marthe-Sur-Le-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Martine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Melanie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Monique", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Monique-Lac-Saint-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Paule", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Perpetue", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Perpetue-De-L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Petronille", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Rita", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Rose", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Rose-De-Watford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Rose-Du-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Rosette", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Sabine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Sabine-De-Bellechasse", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Seraphine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Sophie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Sophie-D'Halifax", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Sophie-De-Levrard", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Thecle", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sainte-Therese Sud", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Therese", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Therese-De-Gaspe", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Therese-De-La-Gatineau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Ursule", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sainte-Victoire-De-Sorel", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saints-Anges", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Saints-Martyrs-Canadiens", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Salaberry-De-Valleyfield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salem", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Salford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salisbury West", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salisbury", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Salluit", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sallys Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Salmo", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Salmon Arm", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salmon Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Salmon Cove Bdv", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salmon Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salmon River Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salmon River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Salmon River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Salmon River.", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Salt Spring Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Salt Springs", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Salt Springs", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Saltcoats", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Salvage", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sambro Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sambro Head", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sambro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sampson Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "San Clara", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sandfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sandford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sandilands", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sandringham", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sandspit", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sandy Bay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sandy Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sandy Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sandy Hook", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sandy Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sandy Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sanford", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sangudo", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Sanikiluaq", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sarnia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sarsfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sarto", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Saskatoon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Saturna", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sauble Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Saulnierville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sault Ste. Marie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Saumarez", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Savant Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Savoie Landing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Savona", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sawyerville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sayabec", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sayward", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Scandia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Scanterbury", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Scarborough", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sceptre", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Schanzenfeld", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Schefferville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Schomberg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Schreiber", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Schuler", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Schumacher", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Scotch Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scotch Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Scotch Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scotch Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scotch Settlement York Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scotch Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Scotch Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scotchtown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Scotchtown", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Scotland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Scotsburn", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Scotstown", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Scotsville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scott Siding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Scott", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Scott", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scoudouc Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Scoudouc", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Scout Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sea Side", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Seabright", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Seaforth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Seagrave", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Seal Cove Fb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Seal Cove Wb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Searchmont", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Searsville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Seba Beach", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sebright", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sebringville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sechelt", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Second Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Second North River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sedalia", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Seddons Corner", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sedgewick", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sedley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Seeleys Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Seeleys Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Selby", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Seldom", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Selkirk", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Selkirk", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Semans", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Senlac", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Senneterre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Senneville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sept-Iles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Serpent River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sesekinika", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Seton Portage", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Seven Persons", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Seven Sisters Falls", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Severn Bridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sevogle", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sexsmith", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shackleton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shad Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shag Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shakespeare", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Shalalth", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shallow Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Shalloway Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Shamattawa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shamrock", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shanklin", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shannon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shannon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shannonville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shanty Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sharbot Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sharon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Shaughnessy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shaunavon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shawinigan", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shawinigan-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Shawnigan Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shawville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Shea Heights", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Shearstown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shearwater", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shebandowan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shedden", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shediac Bridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shediac Bridge-Shediac River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shediac Cape", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shediac River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shediac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sheenboro", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sheet Harbour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sheffield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sheffield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shefford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sheguiandah", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sheho", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shelburne", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shelburne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sheldrake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shell Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shellbrook", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Shellmouth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shemogue", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shenacadie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shenstone", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shepody Albert Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shepody Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sherbrooke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sherbrooke", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sherkston", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sherridon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sherrington", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sherwood Park", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sheshegwaning", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shigawake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Shilo", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Shining Tree", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Ship Harbour Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Shipman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Shippagan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Shipshaw", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Shirley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Shoal Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Shoe Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Shortdale", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shortts Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shubenacadie East", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Shubenacadie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sibbald", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sicamous", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sidney", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sidney", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Siegas", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sifton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Siksika", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sillikers", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Silton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Silver Ridge", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Silver Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Silver Water", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Silver", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Silverton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Simcoe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Simmie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Simonds", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Simoom Sound", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Simpson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sinclair Mills", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sinclair", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Singhampton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sintaluta", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sioux Lookout", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sioux Narrows", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sirdar", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sisson Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sisson Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Six Roads", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Skead", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Skiff Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Skiff", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Skookumchuck", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Skownan", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Slate Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Slave Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sleeman", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Slemon Park", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Slocan Park", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Slocan", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Slope", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Smeaton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Smiley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Smith Crossing", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Smith", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Smith'S Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Smithers", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Smithfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Smiths Cove", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Smiths Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Smiths Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Smithsville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Smithtown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Smithville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Smoky Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Smooth Rock Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Snider Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Snooks Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Snow Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Snow Road Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Snowden", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Snowflake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sointula", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Solsgirth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sombra", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Somerset", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Somerville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sonningdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sooke", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sops Arm", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sorel-Tracy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sormany", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sorrento", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Souris", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Souris", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "South Baptiste", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South Bar", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Baymouth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Branch Kent Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Branch Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "South Branch", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "South Brook Gb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South Brookfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Canaan", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "South Dildo", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "South East Bight", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Esk", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Gillies", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "South Hazelton", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South Head", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "South Indian Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "South Junction", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Lancaster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South Maitland", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Mountain", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Nelson", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South Ohio", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Oromocto Lake", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Porcupine", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "South River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "South Slocan", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "South Tetagouche", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "South West Margaree", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "South Woodslee", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Southampton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Southampton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Southampton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Southbank", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Southend", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Southern Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Southern Harbour Pb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Southey", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Southfield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Southport", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Southside Boularderie", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Southwold", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sovereign", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spalding", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Spaniards Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Spanish", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sparta", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sparwood", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Spectacle Lakes", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spedden", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Speers", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Speerville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Spencerville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Spences Bridge", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sperling", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Spillimacheen", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spirit River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spiritwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Split Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Spragge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sprague", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Spring Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spring Coulee", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spring Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spring Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Springbrook", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Springbrook", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Springdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Springdale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Springfield Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Springfield York Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Springfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Springfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Springfield", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Springford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Springhill", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Springside", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Springstein", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Springwater", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spruce Grove", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spruce Home", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spruce Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Spruce View", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sprucedale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sputinow", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Spy Hill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Squamish", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Squatec", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Squaw Cap", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Squirrel Cove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Adolphe", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Agatha", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Albans", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Albert", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Almo", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Alphonse", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Ambroise", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St Andrews Channel", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Andrews West", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Andrews", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Andrews", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Andrews", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St Andrews", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Anns", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Anthony East", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Benedict", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Bernardin", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Bernards-Jacques Fontaine", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Brendans", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Brides", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Brides", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Brieux", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Catharines", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Chads", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Charles", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Claude", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Clements", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Clements", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St Columba", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Croix", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St David Ridge", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Davids", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Davids", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Denis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Eugene", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Eustache", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Fintans", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Francois Xavier", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St George Brant", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St George", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Georges", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Germain South", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Gregor", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Isidore De Bellevue", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Isidore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Isidore", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Jacobs", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Jean Baptiste", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Joachim", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Joseph", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Josephs Sal", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Judes", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Juliens", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Laurent", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Lawrence", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Lazare", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Leon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Lewis", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Lina", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Louis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Lunaire-Griquet", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Malo", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St Margaret Village", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Margarets", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Marks", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Martin", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Martins North", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Martins", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Marys", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Marys", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Michael", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Paul", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Pauls Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Pauls", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St Peters", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Pierre Jolys", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Shotts", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Stephen", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St Theresa Point", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St Thomas", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Thomas", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Victor", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St Vincent", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St Vincents", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "St Walburg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "St Williams", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St-Antoine Nord", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Athanase", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Barnabe-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Francois-De-La-Riviere-Du-S", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Francois-Xavier-De-Brompton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Gabriel-De-Kamouraska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St-Hilaire", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St-Jean-Baptiste", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Joachim-De-Montmorency", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Joseph-De-La-Pointe-De-Levy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "St-Joseph-De-Madawaska", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "St-Joseph-Du-Moine", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "St-Louis", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Marcel-De-L'Islet", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Nazaire-Du-Lac-St-Jean", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Octave", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Onesime", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "St-Peters Bay", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Pierre-De-La-Riviere-Du-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "St-Valerien", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "St. Albert", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St. Anthony", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "St. Georges", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "St. John'S", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Staffa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Stag Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stalwart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stanbridge East", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stanbridge Station", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stand Off", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Standard", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Standon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stanley Mission", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stanley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stanstead", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Staples Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Staples", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Star City", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Star", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Starbuck", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stauffer", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stavely", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stayner", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ste Agathe", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Ste Anne De Prescott", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ste Anne", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ste Croix", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Ste Rose Du Lac", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Ste-Anne-Du-Ruisseau", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ste-Catherine-De-La-J-Cartier", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ste-Irene-De-Matapedia", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ste-Jeanne-D'Arc-De-Matane", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ste-Marguerite-De-Dorchester", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ste-Marguerite-Du-Lac-Masson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stead", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Steelman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Steep Rock", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Steeves Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Steeves Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Steinbach", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stella", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Stellarton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stenen", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stephenfield", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Stephenville Crossing", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Stephenville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stettler", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stevenson Island", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stevensville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stewart Valley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Stewart", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Stewiacke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stickney", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stilesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Stillwater Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stirling", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Stirling", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stirling", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stittsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stockholm", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stockton", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stoke", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stokes Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stonecliffe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stoneham-Et-Tewkesbury", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stonehaven", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Stoneville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stonewall", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stoney Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stoney Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Stoney Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stony Beach", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stony Mountain", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Stony Plain", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stony Rapids", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Storeytown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stornoway", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stornoway", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Storthoaks", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stouffville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stoughton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Straffordville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stranraer", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Strasbourg", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stratford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Stratford", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stratford", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Strathadam", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Strathclair", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Strathmore", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Strathroy", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Stratton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Streamstown", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Strickland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Strome", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Strongfield", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Stuart Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stuart Town", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Stuartburn", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Stukely-Sud", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Stump Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sturgeon County", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sturgeon Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sturgeon Landing", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sturgis", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Stymiest", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Success", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sudbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sugar Camp", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sultan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Summer Beaver", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Summerberry", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Summerfield Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Summerfield Kings Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Summerford", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Summerland", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Summerside", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Summerstown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Summerville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Summerville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Summerville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Summit Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sun Peaks", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sunderland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Sundown", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sundre", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sundridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sunny Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sunnybrae", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sunnybrook", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sunnynook", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sunnyside Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sunnyside", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sunset Beach", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sunset House", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Sunset Prairie", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Surge Narrows", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Surrey", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sussex Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sussex East", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sussex South", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sussex", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sutton West", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Sutton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Swalwell", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Swan Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Swan Hills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Swan Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Swan River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Swansea Point", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Swastika", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Sweet Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Swift Current", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Swift Current", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Sydenham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sydney Forks", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sydney Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sydney River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Sydney", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Sylvan Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Sylvania", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Sypher Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ta Ta Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Taber", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tabusintac", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Tadoule Lake", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tadoussac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Tagish", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tahsis", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Taillon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Takla Landing", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Talbotville Royal", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Taloyoak", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tamworth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tancook Island", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tangent", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tangier", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tantallon", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tantallon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tappen", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tara", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Targettville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tarzwell", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Taschereau", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tasiujaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tatamagouche", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tatla Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tatlayoko Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tavistock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tawatinaw", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Taxis River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tay Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tay Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Taylor Village", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Taylor", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Taymouth", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tecumseh", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Teeds Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tees", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Teeswater", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Teeterville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tehkummah", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Telegraph Cove", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Telegraph Creek", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Telkwa", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Temagami", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Temiscaming", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Temperance Vale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Temple", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Templeman", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Terence Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Terra Cotta", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Terrace Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Terrace", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Terrasse-Vaudreuil", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Terrebonne", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Terrenceville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Teslin", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tessier", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tetagouche Falls", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tete-A-La-Baleine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Teulon", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thamesford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thamesville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "The Glades", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "The Pas", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thedford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Theodore", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thessalon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Thetford Mines", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Thetis Island", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Thicket Portage", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thomasburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Thomasville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Thompson", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Thorburn", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Thorhild", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thornbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thorndale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thorne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Thornhill", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Thornhill", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thornhill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thornloe", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thornton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thorold", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Thorsby", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Three Brooks", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Three Hills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Three Tree Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Thunder Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Thurso", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tichborne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Tickle Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tide Head", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tiger Lily", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Tignish", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tilbury", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tilden Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tilley Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tilley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tilley", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tillsonburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Tilston", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Tilting", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Timber Bay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Timber River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Timberlea", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Timmins", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tingwick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tinker", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tisdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Titusville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tiverton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tiverton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Tizzards Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tlell", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Toad River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tobermory", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tobique First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tobique Narrows", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tofield", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tofino", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Togo", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Toledo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Tolstoi", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tomahawk", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tompkins", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tomslake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Topley", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Torbay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Toronto", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Torquay", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Torrance", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Torrington", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Tors Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tory Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tottenham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Tourond", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tourville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Toutes Aides", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tower Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tower Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Townsend", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tracadie Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tracadie-Sheila", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tracey Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tracy", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tracyville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Trail", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tramping Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Traverse Bay", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Traytown", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Trecesson", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Treherne", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tremblay", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Trent River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Trenton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Trenton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Trepassey", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tres-Saint-Redempteur", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tribune", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Tring-Jonction", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Trinity Bb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Trinity Tb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Triton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Trochu", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Trois-Pistoles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Trois-Rives", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Trois-Rivieres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Trois-Ruisseaux", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Trossachs", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Trout Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Trout Creek", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Trout Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Trout Lake", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Trout River", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Troy", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Troy", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Truax", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Trudel", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Truro Heights", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Truro", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tsawwassen", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tsay Keh Dene", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Tsiigehtchic", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tsuu T'Ina", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tuffnell", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tugaske", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Tuktoyaktuk", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tulameen", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Tulita", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Tulliby Lake", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Tumbler Ridge", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tunis", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tupperville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Turin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Turkey Point", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Turks Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Turner Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Turnor Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Turtle Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Turtleford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Tusket", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tuxford", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tway", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Tweed", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Twillingate", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Twin Butte", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Two Brooks", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Two Hills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Tyndall", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Tyne Valley", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Tynemouth Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tyner", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Tyvan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ucluelet", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Udora", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Ulukhaktok", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ulverton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Umiujaq", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Union Bay", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Union Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Union", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Unionville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Unity", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upham", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Blackville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Branch", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Brighton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Brookside", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Upper Canada Village", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Cape", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Caverhill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Chelsea", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Coverdale", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Derby", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Dorchester", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Upper Fraser", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Gagetown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Golden Grove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Grand Mira", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Hainesville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Hammonds Plains", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Hampstead", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Upper Island Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Kennetcook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Kent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Keswick", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Kingsclear", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Kintore", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Knoxford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Lahave", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Leitches Creek", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Letang", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Loch Lomond", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Mills", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Musquodoboit", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Nine Mile River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper North River", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper North Sydney", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Northfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Onslow", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Port La Tour", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Queensbury", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Rawdon", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Rexton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Rockport", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Sackville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Sackville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Salmon Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Stewiacke", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Tantallon", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Tracy", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Upper Washabuck", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upper Woodstock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upperton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Upsala", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Upsalquitch", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Upton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Uranium City", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Urbania", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Utopia", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Utopia", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Utterson", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Uxbridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Val Caron", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Val Comeau", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Val Cote", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Val Gagne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Val Marie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Val Rita", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Val Therese", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Alain", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Brillant", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Val-D'Amour", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-D'Espoir", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-D'Or", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-David", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Des-Bois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Des-Lacs", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Des-Monts", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Val-Doucet", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Joli", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Morin", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Paradis", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Racine", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Val-Saint-Gilles", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Valcourt", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Valemount", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Valhalla Centre", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Vallee-Jonction", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Valley Pond", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Valley River", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Valley Road", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Valley", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Valleyview", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Van Anda", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Vancouver", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Vanderhoof", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vanessa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vanguard", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vanier", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vankleek Hill", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vanscoy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Varennes", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Varna", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vars", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Vassar", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Vaudreuil-Dorion", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Vaudreuil-Sur-Le-Lac", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vaughan", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vauxhall", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Vavenby", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vawn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vega", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vegreville", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Venise-En-Quebec", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Venosta", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Vercheres", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Verdun", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Veregin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Vermette", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vermilion Bay", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vermilion", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Verner", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Vernon Bridge", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Vernon", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vernon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Verona", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Verret", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Verwood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Vespra", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Veteran", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vibank", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Viceroy", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Victoire", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Victoria Beach", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Victoria Cb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Victoria Corner", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Victoria Cove", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Victoria Harbour", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Victoria Mines", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Victoria", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Victoria", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Victoriaville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vidora", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vienna", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Viking", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Village Blanchard", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Village Saint-Pierre", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Village-Des-Poirier", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Village-Saint-Laurent", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Ville-Marie", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Villebois", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Villeroy", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vilna", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Vimont", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vimy", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Vinegar Hill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vineland Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vineland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Virden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Virgil", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Virginiatown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Viscount", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Vista", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Vita", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Vittoria", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Vogar", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Vonda", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Vulcan", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waasis", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wabamun", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wabasca", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wabigoon", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wabowden", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wabush", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wadena", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wagmatcook", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wahnapitae", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wainfleet", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wainwright", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wakaw", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wakefield", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wakefield", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waldeck", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Waldersee", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waldheim", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Waldhof", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waldron", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Walford Station", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Walhachin", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Walker Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Walkerton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wallace", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wallaceburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wallacetown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wallenstein", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Walsh", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Walsingham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Walters Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Waltham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Walton", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Walton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wandering River", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wanham", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wanipigow", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wanless", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wapella", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wapske", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Warburg", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Ward Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Warden", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wardlow", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Wardner", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wards Creek", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wardsville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ware", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wareham-Centreville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Warkworth", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Warman", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Warminster", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Warner", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Warren", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Warren", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Warsaw", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Warspite", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Warwick Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Warwick", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Wasa", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wasaga Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wasagamack", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wasagaming", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waseca", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Washabuck Centre", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Washago", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Waskada", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Waskaganish", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Waskatenau", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waskesiu Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Waswanipi", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Water Valley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waterborough", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Waterdown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waterford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Waterford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Waterhen Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Waterhen", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Waterloo", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Waterloo", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Waterloo", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waterside", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Waterton Park", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waterville Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Waterville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Waterville", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waterville-Sunbury", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Watford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Watino", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Watrous", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Watson Lake", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Watson", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Waubaushene", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wauchope", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Waverley", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wawa", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wawanesa", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Waweig", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wawota", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wayerton", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Waywayseecappo", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Weagamow Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Weaver Siding", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Weaver", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Webb", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Webbwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Webequie", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wedgeport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Weedon", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Weekes", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Weirdale", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Wekweti", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Weldon", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Weldon", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Welland", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wellandport", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wellesley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Welling", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Wellington Station", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wellington", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wellington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Wells", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Wellwood", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Welsford", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Welshpool", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Welwyn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wembley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wemindji", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wemotaci", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wendake", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wendover", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wentworth", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wentworth", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wentworth-Nord", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wentzells Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wesleyville", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Arichat", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "West Baptiste", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "West Bay Centre", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Bay Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Bay", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "West Bend", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "West Branch", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "West Brome", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Clifford", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Dover", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "West Florenceville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "West Guilford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Indian Road", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "West Kelowna", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "West Lorne", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "West Montrose", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Northfield", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Pennant", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Porters Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West Pubnico", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "West Quaco", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West River Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "West River", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "West St Andrews", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "West St Modeste", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "West St Paul", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "West Vancouver", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Westbank", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Westbourne", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Westbridge", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Westbrook", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Westbury", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Westchester Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Westcock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Western Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Western Shore", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Westerose", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Westholme", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Westlock", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Westmeath", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Westmount", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Westmount", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Weston", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Westphal", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Westport", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Westport", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Westport", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Westville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Westwold", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Westwood", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wetaskiwin", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Weyakwin", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Weyburn", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Weymouth", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nunavut", - "city": "Whale Cove", - "abbreviation": "NU", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Whaletown", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Whati", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wheatley", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wheaton Settlement", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Whelan", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Whispering Hills", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Whistler", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Whitbourne", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitby", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "White Bear", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "White City", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "White Fox", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "White Gull", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "White Head Island", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "White Head", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "White Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "White Rapids", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "White River", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "White Rock", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Whitecap", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Whitecourt", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitedog", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitefish Falls", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitefish", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Yukon Territory", - "city": "Whitehorse", - "abbreviation": "YT", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Whitelaw", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Whitemouth", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Whites Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Whites Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Whites Lake", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Whites Mountain", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Whiteshell", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitevale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Whiteway", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Whitewood", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Whitney", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Whitney", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Whycocomagh", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Whynotts Settlement", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wiarton", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wickham", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wickham", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wicklow", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Widewater", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wiggins Mill", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wikwemikong", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wilberforce", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wilcox", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wild Cove Wb", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wildwood", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wileville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wilkesport", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wilkie", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Williams Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Williams Lake", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Williamsburg", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Williamsburg", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Williamsford", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Williamstown Carleton Co", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Williamstown", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Williamstown", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Williamswood", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Willingdon", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Willow Beach", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Willow Bunch", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Willow Grove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Willow River", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Willowbrook", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wilmot Station", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wilmot", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wilmot", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wilno", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wilsons Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wilsonville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wiltondale", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wimborne", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Winchester Springs", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Winchester", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Windermere", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Windermere", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Windham Centre", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Windsor Junction", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Windsor", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Windsor", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Windsor", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Windsor", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Windthorst", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Winfield", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Winfield", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wingham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Wings Point", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Winkler", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Winlaw", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Winnipeg Beach", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Winnipeg", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Winnipegosis", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "Winsloe", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Winter Harbour", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Winterland", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Winterton", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wirral", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wiseton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wishart", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Witless Bay", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wittenburg", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Woburn", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Woking", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wolfe Island", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wolfville", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wolinak", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wollaston Lake", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wolseley", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Wonowon", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wood Mountain", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wood Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodbridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Woodfords", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodham", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Woodlands", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Woodlands", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodlawn", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Woodmans Point", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Woodmore", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Woodridge", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Woodrow", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Woodside", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Woodside", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Woodstock First Nation", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Woodstock", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "Woodstock", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodstock", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodview", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Woodville", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wooler", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Worsley", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Worthington", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Woss", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wostok", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Wotton", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Wrentham", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Wrigley", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wroxeter", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wroxton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wuhrs Beach", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wunnumin Lake", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wyebridge", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Wyers Brook", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wyevale", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wymark", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Wynndel", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Wynyard", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Wyoming", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Wyses Corner", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Yahk", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Yale", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Yamachiche", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Yamaska", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Quebec", - "city": "Yamaska-Est", - "abbreviation": "QC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Yarbo", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Yarker", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Nova Scotia", - "city": "Yarmouth", - "abbreviation": "NS", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Yellow Creek", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Yellow Grass", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Yellow Quill", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Northwest Territories", - "city": "Yellowknife", - "abbreviation": "NT", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Ymir", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Yoho", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Newfoundland and Labrador", - "city": "York Harbour", - "abbreviation": "NL", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "York Landing", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "York", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Prince Edward Island", - "city": "York", - "abbreviation": "PE", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "York.", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Yorkton", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Youbou", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Young", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Youngs Cove", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Youngs Point", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Youngstown", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "Alberta", - "city": "Zama City", - "abbreviation": "AB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Zealand", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Zealandia", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "British Columbia", - "city": "Zeballos", - "abbreviation": "BC", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Zehner", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Saskatchewan", - "city": "Zenon Park", - "abbreviation": "SK", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Zephyr", - "abbreviation": "ON", - "country": "Canada" - }, - { - "province": "Manitoba", - "city": "Zhoda", - "abbreviation": "MB", - "country": "Canada" - }, - { - "province": "New Brunswick", - "city": "Zionville", - "abbreviation": "NB", - "country": "Canada" - }, - { - "province": "Ontario", - "city": "Zurich", - "abbreviation": "ON", - "country": "Canada" - } -] \ No newline at end of file + { + "province": "British Columbia", + "city": "100 Mile House", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "108 Mile Ranch", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "150 Mile House", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "70 Mile House", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Abbey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Abbotsford", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Abee", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Abercorn", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Aberdeen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Abernethy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Acadia Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Acadie Siding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Acadieville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Acheson", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Acme", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Acton Vale", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Acton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Adams Gulch", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Adamsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Addison", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Aden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Admiral Rock", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Admiral", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Adstock", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Advocate Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Aetna", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Afton Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Agassiz", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Aguanish", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Aguathuna", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ahmic Harbour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ahousat", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ailsa Craig", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ainsworth Hot Springs", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Air Ronge", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Airdrie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Aiyansh", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ajax", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Aklavik", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Akulivik", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Akwesasne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Akwesasne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Alameda", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alban", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Albanel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Albany", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Albert Bridge", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Albert Mines", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alberta Beach", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alberton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Alberton", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Albertville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Albertville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Albrights Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Alcida", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alcomdale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Alcove", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alder Flats", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Alder Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Aldergrove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Aldersyde", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Alderwood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Aldouane", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Alert Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Alexander", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alexandria", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Alexis Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alfred", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Algoma Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alhambra", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Alida", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alix", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Alkali Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Allainville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Allan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Allanburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Allardville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Allenford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alliance", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Allison", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alliston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Alma", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alma", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Alma", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Almonte", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Alonsa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Alouette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Alsask", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Alsike", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Altamont", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Altario", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Alticane", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Alton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Altona", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Altona", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Alvena", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Alvinston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Amaranth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ameliasburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Amherst", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Amherst", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Amherstburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Amherstview", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Amisk", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ammon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Amos", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Amqui", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Anagance", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Anahim Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ancaster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Anchor Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Anderson Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Anderson Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Andersonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Andrew", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Aneroid", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Anfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ange-Gardien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Anglemont", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Angliers", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Angling Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Angus", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Angusville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Anjou", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Anmore", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Annaheim", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Annan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Annapolis Royal", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Anola", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Anse-Bleue", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Antigonish", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Antler", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Antrim", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Anzac", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Apohaqui", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Appin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Apple Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Apsley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Aquaforte", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Arbeau Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Arborfield", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Arborg", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Arcadia", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Archerwill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Arcola", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Arctic Bay", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ardath", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Arden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ardill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ardmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ardoch", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ardrossan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Arelee", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Argenta", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Argyle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Arichat", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ariss", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arkell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arkona", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Armagh", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Armena", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Armond", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Armstrong Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Armstrong", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Arnaud", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Arnes", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Arnolds Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arnprior", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arnstein", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Arntfield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Aroland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Aroostook Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Aroostook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Arran", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Arras", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Arrow River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Arrowwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arthur", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Arthurette", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Arundel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Arva", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Arviat", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Asbestos", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ascot Corner", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ashburn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ashcroft", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ashern", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ashland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ashmont", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ashton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ashville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Askilton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Aspen Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Aspen", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Asquith", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Assiniboia", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Astle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Aston-Jonction", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Astorville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Astra", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Athabasca", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Athalmer", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Athelstan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Athens", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Atholville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Atikameg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Atikokan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Atlin", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Atmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Attawapiskat", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Atwater", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Atwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Aubigny", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Auburn", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Auburn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Auburndale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Auclair", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Audet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Aulac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Aumond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Aupaluk", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Aurora", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Austin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Austin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Authier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Authier-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Avola", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Avondale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Avondale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Avonhurst", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Avonlea", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Avonmore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Avonport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ayer'S Cliff", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Aylesbury", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Aylesford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Aylmer", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Aylsham", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ayr", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ayton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Azilda", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Baccaro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Back Bay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Baddeck", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Baden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Badger", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Badgers Quay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Badjeros", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bagot", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baie De Bouctouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baie De Petit-Pokemouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baie Verte", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Baie Verte", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Comeau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-D'Urfe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Des-Sables", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Du-Febvre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Johan-Beetz", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Saint-Paul", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baie-Sainte-Anne", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Sainte-Catherine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Baie-Trinite", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bailieboro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baillie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Baine Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bains Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bainsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bairdsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baker Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Baker Lake", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Baker Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bala", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Balcarres", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bald Rock", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Balderson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Baldonnel", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Baldur", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Baldwin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Baldwinton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Balfour", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Balgonie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Balla Philip", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ballinafad", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Balls Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Balmertown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Balmoral Est", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Balmoral Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Balmoral", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Balmoral", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baltimore", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Baltimore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Balzac", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bamfield", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bancroft", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Banff", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bangor", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bankend", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bannon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Barachois Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Barachois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Barkerville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Barkmere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barnaby", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barnesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barnettville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barneys River Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Barnwell", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Barons", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barony", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barr Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barra Glen", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barrachois", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Barraute", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Barrhead", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Barrie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Barriere", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barrington Passage", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barrington", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Barrows", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Barrys Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barryville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barss Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Barter Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Barthel", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bartholomew", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bartibog Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bartibog", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bartletts Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bartletts Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Barton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Barwick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bas-Cap-Pele", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bas-Caraquet", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bas-Paquetville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bashaw", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bass River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bass River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bassano", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bassin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Basswood Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Batawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Batchawana Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bateman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bateston", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bath", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bath", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bathurst", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Batiscan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Battersea", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Battleford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bauline", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bawlf", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Baxters Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bay Bulls", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Bay Chimo", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bay De Verde", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bay Du Vin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bay L'Argent", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bay Roberts", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bay Tree", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bay View", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bayfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bayfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bayside", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bayside", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Baysville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bayswater", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Baytona", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beachburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Beachside", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beachville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Beaconia", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beaconsfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beaconsfield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beamsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bear Canyon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bear Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bear Island", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bear Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bear Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bear River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beardmore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beardsley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bearn", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bearskin Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Beatty", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Beaubier", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beaucanton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beauceville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beauharnois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beaulac-Garthby", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Beaumont", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Beaumont", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beaumont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beaupre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Beausejour", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Beauval", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Beauvallon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Beaver Bank", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Beaver Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Beaver Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Beaver Creek", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Beaver Creek", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beaver Dam", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beaver Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beaverbrook Albert Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beaverbrook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Beaverdell", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Beaverlodge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beaverton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Becancour", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beckim Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bedell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Bedeque", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bedford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bedford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Beechmont", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Beechville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beechwood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Beechy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beersville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Beeton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Begin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Behchoko", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Beiseker", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Belair", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Belcarra", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Belcourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Belfast", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belfountain", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belgrave", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bell Island Front", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bell Island", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bella Bella", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bella Coola", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bellburns", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Belle Cote", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belle Ewart", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Belle Plaine", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belle River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Belle River", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belle Vallee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bellecombe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Belledune", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bellefond", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bellegarde", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Belleisle Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Belleoram", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Belleterre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Belleview", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Belleville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belleville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bellevue", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bellevue", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bellis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Belliveau Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Belmont", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Belmont", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belmont", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Belnan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Beloeil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Belwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ben Eoin", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Benacadie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Benalto", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bengough", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Benito", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Benjamin River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Benoit", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Benoits Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Benson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bentley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Benton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Benton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Berens River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Beresford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Berkeley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Berry Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Berry", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Berryton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Berthier-Sur-Mer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Berthierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bertrand", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Berwick", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Berwick", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Berwick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Berwyn", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bethanie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bethany", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bethany", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bethel", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bethune", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Betsiamites", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bettsburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Beulah", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bewdley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bezanson", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bible Hill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bickerton West", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bide Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Biencourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bienfait", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Beach", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Big Beaver", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Bras D'Or", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Big Cove Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Big Hole", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Big Lake Ranch", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Pond Centre", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Pond", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Big Ridge", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Big River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Big River", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Big Stone", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Big Trout Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Big Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Biggar", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Binbrook", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bindloss", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Binscarth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Birch Grove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Birch Hill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Birch Hills", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Birch Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Birch Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Birch River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Birchcliff", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Birchy Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Birchy Head", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bird Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Birdton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Birnie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Birsay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Birtle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Biscotasing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bishops Falls", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bishopton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bissett Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bissett", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bittern Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bjorkdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Black Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Black Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Black Diamond", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Black Duck Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Black Duck Siding", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Black Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Black Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Black Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Black River Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Black River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Black Rock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Black Rock", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Black Tickle", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Blacketts Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blackfalds", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blackfoot", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blackie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blackland Restigouche Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blacks Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blackstock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blackville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bladworth", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Blaine Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Blainville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blair Athol", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blairmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Blaketown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Blanc-Sablon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Blandford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blenheim", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blezard Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Blind Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Blind Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Blind Channel", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blind River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blissfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Blockhouse", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bloodvein", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bloomfield Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bloomfield Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bloomfield Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Bloomfield Station", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bloomfield", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bloomfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bloomingdale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bloomsbury", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Blubber Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blue Bell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Blue Mountain Bend", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blue Mountains", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blue Ridge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Blue River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Blue Sea", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Blueberry Mountain", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bluesky", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bluevale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bluffton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Blumenhof", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Blumenort", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blyth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Blytheswood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Boat Harbour West", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bobcaygeon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bocabec", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bodo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Boggy Creek", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bognor", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Boiestown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Boileau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bois-Blanc", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bois-Des-Filion", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bois-Franc", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bois-Gagnon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Boisbriand", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Boischatel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Boisdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Boissevain", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bolsover", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bolton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bolton-Est", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bolton-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bon Accord", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bon Accord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bon-Conseil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bonanza", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bonaventure", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bonavista", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bond Head", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bonfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bonne Bay Pond", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bonne Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bonny River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bonnyville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bonsecours", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Bonshaw", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Boom Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Borden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Borden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Borden-Carleton", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bornholm", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Boston Bar", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Boswell", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Botha", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bothwell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Botwood", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Boucherville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bouchette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bouctouche Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bouctouche Reserve", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bouctouche Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bouctouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Boudreau-Ouest", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Boulanger", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Boularderie Center", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Boularderie East", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Boulter", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Boundary Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bourget", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Boutiliers Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bow Island", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bowden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bowen Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bowman", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bowmanville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bowser", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bowsman", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Boyds Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Boyle", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Boylston", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Boyne Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bracebridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bracken", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Brackendale", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bradford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brador", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bradwardine", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bradwell", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Braeside", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bragg Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brampton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Branch Lahave", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Branch", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Branchton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Brandon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brant", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brantford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Brantville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bras D'Or", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Breadalbane", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Breadalbane", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brebeuf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brechin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bredenbury", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brents Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Brentwood Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Brentwood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Breslau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Breton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Brewers Mill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Breynat", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bridesville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Bridge Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bridgenorth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bridgeport", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bridgetown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Bridgewater", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Briercrest", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brigden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Briggs Corner Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brigham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bright Sand", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bright", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bright'S Grove", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brighton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brighton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brigus Junction", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brigus", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brinston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Brisco", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bristol Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bristol", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Britannia Beach", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "British Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Britt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Broad Cove Bdv", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Broad Valley", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Broadview", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Brochet", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Brock", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brocket", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Brockington", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brockville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Brockway", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Broderick", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brodhagen", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bromhead", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bromont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bronson Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Brookdale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brookfield", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Brookfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Brooklyn", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brooks", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Brooksby", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Brookside", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Brookside.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Brookville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brossard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brosseau", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brougham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Broughton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brownfield", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Brownlee", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Browns Flat", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Browns Yard", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Brownsburg-Chatham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Brownsdale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brownsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brownvale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Bruce Mines", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bruce", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brucefield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Bruderheim", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Brule", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Brunkild", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brunner", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bruno", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Brunswick Mines", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Brussels", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Bruxelles", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bryenton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bryson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bubartown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Buchanan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Buchans Junction", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Buchans", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Buck Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Buck Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Buckfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Buckhorn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Buckland", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Buena Vista", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Buffalo Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Buffalo Head Prairie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Buffalo Narrows", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Buffalo Point", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Buffalo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Buick", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bull Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Bulls Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bulyea", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Bunyans Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Burdett", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burgeo", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burgessville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burgoynes Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burin Bay Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burin", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burks Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burlington", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burlington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Burnaby", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Burns Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burnside", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burnstown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burnsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burnt Church First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burnt Church", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burnt Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burnt Islands Blp", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Burnt Point Bdv", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burnt River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burntland Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burpee", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Burr", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Burritts Rapids", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Burstall", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Burton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Burtts Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Burwash Landing", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Bury", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Busby", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Bushell Park", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Byemoor", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Byng Inlet", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cabano", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cabri", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cache Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cache Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cacouna", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cactus Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cadillac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cadillac", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cadogan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cadomin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cadotte Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caesarea", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cails Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cains River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Caissie Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caistor Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Caithness", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Calabogie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Calahoo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Calais", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Calder", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Calders Head", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caledon East", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caledon Village", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caledon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Caledonia Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Caledonia", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caledonia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Calgary", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Calhoun", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "California Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Calixa-Lavallee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Callander", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Calling Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Calmar", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Calvert", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cambray", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Cambridge Bay", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cambridge", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cambridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cambridge-Narrows", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Camden East", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Camden", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cameron", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Camlachie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Camp Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Camp Morton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Campbell River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Campbell Settlement York Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Campbell Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Campbell'S Bay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Campbellcroft", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Campbellford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Campbellton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Campbellton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Campbellville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Campden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Camperdown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Camperville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Camrose", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canaan Forks", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canaan Station", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Canal Flats", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canal", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Candiac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Candiac", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Candle Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cando", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Canfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Canim Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canisto", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Canmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cannifton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Canning", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cannings Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cannington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canobie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Canoe Narrows", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Canoe", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canoose", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Canora", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Canso", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canterbury", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cantley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Canton Bedford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Canton Des Basques", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Canton Stanstead", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Canton Tremblay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Canton-De-Hatley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Canwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Canyon Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Canyon", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Au-Renard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Aux-Meules", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cap-Bateau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Chat", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Chat-Est", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-D'Espoir", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cap-Pele", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Saint-Ignace", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cap-Sante", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cape Broyle", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cape Dauphin", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Cape Dorset", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cape Enrage", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cape Freels North", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cape Negro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cape North", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cape Ray", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cape Spear", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cape St George", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cape Station", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cape Tormentine", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Caplan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Caplin Cove Bdv", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cappahayden", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Capreol", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Capstick", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Capucins", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Caramat", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Caraquet", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Carberry", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carbon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Carbonear", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carcajou", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Carcross", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cardale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cardiff", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cardigan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Cardigan", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cardinal", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cardross", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cardston", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cargill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Caribou Marsh", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carievale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Carignan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carleton Place", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Carleton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Carleton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carlingford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carlisle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carlisle", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carlow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Carlowrie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carlsbad Springs", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carlton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carlyle", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Carmacks", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Carman", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carmangay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Carmanville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carmel", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carnarvon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carnduff", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carnwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Caroline", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Caron", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Caronport", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carp", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carragana", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carrol Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Carroll", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Carrolls Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carrolls Crossing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carrot Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Carrot River", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Carrying Place", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carseland", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carsonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carstairs", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Carters Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Carters Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cartier", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cartier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cartwright", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cartwright", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cartyville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Carvel", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Casa Rio", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cascapedia-Saint-Jules", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Caslan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Casselman", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cassidy Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cassidy", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cassilis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Castle Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Castlegar", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Castleton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Castor", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Castors River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cat Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Catalina", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Catalone Gut", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Catalone", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cathcart", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Causapscal", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cavan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cavendish", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cawston", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cayer", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cayley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cayuga", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cazaville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cecil Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cedar Camp", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cedar Point", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cedar Springs", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cedar Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cedarvale", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Celista", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Central Bedeque", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Central Blissville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Central Butte", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Central Greenwich", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Central Hainesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Central Hampstead", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Central North River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Central Onslow", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Central Waterville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Centralia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Centre Burlington", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Centre Village", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Centreville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Centreville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Centreville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cereal", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cessford", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ceylon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chalk River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chamberlain Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Chamberlain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chambers Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chambly", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chambord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chamcook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Champion", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Champlain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Champneuf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Chance Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chance Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chandler", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Change Islands", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Channel-Port-Aux-Basques", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Channing", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chapais", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chapeau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Chapel Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Chapel Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chapleau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chaplin Island Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Chaplin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chaput Hughes", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chard", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Charette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Charing Cross", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Charlemagne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Charleston", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Charleston", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Charlie Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Charlie Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Charlo South", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Charlo", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Charlottetown Lab", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Charlottetown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Charlottetown", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Charlton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Charny", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Charters Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chartierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Chase", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Chaswood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chateau-Richer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chateauguay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chateh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Chatfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chatham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chatsworth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chauvin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chazel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Chelan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chelmsford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chelmsford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Chelsea", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chelsea", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cheltenham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Chemainus", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cheneville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chepstow", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cherhill", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cherry Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cherry Burton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cherry Grove", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cherry Point", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cherry Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cherryville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chertsey", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chesley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Chester Basin", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Chester", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Chesterfield Inlet", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chestermere", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chesterville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chesterville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cheticamp", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Chetwynd", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cheverie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chevery", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chiasson Office", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chibougamau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chicoutimi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Chilanko Forks", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Childs Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Chilliwack", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chinook", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chipman", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chipman", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chisasibi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Chisholm Mills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Chitek Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Chocolate Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Choiceland", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chomedey", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Christina Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Christmas Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Christopher Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Church Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Churchbridge", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Churchill Falls", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Churchill", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Churchill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Chute A Blondeau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chute-Aux-Outardes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Chute-Saint-Philippe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clair", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Clair", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Clairmont", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clairville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clam Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Clandeboye", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Clandonald", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Clanwilliam", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Claremont", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clarence Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clarenceville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clarendon Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clarendon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Clarenville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Claresholm", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clarke City", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Clarkes Beach", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clarks Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clarks Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clarksburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clarkville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Clavet", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Claybank", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Claydon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Clayhurst", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clayton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clear Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cleardale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clearview", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clearwater Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Clearwater River", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Clearwater", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Clearwater", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clementsport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clementsvale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clericy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clermont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clerval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cleveland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cleveland", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clifford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clifton Royal", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clifton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clifton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Climax", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Clinton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Clinton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Clive", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cloridorme", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cloutier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Clova", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clover Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Clover Valley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cloverdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cloverdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cloyne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cluny", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Clyde River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Clyde River", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Clyde", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Coachmans Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coal Branch", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coal Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Coal Harbour", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Coaldale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Coalhurst", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Coalmont", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Coaticook", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Coatsworth Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cobalt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cobble Hill", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cobden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Coboconk", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cobourg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cocagne", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cochenour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cochin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cochrane", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cochrane", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Coderre", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Codette", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Codrington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Codroy", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Codys", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Coe Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Colborne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cold Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Coldbrook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Coldstream", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coldstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Coldstream", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Coldwater", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cole Bay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cole Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Coleman", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Coleman", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coles Island Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Coleville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Coleys Point South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Colfax", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Colgate", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Colinet", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Colinton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "College Heights", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Collette", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Colliers Riverhead", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Collina", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Collingwood Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Collingwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Collins", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Colombier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Colonsay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Colpitts Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Colville Lake", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Comber", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Combermere", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Come By Chance", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Comfort Cove-Newstead", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Commanda", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Comox", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Compeer", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Compton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Conception Bay South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Conception Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Conche", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Concord", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Condor", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Conestogo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Congress", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Coniston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Conklin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Conn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Connaught", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Conne River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Connell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Conquerall Bank", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Conquerall Mills", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Conquest", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Consecon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Consort", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Constance Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Consul", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Contrecoeur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cooking Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cooks Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cooks Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cookshire-Eaton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cookstown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cookville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cookville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Coombs", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Copetown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Copper Cliff", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Coppersands", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Coquitlam", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Coral Harbour", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Corbeil", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Corbyville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cormac", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cormack", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Corman Park", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cormier-Village", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cormorant", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Corner Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cornhill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Corning", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cornwall", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Cornwall", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cornwallis", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Coronach", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Coronation", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Corunna", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cote Saint-Luc", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Coteau Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Coteau-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cottam", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cottlesville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cottrells Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Coulter", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "County Of Grande Prairie No. 1", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Courcelette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Courcelles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Courtenay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Courtice", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Courtland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Courtright", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Courval", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Coutts", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cow Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cow Head", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cowan", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Cowansville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cowessess", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cowichan Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cowley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Coxheath", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Coxs Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Crabtree", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Craig Flats", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Craigmore", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Craigmyle", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Craik", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cranberry Portage", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cranbrook", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Crandall Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Crandall", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Crane River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Crane Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cranford", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Crapaud", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Craven", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Crawford Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Crediton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Creelman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Creemore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Creighton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Creignish", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cremona", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Crescent Spur", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Crescent Valley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Creston North", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Creston", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Creston", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Crocker Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Crofton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Crombie Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cromer", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Crooked Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Crooked River", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Croque", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cross Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cross Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Cross Roads Country Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Crossfield", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Croton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Crouses Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Crousetown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Crowell", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Crowes Mills", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Crysler", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Crystal Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Crystal City", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Crystal Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Crystal Springs", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cudworth", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cultus Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cumberland Bay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cumberland Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cumberland House", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Cumberland", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cumberland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Cummings Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cupar", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Cupids", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Curran", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Currie Siding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Currieburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Currys Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Curryville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Curve Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Curventon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cut Knife", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Cutler", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Cymric", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cynthia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Cypress County", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Cypress River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Czar", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "D'Alembert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "D'Arcy Station", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "D'Arcy", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "D'Escousse", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dacotah", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dacre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dafoe", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dakota Tipi", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dalem Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dalemead", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dalhousie Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dalhousie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dalhousie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dalkeith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dallas", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dalmas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dalmeny", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Damascus", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Danbury", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Danesville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Danford Lake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Daniels Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Danville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dapp", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Darfield", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Darlingford", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Darlings Island", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dartmouth", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Darwell", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dashwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dauphin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dauversiere", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Daveluyville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Davidson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Davidson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Davin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dawson Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dawson Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Dawson", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dawsons Landing", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dawsonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Daysland", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dayspring", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "De Winton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dead Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dead Man'S Flats", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Deadmans Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Deadwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dease Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Debden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Debec", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Debert", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Debolt", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Decker", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Deep Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Deep Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Deep River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Deer Lake", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Deer Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Deer Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Deersdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Deerville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Degelis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Del Bonita", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Delacour", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Delaware", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Delburne", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Deleage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Deleau", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Delhi", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Delia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Deline", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Delisle", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Delmas", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Deloraine", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Delson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Delta", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Delta", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Demaine", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Demmitt", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Demorestville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Denare Beach", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Denbigh", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Denfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Denholm", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Denholm", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Denman Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dennis Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Denny Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Densmores Mills", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Denwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Denzil", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Derby Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Derby", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Deroche", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Derwent", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Desbarats", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Desbiens", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Desboro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Deschaillons-Sur-Saint-Laurent", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Deschambault Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Deschambault", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Deseronto", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Desert Blume", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Desmaraisville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Desmeloizes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Destor", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Destruction Bay", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Deux Rivieres", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Deux-Montagnes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Devlin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Devon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dewberry", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dewdney", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dewittville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dewolfe", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Diamond City", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Didsbury", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dieppe", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Digby", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Digdeguash", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Dildo", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Diligent River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dilke", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dillon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dingwall", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dinorwic", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dinsmore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dipper Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Disraeli", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Divide", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dixonville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dixville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Doaktown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dobbinton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dobie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dobson Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dodsland", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dog Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dolbeau-Mistassini", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dollard", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dollard-Des-Ormeaux", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Domain", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dome Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dominion City", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dominion", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Domremy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Donalda", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Donegal", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Donkin", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Donnacona", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Donnelly", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dorchester Cape", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dorchester", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dorchester", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dorintosh", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dorion", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dorothy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dorrington Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dorset", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dorval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dosquet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Douglas Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Douglas Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Douglas", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Douglas", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Douglas", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Douro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dover Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Dover", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dow Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dowling", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Doyles Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Doyles", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Drake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Drayton Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Drayton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dresden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Driftpile", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Driftwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Drinkwater", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dropmore", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Drumbo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Drumheller", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Drummond", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Drummondville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Drurys Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dryden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dsl De Drummond", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dsl De Grand-Sault/Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Duart", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dubee Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dublin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dubreuilville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dubuc", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Duchess", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Duck Bay", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Duck Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Duclos", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Duff", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dufferin Charlotte Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dufferin Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Duffield", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dufresne", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dufrost", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dugald", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dugas", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Duguayville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Duhamel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Duhamel-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dumfries", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dummer", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Duncan", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Duncans Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dunchurch", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dundalk", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dundas", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dundas", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dundee", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dundurn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dungannon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dunham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dunlop", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Dunmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dunnville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Dunrea", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dunrobin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dunsford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dunsinane", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Dunster", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Duntara", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Duntroon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dunvegan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Dunville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Duparquet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Duperow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Dupuy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Durban", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Durham Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Durham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Durham-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Durrell", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dutch Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Dutch Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Dutch Valley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dutton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Duval", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Dwight", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Dysart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eabamet Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Eagle Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Eagle Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eagle Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Eagle Ridge", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eagle River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Eaglesham", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ear Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Earl Grey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Earlton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "East Angus", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Baccaro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "East Braintree", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "East Branch", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "East Brighton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "East Broughton Station", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "East Broughton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "East Centreville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Clifford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "East Coldstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "East Coulee", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Dover", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "East Farnham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Gore", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "East Gwillimbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "East Hereford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Lahave", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Lawrencetown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Mountain", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "East Newbridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Pennant", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Preston", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "East Selkirk", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "East St Paul", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "East Stewiacke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "East York", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Eastend", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Eastern Passage", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Easterville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Eastmain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Eastman", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Eastport", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Eatonia", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ebb And Flow", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ebenezer", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Echo Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Eckville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Economy", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Edam", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Edberg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Eddies Cove West", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Eddies Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Eddystone", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eden Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Eden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Edenwold", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Edgeley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Edgerton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Edgetts Landing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Edgewater", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Edgewood", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Edmonton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Edmundston", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Edson", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Edwards", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Edwardsville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Edwin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Eel Ground", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Eel River Bar First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Eel River Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Eel River Crossing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Eel River Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Egan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eganville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Egbert", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Egmondville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Egmont", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Egremont", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Elbow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Elderbank", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Eldorado", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Elfros", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elgin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Elgin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elgin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Elgin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elginburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elizabethtown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elk Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Elk Point", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Elkford", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elkhorn", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Elko", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Elkwater", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ellershouse", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Ellerslie", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elliot Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Elliston", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ellscott", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elm Creek", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Elm Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elma", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elmira", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Elmira", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Elmsdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Elmsdale", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Elmsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elmvale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Elmwood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elmwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Elmworth", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Elnora", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Elora", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Elphinstone", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Elrose", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Elsa", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Elsipogtog First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Elstow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Em-1-A-Sarcelle-Rupert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Embree", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Embro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Embrun", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Emerald Park", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Emerson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Emeryville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Emo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Empress", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Emsdale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Enchant", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Endako", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Endeavour", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Enderby", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Endiang", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Enfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Englee", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Englefeld", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Englehart", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "English Harbour East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "English Harbour West", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "English Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Englishtown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Enilda", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ennismore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Enoch", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Enon", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Enterprise", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Enterprise", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Enterprise", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Entrelacs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Entwistle", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Epworth", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Erb Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Erbs Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Erickson", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Erickson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Erieau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Eriksdale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Erin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Erinsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ernfold", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Errington", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Erskine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Escuminac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Escuminac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Eskasoni", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Espanola", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Esprit-Saint", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Esquimalt", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Essex", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Esterel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Esterhazy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Estevan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Estey'S Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Esther", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Eston", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ethel", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ethelbert", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Etobicoke", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Etzikom", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Eureka River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Eureka", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Eureka", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Evain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Evandale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Evangeline", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Evans Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Evansburg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Evansville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Everett", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Everett", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Evesham", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Exeter", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Exmoor", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Exshaw", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Eyebrow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fabre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fabreville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fair Haven", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fairfax", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fairfield Westmorland Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fairfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fairford", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fairhaven", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fairisle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fairlight", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fairmont Hot Springs", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fairview", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fairy Glen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Falardeau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Falcon Beach", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Falconbridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Falher", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Falkland", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fall River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fallis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Falmouth", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Falun", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fanny Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fannystelle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Farmington", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Farnham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Faro", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Farrellton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fassett", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fatima", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Faulkner", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fauquier", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fauquier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Faust", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fawcett Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fawcett", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fenelon Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fenn", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fenwick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fenwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fergus", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fergusons Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ferintosh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ferland", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ferland-Et-Boilleau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ferme-Neuve", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fermeuse", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fermont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fernie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Ferryland", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fertile", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Feversham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Field", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Field", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fielding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fife Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fillmore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Finch", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Findlater", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fingal", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Finnegan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fir Mountain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fisher Branch", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fishermans Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fisherville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fiske", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fitzgerald", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fitzroy Harbour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Five Islands", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Flatbush", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Flatlands", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Flatrock", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Flaxcombe", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fleming", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Flemington", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Flesherton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fletchers Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fleur De Lys", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Flin Flon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Flintoft", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Flinton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Floradale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Florence", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Florence", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Florenceville-Bristol", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Flowers Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Flowers Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Flume Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Foam Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fogo", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Foisy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Foleyet", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fond Du Lac", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fonthill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ford Bank", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fords Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fordwich", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Foremost", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Forest City", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Forest Glen", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Forest Grove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Forest", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Forestburg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Foresters Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Forestville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Forget", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fork River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Formosa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Forrest Station", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fort Albany", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fort Alexander", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Assiniboine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Chipewyan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fort Ellis", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fort Erie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fort Frances", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fort Fraser", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Good Hope", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Kent", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Liard", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Mackay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Macleod", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Mcmurray", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Mcpherson", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fort Nelson", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Providence", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fort Qu'Appelle", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Resolution", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Saskatchewan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fort Severn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Simpson", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Fort Smith", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fort St. James", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fort St. John", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fort Steele", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fort Vermilion", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fort-Coulonge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Forteau", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fortierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fortress Of Louisbourg", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fortune", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fossambault-Sur-Le-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fosston", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Foster", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fosterville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Four Corners", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Four Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Four Roads", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Fourchu", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fournier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fox Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Fox Harbour Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Fox Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fox Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Foxboro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Foxford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Foxwarren", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Foymount", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Framboise Intervale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Framboise", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Frampton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Francis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Francois Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Francois", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Frankford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Franklin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Franklin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Frankville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Frankville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Franquelin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fraser Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fraserville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Fraserwood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Frederickhouse", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fredericksburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Frederickton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fredericton Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fredericton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Free Grant", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Freelton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Freeport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Freetown", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Frelighsburg", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "French Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "French Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "French Village Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "French Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "French Village-York", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Frenchman Butte", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Frenchmans Cove Boi", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Frenchmans Cove Fb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Frenchvale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Freshwater Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Frobisher", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Frog Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Frontenac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Frontier", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Frosty Hollow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Fruitvale", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fugereville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Fulda", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Fulford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Fullarton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Fundy National Park", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Furdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Furry Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gabarus Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gabarus", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gabriola", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gads Hill Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gadsby", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gagetown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gainford", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gainsborough", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Galahad", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Galiano", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gallagher Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gallants", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gallichan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gallivan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gallix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Galloway", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Galloway", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gambo South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gambo", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Gameti", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gananoque", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gander Bay South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gander Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gander", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gang Ranch", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Garden Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Garden Cove Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Garden River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Garden River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Garden Village", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gardenton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gardiner Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gardiner Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gardner Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Garibaldi Highlands", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Garland", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Garnett Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Garnish", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Garrick", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Garson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Garson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gascons", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gaspe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gaspereau Forks", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gatineau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gatineau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gaultois", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gauvreau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gays River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Geary", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gem", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Genelle", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Georges River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Georgetown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Georgetown", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Georgeville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gerald", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Geraldton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Germansen Landing", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Germantown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gethsemani", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Giants Glen", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gibbons", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gibsons", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gift Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gilbert Plains", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gilford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gillam", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gillies Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gillis Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Gillis Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gilmour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gimli", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ginew", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Girardville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Giroux", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Girouxville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gitwinksihlkw", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Gjoa Haven", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Glace Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gladeside", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gladmar", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gladstone", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gladwyn", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glaslyn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glasnevin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glassville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gleichen", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glen Ewen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Glen Haven", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glen Huron", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Glen Margaret", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glen Morris", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glen Robertson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glenavon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glenbain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Glenboro", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glenburnie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glenbush", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glencairn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glencoe", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Glencoe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Glendon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Glenella", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Glenevis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Glenlea", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glenlevit", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Glenora", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glenside", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glentworth", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glenvale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glenwood Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Glenwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glenwood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Glenwood", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Glenwood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Glenwood.", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Glidden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gloucester Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gloucester", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Glovertown South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Glovertown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Godbout", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Goderich", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Godfrey", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Godmanchester", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gods Lake Narrows", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gods River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Goffs", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gogama", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gold Bridge", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gold River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Goldboro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Golden Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Golden Prairie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Golden Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Golden", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Good Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Good Hope Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gooderham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Goodeve", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Goodfare", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Goodfish Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Goodlands", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Goodlow", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Goodridge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Goodsoil", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Goodwater", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Goodwin Mill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Goodwood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Goodwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Gooseberry Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gordondale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gordonsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gore Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gore", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gores Landing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gormley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gorrie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Goshen", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Goulais River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Goulds", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gouldtown", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Govan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gowanstown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gowganda", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gracefield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grafton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grafton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Graham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grahamdale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Granby", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Bank", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Bay East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand Bay-Westfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Beach", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grand Bend", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Bruit", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Etang", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Falls-Windsor", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Grand Forks", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand Lake Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Lake Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grand Le Pierre", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand Manan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grand Marais", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Mira North", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Mira South", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Narrows", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand Pre", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grand Rapids", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grand River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grand Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand-Barachois", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grand-Mere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grand-Remous", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grand-Saint-Esprit", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grand-Sault/Grand Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grande Cache", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grande Pointe", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grande Pointe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grande Prairie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grande-Anse", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grande-Digue", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grande-Entree", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grande-Riviere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grande-Riviere-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grande-Vallee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grandes-Bergeronnes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grandes-Piles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Grandora", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grandview", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Granisle", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Granton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Granum", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Granville Ferry", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Grasmere", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grass Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grassie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grassland", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Grasswood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grassy Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grassy Narrows", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grates Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gravel Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gravelbourg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gravenhurst", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Gray Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gray Rapids", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gray", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Grayson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Graysville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Great Falls", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Great Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Greater Lakeburn", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Greely", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Green Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Green Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Green Gables", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Green Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Green Island Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Green Island Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Green Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Green Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Green Oaks", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Green Ridge", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Green Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Green Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Greenbank", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Greenfield Park", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Greenfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Greenfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Greenfield.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Greenhill Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Greens Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Greenspond", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Greenville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Greenwood", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Greenwood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Greenwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Gregg Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Grenfell", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grenville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grenville-Sur-La-Rouge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gretna", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Grey River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Griffin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Griffith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Grimms Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Grimsby", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grimshaw", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Grindrod", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Grise Fiord", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Griswold", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grondines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gronlid", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Gros-Morne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grosse Isle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grosse-Ile", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Grosses-Roches", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grouard", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Groundbirch", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Grove Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Grovedale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Groves Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Grunthal", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Guelph", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Guerin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Guernsey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Gull Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Gull Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gundy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gunn", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gunton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Guy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Guyenne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Guysborough", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Gwynne", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Gypsumville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hacheyville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hacketts Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hadashville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hafford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hagar", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hagen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hagensborg", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hagersville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hague", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Haileybury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Haines Junction", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hairy Hill", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Haisla", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Halbrite", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Halbstadt", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Halcomb", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Haley Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Halfmoon Bay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Halfmoon Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Haliburton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Halibut Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Halifax", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Halkirk", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Hall Beach", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hallebourg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ham-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hamilton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hamiota", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hammond", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hammonds Plains", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hammondvale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hampden", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hampstead", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hampstead", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hampton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hampton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hampton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hamtown Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hanceville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Handel", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haneytown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hanford Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hanley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hanmer", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hanna", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hannon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hanover", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hants Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hantsport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hanwell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Happy Valley-Goose Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Breton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Grace South", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Grace", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Main", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Mille", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harbour Round", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Harcourt", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harcourt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Harding", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hardisty", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hardwicke", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hardwood Lands", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hardwood Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hare Bay Bb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Harewood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hargrave", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Harmony", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Harrietsfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harrietsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Harrington Harbour", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Harrington", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Harris", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Harrison Hot Springs", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Harrison Mills", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harriston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Harrogate", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harrow", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harrowsmith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Harrys Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hartfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hartford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hartin Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hartington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hartland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hartley Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hartley Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hartney", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harty", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Harvey Albert Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Harvey Station", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Harvey York Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Harvie Heights", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Harwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hastings", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hatchet Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hatfield Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hatley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Lameque", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Paquetville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Riviere-Du-Portage", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Saint-Antoine", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Sheila", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haut-Shippagan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Haute-Aboujagane", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Havelock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Havelock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Havelock", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Havre Boucher", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Havre-Aubert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Havre-Aux-Maisons", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Havre-Saint-Pierre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hawarden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hawk Junction", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hawkes Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hawkesbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hawkestone", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hawkesville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hawkins Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hawkshaw", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hay Lakes", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Hay River", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hay Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Haydon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hayesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hayman Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hays", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hayter", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Haywood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hazel Dell", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hazeldean", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hazelridge", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hazelton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hazelton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hazenmore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hazlet", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Head Bay D'Espoir", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Head Of Chezzetcook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Head Of Jeddore", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Head Of Millstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Head Of St Margarets Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Headingley", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hearne", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hearst", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Heart'S Content", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Heart'S Delight", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Heart'S Desire", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Heathcote", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Heatherton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Heatherton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Heathland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hebbs Cross", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hebbville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hebert", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hebertville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hebertville-Station", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hebron", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hebron", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hedley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Heffley Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Heidelberg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Heinsburg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Heisler", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hemmingford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Henderson Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hendon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Henribourg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Henryville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hensall", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hepburn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hepworth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Herbert", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Heriot Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hermitage", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Heron Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Herouxville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Herring Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Herring Neck", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Herschel", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hersonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Heward", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hibernia Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hickmans Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hickson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hicksville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "High Bluff", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "High Level", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "High Prairie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "High River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Highfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Highgate", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Highland Grove", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Highland Hill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Highlands", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hilbre", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hilda", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hill Spring", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hillandale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hillcrest Mines", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hillgrade", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hillgrove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hilliard", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hilliardton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hillier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hillsborough West", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hillsborough", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hillsburgh", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hillsdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hillsdale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hillside Boularderie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hilltop", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hillview", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hilton Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hinchinbrooke", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hines Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hinton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hixon", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hobbema", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hodges Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hodgeville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Hodgson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hoey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Holbein", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Holberg", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Holden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Holdfast", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Holland Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Holland Landing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Holland", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Holmesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Holmfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Holstein", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Holtville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Holtyre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Holyrood", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Holyrood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Homeville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Homewood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hondo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Honey Harbour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Honeydale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Honeymoon Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Honeywood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Honfleur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hoosier", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hope", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hope", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hopeall", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Hopedale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hopewell Cape", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hopewell Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hopewell", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hornby Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hornby", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Horndean", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hornell Heights", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hornepayne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hornings Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Horsefly", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Horwood", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hotchkiss", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Houston", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Howard Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Howard", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Howden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Howick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Howie Center", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Howland Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Howley", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hoyt", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hubbard", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hubbards", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Huberdeau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hubley", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hudson Bay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hudson Heights", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hudson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Hudson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Hudson'S Hope", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hughenden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Humboldt", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Hunta", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Hunters Home", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Huntingdon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Huntington", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Hunts Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Huntsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Huron Park", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hussar", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Huxley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Hyas", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hylo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Hythe", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Iddesleigh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Igloolik", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ignace", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ilderton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ile Des Chenes", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ile Du Grand-Calumet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ile-A-La-Crosse", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ile-Aux-Noix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ilford", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Immigrant Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Imperial", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Indian Bay Bb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Indian Brook 14", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Indian Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Indian Head", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Indian Island", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Indian Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Indian Path", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Indian River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Indus", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ingersoll", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ingleside", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Inglewood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Inglis", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ingolf", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ingomar", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ingonish Beach", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ingonish", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ingramport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Inkerman Ferry", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Inkerman", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Inkerman", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Innerkip", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Innisfail", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Innisfil", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Innisfree", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Insinger", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Intervale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Inukjuak", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Inuvik", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Inverary", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Invermay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Invermere", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Inverness", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Inverness", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Inwood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Inwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Iona Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Iona", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Iqaluit", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Irish Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Irish Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Irishtown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Irishvale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Irlande", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Irma", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Iron Bound Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Iron Bridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Iron River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Iron Springs", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Irondale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ironville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Iroquois Falls A", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Iroquois Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Iroquois", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Irricana", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Irvine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Isaacs Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Isabella", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Iskut", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Island Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Island Lake South", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Island Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Island Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Island Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Island View", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Islandview", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Islay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Isle-Aux-Coudres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Isle-Aux-Morts", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Islington", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Issoudun", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Italy Cross", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ituna", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ivry-Sur-Le-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ivujivik", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Jackfish Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jackson Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Jacksons Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Jacksons Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jacksons Point", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jacksontown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jacksonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Jacques-Cartier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Jade City", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Jaffray", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "James River Bridge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Jamesville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Janetville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Janeville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Jansen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jardineville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Jarvie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Jarvis Bay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jarvis", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Jasper", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jasper", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Jean Cote", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Jedburgh", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Jeddore Oyster Ponds", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Jeffreys", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jeffries Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jellicoe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jemseg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Jenner", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Jerseyside", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jerseyville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jewetts Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Jobs Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Joe Batts Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Joggins", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jogues", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "John D'Or Prairie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Johnson Settlement Charlotte C", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Johnson Settlement York Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Johnson'S Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Johnston Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Johnville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jolicure", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Joliette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Joly", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Jonquiere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Jordan Falls", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Jordan Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Jordan River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Jordan Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Joussard", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Joyceville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Judique", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Juniper Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Juniper Mountain", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Juniper", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Juskatla", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Justice", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kagawong", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kahnawake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kakabeka Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kaladar", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kaleden", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kaministiquia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kamloops", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kamsack", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kananaskis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kanata", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kangiqsualujjuaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kangiqsujuaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kangirsuk", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kapasiwin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kapuskasing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kars", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kars", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kasabonika", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kashabowie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kashechewan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kaslo", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kathyrn", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Katrine", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kawawachikamach", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kayville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kazabazua", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kearney", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kearns", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kedgwick Nord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kedgwick Ouest", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kedgwick River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kedgwick Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kedgwick", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Keeler", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Keels", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Keenans", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Keene", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Keewatin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Keewaywin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Keg River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kegaska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kehewin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kejick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kelfield", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kelliher", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kelowna", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kelsey", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kelvington", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kelwood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kemble", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kempt Head", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kemptown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kemptville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kemptville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kenabeek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kenaston", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kendal", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kendal", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kenilworth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kenmore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kennedy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kennetcook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kenora", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kenosee Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Kensington", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kent Bridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kent Junction", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kenton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kentville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kenville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Keoma", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Keremeos", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kerrobert", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kerwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Keswick Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Keswick", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Keswick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ketch Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kettleby", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Khedive", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kiamika", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kierstead Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kiersteadville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kikino", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Kilbride", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kilburn", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kildonan", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Killaloe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Killaly", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Killam", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Killams Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Killarney Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Killarney", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Killarney", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Killoween", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kilworthy", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kimberley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kimberley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Kimmirut", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kinburn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kincaid", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kincardine", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kincardine", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kincolith", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kindersley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "King City", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "King Kirkland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kingcome Inlet", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kingfisher Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kingman", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Kings Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kings Landing Historical Settl", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Kings Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kingsbury", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kingsclear First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kingsey Falls", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kingsgate", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kingsley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kingston", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kingston", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kingston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kingsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kinistino", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Kinkora", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kinley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kinmount", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kinnear Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kinnear'S Mills", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kinoosao", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kinosota", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Kinsac", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kinsella", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kintore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kinuso", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kipawa", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kipling", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kippen", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Kippens", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kirkella", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kirkfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kirkland Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kirkland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kirkland", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kirkton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kirriemuir", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kisbey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kitchener", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kitchener", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kitimat", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kitkatla", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Kitscoty", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kitwanga", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kleefeld", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kleena Kleene", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Kleinburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Klemtu", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Knights Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Knightville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Knowlesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Knowlton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Knutsford", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Koksilah", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Kola", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Komarno", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Komoka", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Koostatak", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kootenay Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kouchibouguac National Park", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Kouchibouguac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kronau", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Krydor", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Kugaaruk", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Kugluktuk", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kuroki", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kuujjuaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Kuujjuarapik", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kyle", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Kylemore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Kyuquot", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Alverne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "L'Amable", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ancienne-Lorette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ange Gardien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ange-Gardien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "L'Anse Au Clair", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "L'Anse Au Loup", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Anse-Pleureuse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Anse-Saint-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "L'Ardoise", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ascension", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ascension-De-Notre-Seigneur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ascension-De-Patapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Assomption", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Avenir", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Epiphanie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Etang-Du-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "L'Etete", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ile-Bizard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ile-Cadieux", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ile-D'Entree", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ile-Michon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Ile-Perrot", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Isle-Aux-Grues", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Isle-Verte", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "L'Isletville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "L'Orignal", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Baie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Baleine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "La Barriere", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Bostonnais", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "La Broquerie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Conception", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "La Corey", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Corne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "La Crete", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Croche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Dore", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Durantaye", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "La Glace", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Guadeloupe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "La Have", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "La Loche", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Macaza", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Malbaie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Martre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Minerve", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Morandiere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Motte", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Patrie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Pocatiere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "La Poile", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Prairie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Presentation", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Redemption", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Reine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "La Riviere", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "La Ronge", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "La Salette", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "La Salle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Sarre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "La Scie", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Tabatiere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Trinite-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Tuque", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Visitation-De-L'Ile-Dupas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "La Visitation-De-Yamaska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Labelle", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Labelle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Labrador City", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Labrecque", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lac Baker", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lac Brochet", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lac Des Arcs", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac Des Loups", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lac Du Bonnet", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lac La Biche", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lac La Hache", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lac Seul", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lac Vert", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-A-La-Tortue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Au-Saumon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Aux-Sables", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Beauport", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Bouchette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Cayamant", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Delage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Des-Aigles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Des-Ecorces", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Des-Iles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Des-Plages", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Des-Seize-Iles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Drolet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Du-Cerf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Edouard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Etchemin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Frontiere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Humqui", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Kenogami", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Megantic", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Saguay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Saint-Joseph", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Saint-Paul", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Sainte-Marie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Sergent", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Simon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lac-Superieur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lacadena", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lachine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lachute", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lacolle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lacombe County", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lacombe", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Laconia", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Ladle Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ladriere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ladysmith", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ladysmith", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lafleche", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lafond", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laforce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lagaceville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Laird", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lajord", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lake Alma", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lake Audy", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lake Charlotte", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lake Cowichan", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lake Echo", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lake Edward", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lake Egmont", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lake Errock", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lake Francis", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lake George", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lake Isle", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lake Lenore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lake Louise", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lake Manitoba First Nation", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lake Of Bays", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lake St Peter", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lake Uist", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lakefield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lakehurst", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lakeland", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lakeside", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lakeside", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lakeside", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Laketon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lakeview", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lakeville Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lakeville Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lakeville-Westmorland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lamaline", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lamarche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lamartine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lambert'S Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lambertville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lambton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lameque", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lamont", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lampman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lanark", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lancaster Park", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lancaster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lance Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lancer", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Landis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Landmark", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Landrienne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Landry Office", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lanesville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lang", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Langbank", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Langdon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Langenburg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Langham", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Langley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Langruth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Langton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laniel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lanigan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lanoraie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lansdowne House", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lansdowne", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lansdowne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lantier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lantz", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lantzville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lapland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Laplante", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Laporte", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Larder Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lark Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Larouche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Larrys River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lasalle", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lasalle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lashburn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lasqueti", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Latchford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laterriere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Latulipe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lauder", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Launay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Laurel", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Laurenceton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Laurier", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laurier-Station", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laurierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laval-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lavaltrie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lavenham", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Laverlochere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lavigne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lavillette", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lavington", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lavoy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lawn", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lawrence Station", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lawrencetown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lawrencetown.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lawrenceville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lax Kw'Alaams", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lazo", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Le Bic", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Le Gardeur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Le Goulet", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leader", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Leading Tickles", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Leaf Rapids", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Leamington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leask", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Leaskdale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lebel-Sur-Quevillon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lebret", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Leclercville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Leduc County", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Leduc", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lee Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Leech", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lefaivre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lefebvre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lefroy", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Legal", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Leitches Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Leith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lejeune", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lemberg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lemieux", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lemoyne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Lennox Island", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lenore", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Leonard Colony", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Leonardville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leoville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lepreau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leross", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leroy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lery", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Buissons", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Cedres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Coteaux", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Eboulements", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Escoumins", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Hauteurs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Les Mechins", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Leslie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Leslieville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lestock", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Letang", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Letellier", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lethbridge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lethbridge", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Levack", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Leverville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Levis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lewins Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lewis Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lewis Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lewisporte", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lewvan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lexington", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Libau", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Liberty", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Liebenthal", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Likely", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lillooet", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Limehouse", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Limekiln", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Limerick", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Limestone", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Limoges", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lincoln", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lindale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lindbergh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lindell Beach", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Linden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lindsay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lindsay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lingan Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lingan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lingwick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lintlaw", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Linton Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Linwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lions Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lions Head", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lipton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Liscomb", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lisieux", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lisle", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lister", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Listowel", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Listuguj", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little Bartibog", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Bay East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Bay Islands", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Bay Ndb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Bay Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Bras D'Or", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Little Britain", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Little Bullhead", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Burnt Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Catalina", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Little Current", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Dover", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Little Fort", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Little Grand Rapids", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Harbour East Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little Hearts Ease", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little Lepreau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Lorraine", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Narrows", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Pond", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little River Albert Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little River Gloucester Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little River Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little Salmon River West", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Little Shemogue", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Little Smoky", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Little St Lawrence", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Little Tancook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Livelong", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lively", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Liverpool", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lloydminster", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lloydminster", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Loch Lomond", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lochlin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lockeport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lockport", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lockstead", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lockwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Locust Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lodge Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lodgepole", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Logan Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Logy Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lombardy", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lomond", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Londesborough", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "London", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Londonderry", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Londonderry", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lone Butte", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lone Pine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lone Rock", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Long Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Long Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Long Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Long Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Long Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Long Reach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Long Sault", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Long Settlement Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Long Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Longbow Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Longford Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Longlac", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Longue-Pointe-De-Mingan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Longue-Rive", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Longueuil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Longview", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Longworth", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Loon Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Loon Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lord'S Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Loreburn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lorette", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Loretto", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Loring", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lorne", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lorraine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lorrainville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Losier Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lotbiniere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lots-Renverses", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lougheed", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Louis Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Louisbourg", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Louisdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Louiseville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lourdes", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lourdes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lourdes-De-Blanc-Sablon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lourdes-De-Joliette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lousana", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Love", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Loverna", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Low", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lowbanks", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lowe Farm", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Branch", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Brighton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Cambridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Cape", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Coverdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Derby", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower East Pubnico", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Five Islands", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Greenwich", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Hainesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lower Island Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Kingsclear", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Kintore", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Knoxford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower L'Ardoise", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Millstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Newcastle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lower Nicola", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Northfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Norton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Onslow", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lower Post", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Prospect", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Queensbury", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Sackville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower St Marys", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Truro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Washabuck", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Wedgeport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower West Pubnico", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lower Woods Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lower Woodstock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lucan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lucasville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lucknow", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lucky Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ludlow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lugar", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lumby", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Lumsden", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Lumsden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lund", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lundar", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lundbreck", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lunenburg", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lunenburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Luseland", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Luskville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lutes Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Lutselk'E", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Lyalta", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Lydgate", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lyleton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lyn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lynden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Lyndhurst", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Lynn Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lynnfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Lyster", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Lyttleton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Lytton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "M'Chigeeng", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ma-Me-O Beach", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maberly", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mabou", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Macadams Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Macamic", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Maccan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Macdiarmid", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Macdonald", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Macdougall Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Macdowall", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maces Bay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Macgregor", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mackay Siding", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mackdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mackenzie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mackey", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mackinnons Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Macklin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maclaggan Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Macnutt", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Macoun", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Macphees Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Macrorie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mactaquac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mactier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Madawaska Maliseet Frst Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Madawaska", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Madden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maddington", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Madeira Park", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Madeleine-Centre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Madison", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Madoc", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Madran", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Madsen", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mafeking", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Magnetawan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Magog", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Magpie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Magrath", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mahone Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maidstone", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Maidstone", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Main Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Main Centre", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Main Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Main River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Main-A-Dieu", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mainstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maisonnette", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Maitland Bridge", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Maitland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maitland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Major", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Makinak", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Makinsons", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Makkovik", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Makwa", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Malagash", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Malahat", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Malakwa", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Malartic", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Malden", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Maleb", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maliotenam", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mallaig", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mallorytown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Malonton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maltempec", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mancebourg", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Manche-D'Epee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mandeville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Manganese Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Manigotagan", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Manilla", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Manitou", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Manitouwadge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Manitowaning", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maniwaki", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mankota", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mann'S Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mannhurst", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Manning Park", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Manning", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mannville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Manor", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Manotick", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Manouane", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Manseau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mansfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mansfield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Manson Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Manson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mansons Landing", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mansonville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mantario", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Manyberries", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Maple Creek", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maple Glen", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maple Grove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Maple Grove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maple Grove", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maple Leaf", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Maple Ridge", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maple Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maple View", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maple", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mapledale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maplehurst", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maplewood", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maquapit Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mar", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mara", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Marathon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Marbleton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Marcelin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Marchand", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Marengo", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaree Centre", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaree Forks", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaree Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaree Valley", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaree", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Margaret", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Margaretsville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Margo", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maria", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mariapolis", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maricourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Marie Joseph", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Marie Reine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Marieville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Marion Bridge", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Marius", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Markdale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Markerville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Markham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Markhamville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Markinch", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Markstay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Marlbank", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Marmora", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Marne", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Marquette", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Marquis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Marrtown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Marsden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Marsh Lake", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Marshall", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Marsoui", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Marston", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Marten River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Martensville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Martintown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Martinville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Marwayne", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Maryfield", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maryhill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Marys Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Marystown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Marysvale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Marysville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mascarene", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mascouche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mashteuiatsh", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Maskinonge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Masset", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Massey Drive", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Massey", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Massueville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Matachewan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Matagami", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Matane", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Matapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mates Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mather", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Matheson Island", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Matheson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Matlock", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mattawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Matthews Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mattice", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maugerville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mavillette", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maxville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Maxwell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maxwell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mayerthorpe", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mayfair", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mayfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Maymont", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mayne", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Maynooth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mayo", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Mayo", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mayview", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mazenod", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mazerolle Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcadam", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mcarthurs Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mcauley", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mcbride", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mccallum Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mccallum", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mccord", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mccreary", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mcdonalds Corners", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcgivney", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mcgraths Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mcgray", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mcgregor", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcintosh Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mckees Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mckellar", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mckenna", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mckenzie Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mckenzie Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mckerrow", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mckinleyville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mclaughlin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mclaughlin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mclean", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mcleese Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mclennan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcleod Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mcleod Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcleods", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mclure", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mcmahon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mcmasterville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcnamee", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mcquade", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mcrae", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mctaggart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mcwatters", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meacham", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Meadow Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Meadow Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meadow Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Meadow Portage", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Meaford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Meaghers Grant", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Meander River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meath Park", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mechanic Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Medford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Medicine Hat", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Medora", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Medstead", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Meductic", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Meeting Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Melbourne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Melbourne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Meldrum Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Meleb", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Melfort", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Melita", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Melocheville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Melrose", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Melrose", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Melville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Melville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Membertou", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Memramcook East", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Memramcook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mendham", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Menisino", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Menneval", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Menzie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meota", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mercier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Merigomish", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Merlin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Merrickville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Merritt", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Merville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mervin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mesachie Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meskanaw", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Messines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Metabetchouan-Lac-A-La-Croix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Metcalfe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Meteghan Centre", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Meteghan River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Meteghan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Metis-Sur-Mer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Metiskow", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Meyronne", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Meziadin Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Miami", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mica Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Micmac", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Midale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Middle Arm Gb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Middle Bay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Cape", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Middle Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Middle Hainesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Lahave", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Middle Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Musquodoboit", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Porters Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Middle River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Middle Sackville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Sackville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle Stewiacke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middle West Pubnico", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Middlebro", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Middleton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middleton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Middlewood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Midgic", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Midhurst", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Midland Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Midland Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Midland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Midville Branch", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Midway", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Midway", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Migisi Sahgaigan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mikado", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Milan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Milden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mildmay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mildred", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Miles Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Milestone", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Milford Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Milford Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Milford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Milford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Milk River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mill Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mill Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mill Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mill Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mill Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mill Village.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Millarville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Millbank", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Millbrook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Millbrook", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mille-Isles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Miller Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Millerton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Millertown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Millet", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Millgrove", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Millicent", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Milltown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Millville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Millville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Milner", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Milo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Milton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Milton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Milverton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Miminegash", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Minaki", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Minburn", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mindemoya", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Minden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mine Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Minesing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Minett", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mineville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mings Bight", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Miniota", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ministers Island", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Minitonas", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Minnedosa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Minnitaki", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Minstrel Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Minto", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Minto", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Minton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Miquelon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mira Gut", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mira Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mirabel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Miramichi Bay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Miramichi Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Miramichi", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mirror", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Miscou", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Miscouche", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mispec", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Missanabie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mission", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mississauga", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mississippi Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mistatim", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mistissini", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mitchell", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mitchell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Moberly Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mobert", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mobile", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moffat", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Moffet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mohannes", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Moisie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Molega Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Monarch", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Monastery", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Moncton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Monetville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Monitor", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Monkland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Monkstown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Monkton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Monquart", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mont Nebo", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Brun", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Carmel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Joli", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Laurier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Louis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Royal", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Saint-Gregoire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Saint-Hilaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Saint-Michel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Saint-Pierre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mont-Tremblant", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Montague Gold Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Montague", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montbeillard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montcalm", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montcerf-Lytton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Monte Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Monte Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Monteagle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montebello", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Monteith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montmagny", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Montmartre", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Montney", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montpellier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Montreal Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Montreal River Harbour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montreal", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montreal-Est", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montreal-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Montreal-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Montrose", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Monument", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moonbeam", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moonstone", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moorefield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Moores Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mooretown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moose Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moose Factory", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Moose Jaw", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Moose Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Moose Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Moosehorn Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Moosehorn", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mooseland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Moosomin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Moosonee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Morden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Morell", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Moretons Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Morewood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Morin-Heights", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Morinville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Morley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Morpeth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Morrell Siding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Morrin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Morris", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Morrisburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Morrisdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Morriston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Morse", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Morson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mortlach", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Moser River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mossbank", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mossleigh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mossley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Albert", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mount Arlington Heights", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Brydges", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mount Carmel", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Mount Currie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mount Delight", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Elgin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Forest", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mount Hebron", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mount Hope", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Hope", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mount Moriah", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mount Pearl", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mount Pisgah", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mount Pleasant", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mount Pleasant", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Mount Stewart", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mount Uniacke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mountain Grove", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mountain Road", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mountain View", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Mountain", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Moyie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mozart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mt Middleton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Mud Lake", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Muenster", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Muirkirk", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Mulgrave", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mulgrave-Et-Derry", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mulhurst Bay", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Mullingar", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Mulvihill", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Muncey", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Muncho Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Mundare", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Mundleville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Muniac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Munson", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Munster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Murdochville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Murillo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Murray Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Murray Harbour", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Murray River", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Murray Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Murray Siding", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Musgrave Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Musgravetown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Musidora", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Muskoday", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Muskrat Dam", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Musquash", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Musquodoboit Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Mutton Bay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Myrnam", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nackawic", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nacmine", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Naicam", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Nain", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nairn Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nakina", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nakusp", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Namao", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nampa", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Namur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nanaimo", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nanoose Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nantes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nanticoke", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nanton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Napadogan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Napan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Napanee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Napierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Napinka", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Nappan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Naramata", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Narcisse", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nash Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nashwaak Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nashwaak Village", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nasonworth", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nass Camp", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Natashquan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Natuashish", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Naughton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nauwigewauk", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Navan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nedelec", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Neebing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Neepawa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Neerlandia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Negginan", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Neguac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Neidpath", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Neilburg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Neils Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nelson Hollow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Nelson House", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nelson", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nemaiah Valley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nemiscau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nepean", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nepisiguit Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nerepis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Nesbitt", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nestleton Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nestor Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nestow", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Netherhill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Neudorf", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Neustadt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Neuville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Neville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nevis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Avon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Bandon Gloucester Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Bandon Northumb Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "New Bothwell", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "New Brigden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Campbellton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Canaan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Canada", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "New Carlisle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "New Chelsea", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "New Dayton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Denmark", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "New Denver", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "New Dundee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New England Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Germany", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Glasgow", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "New Glasgow", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "New Hamburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "New Harbour Tb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Harris", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Haven", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "New Hazelton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Horton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Jersey", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Line", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "New Liskeard", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "New Lowell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Market", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Maryland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "New Melbourne", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Minas", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "New Norway", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "New Perlican", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "New Richmond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New River Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Ross", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Scotland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "New Songhees 1A", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Victoria", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "New Waterford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "New Westminster", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "New Zion", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newboro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Newbridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Newbrook", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Newburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newburgh", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Newcastle Centre", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Newcastle Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newcastle", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Newcombville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Newdale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Newmans Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newmarket", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Newport Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Newport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Newport", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Newton Siding", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Newtonville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Newtown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Newtown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Newtown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Niagara Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Niagara On The Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nicholas Denys", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nicolet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nictau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nigadoo", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Nimpo Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Nine Mile River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ninette", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ninga", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Nipawin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nipigon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nipissing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Nippers Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nisku", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Niton Junction", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Niverville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nobel", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nobleford", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nobleton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Noel", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Noels Pond", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Noelville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Noinville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Nokomis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nolalu", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nominingue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Noonan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Nordegg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Norglenwold", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Norland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Norman Wells", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Normandin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Normans Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Normetal", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Norquay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Norris Arm Northside", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Norris Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Norris Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Augusta", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "North Battleford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Buxton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Cobalt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North East Margaree", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North East Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North Forks", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Gower", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "North Harbour Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "North Harbour Smb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "North Hatley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Lancaster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "North Pine", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "North Portal", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North Preston", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "North Rustico", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "North Saanich", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North Salem", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North Shannonvale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North Spirit Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "North Star", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North Sydney", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North Tay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North Tetagouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "North Valley", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "North Vancouver", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "North View", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "North West Arm", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "North West Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "North West River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "North Weyburn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "North Wiltshire", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "North York", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Northampton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Northbrook", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Northern Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Northern Harbour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Northgate", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Northport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Northside East Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Norton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Nortondale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Norval", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Norway House", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Norwich", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Norwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Notikewin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Notre Dame De Lourdes", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Notre Dame De Lourdes", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Notre-Dame", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-Ham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-L'Ile-Perrot", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-La-Merci", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-La-Paix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-La-Salette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-Lorette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-Montauban", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-Pontmain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-De-Stanbridge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Des-Bois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Notre-Dame-Des-Erables", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Des-Pins", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Des-Prairies", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Des-Sept-Douleurs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Laus", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Mont-Carmel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Portage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Notre-Dame-Du-Rosaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Nottawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nouvelle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Nouvelle-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Novar", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Noyan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Nut Mountain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Nuttby", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "O'Hanly", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "O'Leary", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Bay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oak Bluff", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Haven", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oak Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Point Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oak Point", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oak Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oak River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oakbank", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oakburn", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Oakfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Oakhill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oakland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oakland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oakview", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oakville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oakville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oakville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oakwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oba", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Obedjiwan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ocean Falls", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Ochre Pit Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ochre River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Odanak", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Odell", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Odessa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Odessa", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ogden", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ogema", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ogoki", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ohaton", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ohsweken", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oil City", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oil Springs", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Oka", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Okanagan Centre", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Okanagan Falls", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Okla", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Okotoks", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Old Avon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Old Barns", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Old Crow", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Old Fort Bay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Old Perlican", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Old Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Old Shop", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oldcastle", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Oldham", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Olds", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Olha", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Oliver", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Omemee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ompah", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Onanole", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Onaping", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Onefour", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Onion Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Onoway", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Onslow Mountain", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Oona River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Opal", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Opasatika", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Opaskwayak", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Open Hall", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Orange Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Orangedale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Orangeville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Orford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Orillia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Orion", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Orkney", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Orleans", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ormiston", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ormstown", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oro Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oromocto", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Orono", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Orton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Osage", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Osborne Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Osborne Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Osgoode", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oshawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Osler", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Osnaburgh House", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Osoyoos", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ottawa Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ottawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Otter Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Otter Lake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Otterburn Park", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Otterburne", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Otterville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ouje-Bougoumou", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Oungre", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Outer Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Outlook", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Outremont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Overstoneville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Owen Sound", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Oxbow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Oxbow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oxdrift", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Oxford House", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Oxford Junction", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oxford Mills", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Oxford Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Oxford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Oyama", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Oyen", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pabineau Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pabineau First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pabos Mills", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pabos", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Packington", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pacquet", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Paddle Prairie", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Paddockwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Padoue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pain Court", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Paisley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pakenham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pakwaw Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Palgrave", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Palmarolle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Palmer Rapids", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Palmer", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Palmerston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pambrun", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pangman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Pangnirtung", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Panorama", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pansy", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Papineauville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Paquetville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Paradise Hill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Paradise River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Paradise Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Paradise", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Paradise", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Parent", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Parham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Paris", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Parisville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Parkbeg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Parker Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Parker Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Parkers Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Parkerview", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Parkhill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Parkindale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Parkland", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Parkman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Parkside", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Parksville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Parlee Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Parleeville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Parrsboro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Parry Sound", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Parry", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Parson", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Parsons Pond", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pasadena", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Paspebiac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pasqua", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pass Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Passekeag", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pathlow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Patricia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Patuanak", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pauingassi", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Paulatuk", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pavilion", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pawitik", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Paynton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pays Plat", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Peace River Rd", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Peace River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Peachland", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pearsonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Peawanuck", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Peebles", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Peel", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Peerless Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Peers", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pefferlaw", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Peggys Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Peguis", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pelee Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pelerin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pelican Narrows", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pelican Rapids", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Pelly Crossing", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pelly", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Peltoma Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pemberton Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pemberton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pembroke", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pembroke", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pender Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Penetanguishene", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Penhold", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pennant Station", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pennfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Penniac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Penny", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Penobsquis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pense", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Penticton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Penzance", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Perce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Perdue", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Peribonka", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Perkinsfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Perrault Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Perry Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Perryvale", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Perth Road", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Perth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Perth-Andover", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Petawawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Peterborough", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Petersburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Petersfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Peterview", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Petit De Grat", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Petit Etang", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Petit Forte", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit Tracadie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Cap", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Paquetville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Rocher", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Rocher-Nord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Rocher-Ouest", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Rocher-Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Petit-Saguenay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petit-Shippagan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petitcodiac East", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petitcodiac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Petite Riviere", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petite-Lameque", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Petite-Riviere-De-L'Ile", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Petite-Riviere-Saint-Francois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Petite-Vallee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Petrolia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Petty Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Phelpston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Philipsburg", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Phippen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Piapot", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Picadilly", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Pickardville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pickerel", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pickering", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Picketts Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pickle Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Picton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pictou Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pictou", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Picture Butte", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Piedmont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pierceland", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Piercemont", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pierrefonds", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pierreville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pierson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pigeon Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pikangikum", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pike River", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pikwitonei", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pilger", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pilleys Island", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pilot Butte", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pilot Mound", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pinantan Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pinawa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Pincher Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pincourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pine Falls", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pine Glen", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pine Grove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pine Grove.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Pine Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pine Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pine River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pinehouse Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pinehurst", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pineville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pinewood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Piney", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pink Mountain", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pintendre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Piopolis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pipers Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pipestone", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pitt Meadows", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Placentia", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Plainfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Plaisance", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Plamondon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Plantagenet", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Plaster Rock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Plate Cove East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Plate Cove West", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Plato", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Plattsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pleasant Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pleasant Hill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pleasant Ridge Char County", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pleasant Ridge Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pleasant Villa", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Pleasantdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pleasantville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Plenty", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Plessisville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Plevna", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Plum Coulee", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Plum Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Plumas", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Plumweseep", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Plunkett", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Plymouth", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Plympton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pocologan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pohenegamook", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Point Aconi", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Point De Bute", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Point Edward", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Point Edward", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Point La Nim", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Point Leamington", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Point Of Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Point Tupper", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe A Bouleau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe A Tom", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pointe Aux Roches", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe Des Robichaud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe Dixon Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pointe Du Bois", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-A-La-Croix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-A-La-Garde", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Alexandre", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pointe-Au-Baril-Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Aux-Loups", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Aux-Outardes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Aux-Trembles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Brule", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Calumet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Canot", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Claire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Des-Cascades", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Du-Chene", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Fortune", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pointe-Lebel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Sapin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Sauvage", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pointe-Verte", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Poirier Subdivision", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pokemouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pokeshaw", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pokesudie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pokiok", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pole Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pollards Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pollett River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Pollockville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Polonia", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pomeroy Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Pond Inlet", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pondstream", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ponoka", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pont Lafrance", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Pont Landry", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Pont-Rouge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ponteix", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Pontypool", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Poodiac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Poole", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pools Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pools Island", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Poplar Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Poplar Point", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Poplarfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Porcupine Plain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Porcupine", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Porquis Junction", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Alberni", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Albert", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Alice", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Alma", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Anson", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Au Choix", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Au Port", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Blandford", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Burwell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Caledonia", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Carling", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Clements", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Clyde", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Colborne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Coquitlam", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port De Grave", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Dover", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Dufferin", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Edward", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Port Elgin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Elgin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Franks", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Greville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Hardy", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Hastings", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Hawkesbury", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Hood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Hope Simpson", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Hope", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Howe", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Joli", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port La Tour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Lambton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Loring", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Maitland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Malcolm", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Mcneill", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Mcnicoll", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Medway", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Mellon", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Moody", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Morien", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Mouton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Neville", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Perry", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Port Renfrew", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Rexton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Robinson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Rowan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Sandfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Saunders", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Severn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Stanley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Port Sydney", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Port Union", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Port Williams", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Port-Cartier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Port-Daniel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Port-Menier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Portage La Prairie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Portage St-Louis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Portage Vale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Portage", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Portage", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Portage-Du-Fort", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Porter Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Porters Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Portland Creek", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Portland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Portneuf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Portneuf-Sur-Mer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Portreeve", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Portugal Cove-St Philips", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Portuguese Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Postville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pouce Coupe", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pouch Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Poularies", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pound Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Powassan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Powell River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Powerview", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Pownal", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Prairie River", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Prairie View", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pratt", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Preeceville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Preissac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Prelate", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Prescott", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Prespatou", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Prevost", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Price", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Priceville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Priceville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Priddis", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Primate", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Prime Brook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Prince Albert", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Prince Albert", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Prince George", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Prince Of Wales", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Prince Rupert", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Prince William", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Princeport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Princess Harbour", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Princess Park", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Princeton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Princeton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Princeton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Princeville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Printz Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Pritchard", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Procter", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Progress", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Prophet River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Prospect Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Prospect Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Prospect", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Prosser Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Proton Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Proulxville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Providence Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Provost", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Prud'Homme", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Public Landing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pubnico", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pugwash Junction", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Pugwash", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Pukatawagan", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Punnichy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Purple Springs", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Puslinch", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Putnam", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Puvirnituq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Pynn'S Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Qikiqtarjuaq", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Qu'Appelle", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Quadeville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Quaker Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Qualicum Beach", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Quaqtaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Quarryville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Quathiaski Cove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Quatsino", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Quebec", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Queen Charlotte", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Queenston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Queenstown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Queensville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Queensville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Quesnel", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Quilchena", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Quill Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Quinton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Quispamsis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Quyon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rabbit Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Racine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Radisson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Radisson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Radium Hot Springs", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Radville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Radway", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ragueneau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rainbow Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rainier", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rainy River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Raith", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Raleigh", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ralston", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rama", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rama", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Ramea", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ramore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ramsayville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ramsey", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Randolph", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ranfurly", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rang-Saint-Georges", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Rankin Inlet", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rapid City", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rapid Lake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rapid View", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rapide-Danseur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rapides-Des-Joachims", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rathwell", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ratter Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rattling Brook", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ravenna", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ravignan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rawdon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Raymond", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Raymore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Reaboro", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Bank Queens Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Bank Reserve", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Bank", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Red Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Red Deer County", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Red Deer", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Red Earth Creek", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Red Earth", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Red Harbour Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Red Head Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Red Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Red Point", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Rapids", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Red Rock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Red Rock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Red Sucker Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Red Willow", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Redbridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Redcliff", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Redditt", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Redmondville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Redstone", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Redvers", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Redwater", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Redwood Meadows", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Reefs Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Refuge Cove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Regina Beach", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Regina", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Reidville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Reinfeld", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Remigny", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Renauds Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rencontre East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Renews", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Renfrew", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rennie", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Renous", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Renwer", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Repentigny", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Repulse Bay", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Reserve Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Resolute", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Reston", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Restoule", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Revelstoke", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Reward", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rexton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rhein", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Rhodes Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Riceton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riceville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Richard", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Richards Landing", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richardson", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Richardson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Richer", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richibouctou-Village", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richibucto Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richibucto", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Richlea", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richmond Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Richmond Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Richmond Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Richmond", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Richmond", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Richmond", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Richmond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Richmound", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rideau Ferry", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ridgedale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ridgetown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ridgeville", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ridgeville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ridgeway", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Riding Mountain", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rigaud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rigolet", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riley Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rimbey", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rimouski", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Rines Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rio Grande", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Riondel", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ripley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ripon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ripples", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Riske Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ritchie", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Bourgeois", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "River De Chute", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Denys", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "River Drive Park", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "River Glade", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Hebert East", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Hebert", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "River Hills", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River John", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "River Of Ponds", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Philip", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "River Ryan", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "River Valley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riverbank Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riverbank Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riverbank South", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rivercourse", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Riverhead Harbour Grace", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Riverhurst", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Riverport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rivers", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Riversdale", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Riverside Estates", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Riverside", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riverside-Albert", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Riverton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riverview", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riviere A La Truite", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riviere Du Nord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Riviere Qui Barre", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-A-Claude", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-A-Pierre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Au-Tonnerre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Beaudette", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Bleue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Du-Loup", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riviere-Du-Portage", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Eternite", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Heva", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Madeleine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Ouelle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Paspebiac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Pentecote", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Rouge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Saint-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Saint-Paul", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Riviere-Trois-Pistoles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Riviere-Verte", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Roachville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Robb", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Roberts Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Roberts Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Robertville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Roberval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Robichaud Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Robinsons", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Robinsonville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Roblin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Roblin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Robsart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Robson", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rocanville", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rochebaucourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Roches Point", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rochester", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rocheville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rochfort Bridge", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rochon Sands", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Rock Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Rock Elm", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rock Ridge", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rockcliffe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rockglen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rockhaven", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rockland", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rockland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rockport", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rockport", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rockton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rockwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rocky Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rocky Mountain House", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rocky Rapids", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rocky View", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rockyford", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Roddickton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rodgers Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rodney", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rogersville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rogersville-Est", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rogersville-Ouest", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rokeby", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Roland", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Rolla", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rollet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rolling Hills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rollingdam", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rolly View", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rolphton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Roquemaure", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rorketon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rosa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rosaireville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rosalind", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Rose Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rose Blanche", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Rose Prairie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rose Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Roseau River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rosebud", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rosedale Station", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rosedale Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Rosedale", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rosedale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rosehill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Roseisle", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rosemary", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rosemere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rosemont", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Roseneath", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rosenfeld", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rosenort", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rosetown", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rosevale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Roslin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ross Ferry", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Ross River", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rossburn", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rosseau", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rossendale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Rosser", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Rossland", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rossport", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rossville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rosthern", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rostock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rothesay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rougemont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rough Waters", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rouleau", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Round Harbour Gb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Round Hill", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Round Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Round Lake Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Routhierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Rouyn-Noranda", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rowena", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rowley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rowley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Roxboro", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Roxton Falls", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Roxton Pond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Royal Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Royalton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Royston", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ruddell", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ruisseau-A-Rebours", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rumsey", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Runnymede", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Rusagonis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ruscom Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Rush Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Rushoon", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Russell", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Russell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Russellville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Rutherglen", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Ruthilda", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ruthven", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Rycroft", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Ryley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Saanich", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Saanichton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sable River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sabrevois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sachigo Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Sachs Harbour", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sackville Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sackville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sacre-Coeur-Saguenay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Saddle Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint John", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint Pons", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adalbert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adelme", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adelphe-De-Champlain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adolphe-D'Howard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adrien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Adrien-D'Irlande", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Agapit", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Aime", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Aime-Des-Lacs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alban", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Albert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexandre-D'Iberville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexandre-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexandre-Des-Lacs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexis-De-Matapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexis-De-Montcalm", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alexis-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alfred", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alphonse-De-Caplan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alphonse-De-Granby", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Alphonse-Rodriguez", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Amable", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Amateur", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ambroise", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ambroise-De-Kildare", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Anaclet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Andre", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Andre-Avellin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Andre-D'Argenteuil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Andre-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Andre-De-Restigouche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Andre-Du-Lac-Saint-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Andre-Leblanc", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Anicet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Anselme", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Antoine Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Antoine", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Antoine-Abbe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Antoine-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Antoine-De-Tilly", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Antoine-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Antonin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Apollinaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Armand", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Arsene", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Arthur", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Aubert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Augustin-De-Desmaures", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Augustin-Saguenay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Barnabe-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Barthelemy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Basile", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Basile", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Basile-Le-Grand", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Benjamin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Benoit-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Benoit-Labre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bernard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bernard-De-Lacolle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bernard-De-Michaudville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bernard-Sur-Mer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Blaise-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bonaventure", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Boniface-De-Shawinigan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bruno", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bruno-De-Guigues", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bruno-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Bruno-Lac-Saint-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Calixte", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Camille", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Camille-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Casimir", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Celestin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cesaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Charles", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-Borromee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-De-Bourget", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-De-Drummond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-Garnier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Charles-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Christophe-D'Arthabaska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Chrysostome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Claude", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Clement", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cleophas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cleophas-De-Brandon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Clet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Colomban", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Come", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Come-Liniere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Constant", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cuthbert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cyprien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cyprien-Des-Etchemins", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cyrille-De-L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Cyrille-De-Wendover", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Damase", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Damase-De-Matapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Damase-Des-Aulnaies", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Damien", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Damien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Damien-De-Buckland", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-David", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Denis-De-Brompton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Denis-De-La-Bouteillerie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Denis-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Didace", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Dominique", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Dominique-Du-Rosaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Donat", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Donat-De-Montcalm", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Edmond-De-Grantham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Edmond-Les-Plaines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Edouard-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Edouard-De-Lotbiniere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Edouard-De-Maskinonge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Edouard-De-Napierville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Elie-De-Caxton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eloi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Elphege", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Elzear", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Elzear-De-Bonaventure", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Elzear-De-Temiscouata", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Emile-De-Suffolk", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ephrem-De-Beauce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Epiphane", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Esprit", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Etienne-De-Beauharnois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Etienne-De-Bolton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Etienne-De-Lauzon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Etienne-Des-Gres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eugene-D'Argentenay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eugene-De-Grantham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eugene-De-Guigues", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eusebe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Eustache", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Evariste-De-Forsyth", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Fabien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Fabien-De-Panet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Faustin-Lac-Carre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Felicien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Felix-D'Otis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Felix-De-Dalquier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Felix-De-Kingsey", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Felix-De-Valois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ferdinand", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ferreol-Les-Neiges", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Flavien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Fortunat", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Francois-D'Assise", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Francois-D'Orleans", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Francois-De-Madawaska", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Francois-De-Sales", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Francois-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Francois-Xavier-De-Viger", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Frederic", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Fulgence", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gabriel-De-Brandon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gabriel-De-Rimouski", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gabriel-De-Valcartier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gedeon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gedeon-De-Beauce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Georges", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Georges-De-Champlain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Georges-De-Malbaie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Georges-De-Windsor", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gerard-Des-Laurentides", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Germain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Germain-De-Grantham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gervais", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gilbert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Gilles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Godefroi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Gregoire", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Guillaume", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Guy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Henri-De-Levis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hermenegilde", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hilarion", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hippolyte", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Honore-De-Chicoutimi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Honore-De-Shenley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Honore-De-Temiscouata", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hubert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hubert-Riviere-Du-Loup", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hugues", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Hyacinthe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Ignace", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ignace-De-Loyola", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ignace-De-Stanbridge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Irenee", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Irenee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Isidore", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Isidore", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Isidore-De-Clifton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Isidore-De-Laprairie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Jacques", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jacques", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jacques-De-Leeds", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jacques-Le-Mineur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-Baptiste", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-Chrysostome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-D'Orleans", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-Brebeuf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-Cherbourg", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-Dieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-La-Lande", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-Matapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-De-Matha", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-Des-Piles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-Port-Joli", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jean-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jerome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joachim-De-Courval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joachim-De-Shefford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jogues", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Beauce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Coleraine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Ham-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Joseph-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-La-Rive", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Lepage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-De-Sorel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Joseph-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jude", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Jules", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Julien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Just-De-Bretenieres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Juste-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Justin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lambert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lambert-De-Lauzon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Laurent Nord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Laurent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Laurent", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Laurent-Ile-D'Orleans", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lazare", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lazare-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leandre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Leolin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leon-Le-Grand", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Leonard", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leonard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leonard-D'Aston", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Leonard-De-Portneuf", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Leonard-Parent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Liboire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Liguori", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lin-Laurentides", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Louis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Louis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Louis-De-Blandford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Louis-De-Gonzague", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Louis-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Louis-Du-Ha-Ha", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Luc-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Luc-De-Vincennes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Lucien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ludger", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ludger-De-Milot", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Magloire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Majorique", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Malachie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Malo", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marc-De-Figuery", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marc-Des-Carrieres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marc-Du-Lac-Long", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marc-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marcel-De-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Marcellin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Martin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Martin-De-Restigouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathias-Sur-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathieu-D'Harricana", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathieu-De-Beloeil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathieu-De-Laprairie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathieu-De-Rioux", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Mathieu-Du-Parc", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Maure", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Maurice", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Maurice", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Medard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Michel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Michel-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Michel-Des-Saints", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Modeste", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Moise", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Narcisse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Narcisse-De-Beaurivage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Narcisse-De-Rimouski", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Nazaire-D'Acton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Nazaire-De-Dorchester", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Neree", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Nicephore", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Nicolas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Noel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Norbert", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Norbert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Norbert-D'Arthabaska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Odilon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Omer", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Omer-L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ours", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pacome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pamphile", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pascal", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Saint-Pascal-Baylon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Patrice-De-Beaurivage", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Paul", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Paul", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Paul-D'Abbotsford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Paul-De-La-Croix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Paul-De-Montminy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Paulin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Philemon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Philibert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Philippe", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Philippe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Philippe-De-Neri", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pie-De-Guire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pierre-Baptiste", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pierre-De-Broughton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pierre-De-Lamy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pierre-Ile-D'Orleans", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Pierre-Les-Becquets", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Placide", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Polycarpe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Prime", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Prosper", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Prosper-De-Dorchester", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Quentin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Raphael", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Raymond", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Redempteur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Remi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Remi-D'Amherst", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Remi-De-Tingwick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Rene", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Rene-De-Matane", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Robert", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Robert-Bellarmin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Roch-De-L'Achigan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Roch-De-Mekinac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Roch-De-Richelieu", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Roch-Des-Aulnaies", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Roch-Ouest", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Romain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Romuald", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Rosaire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Samuel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Sauveur", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sauveur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sebastien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sebastien-De-Frontenac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Severe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Severin-De-Beauce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Simeon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Simeon-De-Bonaventure", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Simon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Simon-De-Bagot", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Simon-De-Rimouski", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Simon-Les-Mines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Stanislas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Stanislas-De-Champlain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Stanislas-De-Kostka", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sulpice", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sylvere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Sylvestre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Telesphore", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Tharcisius", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Theodore-D'Acton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Theophile", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Thomas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Thomas-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Thomas-Didyme", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Thuribe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Tite", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Tite-Des-Caps", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ubalde", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Ulric", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Urbain-De-Charlevoix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Urbain-Premier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Valentin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Valere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Valerien-De-Rimouski", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Vallier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Vianney", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Victor", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Vital-De-Clermont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Wenceslas", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saint-Wilfred", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Zacharie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Zenon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Zephirin-De-Courval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saint-Zotique", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte Rose", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Adele", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Agathe-De-Lotbiniere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Agathe-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Agathe-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Agnes-De-Dundee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Angele-De-Merici", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Angele-De-Monnoir", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Angele-De-Premont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Anne Gloucester Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-De-Beaupre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-De-Bellevue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Anne-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-De-La-Perade", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-De-La-Rochelle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Anne-De-Madawaska", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-De-Sorel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-Des-Lacs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-Des-Plaines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-Du-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Anne-Du-Sault", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Apolline-De-Patton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Aurelie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Barbe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Beatrix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Brigide-D'Iberville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Brigitte-De-Laval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Brigitte-Des-Saults", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Catherine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Catherine-De-Hatley", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Cecile", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Cecile-De-Levrard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Cecile-De-Masham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Cecile-De-Milton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Cecile-De-Whitton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Christine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Christine-D'Auvergne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Claire", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Clotilde-De-Beauce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Clotilde-De-Chateauguay", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Clotilde-De-Horton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Croix", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Dorothee", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Edwidge", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Elisabeth", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Elisabeth-De-Proulx", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Elizabeth-De-Warwick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Emelie-De-L'Energie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Eulalie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Euphemie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Famille", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Felicite", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Felicite-De-L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Flavie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Florence", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Francoise", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Francoise-De-Lotbiniere", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Genevieve", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Genevieve-De-Batiscan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Germaine-Boule", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Gertrude-Manneville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Hedwidge-De-Roberval", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Helene-De-Bagot", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Helene-De-Breakeyville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Helene-De-Chester", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Helene-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Henedine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Julie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Julienne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Justine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Justine-De-Newton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Louise", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Louise", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Luce", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Lucie-De-Beauregard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Lucie-Des-Laurentides", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Madeleine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marcelline-De-Kildare", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marguerite-Marie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marie-De-Blandford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Marie-De-Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Marie-Saint-Raphael", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marie-Salome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marthe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Marthe-Sur-Le-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Martine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Melanie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Monique", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Monique-Lac-Saint-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Paule", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Perpetue", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Perpetue-De-L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Petronille", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Rita", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Rose", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Rose-De-Watford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Rose-Du-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Rosette", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Sabine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Sabine-De-Bellechasse", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Seraphine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Sophie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Sophie-D'Halifax", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Sophie-De-Levrard", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Thecle", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sainte-Therese Sud", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Therese", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Therese-De-Gaspe", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Therese-De-La-Gatineau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Ursule", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sainte-Victoire-De-Sorel", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saints-Anges", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Saints-Martyrs-Canadiens", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Salaberry-De-Valleyfield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salem", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Salford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salisbury West", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salisbury", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Salluit", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sallys Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Salmo", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Salmon Arm", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salmon Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Salmon Cove Bdv", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salmon Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salmon River Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salmon River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Salmon River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Salmon River.", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Salt Spring Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Salt Springs", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Salt Springs", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Saltcoats", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Salvage", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sambro Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sambro Head", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sambro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sampson Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "San Clara", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sandfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sandford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sandilands", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sandringham", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sandspit", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sandy Bay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sandy Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sandy Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sandy Hook", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sandy Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sandy Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sanford", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sangudo", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Sanikiluaq", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sarnia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sarsfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sarto", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Saskatoon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Saturna", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sauble Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Saulnierville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sault Ste. Marie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Saumarez", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Savant Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Savoie Landing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Savona", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sawyerville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sayabec", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sayward", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Scandia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Scanterbury", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Scarborough", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sceptre", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Schanzenfeld", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Schefferville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Schomberg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Schreiber", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Schuler", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Schumacher", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Scotch Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scotch Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Scotch Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scotch Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scotch Settlement York Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scotch Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Scotch Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scotchtown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Scotchtown", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Scotland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Scotsburn", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Scotstown", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Scotsville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scott Siding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Scott", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Scott", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scoudouc Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Scoudouc", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Scout Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sea Side", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Seabright", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Seaforth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Seagrave", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Seal Cove Fb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Seal Cove Wb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Searchmont", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Searsville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Seba Beach", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sebright", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sebringville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sechelt", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Second Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Second North River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sedalia", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Seddons Corner", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sedgewick", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sedley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Seeleys Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Seeleys Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Selby", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Seldom", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Selkirk", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Selkirk", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Semans", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Senlac", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Senneterre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Senneville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sept-Iles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Serpent River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sesekinika", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Seton Portage", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Seven Persons", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Seven Sisters Falls", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Severn Bridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sevogle", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sexsmith", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shackleton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shad Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shag Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shakespeare", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Shalalth", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shallow Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Shalloway Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Shamattawa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shamrock", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shanklin", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shannon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shannon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shannonville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shanty Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sharbot Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sharon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Shaughnessy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shaunavon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shawinigan", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shawinigan-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Shawnigan Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shawville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Shea Heights", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Shearstown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shearwater", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shebandowan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shedden", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shediac Bridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shediac Bridge-Shediac River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shediac Cape", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shediac River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shediac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sheenboro", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sheet Harbour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sheffield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sheffield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shefford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sheguiandah", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sheho", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shelburne", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shelburne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sheldrake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shell Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shellbrook", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Shellmouth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shemogue", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shenacadie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shenstone", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shepody Albert Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shepody Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sherbrooke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sherbrooke", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sherkston", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sherridon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sherrington", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sherwood Park", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sheshegwaning", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shigawake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Shilo", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Shining Tree", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Ship Harbour Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Shipman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Shippagan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Shipshaw", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Shirley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Shoal Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Shoe Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Shortdale", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shortts Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shubenacadie East", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Shubenacadie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sibbald", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sicamous", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sidney", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sidney", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Siegas", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sifton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Siksika", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sillikers", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Silton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Silver Ridge", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Silver Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Silver Water", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Silver", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Silverton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Simcoe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Simmie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Simonds", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Simoom Sound", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Simpson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sinclair Mills", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sinclair", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Singhampton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sintaluta", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sioux Lookout", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sioux Narrows", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sirdar", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sisson Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sisson Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Six Roads", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Skead", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Skiff Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Skiff", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Skookumchuck", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Skownan", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Slate Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Slave Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sleeman", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Slemon Park", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Slocan Park", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Slocan", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Slope", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Smeaton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Smiley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Smith Crossing", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Smith", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Smith'S Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Smithers", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Smithfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Smiths Cove", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Smiths Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Smiths Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Smithsville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Smithtown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Smithville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Smoky Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Smooth Rock Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Snider Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Snooks Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Snow Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Snow Road Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Snowden", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Snowflake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sointula", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Solsgirth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sombra", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Somerset", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Somerville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sonningdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sooke", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sops Arm", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sorel-Tracy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sormany", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sorrento", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Souris", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Souris", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "South Baptiste", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South Bar", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Baymouth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Branch Kent Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Branch Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "South Branch", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "South Brook Gb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South Brookfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Canaan", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "South Dildo", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "South East Bight", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Esk", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Gillies", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "South Hazelton", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South Head", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "South Indian Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "South Junction", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Lancaster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South Maitland", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Mountain", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Nelson", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South Ohio", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Oromocto Lake", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Porcupine", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "South River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "South Slocan", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "South Tetagouche", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "South West Margaree", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "South Woodslee", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Southampton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Southampton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Southampton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Southbank", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Southend", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Southern Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Southern Harbour Pb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Southey", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Southfield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Southport", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Southside Boularderie", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Southwold", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sovereign", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spalding", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Spaniards Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Spanish", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sparta", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sparwood", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Spectacle Lakes", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spedden", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Speers", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Speerville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Spencerville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Spences Bridge", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sperling", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Spillimacheen", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spirit River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spiritwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Split Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Spragge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sprague", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Spring Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spring Coulee", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spring Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spring Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Springbrook", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Springbrook", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Springdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Springdale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Springfield Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Springfield York Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Springfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Springfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Springfield", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Springford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Springhill", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Springside", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Springstein", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Springwater", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spruce Grove", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spruce Home", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spruce Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Spruce View", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sprucedale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sputinow", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Spy Hill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Squamish", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Squatec", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Squaw Cap", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Squirrel Cove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Adolphe", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Agatha", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Albans", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Albert", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Almo", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Alphonse", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Ambroise", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St Andrews Channel", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Andrews West", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Andrews", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Andrews", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Andrews", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St Andrews", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Anns", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Anthony East", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Benedict", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Bernardin", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Bernards-Jacques Fontaine", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Brendans", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Brides", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Brides", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Brieux", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Catharines", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Chads", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Charles", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Claude", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Clements", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Clements", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St Columba", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Croix", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St David Ridge", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Davids", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Davids", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Denis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Eugene", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Eustache", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Fintans", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Francois Xavier", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St George Brant", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St George", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Georges", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Germain South", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Gregor", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Isidore De Bellevue", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Isidore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Isidore", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Jacobs", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Jean Baptiste", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Joachim", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Joseph", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Josephs Sal", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Judes", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Juliens", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Laurent", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Lawrence", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Lazare", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Leon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Lewis", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Lina", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Louis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Lunaire-Griquet", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Malo", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St Margaret Village", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Margarets", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Marks", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Martin", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Martins North", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Martins", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Marys", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Marys", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Michael", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Paul", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Pauls Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Pauls", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St Peters", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Pierre Jolys", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Shotts", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Stephen", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St Theresa Point", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St Thomas", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Thomas", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Victor", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St Vincent", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St Vincents", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "St Walburg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "St Williams", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St-Antoine Nord", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Athanase", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Barnabe-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Francois-De-La-Riviere-Du-S", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Francois-Xavier-De-Brompton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Gabriel-De-Kamouraska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St-Hilaire", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St-Jean-Baptiste", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Joachim-De-Montmorency", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Joseph-De-La-Pointe-De-Levy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "St-Joseph-De-Madawaska", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "St-Joseph-Du-Moine", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "St-Louis", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Marcel-De-L'Islet", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Nazaire-Du-Lac-St-Jean", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Octave", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Onesime", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "St-Peters Bay", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Pierre-De-La-Riviere-Du-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "St-Valerien", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "St. Albert", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St. Anthony", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "St. Georges", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "St. John'S", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Staffa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Stag Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stalwart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stanbridge East", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stanbridge Station", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stand Off", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Standard", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Standon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stanley Mission", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stanley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stanstead", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Staples Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Staples", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Star City", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Star", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Starbuck", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stauffer", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stavely", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stayner", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ste Agathe", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Ste Anne De Prescott", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ste Anne", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ste Croix", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Ste Rose Du Lac", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Ste-Anne-Du-Ruisseau", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ste-Catherine-De-La-J-Cartier", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ste-Irene-De-Matapedia", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ste-Jeanne-D'Arc-De-Matane", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ste-Marguerite-De-Dorchester", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ste-Marguerite-Du-Lac-Masson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stead", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Steelman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Steep Rock", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Steeves Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Steeves Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Steinbach", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stella", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Stellarton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stenen", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stephenfield", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Stephenville Crossing", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Stephenville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stettler", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stevenson Island", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stevensville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stewart Valley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Stewart", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Stewiacke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stickney", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stilesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Stillwater Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stirling", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Stirling", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stirling", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stittsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stockholm", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stockton", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stoke", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stokes Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stonecliffe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stoneham-Et-Tewkesbury", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stonehaven", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Stoneville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stonewall", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stoney Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stoney Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Stoney Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stony Beach", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stony Mountain", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Stony Plain", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stony Rapids", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Storeytown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stornoway", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stornoway", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Storthoaks", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stouffville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stoughton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Straffordville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stranraer", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Strasbourg", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stratford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Stratford", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stratford", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Strathadam", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Strathclair", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Strathmore", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Strathroy", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Stratton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Streamstown", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Strickland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Strome", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Strongfield", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Stuart Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stuart Town", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Stuartburn", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Stukely-Sud", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Stump Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sturgeon County", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sturgeon Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sturgeon Landing", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sturgis", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Stymiest", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Success", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sudbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sugar Camp", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sultan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Summer Beaver", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Summerberry", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Summerfield Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Summerfield Kings Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Summerford", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Summerland", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Summerside", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Summerstown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Summerville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Summerville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Summerville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Summit Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sun Peaks", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sunderland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Sundown", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sundre", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sundridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sunny Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sunnybrae", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sunnybrook", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sunnynook", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sunnyside Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sunnyside", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sunset Beach", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sunset House", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Sunset Prairie", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Surge Narrows", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Surrey", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sussex Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sussex East", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sussex South", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sussex", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sutton West", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Sutton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Swalwell", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Swan Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Swan Hills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Swan Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Swan River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Swansea Point", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Swastika", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Sweet Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Swift Current", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Swift Current", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Sydenham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sydney Forks", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sydney Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sydney River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Sydney", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Sylvan Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Sylvania", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Sypher Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ta Ta Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Taber", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tabusintac", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Tadoule Lake", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tadoussac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Tagish", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tahsis", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Taillon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Takla Landing", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Talbotville Royal", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Taloyoak", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tamworth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tancook Island", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tangent", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tangier", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tantallon", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tantallon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tappen", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tara", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Targettville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tarzwell", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Taschereau", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tasiujaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tatamagouche", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tatla Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tatlayoko Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tavistock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tawatinaw", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Taxis River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tay Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tay Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Taylor Village", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Taylor", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Taymouth", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tecumseh", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Teeds Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tees", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Teeswater", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Teeterville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tehkummah", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Telegraph Cove", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Telegraph Creek", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Telkwa", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Temagami", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Temiscaming", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Temperance Vale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Temple", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Templeman", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Terence Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Terra Cotta", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Terrace Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Terrace", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Terrasse-Vaudreuil", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Terrebonne", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Terrenceville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Teslin", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tessier", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tetagouche Falls", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tete-A-La-Baleine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Teulon", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thamesford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thamesville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "The Glades", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "The Pas", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thedford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Theodore", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thessalon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Thetford Mines", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Thetis Island", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Thicket Portage", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thomasburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Thomasville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Thompson", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Thorburn", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Thorhild", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thornbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thorndale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thorne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Thornhill", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Thornhill", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thornhill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thornloe", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thornton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thorold", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Thorsby", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Three Brooks", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Three Hills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Three Tree Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Thunder Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Thurso", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tichborne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Tickle Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tide Head", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tiger Lily", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Tignish", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tilbury", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tilden Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tilley Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tilley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tilley", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tillsonburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Tilston", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Tilting", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Timber Bay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Timber River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Timberlea", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Timmins", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tingwick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tinker", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tisdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Titusville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tiverton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tiverton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Tizzards Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tlell", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Toad River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tobermory", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tobique First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tobique Narrows", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tofield", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tofino", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Togo", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Toledo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Tolstoi", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tomahawk", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tompkins", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tomslake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Topley", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Torbay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Toronto", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Torquay", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Torrance", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Torrington", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Tors Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tory Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tottenham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Tourond", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tourville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Toutes Aides", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tower Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tower Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Townsend", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tracadie Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tracadie-Sheila", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tracey Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tracy", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tracyville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Trail", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tramping Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Traverse Bay", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Traytown", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Trecesson", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Treherne", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tremblay", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Trent River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Trenton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Trenton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Trepassey", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tres-Saint-Redempteur", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tribune", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Tring-Jonction", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Trinity Bb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Trinity Tb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Triton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Trochu", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Trois-Pistoles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Trois-Rives", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Trois-Rivieres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Trois-Ruisseaux", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Trossachs", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Trout Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Trout Creek", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Trout Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Trout Lake", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Trout River", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Troy", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Troy", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Truax", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Trudel", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Truro Heights", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Truro", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tsawwassen", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tsay Keh Dene", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Tsiigehtchic", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tsuu T'Ina", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tuffnell", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tugaske", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Tuktoyaktuk", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tulameen", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Tulita", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Tulliby Lake", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Tumbler Ridge", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tunis", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tupperville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Turin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Turkey Point", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Turks Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Turner Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Turnor Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Turtle Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Turtleford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Tusket", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tuxford", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tway", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Tweed", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Twillingate", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Twin Butte", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Two Brooks", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Two Hills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Tyndall", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Tyne Valley", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Tynemouth Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tyner", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Tyvan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ucluelet", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Udora", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Ulukhaktok", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ulverton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Umiujaq", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Union Bay", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Union Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Union", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Unionville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Unity", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upham", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Blackville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Branch", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Brighton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Brookside", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Upper Canada Village", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Cape", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Caverhill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Chelsea", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Coverdale", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Derby", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Dorchester", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Upper Fraser", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Gagetown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Golden Grove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Grand Mira", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Hainesville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Hammonds Plains", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Hampstead", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Upper Island Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Kennetcook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Kent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Keswick", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Kingsclear", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Kintore", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Knoxford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Lahave", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Leitches Creek", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Letang", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Loch Lomond", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Mills", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Musquodoboit", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Nine Mile River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper North River", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper North Sydney", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Northfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Onslow", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Port La Tour", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Queensbury", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Rawdon", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Rexton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Rockport", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Sackville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Sackville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Salmon Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Stewiacke", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Tantallon", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Tracy", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Upper Washabuck", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upper Woodstock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upperton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Upsala", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Upsalquitch", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Upton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Uranium City", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Urbania", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Utopia", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Utopia", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Utterson", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Uxbridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Val Caron", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Val Comeau", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Val Cote", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Val Gagne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Val Marie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Val Rita", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Val Therese", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Alain", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Brillant", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Val-D'Amour", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-D'Espoir", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-D'Or", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-David", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Des-Bois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Des-Lacs", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Des-Monts", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Val-Doucet", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Joli", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Morin", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Paradis", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Racine", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Val-Saint-Gilles", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Valcourt", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Valemount", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Valhalla Centre", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Vallee-Jonction", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Valley Pond", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Valley River", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Valley Road", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Valley", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Valleyview", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Van Anda", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Vancouver", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Vanderhoof", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vanessa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vanguard", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vanier", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vankleek Hill", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vanscoy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Varennes", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Varna", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vars", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Vassar", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Vaudreuil-Dorion", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Vaudreuil-Sur-Le-Lac", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vaughan", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vauxhall", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Vavenby", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vawn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vega", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vegreville", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Venise-En-Quebec", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Venosta", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Vercheres", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Verdun", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Veregin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Vermette", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vermilion Bay", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vermilion", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Verner", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Vernon Bridge", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Vernon", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vernon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Verona", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Verret", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Verwood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Vespra", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Veteran", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vibank", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Viceroy", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Victoire", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Victoria Beach", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Victoria Cb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Victoria Corner", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Victoria Cove", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Victoria Harbour", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Victoria Mines", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Victoria", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Victoria", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Victoriaville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vidora", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vienna", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Viking", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Village Blanchard", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Village Saint-Pierre", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Village-Des-Poirier", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Village-Saint-Laurent", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Ville-Marie", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Villebois", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Villeroy", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vilna", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Vimont", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vimy", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Vinegar Hill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vineland Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vineland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Virden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Virgil", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Virginiatown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Viscount", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Vista", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Vita", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Vittoria", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Vogar", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Vonda", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Vulcan", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waasis", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wabamun", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wabasca", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wabigoon", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wabowden", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wabush", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wadena", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wagmatcook", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wahnapitae", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wainfleet", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wainwright", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wakaw", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wakefield", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wakefield", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waldeck", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Waldersee", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waldheim", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Waldhof", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waldron", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Walford Station", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Walhachin", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Walker Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Walkerton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wallace", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wallaceburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wallacetown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wallenstein", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Walsh", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Walsingham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Walters Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Waltham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Walton", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Walton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wandering River", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wanham", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wanipigow", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wanless", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wapella", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wapske", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Warburg", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Ward Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Warden", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wardlow", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Wardner", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wards Creek", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wardsville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ware", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wareham-Centreville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Warkworth", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Warman", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Warminster", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Warner", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Warren", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Warren", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Warsaw", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Warspite", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Warwick Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Warwick", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Wasa", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wasaga Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wasagamack", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wasagaming", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waseca", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Washabuck Centre", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Washago", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Waskada", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Waskaganish", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Waskatenau", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waskesiu Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Waswanipi", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Water Valley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waterborough", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Waterdown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waterford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Waterford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Waterhen Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Waterhen", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Waterloo", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Waterloo", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Waterloo", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waterside", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Waterton Park", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waterville Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Waterville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Waterville", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waterville-Sunbury", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Watford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Watino", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Watrous", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Watson Lake", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Watson", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Waubaushene", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wauchope", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Waverley", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wawa", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wawanesa", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Waweig", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wawota", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wayerton", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Waywayseecappo", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Weagamow Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Weaver Siding", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Weaver", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Webb", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Webbwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Webequie", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wedgeport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Weedon", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Weekes", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Weirdale", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Wekweti", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Weldon", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Weldon", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Welland", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wellandport", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wellesley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Welling", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Wellington Station", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wellington", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wellington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Wells", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Wellwood", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Welsford", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Welshpool", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Welwyn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wembley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wemindji", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wemotaci", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wendake", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wendover", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wentworth", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wentworth", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wentworth-Nord", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wentzells Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wesleyville", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Arichat", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "West Baptiste", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "West Bay Centre", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Bay Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Bay", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "West Bend", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "West Branch", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "West Brome", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Clifford", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Dover", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "West Florenceville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "West Guilford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Indian Road", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "West Kelowna", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "West Lorne", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "West Montrose", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Northfield", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Pennant", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Porters Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West Pubnico", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "West Quaco", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West River Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "West River", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "West St Andrews", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "West St Modeste", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "West St Paul", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "West Vancouver", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Westbank", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Westbourne", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Westbridge", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Westbrook", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Westbury", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Westchester Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Westcock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Western Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Western Shore", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Westerose", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Westholme", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Westlock", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Westmeath", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Westmount", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Westmount", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Weston", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Westphal", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Westport", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Westport", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Westport", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Westville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Westwold", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Westwood", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wetaskiwin", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Weyakwin", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Weyburn", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Weymouth", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nunavut", + "city": "Whale Cove", + "abbreviation": "NU", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Whaletown", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Whati", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wheatley", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wheaton Settlement", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Whelan", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Whispering Hills", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Whistler", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Whitbourne", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitby", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "White Bear", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "White City", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "White Fox", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "White Gull", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "White Head Island", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "White Head", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "White Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "White Rapids", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "White River", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "White Rock", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Whitecap", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Whitecourt", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitedog", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitefish Falls", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitefish", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Yukon Territory", + "city": "Whitehorse", + "abbreviation": "YT", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Whitelaw", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Whitemouth", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Whites Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Whites Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Whites Lake", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Whites Mountain", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Whiteshell", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitevale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Whiteway", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Whitewood", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Whitney", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Whitney", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Whycocomagh", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Whynotts Settlement", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wiarton", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wickham", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wickham", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wicklow", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Widewater", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wiggins Mill", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wikwemikong", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wilberforce", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wilcox", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wild Cove Wb", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wildwood", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wileville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wilkesport", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wilkie", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Williams Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Williams Lake", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Williamsburg", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Williamsburg", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Williamsford", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Williamstown Carleton Co", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Williamstown", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Williamstown", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Williamswood", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Willingdon", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Willow Beach", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Willow Bunch", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Willow Grove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Willow River", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Willowbrook", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wilmot Station", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wilmot", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wilmot", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wilno", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wilsons Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wilsonville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wiltondale", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wimborne", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Winchester Springs", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Winchester", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Windermere", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Windermere", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Windham Centre", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Windsor Junction", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Windsor", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Windsor", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Windsor", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Windsor", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Windthorst", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Winfield", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Winfield", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wingham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Wings Point", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Winkler", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Winlaw", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Winnipeg Beach", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Winnipeg", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Winnipegosis", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "Winsloe", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Winter Harbour", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Winterland", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Winterton", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wirral", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wiseton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wishart", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Witless Bay", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wittenburg", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Woburn", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Woking", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wolfe Island", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wolfville", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wolinak", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wollaston Lake", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wolseley", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Wonowon", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wood Mountain", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wood Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodbridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Woodfords", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodham", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Woodlands", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Woodlands", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodlawn", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Woodmans Point", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Woodmore", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Woodridge", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Woodrow", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Woodside", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Woodside", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Woodstock First Nation", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Woodstock", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "Woodstock", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodstock", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodview", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Woodville", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wooler", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Worsley", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Worthington", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Woss", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wostok", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Wotton", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Wrentham", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Wrigley", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wroxeter", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wroxton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wuhrs Beach", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wunnumin Lake", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wyebridge", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Wyers Brook", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wyevale", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wymark", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Wynndel", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Wynyard", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Wyoming", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Wyses Corner", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Yahk", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Yale", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Yamachiche", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Yamaska", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Quebec", + "city": "Yamaska-Est", + "abbreviation": "QC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Yarbo", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Yarker", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Nova Scotia", + "city": "Yarmouth", + "abbreviation": "NS", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Yellow Creek", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Yellow Grass", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Yellow Quill", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Northwest Territories", + "city": "Yellowknife", + "abbreviation": "NT", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Ymir", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Yoho", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Newfoundland and Labrador", + "city": "York Harbour", + "abbreviation": "NL", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "York Landing", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "York", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Prince Edward Island", + "city": "York", + "abbreviation": "PE", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "York.", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Yorkton", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Youbou", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Young", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Youngs Cove", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Youngs Point", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Youngstown", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "Alberta", + "city": "Zama City", + "abbreviation": "AB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Zealand", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Zealandia", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "British Columbia", + "city": "Zeballos", + "abbreviation": "BC", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Zehner", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Saskatchewan", + "city": "Zenon Park", + "abbreviation": "SK", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Zephyr", + "abbreviation": "ON", + "country": "Canada" + }, + { + "province": "Manitoba", + "city": "Zhoda", + "abbreviation": "MB", + "country": "Canada" + }, + { + "province": "New Brunswick", + "city": "Zionville", + "abbreviation": "NB", + "country": "Canada" + }, + { + "province": "Ontario", + "city": "Zurich", + "abbreviation": "ON", + "country": "Canada" + } +] diff --git a/tests/data/incorrect_test_config.yml b/tests/data/incorrect_test_config.yml index da34e668..8ccd4715 100644 --- a/tests/data/incorrect_test_config.yml +++ b/tests/data/incorrect_test_config.yml @@ -10,7 +10,7 @@ search: - MONSTER province_or_state: TESTPS city: TestCity - radius: 'forty-two' + radius: "forty-two" keywords: - I - Am @@ -21,8 +21,8 @@ search: - "Blocked Company 2" log_level: INFO delay: - algorithm: LINEAR - max_duration: 8 - min_duration: 2 - random: True - converging: True \ No newline at end of file + algorithm: LINEAR + max_duration: 8 + min_duration: 2 + random: True + converging: True diff --git a/tests/data/test_config.yml b/tests/data/test_config.yml index b47804a5..b43f19c6 100644 --- a/tests/data/test_config.yml +++ b/tests/data/test_config.yml @@ -21,8 +21,8 @@ search: - "Blocked Company 2" log_level: INFO delay: - algorithm: LINEAR - max_duration: 8 - min_duration: 2 - random: True - converging: True + algorithm: LINEAR + max_duration: 8 + min_duration: 2 + random: True + converging: True