Repository: AnthonyBloomer/daftlistings (language: python)

Issue:
Added total results variable

Incorrect results for listings grouped in the same development
When we find grouped listings in a search, the price is returned as "from x" where x is the lowest price in the development. Similarly in such cases the number of bedrooms we get back contains all those in the development e.g. "1, 2, 3 & 4 bed", and the number of bathrooms is not obtained at all. For example if we run the following example with a minimum price of 7500:

```
import pandas as pd
from daftlistings import Daft, Location, SearchType, PropertyType, SortType, MapVisualization
 
daft = Daft()
daft.set_location(Location.DUBLIN)
daft.set_search_type(SearchType.RESIDENTIAL_RENT)
daft.set_property_type(PropertyType.APARTMENT)
daft.set_sort_type(SortType.PRICE_DESC)
daft.set_min_price(7500)

listings = daft.search()

# cache the listings in the local file
with open("result.txt", "w") as fp:
    fp.writelines("%s\n" % listing.as_dict_for_mapping() for listing in listings)

# read from the local file
with open("result.txt") as fp:
  lines = fp.readlines()

properties = []
for line in lines:
  properties.append(eval(line))

df = pd.DataFrame(properties)
print(df)
```

The results look like:

![daft1](https://user-images.githubusercontent.com/52505873/113723641-76d2b980-96e9-11eb-837e-f8b67fe3d854.jpg)

i.e. We are mostly finding prices not satisfying our search criteria.

If we go to the daft link for the second result we find:

![daft2](https://user-images.githubusercontent.com/52505873/113724067-e34db880-96e9-11eb-8b15-1eae8aceb98d.jpg)

i.e. The reason is that there are properties satisfying the search requirements in the development, but the entire development is returned as a single listing so we don't distinguish between these properties leading to incorrect results.

I have a fix ready for this that expands such listings so that each property within the development becomes a separate listing and I'll be ready to pull request it soon. 


Discussion / hints:

Fix patch:
diff --git a/.travis.yml b/.travis.yml
index 37d041c..25f51c3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,7 @@
 language: python
 
 python:
-  - "3.4"
-  - "3.5"
-  - "3.6"
-  - "3.7"
-  - "3.8"
+  - "3.9"
 
 # command to install dependencies
 install:
diff --git a/README.md b/README.md
index d2fae1e..bda76f9 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # Daftlistings
 
-[![Build Status](https://travis-ci.org/AnthonyBloomer/daftlistings.svg?branch=dev)](https://travis-ci.org/AnthonyBloomer/daftlistings)
+
+[![Build Status](https://travis-ci.org/AnthonyBloomer/daftlistings.svg?branch=master)](https://travis-ci.org/AnthonyBloomer/daftlistings)
 [![codecov](https://codecov.io/gh/AnthonyBloomer/daftlistings/branch/master/graph/badge.svg)](https://codecov.io/gh/AnthonyBloomer/daftlistings)
 
 A library that enables programmatic interaction with [Daft.ie](https://daft.ie). Daft.ie has nationwide coverage and contains about 80% of the total available properties in Ireland.
@@ -22,30 +23,6 @@ To install the development version, run:
 pip install https://github.com/AnthonyBloomer/daftlistings/archive/dev.zip
 ```
 
-## Temporary map visualization function fix
-
-There was a major daft website update which breaks this repo. There is a minimal working subset in temporary-map-visualization-fix folder
-
-``` bash
-cd temporary-map-visualization-fix
-```
-
-Inspect main.py and tweak the searching parameters.
-You can deduct the parameters from https://www.daft.ie/property-for-sale/dublin-city?numBeds_from=2&numBeds_to=5. such as {"numBeds_from": "5"}
-Add the desired parameters to line 9 in temporary-map-visualization-fix/main.py
-
-``` bash
-python main.py
-```
-
-The searched results will be wrote to temporary-map-visualization-fix/result.txt
-
-``` bash
-python map.py
-```
-
-Run map.py to visualize the results.
-
 ## Usage
 
 ``` python
@@ -55,148 +32,143 @@ daft = Daft()
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
+    print(listing.title)
     print(listing.price)
+    print(listing.daft_link)
+    # ...
 ```
 
-By default, the Daft `search` function iterates over each page of results and appends each Listing object to the array that is returned. If you wish to disable this feature, you can set `fetch_all` to `False`:
- 
- ``` python
-daft.search(fetch_all=False)
-```
+By default, the Daft search function iterates over each page of results and appends each Listing object to the array that is returned. If you wish to limit the number of results that are returned you can use the `max_pages` argument.
 
+```python
+daft.search(max_pages=1)
+```
 
-### Examples
+## Examples
 
-Get apartments to let in Dublin City that are between €1000 and €1500 and contact the advertiser of each listing.
+Search for apartments for rent in Dublin.
 
-``` python
-from daftlistings import Daft, RentType
+```python
+from daftlistings import Daft, Location, SearchType, PropertyType
 
 daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_min_price(1000)
-daft.set_max_price(1500)
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_property_type(PropertyType.APARTMENT)
 
 listings = daft.search()
 
 for listing in listings:
-
-    contact = listing.contact_advertiser(
-        name="Jane Doe",
-        contact_number="019202222",
-        email="jane@example.com",
-        message="Hi, I seen your listing on daft.ie and I would like to schedule a viewing."
-    )
-    
-    if contact:
-        print("Advertiser contacted")
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
 ```
 
-You can sort the listings by price, distance, upcoming viewing or date using the SortType object. The SortOrder object allows you to sort the listings descending or ascending.
-
-``` python
+Search for houses for sale in Dublin between 400 and 500k.
 
-from daftlistings import Daft, SortOrder, SortType, RentType
+```python
+from daftlistings import Daft, Location, SearchType, PropertyType
 
 daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.ANY)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-daft.set_max_price(2500)
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_SALE)
+daft.set_property_type(PropertyType.HOUSE)
+daft.set_min_price(400000)
+daft.set_max_price(500000)
 
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
+    print(listing.title)
     print(listing.price)
-    features = listing.features
-    if features is not None:
-        print('Features: ')
-        for feature in features:
-            print(feature)
-    print("")
-
+    print(listing.daft_link)
 ```
 
-Parse listing data from a given search result url.
+Search for student accomodation near Dundalk IT.
 
-``` python
-
-from daftlistings import Daft
+```python
+from daftlistings import Daft, Location, SearchType
 
 daft = Daft()
-daft.set_result_url("https://www.daft.ie/dublin/apartments-for-rent?")
+daft.set_location(Location.DUNDALK_INSTITUTE_OF_TECHNOLOGY_LOUTH)
+daft.set_search_type(SearchType.STUDENT_ACCOMMODATION)
+
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
+    print(listing.title)
     print(listing.price)
-    print(' ')
-
-
+    print(listing.daft_link)
 ```
 
-Find student accommodation near UCD that is between 850 and 1000 per month
+Search for commercial listings.
 
-``` python
-from daftlistings import Daft, SortOrder, SortType, RentType, University, StudentAccommodationType
+```python
+from daftlistings import Daft, SearchType
 
 daft = Daft()
-daft.set_listing_type(RentType.STUDENT_ACCOMMODATION)
-daft.set_university(University.UCD)
-daft.set_student_accommodation_type(StudentAccommodationType.ROOMS_TO_SHARE)
-daft.set_min_price(850)
-daft.set_max_price(1000)
-daft.set_sort_by(SortType.PRICE)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_offset(offset)
+daft.set_search_type(SearchType.COMMERCIAL_SALE)
+
 listings = daft.search()
 
 for listing in listings:
+    print(listing.title)
     print(listing.price)
-    print(listing.formalised_address)
     print(listing.daft_link)
-
+    print()
 ```
 
+Search properties according to criteria then sort by nearness to Dublin Castle
 
+```python
+from daftlistings import Daft, SearchType
 
-Map the 2-bed rentling properties in Dublin and color code them wrt to prices.
-Save the map in a html file.
+daft = Daft()
 
-``` python
-from daftlistings import Daft, SortOrder, SortType, RentType, MapVisualization
+daft.set_location("Dublin City")
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_min_price(1000)
+daft.set_max_price(1500)
+
+listings = daft.search(max_pages=1)
+
+dublin_castle_coords = [53.3429, -6.2674]
+listings.sort(key=lambda x: x.distance_to(dublin_castle_coords))
+
+for listing in listings:
+    print(f'{listing.title}')
+    print(f'{listing.daft_link}')
+    print(f'{listing.price}')
+    print(f'{listing.distance_to(dublin_castle_coords):.3}km')
+    print('')
+
+```
+Search rental properties in Dublin with monthly rent lower than 1500 euros and visualize it on a map
+
+```python
 import pandas as pd
+from daftlistings import Daft, Location, SearchType, PropertyType, SortType, MapVisualization
 
+ 
 daft = Daft()
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.ANY)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-# must sort by price in asending order, MapVisualization class will take care of the weekly/monthly value mess
-daft.set_max_price(2400)
-daft.set_min_beds(2)
-daft.set_max_beds(2)
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_sort_type(SortType.PRICE_ASC)
+daft.set_max_price(1500)
 
 listings = daft.search()
-properties = []
-print("Translating {} listing object into json, it will take a few minutes".format(str(len(listings))))
-print("Ignore the error message")
-for listing in listings:
-    try:
-        if listing.search_type != 'rental':
-            continue
-        properties.append(listing.as_dict_for_mapping())
-    except:
-        continue
 
+# cache the listings in the local file
+with open("result.txt", "w") as fp:
+    fp.writelines("%s\n" % listing.as_dict_for_mapping() for listing in listings)
+
+# read from the local file
+with open("result.txt") as fp:
+  lines = fp.readlines()
+
+properties = []
+for line in lines:
+  properties.append(eval(line))
 
 df = pd.DataFrame(properties)
 print(df)
@@ -204,74 +176,44 @@ print(df)
 dublin_map = MapVisualization(df)
 dublin_map.add_markers()
 dublin_map.add_colorbar()
-dublin_map.save("dublin_apartment_to_rent_2_bed_price_map.html")
+dublin_map.save("ireland_rent.html")
 print("Done, please checkout the html file")
-
 ```
 
+Search for apartments for rent in Dublin with an alarm and parking.
 
-   
-
-For more examples, check the [Examples folder](https://github.com/AnthonyBloomer/daftlistings/tree/dev/examples)
-
-### Parallel as_dict()
-
-lisitng.as_dict() is relatively slow for large volume of listings. Below is an exmple script using threading and joblib library technique to speedup this process
-
-``` python
-from daftlistings import Daft, RentType
-from joblib import Parallel, delayed
-import time
-
-def translate_listing_to_json(listing):
-    try:
-        if listing.search_type != 'rental':
-            return None
-        return listing.as_dict_for_mapping()
-    except:
-        return None
+```python
+from daftlistings import Daft, Location, SearchType, PropertyType, Facility
 
 daft = Daft()
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.ANY)
-daft.set_max_price(2000)
-daft.set_min_beds(2)
-daft.set_max_beds(2)
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_property_type(PropertyType.APARTMENT)
+daft.set_facility(Facility.PARKING)
+daft.set_facility(Facility.ALARM)
 
 listings = daft.search()
-properties = []
-print("Translating {} listing object into json, it will take a few minutes".format(str(len(listings))))
-print("Ignore the error message")
-
-# time the translation
-start = time.time()
-properties = Parallel(n_jobs=6, prefer="threads")(delayed(translate_listing_to_json)(listing) for listing in listings)
-properties = [p for p in properties if p is not None] # remove the None
-end = time.time()
-print("Time for json translations {}s".format(end-start))
 
+for listing in listings:
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
+    print()
 ```
 
-Table of perfomance speedup for 501 listings
-Threads | Time (s) | Speedup
------------- | ------------- | -------------
-1 | 178 | 1.0
-2 | 101 | 1.8
-3 | 72  | 2.5
-4 | 61  | 2.9
-6 | 54  | 3.3
-
-## Tests
+## Running Tests
 
 The Python unittest module contains its own test discovery function, which you can run from the command line:
 
 ```
- python -m unittest discover tests/
+python -m unittest discover tests/
 ```
 
+
 ## Contributing
 
   - Fork the project and clone locally.
   - Create a new branch for what you're going to work on.
   - Push to your origin repository.
   - Create a new pull request in GitHub.
+
diff --git a/README.rst b/README.rst
deleted file mode 100644
index 1916d9d..0000000
--- a/README.rst
+++ /dev/null
@@ -1,218 +0,0 @@
-Daftlistings
-============
-
-|Build Status| |codecov|
-
-A library that enables programmatic interaction with
-`Daft.ie <https://daft.ie>`__. Daft.ie has nationwide coverage and
-contains about 80% of the total available properties in Ireland.
-
-Installation
-------------
-
-Daftlistings is available on the `Python Package Index
-(PyPI) <https://pypi.org/project/daftlistings/>`__. You can install
-daftlistings using pip.
-
-.. code:: bash
-
-   virtualenv env
-   source env/bin/activate
-   pip install daftlistings
-
-To install the development version, run:
-
-.. code:: bash
-
-   pip install https://github.com/AnthonyBloomer/daftlistings/archive/dev.zip
-
-Usage
------
-
-.. code:: python
-
-   from daftlistings import Daft
-
-   daft = Daft()
-   listings = daft.search()
-
-   for listing in listings:
-       print(listing.formalised_address)
-       print(listing.daft_link)
-       print(listing.price)
-
-By default, the Daft ``search`` function iterates over each page of
-results and appends each Listing object to the array that is returned.
-If you wish to disable this feature, you can set ``fetch_all`` to
-``False``:
-
-.. code:: python
-
-   daft.search(fetch_all=False)
-
-Examples
-~~~~~~~~
-
-Get apartments to let in Dublin City that are between €1000 and €1500
-and contact the advertiser of each listing.
-
-.. code:: python
-
-   from daftlistings import Daft, RentType
-
-   daft = Daft()
-
-   daft.set_county("Dublin City")
-   daft.set_listing_type(RentType.APARTMENTS)
-   daft.set_min_price(1000)
-   daft.set_max_price(1500)
-
-   listings = daft.search()
-
-   for listing in listings:
-
-       contact = listing.contact_advertiser(
-           name="Jane Doe",
-           contact_number="019202222",
-           email="jane@example.com",
-           message="Hi, I seen your listing on daft.ie and I would like to schedule a viewing."
-       )
-       
-       if contact:
-           print("Advertiser contacted")
-
-You can sort the listings by price, distance, upcoming viewing or date
-using the SortType object. The SortOrder object allows you to sort the
-listings descending or ascending.
-
-.. code:: python
-
-
-   from daftlistings import Daft, SortOrder, SortType, RentType
-
-   daft = Daft()
-
-   daft.set_county("Dublin City")
-   daft.set_listing_type(RentType.ANY)
-   daft.set_sort_order(SortOrder.ASCENDING)
-   daft.set_sort_by(SortType.PRICE)
-   daft.set_max_price(2500)
-
-   listings = daft.search()
-
-   for listing in listings:
-       print(listing.formalised_address)
-       print(listing.daft_link)
-       print(listing.price)
-       features = listing.features
-       if features is not None:
-           print('Features: ')
-           for feature in features:
-               print(feature)
-       print("")
-
-Parse listing data from a given search result url.
-
-.. code:: python
-
-
-   from daftlistings import Daft
-
-   daft = Daft()
-   daft.set_result_url("https://www.daft.ie/dublin/apartments-for-rent?")
-   listings = daft.search()
-
-   for listing in listings:
-       print(listing.formalised_address)
-       print(listing.price)
-       print(' ')
-
-Find student accommodation near UCD that is between 850 and 1000 per
-month
-
-.. code:: python
-
-   from daftlistings import Daft, SortOrder, SortType, RentType, University, StudentAccommodationType
-
-   daft = Daft()
-   daft.set_listing_type(RentType.STUDENT_ACCOMMODATION)
-   daft.set_university(University.UCD)
-   daft.set_student_accommodation_type(StudentAccommodationType.ROOMS_TO_SHARE)
-   daft.set_min_price(850)
-   daft.set_max_price(1000)
-   daft.set_sort_by(SortType.PRICE)
-   daft.set_sort_order(SortOrder.ASCENDING)
-   daft.set_offset(offset)
-   listings = daft.search()
-
-   for listing in listings:
-       print(listing.price)
-       print(listing.formalised_address)
-       print(listing.daft_link)
-
-Map the 2-bed rentling properties in Dublin and color code them wrt to prices.
-Save the map in a html file.
-
-.. code:: python
-
-   from daftlistings import Daft, SortOrder, SortType, RentType, MapVisualization
-   import pandas as pd
-
-   daft = Daft()
-   daft.set_county("Dublin City")
-   daft.set_listing_type(RentType.ANY)
-   daft.set_sort_order(SortOrder.ASCENDING)
-   daft.set_sort_by(SortType.PRICE)
-   # must sort by price in asending order, MapVisualization class will take care of the weekly/monthly value mess
-   daft.set_max_price(2400)
-   daft.set_min_beds(2)
-   daft.set_max_beds(2)
-
-   listings = daft.search()
-   properties = []
-   print("Translating {} listing object into json, it will take a few minutes".format(str(len(listings))))
-   print("Ignore the error message")
-   for listing in listings:
-      try:
-         if listing.search_type != 'rental':
-               continue
-         properties.append(listing.as_dict_for_mapping())
-      except:
-         continue
-
-
-   df = pd.DataFrame(properties)
-   print(df)
-
-   dublin_map = MapVisualization(df)
-   dublin_map.add_markers()
-   dublin_map.add_colorbar()
-   dublin_map.save("dublin_apartment_to_rent_2_bed_price_map.html")
-   print("Done, please checkout the html file")
-
-
-For more examples, check the `Examples
-folder <https://github.com/AnthonyBloomer/daftlistings/tree/dev/examples>`__
-
-Tests
------
-
-The Python unittest module contains its own test discovery function,
-which you can run from the command line:
-
-::
-
-    python -m unittest discover tests/
-
-Contributing
-------------
-
--  Fork the project and clone locally.
--  Create a new branch for what you’re going to work on.
--  Push to your origin repository.
--  Create a new pull request in GitHub.
-
-.. |Build Status| image:: https://travis-ci.org/AnthonyBloomer/daftlistings.svg?branch=dev
-   :target: https://travis-ci.org/AnthonyBloomer/daftlistings
-.. |codecov| image:: https://codecov.io/gh/AnthonyBloomer/daftlistings/branch/master/graph/badge.svg
-   :target: https://codecov.io/gh/AnthonyBloomer/daftlistings
diff --git a/daftlistings/__init__.py b/daftlistings/__init__.py
index 93135db..a1959af 100644
--- a/daftlistings/__init__.py
+++ b/daftlistings/__init__.py
@@ -1,4 +1,3 @@
 from .daft import *
 from .enums import *
-from .exceptions import DaftException
 from .map_visualization import *
diff --git a/daftlistings/daft.py b/daftlistings/daft.py
index 4f2210c..d608d66 100644
--- a/daftlistings/daft.py
+++ b/daftlistings/daft.py
@@ -1,549 +1,274 @@
-import math
 import re
+import requests
+from typing import Union, Optional, List, Dict
+from math import ceil
+from difflib import SequenceMatcher
+from copy import deepcopy
 
 from .enums import *
-from .exceptions import DaftException
-from .property_for_rent import PropertyForRent
-from .property_for_sale import PropertyForSale
-from .request import Request
+from .listing import Listing
+from .location import Location
 
 
 class Daft:
-    def __init__(self, xml_url=None):
-        self._base = "http://www.daft.ie/"
-        self._xml_url = xml_url
-        self._sale_agreed = False
-        self._open_viewing = False
-        self._offset = 0
-        self._keywords = []
-        self._query_params = ""
-        self._commercial_property_type = ""
-        self._price = ""
-        self._listing_type = SaleType.PROPERTIES
-        self._student_accommodation_type = StudentAccommodationType.ANY
-        self._area = None
-        self._county = None
-        self._min_price = None
-        self._max_price = None
-        self._min_beds = None
-        self._max_beds = None
-        self._sort_by = SortType.DATE
-        self._sort_order = SortOrder.DESCENDING
-        self._commercial_min_size = None
-        self._commercial_max_size = None
-        self._university = None
-        self._result_url = None
-        self._search_count = 0
-
-    def set_result_url(self, result_url):
-        """
-        Pass result url to scrape search results.
-        :param result_url: string
-        :return:
-        """
-        self._result_url = result_url
-
-    def set_address(self, address):
-        """
-        Set the address.
-        :param address:
-        """
-        self._query_params += (
-            str(QueryParam.ADVANCED)
-            + str(QueryParam.ADDRESS)
-            + address.replace(" ", "+").lower()
-        )
-
-    def set_min_lease(self, min_lease):
-        """
-        Set the minimum lease period in months.
-        :param min_lease: int
-        """
-        self._query_params += str(QueryParam.MIN_LEASE) + str(min_lease)
-
-    def set_added_since(self, added):
-        """
-        Set this to retrieve ads that are a given number of days old.
-        For example to retrieve listings that have been been added a week ago: set_added_since(7)
-        :param added: int
-        """
-        self._query_params += str(QueryParam.DAYS_OLD) + str(added)
-
-    def set_house_type(self, house_type):
-        """
-        The house type.
-        :param house_type: HouseType
-        :return:
-        """
-        if not isinstance(house_type, HouseType):
-            raise DaftException("house_type should be an instance of HouseType.")
-        self._query_params += str(house_type)
-
-    def set_max_lease(self, max_lease):
-        """
-        Set the maximum lease period in months.
-        :param max_lease: int
-        """
-        self._query_params += str(QueryParam.MAX_LEASE) + str(max_lease)
-
-    def set_availability(self, availability):
-        """
-        Set the maximum lease period in months.
-        :param availability:
-        """
-        if availability >= 5:
-            availability = "5%2B"
-        self._query_params += str(QueryParam.AVALIABILITY) + str(availability)
-
-    def set_couples_accepted(self, couples_accepted):
-        """
-        Set to true to only return listings that accept couples.
-        :param couples_accepted:
-        """
-        if couples_accepted:
-            self._query_params += str(QueryParam.COUPLES_ACCEPTED)
-
-    def set_gender(self, gender_type):
-        self._query_params += str(QueryParam.GENDER) + str(gender_type)
-
-    def set_ensuite_only(self, ensuite_only):
-        """
-        Set to true to only return listings that are ensuite only.
-        :param ensuite_only:
-        """
-        if ensuite_only:
-            self._query_params += str(QueryParam.ENSUITE_ONLY)
-
-    def set_room_type(self, room_type):
-        """
-        Set the room type.
-        :param room_type:
-        """
-        if not isinstance(room_type, RoomType):
-            raise DaftException("room_type should be an instance of RoomType.")
-        self._query_params += str(QueryParam.ROOM_TYPE) + str(room_type)
-
-    def set_with_photos(self, with_photos):
-        """
-        Set to True to only get listings that has photos.
-        :param with_photos
-        """
-        if with_photos:
-            self._query_params += str(QueryParam.WITH_PHOTOS)
-
-    def set_keywords(self, keywords):
-        """
-        Pass an array to filter the result by keywords.
-        :param keywords
-        """
-        self._query_params += str(QueryParam.KEYWORDS) + "+".join(keywords)
-
-    def set_furnished(self, furnished):
-        """
-        Set to true to only get rental properties that are furnished.
-        :param furnished:
-        :return:
-        """
-        if furnished:
-            self._query_params += str(QueryParam.FURNISHED)
-
-    def set_area(self, area):
-        """
-        The area to retrieve listings from. Use an array to search multiple areas.
-        :param area:
-        :return:
-        """
-        self._area = (
-            area.replace(" ", "-").lower()
-            if isinstance(area, str)
-            else ",".join(map(lambda x: x.lower().replace(" ", "-"), area))
-        )
-
-    def set_county(self, county):
-        """
-        The county to retrieve listings from.
-        :param county:
-        :return:
-        """
-        self._county = county.replace(" ", "-").lower()
-
-    def set_open_viewing(self, open_viewing):
-        """
-        Set to True to only search for properties that have upcoming 'open for viewing' dates.
-        :param open_viewing:
-        :return:
-        """
-        if open_viewing:
-            self._open_viewing = open_viewing
-            self._query_params += str(QueryParam.OPEN_VIEWING)
-
-    def set_offset(self, offset):
-        """
-        The page number which is in increments of 10. The default page number is 0.
-        :param offset:
-        :return:
-        """
-
-        if not isinstance(offset, int) or offset < 0:
-            raise DaftException("Offset should be a positive integer.")
-
-        self._offset = str(offset)
-
-    def set_min_price(self, min_price):
-        """
-        The minimum price.
-        :param min_price:
-        :return:
-        """
-
-        if not isinstance(min_price, int):
-            raise DaftException("Min price should be an integer.")
-
-        self._min_price = str(min_price)
-        self._price += str(QueryParam.MIN_PRICE) + self._min_price
-
-    def set_max_price(self, max_price):
-        """
-        The maximum price.
-        :param max_price:
-        :return:
-        """
-
-        if not isinstance(max_price, int):
-            raise DaftException("Max price should be an integer.")
-
-        self._max_price = str(max_price)
-        self._price += str(QueryParam.MAX_PRICE) + self._max_price
-
-    def set_listing_type(self, listing_type):
-        """
-        The listings you'd like to scrape i.e houses, properties, auction, commercial or apartments.
-        Use the SaleType or RentType enum to select the listing type.
-        i.e set_listing_type(SaleType.PROPERTIES)
-        :param listing_type:
-        :return:
-        """
-
-        if not isinstance(listing_type, SaleType) and not isinstance(
-            listing_type, RentType
-        ):
-            raise DaftException(
-                "listing_type should be an instance of SaleType or RentType."
-            )
-
-        self._listing_type = listing_type
-
-    def set_sale_agreed(self, sale_agreed):
-        """
-        If set to True, we'll scrape listings that are sale agreed.
-        :param sale_agreed:
-        :return:
-        """
-        self._sale_agreed = sale_agreed
-
-    def set_min_beds(self, min_beds):
-        """
-        The minimum number of beds.
-        :param min_beds:
-        :return:
-        """
-
-        if not isinstance(min_beds, int):
-            raise DaftException("Minimum number of beds should be an integer.")
-
-        self._min_beds = str(min_beds)
-        self._query_params += str(QueryParam.MIN_BEDS) + self._min_beds
-
-    def set_max_beds(self, max_beds):
-        """
-        The maximum number of beds.
-        :param max_beds:
-        :return:
-        """
-        if not isinstance(max_beds, int):
-            raise DaftException("Maximum number of beds should be an integer.")
-
-        self._max_beds = str(max_beds)
-        self._query_params += str(QueryParam.MAX_BEDS) + self._max_beds
-
-    def set_sort_by(self, sort_by):
-        """
-        Use this method to sort by price, distance, upcoming viewing or date using the SortType object.
-        :param sort_by:
-        :return:
-        """
-        if not isinstance(sort_by, SortType):
-            raise DaftException("sort_by should be an instance of SortType.")
-
-        self._sort_by = str(sort_by)
-
-    def set_sort_order(self, sort_order):
-        """
-        Use the SortOrder object to sort the listings descending or ascending.
-        :param sort_order:
-        :return:
-        """
-
-        if not isinstance(sort_order, SortOrder):
-            raise DaftException("sort_order should be an instance of SortOrder.")
-
-        self._sort_order = str(sort_order)
-
-    def set_commercial_property_type(self, commercial_property_type):
-        """
-        Use the CommercialType object to set the commercial property type.
-        :param commercial_property_type:
-        :return:
-        """
-
-        if not isinstance(commercial_property_type, CommercialType):
-            raise DaftException(
-                "commercial_property_type should be an instance of CommercialType."
-            )
-
-        self._commercial_property_type = str(commercial_property_type)
-
-    def set_commercial_min_size(self, commercial_min_size):
-        """
-        The minimum size in sq ft.
-        :param commercial_min_size:
-        :return:
-        """
-        if not isinstance(commercial_min_size, int):
-            raise DaftException("commercial_min_size should be an integer.")
-
-        self._commercial_min_size = str(commercial_min_size)
-        self._query_params += str(QueryParam.COMMERCIAL_MIN) + self._commercial_min_size
-
-    def set_commercial_max_size(self, commercial_max_size):
-        """
-        The maximum size in sq ft.
-        :param commercial_max_size:
-        :return:
-        """
-        if not isinstance(commercial_max_size, int):
-            raise DaftException("commercial_max_size should be an integer.")
-
-        self._commercial_max_size = str(commercial_max_size)
-        self._query_params += str(QueryParam.COMMERCIAL_MAX) + self._commercial_max_size
-
-    def set_university(self, university):
-        """
-        Set the university.
-        :param university: University
-        :return:
-        """
-        self._university = str(university)
-
-    def set_student_accommodation_type(self, student_accommodation_type):
-        """
-        Set the student accomodation type.
-        :param student_accommodation_type: StudentAccomodationType
-        """
-        if not isinstance(student_accommodation_type, StudentAccommodationType):
-            raise DaftException(
-                "student_accommodation_type should be an instance of StudentAccommodationType."
-            )
-
-        self._student_accommodation_type = str(student_accommodation_type)
-
-    def set_num_occupants(self, num_occupants):
-        """
-        Set the max number of occupants living in the property for rent.
-        :param num_occupants: int
-        """
-        self._query_params += str(QueryParam.NUM_OCCUPANTS) + str(num_occupants)
-
-    def set_area_type(self, area_type):
-        """
-        Set the area type.
-        :param area_type: AreaType
-        """
-        self._query_params += str(area_type)
-
-    def set_public_transport_route(self, public_transport_route):
-        """
-        Set the public transport route.
-        :param public_transport_route: TransportRoute
-        """
-        self._query_params += str(QueryParam.ROUTE_ID) + str(public_transport_route)
-
-    def set_pets_allowed(self, pets_allowed):
-        """
-        If set to True, we'll scrape listings that allow pets.
-        :param pets_allowed:
-        :return:
-        """
-        self._query_params += str(QueryParam.PETS_ALLOWED)
-
-    def set_property_type(self, property_types):
-        """
-        Set the property type for rents.
-        :param property_types: Array of Enum PropertyType
-        """
-        query_add = ""
-        for property_type in property_types:
-            if not isinstance(property_type, PropertyType):
-                raise DaftException(
-                    "property_types should be an instance of PropertyType."
-                )
-            query_add += str(property_type)
-
-        self._query_params += query_add
-
-    def set_xml_url(self, xml_url):
-        """
-        Set the url from xml to loop
-        :param xml_url: String with url
-        """
-        self._xml_url = xml_url
-
-    def set_url(self):
-        if self._result_url:
-            if self._offset:
-                self._result_url += "&offset=" + str(self._offset)
-        else:
-            if self._sort_by:
-                if self._sort_order:
-                    self._query_params += str(QueryParam.SORT_ORDER) + str(
-                        self._sort_order
-                    )
-                    self._query_params += str(QueryParam.SORT_BY) + str(self._sort_by)
-                else:
-                    self._query_params += str(QueryParam.SORT_ORDER) + str(
-                        SortOrder.DESCENDING
-                    )
-                    self._query_params += str(QueryParam.SORT_BY) + self._sort_by
-
-            if self._university and isinstance(self._listing_type, RentType):
-                if self._min_price or self._max_price:
-                    self._query_params += self._price
-
-                self._result_url = (
-                    self._base
-                    + str(self._listing_type)
-                    + self._university
-                    + str(self._student_accommodation_type)
-                    + "?"
-                    + self._query_params
-                )
-                return
-
-            # If the county is not set then we'll look at properties throughout Ireland.
-            if self._county is None:
-                self._county = "ireland"
-
-            if self._area is None:
-                self._area = ""
-
-            if self._sale_agreed:
-                if self._min_price or self._max_price:
-                    self._query_params += self._price + str(
-                        QueryParam.SALE_AGREED_WITH_PRICE
-                    )
-                else:
-                    self._query_params += str(QueryParam.SALE_AGREED)
-            else:
-                if self._min_price or self._max_price:
-                    self._query_params += self._price
-
-            if (
-                self._min_price
-                or self._max_price
-                and isinstance(self._listing_type, RentType)
-            ):
-                self._query_params += str(QueryParam.IGNORED_AGENTS)
-
-            self._result_url = (
-                self._base
-                + self._county
-                + str(self._listing_type)
-                + str(self._commercial_property_type)
-                + str(self._area)
-                + "?offset="
-                + str(self._offset)
-                + self._query_params
-            )
-
-    def get_url(self):
-        return self._result_url
+    _ENDPOINT = "https://search-gateway.dsch.ie/v1/listings"
+    _HEADER = {
+        "Content-Type": "application/json",
+        "brand": "daft",
+        "platform": "web"
+    }
+    _PAGE_SZ = 50
+    _PAGE_0 = {"from": "0", "pagesize": str(_PAGE_SZ)}
+
+    def __init__(self):
+        self._section = None
+        self._filters = list()
+        self._andFilters = list()
+        self._ranges = list()
+        self._geoFilter = dict()
+        self._sort_filter = dict()
+        self._paging = self._PAGE_0
+        self._total_results = 0
 
     @property
-    def search_count(self):
-        return int(self._search_count)
-
-    def search(self, fetch_all=True):
-        """
-        The search function returns an array of Listing objects.
-        :return: Listing object
-        """
-        self.set_url()
-        print(self.get_url())
-        listings = []
-        request = Request()
-        url = self.get_url()
-        soup = request.get(url)
-        divs = soup.find_all("div", {"class": "box"})
-        if len(divs) == 0:
-            divs = soup.find_all("div", {"class": "PropertyCardContainer__container"})
-            if (
-                type(self._listing_type) == RentType
-                or type(self._listing_type) == CommercialType
-            ):
-                [listings.append(PropertyForRent(div)) for div in divs]
-            else:
-                [listings.append(PropertyForSale(div)) for div in divs]
+    def total_results(self):
+        return self._total_results
+
+    def _set_range_to(self, name: str, to: str):
+        if self._ranges:
+            for r in self._ranges:
+                if r["name"] == name:
+                    r["to"] = to
+                    return
+        self._ranges.append({"name": name,
+                             "from": "0",
+                             "to": to})
+
+    def _set_range_from(self, name: str, _from: str):
+        if self._ranges:
+            for r in self._ranges:
+                if r["name"] == name:
+                    r["from"] = _from
+                    return
+        self._ranges.append({"name": name,
+                             "from": _from,
+                             "to": str(10e8)})
+
+    def _add_filter(self, name: str, value: str):
+        if self._filters:
+            for f in self._filters:
+                if f["name"] == name:
+                    if value not in f["values"]:
+                        f["values"].append(value)
+                    return
+        self._filters.append({"name": name,
+                              "values": [value]})
+
+    def _add_and_filter(self, name: str, value: str):
+        if self._andFilters:
+            for f in self._andFilters:
+                if f["name"] == name:
+                    if value not in f["values"]:
+                        f["values"].append(value)
+                    return
+        self._andFilters.append({"name": name,
+                              "values": [value]})
+
+    def _add_sort_filter(self, sort_filter: str):
+        self._sort_filter = sort_filter
+
+    def _add_geo_filter(self, id: str):
+        if self._geoFilter:
+            ids = self._geoFilter["storedShapeIds"]
+            if id not in ids:
+                self._geoFilter["storedShapeIds"].append(id)
+            return
+        self._geoFilter = {"storedShapeIds": [id],
+                           "geoSearchType": "STORED_SHAPES"}
+
+    def set_search_type(self, search_type: SearchType):
+        if not isinstance(search_type, SearchType):
+            raise TypeError("Argument must be enums.SearchType.")
+        self._section = search_type.value
+
+    def set_property_type(self, property_type: PropertyType):
+        if not isinstance(property_type, PropertyType):
+            raise TypeError("Argument must be enums.PropertyType.")
+        self._add_filter("propertyType", property_type.value)
+
+    def set_min_beds(self, min_beds: int):
+        self._set_range_from("numBeds", str(min_beds))
+
+    def set_max_beds(self, max_beds: int):
+        self._set_range_to("numBeds", str(max_beds))
+
+    def set_min_baths(self, min_baths: int):
+        self._set_range_from("numBaths", str(min_baths))
+
+    def set_max_baths(self, max_baths: int):
+        self._set_range_to("numBaths", str(max_baths))
+
+    def set_min_price(self, min_price: int):
+        if not self._section:
+            raise ValueError("Must set search_type before price.")
+        if self._section in (SearchType.RESIDENTIAL_RENT.value,
+                             SearchType.COMMERCIAL_RENT.value,
+                             SearchType.SHARING.value,
+                             SearchType.STUDENT_ACCOMMODATION.value):
+            self._set_range_from("rentalPrice", str(min_price))
+        else:
+            self._set_range_from("salePrice", str(min_price))
+
+    def set_max_price(self, max_price: int):
+        if not self._section:
+            raise ValueError("Must set search_type before price.")
+        if self._section in (SearchType.RESIDENTIAL_RENT.value,
+                             SearchType.COMMERCIAL_RENT.value,
+                             SearchType.SHARING.value,
+                             SearchType.STUDENT_ACCOMMODATION.value):
+            self._set_range_to("rentalPrice", str(max_price))
         else:
-            [listings.append(PropertyForRent(div)) for div in divs]
-        self._search_count = soup.find(
-            "strong", text=re.compile("Found [0-9][0-9,.]* properties")
-        )
-        self._search_count = (
-            0
-            if not self._search_count
-            else self._search_count.text.split(" ")[1].replace(",", "")
-        )
-
-        if not fetch_all:
-            print("Fetched %s listings." % len(listings))
-            return listings
-
-        results_per_page = 20
-        total_pages = math.ceil(self.search_count / results_per_page)
-        self.set_offset(int(self._offset) + results_per_page)
-        current_page = 1
-
-        while current_page <= total_pages:
-            print("Fetching page %s of %s " % (current_page, total_pages))
-            self.set_url()
-            soup = request.get(self.get_url())
-            divs = soup.find_all("div", {"class": "box"})
-            if len(divs) == 0:
-                divs = soup.find_all(
-                    "div", {"class": "PropertyCardContainer__container"}
-                )
-                if isinstance(self._listing_type, PropertyForRent) or isinstance(
-                    self._listing_type, CommercialType
-                ):
-                    [listings.append(PropertyForRent(div)) for div in divs]
+            self._set_range_to("salePrice", str(max_price))
+
+    def set_min_lease(self, min_lease: int):
+        # Measured in months
+        self._set_range_from("leaseLength", str(min_lease))
+
+    def set_max_lease(self, max_lease: int):
+        # Measured in months
+        self._set_range_to("leaseLength", str(max_lease))
+
+    def set_min_floor_size(self, min_floor_size: int):
+        self._set_range_from("floorSize", str(min_floor_size))
+
+    def set_max_floor_size(self, max_floor_size: int):
+        self._set_range_to("floorSize", str(max_floor_size))
+
+    def set_added_since(self, added_since: AddedSince):
+        if not isinstance(added_since, AddedSince):
+            raise TypeError("Argument must be enums.AddedSince.")
+        self._set_range_from("firstPublishDate", added_since.value)
+        self._set_range_to("firstPublishDate", "")
+
+    def set_min_ber(self, ber: Ber):
+        if not isinstance(ber, Ber):
+            raise TypeError("Argument must be enums.Ber.")
+        self._set_range_from("ber", str(ber.value))
+
+    def set_max_ber(self, ber: Ber):
+        if not isinstance(ber, Ber):
+            raise TypeError("Argument must be enums.Ber.")
+        self._set_range_to("ber", str(ber.value))
+
+    def set_location(self, location: Union[Location, str]):
+        if isinstance(location, Location):
+            self._add_geo_filter(location.value["id"])
+        elif isinstance(location, str):
+            best_match = self._get_best_match(location)
+            self._add_geo_filter(best_match.value["id"])
+        else:
+            raise TypeError("Argument must be location.Location or string.")
+
+    def set_facility(self, facility: Facility):
+        if self._section == None:
+            raise ValueError('SearchType must be set before Facility')
+        else:
+            if isinstance(facility, Facility):
+                if self._section in [s.value for s in facility.valid_types]:
+                    self._add_and_filter('facilities', facility.value)
                 else:
-                    [listings.append(PropertyForSale(div)) for div in divs]
+                    search_type = [(name,member) for name, member in SearchType.__members__.items() if member.value == self._section][0]
+                    compatible_facilities = [f.name for f in Facility if search_type[1] in f.valid_types]
+                    raise ValueError(f"Facility {facility.name} incompatible with SearchType {search_type[0]}\nThe following facilities are compatible with this SearchType:\n{compatible_facilities}")
             else:
-                [listings.append(PropertyForRent(div)) for div in divs]
-            self.set_offset(int(self._offset) + results_per_page)
-            current_page += 1
-
-        print("Fetched %s listings." % len(listings))
-
-        return listings
-
-    def read_xml(self, xml_url=None):
-        if xml_url:
-            self._xml_url = xml_url
-        listings = []
-        request = Request()
-        soup = request.get(self._xml_url)
-        divs = soup.find_all("item")
-        for div in divs:
-            listings.append(PropertyForSale(url=div.find("guid").text))
-        return listings
+                raise TypeError("Argument must be of type Facility")
+           
+
+    def set_sort_type(self, sort_type: SortType):
+        if isinstance(sort_type, SortType):
+            self._add_sort_filter(sort_type.value)
+        else:
+            raise TypeError("Argument must be of type SortType")
+
+    @staticmethod
+    def _get_best_match(location: str) -> Location:
+        regex = re.compile(r"(?ui)\W")  # Remove non-alphanumeric
+        search_term = regex.sub(" ", location)
+        best_score, best_match = 0, None
+        for loc in Location:
+            sm = SequenceMatcher(None,
+                                 search_term,
+                                 regex.sub(" ", loc.value['displayValue']))
+            if sm.ratio() > best_score:
+                best_score, best_match = sm.ratio(), loc
+        return best_match
+
+    def _make_payload(self) -> Dict:
+        payload = dict()
+        if self._section:
+            payload["section"] = self._section
+        if self._filters:
+            payload["filters"] = self._filters
+        if self._andFilters:
+            payload["andFilters"] = self._andFilters
+        if self._ranges:
+            payload["ranges"] = self._ranges
+        if self._geoFilter:
+            payload["geoFilter"] = self._geoFilter
+        if self._sort_filter:
+            payload["sort"] = self._sort_filter
+        payload["paging"] = self._paging
+        return payload
+
+    def search(self, max_pages: Optional[int] = None) -> List[Listing]:
+        print("Searching...")
+        _payload = self._make_payload()
+        r = requests.post(self._ENDPOINT,
+                          headers=self._HEADER,
+                          json=_payload)
+        listings = r.json()["listings"]
+        results_count = r.json()["paging"]["totalResults"]
+        total_pages = ceil(results_count / self._PAGE_SZ)
+        limit = min(max_pages, total_pages) if max_pages else total_pages
+
+        for page in range(1, limit):
+            _payload["paging"]["from"] = page * self._PAGE_SZ
+            r = requests.post(self._ENDPOINT,
+                              headers=self._HEADER,
+                              json=_payload)
+            listings = listings + r.json()["listings"]
+
+        # expand out grouped listings as individual listings, commercial searches do not give the necessary information to do this
+
+        expanded_listings = []
+        for l in listings:
+            # the information contained in the key 'prs' for most searches is instead contained in 'newHome' for newHome type searches
+            if 'newHome' in l['listing'].keys():
+                if 'subUnits' in l['listing']['newHome'].keys():
+                    l['listing']['prs'] = l['listing'].pop('newHome')
+            try:
+                num_subUnits = len(l['listing']['prs']['subUnits'])
+                for i in range(num_subUnits):
+                    copy = deepcopy(l)            
+                    for key in copy['listing']['prs']['subUnits'][i].keys(): 
+                        copy['listing'][key] = copy['listing']['prs']['subUnits'][i][key]
+
+                    # studios do not have a 'numBedrooms' so set it separately 
+                    if copy['listing']['propertyType'] == 'Studio':
+                        copy['listing']['numBedrooms'] = '1 bed'                         
+                    expanded_listings.append(copy)
+            except:    
+                # above only sets studio 'numBedrooms' for grouped listings, do ungrouped here
+                if 'propertyType' in l['listing'].keys():
+                    if l['listing']['propertyType'] == 'Studio':
+                            l['listing']['numBedrooms'] = '1 bed'            
+                expanded_listings.append(l)         
+
+        listings = expanded_listings
+
+        self._total_results = len(listings)
+        print(f"Search complete. Found {self.total_results} listings.")
+        
+        return [Listing(l) for l in listings]    
+
+                             
diff --git a/daftlistings/enums.py b/daftlistings/enums.py
index 611d783..04f2bd4 100644
--- a/daftlistings/enums.py
+++ b/daftlistings/enums.py
@@ -1,433 +1,123 @@
-from enum import Enum
-
-
-class PropertyType(Enum):
-    APARTMENT = "&s%5Bpt_id%5D%5B0%5D=1"
-    HOUSE = "&s%5Bpt_id%5D%5B1%5D=2"
-    STUDIO = "&s%5Bpt_id%5D%5B2%5D=3"
-    FLAT = "&s%5Bpt_id%5D%5B3%5D=4"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<SaleType: %s>" % self
-
-
-class HouseType(Enum):
-    DETACHED = "s%5Bhouse_type%5D=detached"
-    SEMI_DETACHED = "&s%5Bhouse_type%5D=semi-detached"
-    TERRACED = "&s%5Bhouse_type%5D=terraced"
-    END_OF_TERRACE = "&s%5Bhouse_type%5D=end-of-terrace"
-    TOWNHOUSE = "&s%5Bhouse_type%5D=townhouse"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<HouseType: %s>" % self
-
-
-class SaleType(Enum):
-    HOUSES = "/houses-for-sale/"
-    PROPERTIES = "/property-for-sale/"
-    AUCTION = "/houses-for-auction/"
-    APARTMENTS = "/apartments-for-sale/"
-    COMMERCIAL = "/commercial-property/"
-    NEW = "/new-homes-for-sale/"
-    OVERSEAS = "/overseas-property-for-sale/"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<SaleType: %s>" % self
-
-
-class CommercialType(Enum):
-    OFFICE = "/offices/"
-    RETAIL = "/retail-units/"
-    OFFICE_SHARE = "/office-share/"
-    INDUSTRIAL_UNIT = "/industrial-unit/"
-    COMMERCIAL_SITE = "/commercial-site/"
-    AGRICULTURAL_LAND = "/agricultural-farm-land/"
-    RESTAURANT_BAR_HOTEL = "/restaurant-hotel-bar/"
-    INDUSTRIAL_SITE = "/industrial_site/"
-    DEV_LAND = "/development-land/"
-    INVESTMENT_PROPERTY = "/investment-property/"
-    SERVICED_OFFICE = "/serviced-office/"
-    OVERSEAS = "/overseas-commercial-property-for-sale/"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<CommercialType: %s>" % self
-
-
-class RentType(Enum):
-    HOUSES = "/houses-for-rent/"
-    APARTMENTS = "/apartments-for-rent/"
-    ANY = "/residential-property-for-rent/"
-    STUDIO = "/studio-apartments-for-rent/"
-    FLAT = "/flats-for-rent/"
-    SHORT_TERM = "/short-term-rentals/"
-    STUDENT_ACCOMMODATION = "/student-accommodation/"
-    PARKING_SPACES = "/parking-spaces/"
-    ROOMS_TO_SHARE = "/rooms-to-share/"
-    FLAT_TO_SHARE = "/flat-to-share/"
-    APARTMENT_TO_SHARE = "/apartment-share/"
-    HOUSE_SHARE = "/house-share/"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<RentType: %s>" % self
-
-
-class StudentAccommodationType(Enum):
-    ROOMS_TO_SHARE = "/rooms-to-share/"
-    APARTMENTS = "/apartments-for-rent/"
-    ANY = "/residential-property-for-rent/"
-    STUDIO = "/studio-apartments-for-rent/"
-    FLAT = "/flats-for-rent/"
-    SHORT_TERM = "/short-term-rentals/"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<StudentAccommodationType: %s>" % self
-
-
-class RoomType(Enum):
-    SINGLE = "single"
-    DOUBLE = "double"
-    TWIN_ROOM = "twin"
-    SHARED = "shared"
-    SINGLE_OR_DOUBLE = "own"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<RoomType: %s>" % self
-
-
-class QueryParam(Enum):
-    SALE_AGREED = "&s[area_type]=on&s[agreed]=1&s[advanced]=1"
-    SALE_AGREED_WITH_PRICE = "&s%5Bagreed%5D=1&s%5Badvanced%5D=1"
-    MIN_PRICE = "&s%5Bmnp%5D="
-    MAX_PRICE = "&s%5Bmxp%5D="
-    IGNORED_AGENTS = "&s%5Bignored_agents%5D%5B1%5D"
-    AVALIABILITY = "&s%5Bavailable_for%5D="
-    MIN_BEDS = "&s%5Bmnb%5D="
-    MAX_BEDS = "&s%5Bmxb%5D="
-    SORT_BY = "&s%5Bsort_by%5D="
-    SORT_ORDER = "&s%5Bsort_type%5D="
-    COMMERCIAL_MIN = "&s%5Bmin_size%5D="
-    COMMERCIAL_MAX = "&s%5Bmax_size%5D="
-    OPEN_VIEWING = "&s%5Bopenviewing%5D=1"
-    WITH_PHOTOS = "&s%5Bphotos%5D=1"
-    KEYWORDS = "&s%5Btxt%5D="
-    FURNISHED = "&s%5Bfurn%5D=1"
-    COUPLES_ACCEPTED = "&s%5Bcouples%5D=1"
-    ENSUITE_ONLY = "&s%5Bes%5D=1"
-    ROOM_TYPE = "&s%5Broom_type%5D="
-    GENDER = "&s%5Bgender%5D="
-    ADDRESS = "&s%5Baddress%5D="
-    ADVANCED = "&s%5Badvanced%5D=1"
-    MIN_LEASE = "&s%5Bmin_lease%5D="
-    MAX_LEASE = "&s%5Bmax_lease%5D="
-    DAYS_OLD = "&s%5Bdays_old%5D="
-    NUM_OCCUPANTS = "&s%5Boccupants%5D="
-    ROUTE_ID = "&s%5Broute_id%5D="
-    FIND_TEAMUPS = "&submit_search=Find+Teamups+%BB"
-    PETS_ALLOWED = "&s%5Bfacilities%5D%5Bf9%5D=512"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<QueryParam: %s>" % self
-
-
-class Gender(Enum):
-    MALE = "male"
-    FEMALE = "female"
-    EITHER = "on"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<Gender: %s>" % self
-
-
-class SortOrder(Enum):
-    ASCENDING = "a"
-    DESCENDING = "d"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<SortOrder: %s>" % self
-
-
-class SortType(Enum):
-    DATE = "date"
-    DISTANCE = "distance"
-    PRICE = "price"
-    UPCOMING_VIEWING = "upcoming_viewing"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<SortType: %s>" % self
-
-
-class University(Enum):
-    NCI = "national-college-of-ireland-nci"
-    UCD = "university-college-dublin-nui"
-    GCD = "griffith-college-dublin"
-    TCD = "trinity-college-university-of-dublin"
-    DCU = "dublin-city-university"
-    DIT = "dit-kevin-street"
-    WIT = "waterford-institute-of-technology"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<University: %s>" % self
-
-
-class AreaType(Enum):
-    ENROUTE = "&s%5Barea_type%5D=enroute"
-    TRANSPORT_ROUTE = "&s%5Barea_type%5D=trans"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<AreaType: %s>" % self
-
-
-class TransportRoute(Enum):
-    DART = "1"
-    LUAS_TALLAGHT_LINE = "2"
-    LUAS_SANDYFORD_LINE = "3"
-    BUS_LINE_1 = "4"
-    BUS_LINE_2 = "5"
-    BUS_LINE_3 = "224"
-    BUS_LINE_4 = "227"
-    BUS_LINE_5 = "6"
-    BUS_LINE_7 = "7"
-    BUS_LINE_7A = "8"
-    BUS_LINE_7B = "9"
-    BUS_LINE_7D = "10"
-    BUS_LINE_7N = "11"
-    BUS_LINE_8 = "225"
-    BUS_LINE_9 = "228"
-    BUS_LINE_10 = "12"
-    BUS_LINE_10A = "13"
-    BUS_LINE_11 = "14"
-    BUS_LINE_11A = "15"
-    BUS_LINE_11B = "16"
-    BUS_LINE_13 = "17"
-    BUS_LINE_13A = "18"
-    BUS_LINE_13B = "19"
-    BUS_LINE_14 = "20"
-    BUS_LINE_15 = "22"
-    BUS_LINE_15A = "23"
-    BUS_LINE_15B = "24"
-    BUS_LINE_15C = "25"
-    BUS_LINE_15D = "26"
-    BUS_LINE_15E = "27"
-    BUS_LINE_15F = "28"
-    BUS_LINE_15N = "29"
-    BUS_LINE_15X = "30"
-    BUS_LINE_16 = "31"
-    BUS_LINE_17 = "33"
-    BUS_LINE_17A = "34"
-    BUS_LINE_18 = "35"
-    BUS_LINE_19 = "36"
-    BUS_LINE_19A = "37"
-    BUS_LINE_20B = "38"
-    BUS_LINE_25 = "39"
-    BUS_LINE_25A = "40"
-    BUS_LINE_25N = "41"
-    BUS_LINE_25X = "42"
-    BUS_LINE_26 = "43"
-    BUS_LINE_27 = "44"
-    BUS_LINE_27B = "45"
-    BUS_LINE_27C = "46"
-    BUS_LINE_27N = "47"
-    BUS_LINE_27X = "48"
-    BUS_LINE_29A = "49"
-    BUS_LINE_29N = "50"
-    BUS_LINE_31 = "51"
-    BUS_LINE_31A = "52"
-    BUS_LINE_31B = "53"
-    BUS_LINE_31N = "54"
-    BUS_LINE_32 = "55"
-    BUS_LINE_32A = "56"
-    BUS_LINE_32B = "57"
-    BUS_LINE_32X = "58"
-    BUS_LINE_33 = "59"
-    BUS_LINE_33A = "60"
-    BUS_LINE_33B = "61"
-    BUS_LINE_33N = "62"
-    BUS_LINE_37 = "63"
-    BUS_LINE_37X = "64"
-    BUS_LINE_38 = "65"
-    BUS_LINE_38A = "66"
-    BUS_LINE_38B = "67"
-    BUS_LINE_38C = "68"
-    BUS_LINE_39 = "69"
-    BUS_LINE_39A = "70"
-    BUS_LINE_39B = "71"
-    BUS_LINE_39N = "72"
-    BUS_LINE_39X = "73"
-    BUS_LINE_40 = "74"
-    BUS_LINE_40A = "75"
-    BUS_LINE_40B = "76"
-    BUS_LINE_40C = "77"
-    BUS_LINE_40D = "78"
-    BUS_LINE_40N = "79"
-    BUS_LINE_41 = "80"
-    BUS_LINE_41A = "81"
-    BUS_LINE_41B = "82"
-    BUS_LINE_41C = "83"
-    BUS_LINE_41N = "84"
-    BUS_LINE_41X = "85"
-    BUS_LINE_42 = "86"
-    BUS_LINE_42A = "87"
-    BUS_LINE_42B = "88"
-    BUS_LINE_42N = "89"
-    BUS_LINE_43 = "90"
-    BUS_LINE_44 = "91"
-    BUS_LINE_44B = "92"
-    BUS_LINE_44C = "93"
-    BUS_LINE_44N = "94"
-    BUS_LINE_45 = "95"
-    BUS_LINE_45A = "96"
-    BUS_LINE_46 = "97"
-    BUS_LINE_46A = "98"
-    BUS_LINE_46B = "99"
-    BUS_LINE_46C = "100"
-    BUS_LINE_46D = "101"
-    BUS_LINE_46E = "102"
-    BUS_LINE_46N = "103"
-    BUS_LINE_46X = "104"
-    BUS_LINE_48A = "105"
-    BUS_LINE_48N = "106"
-    BUS_LINE_49 = "107"
-    BUS_LINE_49A = "108"
-    BUS_LINE_49N = "109"
-    BUS_LINE_49X = "110"
-    BUS_LINE_50 = "111"
-    BUS_LINE_50X = "112"
-    BUS_LINE_51 = "113"
-    BUS_LINE_51A = "114"
-    BUS_LINE_51B = "115"
-    BUS_LINE_51C = "116"
-    BUS_LINE_51D = "117"
-    BUS_LINE_51N = "118"
-    BUS_LINE_51X = "119"
-    BUS_LINE_53 = "120"
-    BUS_LINE_53A = "121"
-    BUS_LINE_54A = "122"
-    BUS_LINE_54N = "123"
-    BUS_LINE_56A = "124"
-    BUS_LINE_58C = "125"
-    BUS_LINE_58X = "126"
-    BUS_LINE_59 = "127"
-    BUS_LINE_63 = "128"
-    BUS_LINE_65 = "129"
-    BUS_LINE_65B = "130"
-    BUS_LINE_65X = "131"
-    BUS_LINE_66 = "132"
-    BUS_LINE_66A = "133"
-    BUS_LINE_66B = "134"
-    BUS_LINE_66N = "135"
-    BUS_LINE_66X = "136"
-    BUS_LINE_67 = "137"
-    BUS_LINE_67A = "138"
-    BUS_LINE_67N = "139"
-    BUS_LINE_67X = "140"
-    BUS_LINE_68 = "141"
-    BUS_LINE_69 = "142"
-    BUS_LINE_69N = "143"
-    BUS_LINE_69X = "144"
-    BUS_LINE_70 = "145"
-    BUS_LINE_70N = "146"
-    BUS_LINE_70X = "147"
-    BUS_LINE_75 = "148"
-    BUS_LINE_76 = "149"
-    BUS_LINE_76A = "150"
-    BUS_LINE_76B = "151"
-    BUS_LINE_77 = "152"
-    BUS_LINE_77A = "153"
-    BUS_LINE_77B = "154"
-    BUS_LINE_77N = "155"
-    BUS_LINE_77X = "156"
-    BUS_LINE_78 = "157"
-    BUS_LINE_78A = "158"
-    BUS_LINE_79 = "159"
-    BUS_LINE_83 = "160"
-    BUS_LINE_84 = "161"
-    BUS_LINE_84N = "162"
-    BUS_LINE_84X = "163"
-    BUS_LINE_86 = "164"
-    BUS_LINE_88N = "165"
-    BUS_LINE_90 = "166"
-    BUS_LINE_90A = "167"
-    BUS_LINE_102 = "168"
-    BUS_LINE_103 = "169"
-    BUS_LINE_104 = "170"
-    BUS_LINE_105 = "171"
-    BUS_LINE_111 = "172"
-    BUS_LINE_114 = "173"
-    BUS_LINE_115 = "174"
-    BUS_LINE_116 = "175"
-    BUS_LINE_117 = "176"
-    BUS_LINE_118 = "177"
-    BUS_LINE_120 = "178"
-    BUS_LINE_121 = "179"
-    BUS_LINE_122 = "180"
-    BUS_LINE_123 = "181"
-    BUS_LINE_127 = "182"
-    BUS_LINE_129 = "183"
-    BUS_LINE_130 = "184"
-    BUS_LINE_140 = "226"
-    BUS_LINE_145 = "185"
-    BUS_LINE_146 = "186"
-    BUS_LINE_150 = "187"
-    BUS_LINE_161 = "188"
-    BUS_LINE_172 = "189"
-    BUS_LINE_184 = "190"
-    BUS_LINE_185 = "191"
-    BUS_LINE_201 = "192"
-    BUS_LINE_202 = "193"
-    BUS_LINE_206 = "194"
-    BUS_LINE_210 = "195"
-    BUS_LINE_220 = "196"
-    BUS_LINE_230 = "197"
-    BUS_LINE_236 = "198"
-    BUS_LINE_237 = "199"
-    BUS_LINE_238 = "200"
-    BUS_LINE_239 = "201"
-    BUS_LINE_270 = "202"
-    BUS_LINE_746 = "203"
-    BUS_LINE_747 = "204"
-    BUS_LINE_748 = "205"
-
-    def __str__(self):
-        return self._value_
-
-    def __repr__(self):
-        return "<TransportRoute: %s>" % self
+import enum
+
+
+class SortType(enum.Enum):
+    PUBLISH_DATE_DESC = "publishDateDesc"
+    PRICE_ASC = "priceAsc"
+    PRICE_DESC = "priceDesc"
+
+
+class SearchType(enum.Enum):
+    RESIDENTIAL_SALE = "residential-for-sale"
+    RESIDENTIAL_RENT = "residential-to-rent"
+    COMMERCIAL_SALE = "commercial-for-sale"
+    COMMERCIAL_RENT = "commercial-for-rent"
+    SHARING = "sharing"
+    STUDENT_ACCOMMODATION = "student-accommodation-to-share"
+    NEW_HOMES = "new-homes"
+
+
+class PropertyType(enum.Enum):
+    HOUSE = "houses"
+    DETACHED_HOUSE = "detached-houses"
+    SEMI_DETACHED_HOUSE = "semi-detached-houses"
+    TERRACED_HOUSE = "terraced-houses"
+    END_OF_TERRACE_HOUSE = "end-of-terrace-houses"
+    TOWNHOUSE = "townhouses"
+    DUPLEX = "duplexes"
+    BUNGALOW = "bungalows"
+    APARTMENT = "apartments"
+    STUDIO_APARTMENT = "studio-apartments"
+    SITE = "sites"
+    OFFICE_SPACE = "office-spaces"
+    RETAIL_UNIT = "retail-units"
+    INDUSTRIAL_UNIT = "industrial-units"
+    INDUSTRIAL_SITES = "industrial-sites"
+    RESTAURANTS_BARS_HOTELS = "restaurants-bars-hotels"
+    COMMERCIAL_SITES = "commercial-sites"
+    AGRICULTURAL_LAND = "agricultural-land"
+    DEVELOPMENT_LAND = "development-land"
+    INVESTMENT_PROPERTY = "investment-properties"
+
+
+class MiscFilter(enum.Enum):
+    VIRTUAL_TOUR = "virtual-tour"
+    VIDEO = "video"
+    AUCTION = "auction"
+    AVAILABLE = "published"
+    SALE_AGREED = "sale-agreed"
+    UNFURNISHED = "unfurnished"
+    ALARM = "alarm"
+    CENTRAL_HEATING_GAS = "gas-fired-central-heating"
+    CENTRAL_HEATING_OIL = "oil-fired-central-heating"
+    PARKING = "parking"
+    WHEELCHAIR_ACCESS = "wheelchair-access"
+    WIRED_FOR_CABLE_TELEVISION = "wired-for-cable-television"
+    CAT_5_CABLING = "cat-5-cabling"
+    CAT_6_CABLING = "cat-6-data-cabling"
+    KITCHEN_AREA = "kitchen-area"
+    MEETING_ROOMS = "meeting-rooms"
+    RECEPTION = "reception"
+    PHONE_LINES = "phone-lines"
+    TOILETS = "toilets"
+
+
+class Facility(enum.Enum):
+    def __new__(cls, *args, **kwargs):
+        obj = object.__new__(cls)
+        obj._value_ = args[0]
+        return obj
+
+    def __init__(self, _, valid_types):
+        self.valid_types = valid_types
+
+    ALARM = ("alarm", [SearchType.RESIDENTIAL_SALE, SearchType.RESIDENTIAL_RENT, SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    CENTRAL_HEATING_GAS = ("gas-fired-central-heating", [SearchType.RESIDENTIAL_SALE])
+    CENTRAL_HEATING_OIL = ("oil-fired-central-heating", [SearchType.RESIDENTIAL_SALE])
+    PARKING = ("parking", [SearchType.RESIDENTIAL_SALE, SearchType.RESIDENTIAL_RENT, SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    WHEELCHAIR_ACCESS = ("wheelchair-access", [SearchType.RESIDENTIAL_SALE, SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    WIRED_FOR_CABLE_TELEVISION = ("wired-for-cable-television", [SearchType.RESIDENTIAL_SALE])
+    CABLE_TELEVISION = ("cable-television", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])    
+    DISHWASHER = ("dishwasher", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    GARDEN_PATIO_BALCONY = ("garden-patio-balcony", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    CENTRAL_HEATING = ("central-heating", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    INTERNET = ("internet", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    MICROWAVE = ("microwave", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    PETS_ALLOWED = ("pets-allowed", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    SMOKING = ("smoking", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    SERVICED_PROPERTY = ("serviced-property", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    DRYER = ("dryer", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    WASHING_MACHINE = ("washing-machine", [SearchType.RESIDENTIAL_RENT, SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    ENSUITE = ("ensuite", [SearchType.SHARING, SearchType.STUDENT_ACCOMMODATION])
+    CAT_5_CABLING = ("cat-5-cabling", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    CAT_6_CABLING = ("cat-6-data-cabling", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    KITCHEN_AREA = ("kitchen-area", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    MEETING_ROOMS = ("meeting-rooms", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    RECEPTION = ("reception", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    PHONE_LINES = ("phone-lines", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+    TOILETS = ("toilets", [SearchType.COMMERCIAL_SALE, SearchType.COMMERCIAL_RENT])
+
+
+class AddedSince(enum.Enum):
+    DAYS_3 = "now-3d/d"
+    DAYS_7 = "now-7d/d"
+    DAYS_14 = "now-14d/d"
+    DAYS_30 = "now-30d/d"
+
+
+class Ber(enum.Enum):
+    A1 = 0
+    A2 = 1
+    A3 = 2
+    B1 = 3
+    B2 = 4
+    B3 = 5
+    C1 = 6
+    C2 = 7
+    C3 = 8
+    D1 = 9
+    D2 = 10
+    E1 = 11
+    E2 = 12
+    F = 13
+    G = 14
diff --git a/daftlistings/exceptions.py b/daftlistings/exceptions.py
deleted file mode 100644
index 68167b1..0000000
--- a/daftlistings/exceptions.py
+++ /dev/null
@@ -1,6 +0,0 @@
-class DaftException(Exception):
-    def __init__(self, reason):
-        self.reason = reason
-
-    def __str__(self):
-        return "Error: " + self.reason
diff --git a/daftlistings/listing.py b/daftlistings/listing.py
index ada7b07..b5cf753 100644
--- a/daftlistings/listing.py
+++ b/daftlistings/listing.py
@@ -1,620 +1,151 @@
-import base64
-import logging
-import re
+from datetime import datetime
+from urllib.parse import urljoin
 from math import radians, sin, cos, asin, sqrt
 
-import html2text
-
-from .request import Request
-
-
 class Listing:
-    def __init__(self, data_from_search=None, url=None):
-
-        if isinstance(data_from_search, str):
-            from bs4 import BeautifulSoup
-
-            soup = BeautifulSoup(data_from_search)
-            data_from_search = soup.div
-
-        self.data_from_search = data_from_search
-        self.url = url
-        self.ad_page_content_data = None
-        self.template_big_image = False
-
-    @property
-    def _ad_page_content(self):
-        if self.ad_page_content_data is not None:
-            return self.ad_page_content_data
-
-        req = Request()
+    _BASEURL = "http://www.daft.ie"
 
-        if self.url:
-
-            self.ad_page_content_data = req.get(self.url)
-        else:
-            self.ad_page_content_data = req.get(self.daft_link)
-
-        return self.ad_page_content_data
+    def __init__(self, result: dict):
+        self._result = result["listing"]
 
     @property
     def id(self):
-        try:
-            return self._ad_page_content.find("input", {"id": "ad_id"})["value"]
-        except Exception as e:
-            try:
-                return self._ad_page_content.find("li", {"id": "saved-ad"})["data-adid"]
-            except:
-                pass
-            logging.error("Error getting id. Error message: " + e.args[0])
-            return
-
-    @property
-    def description(self):
-        try:
-            description_div = str(
-                self._ad_page_content.find("div", {"id": "description"})
-            )
-
-            pos_token = description_div.find("<!-- dont_cut_below_here -->")
-            if pos_token == -1:
-                return None
-            return html2text.html2text(description_div[0:pos_token])
-        except Exception as e:
-            logging.error("Error getting description. Error message: " + e.args[0])
-            try:
-                # If the new template, currently in sales houses
-                description_div = self._ad_page_content.find(
-                    "p", {"class": "PropertyDescription__propertyDescription"}
-                ).text
-                return html2text.html2text(description_div)
-            except Exception as e:
-                logging.error("Error getting description. Error message: " + e.args[0])
-                pass
+        return self._result["id"]
 
     @property
     def agent_id(self):
-        try:
-            return self._ad_page_content.find("input", {"id": "agent_id"})["value"]
-        except Exception as e:
-            logging.error("Error getting agent_id. Error message: " + e.args[0])
-            return
-
-    @property
-    def search_type(self):
-        try:
-            return self._ad_page_content.find("input", {"id": "ad_search_type"})[
-                "value"
-            ]
-        except Exception as e:
-            logging.error("Error getting search_type. Error message: " + e.args[0])
-
-    @property
-    def price_change(self):
-        """
-        This method returns any price change.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                return self.data_from_search.find(
-                    "div", {"class": "price-changes-sr"}
-                ).text
-            else:
-                return self._ad_page_content.find(
-                    "div", {"class": "price-changes-sr"}
-                ).text
-        except Exception as e:
-            logging.error("Error getting price_change. Error message: " + e.args[0])
-            return
+        return self._result["seller"]["sellerId"]
 
     @property
-    def upcoming_viewings(self):
-        """
-        Returns an array of upcoming viewings for a property.
-        :return:
-        """
-        upcoming_viewings = []
-        try:
-            if self.data_from_search:
-                viewings = self.data_from_search.find_all(
-                    "div", {"class": "smi-onview-text"}
-                )
-            else:
-                viewings = []
-        except Exception as e:
-            logging.error(
-                "Error getting upcoming_viewings. Error message: " + e.args[0]
-            )
-            return
-        for viewing in viewings:
-            upcoming_viewings.append(viewing.text.strip())
-        return upcoming_viewings
-
-    @property
-    def facilities(self):
-        """
-        This method returns the properties facilities.
-        :return:
-        """
-        facilities = []
-
-        list_items = self._ad_page_content.select("#facilities li")
-
-        if len(list_items) == 0:
-            list_items = self.ad_page_content_data.find_all(
-                "span", {"class": "PropertyFacilities__iconText"}
-            )
-
-        if len(list_items) == 0:
-            return []
-
-        for li in list_items:
-            facilities.append(li.text)
-
-        return facilities
+    def agent_name(self):
+        return self._result["seller"]["name"]
 
     @property
-    def overviews(self):
-        """
-        This method returns the properties overviews.
-        :return:
-        """
-        overviews = []
-        try:
-            list_items = self._ad_page_content.select("#overview li")
-            # If the new template, currently in sales houses
-            if len(list_items) == 0:
-                list_items = self._ad_page_content.select(
-                    ".PropertyOverview__overviewList  li"
-                )
-        except Exception as e:
-            logging.error("Error getting overviews. Error message: " + e.args[0])
-            return
-
-        for li in list_items:
-            overviews.append(li.text)
-        return overviews
+    def agent_branch(self):
+        return self._result["seller"]["branch"]
 
     @property
-    def features(self):
-        """
-        This method returns the properties features.
-        :return:
-        """
-        features = []
-        try:
-            list_items = self._ad_page_content.select("#features li")
-            # If the new template, currently in sales houses
-            if len(list_items) == 0:
-                list_items = self._ad_page_content.select(
-                    ".PropertyFeatures__featuresList li"
-                )
-        except Exception as e:
-            logging.error("Error getting features. Error message: " + e.args[0])
-            return
-
-        for li in list_items:
-            features.append(li.text)
-        return features
+    def agent_seller_type(self):
+        return self._result["seller"]["sellerType"]
 
     @property
-    def hires_images(self):
-        """
-        This method returns the listing big image.
-        :return:
-        """
-        try:
-            uls = self._ad_page_content.find("div", {"id": "pbxl_carousel"})
-        except Exception as e:
-            logging.error("Error getting hires_image. Error message: " + e.args[0])
-            return
-        hires_images = []
-        if uls is None:
-            return
-        for li in uls.find_all("li", {"class": "pbxl_carousel_item"}):
-            if li.find("img")["src"]:
-                hires_images.append(li.find("img")["src"])
-
-        return hires_images
+    def daft_link(self):
+        return urljoin(self._BASEURL, self._result["seoFriendlyPath"])
 
     @property
-    def agent(self):
-        """
-        This method returns the agent name.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                agent = self.data_from_search.find("ul", {"class": "links"}).text
-                return agent.split(":")[1].strip()
-            else:
-                return self._ad_page_content.find(
-                    "a", {"id": "smi-link-branded"}
-                ).text.strip()
-        except Exception as e:
-            logging.error("Error getting agent. Error message: " + e.args[0])
-            return
+    def latitude(self):
+        return self._result["point"]["coordinates"][1]
 
     @property
-    def agent_url(self):
-        """
-        This method returns the agent's url.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                agent = self.data_from_search.find("ul", {"class": "links"})
-                links = agent.find_all("a")
-                return links[1]["href"]
-            else:
-                return self._ad_page_content.find("a", {"id": "smi-link-branded"})[
-                    "href"
-                ]
-        except Exception as e:
-            logging.error("Error getting agent_url. Error message: " + e.args[0])
-            return
+    def longitude(self):
+        return self._result["point"]["coordinates"][0]
 
     @property
-    def contact_number(self):
-        """
-        This method returns the contact phone number.
-        :return:
-        """
-        try:
-            number = self._ad_page_content.find("button", {"class": "phone-number"})
-            try:
-                return (base64.b64decode(number.attrs["data-p"])).decode("ascii")
-            except Exception as e:
-                logging.error(
-                    "Error getting contact_number. Error message: " + e.args[0]
-                )
-                return number.attrs["data-p"]
-        except Exception as e:
-            logging.error("Error getting contact_number. Error message: " + e.args[0])
-            return "N/A"
+    def title(self):
+        return self._result["title"]
 
     @property
-    def daft_link(self):
-        """
-        This method returns the url of the listing.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                link = self.data_from_search.find("a", href=True)
-                return "http://www.daft.ie" + link["href"]
-            else:
-                return self._ad_page_content.find("link", {"rel": "canonical"})["href"]
-        except Exception as e:
-            logging.error("Error getting daft_link. Error message: " + e.args[0])
-            return
+    def monthly_price(self):
+        price_str = self._result["price"]
+        if price_str == "Price on Application":
+            return price_str
+        else:
+            postionOfEuroSign = price_str.find("€")
+            price_str = price_str[postionOfEuroSign:].replace(",", "")
+            str_array = price_str.lower().split()
+            price_num = int(str_array[0][1:])
+            if "week" == str_array[-1]:
+                price_num = int(price_num * 30 / 7)
+            return price_num
 
     @property
-    def shortcode(self):
-        """
-        This method returns the shortcode url of the listing.
-        :return:
-        """
-        try:
-            div = self._ad_page_content.find("div", {"class": "description_extras"})
-            index = [i for i, s in enumerate(div.contents) if "Shortcode" in str(s)][
-                0
-            ] + 1
-            return div.contents[index]["href"]
-        except Exception as e:
-            logging.error("Error getting shortcode. Error message: " + e.args[0])
-            return "N/A"
+    def price(self):
+         return self._result["price"]
 
     @property
-    def date_insert_update(self):
-        """
-        This method returns the shortcode url of the listing.
-        :return:
-        """
-        try:
-            div = self._ad_page_content.find("div", {"class": "description_extras"})
-            index = [
-                i for i, s in enumerate(div.contents) if "Entered/Renewed" in str(s)
-            ][0] + 1
-            return re.search(
-                "([0-9]{1,2}/[0-9]{1,2}/[0-9]{4})", str(div.contents[index])
-            )[0]
-        except Exception as e:
-            logging.error(
-                "Error getting date_insert_update. Error message: " + e.args[0]
-            )
-            return "N/A"
+    def bathrooms(self):
+        if "numBathrooms" in self._result:
+            return self._result["numBathrooms"]
 
     @property
-    def views(self):
-        """
-        This method returns the "Property Views" from listing.
-        :return:
-        """
-        try:
-            div = self._ad_page_content.find("div", {"class": "description_extras"})
-            index = [
-                i for i, s in enumerate(div.contents) if "Property Views" in str(s)
-            ][0] + 1
-            return int("".join(list(filter(str.isdigit, div.contents[index]))))
-        except Exception as e:
-            logging.error("Error getting views. Error message: " + e.args[0])
-            return "N/A"
+    def bedrooms(self):
+        return self._result["numBedrooms"]
 
     @property
-    def property_type(self):
-        """
-        This method returns the property type.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                info = self.data_from_search.find(
-                    "div", {"class": "QuickPropertyDetails__propertyType"}
-                ).text.strip()
-            else:
-                return self._ad_page_content.find(
-                    "div", {"class": "QuickPropertyDetails__propertyType"}
-                ).text.strip()
-
-        except Exception as e:
-            logging.error("Error getting property type. Error message: " + e.args[0])
-            return
+    def publish_date(self):
+        return str(datetime.utcfromtimestamp(self._result["publishDate"] / 1000))
 
     @property
-    def posted_since(self):
-        """
-        This method returns the date the listing was entered.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                info = self.data_from_search.find("div", {"class": "date_entered"}).text
-                s = info.split(":")
-                return s[-1].strip()
-            else:
-                div = self._ad_page_content.find("div", {"class": "description_extras"})
-                index = [
-                    i for i, s in enumerate(div.contents) if "Entered/Renewed" in str(s)
-                ][0] + 1
-                return re.search(
-                    "([0-9]{1,2}/[0-9]{1,2}/[0-9]{4})", str(div.contents[index])
-                )[0]
-        except Exception as e:
-            logging.error("Error getting posted_since. Error message: " + e.args[0])
-            return
+    def shortcode(self):
+        return self._result["daftShortcode"]
 
     @property
-    def city_center_distance(self):
-        """
-        This method gets the distance to city center, in km.
-        :return:
-        """
-        try:
-            infos = self._ad_page_content.find_all("div", {"class": "map_info_box"})
-            for info in infos:
-                if "Distance to City Centre" in info.text:
-                    distance_list = re.findall(
-                        "Distance to City Centre: (.*) km", info.text
-                    )
-                    return distance_list[0]
-            return None
-        except Exception as e:
-            logging.error(e.args[0])
-            return "N/A"
+    def sections(self):
+        return self._result["sections"]
 
     @property
-    def transport_routes(self):
-        """
-        This method gets a dict of routes listed in Daft.
-        :return:
-        """
-        routes = {}
-        try:
-            big_div = self._ad_page_content.find(
-                "div", {"class": "half_area_box_right"}
-            )
-            uls = big_div.find("ul")
-            if uls is None:
-                return None
-            for li in uls.find_all("li"):
-                route_li = li.text.split(":")
-                routes[route_li[0]] = [x.strip() for x in route_li[1].split(",")]
-            return routes
-        except Exception as e:
-            logging.error(e.args[0])
-            return "N/A"
+    def sale_type(self):
+        return self._result["saleType"]
 
     @property
-    def latitude(self):
-        """
-        This method gets a dict of routes listed in Daft.
-        :return:
-        """
-        try:
-            scripts = self._ad_page_content.find_all("script")
-            for script in scripts:
-                if "setLngLat" in script.text:
-                    find_list = re.findall(r"\.setLngLat\(\[(.*)\]", script.text)
-                    if len(find_list) >= 1:
-                        return find_list[0].split(", ")[1]
-            return None
-        except Exception as e:
-            logging.error("Error getting latitude. Error message: " + e.args[0])
-            return None
+    def images(self):
+        return self._result["media"]["images"]
 
     @property
-    def longitude(self):
-        """
-        This method gets a dict of routes listed in Daft.
-        :return:
-        """
-        try:
-            scripts = self._ad_page_content.find_all("script")
-            for script in scripts:
-                if "setLngLat" in script.text:
-                    find_list = re.findall(r"\.setLngLat\(\[(.*)\]", script.text)
-                    if len(find_list) >= 1:
-                        return find_list[0].split(", ")[0]
-            return None
-        except Exception as e:
-            logging.error("Error getting longitude. Error message: " + e.args[0])
+    def brochure(self):
+        if self.has_brochure:
+            return self._result["media"]["brochure"]
+        else:
             return None
 
     @property
-    def ber_code(self):
-        """
-        This method gets ber code listed in Daft.
-        :return:
-        """
-        try:
-            alt_text = self._ad_page_content.find("span", {"class": "ber-hover"}).find(
-                "img"
-            )["alt"]
-
-            if "exempt" in alt_text:
-                return "exempt"
-            else:
-                alt_arr = alt_text.split()
-                if "ber" in alt_arr[0].lower():
-                    return alt_arr[1].lower()
-                else:
-                    return None
-        except Exception as e:
-            logging.error("Error getting the Ber Code. Error message: " + e.args[0])
-            return None
+    def total_images(self):
+        return self._result["media"]["totalImages"]
 
     @property
-    def commercial_area_size(self):
-        """
-        This method returns the area size. This method should only be called when retrieving commercial type listings.
-        :return:
-        """
-        try:
-            if self.data_from_search:
-                info = self.data_from_search.find("ul", {"class": "info"}).text
-                s = info.split("|")
-                return s[1].strip()
-            else:
-                return
-        except Exception as e:
-            logging.error(
-                "Error getting commercial_area_size. Error message: " + e.args[0]
-            )
-            return "N/A"
+    def has_video(self):
+        return self._result["media"]["hasVideo"]
 
     @property
-    def advertiser_name(self):
-        """
-        This method returns the area size. This method should only be called when retrieving commercial type listings.
-        :return:
-        """
-        try:
-            return (
-                self._ad_page_content.find("div", {"id": "smi-negotiator-photo"})
-                .find("h2")
-                .text
-            )
-        except Exception as e:
-            logging.error(
-                "Error getting commercial_area_size. Error message: " + e.args[0]
-            )
-            return "N/A"
+    def has_virtual_tour(self):
+        return self._result["media"]["hasVirtualTour"]
 
     @property
-    def price_change_history(self):
-        price_changes = []
-        try:
-            prices = self._ad_page_content.find_all(
-                "div", {"class": "PropertyPriceHistory__propertyPriceEntryContainer"}
-            )
-            for price in prices:
-                date = price.find(
-                    "div", {"class": "PropertyPriceHistory__propertyPriceDate"}
-                )
-                price_at_date = price.find(
-                    "div", {"class": "PropertyPriceHistory__propertyPrice"}
-                )
-                price_changes.append(
-                    {"date": date.text.strip(), "price": price_at_date.text.strip()}
-                )
-
-        except Exception as e:
-            logging.error("Error getting price_change. Error message: " + e.args[0])
-            return []
-        return price_changes
+    def has_brochure(self):
+        return self._result["media"]["hasBrochure"]
 
     @property
-    def contact_info(self):
-        """
-        This method returns the area size. This method should only be called when retrieving commercial type listings.
-        :return:
-        """
-        try:
-            return (
-                self._ad_page_content.find("div", {"class": "smi-contact-numbers"})
-                .find("div", {"class": "phone-info"})
-                .text.strip()
-            )
-        except Exception as e:
-            logging.error(
-                "Error getting commercial_area_size. Error message: " + e.args[0]
-            )
-            return "N/A"
+    def ber(self):
+        return self._result["ber"]["rating"]
 
     @property
-    def bedrooms(self):
-        bedrooms = self.data_from_search.find_all(
-            "div", {"class": "QuickPropertyDetails__iconContainer"}
-        )[0]
-        try:
-            return int(bedrooms.find("span").text)
-        except AttributeError:
-            return int(bedrooms.find("img")["alt"][-1])
+    def category(self):
+        return self._result["category"]
 
     @property
-    def bathrooms(self):
-        bathrooms = self.data_from_search.find_all(
-            "div", {"class": "QuickPropertyDetails__iconContainer"}
-        )[1]
-
-        try:
-            return int(bathrooms.find("span").text)
-        except AttributeError:
-            return int(bathrooms.find("img")["alt"][-1])
-
-    def contact_advertiser(self, name, email, contact_number, message):
-        """
-        This method allows you to contact the advertiser of a listing.
-        :param name: Your name
-        :param email: Your email address.
-        :param contact_number: Your contact number.
-        :param message: Your message.
-        :return:
-        """
+    def featured_level(self):
+        return self._result["featuredLevel"]
 
-        req = Request()
-
-        ad_search_type = self.search_type
-        agent_id = self.agent_id
-        ad_id = self.id
-
-        response = req.post(
-            "https://www.daft.ie/ajax_endpoint.php?",
-            params={
-                "action": "daft_contact_advertiser",
-                "from": name,
-                "email": email,
-                "message": message,
-                "contact_number": contact_number,
-                "type": ad_search_type,
-                "agent_id": agent_id,
-                "id": ad_id,
-                "self_copy": 1,
-            },
-        )
-        return response.status_code == 200
+    def as_dict(self):
+        return self._result
+    
+    def as_dict_for_mapping(self):
+        mapping_dict = dict()
+        mapping_dict["monthly_price"] = self.monthly_price
+        mapping_dict["latitude"] = self.latitude
+        mapping_dict["longitude"] = self.longitude
+        try:
+            mapping_dict["bedrooms"] = self.bedrooms
+        except:
+            mapping_dict["bedrooms"] = "1+ bed"
+        try:
+            mapping_dict["bathrooms"] = self.bathrooms
+        except:
+            mapping_dict["bathrooms"] = "1+ bath"
+        if mapping_dict["bathrooms"] is None:
+            mapping_dict["bathrooms"] = "1+ bath"
+        mapping_dict["daft_link"] = self.daft_link
+        return mapping_dict
 
     def distance_to(self, location):
         """
@@ -645,56 +176,3 @@ def distance_to(self, location):
             )
         )
         return _earth_radius_km * dσ
-
-    def as_dict(self):
-        """
-        Return a Listing object as Dictionary
-        :return: dict
-        """
-        return {
-            "search_type": self.search_type,
-            "agent_id": self.agent_id,
-            "id": self.id,
-            "price": self.price,
-            "price_change": self.price_change,
-            "viewings": self.upcoming_viewings,
-            "facilities": self.facilities,
-            "overviews": self.overviews,
-            "formalised_address": self.formalised_address,
-            "listing_image": self.images,
-            "listing_hires_image": self.hires_images,
-            "agent": self.agent,
-            "agent_url": self.agent_url,
-            "contact_number": self.contact_number,
-            "contact_info": self.contact_info,
-            "advertiser_name": self.advertiser_name,
-            "daft_link": self.daft_link,
-            "shortcode": self.shortcode,
-            "date_insert_update": self.date_insert_update,
-            "views": self.views,
-            "description": self.description,
-            "dwelling_type": self.property_type,
-            "posted_since": self.posted_since,
-            "num_bedrooms": self.bedrooms,
-            "num_bathrooms": self.bathrooms,
-            "city_center_distance": self.city_center_distance,
-            "transport_routes": self.transport_routes,
-            "latitude": self.latitude,
-            "longitude": self.longitude,
-            "ber_code": self.ber_code,
-            "commercial_area_size": self.commercial_area_size,
-        }
-
-    def as_dict_for_mapping(self):
-        return {
-            "price": self.price,
-            "formalised_address": self.formalised_address,
-            "daft_link": self.daft_link,
-            "num_bedrooms": self.bedrooms,
-            "num_bathrooms": self.bathrooms,
-            "latitude": self.latitude,
-            "longitude": self.longitude,
-        }
-
-    def __repr__(self):
-        return "Listing (%s)" % self.formalised_address
diff --git a/daftlistings/location.py b/daftlistings/location.py
new file mode 100644
index 0000000..5f68a20
--- /dev/null
+++ b/daftlistings/location.py
@@ -0,0 +1,4151 @@
+import enum
+
+class Location(enum.Enum):
+    ABBEY_GALWAY = {'id': '1908', 'displayName': 'Abbey, Galway', 'displayValue': 'abbey-galway'}
+    ABBEYDORNEY_KERRY = {'id': '2679', 'displayName': 'Abbeydorney, Kerry', 'displayValue': 'abbeydorney-kerry'}
+    ABBEYFEALE_KERRY = {'id': '2680', 'displayName': 'Abbeyfeale, Kerry', 'displayValue': 'abbeyfeale-kerry'}
+    ABBEYFEALE_LIMERICK = {'id': '2874', 'displayName': 'Abbeyfeale, Limerick', 'displayValue': 'abbeyfeale-limerick'}
+    ABBEYKNOCKMOY_GALWAY = {'id': '1909', 'displayName': 'Abbeyknockmoy, Galway', 'displayValue': 'abbeyknockmoy-galway'}
+    ABBEYLARA_LONGFORD = {'id': '3126', 'displayName': 'Abbeylara, Longford', 'displayValue': 'abbeylara-longford'}
+    ABBEYLEIX_LAOIS = {'id': '2836', 'displayName': 'Abbeyleix, Laois', 'displayValue': 'abbeyleix-laois'}
+    ABBEYSHRULE_LONGFORD = {'id': '3127', 'displayName': 'Abbeyshrule, Longford', 'displayValue': 'abbeyshrule-longford'}
+    ABINGTON_LIMERICK = {'id': '2875', 'displayName': 'Abington, Limerick', 'displayValue': 'abington-limerick'}
+    ACHILL_SOUND_MAYO = {'id': '3093', 'displayName': 'Achill Sound, Mayo', 'displayValue': 'achill-sound-mayo'}
+    ACHILL_MAYO = {'id': '3092', 'displayName': 'Achill, Mayo', 'displayValue': 'achill-mayo'}
+    ACHONRY_SLIGO = {'id': '3472', 'displayName': 'Achonry, Sligo', 'displayValue': 'achonry-sligo'}
+    ACLARE_SLIGO = {'id': '3473', 'displayName': 'Aclare, Sligo', 'displayValue': 'aclare-sligo'}
+    ADAMSTOWN_DUBLIN = {'id': '349', 'displayName': 'Adamstown, Dublin', 'displayValue': 'adamstown-dublin'}
+    ADAMSTOWN_WEXFORD = {'id': '3814', 'displayName': 'Adamstown, Wexford', 'displayValue': 'adamstown-wexford'}
+    ADARE_LIMERICK = {'id': '2876', 'displayName': 'Adare, Limerick', 'displayValue': 'adare-limerick'}
+    ADRIGOLE_CORK = {'id': '1683', 'displayName': 'Adrigole, Cork', 'displayValue': 'adrigole-cork'}
+    AGHABOE_LAOIS = {'id': '2837', 'displayName': 'Aghaboe, Laois', 'displayValue': 'aghaboe-laois'}
+    AGHABOG_MONAGHAN = {'id': '3339', 'displayName': 'Aghabog, Monaghan', 'displayValue': 'aghabog-monaghan'}
+    AGHABULLOGUE_CORK = {'id': '1684', 'displayName': 'Aghabullogue, Cork', 'displayValue': 'aghabullogue-cork'}
+    AGHACASHEL_LEITRIM = {'id': '2298', 'displayName': 'Aghacashel, Leitrim', 'displayValue': 'aghacashel-leitrim'}
+    AGHADA_CORK = {'id': '1685', 'displayName': 'Aghada, Cork', 'displayValue': 'aghada-cork'}
+    AGHADIFFIN_MAYO = {'id': '3145', 'displayName': 'Aghadiffin, Mayo', 'displayValue': 'aghadiffin-mayo'}
+    AGHADOE_KERRY = {'id': '2681', 'displayName': 'Aghadoe, Kerry', 'displayValue': 'aghadoe-kerry'}
+    AGHADOON_MAYO = {'id': '3146', 'displayName': 'Aghadoon, Mayo', 'displayValue': 'aghadoon-mayo'}
+    AGHADOWEY_DERRY = {'id': '491', 'displayName': 'Aghadowey, Derry', 'displayValue': 'aghadowey-derry'}
+    AGHAGALLON_ANTRIM = {'id': '1258', 'displayName': 'Aghagallon, Antrim', 'displayValue': 'aghagallon-antrim'}
+    AGHAGOWER_MAYO = {'id': '3147', 'displayName': 'Aghagower, Mayo', 'displayValue': 'aghagower-mayo'}
+    AGHALEE_ANTRIM = {'id': '1259', 'displayName': 'Aghalee, Antrim', 'displayValue': 'aghalee-antrim'}
+    AGHAMORE_LEITRIM = {'id': '848', 'displayName': 'Aghamore, Leitrim', 'displayValue': 'aghamore-leitrim'}
+    AGHAMORE_MAYO = {'id': '3148', 'displayName': 'Aghamore, Mayo', 'displayValue': 'aghamore-mayo'}
+    AGHAVILLE_CORK = {'id': '338', 'displayName': 'Aghaville, Cork', 'displayValue': 'aghaville-cork'}
+    AGHLEAM_MAYO = {'id': '3171', 'displayName': 'Aghleam, Mayo', 'displayValue': 'aghleam-mayo'}
+    AGHNABLANEY_FERMANAGH = {'id': '2177', 'displayName': 'Aghnablaney, Fermanagh', 'displayValue': 'aghnablaney-fermanagh'}
+    AGHOWLE_WICKLOW = {'id': '3967', 'displayName': 'Aghowle, Wicklow', 'displayValue': 'aghowle-wicklow'}
+    AGLISH_TIPPERARY = {'id': '3407', 'displayName': 'Aglish, Tipperary', 'displayValue': 'aglish-tipperary'}
+    AGLISH_WATERFORD = {'id': '1934', 'displayName': 'Aglish, Waterford', 'displayValue': 'aglish-waterford'}
+    AHAKISTA_CORK = {'id': '1686', 'displayName': 'Ahakista, Cork', 'displayValue': 'ahakista-cork'}
+    AHANE_LIMERICK = {'id': '2877', 'displayName': 'Ahane, Limerick', 'displayValue': 'ahane-limerick'}
+    AHARNEY_OFFALY = {'id': '598', 'displayName': 'Aharney, Offaly', 'displayValue': 'aharney-offaly'}
+    AHASCRAGH_GALWAY = {'id': '1910', 'displayName': 'Ahascragh, Galway', 'displayValue': 'ahascragh-galway'}
+    AHENNY_TIPPERARY = {'id': '3408', 'displayName': 'Ahenny, Tipperary', 'displayValue': 'ahenny-tipperary'}
+    AHERLA_CORK = {'id': '1687', 'displayName': 'Aherla, Cork', 'displayValue': 'aherla-cork'}
+    AHERLOW_TIPPERARY = {'id': '3480', 'displayName': 'Aherlow, Tipperary', 'displayValue': 'aherlow-tipperary'}
+    AHOGHILL_ANTRIM = {'id': '1260', 'displayName': 'Ahoghill, Antrim', 'displayValue': 'ahoghill-antrim'}
+    AILLE_GALWAY = {'id': '670', 'displayName': 'Aille, Galway', 'displayValue': 'aille-galway'}
+    ALBERTBRIDGE_ROAD_DOWN = {'id': '1761', 'displayName': 'Albertbridge road, Down', 'displayValue': 'albertbridge-road-down'}
+    ALDERGROVE_ANTRIM = {'id': '1261', 'displayName': 'Aldergrove, Antrim', 'displayValue': 'aldergrove-antrim'}
+    ALL_HALLOWS_COLLEGE_DUBLIN = {'id': '4313', 'displayName': 'All Hallows College, Dublin', 'displayValue': 'all-hallows-college-dublin'}
+    ALLEN_KILDARE = {'id': '2486', 'displayName': 'Allen, Kildare', 'displayValue': 'allen-kildare'}
+    ALLENWOOD_KILDARE = {'id': '2487', 'displayName': 'Allenwood, Kildare', 'displayValue': 'allenwood-kildare'}
+    ALLIHIES_CORK = {'id': '1688', 'displayName': 'Allihies, Cork', 'displayValue': 'allihies-cork'}
+    ALLOON_LOWER_GALWAY = {'id': '656', 'displayName': 'Alloon Lower, Galway', 'displayValue': 'alloon-lower-galway'}
+    ALTAGOWLAN_ROSCOMMON = {'id': '3387', 'displayName': 'Altagowlan, Roscommon', 'displayValue': 'altagowlan-roscommon'}
+    ALTNAPASTE_DONEGAL = {'id': '1300', 'displayName': 'Altnapaste, Donegal', 'displayValue': 'altnapaste-donegal'}
+    AMERICAN_COLLEGE_DUBLIN_DUBLIN = {'id': '4314', 'displayName': 'American College Dublin, Dublin', 'displayValue': 'american-college-dublin-dublin'}
+    AN_GEATA_MOR_MAYO = {'id': '951', 'displayName': 'An Geata Mor, Mayo', 'displayValue': 'an-geata-mor-mayo'}
+    ANASCAUL_KERRY = {'id': '2682', 'displayName': 'Anascaul, Kerry', 'displayValue': 'anascaul-kerry'}
+    ANDERSONSTOWN_ANTRIM = {'id': '1262', 'displayName': 'Andersonstown, Antrim', 'displayValue': 'andersonstown-antrim'}
+    ANGLESBORO_LIMERICK = {'id': '2878', 'displayName': 'Anglesboro, Limerick', 'displayValue': 'anglesboro-limerick'}
+    ANNACARRIGA_CLARE = {'id': '268', 'displayName': 'Annacarriga, Clare', 'displayValue': 'annacarriga-clare'}
+    ANNACARTY_TIPPERARY = {'id': '3481', 'displayName': 'Annacarty, Tipperary', 'displayValue': 'annacarty-tipperary'}
+    ANNACLONE_DOWN = {'id': '621', 'displayName': 'Annaclone, Down', 'displayValue': 'annaclone-down'}
+    ANNACLOY_DOWN = {'id': '622', 'displayName': 'Annacloy, Down', 'displayValue': 'annacloy-down'}
+    ANNACOTTY_LIMERICK = {'id': '2879', 'displayName': 'Annacotty, Limerick', 'displayValue': 'annacotty-limerick'}
+    ANNADALE_ANTRIM = {'id': '1263', 'displayName': 'Annadale, Antrim', 'displayValue': 'annadale-antrim'}
+    ANNADUFF_LEITRIM = {'id': '2299', 'displayName': 'Annaduff, Leitrim', 'displayValue': 'annaduff-leitrim'}
+    ANNAGASSAN_LOUTH = {'id': '3009', 'displayName': 'Annagassan, Louth', 'displayValue': 'annagassan-louth'}
+    ANNAGHDOWN_GALWAY = {'id': '2326', 'displayName': 'Annaghdown, Galway', 'displayValue': 'annaghdown-galway'}
+    ANNAGRY_DONEGAL = {'id': '1301', 'displayName': 'Annagry, Donegal', 'displayValue': 'annagry-donegal'}
+    ANNAHILT_DOWN = {'id': '1762', 'displayName': 'Annahilt, Down', 'displayValue': 'annahilt-down'}
+    ANNALLONG_DOWN = {'id': '1763', 'displayName': 'Annallong, Down', 'displayValue': 'annallong-down'}
+    ANNAMOE_WICKLOW = {'id': '3968', 'displayName': 'Annamoe, Wicklow', 'displayValue': 'annamoe-wicklow'}
+    ANNAYALLA_MONAGHAN = {'id': '3340', 'displayName': 'Annayalla, Monaghan', 'displayValue': 'annayalla-monaghan'}
+    ANNESTOWN_WATERFORD = {'id': '1935', 'displayName': 'Annestown, Waterford', 'displayValue': 'annestown-waterford'}
+    ANNFIELD_TIPPERARY = {'id': '3482', 'displayName': 'Annfield, Tipperary', 'displayValue': 'annfield-tipperary'}
+    ANTRIM = {'id': '27', 'displayName': 'Antrim (County)', 'displayValue': 'antrim'}
+    ANTRIM_ROAD_ANTRIM = {'id': '1265', 'displayName': 'Antrim Road, Antrim', 'displayValue': 'antrim-road-antrim'}
+    ANTRIM_ANTRIM = {'id': '1264', 'displayName': 'Antrim, Antrim', 'displayValue': 'antrim-antrim'}
+    ARAGLIN_CORK = {'id': '1689', 'displayName': 'Araglin, Cork', 'displayValue': 'araglin-cork'}
+    ARAN_ISLANDS_GALWAY = {'id': '658', 'displayName': 'Aran Islands, Galway', 'displayValue': 'aran-islands-galway'}
+    ARBOUR_HILL_DUBLIN = {'id': '2035', 'displayName': 'Arbour Hill, Dublin', 'displayValue': 'arbour-hill-dublin'}
+    ARCHERSTOWN_WESTMEATH = {'id': '3724', 'displayName': 'Archerstown, Westmeath', 'displayValue': 'archerstown-westmeath'}
+    ARD_NA_GREINE_DUBLIN = {'id': '677', 'displayName': 'Ard Na Greine, Dublin', 'displayValue': 'ard-na-greine-dublin'}
+    ARD_GALWAY = {'id': '2327', 'displayName': 'Ard, Galway', 'displayValue': 'ard-galway'}
+    ARDAGH_DONEGAL = {'id': '1339', 'displayName': 'Ardagh, Donegal', 'displayValue': 'ardagh-donegal'}
+    ARDAGH_LIMERICK = {'id': '2880', 'displayName': 'Ardagh, Limerick', 'displayValue': 'ardagh-limerick'}
+    ARDAGH_LONGFORD = {'id': '3128', 'displayName': 'Ardagh, Longford', 'displayValue': 'ardagh-longford'}
+    ARDAMINE_WEXFORD = {'id': '3815', 'displayName': 'Ardamine, Wexford', 'displayValue': 'ardamine-wexford'}
+    ARDAN_OFFALY = {'id': '1159', 'displayName': 'Ardan, Offaly', 'displayValue': 'ardan-offaly'}
+    ARDANAIRY_WICKLOW = {'id': '1328', 'displayName': 'Ardanairy, Wicklow', 'displayValue': 'ardanairy-wicklow'}
+    ARDANEW_MEATH = {'id': '1037', 'displayName': 'Ardanew, Meath', 'displayValue': 'ardanew-meath'}
+    ARDARA_DONEGAL = {'id': '1340', 'displayName': 'Ardara, Donegal', 'displayValue': 'ardara-donegal'}
+    ARDATTIN_CARLOW = {'id': '1809', 'displayName': 'Ardattin, Carlow', 'displayValue': 'ardattin-carlow'}
+    ARDBOE_TYRONE = {'id': '3644', 'displayName': 'Ardboe, Tyrone', 'displayValue': 'ardboe-tyrone'}
+    ARDCATH_MEATH = {'id': '3281', 'displayName': 'Ardcath, Meath', 'displayValue': 'ardcath-meath'}
+    ARDCLOON_GALWAY = {'id': '671', 'displayName': 'Ardcloon, Galway', 'displayValue': 'ardcloon-galway'}
+    ARDCRONY_TIPPERARY = {'id': '3483', 'displayName': 'Ardcrony, Tipperary', 'displayValue': 'ardcrony-tipperary'}
+    ARDEA_KERRY = {'id': '2683', 'displayName': 'Ardea, Kerry', 'displayValue': 'ardea-kerry'}
+    ARDEE_AND_SURROUNDS_LOUTH = {'id': '4055', 'displayName': 'Ardee (& Surrounds), Louth', 'displayValue': 'ardee-and-surrounds-louth'}
+    ARDEE_LOUTH = {'id': '3010', 'displayName': 'Ardee, Louth', 'displayValue': 'ardee-louth'}
+    ARDFERT_KERRY = {'id': '2684', 'displayName': 'Ardfert, Kerry', 'displayValue': 'ardfert-kerry'}
+    ARDFIELD_CORK = {'id': '1690', 'displayName': 'Ardfield, Cork', 'displayValue': 'ardfield-cork'}
+    ARDFINNAN_TIPPERARY = {'id': '3484', 'displayName': 'Ardfinnan, Tipperary', 'displayValue': 'ardfinnan-tipperary'}
+    ARDGEHANE_CORK = {'id': '326', 'displayName': 'Ardgehane, Cork', 'displayValue': 'ardgehane-cork'}
+    ARDGLASS_CORK = {'id': '327', 'displayName': 'Ardglass, Cork', 'displayValue': 'ardglass-cork'}
+    ARDGLASS_DOWN = {'id': '1764', 'displayName': 'Ardglass, Down', 'displayValue': 'ardglass-down'}
+    ARDGROOM_CORK = {'id': '1691', 'displayName': 'Ardgroom, Cork', 'displayValue': 'ardgroom-cork'}
+    ARDKEEN_DOWN = {'id': '1765', 'displayName': 'Ardkeen, Down', 'displayValue': 'ardkeen-down'}
+    ARDKEEN_WATERFORD = {'id': '161', 'displayName': 'Ardkeen, Waterford', 'displayValue': 'ardkeen-waterford'}
+    ARDLEA_LAOIS = {'id': '2838', 'displayName': 'Ardlea, Laois', 'displayValue': 'ardlea-laois'}
+    ARDLOUGHER_CAVAN = {'id': '227', 'displayName': 'Ardlougher, Cavan', 'displayValue': 'ardlougher-cavan'}
+    ARDMILLAN_DOWN = {'id': '2034', 'displayName': 'Ardmillan, Down', 'displayValue': 'ardmillan-down'}
+    ARDMORE_DERRY = {'id': '492', 'displayName': 'Ardmore, Derry', 'displayValue': 'ardmore-derry'}
+    ARDMORE_GALWAY = {'id': '672', 'displayName': 'Ardmore, Galway', 'displayValue': 'ardmore-galway'}
+    ARDMORE_WATERFORD = {'id': '1936', 'displayName': 'Ardmore, Waterford', 'displayValue': 'ardmore-waterford'}
+    ARDMORNEY_WESTMEATH = {'id': '3725', 'displayName': 'Ardmorney, Westmeath', 'displayValue': 'ardmorney-westmeath'}
+    ARDMOY_SLIGO = {'id': '3474', 'displayName': 'Ardmoy, Sligo', 'displayValue': 'ardmoy-sligo'}
+    ARDNACRUSHA_CLARE = {'id': '1542', 'displayName': 'Ardnacrusha, Clare', 'displayValue': 'ardnacrusha-clare'}
+    ARDNADOMAN_GALWAY = {'id': '673', 'displayName': 'Ardnadoman, Galway', 'displayValue': 'ardnadoman-galway'}
+    ARDNAGREEVAGH_GALWAY = {'id': '674', 'displayName': 'Ardnagreevagh, Galway', 'displayValue': 'ardnagreevagh-galway'}
+    ARDNASODAN_GALWAY = {'id': '2328', 'displayName': 'Ardnasodan, Galway', 'displayValue': 'ardnasodan-galway'}
+    ARDOYNE_ANTRIM = {'id': '267', 'displayName': 'Ardoyne, Antrim', 'displayValue': 'ardoyne-antrim'}
+    ARDPATRICK_LIMERICK = {'id': '2881', 'displayName': 'Ardpatrick, Limerick', 'displayValue': 'ardpatrick-limerick'}
+    ARDRAHAN_GALWAY = {'id': '2329', 'displayName': 'Ardrahan, Galway', 'displayValue': 'ardrahan-galway'}
+    ARDSCULL_KILDARE = {'id': '2488', 'displayName': 'Ardscull, Kildare', 'displayValue': 'ardscull-kildare'}
+    ARDSHANKILL_FERMANAGH = {'id': '2178', 'displayName': 'Ardshankill, Fermanagh', 'displayValue': 'ardshankill-fermanagh'}
+    ARIGNA_ROSCOMMON = {'id': '3388', 'displayName': 'Arigna, Roscommon', 'displayValue': 'arigna-roscommon'}
+    ARKLOW_AND_SURROUNDS_WICKLOW = {'id': '4056', 'displayName': 'Arklow (& Surrounds), Wicklow', 'displayValue': 'arklow-and-surrounds-wicklow'}
+    ARKLOW_WICKLOW = {'id': '3969', 'displayName': 'Arklow, Wicklow', 'displayValue': 'arklow-wicklow'}
+    ARLESS_LAOIS = {'id': '841', 'displayName': 'Arless, Laois', 'displayValue': 'arless-laois'}
+    ARMAGH = {'id': '28', 'displayName': 'Armagh (County)', 'displayValue': 'armagh'}
+    ARMAGH_ARMAGH = {'id': '1460', 'displayName': 'Armagh, Armagh', 'displayValue': 'armagh-armagh'}
+    ARMOY_ANTRIM = {'id': '153', 'displayName': 'Armoy, Antrim', 'displayValue': 'armoy-antrim'}
+    ARRANMORE_DONEGAL = {'id': '1341', 'displayName': 'Arranmore, Donegal', 'displayValue': 'arranmore-donegal'}
+    ARRYHEERNABIN_DONEGAL = {'id': '511', 'displayName': 'Arryheernabin, Donegal', 'displayValue': 'arryheernabin-donegal'}
+    ARTANE_DUBLIN = {'id': '1863', 'displayName': 'Artane, Dublin', 'displayValue': 'artane-dublin'}
+    ARTHURSTOWN_WEXFORD = {'id': '3816', 'displayName': 'Arthurstown, Wexford', 'displayValue': 'arthurstown-wexford'}
+    ARTICLAVE_DERRY = {'id': '493', 'displayName': 'Articlave, Derry', 'displayValue': 'articlave-derry'}
+    ARTIGARVAN_TYRONE = {'id': '3645', 'displayName': 'Artigarvan, Tyrone', 'displayValue': 'artigarvan-tyrone'}
+    ARVA_CAVAN = {'id': '1492', 'displayName': 'Arva, Cavan', 'displayValue': 'arva-cavan'}
+    ASHBOURNE_AND_SURROUNDS_MEATH = {'id': '4057', 'displayName': 'Ashbourne (& Surrounds), Meath', 'displayValue': 'ashbourne-and-surrounds-meath'}
+    ASHBOURNE_MEATH = {'id': '3282', 'displayName': 'Ashbourne, Meath', 'displayValue': 'ashbourne-meath'}
+    ASHFORD_LIMERICK = {'id': '2882', 'displayName': 'Ashford, Limerick', 'displayValue': 'ashford-limerick'}
+    ASHFORD_WICKLOW = {'id': '3970', 'displayName': 'Ashford, Wicklow', 'displayValue': 'ashford-wicklow'}
+    ASHINGTON_DUBLIN = {'id': '2039', 'displayName': 'Ashington, Dublin', 'displayValue': 'ashington-dublin'}
+    ASHTON_CORK = {'id': '1122', 'displayName': 'Ashton, Cork', 'displayValue': 'ashton-cork'}
+    ASHTOWN_DUBLIN = {'id': '2040', 'displayName': 'Ashtown, Dublin', 'displayValue': 'ashtown-dublin'}
+    ASKAMORE_WEXFORD = {'id': '3817', 'displayName': 'Askamore, Wexford', 'displayValue': 'askamore-wexford'}
+    ASKANAGAP_WICKLOW = {'id': '3971', 'displayName': 'Askanagap, Wicklow', 'displayValue': 'askanagap-wicklow'}
+    ASKEATON_LIMERICK = {'id': '2883', 'displayName': 'Askeaton, Limerick', 'displayValue': 'askeaton-limerick'}
+    ASKILL_LEITRIM = {'id': '2300', 'displayName': 'Askill, Leitrim', 'displayValue': 'askill-leitrim'}
+    ASTEE_KERRY = {'id': '2685', 'displayName': 'Astee, Kerry', 'displayValue': 'astee-kerry'}
+    ATHBOY_MEATH = {'id': '3283', 'displayName': 'Athboy, Meath', 'displayValue': 'athboy-meath'}
+    ATHDOWN_WICKLOW = {'id': '3972', 'displayName': 'Athdown, Wicklow', 'displayValue': 'athdown-wicklow'}
+    ATHEA_LIMERICK = {'id': '2884', 'displayName': 'Athea, Limerick', 'displayValue': 'athea-limerick'}
+    ATHENRY_AND_SURROUNDS_GALWAY = {'id': '4058', 'displayName': 'Athenry (& Surrounds), Galway', 'displayValue': 'athenry-and-surrounds-galway'}
+    ATHENRY_GALWAY = {'id': '2330', 'displayName': 'Athenry, Galway', 'displayValue': 'athenry-galway'}
+    ATHGARVAN_KILDARE = {'id': '2489', 'displayName': 'Athgarvan, Kildare', 'displayValue': 'athgarvan-kildare'}
+    ATHLACCA_LIMERICK = {'id': '2885', 'displayName': 'Athlacca, Limerick', 'displayValue': 'athlacca-limerick'}
+    ATHLEAGUE_ROSCOMMON = {'id': '3389', 'displayName': 'Athleague, Roscommon', 'displayValue': 'athleague-roscommon'}
+    ATHLONE_AND_SURROUNDS_ROSCOMMON = {'id': '4059', 'displayName': 'Athlone (& Surrounds), Roscommon', 'displayValue': 'athlone-and-surrounds-roscommon'}
+    ATHLONE_AND_SURROUNDS_WESTMEATH = {'id': '4060', 'displayName': 'Athlone (& Surrounds), Westmeath', 'displayValue': 'athlone-and-surrounds-westmeath'}
+    ATHLONE_INSTITUTE_OF_TECHNOLOGY_WESTMEATH = {'id': '4305', 'displayName': 'Athlone Institute of Technology, Westmeath', 'displayValue': 'athlone-institute-of-technology-westmeath'}
+    ATHLONE_ROSCOMMON = {'id': '3390', 'displayName': 'Athlone, Roscommon', 'displayValue': 'athlone-roscommon'}
+    ATHLONE_WESTMEATH = {'id': '3749', 'displayName': 'Athlone, Westmeath', 'displayValue': 'athlone-westmeath'}
+    ATHLUMNEY_MEATH = {'id': '3284', 'displayName': 'Athlumney, Meath', 'displayValue': 'athlumney-meath'}
+    ATHNID_TIPPERARY = {'id': '1172', 'displayName': 'Athnid, Tipperary', 'displayValue': 'athnid-tipperary'}
+    ATHY_AND_SURROUNDS_KILDARE = {'id': '4061', 'displayName': 'Athy (& Surrounds), Kildare', 'displayValue': 'athy-and-surrounds-kildare'}
+    ATHY_KILDARE = {'id': '2490', 'displayName': 'Athy, Kildare', 'displayValue': 'athy-kildare'}
+    ATTAVALLY_MAYO = {'id': '3140', 'displayName': 'Attavally, Mayo', 'displayValue': 'attavally-mayo'}
+    ATTICAL_DOWN = {'id': '1784', 'displayName': 'Attical, Down', 'displayValue': 'attical-down'}
+    ATTYMASS_MAYO = {'id': '3141', 'displayName': 'Attymass, Mayo', 'displayValue': 'attymass-mayo'}
+    ATTYMON_GALWAY = {'id': '2331', 'displayName': 'Attymon, Galway', 'displayValue': 'attymon-galway'}
+    AUCLOGGEEN_GALWAY = {'id': '2332', 'displayName': 'Aucloggeen, Galway', 'displayValue': 'aucloggeen-galway'}
+    AUGHA_CARLOW = {'id': '1810', 'displayName': 'Augha, Carlow', 'displayValue': 'augha-carlow'}
+    AUGHACASHEL_LEITRIM = {'id': '2301', 'displayName': 'Aughacashel, Leitrim', 'displayValue': 'aughacashel-leitrim'}
+    AUGHACASLA_KERRY = {'id': '2686', 'displayName': 'Aughacasla, Kerry', 'displayValue': 'aughacasla-kerry'}
+    AUGHAGAULT_DONEGAL = {'id': '512', 'displayName': 'Aughagault, Donegal', 'displayValue': 'aughagault-donegal'}
+    AUGHAVANNAGH_WICKLOW = {'id': '3973', 'displayName': 'Aughavannagh, Wicklow', 'displayValue': 'aughavannagh-wicklow'}
+    AUGHAVAS_LEITRIM = {'id': '2302', 'displayName': 'Aughavas, Leitrim', 'displayValue': 'aughavas-leitrim'}
+    AUGHER_TYRONE = {'id': '3646', 'displayName': 'Augher, Tyrone', 'displayValue': 'augher-tyrone'}
+    AUGHILS_KERRY = {'id': '721', 'displayName': 'Aughils, Kerry', 'displayValue': 'aughils-kerry'}
+    AUGHINISH_CLARE = {'id': '282', 'displayName': 'Aughinish, Clare', 'displayValue': 'aughinish-clare'}
+    AUGHKEELY_DONEGAL = {'id': '513', 'displayName': 'Aughkeely, Donegal', 'displayValue': 'aughkeely-donegal'}
+    AUGHNACLIFFE_LONGFORD = {'id': '3129', 'displayName': 'Aughnacliffe, Longford', 'displayValue': 'aughnacliffe-longford'}
+    AUGHNACLOY_TYRONE = {'id': '3647', 'displayName': 'Aughnacloy, Tyrone', 'displayValue': 'aughnacloy-tyrone'}
+    AUGHNAMULLEN_MONAGHAN = {'id': '3341', 'displayName': 'Aughnamullen, Monaghan', 'displayValue': 'aughnamullen-monaghan'}
+    AUGHNASHEELAN_LEITRIM = {'id': '2303', 'displayName': 'Aughnasheelan, Leitrim', 'displayValue': 'aughnasheelan-leitrim'}
+    AUGHRIM_GALWAY = {'id': '2333', 'displayName': 'Aughrim, Galway', 'displayValue': 'aughrim-galway'}
+    AUGHRIM_WICKLOW = {'id': '3974', 'displayName': 'Aughrim, Wicklow', 'displayValue': 'aughrim-wicklow'}
+    AUGHRIS_SLIGO = {'id': '3475', 'displayName': 'Aughris, Sligo', 'displayValue': 'aughris-sligo'}
+    AUGHRUS_MORE_GALWAY = {'id': '2334', 'displayName': 'Aughrus More, Galway', 'displayValue': 'aughrus-more-galway'}
+    AVOCA_WICKLOW = {'id': '3975', 'displayName': 'Avoca, Wicklow', 'displayValue': 'avoca-wicklow'}
+    AYLESBURY_DUBLIN = {'id': '2041', 'displayName': 'Aylesbury, Dublin', 'displayValue': 'aylesbury-dublin'}
+    AYRFIELD_DUBLIN = {'id': '2044', 'displayName': 'Ayrfield, Dublin', 'displayValue': 'ayrfield-dublin'}
+    BAGENALSTOWN_CARLOW = {'id': '1811', 'displayName': 'Bagenalstown, Carlow', 'displayValue': 'bagenalstown-carlow'}
+    BAILIEBOROUGH_AND_SURROUNDS_CAVAN = {'id': '4062', 'displayName': 'Bailieborough (& Surrounds), Cavan', 'displayValue': 'bailieborough-and-surrounds-cavan'}
+    BAILIEBOROUGH_CAVAN = {'id': '1802', 'displayName': 'Bailieborough, Cavan', 'displayValue': 'bailieborough-cavan'}
+    BALBRIGGAN_AND_SURROUNDS_DUBLIN = {'id': '4063', 'displayName': 'Balbriggan (& Surrounds), Dublin', 'displayValue': 'balbriggan-and-surrounds-dublin'}
+    BALBRIGGAN_DUBLIN = {'id': '2045', 'displayName': 'Balbriggan, Dublin', 'displayValue': 'balbriggan-dublin'}
+    BALDONNELL_DUBLIN = {'id': '2046', 'displayName': 'Baldonnell, Dublin', 'displayValue': 'baldonnell-dublin'}
+    BALDOYLE_DUBLIN = {'id': '2047', 'displayName': 'Baldoyle, Dublin', 'displayValue': 'baldoyle-dublin'}
+    BALDWINSTOWN_WEXFORD = {'id': '3818', 'displayName': 'Baldwinstown, Wexford', 'displayValue': 'baldwinstown-wexford'}
+    BALGRIFFIN_DUBLIN = {'id': '2048', 'displayName': 'Balgriffin, Dublin', 'displayValue': 'balgriffin-dublin'}
+    BALLA_MAYO = {'id': '3142', 'displayName': 'Balla, Mayo', 'displayValue': 'balla-mayo'}
+    BALLACOLLA_LAOIS = {'id': '2840', 'displayName': 'Ballacolla, Laois', 'displayValue': 'ballacolla-laois'}
+    BALLAGH_FERMANAGH = {'id': '1105', 'displayName': 'Ballagh, Fermanagh', 'displayValue': 'ballagh-fermanagh'}
+    BALLAGH_GALWAY = {'id': '2342', 'displayName': 'Ballagh, Galway', 'displayValue': 'ballagh-galway'}
+    BALLAGH_LIMERICK = {'id': '2886', 'displayName': 'Ballagh, Limerick', 'displayValue': 'ballagh-limerick'}
+    BALLAGH_ROSCOMMON = {'id': '3391', 'displayName': 'Ballagh, Roscommon', 'displayValue': 'ballagh-roscommon'}
+    BALLAGH_TIPPERARY = {'id': '3485', 'displayName': 'Ballagh, Tipperary', 'displayValue': 'ballagh-tipperary'}
+    BALLAGHADERREEN_ROSCOMMON = {'id': '3392', 'displayName': 'Ballaghaderreen, Roscommon', 'displayValue': 'ballaghaderreen-roscommon'}
+    BALLAGHBEHY_LIMERICK = {'id': '2887', 'displayName': 'Ballaghbehy, Limerick', 'displayValue': 'ballaghbehy-limerick'}
+    BALLAGHKEEN_WEXFORD = {'id': '3819', 'displayName': 'Ballaghkeen, Wexford', 'displayValue': 'ballaghkeen-wexford'}
+    BALLAGHMORE_LAOIS = {'id': '2841', 'displayName': 'Ballaghmore, Laois', 'displayValue': 'ballaghmore-laois'}
+    BALLAGHNATRILLICK_SLIGO = {'id': '3476', 'displayName': 'Ballaghnatrillick, Sligo', 'displayValue': 'ballaghnatrillick-sligo'}
+    BALLARD_GALWAY = {'id': '2357', 'displayName': 'Ballard, Galway', 'displayValue': 'ballard-galway'}
+    BALLARD_WICKLOW = {'id': '3976', 'displayName': 'Ballard, Wicklow', 'displayValue': 'ballard-wicklow'}
+    BALLARDIGGAN_GALWAY = {'id': '2358', 'displayName': 'Ballardiggan, Galway', 'displayValue': 'ballardiggan-galway'}
+    BALLEEN_KILKENNY = {'id': '2762', 'displayName': 'Balleen, Kilkenny', 'displayValue': 'balleen-kilkenny'}
+    BALLICKMOYLER_LAOIS = {'id': '2842', 'displayName': 'Ballickmoyler, Laois', 'displayValue': 'ballickmoyler-laois'}
+    BALLINA_AND_SURROUNDS_MAYO = {'id': '4064', 'displayName': 'Ballina (& Surrounds), Mayo', 'displayValue': 'ballina-and-surrounds-mayo'}
+    BALLINA_MAYO = {'id': '3143', 'displayName': 'Ballina, Mayo', 'displayValue': 'ballina-mayo'}
+    BALLINA_TIPPERARY = {'id': '3486', 'displayName': 'Ballina, Tipperary', 'displayValue': 'ballina-tipperary'}
+    BALLINABARNA_WEXFORD = {'id': '1248', 'displayName': 'Ballinabarna, Wexford', 'displayValue': 'ballinabarna-wexford'}
+    BALLINABOOLA_WEXFORD = {'id': '3820', 'displayName': 'Ballinaboola, Wexford', 'displayValue': 'ballinaboola-wexford'}
+    BALLINABOY_GALWAY = {'id': '2359', 'displayName': 'Ballinaboy, Galway', 'displayValue': 'ballinaboy-galway'}
+    BALLINABRACKEY_MEATH = {'id': '3285', 'displayName': 'Ballinabrackey, Meath', 'displayValue': 'ballinabrackey-meath'}
+    BALLINABRANAGH_CARLOW = {'id': '1812', 'displayName': 'Ballinabranagh, Carlow', 'displayValue': 'ballinabranagh-carlow'}
+    BALLINACARROW_SLIGO = {'id': '3477', 'displayName': 'Ballinacarrow, Sligo', 'displayValue': 'ballinacarrow-sligo'}
+    BALLINACLASH_WICKLOW = {'id': '3977', 'displayName': 'Ballinaclash, Wicklow', 'displayValue': 'ballinaclash-wicklow'}
+    BALLINACOR_WICKLOW = {'id': '3978', 'displayName': 'Ballinacor, Wicklow', 'displayValue': 'ballinacor-wicklow'}
+    BALLINACURRA_LIMERICK = {'id': '2615', 'displayName': 'Ballinacurra, Limerick', 'displayValue': 'ballinacurra-limerick'}
+    BALLINADEE_CORK = {'id': '1202', 'displayName': 'Ballinadee, Cork', 'displayValue': 'ballinadee-cork'}
+    BALLINAFAD_GALWAY = {'id': '2360', 'displayName': 'Ballinafad, Galway', 'displayValue': 'ballinafad-galway'}
+    BALLINAFAD_SLIGO = {'id': '3478', 'displayName': 'Ballinafad, Sligo', 'displayValue': 'ballinafad-sligo'}
+    BALLINAGAR_OFFALY = {'id': '599', 'displayName': 'Ballinagar, Offaly', 'displayValue': 'ballinagar-offaly'}
+    BALLINAGARE_ROSCOMMON = {'id': '3393', 'displayName': 'Ballinagare, Roscommon', 'displayValue': 'ballinagare-roscommon'}
+    BALLINAGARRANE_LIMERICK = {'id': '866', 'displayName': 'Ballinagarrane, Limerick', 'displayValue': 'ballinagarrane-limerick'}
+    BALLINAGH_CAVAN = {'id': '1803', 'displayName': 'Ballinagh, Cavan', 'displayValue': 'ballinagh-cavan'}
+    BALLINAGLERAGH_LEITRIM = {'id': '2304', 'displayName': 'Ballinagleragh, Leitrim', 'displayValue': 'ballinagleragh-leitrim'}
+    BALLINAGORE_WESTMEATH = {'id': '3750', 'displayName': 'Ballinagore, Westmeath', 'displayValue': 'ballinagore-westmeath'}
+    BALLINAHEGLISH_ROSCOMMON = {'id': '3394', 'displayName': 'Ballinaheglish, Roscommon', 'displayValue': 'ballinaheglish-roscommon'}
+    BALLINAHINCH_TIPPERARY = {'id': '3508', 'displayName': 'Ballinahinch, Tipperary', 'displayValue': 'ballinahinch-tipperary'}
+    BALLINAHOW_KERRY = {'id': '2699', 'displayName': 'Ballinahow, Kerry', 'displayValue': 'ballinahow-kerry'}
+    BALLINAHOW_TIPPERARY = {'id': '3509', 'displayName': 'Ballinahow, Tipperary', 'displayValue': 'ballinahow-tipperary'}
+    BALLINAHOWN_WESTMEATH = {'id': '3751', 'displayName': 'Ballinahown, Westmeath', 'displayValue': 'ballinahown-westmeath'}
+    BALLINAKILL_KILKENNY = {'id': '2763', 'displayName': 'Ballinakill, Kilkenny', 'displayValue': 'ballinakill-kilkenny'}
+    BALLINAKILL_LAOIS = {'id': '2843', 'displayName': 'Ballinakill, Laois', 'displayValue': 'ballinakill-laois'}
+    BALLINALACK_WESTMEATH = {'id': '3752', 'displayName': 'Ballinalack, Westmeath', 'displayValue': 'ballinalack-westmeath'}
+    BALLINALEA_WICKLOW = {'id': '3979', 'displayName': 'Ballinalea, Wicklow', 'displayValue': 'ballinalea-wicklow'}
+    BALLINALEE_LONGFORD = {'id': '3130', 'displayName': 'Ballinalee, Longford', 'displayValue': 'ballinalee-longford'}
+    BALLINAMARA_KILKENNY = {'id': '2764', 'displayName': 'Ballinamara, Kilkenny', 'displayValue': 'ballinamara-kilkenny'}
+    BALLINAMEEN_ROSCOMMON = {'id': '3395', 'displayName': 'Ballinameen, Roscommon', 'displayValue': 'ballinameen-roscommon'}
+    BALLINAMONA_WATERFORD = {'id': '1937', 'displayName': 'Ballinamona, Waterford', 'displayValue': 'ballinamona-waterford'}
+    BALLINAMORE_BRIDGE_GALWAY = {'id': '2361', 'displayName': 'Ballinamore Bridge, Galway', 'displayValue': 'ballinamore-bridge-galway'}
+    BALLINAMORE_LEITRIM = {'id': '2305', 'displayName': 'Ballinamore, Leitrim', 'displayValue': 'ballinamore-leitrim'}
+    BALLINAMUCK_LONGFORD = {'id': '3131', 'displayName': 'Ballinamuck, Longford', 'displayValue': 'ballinamuck-longford'}
+    BALLINAMULT_WATERFORD = {'id': '1938', 'displayName': 'Ballinamult, Waterford', 'displayValue': 'ballinamult-waterford'}
+    BALLINASCARTY_CORK = {'id': '1203', 'displayName': 'Ballinascarty, Cork', 'displayValue': 'ballinascarty-cork'}
+    BALLINASCORNEY_DUBLIN = {'id': '2049', 'displayName': 'Ballinascorney, Dublin', 'displayValue': 'ballinascorney-dublin'}
+    BALLINASLOE_AND_SURROUNDS_GALWAY = {'id': '4065', 'displayName': 'Ballinasloe (& Surrounds), Galway', 'displayValue': 'ballinasloe-and-surrounds-galway'}
+    BALLINASLOE_GALWAY = {'id': '2362', 'displayName': 'Ballinasloe, Galway', 'displayValue': 'ballinasloe-galway'}
+    BALLINASPICK_WATERFORD = {'id': '150', 'displayName': 'Ballinaspick, Waterford', 'displayValue': 'ballinaspick-waterford'}
+    BALLINCLASHET_CORK = {'id': '339', 'displayName': 'Ballinclashet, Cork', 'displayValue': 'ballinclashet-cork'}
+    BALLINCLEA_WICKLOW = {'id': '3980', 'displayName': 'Ballinclea, Wicklow', 'displayValue': 'ballinclea-wicklow'}
+    BALLINCLOHER_KERRY = {'id': '2719', 'displayName': 'Ballincloher, Kerry', 'displayValue': 'ballincloher-kerry'}
+    BALLINCOLLIG_CORK = {'id': '1204', 'displayName': 'Ballincollig, Cork', 'displayValue': 'ballincollig-cork'}
+    BALLINCREA_KILKENNY = {'id': '2765', 'displayName': 'Ballincrea, Kilkenny', 'displayValue': 'ballincrea-kilkenny'}
+    BALLINCROKIG_CORK = {'id': '1205', 'displayName': 'Ballincrokig, Cork', 'displayValue': 'ballincrokig-cork'}
+    BALLINCURRIG_CORK = {'id': '340', 'displayName': 'Ballincurrig, Cork', 'displayValue': 'ballincurrig-cork'}
+    BALLINDAGGAN_WEXFORD = {'id': '3821', 'displayName': 'Ballindaggan, Wexford', 'displayValue': 'ballindaggan-wexford'}
+    BALLINDERREEN_GALWAY = {'id': '2363', 'displayName': 'Ballinderreen, Galway', 'displayValue': 'ballinderreen-galway'}
+    BALLINDERRY_TIPPERARY = {'id': '3510', 'displayName': 'Ballinderry, Tipperary', 'displayValue': 'ballinderry-tipperary'}
+    BALLINDERRY_WICKLOW = {'id': '3981', 'displayName': 'Ballinderry, Wicklow', 'displayValue': 'ballinderry-wicklow'}
+    BALLINDINE_MAYO = {'id': '3144', 'displayName': 'Ballindine, Mayo', 'displayValue': 'ballindine-mayo'}
+    BALLINDRAIT_DONEGAL = {'id': '1342', 'displayName': 'Ballindrait, Donegal', 'displayValue': 'ballindrait-donegal'}
+    BALLINDUD_WATERFORD = {'id': '1939', 'displayName': 'Ballindud, Waterford', 'displayValue': 'ballindud-waterford'}
+    BALLINEANIG_KERRY = {'id': '2720', 'displayName': 'Ballineanig, Kerry', 'displayValue': 'ballineanig-kerry'}
+    BALLINEEN_CORK = {'id': '1206', 'displayName': 'Ballineen, Cork', 'displayValue': 'ballineen-cork'}
+    BALLINFULL_SLIGO = {'id': '3479', 'displayName': 'Ballinfull, Sligo', 'displayValue': 'ballinfull-sligo'}
+    BALLINGARRY_LIMERICK = {'id': '2616', 'displayName': 'Ballingarry, Limerick', 'displayValue': 'ballingarry-limerick'}
+    BALLINGARRY_TIPPERARY = {'id': '3511', 'displayName': 'Ballingarry, Tipperary', 'displayValue': 'ballingarry-tipperary'}
+    BALLINGEARY_CORK = {'id': '1207', 'displayName': 'Ballingeary, Cork', 'displayValue': 'ballingeary-cork'}
+    BALLINGURTEEN_CORK = {'id': '342', 'displayName': 'Ballingurteen, Cork', 'displayValue': 'ballingurteen-cork'}
+    BALLINHASSIG_CORK = {'id': '1208', 'displayName': 'Ballinhassig, Cork', 'displayValue': 'ballinhassig-cork'}
+    BALLINKILLIN_CARLOW = {'id': '1813', 'displayName': 'Ballinkillin, Carlow', 'displayValue': 'ballinkillin-carlow'}
+    BALLINLEENY_LIMERICK = {'id': '2617', 'displayName': 'Ballinleeny, Limerick', 'displayValue': 'ballinleeny-limerick'}
+    BALLINLOGHIG_KERRY = {'id': '2721', 'displayName': 'Ballinloghig, Kerry', 'displayValue': 'ballinloghig-kerry'}
+    BALLINLOUGH_CORK = {'id': '1209', 'displayName': 'Ballinlough, Cork', 'displayValue': 'ballinlough-cork'}
+    BALLINLOUGH_MEATH = {'id': '3286', 'displayName': 'Ballinlough, Meath', 'displayValue': 'ballinlough-meath'}
+    BALLINLOUGH_ROSCOMMON = {'id': '3396', 'displayName': 'Ballinlough, Roscommon', 'displayValue': 'ballinlough-roscommon'}
+    BALLINLUSKA_CORK = {'id': '1959', 'displayName': 'Ballinluska, Cork', 'displayValue': 'ballinluska-cork'}
+    BALLINODE_MONAGHAN = {'id': '3342', 'displayName': 'Ballinode, Monaghan', 'displayValue': 'ballinode-monaghan'}
+    BALLINODE_SLIGO = {'id': '3487', 'displayName': 'Ballinode, Sligo', 'displayValue': 'ballinode-sligo'}
+    BALLINORA_CORK = {'id': '1960', 'displayName': 'Ballinora, Cork', 'displayValue': 'ballinora-cork'}
+    BALLINREA_CORK = {'id': '1595', 'displayName': 'Ballinrea, Cork', 'displayValue': 'ballinrea-cork'}
+    BALLINROBE_MAYO = {'id': '3149', 'displayName': 'Ballinrobe, Mayo', 'displayValue': 'ballinrobe-mayo'}
+    BALLINRUAN_CLARE = {'id': '1543', 'displayName': 'Ballinruan, Clare', 'displayValue': 'ballinruan-clare'}
+    BALLINSKELLIGS_KERRY = {'id': '2722', 'displayName': 'Ballinskelligs, Kerry', 'displayValue': 'ballinskelligs-kerry'}
+    BALLINSPITTLE_CORK = {'id': '1596', 'displayName': 'Ballinspittle, Cork', 'displayValue': 'ballinspittle-cork'}
+    BALLINTEER_DUBLIN = {'id': '2050', 'displayName': 'Ballinteer, Dublin', 'displayValue': 'ballinteer-dublin'}
+    BALLINTEMPLE_CORK = {'id': '1597', 'displayName': 'Ballintemple, Cork', 'displayValue': 'ballintemple-cork'}
+    BALLINTEMPLE_GALWAY = {'id': '2367', 'displayName': 'Ballintemple, Galway', 'displayValue': 'ballintemple-galway'}
+    BALLINTOGHER_SLIGO = {'id': '3488', 'displayName': 'Ballintogher, Sligo', 'displayValue': 'ballintogher-sligo'}
+    BALLINTOY_ANTRIM = {'id': '269', 'displayName': 'Ballintoy, Antrim', 'displayValue': 'ballintoy-antrim'}
+    BALLINTRA_DONEGAL = {'id': '1343', 'displayName': 'Ballintra, Donegal', 'displayValue': 'ballintra-donegal'}
+    BALLINTRILLICK_SLIGO = {'id': '3489', 'displayName': 'Ballintrillick, Sligo', 'displayValue': 'ballintrillick-sligo'}
+    BALLINTUBBER_MAYO = {'id': '3150', 'displayName': 'Ballintubber, Mayo', 'displayValue': 'ballintubber-mayo'}
+    BALLINTUBBER_ROSCOMMON = {'id': '3397', 'displayName': 'Ballintubber, Roscommon', 'displayValue': 'ballintubber-roscommon'}
+    BALLINTUBBERT_LAOIS = {'id': '2844', 'displayName': 'Ballintubbert, Laois', 'displayValue': 'ballintubbert-laois'}
+    BALLINURE_CORK = {'id': '1217', 'displayName': 'Ballinure, Cork', 'displayValue': 'ballinure-cork'}
+    BALLINURE_TIPPERARY = {'id': '3512', 'displayName': 'Ballinure, Tipperary', 'displayValue': 'ballinure-tipperary'}
+    BALLINVARRY_KILKENNY = {'id': '2766', 'displayName': 'Ballinvarry, Kilkenny', 'displayValue': 'ballinvarry-kilkenny'}
+    BALLINVEILTIG_CORK = {'id': '341', 'displayName': 'Ballinveiltig, Cork', 'displayValue': 'ballinveiltig-cork'}
+    BALLINVOULTIG_CORK = {'id': '1218', 'displayName': 'Ballinvoultig, Cork', 'displayValue': 'ballinvoultig-cork'}
+    BALLINVRINSIG_CORK = {'id': '343', 'displayName': 'Ballinvrinsig, Cork', 'displayValue': 'ballinvrinsig-cork'}
+    BALLINVUSKIG_CORK = {'id': '1219', 'displayName': 'Ballinvuskig, Cork', 'displayValue': 'ballinvuskig-cork'}
+    BALLISODARE_SLIGO = {'id': '3490', 'displayName': 'Ballisodare, Sligo', 'displayValue': 'ballisodare-sligo'}
+    BALLITORE_KILDARE = {'id': '2491', 'displayName': 'Ballitore, Kildare', 'displayValue': 'ballitore-kildare'}
+    BALLIVOR_MEATH = {'id': '3287', 'displayName': 'Ballivor, Meath', 'displayValue': 'ballivor-meath'}
+    BALLON_CARLOW = {'id': '1814', 'displayName': 'Ballon, Carlow', 'displayValue': 'ballon-carlow'}
+    BALLOOR_LEITRIM = {'id': '849', 'displayName': 'Balloor, Leitrim', 'displayValue': 'balloor-leitrim'}
+    BALLOUGHTER_WEXFORD = {'id': '3822', 'displayName': 'Balloughter, Wexford', 'displayValue': 'balloughter-wexford'}
+    BALLSBRIDGE_DUBLIN = {'id': '2051', 'displayName': 'Ballsbridge, Dublin', 'displayValue': 'ballsbridge-dublin'}
+    BALLURE_DONEGAL = {'id': '1357', 'displayName': 'Ballure, Donegal', 'displayValue': 'ballure-donegal'}
+    BALLYADAMS_LAOIS = {'id': '2845', 'displayName': 'Ballyadams, Laois', 'displayValue': 'ballyadams-laois'}
+    BALLYAGRAN_LIMERICK = {'id': '2618', 'displayName': 'Ballyagran, Limerick', 'displayValue': 'ballyagran-limerick'}
+    BALLYALLINAN_LIMERICK = {'id': '2619', 'displayName': 'Ballyallinan, Limerick', 'displayValue': 'ballyallinan-limerick'}
+    BALLYANEEN_WATERFORD = {'id': '117', 'displayName': 'Ballyaneen, Waterford', 'displayValue': 'ballyaneen-waterford'}
+    BALLYBANE_GALWAY = {'id': '2368', 'displayName': 'Ballybane, Galway', 'displayValue': 'ballybane-galway'}
+    BALLYBANNON_CARLOW = {'id': '207', 'displayName': 'Ballybannon, Carlow', 'displayValue': 'ballybannon-carlow'}
+    BALLYBAY_AND_SURROUNDS_MONAGHAN = {'id': '4066', 'displayName': 'Ballybay (& Surrounds), Monaghan', 'displayValue': 'ballybay-and-surrounds-monaghan'}
+    BALLYBAY_MONAGHAN = {'id': '3343', 'displayName': 'Ballybay, Monaghan', 'displayValue': 'ballybay-monaghan'}
+    BALLYBEG_TIPPERARY = {'id': '1173', 'displayName': 'Ballybeg, Tipperary', 'displayValue': 'ballybeg-tipperary'}
+    BALLYBODEN_DUBLIN = {'id': '2052', 'displayName': 'Ballyboden, Dublin', 'displayValue': 'ballyboden-dublin'}
+    BALLYBOFEY_AND_SURROUNDS_DONEGAL = {'id': '4067', 'displayName': 'Ballybofey (& Surrounds), Donegal', 'displayValue': 'ballybofey-and-surrounds-donegal'}
+    BALLYBOFEY_DONEGAL = {'id': '1358', 'displayName': 'Ballybofey, Donegal', 'displayValue': 'ballybofey-donegal'}
+    BALLYBOGY_ANTRIM = {'id': '270', 'displayName': 'Ballybogy, Antrim', 'displayValue': 'ballybogy-antrim'}
+    BALLYBOUGH_DUBLIN = {'id': '2055', 'displayName': 'Ballybough, Dublin', 'displayValue': 'ballybough-dublin'}
+    BALLYBOUGHAL_DUBLIN = {'id': '2056', 'displayName': 'Ballyboughal, Dublin', 'displayValue': 'ballyboughal-dublin'}
+    BALLYBOY_OFFALY = {'id': '600', 'displayName': 'Ballyboy, Offaly', 'displayValue': 'ballyboy-offaly'}
+    BALLYBRACK_DUBLIN = {'id': '2057', 'displayName': 'Ballybrack, Dublin', 'displayValue': 'ballybrack-dublin'}
+    BALLYBRACK_KERRY = {'id': '2723', 'displayName': 'Ballybrack, Kerry', 'displayValue': 'ballybrack-kerry'}
+    BALLYBRIT_GALWAY = {'id': '2369', 'displayName': 'Ballybrit, Galway', 'displayValue': 'ballybrit-galway'}
+    BALLYBRITTAS_LAOIS = {'id': '2846', 'displayName': 'Ballybrittas, Laois', 'displayValue': 'ballybrittas-laois'}
+    BALLYBROMMEL_CARLOW = {'id': '198', 'displayName': 'Ballybrommel, Carlow', 'displayValue': 'ballybrommel-carlow'}
+    BALLYBROOD_LIMERICK = {'id': '2620', 'displayName': 'Ballybrood, Limerick', 'displayValue': 'ballybrood-limerick'}
+    BALLYBROPHY_LAOIS = {'id': '2847', 'displayName': 'Ballybrophy, Laois', 'displayValue': 'ballybrophy-laois'}
+    BALLYBRYAN_OFFALY = {'id': '1157', 'displayName': 'Ballybryan, Offaly', 'displayValue': 'ballybryan-offaly'}
+    BALLYBUNION_KERRY = {'id': '2724', 'displayName': 'Ballybunion, Kerry', 'displayValue': 'ballybunion-kerry'}
+    BALLYBURDEN_CORK = {'id': '352', 'displayName': 'Ballyburden, Cork', 'displayValue': 'ballyburden-cork'}
+    BALLYBURKE_GALWAY = {'id': '2370', 'displayName': 'Ballyburke, Galway', 'displayValue': 'ballyburke-galway'}
+    BALLYCAHILL_TIPPERARY = {'id': '1174', 'displayName': 'Ballycahill, Tipperary', 'displayValue': 'ballycahill-tipperary'}
+    BALLYCALLAN_KILKENNY = {'id': '2767', 'displayName': 'Ballycallan, Kilkenny', 'displayValue': 'ballycallan-kilkenny'}
+    BALLYCANEW_WEXFORD = {'id': '3823', 'displayName': 'Ballycanew, Wexford', 'displayValue': 'ballycanew-wexford'}
+    BALLYCARNEY_WEXFORD = {'id': '3824', 'displayName': 'Ballycarney, Wexford', 'displayValue': 'ballycarney-wexford'}
+    BALLYCARRY_ANTRIM = {'id': '271', 'displayName': 'Ballycarry, Antrim', 'displayValue': 'ballycarry-antrim'}
+    BALLYCASTLE_ANTRIM = {'id': '272', 'displayName': 'Ballycastle, Antrim', 'displayValue': 'ballycastle-antrim'}
+    BALLYCASTLE_MAYO = {'id': '3151', 'displayName': 'Ballycastle, Mayo', 'displayValue': 'ballycastle-mayo'}
+    BALLYCLARE_ANTRIM = {'id': '273', 'displayName': 'Ballyclare, Antrim', 'displayValue': 'ballyclare-antrim'}
+    BALLYCLARE_ROSCOMMON = {'id': '3409', 'displayName': 'Ballyclare, Roscommon', 'displayValue': 'ballyclare-roscommon'}
+    BALLYCLERAHAN_TIPPERARY = {'id': '655', 'displayName': 'Ballyclerahan, Tipperary', 'displayValue': 'ballyclerahan-tipperary'}
+    BALLYCLERY_GALWAY = {'id': '2371', 'displayName': 'Ballyclery, Galway', 'displayValue': 'ballyclery-galway'}
+    BALLYCLOUGH_CORK = {'id': '1220', 'displayName': 'Ballyclough, Cork', 'displayValue': 'ballyclough-cork'}
+    BALLYCLOUGH_LIMERICK = {'id': '2621', 'displayName': 'Ballyclough, Limerick', 'displayValue': 'ballyclough-limerick'}
+    BALLYCOLLA_LAOIS = {'id': '2848', 'displayName': 'Ballycolla, Laois', 'displayValue': 'ballycolla-laois'}
+    BALLYCOMMON_TIPPERARY = {'id': '933', 'displayName': 'Ballycommon, Tipperary', 'displayValue': 'ballycommon-tipperary'}
+    BALLYCONNEELY_GALWAY = {'id': '2372', 'displayName': 'Ballyconneely, Galway', 'displayValue': 'ballyconneely-galway'}
+    BALLYCONNELL_CAVAN = {'id': '1804', 'displayName': 'Ballyconnell, Cavan', 'displayValue': 'ballyconnell-cavan'}
+    BALLYCONNELL_SLIGO = {'id': '3491', 'displayName': 'Ballyconnell, Sligo', 'displayValue': 'ballyconnell-sligo'}
+    BALLYCONNELL_WICKLOW = {'id': '3982', 'displayName': 'Ballyconnell, Wicklow', 'displayValue': 'ballyconnell-wicklow'}
+    BALLYCONNIGAR_WEXFORD = {'id': '3825', 'displayName': 'Ballyconnigar, Wexford', 'displayValue': 'ballyconnigar-wexford'}
+    BALLYCOOLIN_DUBLIN = {'id': '2058', 'displayName': 'Ballycoolin, Dublin', 'displayValue': 'ballycoolin-dublin'}
+    BALLYCORICK_CLARE = {'id': '283', 'displayName': 'Ballycorick, Clare', 'displayValue': 'ballycorick-clare'}
+    BALLYCORUS_DUBLIN = {'id': '2059', 'displayName': 'Ballycorus, Dublin', 'displayValue': 'ballycorus-dublin'}
+    BALLYCOTTON_CORK = {'id': '1221', 'displayName': 'Ballycotton, Cork', 'displayValue': 'ballycotton-cork'}
+    BALLYCROSSAUN_GALWAY = {'id': '663', 'displayName': 'Ballycrossaun, Galway', 'displayValue': 'ballycrossaun-galway'}
+    BALLYCROY_MAYO = {'id': '3152', 'displayName': 'Ballycroy, Mayo', 'displayValue': 'ballycroy-mayo'}
+    BALLYCULLANE_WEXFORD = {'id': '3826', 'displayName': 'Ballycullane, Wexford', 'displayValue': 'ballycullane-wexford'}
+    BALLYCULLEN_DUBLIN = {'id': '2060', 'displayName': 'Ballycullen, Dublin', 'displayValue': 'ballycullen-dublin'}
+    BALLYCULLEN_WICKLOW = {'id': '3983', 'displayName': 'Ballycullen, Wicklow', 'displayValue': 'ballycullen-wicklow'}
+    BALLYCUMBER_OFFALY = {'id': '601', 'displayName': 'Ballycumber, Offaly', 'displayValue': 'ballycumber-offaly'}
+    BALLYCUMMIN_LIMERICK = {'id': '2622', 'displayName': 'Ballycummin, Limerick', 'displayValue': 'ballycummin-limerick'}
+    BALLYDANGAN_ROSCOMMON = {'id': '3410', 'displayName': 'Ballydangan, Roscommon', 'displayValue': 'ballydangan-roscommon'}
+    BALLYDAVID_GALWAY = {'id': '2373', 'displayName': 'Ballydavid, Galway', 'displayValue': 'ballydavid-galway'}
+    BALLYDAVID_KERRY = {'id': '2725', 'displayName': 'Ballydavid, Kerry', 'displayValue': 'ballydavid-kerry'}
+    BALLYDAVIS_LAOIS = {'id': '2849', 'displayName': 'Ballydavis, Laois', 'displayValue': 'ballydavis-laois'}
+    BALLYDEHOB_CORK = {'id': '1222', 'displayName': 'Ballydehob, Cork', 'displayValue': 'ballydehob-cork'}
+    BALLYDESMOND_CORK = {'id': '1223', 'displayName': 'Ballydesmond, Cork', 'displayValue': 'ballydesmond-cork'}
+    BALLYDONEGAN_CORK = {'id': '1224', 'displayName': 'Ballydonegan, Cork', 'displayValue': 'ballydonegan-cork'}
+    BALLYDUFF_KERRY = {'id': '2726', 'displayName': 'Ballyduff, Kerry', 'displayValue': 'ballyduff-kerry'}
+    BALLYDUFF_WATERFORD = {'id': '1940', 'displayName': 'Ballyduff, Waterford', 'displayValue': 'ballyduff-waterford'}
+    BALLYDUFF_WEXFORD = {'id': '3878', 'displayName': 'Ballyduff, Wexford', 'displayValue': 'ballyduff-wexford'}
+    BALLYEDMOND_WEXFORD = {'id': '3879', 'displayName': 'Ballyedmond, Wexford', 'displayValue': 'ballyedmond-wexford'}
+    BALLYFAD_WEXFORD = {'id': '3880', 'displayName': 'Ballyfad, Wexford', 'displayValue': 'ballyfad-wexford'}
+    BALLYFAIR_KILDARE = {'id': '2492', 'displayName': 'Ballyfair, Kildare', 'displayValue': 'ballyfair-kildare'}
+    BALLYFARNAGH_MAYO = {'id': '3153', 'displayName': 'Ballyfarnagh, Mayo', 'displayValue': 'ballyfarnagh-mayo'}
+    BALLYFARNON_ROSCOMMON = {'id': '3411', 'displayName': 'Ballyfarnon, Roscommon', 'displayValue': 'ballyfarnon-roscommon'}
+    BALLYFEARD_CORK = {'id': '1225', 'displayName': 'Ballyfeard, Cork', 'displayValue': 'ballyfeard-cork'}
+    BALLYFERMOT_COLLEGE_OF_FURTHER_EDUCATION_DUBLIN = {'id': '4359', 'displayName': 'Ballyfermot College of Further Education, Dublin', 'displayValue': 'ballyfermot-college-of-further-education-dublin'}
+    BALLYFERMOT_DUBLIN = {'id': '2061', 'displayName': 'Ballyfermot, Dublin', 'displayValue': 'ballyfermot-dublin'}
+    BALLYFERRITER_KERRY = {'id': '2727', 'displayName': 'Ballyferriter, Kerry', 'displayValue': 'ballyferriter-kerry'}
+    BALLYFIN_LAOIS = {'id': '2850', 'displayName': 'Ballyfin, Laois', 'displayValue': 'ballyfin-laois'}
+    BALLYFINAGHY_ANTRIM = {'id': '303', 'displayName': 'Ballyfinaghy, Antrim', 'displayValue': 'ballyfinaghy-antrim'}
+    BALLYFORAN_ROSCOMMON = {'id': '3412', 'displayName': 'Ballyforan, Roscommon', 'displayValue': 'ballyforan-roscommon'}
+    BALLYFORE_OFFALY = {'id': '602', 'displayName': 'Ballyfore, Offaly', 'displayValue': 'ballyfore-offaly'}
+    BALLYFOYLE_KILKENNY = {'id': '2768', 'displayName': 'Ballyfoyle, Kilkenny', 'displayValue': 'ballyfoyle-kilkenny'}
+    BALLYGAR_GALWAY = {'id': '2374', 'displayName': 'Ballygar, Galway', 'displayValue': 'ballygar-galway'}
+    BALLYGARRETT_WEXFORD = {'id': '3881', 'displayName': 'Ballygarrett, Wexford', 'displayValue': 'ballygarrett-wexford'}
+    BALLYGARRIES_MAYO = {'id': '3154', 'displayName': 'Ballygarries, Mayo', 'displayValue': 'ballygarries-mayo'}
+    BALLYGARVAN_CORK = {'id': '1226', 'displayName': 'Ballygarvan, Cork', 'displayValue': 'ballygarvan-cork'}
+    BALLYGAWLEY_SLIGO = {'id': '3492', 'displayName': 'Ballygawley, Sligo', 'displayValue': 'ballygawley-sligo'}
+    BALLYGAWLEY_TYRONE = {'id': '3648', 'displayName': 'Ballygawley, Tyrone', 'displayValue': 'ballygawley-tyrone'}
+    BALLYGLASS_MAYO = {'id': '3155', 'displayName': 'Ballyglass, Mayo', 'displayValue': 'ballyglass-mayo'}
+    BALLYGLUNIN_GALWAY = {'id': '2375', 'displayName': 'Ballyglunin, Galway', 'displayValue': 'ballyglunin-galway'}
+    BALLYGOMARTIN_ANTRIM = {'id': '274', 'displayName': 'Ballygomartin, Antrim', 'displayValue': 'ballygomartin-antrim'}
+    BALLYGORMAN_DONEGAL = {'id': '1359', 'displayName': 'Ballygorman, Donegal', 'displayValue': 'ballygorman-donegal'}
+    BALLYGOWAN_DOWN = {'id': '1785', 'displayName': 'Ballygowan, Down', 'displayValue': 'ballygowan-down'}
+    BALLYGRENNAN_LIMERICK = {'id': '2633', 'displayName': 'Ballygrennan, Limerick', 'displayValue': 'ballygrennan-limerick'}
+    BALLYGRIFFIN_KILKENNY = {'id': '2769', 'displayName': 'Ballygriffin, Kilkenny', 'displayValue': 'ballygriffin-kilkenny'}
+    BALLYGRIFFIN_TIPPERARY = {'id': '1175', 'displayName': 'Ballygriffin, Tipperary', 'displayValue': 'ballygriffin-tipperary'}
+    BALLYGUNNER_WATERFORD = {'id': '1941', 'displayName': 'Ballygunner, Waterford', 'displayValue': 'ballygunner-waterford'}
+    BALLYHACK_WEXFORD = {'id': '3882', 'displayName': 'Ballyhack, Wexford', 'displayValue': 'ballyhack-wexford'}
+    BALLYHACKAMORE_ANTRIM = {'id': '277', 'displayName': 'Ballyhackamore, Antrim', 'displayValue': 'ballyhackamore-antrim'}
+    BALLYHACKET_CARLOW = {'id': '208', 'displayName': 'Ballyhacket, Carlow', 'displayValue': 'ballyhacket-carlow'}
+    BALLYHAGHT_LIMERICK = {'id': '868', 'displayName': 'Ballyhaght, Limerick', 'displayValue': 'ballyhaght-limerick'}
+    BALLYHAHILL_LIMERICK = {'id': '2634', 'displayName': 'Ballyhahill, Limerick', 'displayValue': 'ballyhahill-limerick'}
+    BALLYHAISE_CAVAN = {'id': '1805', 'displayName': 'Ballyhaise, Cavan', 'displayValue': 'ballyhaise-cavan'}
+    BALLYHALBERT_DOWN = {'id': '1786', 'displayName': 'Ballyhalbert, Down', 'displayValue': 'ballyhalbert-down'}
+    BALLYHALE_GALWAY = {'id': '2376', 'displayName': 'Ballyhale, Galway', 'displayValue': 'ballyhale-galway'}
+    BALLYHALE_KILKENNY = {'id': '2770', 'displayName': 'Ballyhale, Kilkenny', 'displayValue': 'ballyhale-kilkenny'}
+    BALLYHAR_KERRY = {'id': '2728', 'displayName': 'Ballyhar, Kerry', 'displayValue': 'ballyhar-kerry'}
+    BALLYHAUNIS_MAYO = {'id': '3156', 'displayName': 'Ballyhaunis, Mayo', 'displayValue': 'ballyhaunis-mayo'}
+    BALLYHEAN_MAYO = {'id': '3157', 'displayName': 'Ballyhean, Mayo', 'displayValue': 'ballyhean-mayo'}
+    BALLYHEAR_GALWAY = {'id': '667', 'displayName': 'Ballyhear, Galway', 'displayValue': 'ballyhear-galway'}
+    BALLYHEELAN_CAVAN = {'id': '1806', 'displayName': 'Ballyheelan, Cavan', 'displayValue': 'ballyheelan-cavan'}
+    BALLYHEERIN_DONEGAL = {'id': '522', 'displayName': 'Ballyheerin, Donegal', 'displayValue': 'ballyheerin-donegal'}
+    BALLYHEIGUE_KERRY = {'id': '2729', 'displayName': 'Ballyheigue, Kerry', 'displayValue': 'ballyheigue-kerry'}
+    BALLYHILLIN_DONEGAL = {'id': '1360', 'displayName': 'Ballyhillin, Donegal', 'displayValue': 'ballyhillin-donegal'}
+    BALLYHOE_MEATH = {'id': '3288', 'displayName': 'Ballyhoe, Meath', 'displayValue': 'ballyhoe-meath'}
+    BALLYHOGUE_WEXFORD = {'id': '3883', 'displayName': 'Ballyhogue, Wexford', 'displayValue': 'ballyhogue-wexford'}
+    BALLYHOLME_DOWN = {'id': '1787', 'displayName': 'Ballyholme, Down', 'displayValue': 'ballyholme-down'}
+    BALLYHOOLY_CORK = {'id': '1227', 'displayName': 'Ballyhooly, Cork', 'displayValue': 'ballyhooly-cork'}
+    BALLYHORNAN_DOWN = {'id': '1788', 'displayName': 'Ballyhornan, Down', 'displayValue': 'ballyhornan-down'}
+    BALLYHUPPAHANE_LAOIS = {'id': '2851', 'displayName': 'Ballyhuppahane, Laois', 'displayValue': 'ballyhuppahane-laois'}
+    BALLYJAMESDUFF_CAVAN = {'id': '1807', 'displayName': 'Ballyjamesduff, Cavan', 'displayValue': 'ballyjamesduff-cavan'}
+    BALLYKEAN_OFFALY = {'id': '1160', 'displayName': 'Ballykean, Offaly', 'displayValue': 'ballykean-offaly'}
+    BALLYKEEFE_KILKENNY = {'id': '2771', 'displayName': 'Ballykeefe, Kilkenny', 'displayValue': 'ballykeefe-kilkenny'}
+    BALLYKEEL_ANTRIM = {'id': '316', 'displayName': 'Ballykeel, Antrim', 'displayValue': 'ballykeel-antrim'}
+    BALLYKEEL_DOWN = {'id': '1789', 'displayName': 'Ballykeel, Down', 'displayValue': 'ballykeel-down'}
+    BALLYKEERAN_WESTMEATH = {'id': '3753', 'displayName': 'Ballykeeran, Westmeath', 'displayValue': 'ballykeeran-westmeath'}
+    BALLYKELLY_DERRY = {'id': '1214', 'displayName': 'Ballykelly, Derry', 'displayValue': 'ballykelly-derry'}
+    BALLYKEOGHAN_KILKENNY = {'id': '2772', 'displayName': 'Ballykeoghan, Kilkenny', 'displayValue': 'ballykeoghan-kilkenny'}
+    BALLYKILLEEN_OFFALY = {'id': '1161', 'displayName': 'Ballykilleen, Offaly', 'displayValue': 'ballykilleen-offaly'}
+    BALLYKNOCKAN_WICKLOW = {'id': '3984', 'displayName': 'Ballyknockan, Wicklow', 'displayValue': 'ballyknockan-wicklow'}
+    BALLYLACY_WEXFORD = {'id': '3884', 'displayName': 'Ballylacy, Wexford', 'displayValue': 'ballylacy-wexford'}
+    BALLYLAGHNAN_CLARE = {'id': '1544', 'displayName': 'Ballylaghnan, Clare', 'displayValue': 'ballylaghnan-clare'}
+    BALLYLANDERS_LIMERICK = {'id': '2635', 'displayName': 'Ballylanders, Limerick', 'displayValue': 'ballylanders-limerick'}
+    BALLYLANEEN_WATERFORD = {'id': '1942', 'displayName': 'Ballylaneen, Waterford', 'displayValue': 'ballylaneen-waterford'}
+    BALLYLEAGUE_ROSCOMMON = {'id': '3413', 'displayName': 'Ballyleague, Roscommon', 'displayValue': 'ballyleague-roscommon'}
+    BALLYLESSON_DOWN = {'id': '1790', 'displayName': 'Ballylesson, Down', 'displayValue': 'ballylesson-down'}
+    BALLYLICKEY_CORK = {'id': '1228', 'displayName': 'Ballylickey, Cork', 'displayValue': 'ballylickey-cork'}
+    BALLYLIFFIN_DONEGAL = {'id': '1361', 'displayName': 'Ballyliffin, Donegal', 'displayValue': 'ballyliffin-donegal'}
+    BALLYLINE_KILKENNY = {'id': '2773', 'displayName': 'Ballyline, Kilkenny', 'displayValue': 'ballyline-kilkenny'}
+    BALLYLONGFORD_KERRY = {'id': '2730', 'displayName': 'Ballylongford, Kerry', 'displayValue': 'ballylongford-kerry'}
+    BALLYLOOBY_TIPPERARY = {'id': '934', 'displayName': 'Ballylooby, Tipperary', 'displayValue': 'ballylooby-tipperary'}
+    BALLYLUCAS_WEXFORD = {'id': '3827', 'displayName': 'Ballylucas, Wexford', 'displayValue': 'ballylucas-wexford'}
+    BALLYLYNAN_LAOIS = {'id': '2852', 'displayName': 'Ballylynan, Laois', 'displayValue': 'ballylynan-laois'}
+    BALLYMACARBRY_WATERFORD = {'id': '1943', 'displayName': 'Ballymacarbry, Waterford', 'displayValue': 'ballymacarbry-waterford'}
+    BALLYMACARRETT_DOWN = {'id': '1791', 'displayName': 'Ballymacarrett, Down', 'displayValue': 'ballymacarrett-down'}
+    BALLYMACAW_WATERFORD = {'id': '1944', 'displayName': 'Ballymacaw, Waterford', 'displayValue': 'ballymacaw-waterford'}
+    BALLYMACELLIGOTT_KERRY = {'id': '2731', 'displayName': 'Ballymacelligott, Kerry', 'displayValue': 'ballymacelligott-kerry'}
+    BALLYMACHUGH_CAVAN = {'id': '1493', 'displayName': 'Ballymachugh, Cavan', 'displayValue': 'ballymachugh-cavan'}
+    BALLYMACK_KILKENNY = {'id': '2774', 'displayName': 'Ballymack, Kilkenny', 'displayValue': 'ballymack-kilkenny'}
+    BALLYMACKEY_TIPPERARY = {'id': '935', 'displayName': 'Ballymackey, Tipperary', 'displayValue': 'ballymackey-tipperary'}
+    BALLYMACODA_CORK = {'id': '1229', 'displayName': 'Ballymacoda, Cork', 'displayValue': 'ballymacoda-cork'}
+    BALLYMACURLEY_ROSCOMMON = {'id': '3414', 'displayName': 'Ballymacurley, Roscommon', 'displayValue': 'ballymacurley-roscommon'}
+    BALLYMACWARD_GALWAY = {'id': '2377', 'displayName': 'Ballymacward, Galway', 'displayValue': 'ballymacward-galway'}
+    BALLYMADOG_CORK = {'id': '344', 'displayName': 'Ballymadog, Cork', 'displayValue': 'ballymadog-cork'}
+    BALLYMAGAN_DONEGAL = {'id': '708', 'displayName': 'Ballymagan, Donegal', 'displayValue': 'ballymagan-donegal'}
+    BALLYMAGARAGHY_DONEGAL = {'id': '523', 'displayName': 'Ballymagaraghy, Donegal', 'displayValue': 'ballymagaraghy-donegal'}
+    BALLYMAGARRY_ANTRIM = {'id': '304', 'displayName': 'Ballymagarry, Antrim', 'displayValue': 'ballymagarry-antrim'}
+    BALLYMAGORRY_TYRONE = {'id': '3649', 'displayName': 'Ballymagorry, Tyrone', 'displayValue': 'ballymagorry-tyrone'}
+    BALLYMAHON_LONGFORD = {'id': '3132', 'displayName': 'Ballymahon, Longford', 'displayValue': 'ballymahon-longford'}
+    BALLYMAKEAGH_CORK = {'id': '354', 'displayName': 'Ballymakeagh, Cork', 'displayValue': 'ballymakeagh-cork'}
+    BALLYMAKEERA_CORK = {'id': '1231', 'displayName': 'Ballymakeera, Cork', 'displayValue': 'ballymakeera-cork'}
+    BALLYMAKENNY_LOUTH = {'id': '3011', 'displayName': 'Ballymakenny, Louth', 'displayValue': 'ballymakenny-louth'}
+    BALLYMARTIN_DOWN = {'id': '1792', 'displayName': 'Ballymartin, Down', 'displayValue': 'ballymartin-down'}
+    BALLYMARTLE_CORK = {'id': '1232', 'displayName': 'Ballymartle, Cork', 'displayValue': 'ballymartle-cork'}
+    BALLYMENA_ANTRIM = {'id': '305', 'displayName': 'Ballymena, Antrim', 'displayValue': 'ballymena-antrim'}
+    BALLYMITTY_WEXFORD = {'id': '3828', 'displayName': 'Ballymitty, Wexford', 'displayValue': 'ballymitty-wexford'}
+    BALLYMOE_GALWAY = {'id': '2213', 'displayName': 'Ballymoe, Galway', 'displayValue': 'ballymoe-galway'}
+    BALLYMONEEN_GALWAY = {'id': '2214', 'displayName': 'Ballymoneen, Galway', 'displayValue': 'ballymoneen-galway'}
+    BALLYMONEY_ANTRIM = {'id': '200', 'displayName': 'Ballymoney, Antrim', 'displayValue': 'ballymoney-antrim'}
+    BALLYMONEY_WEXFORD = {'id': '3829', 'displayName': 'Ballymoney, Wexford', 'displayValue': 'ballymoney-wexford'}
+    BALLYMORE_EUSTACE_KILDARE = {'id': '2493', 'displayName': 'Ballymore Eustace, Kildare', 'displayValue': 'ballymore-eustace-kildare'}
+    BALLYMORE_DONEGAL = {'id': '524', 'displayName': 'Ballymore, Donegal', 'displayValue': 'ballymore-donegal'}
+    BALLYMORE_WESTMEATH = {'id': '3754', 'displayName': 'Ballymore, Westmeath', 'displayValue': 'ballymore-westmeath'}
+    BALLYMORRIS_WICKLOW = {'id': '3985', 'displayName': 'Ballymorris, Wicklow', 'displayValue': 'ballymorris-wicklow'}
+    BALLYMOTE_SLIGO = {'id': '3493', 'displayName': 'Ballymote, Sligo', 'displayValue': 'ballymote-sligo'}
+    BALLYMOUNT_DUBLIN = {'id': '2062', 'displayName': 'Ballymount, Dublin', 'displayValue': 'ballymount-dublin'}
+    BALLYMUN_DUBLIN = {'id': '2063', 'displayName': 'Ballymun, Dublin', 'displayValue': 'ballymun-dublin'}
+    BALLYMURN_WEXFORD = {'id': '3830', 'displayName': 'Ballymurn, Wexford', 'displayValue': 'ballymurn-wexford'}
+    BALLYMURPHY_ANTRIM = {'id': '306', 'displayName': 'Ballymurphy, Antrim', 'displayValue': 'ballymurphy-antrim'}
+    BALLYMURPHY_CARLOW = {'id': '209', 'displayName': 'Ballymurphy, Carlow', 'displayValue': 'ballymurphy-carlow'}
+    BALLYMURRAGH_LIMERICK = {'id': '2636', 'displayName': 'Ballymurragh, Limerick', 'displayValue': 'ballymurragh-limerick'}
+    BALLYMURRAY_ROSCOMMON = {'id': '3415', 'displayName': 'Ballymurray, Roscommon', 'displayValue': 'ballymurray-roscommon'}
+    BALLYNACALLAGH_CORK = {'id': '346', 'displayName': 'Ballynacallagh, Cork', 'displayValue': 'ballynacallagh-cork'}
+    BALLYNACALLY_CLARE = {'id': '1545', 'displayName': 'Ballynacally, Clare', 'displayValue': 'ballynacally-clare'}
+    BALLYNACARRICK_DONEGAL = {'id': '525', 'displayName': 'Ballynacarrick, Donegal', 'displayValue': 'ballynacarrick-donegal'}
+    BALLYNACARRIGA_CORK = {'id': '1236', 'displayName': 'Ballynacarriga, Cork', 'displayValue': 'ballynacarriga-cork'}
+    BALLYNACARRIGY_WESTMEATH = {'id': '3755', 'displayName': 'Ballynacarrigy, Westmeath', 'displayValue': 'ballynacarrigy-westmeath'}
+    BALLYNACORRA_CORK = {'id': '355', 'displayName': 'Ballynacorra, Cork', 'displayValue': 'ballynacorra-cork'}
+    BALLYNACOURTY_WATERFORD = {'id': '1945', 'displayName': 'Ballynacourty, Waterford', 'displayValue': 'ballynacourty-waterford'}
+    BALLYNADRUMNY_KILDARE = {'id': '2494', 'displayName': 'Ballynadrumny, Kildare', 'displayValue': 'ballynadrumny-kildare'}
+    BALLYNAFEIGH_ANTRIM = {'id': '1730', 'displayName': 'Ballynafeigh, Antrim', 'displayValue': 'ballynafeigh-antrim'}
+    BALLYNAFID_WESTMEATH = {'id': '3756', 'displayName': 'Ballynafid, Westmeath', 'displayValue': 'ballynafid-westmeath'}
+    BALLYNAGAUL_WATERFORD = {'id': '123', 'displayName': 'Ballynagaul, Waterford', 'displayValue': 'ballynagaul-waterford'}
+    BALLYNAGREE_CORK = {'id': '356', 'displayName': 'Ballynagree, Cork', 'displayValue': 'ballynagree-cork'}
+    BALLYNAGUILKEE_WATERFORD = {'id': '1946', 'displayName': 'Ballynaguilkee, Waterford', 'displayValue': 'ballynaguilkee-waterford'}
+    BALLYNAHINCH_DOWN = {'id': '1793', 'displayName': 'Ballynahinch, Down', 'displayValue': 'ballynahinch-down'}
+    BALLYNAHINCH_GALWAY = {'id': '2215', 'displayName': 'Ballynahinch, Galway', 'displayValue': 'ballynahinch-galway'}
+    BALLYNAHOWN_GALWAY = {'id': '2216', 'displayName': 'Ballynahown, Galway', 'displayValue': 'ballynahown-galway'}
+    BALLYNAKILL_CARLOW = {'id': '1815', 'displayName': 'Ballynakill, Carlow', 'displayValue': 'ballynakill-carlow'}
+    BALLYNAKILL_OFFALY = {'id': '1162', 'displayName': 'Ballynakill, Offaly', 'displayValue': 'ballynakill-offaly'}
+    BALLYNAKILL_WESTMEATH = {'id': '3757', 'displayName': 'Ballynakill, Westmeath', 'displayValue': 'ballynakill-westmeath'}
+    BALLYNAKILLY_KERRY = {'id': '2732', 'displayName': 'Ballynakilly, Kerry', 'displayValue': 'ballynakilly-kerry'}
+    BALLYNAMALLARD_FERMANAGH = {'id': '2179', 'displayName': 'Ballynamallard, Fermanagh', 'displayValue': 'ballynamallard-fermanagh'}
+    BALLYNAMONA_CORK = {'id': '1239', 'displayName': 'Ballynamona, Cork', 'displayValue': 'ballynamona-cork'}
+    BALLYNANTY_LIMERICK = {'id': '2888', 'displayName': 'Ballynanty, Limerick', 'displayValue': 'ballynanty-limerick'}
+    BALLYNARE_MEATH = {'id': '1039', 'displayName': 'Ballynare, Meath', 'displayValue': 'ballynare-meath'}
+    BALLYNASHANNAGH_DONEGAL = {'id': '526', 'displayName': 'Ballynashannagh, Donegal', 'displayValue': 'ballynashannagh-donegal'}
+    BALLYNASKREENA_KERRY = {'id': '2733', 'displayName': 'Ballynaskreena, Kerry', 'displayValue': 'ballynaskreena-kerry'}
+    BALLYNASTANGFORD_MAYO = {'id': '3158', 'displayName': 'Ballynastangford, Mayo', 'displayValue': 'ballynastangford-mayo'}
+    BALLYNASTRAW_WEXFORD = {'id': '1254', 'displayName': 'Ballynastraw, Wexford', 'displayValue': 'ballynastraw-wexford'}
+    BALLYNEETY_LIMERICK = {'id': '2889', 'displayName': 'Ballyneety, Limerick', 'displayValue': 'ballyneety-limerick'}
+    BALLYNEIL_TIPPERARY = {'id': '1179', 'displayName': 'Ballyneil, Tipperary', 'displayValue': 'ballyneil-tipperary'}
+    BALLYNOE_CORK = {'id': '1240', 'displayName': 'Ballynoe, Cork', 'displayValue': 'ballynoe-cork'}
+    BALLYNOE_DOWN = {'id': '1794', 'displayName': 'Ballynoe, Down', 'displayValue': 'ballynoe-down'}
+    BALLYNONTY_TIPPERARY = {'id': '936', 'displayName': 'Ballynonty, Tipperary', 'displayValue': 'ballynonty-tipperary'}
+    BALLYNURE_ANTRIM = {'id': '1047', 'displayName': 'Ballynure, Antrim', 'displayValue': 'ballynure-antrim'}
+    BALLYORGAN_LIMERICK = {'id': '2890', 'displayName': 'Ballyorgan, Limerick', 'displayValue': 'ballyorgan-limerick'}
+    BALLYPATRICK_TIPPERARY = {'id': '1729', 'displayName': 'Ballypatrick, Tipperary', 'displayValue': 'ballypatrick-tipperary'}
+    BALLYPHEHANE_CORK = {'id': '1241', 'displayName': 'Ballyphehane, Cork', 'displayValue': 'ballyphehane-cork'}
+    BALLYPOREEN_TIPPERARY = {'id': '2089', 'displayName': 'Ballyporeen, Tipperary', 'displayValue': 'ballyporeen-tipperary'}
+    BALLYQUIN_KERRY = {'id': '2734', 'displayName': 'Ballyquin, Kerry', 'displayValue': 'ballyquin-kerry'}
+    BALLYRAGGET_KILKENNY = {'id': '2775', 'displayName': 'Ballyragget, Kilkenny', 'displayValue': 'ballyragget-kilkenny'}
+    BALLYROAN_LAOIS = {'id': '2853', 'displayName': 'Ballyroan, Laois', 'displayValue': 'ballyroan-laois'}
+    BALLYROBERT_ANTRIM = {'id': '1048', 'displayName': 'Ballyrobert, Antrim', 'displayValue': 'ballyrobert-antrim'}
+    BALLYRODDY_ROSCOMMON = {'id': '3416', 'displayName': 'Ballyroddy, Roscommon', 'displayValue': 'ballyroddy-roscommon'}
+    BALLYROE_KILDARE = {'id': '1156', 'displayName': 'Ballyroe, Kildare', 'displayValue': 'ballyroe-kildare'}
+    BALLYROEBUCK_WEXFORD = {'id': '3831', 'displayName': 'Ballyroebuck, Wexford', 'displayValue': 'ballyroebuck-wexford'}
+    BALLYRONAN_DERRY = {'id': '494', 'displayName': 'Ballyronan, Derry', 'displayValue': 'ballyronan-derry'}
+    BALLYRONEY_DOWN = {'id': '1795', 'displayName': 'Ballyroney, Down', 'displayValue': 'ballyroney-down'}
+    BALLYROON_CORK = {'id': '1242', 'displayName': 'Ballyroon, Cork', 'displayValue': 'ballyroon-cork'}
+    BALLYRUSHBOY_DOWN = {'id': '1796', 'displayName': 'Ballyrushboy, Down', 'displayValue': 'ballyrushboy-down'}
+    BALLYSAX_KILDARE = {'id': '2495', 'displayName': 'Ballysax, Kildare', 'displayValue': 'ballysax-kildare'}
+    BALLYSHANNON_AND_SURROUNDS_DONEGAL = {'id': '4068', 'displayName': 'Ballyshannon (& Surrounds), Donegal', 'displayValue': 'ballyshannon-and-surrounds-donegal'}
+    BALLYSHANNON_DONEGAL = {'id': '719', 'displayName': 'Ballyshannon, Donegal', 'displayValue': 'ballyshannon-donegal'}
+    BALLYSHANNON_KILDARE = {'id': '2496', 'displayName': 'Ballyshannon, Kildare', 'displayValue': 'ballyshannon-kildare'}
+    BALLYSHEEDY_LIMERICK = {'id': '2891', 'displayName': 'Ballysheedy, Limerick', 'displayValue': 'ballysheedy-limerick'}
+    BALLYSILLAN_ANTRIM = {'id': '1049', 'displayName': 'Ballysillan, Antrim', 'displayValue': 'ballysillan-antrim'}
+    BALLYSIMON_LIMERICK = {'id': '2892', 'displayName': 'Ballysimon, Limerick', 'displayValue': 'ballysimon-limerick'}
+    BALLYSLOE_TIPPERARY = {'id': '2090', 'displayName': 'Ballysloe, Tipperary', 'displayValue': 'ballysloe-tipperary'}
+    BALLYSTEEN_LIMERICK = {'id': '2893', 'displayName': 'Ballysteen, Limerick', 'displayValue': 'ballysteen-limerick'}
+    BALLYTOOHY_MAYO = {'id': '953', 'displayName': 'Ballytoohy, Mayo', 'displayValue': 'ballytoohy-mayo'}
+    BALLYTRUCKLE_WATERFORD = {'id': '3700', 'displayName': 'Ballytruckle, Waterford', 'displayValue': 'ballytruckle-waterford'}
+    BALLYVARY_MAYO = {'id': '3159', 'displayName': 'Ballyvary, Mayo', 'displayValue': 'ballyvary-mayo'}
+    BALLYVAUGHAN_CLARE = {'id': '1546', 'displayName': 'Ballyvaughan, Clare', 'displayValue': 'ballyvaughan-clare'}
+    BALLYVOGE_CORK = {'id': '1243', 'displayName': 'Ballyvoge, Cork', 'displayValue': 'ballyvoge-cork'}
+    BALLYVOLANE_CORK = {'id': '1244', 'displayName': 'Ballyvolane, Cork', 'displayValue': 'ballyvolane-cork'}
+    BALLYVONEEN_GALWAY = {'id': '2217', 'displayName': 'Ballyvoneen, Galway', 'displayValue': 'ballyvoneen-galway'}
+    BALLYVOURNEY_CORK = {'id': '1245', 'displayName': 'Ballyvourney, Cork', 'displayValue': 'ballyvourney-cork'}
+    BALLYWALTER_DOWN = {'id': '1961', 'displayName': 'Ballywalter, Down', 'displayValue': 'ballywalter-down'}
+    BALLYWARD_DOWN = {'id': '1962', 'displayName': 'Ballyward, Down', 'displayValue': 'ballyward-down'}
+    BALLYWILLIAM_WEXFORD = {'id': '3832', 'displayName': 'Ballywilliam, Wexford', 'displayValue': 'ballywilliam-wexford'}
+    BALNAMORE_ANTRIM = {'id': '1050', 'displayName': 'Balnamore, Antrim', 'displayValue': 'balnamore-antrim'}
+    BALRATH_MEATH = {'id': '3289', 'displayName': 'Balrath, Meath', 'displayValue': 'balrath-meath'}
+    BALROTHERY_DUBLIN = {'id': '2064', 'displayName': 'Balrothery, Dublin', 'displayValue': 'balrothery-dublin'}
+    BALSCADDAN_DUBLIN = {'id': '2065', 'displayName': 'Balscaddan, Dublin', 'displayValue': 'balscaddan-dublin'}
+    BALTIMORE_CORK = {'id': '1246', 'displayName': 'Baltimore, Cork', 'displayValue': 'baltimore-cork'}
+    BALTINGLASS_WICKLOW = {'id': '3986', 'displayName': 'Baltinglass, Wicklow', 'displayValue': 'baltinglass-wicklow'}
+    BALTRAY_LOUTH = {'id': '3012', 'displayName': 'Baltray, Louth', 'displayValue': 'baltray-louth'}
+    BANADA_SLIGO = {'id': '3494', 'displayName': 'Banada, Sligo', 'displayValue': 'banada-sligo'}
+    BANAGHER_OFFALY = {'id': '603', 'displayName': 'Banagher, Offaly', 'displayValue': 'banagher-offaly'}
+    BANBRIDGE_DOWN = {'id': '1844', 'displayName': 'Banbridge, Down', 'displayValue': 'banbridge-down'}
+    BANDON_AND_SURROUNDS_CORK = {'id': '4069', 'displayName': 'Bandon (& Surrounds), Cork', 'displayValue': 'bandon-and-surrounds-cork'}
+    BANDON_CORK = {'id': '1247', 'displayName': 'Bandon, Cork', 'displayValue': 'bandon-cork'}
+    BANDUFF_CORK = {'id': '1249', 'displayName': 'Banduff, Cork', 'displayValue': 'banduff-cork'}
+    BANEMORE_LIMERICK = {'id': '2894', 'displayName': 'Banemore, Limerick', 'displayValue': 'banemore-limerick'}
+    BANGOR_ERRIS_MAYO = {'id': '3160', 'displayName': 'Bangor Erris, Mayo', 'displayValue': 'bangor-erris-mayo'}
+    BANGOR_DOWN = {'id': '1963', 'displayName': 'Bangor, Down', 'displayValue': 'bangor-down'}
+    BANNA_KERRY = {'id': '2735', 'displayName': 'Banna, Kerry', 'displayValue': 'banna-kerry'}
+    BANNAGHER_GALWAY = {'id': '2218', 'displayName': 'Bannagher, Galway', 'displayValue': 'bannagher-galway'}
+    BANNOW_WEXFORD = {'id': '3833', 'displayName': 'Bannow, Wexford', 'displayValue': 'bannow-wexford'}
+    BANOGUE_LIMERICK = {'id': '2895', 'displayName': 'Banogue, Limerick', 'displayValue': 'banogue-limerick'}
+    BANSHA_TIPPERARY = {'id': '2091', 'displayName': 'Bansha, Tipperary', 'displayValue': 'bansha-tipperary'}
+    BANTEER_CORK = {'id': '1250', 'displayName': 'Banteer, Cork', 'displayValue': 'banteer-cork'}
+    BANTRY_AND_SURROUNDS_CORK = {'id': '4070', 'displayName': 'Bantry (& Surrounds), Cork', 'displayValue': 'bantry-and-surrounds-cork'}
+    BANTRY_CORK = {'id': '1251', 'displayName': 'Bantry, Cork', 'displayValue': 'bantry-cork'}
+    BAREFIELD_CLARE = {'id': '1547', 'displayName': 'Barefield, Clare', 'displayValue': 'barefield-clare'}
+    BARLEY_COVE_CORK = {'id': '1252', 'displayName': 'Barley Cove, Cork', 'displayValue': 'barley-cove-cork'}
+    BARNA_GALWAY = {'id': '2219', 'displayName': 'Barna, Galway', 'displayValue': 'barna-galway'}
+    BARNA_LIMERICK = {'id': '2896', 'displayName': 'Barna, Limerick', 'displayValue': 'barna-limerick'}
+    BARNA_OFFALY = {'id': '1163', 'displayName': 'Barna, Offaly', 'displayValue': 'barna-offaly'}
+    BARNACAHOGE_MAYO = {'id': '3161', 'displayName': 'Barnacahoge, Mayo', 'displayValue': 'barnacahoge-mayo'}
+    BARNADARRIG_WICKLOW = {'id': '3987', 'displayName': 'Barnadarrig, Wicklow', 'displayValue': 'barnadarrig-wicklow'}
+    BARNADERG_GALWAY = {'id': '1899', 'displayName': 'Barnaderg, Galway', 'displayValue': 'barnaderg-galway'}
+    BARNATRA_MAYO = {'id': '3162', 'displayName': 'Barnatra, Mayo', 'displayValue': 'barnatra-mayo'}
+    BARNAVARA_CORK = {'id': '357', 'displayName': 'Barnavara, Cork', 'displayValue': 'barnavara-cork'}
+    BARNESMORE_DONEGAL = {'id': '720', 'displayName': 'Barnesmore, Donegal', 'displayValue': 'barnesmore-donegal'}
+    BARNTOWN_WEXFORD = {'id': '3834', 'displayName': 'Barntown, Wexford', 'displayValue': 'barntown-wexford'}
+    BARNYCARROLL_MAYO = {'id': '3163', 'displayName': 'Barnycarroll, Mayo', 'displayValue': 'barnycarroll-mayo'}
+    BARRACK_VILLAGE_KILKENNY = {'id': '804', 'displayName': 'Barrack Village, Kilkenny', 'displayValue': 'barrack-village-kilkenny'}
+    BARRADUFF_KERRY = {'id': '2736', 'displayName': 'Barraduff, Kerry', 'displayValue': 'barraduff-kerry'}
+    BARRIGONE_LIMERICK = {'id': '2897', 'displayName': 'Barrigone, Limerick', 'displayValue': 'barrigone-limerick'}
+    BARRINGTONSBRIDGE_LIMERICK = {'id': '2898', 'displayName': 'Barringtonsbridge, Limerick', 'displayValue': 'barringtonsbridge-limerick'}
+    BARRY_LONGFORD = {'id': '3133', 'displayName': 'Barry, Longford', 'displayValue': 'barry-longford'}
+    BARTLEMY_CORK = {'id': '1253', 'displayName': 'Bartlemy, Cork', 'displayValue': 'bartlemy-cork'}
+    BATTERSTOWN_MEATH = {'id': '3290', 'displayName': 'Batterstown, Meath', 'displayValue': 'batterstown-meath'}
+    BAUNSKEHA_KILKENNY = {'id': '805', 'displayName': 'Baunskeha, Kilkenny', 'displayValue': 'baunskeha-kilkenny'}
+    BAUNTLIEVE_CLARE = {'id': '275', 'displayName': 'Bauntlieve, Clare', 'displayValue': 'bauntlieve-clare'}
+    BAWNBOY_CAVAN = {'id': '1494', 'displayName': 'Bawnboy, Cavan', 'displayValue': 'bawnboy-cavan'}
+    BAYSIDE_DUBLIN = {'id': '691', 'displayName': 'Bayside, Dublin', 'displayValue': 'bayside-dublin'}
+    BEAGH_GALWAY = {'id': '1900', 'displayName': 'Beagh, Galway', 'displayValue': 'beagh-galway'}
+    BEAGH_LEITRIM = {'id': '2306', 'displayName': 'Beagh, Leitrim', 'displayValue': 'beagh-leitrim'}
+    BEAL_KERRY = {'id': '1108', 'displayName': 'Beal, Kerry', 'displayValue': 'beal-kerry'}
+    BEALACLUGGA_CLARE = {'id': '1548', 'displayName': 'Bealaclugga, Clare', 'displayValue': 'bealaclugga-clare'}
+    BEALAD_CROSS_ROADS_CORK = {'id': '358', 'displayName': 'Bealad Cross Roads, Cork', 'displayValue': 'bealad-cross-roads-cork'}
+    BEALAHA_CLARE = {'id': '1549', 'displayName': 'Bealaha, Clare', 'displayValue': 'bealaha-clare'}
+    BEALDANGAN_GALWAY = {'id': '675', 'displayName': 'Bealdangan, Galway', 'displayValue': 'bealdangan-galway'}
+    BEALIN_WESTMEATH = {'id': '3758', 'displayName': 'Bealin, Westmeath', 'displayValue': 'bealin-westmeath'}
+    BEALNABLATH_CORK = {'id': '1266', 'displayName': 'Bealnablath, Cork', 'displayValue': 'bealnablath-cork'}
+    BEARA_CORK = {'id': '1268', 'displayName': 'Beara, Cork', 'displayValue': 'beara-cork'}
+    BEAUFORT_KERRY = {'id': '1110', 'displayName': 'Beaufort, Kerry', 'displayValue': 'beaufort-kerry'}
+    BEAUMONT_DUBLIN = {'id': '692', 'displayName': 'Beaumont, Dublin', 'displayValue': 'beaumont-dublin'}
+    BECTIVE_MEATH = {'id': '3291', 'displayName': 'Bective, Meath', 'displayValue': 'bective-meath'}
+    BEECHMOUNT_ANTRIM = {'id': '1052', 'displayName': 'Beechmount, Antrim', 'displayValue': 'beechmount-antrim'}
+    BEENNASKEHY_CORK = {'id': '347', 'displayName': 'Beennaskehy, Cork', 'displayValue': 'beennaskehy-cork'}
+    BEERSBRIDGE_DOWN = {'id': '1975', 'displayName': 'Beersbridge, Down', 'displayValue': 'beersbridge-down'}
+    BEKAN_MAYO = {'id': '3164', 'displayName': 'Bekan, Mayo', 'displayValue': 'bekan-mayo'}
+    BELCARRA_MAYO = {'id': '3165', 'displayName': 'Belcarra, Mayo', 'displayValue': 'belcarra-mayo'}
+    BELCLARE_GALWAY = {'id': '1901', 'displayName': 'Belclare, Galway', 'displayValue': 'belclare-galway'}
+    BELCOO_FERMANAGH = {'id': '147', 'displayName': 'Belcoo, Fermanagh', 'displayValue': 'belcoo-fermanagh'}
+    BELDERRIG_MAYO = {'id': '3166', 'displayName': 'Belderrig, Mayo', 'displayValue': 'belderrig-mayo'}
+    BELFARSAD_MAYO = {'id': '3167', 'displayName': 'Belfarsad, Mayo', 'displayValue': 'belfarsad-mayo'}
+    BELFAST_CITY = {'id': '36', 'displayName': 'Belfast City', 'displayValue': 'belfast-city'}
+    BELFAST_CITY_CENTRE_ANTRIM = {'id': '52', 'displayName': 'Belfast City Centre, Antrim', 'displayValue': 'belfast-city-centre-antrim'}
+    BELFAST_COMMUTER_TOWNS_ANTRIM = {'id': '55', 'displayName': 'Belfast Commuter Towns, Antrim', 'displayValue': 'belfast-commuter-towns-antrim'}
+    BELFIELD_DUBLIN = {'id': '2066', 'displayName': 'Belfield, Dublin', 'displayValue': 'belfield-dublin'}
+    BELGOOLY_CORK = {'id': '1269', 'displayName': 'Belgooly, Cork', 'displayValue': 'belgooly-cork'}
+    BELLACORICK_MAYO = {'id': '3168', 'displayName': 'Bellacorick, Mayo', 'displayValue': 'bellacorick-mayo'}
+    BELLADRIHID_SLIGO = {'id': '3495', 'displayName': 'Belladrihid, Sligo', 'displayValue': 'belladrihid-sligo'}
+    BELLAGARVAUN_MAYO = {'id': '3169', 'displayName': 'Bellagarvaun, Mayo', 'displayValue': 'bellagarvaun-mayo'}
+    BELLAGHY_DERRY = {'id': '495', 'displayName': 'Bellaghy, Derry', 'displayValue': 'bellaghy-derry'}
+    BELLAGHY_SLIGO = {'id': '3496', 'displayName': 'Bellaghy, Sligo', 'displayValue': 'bellaghy-sligo'}
+    BELLAHY_SLIGO = {'id': '3497', 'displayName': 'Bellahy, Sligo', 'displayValue': 'bellahy-sligo'}
+    BELLANACARGY_CAVAN = {'id': '236', 'displayName': 'Bellanacargy, Cavan', 'displayValue': 'bellanacargy-cavan'}
+    BELLANAGARE_ROSCOMMON = {'id': '1114', 'displayName': 'Bellanagare, Roscommon', 'displayValue': 'bellanagare-roscommon'}
+    BELLANALECK_FERMANAGH = {'id': '2180', 'displayName': 'Bellanaleck, Fermanagh', 'displayValue': 'bellanaleck-fermanagh'}
+    BELLANAMORE_DONEGAL = {'id': '518', 'displayName': 'Bellanamore, Donegal', 'displayValue': 'bellanamore-donegal'}
+    BELLEEK_ARMAGH = {'id': '1606', 'displayName': 'Belleek, Armagh', 'displayValue': 'belleek-armagh'}
+    BELLEEK_FERMANAGH = {'id': '2181', 'displayName': 'Belleek, Fermanagh', 'displayValue': 'belleek-fermanagh'}
+    BELLEVUE_ANTRIM = {'id': '1054', 'displayName': 'Bellevue, Antrim', 'displayValue': 'bellevue-antrim'}
+    BELLEWSTOWN_MEATH = {'id': '3292', 'displayName': 'Bellewstown, Meath', 'displayValue': 'bellewstown-meath'}
+    BELLHARBOUR_CLARE = {'id': '1550', 'displayName': 'Bellharbour, Clare', 'displayValue': 'bellharbour-clare'}
+    BELMONT_DOWN = {'id': '1976', 'displayName': 'Belmont, Down', 'displayValue': 'belmont-down'}
+    BELMONT_OFFALY = {'id': '604', 'displayName': 'Belmont, Offaly', 'displayValue': 'belmont-offaly'}
+    BELMULLET_MAYO = {'id': '3170', 'displayName': 'Belmullet, Mayo', 'displayValue': 'belmullet-mayo'}
+    BELTRA_MAYO = {'id': '257', 'displayName': 'Beltra, Mayo', 'displayValue': 'beltra-mayo'}
+    BELTRA_SLIGO = {'id': '3498', 'displayName': 'Beltra, Sligo', 'displayValue': 'beltra-sligo'}
+    BELTURBET_CAVAN = {'id': '1495', 'displayName': 'Belturbet, Cavan', 'displayValue': 'belturbet-cavan'}
+    BELVELLY_CORK = {'id': '1270', 'displayName': 'Belvelly, Cork', 'displayValue': 'belvelly-cork'}
+    BELVILLE_MAYO = {'id': '958', 'displayName': 'Belville, Mayo', 'displayValue': 'belville-mayo'}
+    BELVOIR_DOWN = {'id': '1977', 'displayName': 'Belvoir, Down', 'displayValue': 'belvoir-down'}
+    BENBURB_TYRONE = {'id': '3650', 'displayName': 'Benburb, Tyrone', 'displayValue': 'benburb-tyrone'}
+    BENDOORAGH_ANTRIM = {'id': '201', 'displayName': 'Bendooragh, Antrim', 'displayValue': 'bendooragh-antrim'}
+    BENNEKERRY_CARLOW = {'id': '1670', 'displayName': 'Bennekerry, Carlow', 'displayValue': 'bennekerry-carlow'}
+    BENNETTSBRIDGE_KILKENNY = {'id': '2776', 'displayName': 'Bennettsbridge, Kilkenny', 'displayValue': 'bennettsbridge-kilkenny'}
+    BERAGH_TYRONE = {'id': '3651', 'displayName': 'Beragh, Tyrone', 'displayValue': 'beragh-tyrone'}
+    BERE_ISLAND_CORK = {'id': '1271', 'displayName': 'Bere Island, Cork', 'displayValue': 'bere-island-cork'}
+    BERRINGS_CORK = {'id': '1272', 'displayName': 'Berrings, Cork', 'displayValue': 'berrings-cork'}
+    BESSBROOK_ARMAGH = {'id': '1461', 'displayName': 'Bessbrook, Armagh', 'displayValue': 'bessbrook-armagh'}
+    BETTYSTOWN_AND_SURROUNDS_MEATH = {'id': '4071', 'displayName': 'Bettystown (& Surrounds), Meath', 'displayValue': 'bettystown-and-surrounds-meath'}
+    BETTYSTOWN_MEATH = {'id': '3293', 'displayName': 'Bettystown, Meath', 'displayValue': 'bettystown-meath'}
+    BILBOA_LAOIS = {'id': '2854', 'displayName': 'Bilboa, Laois', 'displayValue': 'bilboa-laois'}
+    BILLIS_BRIDGE_CAVAN = {'id': '1496', 'displayName': 'Billis Bridge, Cavan', 'displayValue': 'billis-bridge-cavan'}
+    BIRDHILL_TIPPERARY = {'id': '2092', 'displayName': 'Birdhill, Tipperary', 'displayValue': 'birdhill-tipperary'}
+    BIRR_AND_SURROUNDS_OFFALY = {'id': '4072', 'displayName': 'Birr (& Surrounds), Offaly', 'displayValue': 'birr-and-surrounds-offaly'}
+    BIRR_OFFALY = {'id': '605', 'displayName': 'Birr, Offaly', 'displayValue': 'birr-offaly'}
+    BISHOPSTOWN_CORK = {'id': '1273', 'displayName': 'Bishopstown, Cork', 'displayValue': 'bishopstown-cork'}
+    BLACK_LION_OFFALY = {'id': '1103', 'displayName': 'Black Lion, Offaly', 'displayValue': 'black-lion-offaly'}
+    BLACKBULL_MEATH = {'id': '1040', 'displayName': 'Blackbull, Meath', 'displayValue': 'blackbull-meath'}
+    BLACKLION_CAVAN = {'id': '1424', 'displayName': 'Blacklion, Cavan', 'displayValue': 'blacklion-cavan'}
+    BLACKPOOL_CORK = {'id': '1274', 'displayName': 'Blackpool, Cork', 'displayValue': 'blackpool-cork'}
+    BLACKROCK_CORK = {'id': '1275', 'displayName': 'Blackrock, Cork', 'displayValue': 'blackrock-cork'}
+    BLACKROCK_DUBLIN = {'id': '2067', 'displayName': 'Blackrock, Dublin', 'displayValue': 'blackrock-dublin'}
+    BLACKROCK_LOUTH = {'id': '3025', 'displayName': 'Blackrock, Louth', 'displayValue': 'blackrock-louth'}
+    BLACKSKULL_DOWN = {'id': '1978', 'displayName': 'Blackskull, Down', 'displayValue': 'blackskull-down'}
+    BLACKSTAFF_ANTRIM = {'id': '202', 'displayName': 'Blackstaff, Antrim', 'displayValue': 'blackstaff-antrim'}
+    BLACKWATER_WEXFORD = {'id': '3835', 'displayName': 'Blackwater, Wexford', 'displayValue': 'blackwater-wexford'}
+    BLACKWATERTOWN_ARMAGH = {'id': '1462', 'displayName': 'Blackwatertown, Armagh', 'displayValue': 'blackwatertown-armagh'}
+    BLAINROE_WICKLOW = {'id': '3988', 'displayName': 'Blainroe, Wicklow', 'displayValue': 'blainroe-wicklow'}
+    BLANCHARDSTOWN_DUBLIN = {'id': '2068', 'displayName': 'Blanchardstown, Dublin', 'displayValue': 'blanchardstown-dublin'}
+    BLANEY_FERMANAGH = {'id': '2182', 'displayName': 'Blaney, Fermanagh', 'displayValue': 'blaney-fermanagh'}
+    BLARNEY_CORK = {'id': '1276', 'displayName': 'Blarney, Cork', 'displayValue': 'blarney-cork'}
+    BLEARY_DOWN = {'id': '1985', 'displayName': 'Bleary, Down', 'displayValue': 'bleary-down'}
+    BLESSINGTON_AND_SURROUNDS_WICKLOW = {'id': '4073', 'displayName': 'Blessington (& Surrounds), Wicklow', 'displayValue': 'blessington-and-surrounds-wicklow'}
+    BLESSINGTON_WICKLOW = {'id': '3989', 'displayName': 'Blessington, Wicklow', 'displayValue': 'blessington-wicklow'}
+    BLOOMFIELD_DOWN = {'id': '1986', 'displayName': 'Bloomfield, Down', 'displayValue': 'bloomfield-down'}
+    BLUE_BALL_OFFALY = {'id': '637', 'displayName': 'Blue Ball, Offaly', 'displayValue': 'blue-ball-offaly'}
+    BLUEBELL_DUBLIN = {'id': '2069', 'displayName': 'Bluebell, Dublin', 'displayValue': 'bluebell-dublin'}
+    BLUEFORD_CORK = {'id': '348', 'displayName': 'Blueford, Cork', 'displayValue': 'blueford-cork'}
+    BOARDMILLS_DOWN = {'id': '613', 'displayName': 'Boardmills, Down', 'displayValue': 'boardmills-down'}
+    BODYKE_CLARE = {'id': '1551', 'displayName': 'Bodyke, Clare', 'displayValue': 'bodyke-clare'}
+    BOFEENAUN_MAYO = {'id': '258', 'displayName': 'Bofeenaun, Mayo', 'displayValue': 'bofeenaun-mayo'}
+    BOGAY_DONEGAL = {'id': '722', 'displayName': 'Bogay, Donegal', 'displayValue': 'bogay-donegal'}
+    BOGGAN_MEATH = {'id': '3294', 'displayName': 'Boggan, Meath', 'displayValue': 'boggan-meath'}
+    BOGGAUN_TIPPERARY = {'id': '2093', 'displayName': 'Boggaun, Tipperary', 'displayValue': 'boggaun-tipperary'}
+    BOHATCH_CLARE = {'id': '284', 'displayName': 'Bohatch, Clare', 'displayValue': 'bohatch-clare'}
+    BOHAUN_MAYO = {'id': '259', 'displayName': 'Bohaun, Mayo', 'displayValue': 'bohaun-mayo'}
+    BOHEESHIL_KERRY = {'id': '1306', 'displayName': 'Boheeshil, Kerry', 'displayValue': 'boheeshil-kerry'}
+    BOHER_LIMERICK = {'id': '2899', 'displayName': 'Boher, Limerick', 'displayValue': 'boher-limerick'}
+    BOHERAPHUCA_OFFALY = {'id': '1104', 'displayName': 'Boheraphuca, Offaly', 'displayValue': 'boheraphuca-offaly'}
+    BOHERBUE_CORK = {'id': '1277', 'displayName': 'Boherbue, Cork', 'displayValue': 'boherbue-cork'}
+    BOHEREEN_LIMERICK = {'id': '2900', 'displayName': 'Bohereen, Limerick', 'displayValue': 'bohereen-limerick'}
+    BOHERLAHAN_TIPPERARY = {'id': '2094', 'displayName': 'Boherlahan, Tipperary', 'displayValue': 'boherlahan-tipperary'}
+    BOHERMEEN_MEATH = {'id': '3295', 'displayName': 'Bohermeen, Meath', 'displayValue': 'bohermeen-meath'}
+    BOHERMORE_GALWAY = {'id': '1902', 'displayName': 'Bohermore, Galway', 'displayValue': 'bohermore-galway'}
+    BOHERNABREENA_DUBLIN = {'id': '2070', 'displayName': 'Bohernabreena, Dublin', 'displayValue': 'bohernabreena-dublin'}
+    BOHERQUILL_WESTMEATH = {'id': '3759', 'displayName': 'Boherquill, Westmeath', 'displayValue': 'boherquill-westmeath'}
+    BOHO_FERMANAGH = {'id': '2183', 'displayName': 'Boho, Fermanagh', 'displayValue': 'boho-fermanagh'}
+    BOHOLA_MAYO = {'id': '260', 'displayName': 'Bohola, Mayo', 'displayValue': 'bohola-mayo'}
+    BOLEY_KILDARE = {'id': '2497', 'displayName': 'Boley, Kildare', 'displayValue': 'boley-kildare'}
+    BOLEYBEG_EAST_GALWAY = {'id': '676', 'displayName': 'Boleybeg East, Galway', 'displayValue': 'boleybeg-east-galway'}
+    BOLEYBEG_GALWAY = {'id': '1903', 'displayName': 'Boleybeg, Galway', 'displayValue': 'boleybeg-galway'}
+    BOLEYNASRUHAUN_GALWAY = {'id': '2378', 'displayName': 'Boleynasruhaun, Galway', 'displayValue': 'boleynasruhaun-galway'}
+    BOLINGLANNA_MAYO = {'id': '961', 'displayName': 'Bolinglanna, Mayo', 'displayValue': 'bolinglanna-mayo'}
+    BONANE_KERRY = {'id': '1307', 'displayName': 'Bonane, Kerry', 'displayValue': 'bonane-kerry'}
+    BONNICONLON_MAYO = {'id': '261', 'displayName': 'Bonniconlon, Mayo', 'displayValue': 'bonniconlon-mayo'}
+    BOOLA_WATERFORD = {'id': '3701', 'displayName': 'Boola, Waterford', 'displayValue': 'boola-waterford'}
+    BOOLAKENNEDY_TIPPERARY = {'id': '2095', 'displayName': 'Boolakennedy, Tipperary', 'displayValue': 'boolakennedy-tipperary'}
+    BOOLATTIN_WATERFORD = {'id': '151', 'displayName': 'Boolattin, Waterford', 'displayValue': 'boolattin-waterford'}
+    BOOLAVOGUE_WEXFORD = {'id': '3836', 'displayName': 'Boolavogue, Wexford', 'displayValue': 'boolavogue-wexford'}
+    BOOLTEENS_KERRY = {'id': '1308', 'displayName': 'Boolteens, Kerry', 'displayValue': 'boolteens-kerry'}
+    BOOLYDUFF_CLARE = {'id': '280', 'displayName': 'Boolyduff, Clare', 'displayValue': 'boolyduff-clare'}
+    BOOTERSTOWN_DUBLIN = {'id': '2071', 'displayName': 'Booterstown, Dublin', 'displayValue': 'booterstown-dublin'}
+    BORNACOOLA_LEITRIM = {'id': '2307', 'displayName': 'Bornacoola, Leitrim', 'displayValue': 'bornacoola-leitrim'}
+    BORNACOOLA_LONGFORD = {'id': '3134', 'displayName': 'Bornacoola, Longford', 'displayValue': 'bornacoola-longford'}
+    BORRIS_CARLOW = {'id': '1671', 'displayName': 'Borris, Carlow', 'displayValue': 'borris-carlow'}
+    BORRIS_IN_OSSORY_LAOIS = {'id': '2855', 'displayName': 'Borris-in-Ossory, Laois', 'displayValue': 'borris-in-ossory-laois'}
+    BORRISOKANE_TIPPERARY = {'id': '2096', 'displayName': 'Borrisokane, Tipperary', 'displayValue': 'borrisokane-tipperary'}
+    BORRISOLEIGH_TIPPERARY = {'id': '2097', 'displayName': 'Borrisoleigh, Tipperary', 'displayValue': 'borrisoleigh-tipperary'}
+    BOSTON_CLARE = {'id': '1552', 'displayName': 'Boston, Clare', 'displayValue': 'boston-clare'}
+    BOTANIC_ANTRIM = {'id': '203', 'displayName': 'Botanic, Antrim', 'displayValue': 'botanic-antrim'}
+    BOULADUFF_TIPPERARY = {'id': '2143', 'displayName': 'Bouladuff, Tipperary', 'displayValue': 'bouladuff-tipperary'}
+    BOYERSTOWN_MEATH = {'id': '3296', 'displayName': 'Boyerstown, Meath', 'displayValue': 'boyerstown-meath'}
+    BOYLE_AND_SURROUNDS_ROSCOMMON = {'id': '4074', 'displayName': 'Boyle (& Surrounds), Roscommon', 'displayValue': 'boyle-and-surrounds-roscommon'}
+    BOYLE_ROSCOMMON = {'id': '3417', 'displayName': 'Boyle, Roscommon', 'displayValue': 'boyle-roscommon'}
+    BOYLE_SLIGO = {'id': '3499', 'displayName': 'Boyle, Sligo', 'displayValue': 'boyle-sligo'}
+    BRACKAGH_OFFALY = {'id': '638', 'displayName': 'Brackagh, Offaly', 'displayValue': 'brackagh-offaly'}
+    BRACKLIN_WESTMEATH = {'id': '1230', 'displayName': 'Bracklin, Westmeath', 'displayValue': 'bracklin-westmeath'}
+    BRACKLOON_MAYO = {'id': '262', 'displayName': 'Brackloon, Mayo', 'displayValue': 'brackloon-mayo'}
+    BRACKLOON_ROSCOMMON = {'id': '3418', 'displayName': 'Brackloon, Roscommon', 'displayValue': 'brackloon-roscommon'}
+    BRACKNAGH_OFFALY = {'id': '639', 'displayName': 'Bracknagh, Offaly', 'displayValue': 'bracknagh-offaly'}
+    BRACKNAGH_ROSCOMMON = {'id': '3419', 'displayName': 'Bracknagh, Roscommon', 'displayValue': 'bracknagh-roscommon'}
+    BRACKWANSHA_MAYO = {'id': '3172', 'displayName': 'Brackwansha, Mayo', 'displayValue': 'brackwansha-mayo'}
+    BRANDON_KERRY = {'id': '1309', 'displayName': 'Brandon, Kerry', 'displayValue': 'brandon-kerry'}
+    BRANIEL_DOWN = {'id': '1987', 'displayName': 'Braniel, Down', 'displayValue': 'braniel-down'}
+    BRANNOCKSTOWN_KILDARE = {'id': '2498', 'displayName': 'Brannockstown, Kildare', 'displayValue': 'brannockstown-kildare'}
+    BRAY_WICKLOW = {'id': '3990', 'displayName': 'Bray, Wicklow', 'displayValue': 'bray-wicklow'}
+    BREAFFY_MAYO = {'id': '3173', 'displayName': 'Breaffy, Mayo', 'displayValue': 'breaffy-mayo'}
+    BREAGHVA_CLARE = {'id': '1553', 'displayName': 'Breaghva, Clare', 'displayValue': 'breaghva-clare'}
+    BREANLOUGHAUN_GALWAY = {'id': '2393', 'displayName': 'Breanloughaun, Galway', 'displayValue': 'breanloughaun-galway'}
+    BREE_WEXFORD = {'id': '3837', 'displayName': 'Bree, Wexford', 'displayValue': 'bree-wexford'}
+    BREENAGH_DONEGAL = {'id': '723', 'displayName': 'Breenagh, Donegal', 'displayValue': 'breenagh-donegal'}
+    BRIARFIELD_ROSCOMMON = {'id': '3420', 'displayName': 'Briarfield, Roscommon', 'displayValue': 'briarfield-roscommon'}
+    BRIARHILL_GALWAY = {'id': '2404', 'displayName': 'Briarhill, Galway', 'displayValue': 'briarhill-galway'}
+    BRICKEENS_MAYO = {'id': '300', 'displayName': 'Brickeens, Mayo', 'displayValue': 'brickeens-mayo'}
+    BRICKETSTOWN_WEXFORD = {'id': '3838', 'displayName': 'Bricketstown, Wexford', 'displayValue': 'bricketstown-wexford'}
+    BRIDEBRIDGE_CORK = {'id': '359', 'displayName': 'Bridebridge, Cork', 'displayValue': 'bridebridge-cork'}
+    BRIDESWELL_ROSCOMMON = {'id': '3421', 'displayName': 'Brideswell, Roscommon', 'displayValue': 'brideswell-roscommon'}
+    BRIDESWELL_WEXFORD = {'id': '3839', 'displayName': 'Brideswell, Wexford', 'displayValue': 'brideswell-wexford'}
+    BRIDGELAND_WICKLOW = {'id': '1381', 'displayName': 'Bridgeland, Wicklow', 'displayValue': 'bridgeland-wicklow'}
+    BRIDGEND_DONEGAL = {'id': '724', 'displayName': 'Bridgend, Donegal', 'displayValue': 'bridgend-donegal'}
+    BRIDGETOWN_CLARE = {'id': '1554', 'displayName': 'Bridgetown, Clare', 'displayValue': 'bridgetown-clare'}
+    BRIDGETOWN_DONEGAL = {'id': '725', 'displayName': 'Bridgetown, Donegal', 'displayValue': 'bridgetown-donegal'}
+    BRIDGETOWN_WEXFORD = {'id': '3840', 'displayName': 'Bridgetown, Wexford', 'displayValue': 'bridgetown-wexford'}
+    BRINLACK_DONEGAL = {'id': '726', 'displayName': 'Brinlack, Donegal', 'displayValue': 'brinlack-donegal'}
+    BRITTAS_BAY_WICKLOW = {'id': '3992', 'displayName': 'Brittas Bay, Wicklow', 'displayValue': 'brittas-bay-wicklow'}
+    BRITTAS_DUBLIN = {'id': '2072', 'displayName': 'Brittas, Dublin', 'displayValue': 'brittas-dublin'}
+    BRITTAS_LIMERICK = {'id': '2901', 'displayName': 'Brittas, Limerick', 'displayValue': 'brittas-limerick'}
+    BRITWAY_CORK = {'id': '1278', 'displayName': 'Britway, Cork', 'displayValue': 'britway-cork'}
+    BROADFORD_CLARE = {'id': '1555', 'displayName': 'Broadford, Clare', 'displayValue': 'broadford-clare'}
+    BROADFORD_KILDARE = {'id': '2499', 'displayName': 'Broadford, Kildare', 'displayValue': 'broadford-kildare'}
+    BROADFORD_LIMERICK = {'id': '2902', 'displayName': 'Broadford, Limerick', 'displayValue': 'broadford-limerick'}
+    BROADWAY_WEXFORD = {'id': '3841', 'displayName': 'Broadway, Wexford', 'displayValue': 'broadway-wexford'}
+    BROCKAGH_DONEGAL = {'id': '527', 'displayName': 'Brockagh, Donegal', 'displayValue': 'brockagh-donegal'}
+    BROCKAGH_GALWAY = {'id': '2405', 'displayName': 'Brockagh, Galway', 'displayValue': 'brockagh-galway'}
+    BROOKEBOROUGH_FERMANAGH = {'id': '2184', 'displayName': 'Brookeborough, Fermanagh', 'displayValue': 'brookeborough-fermanagh'}
+    BROOMFIELD_MONAGHAN = {'id': '3344', 'displayName': 'Broomfield, Monaghan', 'displayValue': 'broomfield-monaghan'}
+    BROSNA_KERRY = {'id': '1310', 'displayName': 'Brosna, Kerry', 'displayValue': 'brosna-kerry'}
+    BROSNA_OFFALY = {'id': '640', 'displayName': 'Brosna, Offaly', 'displayValue': 'brosna-offaly'}
+    BROUGHAL_OFFALY = {'id': '641', 'displayName': 'Broughal, Offaly', 'displayValue': 'broughal-offaly'}
+    BROUGHSHANE_ANTRIM = {'id': '204', 'displayName': 'Broughshane, Antrim', 'displayValue': 'broughshane-antrim'}
+    BROWNSTOWN_WATERFORD = {'id': '152', 'displayName': 'Brownstown, Waterford', 'displayValue': 'brownstown-waterford'}
+    BRUCKLESS_DONEGAL = {'id': '727', 'displayName': 'Bruckless, Donegal', 'displayValue': 'bruckless-donegal'}
+    BRUFF_LIMERICK = {'id': '2903', 'displayName': 'Bruff, Limerick', 'displayValue': 'bruff-limerick'}
+    BRUREE_LIMERICK = {'id': '2655', 'displayName': 'Bruree, Limerick', 'displayValue': 'bruree-limerick'}
+    BRYANSFORD_DOWN = {'id': '1988', 'displayName': 'Bryansford, Down', 'displayValue': 'bryansford-down'}
+    BUCKODE_LEITRIM = {'id': '2308', 'displayName': 'Buckode, Leitrim', 'displayValue': 'buckode-leitrim'}
+    BULGADEN_LIMERICK = {'id': '2656', 'displayName': 'Bulgaden, Limerick', 'displayValue': 'bulgaden-limerick'}
+    BULLAUN_GALWAY = {'id': '2406', 'displayName': 'Bullaun, Galway', 'displayValue': 'bullaun-galway'}
+    BUNACURRY_MAYO = {'id': '301', 'displayName': 'Bunacurry, Mayo', 'displayValue': 'bunacurry-mayo'}
+    BUNAW_KERRY = {'id': '738', 'displayName': 'Bunaw, Kerry', 'displayValue': 'bunaw-kerry'}
+    BUNBEG_DONEGAL = {'id': '728', 'displayName': 'Bunbeg, Donegal', 'displayValue': 'bunbeg-donegal'}
+    BUNBROSNA_WESTMEATH = {'id': '3760', 'displayName': 'Bunbrosna, Westmeath', 'displayValue': 'bunbrosna-westmeath'}
+    BUNCLODY_CARLOW = {'id': '1672', 'displayName': 'Bunclody, Carlow', 'displayValue': 'bunclody-carlow'}
+    BUNCLODY_WEXFORD = {'id': '3842', 'displayName': 'Bunclody, Wexford', 'displayValue': 'bunclody-wexford'}
+    BUNCRANA_AND_SURROUNDS_DONEGAL = {'id': '4076', 'displayName': 'Buncrana (& Surrounds), Donegal', 'displayValue': 'buncrana-and-surrounds-donegal'}
+    BUNCRANA_DONEGAL = {'id': '729', 'displayName': 'Buncrana, Donegal', 'displayValue': 'buncrana-donegal'}
+    BUNDORAN_AND_SURROUNDS_DONEGAL = {'id': '4077', 'displayName': 'Bundoran (& Surrounds), Donegal', 'displayValue': 'bundoran-and-surrounds-donegal'}
+    BUNDORAN_DONEGAL = {'id': '730', 'displayName': 'Bundoran, Donegal', 'displayValue': 'bundoran-donegal'}
+    BUNLAHY_LONGFORD = {'id': '3135', 'displayName': 'Bunlahy, Longford', 'displayValue': 'bunlahy-longford'}
+    BUNLICKY_LIMERICK = {'id': '874', 'displayName': 'Bunlicky, Limerick', 'displayValue': 'bunlicky-limerick'}
+    BUNMAHON_WATERFORD = {'id': '3702', 'displayName': 'Bunmahon, Waterford', 'displayValue': 'bunmahon-waterford'}
+    BUNNAFOLLISTRAN_MAYO = {'id': '3174', 'displayName': 'Bunnafollistran, Mayo', 'displayValue': 'bunnafollistran-mayo'}
+    BUNNAGLASS_GALWAY = {'id': '2228', 'displayName': 'Bunnaglass, Galway', 'displayValue': 'bunnaglass-galway'}
+    BUNNAHOWEN_MAYO = {'id': '3175', 'displayName': 'Bunnahowen, Mayo', 'displayValue': 'bunnahowen-mayo'}
+    BUNNAHOWN_GALWAY = {'id': '2229', 'displayName': 'Bunnahown, Galway', 'displayValue': 'bunnahown-galway'}
+    BUNNANADDEN_SLIGO = {'id': '3500', 'displayName': 'Bunnanadden, Sligo', 'displayValue': 'bunnanadden-sligo'}
+    BUNNYCONNELLAN_MAYO = {'id': '3183', 'displayName': 'Bunnyconnellan, Mayo', 'displayValue': 'bunnyconnellan-mayo'}
+    BUNRATTY_CLARE = {'id': '1556', 'displayName': 'Bunratty, Clare', 'displayValue': 'bunratty-clare'}
+    BURNCHURCH_KILKENNY = {'id': '2777', 'displayName': 'Burnchurch, Kilkenny', 'displayValue': 'burnchurch-kilkenny'}
+    BURNCOURT_TIPPERARY = {'id': '2210', 'displayName': 'Burncourt, Tipperary', 'displayValue': 'burncourt-tipperary'}
+    BURNFOOT_DONEGAL = {'id': '731', 'displayName': 'Burnfoot, Donegal', 'displayValue': 'burnfoot-donegal'}
+    BURNFORT_CORK = {'id': '1279', 'displayName': 'Burnfort, Cork', 'displayValue': 'burnfort-cork'}
+    BURREN_COLLEGE_OF_ART_CLARE = {'id': '4306', 'displayName': 'Burren College of Art, Clare', 'displayValue': 'burren-college-of-art-clare'}
+    BURREN_MAYO = {'id': '3184', 'displayName': 'Burren, Mayo', 'displayValue': 'burren-mayo'}
+    BURRENFADA_CLARE = {'id': '286', 'displayName': 'Burrenfada, Clare', 'displayValue': 'burrenfada-clare'}
+    BURROW_WEXFORD = {'id': '3843', 'displayName': 'Burrow, Wexford', 'displayValue': 'burrow-wexford'}
+    BURT_DONEGAL = {'id': '732', 'displayName': 'Burt, Donegal', 'displayValue': 'burt-donegal'}
+    BURTONPORT_DONEGAL = {'id': '733', 'displayName': 'Burtonport, Donegal', 'displayValue': 'burtonport-donegal'}
+    BURTOWN_KILDARE = {'id': '2500', 'displayName': 'Burtown, Kildare', 'displayValue': 'burtown-kildare'}
+    BUSHFIELD_TIPPERARY = {'id': '2211', 'displayName': 'Bushfield, Tipperary', 'displayValue': 'bushfield-tipperary'}
+    BUSHMILLS_ANTRIM = {'id': '205', 'displayName': 'Bushmills, Antrim', 'displayValue': 'bushmills-antrim'}
+    BUSHY_PARK_GALWAY = {'id': '1911', 'displayName': 'Bushy Park, Galway', 'displayValue': 'bushy-park-galway'}
+    BUTLER_S_BRIDGE_CAVAN = {'id': '1425', 'displayName': "Butler's Bridge, Cavan", 'displayValue': 'butler-s-bridge-cavan'}
+    BUTLERSTOWN_CORK = {'id': '1280', 'displayName': 'Butlerstown, Cork', 'displayValue': 'butlerstown-cork'}
+    BUTLERSTOWN_WATERFORD = {'id': '3703', 'displayName': 'Butlerstown, Waterford', 'displayValue': 'butlerstown-waterford'}
+    BUTTEVANT_CORK = {'id': '1282', 'displayName': 'Buttevant, Cork', 'displayValue': 'buttevant-cork'}
+    BWEENG_CORK = {'id': '1283', 'displayName': 'Bweeng, Cork', 'displayValue': 'bweeng-cork'}
+    CABINTEELY_DUBLIN = {'id': '2073', 'displayName': 'Cabinteely, Dublin', 'displayValue': 'cabinteely-dublin'}
+    CABRA_DUBLIN = {'id': '2074', 'displayName': 'Cabra, Dublin', 'displayValue': 'cabra-dublin'}
+    CADAMSTOWN_KILDARE = {'id': '2501', 'displayName': 'Cadamstown, Kildare', 'displayValue': 'cadamstown-kildare'}
+    CADAMSTOWN_OFFALY = {'id': '642', 'displayName': 'Cadamstown, Offaly', 'displayValue': 'cadamstown-offaly'}
+    CAHER_CLARE = {'id': '1557', 'displayName': 'Caher, Clare', 'displayValue': 'caher-clare'}
+    CAHER_MAYO = {'id': '3185', 'displayName': 'Caher, Mayo', 'displayValue': 'caher-mayo'}
+    CAHERAGH_CORK = {'id': '1284', 'displayName': 'Caheragh, Cork', 'displayValue': 'caheragh-cork'}
+    CAHERBARNAGH_CORK = {'id': '360', 'displayName': 'Caherbarnagh, Cork', 'displayValue': 'caherbarnagh-cork'}
+    CAHERBARNAGH_KERRY = {'id': '1311', 'displayName': 'Caherbarnagh, Kerry', 'displayValue': 'caherbarnagh-kerry'}
+    CAHERCONLISH_LIMERICK = {'id': '2698', 'displayName': 'Caherconlish, Limerick', 'displayValue': 'caherconlish-limerick'}
+    CAHERCONNEL_CLARE = {'id': '288', 'displayName': 'Caherconnel, Clare', 'displayValue': 'caherconnel-clare'}
+    CAHERDANIEL_KERRY = {'id': '1312', 'displayName': 'Caherdaniel, Kerry', 'displayValue': 'caherdaniel-kerry'}
+    CAHERDAVIN_LIMERICK = {'id': '1825', 'displayName': 'Caherdavin, Limerick', 'displayValue': 'caherdavin-limerick'}
+    CAHEREA_CLARE = {'id': '285', 'displayName': 'Caherea, Clare', 'displayValue': 'caherea-clare'}
+    CAHERLISTRANE_GALWAY = {'id': '1912', 'displayName': 'Caherlistrane, Galway', 'displayValue': 'caherlistrane-galway'}
+    CAHERMORE_CORK = {'id': '361', 'displayName': 'Cahermore, Cork', 'displayValue': 'cahermore-cork'}
+    CAHERMORE_GALWAY = {'id': '2230', 'displayName': 'Cahermore, Galway', 'displayValue': 'cahermore-galway'}
+    CAHERMURPHY_CLARE = {'id': '1558', 'displayName': 'Cahermurphy, Clare', 'displayValue': 'cahermurphy-clare'}
+    CAHERNAHALLA_TIPPERARY = {'id': '3513', 'displayName': 'Cahernahalla, Tipperary', 'displayValue': 'cahernahalla-tipperary'}
+    CAHERONAUN_GALWAY = {'id': '1913', 'displayName': 'Caheronaun, Galway', 'displayValue': 'caheronaun-galway'}
+    CAHERSIVEEN_KERRY = {'id': '1313', 'displayName': 'Cahersiveen, Kerry', 'displayValue': 'cahersiveen-kerry'}
+    CAHIR_AND_SURROUNDS_TIPPERARY = {'id': '4078', 'displayName': 'Cahir (& Surrounds), Tipperary', 'displayValue': 'cahir-and-surrounds-tipperary'}
+    CAHIR_TIPPERARY = {'id': '3514', 'displayName': 'Cahir, Tipperary', 'displayValue': 'cahir-tipperary'}
+    CAHORE_WEXFORD = {'id': '3844', 'displayName': 'Cahore, Wexford', 'displayValue': 'cahore-wexford'}
+    CAIRNSHILL_DOWN = {'id': '1989', 'displayName': 'Cairnshill, Down', 'displayValue': 'cairnshill-down'}
+    CALEDON_TYRONE = {'id': '3652', 'displayName': 'Caledon, Tyrone', 'displayValue': 'caledon-tyrone'}
+    CALLAN_AND_SURROUNDS_KILKENNY = {'id': '4079', 'displayName': 'Callan (& Surrounds), Kilkenny', 'displayValue': 'callan-and-surrounds-kilkenny'}
+    CALLAN_KILKENNY = {'id': '2778', 'displayName': 'Callan, Kilkenny', 'displayValue': 'callan-kilkenny'}
+    CALLOW_GALWAY = {'id': '2231', 'displayName': 'Callow, Galway', 'displayValue': 'callow-galway'}
+    CALLOW_MAYO = {'id': '3186', 'displayName': 'Callow, Mayo', 'displayValue': 'callow-mayo'}
+    CALLOW_ROSCOMMON = {'id': '3422', 'displayName': 'Callow, Roscommon', 'displayValue': 'callow-roscommon'}
+    CALRY_SLIGO = {'id': '3501', 'displayName': 'Calry, Sligo', 'displayValue': 'calry-sligo'}
+    CALTRA_GALWAY = {'id': '1914', 'displayName': 'Caltra, Galway', 'displayValue': 'caltra-galway'}
+    CALTRAGHLEA_GALWAY = {'id': '2232', 'displayName': 'Caltraghlea, Galway', 'displayValue': 'caltraghlea-galway'}
+    CALVERSTOWN_KILDARE = {'id': '2502', 'displayName': 'Calverstown, Kildare', 'displayValue': 'calverstown-kildare'}
+    CAMLOUGH_ARMAGH = {'id': '1664', 'displayName': 'Camlough, Armagh', 'displayValue': 'camlough-armagh'}
+    CAMOLIN_WEXFORD = {'id': '3845', 'displayName': 'Camolin, Wexford', 'displayValue': 'camolin-wexford'}
+    CAMP_KERRY = {'id': '1321', 'displayName': 'Camp, Kerry', 'displayValue': 'camp-kerry'}
+    CAMPILE_WEXFORD = {'id': '3846', 'displayName': 'Campile, Wexford', 'displayValue': 'campile-wexford'}
+    CAMROSS_LAOIS = {'id': '2856', 'displayName': 'Camross, Laois', 'displayValue': 'camross-laois'}
+    CAMROSS_WEXFORD = {'id': '3847', 'displayName': 'Camross, Wexford', 'displayValue': 'camross-wexford'}
+    CAMUS_GALWAY = {'id': '2233', 'displayName': 'Camus, Galway', 'displayValue': 'camus-galway'}
+    CANNINGSTOWN_CAVAN = {'id': '1497', 'displayName': 'Canningstown, Cavan', 'displayValue': 'canningstown-cavan'}
+    CAPE_CLEAR_CORK = {'id': '1662', 'displayName': 'Cape Clear, Cork', 'displayValue': 'cape-clear-cork'}
+    CAPPAGH_WHITE_TIPPERARY = {'id': '334', 'displayName': 'Cappagh White, Tipperary', 'displayValue': 'cappagh-white-tipperary'}
+    CAPPAGH_GALWAY = {'id': '2234', 'displayName': 'Cappagh, Galway', 'displayValue': 'cappagh-galway'}
+    CAPPAGH_LIMERICK = {'id': '1826', 'displayName': 'Cappagh, Limerick', 'displayValue': 'cappagh-limerick'}
+    CAPPAGH_TYRONE = {'id': '113', 'displayName': 'Cappagh, Tyrone', 'displayValue': 'cappagh-tyrone'}
+    CAPPAGH_WATERFORD = {'id': '3704', 'displayName': 'Cappagh, Waterford', 'displayValue': 'cappagh-waterford'}
+    CAPPAGHMORE_GALWAY = {'id': '680', 'displayName': 'Cappaghmore, Galway', 'displayValue': 'cappaghmore-galway'}
+    CAPPALINNAN_LAOIS = {'id': '2857', 'displayName': 'Cappalinnan, Laois', 'displayValue': 'cappalinnan-laois'}
+    CAPPAMORE_LIMERICK = {'id': '1827', 'displayName': 'Cappamore, Limerick', 'displayValue': 'cappamore-limerick'}
+    CAPPANACREHA_MAYO = {'id': '3187', 'displayName': 'Cappanacreha, Mayo', 'displayValue': 'cappanacreha-mayo'}
+    CAPPANRUSH_WESTMEATH = {'id': '3761', 'displayName': 'Cappanrush, Westmeath', 'displayValue': 'cappanrush-westmeath'}
+    CAPPATAGGLE_GALWAY = {'id': '2235', 'displayName': 'Cappataggle, Galway', 'displayValue': 'cappataggle-galway'}
+    CAPPAWHITE_TIPPERARY = {'id': '3542', 'displayName': 'Cappawhite, Tipperary', 'displayValue': 'cappawhite-tipperary'}
+    CAPPEEN_CORK = {'id': '367', 'displayName': 'Cappeen, Cork', 'displayValue': 'cappeen-cork'}
+    CAPPOQUIN_WATERFORD = {'id': '3705', 'displayName': 'Cappoquin, Waterford', 'displayValue': 'cappoquin-waterford'}
+    CARAGH_LAKE_KERRY = {'id': '1322', 'displayName': 'Caragh Lake, Kerry', 'displayValue': 'caragh-lake-kerry'}
+    CARBURY_KILDARE = {'id': '2503', 'displayName': 'Carbury, Kildare', 'displayValue': 'carbury-kildare'}
+    CARGAN_ANTRIM = {'id': '216', 'displayName': 'Cargan, Antrim', 'displayValue': 'cargan-antrim'}
+    CARK_DONEGAL = {'id': '528', 'displayName': 'Cark, Donegal', 'displayValue': 'cark-donegal'}
+    CARLANSTOWN_MEATH = {'id': '3297', 'displayName': 'Carlanstown, Meath', 'displayValue': 'carlanstown-meath'}
+    CARLINGFORD_LOUTH = {'id': '3026', 'displayName': 'Carlingford, Louth', 'displayValue': 'carlingford-louth'}
+    CARLOW = {'id': '10', 'displayName': 'Carlow (County)', 'displayValue': 'carlow'}
+    CARLOW_COLLEGE_CARLOW = {'id': '4307', 'displayName': 'Carlow College, Carlow', 'displayValue': 'carlow-college-carlow'}
+    CARLOW_INSTITUTE_OF_TECHNOLOGY_CARLOW = {'id': '4308', 'displayName': 'Carlow Institute of Technology, Carlow', 'displayValue': 'carlow-institute-of-technology-carlow'}
+    CARLOW_TOWN_AND_SURROUNDS_CARLOW = {'id': '4080', 'displayName': 'Carlow Town (& Surrounds), Carlow', 'displayValue': 'carlow-town-and-surrounds-carlow'}
+    CARLOW_TOWN_CARLOW = {'id': '1673', 'displayName': 'Carlow Town, Carlow', 'displayValue': 'carlow-town-carlow'}
+    CARN_DONEGAL = {'id': '734', 'displayName': 'Carn, Donegal', 'displayValue': 'carn-donegal'}
+    CARNA_GALWAY = {'id': '2236', 'displayName': 'Carna, Galway', 'displayValue': 'carna-galway'}
+    CARNAGHAN_DONEGAL = {'id': '529', 'displayName': 'Carnaghan, Donegal', 'displayValue': 'carnaghan-donegal'}
+    CARNAROSS_MEATH = {'id': '3298', 'displayName': 'Carnaross, Meath', 'displayValue': 'carnaross-meath'}
+    CARNDONAGH_AND_SURROUNDS_DONEGAL = {'id': '4081', 'displayName': 'Carndonagh (& Surrounds), Donegal', 'displayValue': 'carndonagh-and-surrounds-donegal'}
+    CARNDONAGH_DONEGAL = {'id': '735', 'displayName': 'Carndonagh, Donegal', 'displayValue': 'carndonagh-donegal'}
+    CARNE_WEXFORD = {'id': '3848', 'displayName': 'Carne, Wexford', 'displayValue': 'carne-wexford'}
+    CARNEW_WICKLOW = {'id': '3993', 'displayName': 'Carnew, Wicklow', 'displayValue': 'carnew-wicklow'}
+    CARNEY_SLIGO = {'id': '3502', 'displayName': 'Carney, Sligo', 'displayValue': 'carney-sligo'}
+    CARNEY_TIPPERARY = {'id': '3543', 'displayName': 'Carney, Tipperary', 'displayValue': 'carney-tipperary'}
+    CARNLOUGH_ANTRIM = {'id': '1423', 'displayName': 'Carnlough, Antrim', 'displayValue': 'carnlough-antrim'}
+    CARNMORE_GALWAY = {'id': '2237', 'displayName': 'Carnmore, Galway', 'displayValue': 'carnmore-galway'}
+    CARNONEEN_GALWAY = {'id': '681', 'displayName': 'Carnoneen, Galway', 'displayValue': 'carnoneen-galway'}
+    CARNOWEN_DONEGAL = {'id': '736', 'displayName': 'Carnowen, Donegal', 'displayValue': 'carnowen-donegal'}
+    CARPENTERSTOWN_DUBLIN = {'id': '2075', 'displayName': 'Carpenterstown, Dublin', 'displayValue': 'carpenterstown-dublin'}
+    CARRACASTLE_MAYO = {'id': '3188', 'displayName': 'Carracastle, Mayo', 'displayValue': 'carracastle-mayo'}
+    CARRAGH_KILDARE = {'id': '2504', 'displayName': 'Carragh, Kildare', 'displayValue': 'carragh-kildare'}
+    CARRAHOLLY_MAYO = {'id': '3189', 'displayName': 'Carraholly, Mayo', 'displayValue': 'carraholly-mayo'}
+    CARRAROE_GALWAY = {'id': '2238', 'displayName': 'Carraroe, Galway', 'displayValue': 'carraroe-galway'}
+    CARRAROE_SLIGO = {'id': '3503', 'displayName': 'Carraroe, Sligo', 'displayValue': 'carraroe-sligo'}
+    CARRICK_DONEGAL = {'id': '737', 'displayName': 'Carrick, Donegal', 'displayValue': 'carrick-donegal'}
+    CARRICK_WEXFORD = {'id': '3849', 'displayName': 'Carrick, Wexford', 'displayValue': 'carrick-wexford'}
+    CARRICK_ON_SHANNON_AND_SURROUNDS_LEITRIM = {'id': '4083', 'displayName': 'Carrick-on-Shannon (& Surrounds), Leitrim', 'displayValue': 'carrick-on-shannon-and-surrounds-leitrim'}
+    CARRICK_ON_SHANNON_AND_SURROUNDS_ROSCOMMON = {'id': '4084', 'displayName': 'Carrick-on-Shannon (& Surrounds), Roscommon', 'displayValue': 'carrick-on-shannon-and-surrounds-roscommon'}
+    CARRICK_ON_SHANNON_LEITRIM = {'id': '2335', 'displayName': 'Carrick-on-Shannon, Leitrim', 'displayValue': 'carrick-on-shannon-leitrim'}
+    CARRICK_ON_SHANNON_ROSCOMMON = {'id': '3423', 'displayName': 'Carrick-on-Shannon, Roscommon', 'displayValue': 'carrick-on-shannon-roscommon'}
+    CARRICK_ON_SUIR_AND_SURROUNDS_TIPPERARY = {'id': '4085', 'displayName': 'Carrick-on-Suir (& Surrounds), Tipperary', 'displayValue': 'carrick-on-suir-and-surrounds-tipperary'}
+    CARRICK_ON_SUIR_AND_SURROUNDS_WATERFORD = {'id': '4086', 'displayName': 'Carrick-on-Suir (& Surrounds), Waterford', 'displayValue': 'carrick-on-suir-and-surrounds-waterford'}
+    CARRICK_ON_SUIR_TIPPERARY = {'id': '3545', 'displayName': 'Carrick-on-Suir, Tipperary', 'displayValue': 'carrick-on-suir-tipperary'}
+    CARRICK_ON_SUIR_WATERFORD = {'id': '3706', 'displayName': 'Carrick-on-Suir, Waterford', 'displayValue': 'carrick-on-suir-waterford'}
+    CARRICKABOY_CAVAN = {'id': '1498', 'displayName': 'Carrickaboy, Cavan', 'displayValue': 'carrickaboy-cavan'}
+    CARRICKASHEDOGE_MONAGHAN = {'id': '1158', 'displayName': 'Carrickashedoge, Monaghan', 'displayValue': 'carrickashedoge-monaghan'}
+    CARRICKBEG_TIPPERARY = {'id': '3544', 'displayName': 'Carrickbeg, Tipperary', 'displayValue': 'carrickbeg-tipperary'}
+    CARRICKBOY_LONGFORD = {'id': '3136', 'displayName': 'Carrickboy, Longford', 'displayValue': 'carrickboy-longford'}
+    CARRICKFERGUS_ANTRIM = {'id': '206', 'displayName': 'Carrickfergus, Antrim', 'displayValue': 'carrickfergus-antrim'}
+    CARRICKFINN_DONEGAL = {'id': '745', 'displayName': 'Carrickfinn, Donegal', 'displayValue': 'carrickfinn-donegal'}
+    CARRICKMACROSS_AND_SURROUNDS_MONAGHAN = {'id': '4082', 'displayName': 'Carrickmacross (& Surrounds), Monaghan', 'displayValue': 'carrickmacross-and-surrounds-monaghan'}
+    CARRICKMACROSS_MONAGHAN = {'id': '3345', 'displayName': 'Carrickmacross, Monaghan', 'displayValue': 'carrickmacross-monaghan'}
+    CARRICKMINES_DUBLIN = {'id': '2076', 'displayName': 'Carrickmines, Dublin', 'displayValue': 'carrickmines-dublin'}
+    CARRICKMORE_TYRONE = {'id': '3653', 'displayName': 'Carrickmore, Tyrone', 'displayValue': 'carrickmore-tyrone'}
+    CARRICKROE_MONAGHAN = {'id': '3346', 'displayName': 'Carrickroe, Monaghan', 'displayValue': 'carrickroe-monaghan'}
+    CARRIG_BEG_CARLOW = {'id': '210', 'displayName': 'Carrig Beg, Carlow', 'displayValue': 'carrig-beg-carlow'}
+    CARRIG_CORK = {'id': '362', 'displayName': 'Carrig, Cork', 'displayValue': 'carrig-cork'}
+    CARRIGADROHID_CORK = {'id': '1663', 'displayName': 'Carrigadrohid, Cork', 'displayValue': 'carrigadrohid-cork'}
+    CARRIGAGULLA_CORK = {'id': '363', 'displayName': 'Carrigagulla, Cork', 'displayValue': 'carrigagulla-cork'}
+    CARRIGAHOLT_CLARE = {'id': '1559', 'displayName': 'Carrigaholt, Clare', 'displayValue': 'carrigaholt-clare'}
+    CARRIGAHORIG_TIPPERARY = {'id': '3546', 'displayName': 'Carrigahorig, Tipperary', 'displayValue': 'carrigahorig-tipperary'}
+    CARRIGALINE_AND_SURROUNDS_CORK = {'id': '4087', 'displayName': 'Carrigaline (& Surrounds), Cork', 'displayValue': 'carrigaline-and-surrounds-cork'}
+    CARRIGALINE_CORK = {'id': '1285', 'displayName': 'Carrigaline, Cork', 'displayValue': 'carrigaline-cork'}
+    CARRIGALLEN_LEITRIM = {'id': '2336', 'displayName': 'Carrigallen, Leitrim', 'displayValue': 'carrigallen-leitrim'}
+    CARRIGAN_CAVAN = {'id': '228', 'displayName': 'Carrigan, Cavan', 'displayValue': 'carrigan-cavan'}
+    CARRIGANS_DONEGAL = {'id': '747', 'displayName': 'Carrigans, Donegal', 'displayValue': 'carrigans-donegal'}
+    CARRIGART_DONEGAL = {'id': '748', 'displayName': 'Carrigart, Donegal', 'displayValue': 'carrigart-donegal'}
+    CARRIGATOGHER_TIPPERARY = {'id': '3547', 'displayName': 'Carrigatogher, Tipperary', 'displayValue': 'carrigatogher-tipperary'}
+    CARRIGBYRNE_WEXFORD = {'id': '3850', 'displayName': 'Carrigbyrne, Wexford', 'displayValue': 'carrigbyrne-wexford'}
+    CARRIGEEN_KILKENNY = {'id': '2779', 'displayName': 'Carrigeen, Kilkenny', 'displayValue': 'carrigeen-kilkenny'}
+    CARRIGEEN_WATERFORD = {'id': '3707', 'displayName': 'Carrigeen, Waterford', 'displayValue': 'carrigeen-waterford'}
+    CARRIGGOWER_WICKLOW = {'id': '3994', 'displayName': 'Carriggower, Wicklow', 'displayValue': 'carriggower-wicklow'}
+    CARRIGKERRY_LIMERICK = {'id': '1828', 'displayName': 'Carrigkerry, Limerick', 'displayValue': 'carrigkerry-limerick'}
+    CARRIGNAVAR_CORK = {'id': '1734', 'displayName': 'Carrignavar, Cork', 'displayValue': 'carrignavar-cork'}
+    CARRIGROHANE_CORK = {'id': '1735', 'displayName': 'Carrigrohane, Cork', 'displayValue': 'carrigrohane-cork'}
+    CARRIGTWOHILL_AND_SURROUNDS_CORK = {'id': '4088', 'displayName': 'Carrigtwohill (& Surrounds), Cork', 'displayValue': 'carrigtwohill-and-surrounds-cork'}
+    CARRIGTWOHILL_CORK = {'id': '1736', 'displayName': 'Carrigtwohill, Cork', 'displayValue': 'carrigtwohill-cork'}
+    CARRON_CLARE = {'id': '1560', 'displayName': 'Carron, Clare', 'displayValue': 'carron-clare'}
+    CARROWBEHY_ROSCOMMON = {'id': '1066', 'displayName': 'Carrowbehy, Roscommon', 'displayValue': 'carrowbehy-roscommon'}
+    CARROWDORE_DOWN = {'id': '1999', 'displayName': 'Carrowdore, Down', 'displayValue': 'carrowdore-down'}
+    CARROWKEEL_DONEGAL = {'id': '749', 'displayName': 'Carrowkeel, Donegal', 'displayValue': 'carrowkeel-donegal'}
+    CARROWKEEL_GALWAY = {'id': '2239', 'displayName': 'Carrowkeel, Galway', 'displayValue': 'carrowkeel-galway'}
+    CARROWKEEL_SLIGO = {'id': '3504', 'displayName': 'Carrowkeel, Sligo', 'displayValue': 'carrowkeel-sligo'}
+    CARROWKENNEDY_MAYO = {'id': '3190', 'displayName': 'Carrowkennedy, Mayo', 'displayValue': 'carrowkennedy-mayo'}
+    CARROWMORE_GALWAY = {'id': '2240', 'displayName': 'Carrowmore, Galway', 'displayValue': 'carrowmore-galway'}
+    CARROWMORE_MAYO = {'id': '3191', 'displayName': 'Carrowmore, Mayo', 'displayValue': 'carrowmore-mayo'}
+    CARROWMORE_SLIGO = {'id': '3505', 'displayName': 'Carrowmore, Sligo', 'displayValue': 'carrowmore-sligo'}
+    CARROWMOREKNOCK_GALWAY = {'id': '2407', 'displayName': 'Carrowmoreknock, Galway', 'displayValue': 'carrowmoreknock-galway'}
+    CARROWNACON_MAYO = {'id': '3192', 'displayName': 'Carrownacon, Mayo', 'displayValue': 'carrownacon-mayo'}
+    CARROWNEDEN_SLIGO = {'id': '3506', 'displayName': 'Carrowneden, Sligo', 'displayValue': 'carrowneden-sligo'}
+    CARROWNTANLIS_GALWAY = {'id': '2408', 'displayName': 'Carrowntanlis, Galway', 'displayValue': 'carrowntanlis-galway'}
+    CARROWREAGH_ROSCOMMON = {'id': '1067', 'displayName': 'Carrowreagh, Roscommon', 'displayValue': 'carrowreagh-roscommon'}
+    CARROWREAGH_SLIGO = {'id': '3507', 'displayName': 'Carrowreagh, Sligo', 'displayValue': 'carrowreagh-sligo'}
+    CARROWRORY_LONGFORD = {'id': '3137', 'displayName': 'Carrowrory, Longford', 'displayValue': 'carrowrory-longford'}
+    CARROWTEIGE_MAYO = {'id': '3193', 'displayName': 'Carrowteige, Mayo', 'displayValue': 'carrowteige-mayo'}
+    CARRYDUFF_DOWN = {'id': '2000', 'displayName': 'Carryduff, Down', 'displayValue': 'carryduff-down'}
+    CASHEEN_GALWAY = {'id': '2415', 'displayName': 'Casheen, Galway', 'displayValue': 'casheen-galway'}
+    CASHEL_AND_SURROUNDS_TIPPERARY = {'id': '4089', 'displayName': 'Cashel (& Surrounds), Tipperary', 'displayValue': 'cashel-and-surrounds-tipperary'}
+    CASHEL_DONEGAL = {'id': '530', 'displayName': 'Cashel, Donegal', 'displayValue': 'cashel-donegal'}
+    CASHEL_GALWAY = {'id': '2416', 'displayName': 'Cashel, Galway', 'displayValue': 'cashel-galway'}
+    CASHEL_LAOIS = {'id': '2858', 'displayName': 'Cashel, Laois', 'displayValue': 'cashel-laois'}
+    CASHEL_MAYO = {'id': '3194', 'displayName': 'Cashel, Mayo', 'displayValue': 'cashel-mayo'}
+    CASHEL_TIPPERARY = {'id': '3548', 'displayName': 'Cashel, Tipperary', 'displayValue': 'cashel-tipperary'}
+    CASHELGARRAN_SLIGO = {'id': '3515', 'displayName': 'Cashelgarran, Sligo', 'displayValue': 'cashelgarran-sligo'}
+    CASHELMORE_DONEGAL = {'id': '531', 'displayName': 'Cashelmore, Donegal', 'displayValue': 'cashelmore-donegal'}
+    CASHLA_GALWAY = {'id': '2417', 'displayName': 'Cashla, Galway', 'displayValue': 'cashla-galway'}
+    CASLA_GALWAY = {'id': '682', 'displayName': 'Casla, Galway', 'displayValue': 'casla-galway'}
+    CASSAGH_WEXFORD = {'id': '3851', 'displayName': 'Cassagh, Wexford', 'displayValue': 'cassagh-wexford'}
+    CASTLEBALDWIN_SLIGO = {'id': '3516', 'displayName': 'Castlebaldwin, Sligo', 'displayValue': 'castlebaldwin-sligo'}
+    CASTLEBAR_AND_SURROUNDS_MAYO = {'id': '4091', 'displayName': 'Castlebar (& Surrounds), Mayo', 'displayValue': 'castlebar-and-surrounds-mayo'}
+    CASTLEBAR_MAYO = {'id': '3195', 'displayName': 'Castlebar, Mayo', 'displayValue': 'castlebar-mayo'}
+    CASTLEBELLINGHAM_LOUTH = {'id': '3027', 'displayName': 'Castlebellingham, Louth', 'displayValue': 'castlebellingham-louth'}
+    CASTLEBLAKENEY_GALWAY = {'id': '2418', 'displayName': 'Castleblakeney, Galway', 'displayValue': 'castleblakeney-galway'}
+    CASTLEBLAYNEY_AND_SURROUNDS_MONAGHAN = {'id': '4092', 'displayName': 'Castleblayney (& Surrounds), Monaghan', 'displayValue': 'castleblayney-and-surrounds-monaghan'}
+    CASTLEBLAYNEY_MONAGHAN = {'id': '350', 'displayName': 'Castleblayney, Monaghan', 'displayValue': 'castleblayney-monaghan'}
+    CASTLEBRIDGE_WEXFORD = {'id': '3852', 'displayName': 'Castlebridge, Wexford', 'displayValue': 'castlebridge-wexford'}
+    CASTLECARY_DONEGAL = {'id': '539', 'displayName': 'Castlecary, Donegal', 'displayValue': 'castlecary-donegal'}
+    CASTLECAULFIELD_TYRONE = {'id': '3654', 'displayName': 'Castlecaulfield, Tyrone', 'displayValue': 'castlecaulfield-tyrone'}
+    CASTLECOMER_KILKENNY = {'id': '2780', 'displayName': 'Castlecomer, Kilkenny', 'displayValue': 'castlecomer-kilkenny'}
+    CASTLECONNELL_LIMERICK = {'id': '1851', 'displayName': 'Castleconnell, Limerick', 'displayValue': 'castleconnell-limerick'}
+    CASTLECONOR_SLIGO = {'id': '3517', 'displayName': 'Castleconor, Sligo', 'displayValue': 'castleconor-sligo'}
+    CASTLECOOTE_ROSCOMMON = {'id': '1068', 'displayName': 'Castlecoote, Roscommon', 'displayValue': 'castlecoote-roscommon'}
+    CASTLECOR_CORK = {'id': '1737', 'displayName': 'Castlecor, Cork', 'displayValue': 'castlecor-cork'}
+    CASTLECOVE_KERRY = {'id': '1323', 'displayName': 'Castlecove, Kerry', 'displayValue': 'castlecove-kerry'}
+    CASTLECUFFE_LAOIS = {'id': '2859', 'displayName': 'Castlecuffe, Laois', 'displayValue': 'castlecuffe-laois'}
+    CASTLEDAWSON_DERRY = {'id': '1948', 'displayName': 'Castledawson, Derry', 'displayValue': 'castledawson-derry'}
+    CASTLEDERG_TYRONE = {'id': '3655', 'displayName': 'Castlederg, Tyrone', 'displayValue': 'castlederg-tyrone'}
+    CASTLEDERMOT_KILDARE = {'id': '2505', 'displayName': 'Castledermot, Kildare', 'displayValue': 'castledermot-kildare'}
+    CASTLEELLIS_WEXFORD = {'id': '1255', 'displayName': 'Castleellis, Wexford', 'displayValue': 'castleellis-wexford'}
+    CASTLEFIN_DONEGAL = {'id': '750', 'displayName': 'Castlefin, Donegal', 'displayValue': 'castlefin-donegal'}
+    CASTLEFREKE_CORK = {'id': '1738', 'displayName': 'Castlefreke, Cork', 'displayValue': 'castlefreke-cork'}
+    CASTLEGAL_SLIGO = {'id': '3518', 'displayName': 'Castlegal, Sligo', 'displayValue': 'castlegal-sligo'}
+    CASTLEGAR_GALWAY = {'id': '2419', 'displayName': 'Castlegar, Galway', 'displayValue': 'castlegar-galway'}
+    CASTLEGREGORY_KERRY = {'id': '1324', 'displayName': 'Castlegregory, Kerry', 'displayValue': 'castlegregory-kerry'}
+    CASTLEHILL_MAYO = {'id': '3196', 'displayName': 'Castlehill, Mayo', 'displayValue': 'castlehill-mayo'}
+    CASTLEINCH_KILKENNY = {'id': '2781', 'displayName': 'Castleinch, Kilkenny', 'displayValue': 'castleinch-kilkenny'}
+    CASTLEISLAND_AND_SURROUNDS_KERRY = {'id': '4093', 'displayName': 'Castleisland (& Surrounds), Kerry', 'displayValue': 'castleisland-and-surrounds-kerry'}
+    CASTLEISLAND_KERRY = {'id': '1326', 'displayName': 'Castleisland, Kerry', 'displayValue': 'castleisland-kerry'}
+    CASTLEJORDAN_MEATH = {'id': '3299', 'displayName': 'Castlejordan, Meath', 'displayValue': 'castlejordan-meath'}
+    CASTLEKNOCK_DUBLIN = {'id': '2077', 'displayName': 'Castleknock, Dublin', 'displayValue': 'castleknock-dublin'}
+    CASTLELYONS_CORK = {'id': '1739', 'displayName': 'Castlelyons, Cork', 'displayValue': 'castlelyons-cork'}
+    CASTLEMAGNER_CORK = {'id': '1740', 'displayName': 'Castlemagner, Cork', 'displayValue': 'castlemagner-cork'}
+    CASTLEMAHON_LIMERICK = {'id': '1852', 'displayName': 'Castlemahon, Limerick', 'displayValue': 'castlemahon-limerick'}
+    CASTLEMAINE_KERRY = {'id': '1364', 'displayName': 'Castlemaine, Kerry', 'displayValue': 'castlemaine-kerry'}
+    CASTLEMARTYR_CORK = {'id': '1741', 'displayName': 'Castlemartyr, Cork', 'displayValue': 'castlemartyr-cork'}
+    CASTLEPLUNKETT_ROSCOMMON = {'id': '1088', 'displayName': 'Castleplunkett, Roscommon', 'displayValue': 'castleplunkett-roscommon'}
+    CASTLEPOLLARD_WESTMEATH = {'id': '3762', 'displayName': 'Castlepollard, Westmeath', 'displayValue': 'castlepollard-westmeath'}
+    CASTLEQUIN_KERRY = {'id': '1365', 'displayName': 'Castlequin, Kerry', 'displayValue': 'castlequin-kerry'}
+    CASTLERAHAN_CAVAN = {'id': '1499', 'displayName': 'Castlerahan, Cavan', 'displayValue': 'castlerahan-cavan'}
+    CASTLEREA_AND_SURROUNDS_ROSCOMMON = {'id': '4184', 'displayName': 'Castlerea (& Surrounds), Roscommon', 'displayValue': 'castlerea-and-surrounds-roscommon'}
+    CASTLEREA_ROSCOMMON = {'id': '1089', 'displayName': 'Castlerea, Roscommon', 'displayValue': 'castlerea-roscommon'}
+    CASTLEREAGH_ANTRIM = {'id': '217', 'displayName': 'Castlereagh, Antrim', 'displayValue': 'castlereagh-antrim'}
+    CASTLEROCK_DERRY = {'id': '1949', 'displayName': 'Castlerock, Derry', 'displayValue': 'castlerock-derry'}
+    CASTLEROE_DERRY = {'id': '485', 'displayName': 'Castleroe, Derry', 'displayValue': 'castleroe-derry'}
+    CASTLESAMPSON_ROSCOMMON = {'id': '1090', 'displayName': 'Castlesampson, Roscommon', 'displayValue': 'castlesampson-roscommon'}
+    CASTLESHANE_MONAGHAN = {'id': '441', 'displayName': 'Castleshane, Monaghan', 'displayValue': 'castleshane-monaghan'}
+    CASTLETOWN_CLARE = {'id': '287', 'displayName': 'Castletown, Clare', 'displayValue': 'castletown-clare'}
+    CASTLETOWN_CORK = {'id': '1742', 'displayName': 'Castletown, Cork', 'displayValue': 'castletown-cork'}
+    CASTLETOWN_KILKENNY = {'id': '807', 'displayName': 'Castletown, Kilkenny', 'displayValue': 'castletown-kilkenny'}
+    CASTLETOWN_LAOIS = {'id': '2860', 'displayName': 'Castletown, Laois', 'displayValue': 'castletown-laois'}
+    CASTLETOWN_LIMERICK = {'id': '1853', 'displayName': 'Castletown, Limerick', 'displayValue': 'castletown-limerick'}
+    CASTLETOWN_MEATH = {'id': '3300', 'displayName': 'Castletown, Meath', 'displayValue': 'castletown-meath'}
+    CASTLETOWN_WESTMEATH = {'id': '3763', 'displayName': 'Castletown, Westmeath', 'displayValue': 'castletown-westmeath'}
+    CASTLETOWN_WEXFORD = {'id': '3853', 'displayName': 'Castletown, Wexford', 'displayValue': 'castletown-wexford'}
+    CASTLETOWN_GEOGHEGAN_WESTMEATH = {'id': '3764', 'displayName': 'Castletown-Geoghegan, Westmeath', 'displayValue': 'castletown-geoghegan-westmeath'}
+    CASTLETOWNBERE_CORK = {'id': '1748', 'displayName': 'Castletownbere, Cork', 'displayValue': 'castletownbere-cork'}
+    CASTLETOWNROCHE_CORK = {'id': '1749', 'displayName': 'Castletownroche, Cork', 'displayValue': 'castletownroche-cork'}
+    CASTLETOWNSHEND_CORK = {'id': '1750', 'displayName': 'Castletownshend, Cork', 'displayValue': 'castletownshend-cork'}
+    CASTLETROY_LIMERICK = {'id': '1854', 'displayName': 'Castletroy, Limerick', 'displayValue': 'castletroy-limerick'}
+    CASTLEVILLE_MAYO = {'id': '969', 'displayName': 'Castleville, Mayo', 'displayValue': 'castleville-mayo'}
+    CASTLEWARREN_KILKENNY = {'id': '2782', 'displayName': 'Castlewarren, Kilkenny', 'displayValue': 'castlewarren-kilkenny'}
+    CASTLEWELLAN_DOWN = {'id': '2001', 'displayName': 'Castlewellan, Down', 'displayValue': 'castlewellan-down'}
+    CAUSEWAY_KERRY = {'id': '1366', 'displayName': 'Causeway, Kerry', 'displayValue': 'causeway-kerry'}
+    CAVAN_AND_SURROUNDS_CAVAN = {'id': '4094', 'displayName': 'Cavan (& Surrounds), Cavan', 'displayValue': 'cavan-and-surrounds-cavan'}
+    CAVAN = {'id': '25', 'displayName': 'Cavan (County)', 'displayValue': 'cavan'}
+    CAVAN_CAVAN = {'id': '1500', 'displayName': 'Cavan, Cavan', 'displayValue': 'cavan-cavan'}
+    CAVANAGARVAN_MONAGHAN = {'id': '442', 'displayName': 'Cavanagarvan, Monaghan', 'displayValue': 'cavanagarvan-monaghan'}
+    CAVANGARDEN_DONEGAL = {'id': '532', 'displayName': 'Cavangarden, Donegal', 'displayValue': 'cavangarden-donegal'}
+    CAVEHILL_ANTRIM = {'id': '218', 'displayName': 'Cavehill, Antrim', 'displayValue': 'cavehill-antrim'}
+    CECILSTOWN_CORK = {'id': '364', 'displayName': 'Cecilstown, Cork', 'displayValue': 'cecilstown-cork'}
+    CELBRIDGE_AND_SURROUNDS_KILDARE = {'id': '4095', 'displayName': 'Celbridge (& Surrounds), Kildare', 'displayValue': 'celbridge-and-surrounds-kildare'}
+    CELBRIDGE_KILDARE = {'id': '2526', 'displayName': 'Celbridge, Kildare', 'displayValue': 'celbridge-kildare'}
+    CHANONROCK_LOUTH = {'id': '941', 'displayName': 'Chanonrock, Louth', 'displayValue': 'chanonrock-louth'}
+    CHAPELIZOD_DUBLIN = {'id': '2078', 'displayName': 'Chapelizod, Dublin', 'displayValue': 'chapelizod-dublin'}
+    CHAPLETOWN_KERRY = {'id': '740', 'displayName': 'Chapletown, Kerry', 'displayValue': 'chapletown-kerry'}
+    CHARLEMONT_ARMAGH = {'id': '1463', 'displayName': 'Charlemont, Armagh', 'displayValue': 'charlemont-armagh'}
+    CHARLESTOWN_ARMAGH = {'id': '1464', 'displayName': 'Charlestown, Armagh', 'displayValue': 'charlestown-armagh'}
+    CHARLESTOWN_MAYO = {'id': '3197', 'displayName': 'Charlestown, Mayo', 'displayValue': 'charlestown-mayo'}
+    CHARLEVILLE_AND_SURROUNDS_CORK = {'id': '4187', 'displayName': 'Charleville (& Surrounds), Cork', 'displayValue': 'charleville-and-surrounds-cork'}
+    CHARLEVILLE_CORK = {'id': '1751', 'displayName': 'Charleville, Cork', 'displayValue': 'charleville-cork'}
+    CHEEKPOINT_WATERFORD = {'id': '3726', 'displayName': 'Cheekpoint, Waterford', 'displayValue': 'cheekpoint-waterford'}
+    CHERRY_ORCHARD_DUBLIN = {'id': '753', 'displayName': 'Cherry Orchard, Dublin', 'displayValue': 'cherry-orchard-dublin'}
+    CHERRYVILLE_KILDARE = {'id': '2527', 'displayName': 'Cherryville, Kildare', 'displayValue': 'cherryville-kildare'}
+    CHERRYWOOD_DUBLIN = {'id': '2080', 'displayName': 'Cherrywood, Dublin', 'displayValue': 'cherrywood-dublin'}
+    CHICHESTER_PARK_ANTRIM = {'id': '219', 'displayName': 'Chichester Park, Antrim', 'displayValue': 'chichester-park-antrim'}
+    CHRISTCHURCH_DUBLIN = {'id': '2098', 'displayName': 'Christchurch, Dublin', 'displayValue': 'christchurch-dublin'}
+    CHRUCHTOWN_WEXFORD = {'id': '3854', 'displayName': 'Chruchtown, Wexford', 'displayValue': 'chruchtown-wexford'}
+    CHURCH_CROSS_CORK = {'id': '1752', 'displayName': 'Church Cross, Cork', 'displayValue': 'church-cross-cork'}
+    CHURCH_TOWN_DONEGAL = {'id': '776', 'displayName': 'Church Town, Donegal', 'displayValue': 'church-town-donegal'}
+    CHURCH_VILLAGE_MAYO = {'id': '3209', 'displayName': 'Church Village, Mayo', 'displayValue': 'church-village-mayo'}
+    CHURCHFIELD_CORK = {'id': '1317', 'displayName': 'Churchfield, Cork', 'displayValue': 'churchfield-cork'}
+    CHURCHILL_DONEGAL = {'id': '752', 'displayName': 'Churchill, Donegal', 'displayValue': 'churchill-donegal'}
+    CHURCHSREET_ROSCOMMON = {'id': '1116', 'displayName': 'Churchsreet, Roscommon', 'displayValue': 'churchsreet-roscommon'}
+    CHURCHTOWN_CORK = {'id': '1318', 'displayName': 'Churchtown, Cork', 'displayValue': 'churchtown-cork'}
+    CHURCHTOWN_DUBLIN = {'id': '2099', 'displayName': 'Churchtown, Dublin', 'displayValue': 'churchtown-dublin'}
+    CHURCHTOWN_WEXFORD = {'id': '3855', 'displayName': 'Churchtown, Wexford', 'displayValue': 'churchtown-wexford'}
+    CITYWEST_DUBLIN = {'id': '2103', 'displayName': 'Citywest, Dublin', 'displayValue': 'citywest-dublin'}
+    CLABBY_FERMANAGH = {'id': '2185', 'displayName': 'Clabby, Fermanagh', 'displayValue': 'clabby-fermanagh'}
+    CLADDAGH_GALWAY = {'id': '2420', 'displayName': 'Claddagh, Galway', 'displayValue': 'claddagh-galway'}
+    CLADDAGHDUFF_GALWAY = {'id': '2421', 'displayName': 'Claddaghduff, Galway', 'displayValue': 'claddaghduff-galway'}
+    CLADY_MILLTOWN_ARMAGH = {'id': '1465', 'displayName': 'Clady Milltown, Armagh', 'displayValue': 'clady-milltown-armagh'}
+    CLADY_ANTRIM = {'id': '220', 'displayName': 'Clady, Antrim', 'displayValue': 'clady-antrim'}
+    CLADY_DERRY = {'id': '496', 'displayName': 'Clady, Derry', 'displayValue': 'clady-derry'}
+    CLAGGAN_DONEGAL = {'id': '533', 'displayName': 'Claggan, Donegal', 'displayValue': 'claggan-donegal'}
+    CLAGGAN_MAYO = {'id': '3210', 'displayName': 'Claggan, Mayo', 'displayValue': 'claggan-mayo'}
+    CLANE_AND_SURROUNDS_KILDARE = {'id': '4096', 'displayName': 'Clane (& Surrounds), Kildare', 'displayValue': 'clane-and-surrounds-kildare'}
+    CLANE_KILDARE = {'id': '2528', 'displayName': 'Clane, Kildare', 'displayValue': 'clane-kildare'}
+    CLARA_KILKENNY = {'id': '2783', 'displayName': 'Clara, Kilkenny', 'displayValue': 'clara-kilkenny'}
+    CLARA_OFFALY = {'id': '643', 'displayName': 'Clara, Offaly', 'displayValue': 'clara-offaly'}
+    CLARA_WICKLOW = {'id': '1314', 'displayName': 'Clara, Wicklow', 'displayValue': 'clara-wicklow'}
+    CLARAHILL_LAOIS = {'id': '2861', 'displayName': 'Clarahill, Laois', 'displayValue': 'clarahill-laois'}
+    CLARE = {'id': '16', 'displayName': 'Clare (County)', 'displayValue': 'clare'}
+    CLARECASTLE_CLARE = {'id': '1561', 'displayName': 'Clarecastle, Clare', 'displayValue': 'clarecastle-clare'}
+    CLAREEN_OFFALY = {'id': '644', 'displayName': 'Clareen, Offaly', 'displayValue': 'clareen-offaly'}
+    CLAREGALWAY_GALWAY = {'id': '2422', 'displayName': 'Claregalway, Galway', 'displayValue': 'claregalway-galway'}
+    CLAREHALL_DUBLIN = {'id': '2105', 'displayName': 'Clarehall, Dublin', 'displayValue': 'clarehall-dublin'}
+    CLAREMORRIS_AND_SURROUNDS_MAYO = {'id': '4090', 'displayName': 'Claremorris (& Surrounds), Mayo', 'displayValue': 'claremorris-and-surrounds-mayo'}
+    CLAREMORRIS_MAYO = {'id': '3211', 'displayName': 'Claremorris, Mayo', 'displayValue': 'claremorris-mayo'}
+    CLAREVIEW_LIMERICK = {'id': '1855', 'displayName': 'Clareview, Limerick', 'displayValue': 'clareview-limerick'}
+    CLARINA_LIMERICK = {'id': '1856', 'displayName': 'Clarina, Limerick', 'displayValue': 'clarina-limerick'}
+    CLARINBRIDGE_GALWAY = {'id': '2423', 'displayName': 'Clarinbridge, Galway', 'displayValue': 'clarinbridge-galway'}
+    CLASH_NORTH_LIMERICK = {'id': '883', 'displayName': 'Clash North, Limerick', 'displayValue': 'clash-north-limerick'}
+    CLASH_CORK = {'id': '365', 'displayName': 'Clash, Cork', 'displayValue': 'clash-cork'}
+    CLASH_TIPPERARY = {'id': '3549', 'displayName': 'Clash, Tipperary', 'displayValue': 'clash-tipperary'}
+    CLASHMORE_WATERFORD = {'id': '3727', 'displayName': 'Clashmore, Waterford', 'displayValue': 'clashmore-waterford'}
+    CLAUDY_DERRY = {'id': '497', 'displayName': 'Claudy, Derry', 'displayValue': 'claudy-derry'}
+    CLEARIESTOWN_WEXFORD = {'id': '3856', 'displayName': 'Cleariestown, Wexford', 'displayValue': 'cleariestown-wexford'}
+    CLEGGAN_GALWAY = {'id': '2424', 'displayName': 'Cleggan, Galway', 'displayValue': 'cleggan-galway'}
+    CLENNASCAUL_GALWAY = {'id': '683', 'displayName': 'Clennascaul, Galway', 'displayValue': 'clennascaul-galway'}
+    CLERIHAN_TIPPERARY = {'id': '3550', 'displayName': 'Clerihan, Tipperary', 'displayValue': 'clerihan-tipperary'}
+    CLIFDEN_GALWAY = {'id': '2247', 'displayName': 'Clifden, Galway', 'displayValue': 'clifden-galway'}
+    CLIFF_DONEGAL = {'id': '541', 'displayName': 'Cliff, Donegal', 'displayValue': 'cliff-donegal'}
+    CLIFFERNA_CAVAN = {'id': '229', 'displayName': 'Clifferna, Cavan', 'displayValue': 'clifferna-cavan'}
+    CLIFFONEY_SLIGO = {'id': '3519', 'displayName': 'Cliffoney, Sligo', 'displayValue': 'cliffoney-sligo'}
+    CLIFTONVILLE_ANTRIM = {'id': '222', 'displayName': 'Cliftonville, Antrim', 'displayValue': 'cliftonville-antrim'}
+    CLOGGA_KILKENNY = {'id': '2784', 'displayName': 'Clogga, Kilkenny', 'displayValue': 'clogga-kilkenny'}
+    CLOGGA_WICKLOW = {'id': '3995', 'displayName': 'Clogga, Wicklow', 'displayValue': 'clogga-wicklow'}
+    CLOGH_MILLS_ANTRIM = {'id': '224', 'displayName': 'Clogh Mills, Antrim', 'displayValue': 'clogh-mills-antrim'}
+    CLOGH_ANTRIM = {'id': '223', 'displayName': 'Clogh, Antrim', 'displayValue': 'clogh-antrim'}
+    CLOGH_KILKENNY = {'id': '2785', 'displayName': 'Clogh, Kilkenny', 'displayValue': 'clogh-kilkenny'}
+    CLOGH_WEXFORD = {'id': '3857', 'displayName': 'Clogh, Wexford', 'displayValue': 'clogh-wexford'}
+    CLOGHAN_DONEGAL = {'id': '777', 'displayName': 'Cloghan, Donegal', 'displayValue': 'cloghan-donegal'}
+    CLOGHAN_OFFALY = {'id': '645', 'displayName': 'Cloghan, Offaly', 'displayValue': 'cloghan-offaly'}
+    CLOGHAN_WESTMEATH = {'id': '3765', 'displayName': 'Cloghan, Westmeath', 'displayValue': 'cloghan-westmeath'}
+    CLOGHANE_KERRY = {'id': '1367', 'displayName': 'Cloghane, Kerry', 'displayValue': 'cloghane-kerry'}
+    CLOGHARINKA_KILDARE = {'id': '2529', 'displayName': 'Clogharinka, Kildare', 'displayValue': 'clogharinka-kildare'}
+    CLOGHAUN_GALWAY = {'id': '2248', 'displayName': 'Cloghaun, Galway', 'displayValue': 'cloghaun-galway'}
+    CLOGHBOLEY_SLIGO = {'id': '3520', 'displayName': 'Cloghboley, Sligo', 'displayValue': 'cloghboley-sligo'}
+    CLOGHBRACK_GALWAY = {'id': '2249', 'displayName': 'Cloghbrack, Galway', 'displayValue': 'cloghbrack-galway'}
+    CLOGHBRACK_MEATH = {'id': '1042', 'displayName': 'Cloghbrack, Meath', 'displayValue': 'cloghbrack-meath'}
+    CLOGHEEN_CORK = {'id': '1319', 'displayName': 'Clogheen, Cork', 'displayValue': 'clogheen-cork'}
+    CLOGHEEN_TIPPERARY = {'id': '3551', 'displayName': 'Clogheen, Tipperary', 'displayValue': 'clogheen-tipperary'}
+    CLOGHEENMILCON_CORK = {'id': '1964', 'displayName': 'Clogheenmilcon, Cork', 'displayValue': 'clogheenmilcon-cork'}
+    CLOGHER_KERRY = {'id': '1368', 'displayName': 'Clogher, Kerry', 'displayValue': 'clogher-kerry'}
+    CLOGHER_MAYO = {'id': '3212', 'displayName': 'Clogher, Mayo', 'displayValue': 'clogher-mayo'}
+    CLOGHER_ROSCOMMON = {'id': '1726', 'displayName': 'Clogher, Roscommon', 'displayValue': 'clogher-roscommon'}
+    CLOGHER_TYRONE = {'id': '3656', 'displayName': 'Clogher, Tyrone', 'displayValue': 'clogher-tyrone'}
+    CLOGHERA_CLARE = {'id': '289', 'displayName': 'Cloghera, Clare', 'displayValue': 'cloghera-clare'}
+    CLOGHERHEAD_LOUTH = {'id': '3028', 'displayName': 'Clogherhead, Louth', 'displayValue': 'clogherhead-louth'}
+    CLOGHKEATING_LIMERICK = {'id': '884', 'displayName': 'Cloghkeating, Limerick', 'displayValue': 'cloghkeating-limerick'}
+    CLOGHMACOO_MEATH = {'id': '3301', 'displayName': 'Cloghmacoo, Meath', 'displayValue': 'cloghmacoo-meath'}
+    CLOGHMORE_MAYO = {'id': '3213', 'displayName': 'Cloghmore, Mayo', 'displayValue': 'cloghmore-mayo'}
+    CLOGHRAN_DUBLIN = {'id': '2106', 'displayName': 'Cloghran, Dublin', 'displayValue': 'cloghran-dublin'}
+    CLOGHROE_CORK = {'id': '1965', 'displayName': 'Cloghroe, Cork', 'displayValue': 'cloghroe-cork'}
+    CLOGHROE_DONEGAL = {'id': '781', 'displayName': 'Cloghroe, Donegal', 'displayValue': 'cloghroe-donegal'}
+    CLOHAMON_WEXFORD = {'id': '3858', 'displayName': 'Clohamon, Wexford', 'displayValue': 'clohamon-wexford'}
+    CLOHERNAGH_WATERFORD = {'id': '3728', 'displayName': 'Clohernagh, Waterford', 'displayValue': 'clohernagh-waterford'}
+    CLONAKENNY_TIPPERARY = {'id': '3552', 'displayName': 'Clonakenny, Tipperary', 'displayValue': 'clonakenny-tipperary'}
+    CLONAKILTY_AND_SURROUNDS_CORK = {'id': '4098', 'displayName': 'Clonakilty (& Surrounds), Cork', 'displayValue': 'clonakilty-and-surrounds-cork'}
+    CLONAKILTY_CORK = {'id': '1966', 'displayName': 'Clonakilty, Cork', 'displayValue': 'clonakilty-cork'}
+    CLONALVY_MEATH = {'id': '3302', 'displayName': 'Clonalvy, Meath', 'displayValue': 'clonalvy-meath'}
+    CLONARD_ANTRIM = {'id': '118', 'displayName': 'Clonard, Antrim', 'displayValue': 'clonard-antrim'}
+    CLONARD_MEATH = {'id': '3303', 'displayName': 'Clonard, Meath', 'displayValue': 'clonard-meath'}
+    CLONARD_WEXFORD = {'id': '3859', 'displayName': 'Clonard, Wexford', 'displayValue': 'clonard-wexford'}
+    CLONASLEE_LAOIS = {'id': '2862', 'displayName': 'Clonaslee, Laois', 'displayValue': 'clonaslee-laois'}
+    CLONAVOE_OFFALY = {'id': '646', 'displayName': 'Clonavoe, Offaly', 'displayValue': 'clonavoe-offaly'}
+    CLONBERN_GALWAY = {'id': '2250', 'displayName': 'Clonbern, Galway', 'displayValue': 'clonbern-galway'}
+    CLONBULLOGUE_OFFALY = {'id': '647', 'displayName': 'Clonbullogue, Offaly', 'displayValue': 'clonbullogue-offaly'}
+    CLONBUR_GALWAY = {'id': '2251', 'displayName': 'Clonbur, Galway', 'displayValue': 'clonbur-galway'}
+    CLONCAGH_LIMERICK = {'id': '1857', 'displayName': 'Cloncagh, Limerick', 'displayValue': 'cloncagh-limerick'}
+    CLONCONNANE_LIMERICK = {'id': '885', 'displayName': 'Clonconnane, Limerick', 'displayValue': 'clonconnane-limerick'}
+    CLONCULLEN_WESTMEATH = {'id': '3766', 'displayName': 'Cloncullen, Westmeath', 'displayValue': 'cloncullen-westmeath'}
+    CLONCURRY_KILDARE = {'id': '2530', 'displayName': 'Cloncurry, Kildare', 'displayValue': 'cloncurry-kildare'}
+    CLONDALKIN_DUBLIN = {'id': '2107', 'displayName': 'Clondalkin, Dublin', 'displayValue': 'clondalkin-dublin'}
+    CLONDAW_WEXFORD = {'id': '3860', 'displayName': 'Clondaw, Wexford', 'displayValue': 'clondaw-wexford'}
+    CLONDRA_LONGFORD = {'id': '3138', 'displayName': 'Clondra, Longford', 'displayValue': 'clondra-longford'}
+    CLONDRINAGH_LIMERICK = {'id': '2716', 'displayName': 'Clondrinagh, Limerick', 'displayValue': 'clondrinagh-limerick'}
+    CLONDROHID_CORK = {'id': '366', 'displayName': 'Clondrohid, Cork', 'displayValue': 'clondrohid-cork'}
+    CLONDULANE_CORK = {'id': '1967', 'displayName': 'Clondulane, Cork', 'displayValue': 'clondulane-cork'}
+    CLONEA_WATERFORD = {'id': '3729', 'displayName': 'Clonea, Waterford', 'displayValue': 'clonea-waterford'}
+    CLONEE_DUBLIN = {'id': '819', 'displayName': 'Clonee, Dublin', 'displayValue': 'clonee-dublin'}
+    CLONEE_MEATH = {'id': '3304', 'displayName': 'Clonee, Meath', 'displayValue': 'clonee-meath'}
+    CLONEEN_TIPPERARY = {'id': '3553', 'displayName': 'Cloneen, Tipperary', 'displayValue': 'cloneen-tipperary'}
+    CLONEGAL_CARLOW = {'id': '1674', 'displayName': 'Clonegal, Carlow', 'displayValue': 'clonegal-carlow'}
+    CLONEGAL_WEXFORD = {'id': '3861', 'displayName': 'Clonegal, Wexford', 'displayValue': 'clonegal-wexford'}
+    CLONEGAL_WICKLOW = {'id': '3996', 'displayName': 'Clonegal, Wicklow', 'displayValue': 'clonegal-wicklow'}
+    CLONES_AND_SURROUNDS_MONAGHAN = {'id': '4099', 'displayName': 'Clones (& Surrounds), Monaghan', 'displayValue': 'clones-and-surrounds-monaghan'}
+    CLONES_MONAGHAN = {'id': '443', 'displayName': 'Clones, Monaghan', 'displayValue': 'clones-monaghan'}
+    CLONEVIN_WEXFORD = {'id': '1256', 'displayName': 'Clonevin, Wexford', 'displayValue': 'clonevin-wexford'}
+    CLONFANLOUGH_OFFALY = {'id': '648', 'displayName': 'Clonfanlough, Offaly', 'displayValue': 'clonfanlough-offaly'}
+    CLONFERT_GALWAY = {'id': '2252', 'displayName': 'Clonfert, Galway', 'displayValue': 'clonfert-galway'}
+    CLONGEEN_WEXFORD = {'id': '3885', 'displayName': 'Clongeen, Wexford', 'displayValue': 'clongeen-wexford'}
+    CLONGRIFFIN_DUBLIN = {'id': '820', 'displayName': 'Clongriffin, Dublin', 'displayValue': 'clongriffin-dublin'}
+    CLONLARA_CLARE = {'id': '1562', 'displayName': 'Clonlara, Clare', 'displayValue': 'clonlara-clare'}
+    CLONLEIGH_DONEGAL = {'id': '542', 'displayName': 'Clonleigh, Donegal', 'displayValue': 'clonleigh-donegal'}
+    CLONLOST_WESTMEATH = {'id': '3767', 'displayName': 'Clonlost, Westmeath', 'displayValue': 'clonlost-westmeath'}
+    CLONMACKEN_LIMERICK = {'id': '2904', 'displayName': 'Clonmacken, Limerick', 'displayValue': 'clonmacken-limerick'}
+    CLONMACNOISE_OFFALY = {'id': '649', 'displayName': 'Clonmacnoise, Offaly', 'displayValue': 'clonmacnoise-offaly'}
+    CLONMANTAGH_KILKENNY = {'id': '2786', 'displayName': 'Clonmantagh, Kilkenny', 'displayValue': 'clonmantagh-kilkenny'}
+    CLONMANY_DONEGAL = {'id': '782', 'displayName': 'Clonmany, Donegal', 'displayValue': 'clonmany-donegal'}
+    CLONMEL_AND_SURROUNDS_TIPPERARY = {'id': '4100', 'displayName': 'Clonmel (& Surrounds), Tipperary', 'displayValue': 'clonmel-and-surrounds-tipperary'}
+    CLONMEL_TIPPERARY = {'id': '3554', 'displayName': 'Clonmel, Tipperary', 'displayValue': 'clonmel-tipperary'}
+    CLONMELLON_WESTMEATH = {'id': '3768', 'displayName': 'Clonmellon, Westmeath', 'displayValue': 'clonmellon-westmeath'}
+    CLONMORE_CARLOW = {'id': '1675', 'displayName': 'Clonmore, Carlow', 'displayValue': 'clonmore-carlow'}
+    CLONMORE_TIPPERARY = {'id': '1176', 'displayName': 'Clonmore, Tipperary', 'displayValue': 'clonmore-tipperary'}
+    CLONMULT_CORK = {'id': '1968', 'displayName': 'Clonmult, Cork', 'displayValue': 'clonmult-cork'}
+    CLONOMY_OFFALY = {'id': '650', 'displayName': 'Clonomy, Offaly', 'displayValue': 'clonomy-offaly'}
+    CLONOULTY_TIPPERARY = {'id': '3555', 'displayName': 'Clonoulty, Tipperary', 'displayValue': 'clonoulty-tipperary'}
+    CLONROCHE_WEXFORD = {'id': '3886', 'displayName': 'Clonroche, Wexford', 'displayValue': 'clonroche-wexford'}
+    CLONSHAUGH_DUBLIN = {'id': '821', 'displayName': 'Clonshaugh, Dublin', 'displayValue': 'clonshaugh-dublin'}
+    CLONSILLA_DUBLIN = {'id': '823', 'displayName': 'Clonsilla, Dublin', 'displayValue': 'clonsilla-dublin'}
+    CLONSKEAGH_DUBLIN = {'id': '824', 'displayName': 'Clonskeagh, Dublin', 'displayValue': 'clonskeagh-dublin'}
+    CLONTARF_DUBLIN = {'id': '825', 'displayName': 'Clontarf, Dublin', 'displayValue': 'clontarf-dublin'}
+    CLONTIBRET_MONAGHAN = {'id': '444', 'displayName': 'Clontibret, Monaghan', 'displayValue': 'clontibret-monaghan'}
+    CLONTUBBRID_KILKENNY = {'id': '812', 'displayName': 'Clontubbrid, Kilkenny', 'displayValue': 'clontubbrid-kilkenny'}
+    CLONYCAVAN_MEATH = {'id': '1043', 'displayName': 'Clonycavan, Meath', 'displayValue': 'clonycavan-meath'}
+    CLONYGOWAN_OFFALY = {'id': '651', 'displayName': 'Clonygowan, Offaly', 'displayValue': 'clonygowan-offaly'}
+    CLOONACOOL_SLIGO = {'id': '3521', 'displayName': 'Cloonacool, Sligo', 'displayValue': 'cloonacool-sligo'}
+    CLOONBARD_ROSCOMMON = {'id': '1727', 'displayName': 'Cloonbard, Roscommon', 'displayValue': 'cloonbard-roscommon'}
+    CLOONBOO_GALWAY = {'id': '2425', 'displayName': 'Cloonboo, Galway', 'displayValue': 'cloonboo-galway'}
+    CLOONDAFF_MAYO = {'id': '970', 'displayName': 'Cloondaff, Mayo', 'displayValue': 'cloondaff-mayo'}
+    CLOONE_GRANGE_LEITRIM = {'id': '850', 'displayName': 'Cloone Grange, Leitrim', 'displayValue': 'cloone-grange-leitrim'}
+    CLOONE_LEITRIM = {'id': '2337', 'displayName': 'Cloone, Leitrim', 'displayValue': 'cloone-leitrim'}
+    CLOONEEN_LONGFORD = {'id': '922', 'displayName': 'Clooneen, Longford', 'displayValue': 'clooneen-longford'}
+    CLOONEY_CLARE = {'id': '1563', 'displayName': 'Clooney, Clare', 'displayValue': 'clooney-clare'}
+    CLOONEY_DONEGAL = {'id': '783', 'displayName': 'Clooney, Donegal', 'displayValue': 'clooney-donegal'}
+    CLOONFAD_ROSCOMMON = {'id': '1728', 'displayName': 'Cloonfad, Roscommon', 'displayValue': 'cloonfad-roscommon'}
+    CLOONFALLAGH_MAYO = {'id': '3214', 'displayName': 'Cloonfallagh, Mayo', 'displayValue': 'cloonfallagh-mayo'}
+    CLOONFINISH_MAYO = {'id': '3215', 'displayName': 'Cloonfinish, Mayo', 'displayValue': 'cloonfinish-mayo'}
+    CLOONFOWER_ROSCOMMON = {'id': '3424', 'displayName': 'Cloonfower, Roscommon', 'displayValue': 'cloonfower-roscommon'}
+    CLOONKEEN_MAYO = {'id': '3216', 'displayName': 'Cloonkeen, Mayo', 'displayValue': 'cloonkeen-mayo'}
+    CLOONKEEN_ROSCOMMON = {'id': '3425', 'displayName': 'Cloonkeen, Roscommon', 'displayValue': 'cloonkeen-roscommon'}
+    CLOONKEN_KERRY = {'id': '1369', 'displayName': 'Cloonken, Kerry', 'displayValue': 'cloonken-kerry'}
+    CLOONLOOGH_SLIGO = {'id': '1346', 'displayName': 'Cloonloogh, Sligo', 'displayValue': 'cloonloogh-sligo'}
+    CLOONLUSK_LIMERICK = {'id': '886', 'displayName': 'Cloonlusk, Limerick', 'displayValue': 'cloonlusk-limerick'}
+    CLOONMINDA_GALWAY = {'id': '2426', 'displayName': 'Cloonminda, Galway', 'displayValue': 'cloonminda-galway'}
+    CLOONMORE_MAYO = {'id': '3217', 'displayName': 'Cloonmore, Mayo', 'displayValue': 'cloonmore-mayo'}
+    CLOONOON_GALWAY = {'id': '2457', 'displayName': 'Cloonoon, Galway', 'displayValue': 'cloonoon-galway'}
+    CLOONTIA_MAYO = {'id': '3218', 'displayName': 'Cloontia, Mayo', 'displayValue': 'cloontia-mayo'}
+    CLOONUSKER_CLARE = {'id': '290', 'displayName': 'Cloonusker, Clare', 'displayValue': 'cloonusker-clare'}
+    CLOONYMORRIS_GALWAY = {'id': '2458', 'displayName': 'Cloonymorris, Galway', 'displayValue': 'cloonymorris-galway'}
+    CLOONYQUIN_ROSCOMMON = {'id': '3426', 'displayName': 'Cloonyquin, Roscommon', 'displayValue': 'cloonyquin-roscommon'}
+    CLORAN_WESTMEATH = {'id': '3769', 'displayName': 'Cloran, Westmeath', 'displayValue': 'cloran-westmeath'}
+    CLOUGH_DOWN = {'id': '2002', 'displayName': 'Clough, Down', 'displayValue': 'clough-down'}
+    CLOUGH_LAOIS = {'id': '291', 'displayName': 'Clough, Laois', 'displayValue': 'clough-laois'}
+    CLOUGHDUV_CORK = {'id': '1332', 'displayName': 'Cloughduv, Cork', 'displayValue': 'cloughduv-cork'}
+    CLOUGHJORDAN_OFFALY = {'id': '652', 'displayName': 'Cloughjordan, Offaly', 'displayValue': 'cloughjordan-offaly'}
+    CLOUGHJORDAN_TIPPERARY = {'id': '3556', 'displayName': 'Cloughjordan, Tipperary', 'displayValue': 'cloughjordan-tipperary'}
+    CLOVERHILL_CAVAN = {'id': '1501', 'displayName': 'Cloverhill, Cavan', 'displayValue': 'cloverhill-cavan'}
+    CLOVERHILL_GALWAY = {'id': '685', 'displayName': 'Cloverhill, Galway', 'displayValue': 'cloverhill-galway'}
+    CLOVERHILL_ROSCOMMON = {'id': '3427', 'displayName': 'Cloverhill, Roscommon', 'displayValue': 'cloverhill-roscommon'}
+    CLOYDAH_CARLOW = {'id': '1677', 'displayName': 'Cloydah, Carlow', 'displayValue': 'cloydah-carlow'}
+    CLOYNE_CORK = {'id': '1334', 'displayName': 'Cloyne, Cork', 'displayValue': 'cloyne-cork'}
+    CLYBAUN_GALWAY = {'id': '2466', 'displayName': 'Clybaun, Galway', 'displayValue': 'clybaun-galway'}
+    CLYNACARTAN_KERRY = {'id': '741', 'displayName': 'Clynacartan, Kerry', 'displayValue': 'clynacartan-kerry'}
+    COACHFORD_CORK = {'id': '1335', 'displayName': 'Coachford, Cork', 'displayValue': 'coachford-cork'}
+    COAGH_TYRONE = {'id': '3657', 'displayName': 'Coagh, Tyrone', 'displayValue': 'coagh-tyrone'}
+    COALBROOK_TIPPERARY = {'id': '3557', 'displayName': 'Coalbrook, Tipperary', 'displayValue': 'coalbrook-tipperary'}
+    COALISLAND_TYRONE = {'id': '3658', 'displayName': 'Coalisland, Tyrone', 'displayValue': 'coalisland-tyrone'}
+    COAN_KILKENNY = {'id': '813', 'displayName': 'Coan, Kilkenny', 'displayValue': 'coan-kilkenny'}
+    COBH_AND_SURROUNDS_CORK = {'id': '4102', 'displayName': 'Cobh (& Surrounds), Cork', 'displayValue': 'cobh-and-surrounds-cork'}
+    COBH_CORK = {'id': '1336', 'displayName': 'Cobh, Cork', 'displayValue': 'cobh-cork'}
+    COILL_DUBH_KILDARE = {'id': '2531', 'displayName': 'Coill Dubh, Kildare', 'displayValue': 'coill-dubh-kildare'}
+    COLBINSTOWN_KILDARE = {'id': '2532', 'displayName': 'Colbinstown, Kildare', 'displayValue': 'colbinstown-kildare'}
+    COLDWOOD_GALWAY = {'id': '2467', 'displayName': 'Coldwood, Galway', 'displayValue': 'coldwood-galway'}
+    COLEHILL_LONGFORD = {'id': '3139', 'displayName': 'Colehill, Longford', 'displayValue': 'colehill-longford'}
+    COLERAINE_DERRY = {'id': '1950', 'displayName': 'Coleraine, Derry', 'displayValue': 'coleraine-derry'}
+    COLERAINE_OFFALY = {'id': '653', 'displayName': 'Coleraine, Offaly', 'displayValue': 'coleraine-offaly'}
+    COLGAGH_SLIGO = {'id': '3522', 'displayName': 'Colgagh, Sligo', 'displayValue': 'colgagh-sligo'}
+    COLLEGE_OF_COMPUTING_TECHNOLOGY_DUBLIN = {'id': '4374', 'displayName': 'College of Computing Technology, Dublin', 'displayValue': 'college-of-computing-technology-dublin'}
+    COLLIN_GLEN_ANTRIM = {'id': '119', 'displayName': 'Collin Glen, Antrim', 'displayValue': 'collin-glen-antrim'}
+    COLLINSTOWN_WESTMEATH = {'id': '1888', 'displayName': 'Collinstown, Westmeath', 'displayValue': 'collinstown-westmeath'}
+    COLLINSWOOD_DUBLIN = {'id': '2108', 'displayName': 'Collinswood, Dublin', 'displayValue': 'collinswood-dublin'}
+    COLLON_LOUTH = {'id': '3029', 'displayName': 'Collon, Louth', 'displayValue': 'collon-louth'}
+    COLLOONEY_SLIGO = {'id': '3523', 'displayName': 'Collooney, Sligo', 'displayValue': 'collooney-sligo'}
+    COLMANSTOWN_GALWAY = {'id': '2468', 'displayName': 'Colmanstown, Galway', 'displayValue': 'colmanstown-galway'}
+    COL_ISTE_MHUIRE_MARINO_DUBLIN = {'id': '4315', 'displayName': 'Coláiste Mhuire Marino, Dublin', 'displayValue': 'col-iste-mhuire-marino-dublin'}
+    COMBER_DOWN = {'id': '627', 'displayName': 'Comber, Down', 'displayValue': 'comber-down'}
+    COMMONS_TIPPERARY = {'id': '3558', 'displayName': 'Commons, Tipperary', 'displayValue': 'commons-tipperary'}
+    CONFEY_KILDARE = {'id': '2546', 'displayName': 'Confey, Kildare', 'displayValue': 'confey-kildare'}
+    CONG_MAYO = {'id': '3219', 'displayName': 'Cong, Mayo', 'displayValue': 'cong-mayo'}
+    CONLIG_DOWN = {'id': '628', 'displayName': 'Conlig, Down', 'displayValue': 'conlig-down'}
+    CONNA_CORK = {'id': '1337', 'displayName': 'Conna, Cork', 'displayValue': 'conna-cork'}
+    CONNEMARA_GALWAY = {'id': '62', 'displayName': 'Connemara, Galway', 'displayValue': 'connemara-galway'}
+    CONNOLLY_CLARE = {'id': '1564', 'displayName': 'Connolly, Clare', 'displayValue': 'connolly-clare'}
+    CONNONAGH_CORK = {'id': '375', 'displayName': 'Connonagh, Cork', 'displayValue': 'connonagh-cork'}
+    CONNOR_ANTRIM = {'id': '120', 'displayName': 'Connor, Antrim', 'displayValue': 'connor-antrim'}
+    CONNSWATER_DOWN = {'id': '629', 'displayName': 'Connswater, Down', 'displayValue': 'connswater-down'}
+    CONVOY_DONEGAL = {'id': '785', 'displayName': 'Convoy, Donegal', 'displayValue': 'convoy-donegal'}
+    COOGUE_MAYO = {'id': '3229', 'displayName': 'Coogue, Mayo', 'displayValue': 'coogue-mayo'}
+    COOKSTOWN_TYRONE = {'id': '3659', 'displayName': 'Cookstown, Tyrone', 'displayValue': 'cookstown-tyrone'}
+    COOLA_SLIGO = {'id': '1138', 'displayName': 'Coola, Sligo', 'displayValue': 'coola-sligo'}
+    COOLAGARRY_ROSCOMMON = {'id': '3428', 'displayName': 'Coolagarry, Roscommon', 'displayValue': 'coolagarry-roscommon'}
+    COOLAGH_GALWAY = {'id': '2341', 'displayName': 'Coolagh, Galway', 'displayValue': 'coolagh-galway'}
+    COOLANEY_SLIGO = {'id': '3524', 'displayName': 'Coolaney, Sligo', 'displayValue': 'coolaney-sligo'}
+    COOLATTIN_WICKLOW = {'id': '3997', 'displayName': 'Coolattin, Wicklow', 'displayValue': 'coolattin-wicklow'}
+    COOLBANAGHER_LAOIS = {'id': '292', 'displayName': 'Coolbanagher, Laois', 'displayValue': 'coolbanagher-laois'}
+    COOLBAUN_KILKENNY = {'id': '2791', 'displayName': 'Coolbaun, Kilkenny', 'displayValue': 'coolbaun-kilkenny'}
+    COOLBAWN_TIPPERARY = {'id': '3559', 'displayName': 'Coolbawn, Tipperary', 'displayValue': 'coolbawn-tipperary'}
+    COOLBOY_WICKLOW = {'id': '3998', 'displayName': 'Coolboy, Wicklow', 'displayValue': 'coolboy-wicklow'}
+    COOLCULL_WEXFORD = {'id': '3887', 'displayName': 'Coolcull, Wexford', 'displayValue': 'coolcull-wexford'}
+    COOLDERRY_OFFALY = {'id': '654', 'displayName': 'Coolderry, Offaly', 'displayValue': 'coolderry-offaly'}
+    COOLE_ABBEY_CORK = {'id': '376', 'displayName': 'Coole Abbey, Cork', 'displayValue': 'coole-abbey-cork'}
+    COOLE_WESTMEATH = {'id': '1889', 'displayName': 'Coole, Westmeath', 'displayValue': 'coole-westmeath'}
+    COOLEARAGH_KILDARE = {'id': '2547', 'displayName': 'Coolearagh, Kildare', 'displayValue': 'coolearagh-kildare'}
+    COOLGRANGE_KILKENNY = {'id': '2805', 'displayName': 'Coolgrange, Kilkenny', 'displayValue': 'coolgrange-kilkenny'}
+    COOLGREANY_WEXFORD = {'id': '3888', 'displayName': 'Coolgreany, Wexford', 'displayValue': 'coolgreany-wexford'}
+    COOLKELURE_CORK = {'id': '1338', 'displayName': 'Coolkelure, Cork', 'displayValue': 'coolkelure-cork'}
+    COOLMEEN_CLARE = {'id': '1565', 'displayName': 'Coolmeen, Clare', 'displayValue': 'coolmeen-clare'}
+    COOLMINE_DUBLIN = {'id': '2112', 'displayName': 'Coolmine, Dublin', 'displayValue': 'coolmine-dublin'}
+    COOLMORE_DONEGAL = {'id': '786', 'displayName': 'Coolmore, Donegal', 'displayValue': 'coolmore-donegal'}
+    COOLOCK_DUBLIN = {'id': '2113', 'displayName': 'Coolock, Dublin', 'displayValue': 'coolock-dublin'}
+    COOLRAIN_LAOIS = {'id': '293', 'displayName': 'Coolrain, Laois', 'displayValue': 'coolrain-laois'}
+    COOLREE_WEXFORD = {'id': '3889', 'displayName': 'Coolree, Wexford', 'displayValue': 'coolree-wexford'}
+    COOLROEBEG_KILKENNY = {'id': '826', 'displayName': 'Coolroebeg, Kilkenny', 'displayValue': 'coolroebeg-kilkenny'}
+    COOLSHAGHTENA_ROSCOMMON = {'id': '3429', 'displayName': 'Coolshaghtena, Roscommon', 'displayValue': 'coolshaghtena-roscommon'}
+    COOLTEIGE_ROSCOMMON = {'id': '3430', 'displayName': 'Coolteige, Roscommon', 'displayValue': 'coolteige-roscommon'}
+    COOLYDUFF_CORK = {'id': '1969', 'displayName': 'Coolyduff, Cork', 'displayValue': 'coolyduff-cork'}
+    COOLYMURRAGHUE_CORK = {'id': '377', 'displayName': 'Coolymurraghue, Cork', 'displayValue': 'coolymurraghue-cork'}
+    COOMHOLA_CORK = {'id': '1970', 'displayName': 'Coomhola, Cork', 'displayValue': 'coomhola-cork'}
+    COON_KILKENNY = {'id': '2806', 'displayName': 'Coon, Kilkenny', 'displayValue': 'coon-kilkenny'}
+    COONAGH_LIMERICK = {'id': '2905', 'displayName': 'Coonagh, Limerick', 'displayValue': 'coonagh-limerick'}
+    COORACLARE_CLARE = {'id': '1566', 'displayName': 'Cooraclare, Clare', 'displayValue': 'cooraclare-clare'}
+    COORLEAGH_KILKENNY = {'id': '816', 'displayName': 'Coorleagh, Kilkenny', 'displayValue': 'coorleagh-kilkenny'}
+    COORNAGILLAGH_KERRY = {'id': '1370', 'displayName': 'Coornagillagh, Kerry', 'displayValue': 'coornagillagh-kerry'}
+    COOTEHALL_ROSCOMMON = {'id': '3431', 'displayName': 'Cootehall, Roscommon', 'displayValue': 'cootehall-roscommon'}
+    COOTEHILL_AND_SURROUNDS_CAVAN = {'id': '4103', 'displayName': 'Cootehill (& Surrounds), Cavan', 'displayValue': 'cootehill-and-surrounds-cavan'}
+    COOTEHILL_CAVAN = {'id': '1502', 'displayName': 'Cootehill, Cavan', 'displayValue': 'cootehill-cavan'}
+    COPANY_DONEGAL = {'id': '787', 'displayName': 'Copany, Donegal', 'displayValue': 'copany-donegal'}
+    COPPANAGH_CAVAN = {'id': '230', 'displayName': 'Coppanagh, Cavan', 'displayValue': 'coppanagh-cavan'}
+    CORALSTOWN_WESTMEATH = {'id': '3770', 'displayName': 'Coralstown, Westmeath', 'displayValue': 'coralstown-westmeath'}
+    CORBALLY_CORK = {'id': '1347', 'displayName': 'Corbally, Cork', 'displayValue': 'corbally-cork'}
+    CORBALLY_KILDARE = {'id': '2548', 'displayName': 'Corbally, Kildare', 'displayValue': 'corbally-kildare'}
+    CORBALLY_LIMERICK = {'id': '2906', 'displayName': 'Corbally, Limerick', 'displayValue': 'corbally-limerick'}
+    CORBALLY_SLIGO = {'id': '3525', 'displayName': 'Corbally, Sligo', 'displayValue': 'corbally-sligo'}
+    CORBAY_UPPER_LONGFORD = {'id': '937', 'displayName': 'Corbay Upper, Longford', 'displayValue': 'corbay-upper-longford'}
+    CORCAGHAN_MONAGHAN = {'id': '445', 'displayName': 'Corcaghan, Monaghan', 'displayValue': 'corcaghan-monaghan'}
+    CORCLOGH_MAYO = {'id': '3230', 'displayName': 'Corclogh, Mayo', 'displayValue': 'corclogh-mayo'}
+    CORCULLEN_GALWAY = {'id': '2343', 'displayName': 'Corcullen, Galway', 'displayValue': 'corcullen-galway'}
+    CORDAL_KERRY = {'id': '1371', 'displayName': 'Cordal, Kerry', 'displayValue': 'cordal-kerry'}
+    CORDARRAGH_MAYO = {'id': '3231', 'displayName': 'Cordarragh, Mayo', 'displayValue': 'cordarragh-mayo'}
+    CORDUFF_DUBLIN = {'id': '861', 'displayName': 'Corduff, Dublin', 'displayValue': 'corduff-dublin'}
+    CORK = {'id': '15', 'displayName': 'Cork (County)', 'displayValue': 'cork'}
+    CORK_AIRPORT_BUSINESS_PARK_CORK = {'id': '368', 'displayName': 'Cork Airport Business Park, Cork', 'displayValue': 'cork-airport-business-park-cork'}
+    CORK_CITY = {'id': '35', 'displayName': 'Cork City', 'displayValue': 'cork-city'}
+    CORK_CITY_CENTRE_CORK = {'id': '46', 'displayName': 'Cork City Centre, Cork', 'displayValue': 'cork-city-centre-cork'}
+    CORK_CITY_SUBURBS_CORK = {'id': '47', 'displayName': 'Cork City Suburbs, Cork', 'displayValue': 'cork-city-suburbs-cork'}
+    CORK_COLLEGE_OF_COMMERCE_CORK = {'id': '4369', 'displayName': 'Cork College of Commerce, Cork', 'displayValue': 'cork-college-of-commerce-cork'}
+    CORK_COMMUTER_TOWNS_CORK = {'id': '48', 'displayName': 'Cork Commuter Towns, Cork', 'displayValue': 'cork-commuter-towns-cork'}
+    CORK_INSTITUTE_OF_TECHNOLOGY_CLONAKILTY_AGRICULTURAL_COLLEGE_CORK = {'id': '4381', 'displayName': 'Cork Institute of Technology - Clonakilty Agricultural College , Cork', 'displayValue': 'cork-institute-of-technology-clonakilty-agricultural-college-cork'}
+    CORK_INSTITUTE_OF_TECHNOLOGY_CRAWFORD_COLLEGE_OF_ART_AND_DESIGN_CORK = {'id': '4380', 'displayName': 'Cork Institute of Technology - Crawford College of Art and Design, Cork', 'displayValue': 'cork-institute-of-technology-crawford-college-of-art-and-design-cork'}
+    CORK_INSTITUTE_OF_TECHNOLOGY_CORK = {'id': '4309', 'displayName': 'Cork Institute of Technology, Cork', 'displayValue': 'cork-institute-of-technology-cork'}
+    CORK_SCHOOL_OF_MUSIC_CIT_CORK = {'id': '4310', 'displayName': 'Cork School of Music CIT, Cork', 'displayValue': 'cork-school-of-music-cit-cork'}
+    CORKEY_ANTRIM = {'id': '121', 'displayName': 'Corkey, Antrim', 'displayValue': 'corkey-antrim'}
+    CORLEA_LONGFORD = {'id': '2979', 'displayName': 'Corlea, Longford', 'displayValue': 'corlea-longford'}
+    CORLEE_MAYO = {'id': '3232', 'displayName': 'Corlee, Mayo', 'displayValue': 'corlee-mayo'}
+    CORLOUGH_CAVAN = {'id': '1503', 'displayName': 'Corlough, Cavan', 'displayValue': 'corlough-cavan'}
+    CORNAFEAN_CAVAN = {'id': '1504', 'displayName': 'Cornafean, Cavan', 'displayValue': 'cornafean-cavan'}
+    CORNAFULLA_ROSCOMMON = {'id': '3432', 'displayName': 'Cornafulla, Roscommon', 'displayValue': 'cornafulla-roscommon'}
+    CORNAGILLAGH_DONEGAL = {'id': '545', 'displayName': 'Cornagillagh, Donegal', 'displayValue': 'cornagillagh-donegal'}
+    CORNAMONA_GALWAY = {'id': '2344', 'displayName': 'Cornamona, Galway', 'displayValue': 'cornamona-galway'}
+    CORNANAGH_MAYO = {'id': '3233', 'displayName': 'Cornanagh, Mayo', 'displayValue': 'cornanagh-mayo'}
+    CORNELSCOURT_DUBLIN = {'id': '2114', 'displayName': 'Cornelscourt, Dublin', 'displayValue': 'cornelscourt-dublin'}
+    COROFIN_CLARE = {'id': '1567', 'displayName': 'Corofin, Clare', 'displayValue': 'corofin-clare'}
+    COROFIN_GALWAY = {'id': '2345', 'displayName': 'Corofin, Galway', 'displayValue': 'corofin-galway'}
+    CORRACLOONA_LEITRIM = {'id': '2338', 'displayName': 'Corracloona, Leitrim', 'displayValue': 'corracloona-leitrim'}
+    CORRAKYLE_CLARE = {'id': '307', 'displayName': 'Corrakyle, Clare', 'displayValue': 'corrakyle-clare'}
+    CORRALEEHAN_LEITRIM = {'id': '2339', 'displayName': 'Corraleehan, Leitrim', 'displayValue': 'corraleehan-leitrim'}
+    CORRANDULLA_GALWAY = {'id': '2346', 'displayName': 'Corrandulla, Galway', 'displayValue': 'corrandulla-galway'}
+    CORRAREE_ROSCOMMON = {'id': '1117', 'displayName': 'Corraree, Roscommon', 'displayValue': 'corraree-roscommon'}
+    CORRAWALEEN_LEITRIM = {'id': '2350', 'displayName': 'Corrawaleen, Leitrim', 'displayValue': 'corrawaleen-leitrim'}
+    CORREAL_ROSCOMMON = {'id': '3433', 'displayName': 'Correal, Roscommon', 'displayValue': 'correal-roscommon'}
+    CORRIES_CARLOW = {'id': '1678', 'displayName': 'Corries, Carlow', 'displayValue': 'corries-carlow'}
+    CORRIGA_LEITRIM = {'id': '2351', 'displayName': 'Corriga, Leitrim', 'displayValue': 'corriga-leitrim'}
+    CORRIGEENROE_ROSCOMMON = {'id': '3434', 'displayName': 'Corrigeenroe, Roscommon', 'displayValue': 'corrigeenroe-roscommon'}
+    CORROY_MAYO = {'id': '3234', 'displayName': 'Corroy, Mayo', 'displayValue': 'corroy-mayo'}
+    CORRY_LEITRIM = {'id': '2352', 'displayName': 'Corry, Leitrim', 'displayValue': 'corry-leitrim'}
+    CORSTOWN_KILKENNY = {'id': '827', 'displayName': 'Corstown, Kilkenny', 'displayValue': 'corstown-kilkenny'}
+    CORTOON_GALWAY = {'id': '2347', 'displayName': 'Cortoon, Galway', 'displayValue': 'cortoon-galway'}
+    CORTOWN_MEATH = {'id': '3305', 'displayName': 'Cortown, Meath', 'displayValue': 'cortown-meath'}
+    CORVALLEY_MAYO = {'id': '3235', 'displayName': 'Corvalley, Mayo', 'displayValue': 'corvalley-mayo'}
+    CORVALLY_MONAGHAN = {'id': '1086', 'displayName': 'Corvally, Monaghan', 'displayValue': 'corvally-monaghan'}
+    COSTELLO_GALWAY = {'id': '686', 'displayName': 'Costello, Galway', 'displayValue': 'costello-galway'}
+    COURTMACSHERRY_CORK = {'id': '1349', 'displayName': 'Courtmacsherry, Cork', 'displayValue': 'courtmacsherry-cork'}
+    COURTMATRIX_LIMERICK = {'id': '2907', 'displayName': 'Courtmatrix, Limerick', 'displayValue': 'courtmatrix-limerick'}
+    COURTOWN_WEXFORD = {'id': '3890', 'displayName': 'Courtown, Wexford', 'displayValue': 'courtown-wexford'}
+    CRAANFORD_WEXFORD = {'id': '3891', 'displayName': 'Craanford, Wexford', 'displayValue': 'craanford-wexford'}
+    CRAFFIELD_WICKLOW = {'id': '3999', 'displayName': 'Craffield, Wicklow', 'displayValue': 'craffield-wicklow'}
+    CRAIGAVAD_DOWN = {'id': '630', 'displayName': 'Craigavad, Down', 'displayValue': 'craigavad-down'}
+    CRAIGAVON_ARMAGH = {'id': '1665', 'displayName': 'Craigavon, Armagh', 'displayValue': 'craigavon-armagh'}
+    CRAIGS_ANTRIM = {'id': '136', 'displayName': 'Craigs, Antrim', 'displayValue': 'craigs-antrim'}
+    CRAIQUES_KERRY = {'id': '742', 'displayName': 'Craiques, Kerry', 'displayValue': 'craiques-kerry'}
+    CRANFORD_DONEGAL = {'id': '788', 'displayName': 'Cranford, Donegal', 'displayValue': 'cranford-donegal'}
+    CRANNOGEBOY_DONEGAL = {'id': '546', 'displayName': 'Crannogeboy, Donegal', 'displayValue': 'crannogeboy-donegal'}
+    CRANNY_CLARE = {'id': '1568', 'displayName': 'Cranny, Clare', 'displayValue': 'cranny-clare'}
+    CRATLOE_CLARE = {'id': '1569', 'displayName': 'Cratloe, Clare', 'displayValue': 'cratloe-clare'}
+    CRAUGHWELL_GALWAY = {'id': '2348', 'displayName': 'Craughwell, Galway', 'displayValue': 'craughwell-galway'}
+    CRAWFORD_COLLEGE_OF_ART_AND_DESIGN_CORK = {'id': '4311', 'displayName': 'Crawford College of Art & Design, Cork', 'displayValue': 'crawford-college-of-art-and-design-cork'}
+    CRAWFORDSBURN_DOWN = {'id': '631', 'displayName': 'Crawfordsburn, Down', 'displayValue': 'crawfordsburn-down'}
+    CRAZY_CORNER_WESTMEATH = {'id': '1234', 'displayName': 'Crazy Corner, Westmeath', 'displayValue': 'crazy-corner-westmeath'}
+    CREAGH_ROSCOMMON = {'id': '3435', 'displayName': 'Creagh, Roscommon', 'displayValue': 'creagh-roscommon'}
+    CREAGHANROE_MONAGHAN = {'id': '446', 'displayName': 'Creaghanroe, Monaghan', 'displayValue': 'creaghanroe-monaghan'}
+    CRECORA_LIMERICK = {'id': '2787', 'displayName': 'Crecora, Limerick', 'displayValue': 'crecora-limerick'}
+    CREE_CLARE = {'id': '1570', 'displayName': 'Cree, Clare', 'displayValue': 'cree-clare'}
+    CREEGH_CLARE = {'id': '1571', 'displayName': 'Creegh, Clare', 'displayValue': 'creegh-clare'}
+    CREESLOUGH_DONEGAL = {'id': '789', 'displayName': 'Creeslough, Donegal', 'displayValue': 'creeslough-donegal'}
+    CREEVAGH_MAYO = {'id': '3236', 'displayName': 'Creevagh, Mayo', 'displayValue': 'creevagh-mayo'}
+    CREEVAGH_SLIGO = {'id': '3526', 'displayName': 'Creevagh, Sligo', 'displayValue': 'creevagh-sligo'}
+    CREEVES_LIMERICK = {'id': '1869', 'displayName': 'Creeves, Limerick', 'displayValue': 'creeves-limerick'}
+    CREGAGH_DOWN = {'id': '632', 'displayName': 'Cregagh, Down', 'displayValue': 'cregagh-down'}
+    CREGG_CLARE = {'id': '1572', 'displayName': 'Cregg, Clare', 'displayValue': 'cregg-clare'}
+    CREGG_SLIGO = {'id': '3527', 'displayName': 'Cregg, Sligo', 'displayValue': 'cregg-sligo'}
+    CREGGAN_ARMAGH = {'id': '195', 'displayName': 'Creggan, Armagh', 'displayValue': 'creggan-armagh'}
+    CREGGANBAUN_MAYO = {'id': '3237', 'displayName': 'Cregganbaun, Mayo', 'displayValue': 'cregganbaun-mayo'}
+    CREGGAUN_LIMERICK = {'id': '2908', 'displayName': 'Creggaun, Limerick', 'displayValue': 'creggaun-limerick'}
+    CREGGS_GALWAY = {'id': '1600', 'displayName': 'Creggs, Galway', 'displayValue': 'creggs-galway'}
+    CREGGS_ROSCOMMON = {'id': '3436', 'displayName': 'Creggs, Roscommon', 'displayValue': 'creggs-roscommon'}
+    CREGMORE_GALWAY = {'id': '1601', 'displayName': 'Cregmore, Galway', 'displayValue': 'cregmore-galway'}
+    CRETTYARD_LAOIS = {'id': '294', 'displayName': 'Crettyard, Laois', 'displayValue': 'crettyard-laois'}
+    CRINKILL_OFFALY = {'id': '3347', 'displayName': 'Crinkill, Offaly', 'displayValue': 'crinkill-offaly'}
+    CROAGH_DONEGAL = {'id': '790', 'displayName': 'Croagh, Donegal', 'displayValue': 'croagh-donegal'}
+    CROAGH_LIMERICK = {'id': '2909', 'displayName': 'Croagh, Limerick', 'displayValue': 'croagh-limerick'}
+    CROAGHRIMBEG_MAYO = {'id': '3238', 'displayName': 'Croaghrimbeg, Mayo', 'displayValue': 'croaghrimbeg-mayo'}
+    CROCKETS_TOWN_MAYO = {'id': '2220', 'displayName': 'Crockets Town, Mayo', 'displayValue': 'crockets-town-mayo'}
+    CROCKMORE_DONEGAL = {'id': '550', 'displayName': 'Crockmore, Donegal', 'displayValue': 'crockmore-donegal'}
+    CROGHAN_OFFALY = {'id': '3348', 'displayName': 'Croghan, Offaly', 'displayValue': 'croghan-offaly'}
+    CROGHAN_ROSCOMMON = {'id': '3437', 'displayName': 'Croghan, Roscommon', 'displayValue': 'croghan-roscommon'}
+    CROLLY_DONEGAL = {'id': '791', 'displayName': 'Crolly, Donegal', 'displayValue': 'crolly-donegal'}
+    CROMANE_KERRY = {'id': '1372', 'displayName': 'Cromane, Kerry', 'displayValue': 'cromane-kerry'}
+    CROMOGE_LAOIS = {'id': '295', 'displayName': 'Cromoge, Laois', 'displayValue': 'cromoge-laois'}
+    CROOKEDWOOD_WESTMEATH = {'id': '3771', 'displayName': 'Crookedwood, Westmeath', 'displayValue': 'crookedwood-westmeath'}
+    CROOKHAVEN_CORK = {'id': '1350', 'displayName': 'Crookhaven, Cork', 'displayValue': 'crookhaven-cork'}
+    CROOKSTOWN_CORK = {'id': '1352', 'displayName': 'Crookstown, Cork', 'displayValue': 'crookstown-cork'}
+    CROOKSTOWN_KILDARE = {'id': '2549', 'displayName': 'Crookstown, Kildare', 'displayValue': 'crookstown-kildare'}
+    CROOM_LIMERICK = {'id': '2910', 'displayName': 'Croom, Limerick', 'displayValue': 'croom-limerick'}
+    CROSS_KEYS_CAVAN = {'id': '1507', 'displayName': 'Cross Keys, Cavan', 'displayValue': 'cross-keys-cavan'}
+    CROSS_KEYS_MEATH = {'id': '1044', 'displayName': 'Cross Keys, Meath', 'displayValue': 'cross-keys-meath'}
+    CROSS_ROADS_DONEGAL = {'id': '792', 'displayName': 'Cross Roads, Donegal', 'displayValue': 'cross-roads-donegal'}
+    CROSS_CLARE = {'id': '1573', 'displayName': 'Cross, Clare', 'displayValue': 'cross-clare'}
+    CROSS_MAYO = {'id': '2221', 'displayName': 'Cross, Mayo', 'displayValue': 'cross-mayo'}
+    CROSS_WATERFORD = {'id': '3730', 'displayName': 'Cross, Waterford', 'displayValue': 'cross-waterford'}
+    CROSSABEG_WEXFORD = {'id': '3892', 'displayName': 'Crossabeg, Wexford', 'displayValue': 'crossabeg-wexford'}
+    CROSSAGALLA_LIMERICK = {'id': '2928', 'displayName': 'Crossagalla, Limerick', 'displayValue': 'crossagalla-limerick'}
+    CROSSAKIEL_MEATH = {'id': '3306', 'displayName': 'Crossakiel, Meath', 'displayValue': 'crossakiel-meath'}
+    CROSSBARRY_CORK = {'id': '1353', 'displayName': 'Crossbarry, Cork', 'displayValue': 'crossbarry-cork'}
+    CROSSBOYNE_MAYO = {'id': '2222', 'displayName': 'Crossboyne, Mayo', 'displayValue': 'crossboyne-mayo'}
+    CROSSCONNELL_GALWAY = {'id': '2349', 'displayName': 'Crossconnell, Galway', 'displayValue': 'crossconnell-galway'}
+    CROSSDONEY_CAVAN = {'id': '1505', 'displayName': 'Crossdoney, Cavan', 'displayValue': 'crossdoney-cavan'}
+    CROSSEA_LONGFORD = {'id': '2980', 'displayName': 'Crossea, Longford', 'displayValue': 'crossea-longford'}
+    CROSSERLOUGH_CAVAN = {'id': '1506', 'displayName': 'Crosserlough, Cavan', 'displayValue': 'crosserlough-cavan'}
+    CROSSGAR_DOWN = {'id': '1071', 'displayName': 'Crossgar, Down', 'displayValue': 'crossgar-down'}
+    CROSSHAVEN_CORK = {'id': '1354', 'displayName': 'Crosshaven, Cork', 'displayValue': 'crosshaven-cork'}
+    CROSSMAGLEN_ARMAGH = {'id': '1466', 'displayName': 'Crossmaglen, Armagh', 'displayValue': 'crossmaglen-armagh'}
+    CROSSMOLINA_MAYO = {'id': '2241', 'displayName': 'Crossmolina, Mayo', 'displayValue': 'crossmolina-mayo'}
+    CROSSNA_ROSCOMMON = {'id': '3438', 'displayName': 'Crossna, Roscommon', 'displayValue': 'crossna-roscommon'}
+    CROSSPATRICK_KILKENNY = {'id': '2807', 'displayName': 'Crosspatrick, Kilkenny', 'displayValue': 'crosspatrick-kilkenny'}
+    CROSSWELL_GALWAY = {'id': '688', 'displayName': 'Crosswell, Galway', 'displayValue': 'crosswell-galway'}
+    CROVE_DONEGAL = {'id': '547', 'displayName': 'Crove, Donegal', 'displayValue': 'crove-donegal'}
+    CRUMLIN_ROAD_ANTRIM = {'id': '124', 'displayName': 'Crumlin Road, Antrim', 'displayValue': 'crumlin-road-antrim'}
+    CRUMLIN_ANTRIM = {'id': '122', 'displayName': 'Crumlin, Antrim', 'displayValue': 'crumlin-antrim'}
+    CRUMLIN_DUBLIN = {'id': '1848', 'displayName': 'Crumlin, Dublin', 'displayValue': 'crumlin-dublin'}
+    CRUMLIN_GALWAY = {'id': '1602', 'displayName': 'Crumlin, Galway', 'displayValue': 'crumlin-galway'}
+    CRUSHEEN_CLARE = {'id': '1574', 'displayName': 'Crusheen, Clare', 'displayValue': 'crusheen-clare'}
+    CRUTT_KILKENNY = {'id': '2808', 'displayName': 'Crutt, Kilkenny', 'displayValue': 'crutt-kilkenny'}
+    CUFFESGRANGE_KILKENNY = {'id': '2809', 'displayName': 'Cuffesgrange, Kilkenny', 'displayValue': 'cuffesgrange-kilkenny'}
+    CUILKILLEW_MAYO = {'id': '2242', 'displayName': 'Cuilkillew, Mayo', 'displayValue': 'cuilkillew-mayo'}
+    CUILMORE_MAYO = {'id': '2243', 'displayName': 'Cuilmore, Mayo', 'displayValue': 'cuilmore-mayo'}
+    CULDAFF_DONEGAL = {'id': '793', 'displayName': 'Culdaff, Donegal', 'displayValue': 'culdaff-donegal'}
+    CULFADDA_SLIGO = {'id': '3528', 'displayName': 'Culfadda, Sligo', 'displayValue': 'culfadda-sligo'}
+    CULLAHILL_LAOIS = {'id': '296', 'displayName': 'Cullahill, Laois', 'displayValue': 'cullahill-laois'}
+    CULLANE_LIMERICK = {'id': '2929', 'displayName': 'Cullane, Limerick', 'displayValue': 'cullane-limerick'}
+    CULLEENS_SLIGO = {'id': '3529', 'displayName': 'Culleens, Sligo', 'displayValue': 'culleens-sligo'}
+    CULLEN_CORK = {'id': '1355', 'displayName': 'Cullen, Cork', 'displayValue': 'cullen-cork'}
+    CULLEN_TIPPERARY = {'id': '3560', 'displayName': 'Cullen, Tipperary', 'displayValue': 'cullen-tipperary'}
+    CULLENSTOWN_WEXFORD = {'id': '3893', 'displayName': 'Cullenstown, Wexford', 'displayValue': 'cullenstown-wexford'}
+    CULLIN_MAYO = {'id': '2244', 'displayName': 'Cullin, Mayo', 'displayValue': 'cullin-mayo'}
+    CULLYBACKEY_ANTRIM = {'id': '125', 'displayName': 'Cullybackey, Antrim', 'displayValue': 'cullybackey-antrim'}
+    CULLYFAD_LONGFORD = {'id': '2981', 'displayName': 'Cullyfad, Longford', 'displayValue': 'cullyfad-longford'}
+    CULLYHANNA_ARMAGH = {'id': '1467', 'displayName': 'Cullyhanna, Armagh', 'displayValue': 'cullyhanna-armagh'}
+    CULMORE_DERRY = {'id': '1598', 'displayName': 'Culmore, Derry', 'displayValue': 'culmore-derry'}
+    CURRABINNY_CORK = {'id': '1356', 'displayName': 'Currabinny, Cork', 'displayValue': 'currabinny-cork'}
+    CURRACLOE_WEXFORD = {'id': '3894', 'displayName': 'Curracloe, Wexford', 'displayValue': 'curracloe-wexford'}
+    CURRAGH_WEST_GALWAY = {'id': '689', 'displayName': 'Curragh West, Galway', 'displayValue': 'curragh-west-galway'}
+    CURRAGH_WATERFORD = {'id': '3731', 'displayName': 'Curragh, Waterford', 'displayValue': 'curragh-waterford'}
+    CURRAGHA_MEATH = {'id': '3307', 'displayName': 'Curragha, Meath', 'displayValue': 'curragha-meath'}
+    CURRAGHBONAUN_SLIGO = {'id': '1139', 'displayName': 'Curraghbonaun, Sligo', 'displayValue': 'curraghbonaun-sligo'}
+    CURRAGHBOY_ROSCOMMON = {'id': '3439', 'displayName': 'Curraghboy, Roscommon', 'displayValue': 'curraghboy-roscommon'}
+    CURRAGHCHASE_LIMERICK = {'id': '2930', 'displayName': 'Curraghchase, Limerick', 'displayValue': 'curraghchase-limerick'}
+    CURRAGHROE_ROSCOMMON = {'id': '3440', 'displayName': 'Curraghroe, Roscommon', 'displayValue': 'curraghroe-roscommon'}
+    CURRAGLASS_CORK = {'id': '369', 'displayName': 'Curraglass, Cork', 'displayValue': 'curraglass-cork'}
+    CURRAHEEN_CORK = {'id': '1781', 'displayName': 'Curraheen, Cork', 'displayValue': 'curraheen-cork'}
+    CURRAN_DERRY = {'id': '1951', 'displayName': 'Curran, Derry', 'displayValue': 'curran-derry'}
+    CURRANS_KERRY = {'id': '1373', 'displayName': 'Currans, Kerry', 'displayValue': 'currans-kerry'}
+    CURRAUN_GALWAY = {'id': '690', 'displayName': 'Curraun, Galway', 'displayValue': 'curraun-galway'}
+    CURREENY_TIPPERARY = {'id': '3561', 'displayName': 'Curreeny, Tipperary', 'displayValue': 'curreeny-tipperary'}
+    CURROW_KERRY = {'id': '1603', 'displayName': 'Currow, Kerry', 'displayValue': 'currow-kerry'}
+    CURRY_MAYO = {'id': '2245', 'displayName': 'Curry, Mayo', 'displayValue': 'curry-mayo'}
+    CURRY_SLIGO = {'id': '3530', 'displayName': 'Curry, Sligo', 'displayValue': 'curry-sligo'}
+    CURRYGLASS_CORK = {'id': '378', 'displayName': 'Curryglass, Cork', 'displayValue': 'curryglass-cork'}
+    CUSDUFF_CORK = {'id': '371', 'displayName': 'Cusduff, Cork', 'displayValue': 'cusduff-cork'}
+    CUSHENDALL_ANTRIM = {'id': '127', 'displayName': 'Cushendall, Antrim', 'displayValue': 'cushendall-antrim'}
+    CUSHENDUN_ANTRIM = {'id': '128', 'displayName': 'Cushendun, Antrim', 'displayValue': 'cushendun-antrim'}
+    CUSHINA_OFFALY = {'id': '3349', 'displayName': 'Cushina, Offaly', 'displayValue': 'cushina-offaly'}
+    DIT_GRANGEGORMAN_DUBLIN = {'id': '4362', 'displayName': 'DIT Grangegorman, Dublin', 'displayValue': 'dit-grangegorman-dublin'}
+    DIT_MOUNT_STREET_DUBLIN = {'id': '4322', 'displayName': 'DIT Mount Street, Dublin', 'displayValue': 'dit-mount-street-dublin'}
+    DAINGEAN_OFFALY = {'id': '3350', 'displayName': 'Daingean, Offaly', 'displayValue': 'daingean-offaly'}
+    DALKEY_DUBLIN = {'id': '1849', 'displayName': 'Dalkey, Dublin', 'displayValue': 'dalkey-dublin'}
+    DALYSTOWN_GALWAY = {'id': '1766', 'displayName': 'Dalystown, Galway', 'displayValue': 'dalystown-galway'}
+    DAMASTOWN_DUBLIN = {'id': '1095', 'displayName': 'Damastown, Dublin', 'displayValue': 'damastown-dublin'}
+    DAMERSTOWN_KILKENNY = {'id': '2810', 'displayName': 'Damerstown, Kilkenny', 'displayValue': 'damerstown-kilkenny'}
+    DANESFORT_KILKENNY = {'id': '2811', 'displayName': 'Danesfort, Kilkenny', 'displayValue': 'danesfort-kilkenny'}
+    DANESFORT_LONGFORD = {'id': '923', 'displayName': 'Danesfort, Longford', 'displayValue': 'danesfort-longford'}
+    DANGAN_CORK = {'id': '1782', 'displayName': 'Dangan, Cork', 'displayValue': 'dangan-cork'}
+    DANGAN_GALWAY = {'id': '2471', 'displayName': 'Dangan, Galway', 'displayValue': 'dangan-galway'}
+    DANGAN_KILKENNY = {'id': '2815', 'displayName': 'Dangan, Kilkenny', 'displayValue': 'dangan-kilkenny'}
+    DARBY_S_GAP_WEXFORD = {'id': '1257', 'displayName': "Darby's Gap, Wexford", 'displayValue': 'darby-s-gap-wexford'}
+    DARNDALE_DUBLIN = {'id': '2115', 'displayName': 'Darndale, Dublin', 'displayValue': 'darndale-dublin'}
+    DARRAGH_CLARE = {'id': '1575', 'displayName': 'Darragh, Clare', 'displayValue': 'darragh-clare'}
+    DARTRY_DUBLIN = {'id': '2118', 'displayName': 'Dartry, Dublin', 'displayValue': 'dartry-dublin'}
+    DARVER_LOUTH = {'id': '3030', 'displayName': 'Darver, Louth', 'displayValue': 'darver-louth'}
+    DAVIDSTOWN_WICKLOW = {'id': '4000', 'displayName': 'Davidstown, Wicklow', 'displayValue': 'davidstown-wicklow'}
+    DAWROS_GALWAY = {'id': '696', 'displayName': 'Dawros, Galway', 'displayValue': 'dawros-galway'}
+    DEANS_GRANGE_DUBLIN = {'id': '2119', 'displayName': 'Deans Grange, Dublin', 'displayValue': 'deans-grange-dublin'}
+    DEELISH_CORK = {'id': '379', 'displayName': 'Deelish, Cork', 'displayValue': 'deelish-cork'}
+    DELGANY_WICKLOW = {'id': '4001', 'displayName': 'Delgany, Wicklow', 'displayValue': 'delgany-wicklow'}
+    DELPHI_MAYO = {'id': '971', 'displayName': 'Delphi, Mayo', 'displayValue': 'delphi-mayo'}
+    DELVIN_WESTMEATH = {'id': '3772', 'displayName': 'Delvin, Westmeath', 'displayValue': 'delvin-westmeath'}
+    DERNAGREE_CORK = {'id': '1783', 'displayName': 'Dernagree, Cork', 'displayValue': 'dernagree-cork'}
+    DERRAVOHER_LIMERICK = {'id': '2911', 'displayName': 'Derravoher, Limerick', 'displayValue': 'derravoher-limerick'}
+    DERREEN_CLARE = {'id': '1576', 'displayName': 'Derreen, Clare', 'displayValue': 'derreen-clare'}
+    DERREEN_MAYO = {'id': '2253', 'displayName': 'Derreen, Mayo', 'displayValue': 'derreen-mayo'}
+    DERREENDARRAGH_KERRY = {'id': '1604', 'displayName': 'Derreendarragh, Kerry', 'displayValue': 'derreendarragh-kerry'}
+    DERREENY_CORK = {'id': '380', 'displayName': 'Derreeny, Cork', 'displayValue': 'derreeny-cork'}
+    DERRIAGHY_ANTRIM = {'id': '129', 'displayName': 'Derriaghy, Antrim', 'displayValue': 'derriaghy-antrim'}
+    DERRIES_OFFALY = {'id': '3351', 'displayName': 'Derries, Offaly', 'displayValue': 'derries-offaly'}
+    DERRINTURN_KILDARE = {'id': '2550', 'displayName': 'Derrinturn, Kildare', 'displayValue': 'derrinturn-kildare'}
+    DERRY = {'id': '31', 'displayName': 'Derry (County)', 'displayValue': 'derry'}
+    DERRY_CITY_DERRY = {'id': '1952', 'displayName': 'Derry City, Derry', 'displayValue': 'derry-city-derry'}
+    DERRY_SLIGO = {'id': '3531', 'displayName': 'Derry, Sligo', 'displayValue': 'derry-sligo'}
+    DERRYBEG_DONEGAL = {'id': '794', 'displayName': 'Derrybeg, Donegal', 'displayValue': 'derrybeg-donegal'}
+    DERRYBEG_LIMERICK = {'id': '2912', 'displayName': 'Derrybeg, Limerick', 'displayValue': 'derrybeg-limerick'}
+    DERRYBOYE_DOWN = {'id': '1072', 'displayName': 'Derryboye, Down', 'displayValue': 'derryboye-down'}
+    DERRYBRIEN_GALWAY = {'id': '697', 'displayName': 'Derrybrien, Galway', 'displayValue': 'derrybrien-galway'}
+    DERRYCOOLY_OFFALY = {'id': '1329', 'displayName': 'Derrycooly, Offaly', 'displayValue': 'derrycooly-offaly'}
+    DERRYDRUEL_DONEGAL = {'id': '796', 'displayName': 'Derrydruel, Donegal', 'displayValue': 'derrydruel-donegal'}
+    DERRYERGLINNA_GALWAY = {'id': '699', 'displayName': 'Derryerglinna, Galway', 'displayValue': 'derryerglinna-galway'}
+    DERRYFADDA_TIPPERARY = {'id': '3562', 'displayName': 'Derryfadda, Tipperary', 'displayValue': 'derryfadda-tipperary'}
+    DERRYGOLAN_WESTMEATH = {'id': '3773', 'displayName': 'Derrygolan, Westmeath', 'displayValue': 'derrygolan-westmeath'}
+    DERRYGONNELLY_FERMANAGH = {'id': '2186', 'displayName': 'Derrygonnelly, Fermanagh', 'displayValue': 'derrygonnelly-fermanagh'}
+    DERRYGOOLIN_GALWAY = {'id': '2472', 'displayName': 'Derrygoolin, Galway', 'displayValue': 'derrygoolin-galway'}
+    DERRYGROGAN_OFFALY = {'id': '3352', 'displayName': 'Derrygrogan, Offaly', 'displayValue': 'derrygrogan-offaly'}
+    DERRYKEIGHAN_ANTRIM = {'id': '130', 'displayName': 'Derrykeighan, Antrim', 'displayValue': 'derrykeighan-antrim'}
+    DERRYKNOCKANE_LIMERICK = {'id': '2913', 'displayName': 'Derryknockane, Limerick', 'displayValue': 'derryknockane-limerick'}
+    DERRYLEA_GALWAY = {'id': '2473', 'displayName': 'Derrylea, Galway', 'displayValue': 'derrylea-galway'}
+    DERRYLIN_FERMANAGH = {'id': '2187', 'displayName': 'Derrylin, Fermanagh', 'displayValue': 'derrylin-fermanagh'}
+    DERRYLOUGH_DONEGAL = {'id': '551', 'displayName': 'Derrylough, Donegal', 'displayValue': 'derrylough-donegal'}
+    DERRYMORE_KERRY = {'id': '1605', 'displayName': 'Derrymore, Kerry', 'displayValue': 'derrymore-kerry'}
+    DERRYNABRIN_GALWAY = {'id': '2379', 'displayName': 'Derrynabrin, Galway', 'displayValue': 'derrynabrin-galway'}
+    DERRYNANE_KERRY = {'id': '743', 'displayName': 'Derrynane, Kerry', 'displayValue': 'derrynane-kerry'}
+    DERRYNEEN_GALWAY = {'id': '2380', 'displayName': 'Derryneen, Galway', 'displayValue': 'derryneen-galway'}
+    DERRYRUSH_GALWAY = {'id': '2381', 'displayName': 'Derryrush, Galway', 'displayValue': 'derryrush-galway'}
+    DERRYTRASNA_ARMAGH = {'id': '1468', 'displayName': 'Derrytrasna, Armagh', 'displayValue': 'derrytrasna-armagh'}
+    DERRYVOHY_MAYO = {'id': '2254', 'displayName': 'Derryvohy, Mayo', 'displayValue': 'derryvohy-mayo'}
+    DERRYWODE_GALWAY = {'id': '695', 'displayName': 'Derrywode, Galway', 'displayValue': 'derrywode-galway'}
+    DERVOCK_ANTRIM = {'id': '89', 'displayName': 'Dervock, Antrim', 'displayValue': 'dervock-antrim'}
+    DESERTMARTIN_DERRY = {'id': '1953', 'displayName': 'Desertmartin, Derry', 'displayValue': 'desertmartin-derry'}
+    DILLONS_CROSS_CORK = {'id': '1971', 'displayName': 'Dillons Cross, Cork', 'displayValue': 'dillons-cross-cork'}
+    DINGLE_KERRY = {'id': '1696', 'displayName': 'Dingle, Kerry', 'displayValue': 'dingle-kerry'}
+    DOAGH_BEG_DONEGAL = {'id': '548', 'displayName': 'Doagh Beg, Donegal', 'displayValue': 'doagh-beg-donegal'}
+    DOAGH_ANTRIM = {'id': '90', 'displayName': 'Doagh, Antrim', 'displayValue': 'doagh-antrim'}
+    DOAGH_DONEGAL = {'id': '797', 'displayName': 'Doagh, Donegal', 'displayValue': 'doagh-donegal'}
+    DOLLA_TIPPERARY = {'id': '3563', 'displayName': 'Dolla, Tipperary', 'displayValue': 'dolla-tipperary'}
+    DOLLINGSTOWN_DOWN = {'id': '633', 'displayName': 'Dollingstown, Down', 'displayValue': 'dollingstown-down'}
+    DOLLYMOUNT_DUBLIN = {'id': '2120', 'displayName': 'Dollymount, Dublin', 'displayValue': 'dollymount-dublin'}
+    DOLPHIN_S_BARN_DUBLIN = {'id': '1027', 'displayName': "Dolphin's Barn, Dublin", 'displayValue': 'dolphin-s-barn-dublin'}
+    DONABATE_DUBLIN = {'id': '1870', 'displayName': 'Donabate, Dublin', 'displayValue': 'donabate-dublin'}
+    DONACARNEY_AND_SURROUNDS_MEATH = {'id': '4104', 'displayName': 'Donacarney (& Surrounds), Meath', 'displayValue': 'donacarney-and-surrounds-meath'}
+    DONACARNEY_MEATH = {'id': '3308', 'displayName': 'Donacarney, Meath', 'displayValue': 'donacarney-meath'}
+    DONADEA_KILDARE = {'id': '2551', 'displayName': 'Donadea, Kildare', 'displayValue': 'donadea-kildare'}
+    DONAGHADEE_DOWN = {'id': '634', 'displayName': 'Donaghadee, Down', 'displayValue': 'donaghadee-down'}
+    DONAGHCLONEY_DOWN = {'id': '635', 'displayName': 'Donaghcloney, Down', 'displayValue': 'donaghcloney-down'}
+    DONAGHMEDE_DUBLIN = {'id': '1871', 'displayName': 'Donaghmede, Dublin', 'displayValue': 'donaghmede-dublin'}
+    DONAGHMORE_LAOIS = {'id': '297', 'displayName': 'Donaghmore, Laois', 'displayValue': 'donaghmore-laois'}
+    DONAGHMORE_TYRONE = {'id': '3660', 'displayName': 'Donaghmore, Tyrone', 'displayValue': 'donaghmore-tyrone'}
+    DONAGHPATRICK_MEATH = {'id': '1059', 'displayName': 'Donaghpatrick, Meath', 'displayValue': 'donaghpatrick-meath'}
+    DONAMON_ROSCOMMON = {'id': '3441', 'displayName': 'Donamon, Roscommon', 'displayValue': 'donamon-roscommon'}
+    DONARD_WEXFORD = {'id': '3895', 'displayName': 'Donard, Wexford', 'displayValue': 'donard-wexford'}
+    DONARD_WICKLOW = {'id': '4002', 'displayName': 'Donard, Wicklow', 'displayValue': 'donard-wicklow'}
+    DONASKEAGH_TIPPERARY = {'id': '3564', 'displayName': 'Donaskeagh, Tipperary', 'displayValue': 'donaskeagh-tipperary'}
+    DONEGAL = {'id': '24', 'displayName': 'Donegal (County)', 'displayValue': 'donegal'}
+    DONEGAL_TOWN_AND_SURROUNDS_DONEGAL = {'id': '4186', 'displayName': 'Donegal Town (& Surrounds), Donegal', 'displayValue': 'donegal-town-and-surrounds-donegal'}
+    DONEGAL_TOWN_DONEGAL = {'id': '798', 'displayName': 'Donegal Town, Donegal', 'displayValue': 'donegal-town-donegal'}
+    DONEGALL_ROAD_ANTRIM = {'id': '91', 'displayName': 'Donegall Road, Antrim', 'displayValue': 'donegall-road-antrim'}
+    DONERAILE_CORK = {'id': '1972', 'displayName': 'Doneraile, Cork', 'displayValue': 'doneraile-cork'}
+    DONNAGHMORE_MEATH = {'id': '1045', 'displayName': 'Donnaghmore, Meath', 'displayValue': 'donnaghmore-meath'}
+    DONNYBROOK_CORK = {'id': '1973', 'displayName': 'Donnybrook, Cork', 'displayValue': 'donnybrook-cork'}
+    DONNYBROOK_DUBLIN = {'id': '1872', 'displayName': 'Donnybrook, Dublin', 'displayValue': 'donnybrook-dublin'}
+    DONNYCARNEY_DUBLIN = {'id': '1873', 'displayName': 'Donnycarney, Dublin', 'displayValue': 'donnycarney-dublin'}
+    DONOHILL_TIPPERARY = {'id': '3565', 'displayName': 'Donohill, Tipperary', 'displayValue': 'donohill-tipperary'}
+    DONORE_MEATH = {'id': '3309', 'displayName': 'Donore, Meath', 'displayValue': 'donore-meath'}
+    DONOUGHMORE_CORK = {'id': '1974', 'displayName': 'Donoughmore, Cork', 'displayValue': 'donoughmore-cork'}
+    DOOAGH_MAYO = {'id': '3239', 'displayName': 'Dooagh, Mayo', 'displayValue': 'dooagh-mayo'}
+    DOOBEHY_MAYO = {'id': '974', 'displayName': 'Doobehy, Mayo', 'displayValue': 'doobehy-mayo'}
+    DOOCASTLE_MAYO = {'id': '3240', 'displayName': 'Doocastle, Mayo', 'displayValue': 'doocastle-mayo'}
+    DOOCASTLE_SLIGO = {'id': '3532', 'displayName': 'Doocastle, Sligo', 'displayValue': 'doocastle-sligo'}
+    DOOCHARY_DONEGAL = {'id': '799', 'displayName': 'Doochary, Donegal', 'displayValue': 'doochary-donegal'}
+    DOOEGA_MAYO = {'id': '3241', 'displayName': 'Dooega, Mayo', 'displayValue': 'dooega-mayo'}
+    DOOGARY_CAVAN = {'id': '1508', 'displayName': 'Doogary, Cavan', 'displayValue': 'doogary-cavan'}
+    DOOGHBEG_MAYO = {'id': '3242', 'displayName': 'Dooghbeg, Mayo', 'displayValue': 'dooghbeg-mayo'}
+    DOOGORT_MAYO = {'id': '3243', 'displayName': 'Doogort, Mayo', 'displayValue': 'doogort-mayo'}
+    DOOHOMA_MAYO = {'id': '3258', 'displayName': 'Doohoma, Mayo', 'displayValue': 'doohoma-mayo'}
+    DOOKS_KERRY = {'id': '1697', 'displayName': 'Dooks, Kerry', 'displayValue': 'dooks-kerry'}
+    DOOLIN_CLARE = {'id': '1577', 'displayName': 'Doolin, Clare', 'displayValue': 'doolin-clare'}
+    DOON_GALWAY = {'id': '2382', 'displayName': 'Doon, Galway', 'displayValue': 'doon-galway'}
+    DOON_LIMERICK = {'id': '2914', 'displayName': 'Doon, Limerick', 'displayValue': 'doon-limerick'}
+    DOONAHA_EAST_CLARE = {'id': '1579', 'displayName': 'Doonaha East, Clare', 'displayValue': 'doonaha-east-clare'}
+    DOONAHA_WEST_CLARE = {'id': '309', 'displayName': 'Doonaha West, Clare', 'displayValue': 'doonaha-west-clare'}
+    DOONBEG_CLARE = {'id': '1580', 'displayName': 'Doonbeg, Clare', 'displayValue': 'doonbeg-clare'}
+    DOONLOUGHAN_GALWAY = {'id': '2383', 'displayName': 'Doonloughan, Galway', 'displayValue': 'doonloughan-galway'}
+    DOONMANAGH_KERRY = {'id': '744', 'displayName': 'Doonmanagh, Kerry', 'displayValue': 'doonmanagh-kerry'}
+    DOORADOYLE_LIMERICK = {'id': '2915', 'displayName': 'Dooradoyle, Limerick', 'displayValue': 'dooradoyle-limerick'}
+    DOOYORK_MAYO = {'id': '3260', 'displayName': 'Dooyork, Mayo', 'displayValue': 'dooyork-mayo'}
+    DORE_DONEGAL = {'id': '800', 'displayName': 'Dore, Donegal', 'displayValue': 'dore-donegal'}
+    DORRUSAWILLIN_LEITRIM = {'id': '2353', 'displayName': 'Dorrusawillin, Leitrim', 'displayValue': 'dorrusawillin-leitrim'}
+    DORSET_COLLEGE_DUBLIN = {'id': '4360', 'displayName': 'Dorset College, Dublin', 'displayValue': 'dorset-college-dublin'}
+    DOUGH_CORK = {'id': '381', 'displayName': 'Dough, Cork', 'displayValue': 'dough-cork'}
+    DOUGHCLOYNE_CORK = {'id': '1375', 'displayName': 'Doughcloyne, Cork', 'displayValue': 'doughcloyne-cork'}
+    DOUGHISKA_GALWAY = {'id': '2384', 'displayName': 'Doughiska, Galway', 'displayValue': 'doughiska-galway'}
+    DOUGLAS_CORK = {'id': '1376', 'displayName': 'Douglas, Cork', 'displayValue': 'douglas-cork'}
+    DOWDALLSHILL_LOUTH = {'id': '3035', 'displayName': 'Dowdallshill, Louth', 'displayValue': 'dowdallshill-louth'}
+    DOWLING_KILKENNY = {'id': '828', 'displayName': 'Dowling, Kilkenny', 'displayValue': 'dowling-kilkenny'}
+    DOWN = {'id': '32', 'displayName': 'Down (County)', 'displayValue': 'down'}
+    DOWNHILL_DERRY = {'id': '1954', 'displayName': 'Downhill, Derry', 'displayValue': 'downhill-derry'}
+    DOWNINGS_DONEGAL = {'id': '808', 'displayName': 'Downings, Donegal', 'displayValue': 'downings-donegal'}
+    DOWNPATRICK_DOWN = {'id': '2003', 'displayName': 'Downpatrick, Down', 'displayValue': 'downpatrick-down'}
+    DOWRA_CAVAN = {'id': '1509', 'displayName': 'Dowra, Cavan', 'displayValue': 'dowra-cavan'}
+    DOWRA_LEITRIM = {'id': '2354', 'displayName': 'Dowra, Leitrim', 'displayValue': 'dowra-leitrim'}
+    DRANGAN_TIPPERARY = {'id': '3566', 'displayName': 'Drangan, Tipperary', 'displayValue': 'drangan-tipperary'}
+    DRAPERSTOWN_DERRY = {'id': '1955', 'displayName': 'Draperstown, Derry', 'displayValue': 'draperstown-derry'}
+    DREENAGH_KERRY = {'id': '1698', 'displayName': 'Dreenagh, Kerry', 'displayValue': 'dreenagh-kerry'}
+    DRIMNAGH_DUBLIN = {'id': '1874', 'displayName': 'Drimnagh, Dublin', 'displayValue': 'drimnagh-dublin'}
+    DRIMOLEAGUE_CORK = {'id': '1377', 'displayName': 'Drimoleague, Cork', 'displayValue': 'drimoleague-cork'}
+    DRINAGH_CORK = {'id': '1378', 'displayName': 'Drinagh, Cork', 'displayValue': 'drinagh-cork'}
+    DRINAGH_WEXFORD = {'id': '3896', 'displayName': 'Drinagh, Wexford', 'displayValue': 'drinagh-wexford'}
+    DRINAGHAN_SLIGO = {'id': '3533', 'displayName': 'Drinaghan, Sligo', 'displayValue': 'drinaghan-sligo'}
+    DRING_LONGFORD = {'id': '2982', 'displayName': 'Dring, Longford', 'displayValue': 'dring-longford'}
+    DRIPSEY_CORK = {'id': '1379', 'displayName': 'Dripsey, Cork', 'displayValue': 'dripsey-cork'}
+    DROGHEDA_AND_SURROUNDS_LOUTH = {'id': '4105', 'displayName': 'Drogheda (& Surrounds), Louth', 'displayValue': 'drogheda-and-surrounds-louth'}
+    DROGHEDA_AND_SURROUNDS_MEATH = {'id': '4106', 'displayName': 'Drogheda (& Surrounds), Meath', 'displayValue': 'drogheda-and-surrounds-meath'}
+    DROGHEDA_LOUTH = {'id': '3036', 'displayName': 'Drogheda, Louth', 'displayValue': 'drogheda-louth'}
+    DROGHEDA_MEATH = {'id': '3310', 'displayName': 'Drogheda, Meath', 'displayValue': 'drogheda-meath'}
+    DROM_TIPPERARY = {'id': '3567', 'displayName': 'Drom, Tipperary', 'displayValue': 'drom-tipperary'}
+    DROMAHAIR_LEITRIM = {'id': '2355', 'displayName': 'Dromahair, Leitrim', 'displayValue': 'dromahair-leitrim'}
+    DROMAHANE_CORK = {'id': '1380', 'displayName': 'Dromahane, Cork', 'displayValue': 'dromahane-cork'}
+    DROMARA_DOWN = {'id': '636', 'displayName': 'Dromara, Down', 'displayValue': 'dromara-down'}
+    DROMARD_SLIGO = {'id': '3534', 'displayName': 'Dromard, Sligo', 'displayValue': 'dromard-sligo'}
+    DROMASMOLE_CORK = {'id': '386', 'displayName': 'Dromasmole, Cork', 'displayValue': 'dromasmole-cork'}
+    DROMBANE_TIPPERARY = {'id': '3568', 'displayName': 'Drombane, Tipperary', 'displayValue': 'drombane-tipperary'}
+    DROMBANNA_LIMERICK = {'id': '2916', 'displayName': 'Drombanna, Limerick', 'displayValue': 'drombanna-limerick'}
+    DROMCOLLIHER_LIMERICK = {'id': '2917', 'displayName': 'Dromcolliher, Limerick', 'displayValue': 'dromcolliher-limerick'}
+    DROMIN_CORK = {'id': '1382', 'displayName': 'Dromin, Cork', 'displayValue': 'dromin-cork'}
+    DROMIN_LIMERICK = {'id': '2918', 'displayName': 'Dromin, Limerick', 'displayValue': 'dromin-limerick'}
+    DROMIN_LOUTH = {'id': '3037', 'displayName': 'Dromin, Louth', 'displayValue': 'dromin-louth'}
+    DROMINA_CORK = {'id': '1383', 'displayName': 'Dromina, Cork', 'displayValue': 'dromina-cork'}
+    DROMINEER_TIPPERARY = {'id': '3569', 'displayName': 'Dromineer, Tipperary', 'displayValue': 'dromineer-tipperary'}
+    DROMISKIN_LOUTH = {'id': '3038', 'displayName': 'Dromiskin, Louth', 'displayValue': 'dromiskin-louth'}
+    DROMKEEN_LIMERICK = {'id': '2919', 'displayName': 'Dromkeen, Limerick', 'displayValue': 'dromkeen-limerick'}
+    DROMLEA_LEITRIM = {'id': '2356', 'displayName': 'Dromlea, Leitrim', 'displayValue': 'dromlea-leitrim'}
+    DROMOD_LEITRIM = {'id': '2364', 'displayName': 'Dromod, Leitrim', 'displayValue': 'dromod-leitrim'}
+    DROMORE_WEST_SLIGO = {'id': '3535', 'displayName': 'Dromore West, Sligo', 'displayValue': 'dromore-west-sligo'}
+    DROMORE_DOWN = {'id': '2004', 'displayName': 'Dromore, Down', 'displayValue': 'dromore-down'}
+    DROMORE_LIMERICK = {'id': '2717', 'displayName': 'Dromore, Limerick', 'displayValue': 'dromore-limerick'}
+    DROMORE_TYRONE = {'id': '3661', 'displayName': 'Dromore, Tyrone', 'displayValue': 'dromore-tyrone'}
+    DROMTRASNA_LIMERICK = {'id': '2718', 'displayName': 'Dromtrasna, Limerick', 'displayValue': 'dromtrasna-limerick'}
+    DRUM_EAST_GALWAY = {'id': '2479', 'displayName': 'Drum East, Galway', 'displayValue': 'drum-east-galway'}
+    DRUM_WEST_GALWAY = {'id': '2506', 'displayName': 'Drum West, Galway', 'displayValue': 'drum-west-galway'}
+    DRUM_MONAGHAN = {'id': '499', 'displayName': 'Drum, Monaghan', 'displayValue': 'drum-monaghan'}
+    DRUM_ROSCOMMON = {'id': '3442', 'displayName': 'Drum, Roscommon', 'displayValue': 'drum-roscommon'}
+    DRUM_SLIGO = {'id': '1164', 'displayName': 'Drum, Sligo', 'displayValue': 'drum-sligo'}
+    DRUMAHOE_DERRY = {'id': '1956', 'displayName': 'Drumahoe, Derry', 'displayValue': 'drumahoe-derry'}
+    DRUMALEE_CAVAN = {'id': '231', 'displayName': 'Drumalee, Cavan', 'displayValue': 'drumalee-cavan'}
+    DRUMANDOORA_CLARE = {'id': '310', 'displayName': 'Drumandoora, Clare', 'displayValue': 'drumandoora-clare'}
+    DRUMANESS_DOWN = {'id': '2005', 'displayName': 'Drumaness, Down', 'displayValue': 'drumaness-down'}
+    DRUMATOBER_GALWAY = {'id': '2385', 'displayName': 'Drumatober, Galway', 'displayValue': 'drumatober-galway'}
+    DRUMBEG_DONEGAL = {'id': '549', 'displayName': 'Drumbeg, Donegal', 'displayValue': 'drumbeg-donegal'}
+    DRUMBEG_DOWN = {'id': '2006', 'displayName': 'Drumbeg, Down', 'displayValue': 'drumbeg-down'}
+    DRUMBO_DOWN = {'id': '2007', 'displayName': 'Drumbo, Down', 'displayValue': 'drumbo-down'}
+    DRUMCAR_LOUTH = {'id': '3039', 'displayName': 'Drumcar, Louth', 'displayValue': 'drumcar-louth'}
+    DRUMCLIFF_SLIGO = {'id': '3536', 'displayName': 'Drumcliff, Sligo', 'displayValue': 'drumcliff-sligo'}
+    DRUMCONDRA_DUBLIN = {'id': '1875', 'displayName': 'Drumcondra, Dublin', 'displayValue': 'drumcondra-dublin'}
+    DRUMCONG_LEITRIM = {'id': '2365', 'displayName': 'Drumcong, Leitrim', 'displayValue': 'drumcong-leitrim'}
+    DRUMCONRATH_MEATH = {'id': '3311', 'displayName': 'Drumconrath, Meath', 'displayValue': 'drumconrath-meath'}
+    DRUMCREE_WESTMEATH = {'id': '3774', 'displayName': 'Drumcree, Westmeath', 'displayValue': 'drumcree-westmeath'}
+    DRUMDUFF_FERMANAGH = {'id': '626', 'displayName': 'Drumduff, Fermanagh', 'displayValue': 'drumduff-fermanagh'}
+    DRUMFEA_CARLOW = {'id': '1679', 'displayName': 'Drumfea, Carlow', 'displayValue': 'drumfea-carlow'}
+    DRUMFIN_SLIGO = {'id': '3537', 'displayName': 'Drumfin, Sligo', 'displayValue': 'drumfin-sligo'}
+    DRUMFREE_DONEGAL = {'id': '809', 'displayName': 'Drumfree, Donegal', 'displayValue': 'drumfree-donegal'}
+    DRUMGOFT_WICKLOW = {'id': '1316', 'displayName': 'Drumgoft, Wicklow', 'displayValue': 'drumgoft-wicklow'}
+    DRUMKEARY_GALWAY = {'id': '2480', 'displayName': 'Drumkeary, Galway', 'displayValue': 'drumkeary-galway'}
+    DRUMKEEN_DONEGAL = {'id': '810', 'displayName': 'Drumkeen, Donegal', 'displayValue': 'drumkeen-donegal'}
+    DRUMKEERAN_LEITRIM = {'id': '2366', 'displayName': 'Drumkeeran, Leitrim', 'displayValue': 'drumkeeran-leitrim'}
+    DRUMLISH_LONGFORD = {'id': '2983', 'displayName': 'Drumlish, Longford', 'displayValue': 'drumlish-longford'}
+    DRUMLOSH_ROSCOMMON = {'id': '3443', 'displayName': 'Drumlosh, Roscommon', 'displayValue': 'drumlosh-roscommon'}
+    DRUMMIN_CARLOW = {'id': '1692', 'displayName': 'Drummin, Carlow', 'displayValue': 'drummin-carlow'}
+    DRUMMULLIN_ROSCOMMON = {'id': '3444', 'displayName': 'Drummullin, Roscommon', 'displayValue': 'drummullin-roscommon'}
+    DRUMQUIN_TYRONE = {'id': '3662', 'displayName': 'Drumquin, Tyrone', 'displayValue': 'drumquin-tyrone'}
+    DRUMRANEY_WESTMEATH = {'id': '3775', 'displayName': 'Drumraney, Westmeath', 'displayValue': 'drumraney-westmeath'}
+    DRUMREAGH_MAYO = {'id': '2578', 'displayName': 'Drumreagh, Mayo', 'displayValue': 'drumreagh-mayo'}
+    DRUMREE_MEATH = {'id': '2256', 'displayName': 'Drumree, Meath', 'displayValue': 'drumree-meath'}
+    DRUMSHANBO_LEITRIM = {'id': '2553', 'displayName': 'Drumshanbo, Leitrim', 'displayValue': 'drumshanbo-leitrim'}
+    DRUMSKELT_MONAGHAN = {'id': '1087', 'displayName': 'Drumskelt, Monaghan', 'displayValue': 'drumskelt-monaghan'}
+    DRUMSNA_LEITRIM = {'id': '2554', 'displayName': 'Drumsna, Leitrim', 'displayValue': 'drumsna-leitrim'}
+    DRUMSURN_DERRY = {'id': '1957', 'displayName': 'Drumsurn, Derry', 'displayValue': 'drumsurn-derry'}
+    DUAGH_KERRY = {'id': '1699', 'displayName': 'Duagh, Kerry', 'displayValue': 'duagh-kerry'}
+    DUALLA_TIPPERARY = {'id': '3570', 'displayName': 'Dualla, Tipperary', 'displayValue': 'dualla-tipperary'}
+    DUBLIN = {'id': '1', 'displayName': 'Dublin (County)', 'displayValue': 'dublin'}
+    DUBLIN_1_DUBLIN = {'id': '65', 'displayName': 'Dublin 1, Dublin', 'displayValue': 'dublin-1-dublin'}
+    DUBLIN_10_DUBLIN = {'id': '75', 'displayName': 'Dublin 10, Dublin', 'displayValue': 'dublin-10-dublin'}
+    DUBLIN_11_DUBLIN = {'id': '76', 'displayName': 'Dublin 11, Dublin', 'displayValue': 'dublin-11-dublin'}
+    DUBLIN_12_DUBLIN = {'id': '77', 'displayName': 'Dublin 12, Dublin', 'displayValue': 'dublin-12-dublin'}
+    DUBLIN_13_DUBLIN = {'id': '78', 'displayName': 'Dublin 13, Dublin', 'displayValue': 'dublin-13-dublin'}
+    DUBLIN_14_DUBLIN = {'id': '79', 'displayName': 'Dublin 14, Dublin', 'displayValue': 'dublin-14-dublin'}
+    DUBLIN_15_DUBLIN = {'id': '80', 'displayName': 'Dublin 15, Dublin', 'displayValue': 'dublin-15-dublin'}
+    DUBLIN_16_DUBLIN = {'id': '81', 'displayName': 'Dublin 16, Dublin', 'displayValue': 'dublin-16-dublin'}
+    DUBLIN_17_DUBLIN = {'id': '82', 'displayName': 'Dublin 17, Dublin', 'displayValue': 'dublin-17-dublin'}
+    DUBLIN_18_DUBLIN = {'id': '83', 'displayName': 'Dublin 18, Dublin', 'displayValue': 'dublin-18-dublin'}
+    DUBLIN_2_DUBLIN = {'id': '66', 'displayName': 'Dublin 2, Dublin', 'displayValue': 'dublin-2-dublin'}
+    DUBLIN_20_DUBLIN = {'id': '84', 'displayName': 'Dublin 20, Dublin', 'displayValue': 'dublin-20-dublin'}
+    DUBLIN_22_DUBLIN = {'id': '85', 'displayName': 'Dublin 22, Dublin', 'displayValue': 'dublin-22-dublin'}
+    DUBLIN_24_DUBLIN = {'id': '86', 'displayName': 'Dublin 24, Dublin', 'displayValue': 'dublin-24-dublin'}
+    DUBLIN_3_DUBLIN = {'id': '67', 'displayName': 'Dublin 3, Dublin', 'displayValue': 'dublin-3-dublin'}
+    DUBLIN_4_DUBLIN = {'id': '68', 'displayName': 'Dublin 4, Dublin', 'displayValue': 'dublin-4-dublin'}
+    DUBLIN_5_DUBLIN = {'id': '69', 'displayName': 'Dublin 5, Dublin', 'displayValue': 'dublin-5-dublin'}
+    DUBLIN_6_DUBLIN = {'id': '70', 'displayName': 'Dublin 6, Dublin', 'displayValue': 'dublin-6-dublin'}
+    DUBLIN_6W_DUBLIN = {'id': '71', 'displayName': 'Dublin 6W, Dublin', 'displayValue': 'dublin-6w-dublin'}
+    DUBLIN_7_DUBLIN = {'id': '72', 'displayName': 'Dublin 7, Dublin', 'displayValue': 'dublin-7-dublin'}
+    DUBLIN_8_DUBLIN = {'id': '73', 'displayName': 'Dublin 8, Dublin', 'displayValue': 'dublin-8-dublin'}
+    DUBLIN_9_DUBLIN = {'id': '74', 'displayName': 'Dublin 9, Dublin', 'displayValue': 'dublin-9-dublin'}
+    DUBLIN_BUSINESS_SCHOOL_DUBLIN = {'id': '4316', 'displayName': 'Dublin Business School, Dublin', 'displayValue': 'dublin-business-school-dublin'}
+    DUBLIN_CITY = {'id': '33', 'displayName': 'Dublin City', 'displayValue': 'dublin-city'}
+    DUBLIN_CITY_CENTRE_DUBLIN = {'id': '39', 'displayName': 'Dublin City Centre, Dublin', 'displayValue': 'dublin-city-centre-dublin'}
+    DUBLIN_CITY_UNIVERSITY_ALL_HALLOWS_CAMPUS_DUBLIN = {'id': '4386', 'displayName': 'Dublin City University - All hallows campus, Dublin', 'displayValue': 'dublin-city-university-all-hallows-campus-dublin'}
+    DUBLIN_CITY_UNIVERSITY_GLASNEVIN_CAMPUS_DUBLIN = {'id': '4385', 'displayName': 'Dublin City University - Glasnevin campus, Dublin', 'displayValue': 'dublin-city-university-glasnevin-campus-dublin'}
+    DUBLIN_CITY_UNIVERSITY_DUBLIN = {'id': '4317', 'displayName': 'Dublin City University, Dublin', 'displayValue': 'dublin-city-university-dublin'}
+    DUBLIN_COMMUTER_TOWNS_DUBLIN = {'id': '45', 'displayName': 'Dublin Commuter Towns, Dublin', 'displayValue': 'dublin-commuter-towns-dublin'}
+    DUBLIN_INSTITUTE_OF_DESIGN_DUBLIN = {'id': '4364', 'displayName': 'Dublin Institute of Design, Dublin', 'displayValue': 'dublin-institute-of-design-dublin'}
+    DUBLIN_INSTITUTE_OF_TECHNOLOGY_AUNGIER_ST_DUBLIN = {'id': '4321', 'displayName': 'Dublin Institute of Technology Aungier St, Dublin', 'displayValue': 'dublin-institute-of-technology-aungier-st-dublin'}
+    DUBLIN_INSTITUTE_OF_TECHNOLOGY_BOLTON_ST_DUBLIN = {'id': '4318', 'displayName': 'Dublin Institute of Technology Bolton St, Dublin', 'displayValue': 'dublin-institute-of-technology-bolton-st-dublin'}
+    DUBLIN_INSTITUTE_OF_TECHNOLOGY_CATHAL_BRUGHA_ST_DUBLIN = {'id': '4319', 'displayName': 'Dublin Institute of Technology Cathal Brugha St, Dublin', 'displayValue': 'dublin-institute-of-technology-cathal-brugha-st-dublin'}
+    DUBLIN_INSTITUTE_OF_TECHNOLOGY_KEVIN_ST_DUBLIN = {'id': '4320', 'displayName': 'Dublin Institute of Technology Kevin St, Dublin', 'displayValue': 'dublin-institute-of-technology-kevin-st-dublin'}
+    DUBLIN_INSTITUTE_OF_TECHNOLOGY_RATHMINES_DUBLIN = {'id': '4323', 'displayName': 'Dublin Institute of Technology Rathmines, Dublin', 'displayValue': 'dublin-institute-of-technology-rathmines-dublin'}
+    DUBLIN_PIKE_CORK = {'id': '1384', 'displayName': 'Dublin Pike, Cork', 'displayValue': 'dublin-pike-cork'}
+    DUFFY_KILDARE = {'id': '779', 'displayName': 'Duffy, Kildare', 'displayValue': 'duffy-kildare'}
+    DULEEK_MEATH = {'id': '2953', 'displayName': 'Duleek, Meath', 'displayValue': 'duleek-meath'}
+    DUN_LAOGHAIRE_INSTITUTE_OF_ART_DESIGN_AND_TECHNOLOGY_DUBLIN = {'id': '4324', 'displayName': 'Dun Laoghaire Institute of Art Design & Technology, Dublin', 'displayValue': 'dun-laoghaire-institute-of-art-design-and-technology-dublin'}
+    DUN_LAOGHAIRE_DUBLIN = {'id': '1882', 'displayName': 'Dun Laoghaire, Dublin', 'displayValue': 'dun-laoghaire-dublin'}
+    DUNADRY_ANTRIM = {'id': '92', 'displayName': 'Dunadry, Antrim', 'displayValue': 'dunadry-antrim'}
+    DUNAFF_DONEGAL = {'id': '811', 'displayName': 'Dunaff, Donegal', 'displayValue': 'dunaff-donegal'}
+    DUNAGHY_ANTRIM = {'id': '93', 'displayName': 'Dunaghy, Antrim', 'displayValue': 'dunaghy-antrim'}
+    DUNANY_LOUTH = {'id': '3040', 'displayName': 'Dunany, Louth', 'displayValue': 'dunany-louth'}
+    DUNBEN_KILKENNY = {'id': '822', 'displayName': 'Dunben, Kilkenny', 'displayValue': 'dunben-kilkenny'}
+    DUNBOYNE_AND_SURROUNDS_MEATH = {'id': '4107', 'displayName': 'Dunboyne (& Surrounds), Meath', 'displayValue': 'dunboyne-and-surrounds-meath'}
+    DUNBOYNE_MEATH = {'id': '2954', 'displayName': 'Dunboyne, Meath', 'displayValue': 'dunboyne-meath'}
+    DUNCAIRN_ANTRIM = {'id': '94', 'displayName': 'Duncairn, Antrim', 'displayValue': 'duncairn-antrim'}
+    DUNCANNON_WEXFORD = {'id': '3897', 'displayName': 'Duncannon, Wexford', 'displayValue': 'duncannon-wexford'}
+    DUNCORMICK_WEXFORD = {'id': '3898', 'displayName': 'Duncormick, Wexford', 'displayValue': 'duncormick-wexford'}
+    DUNDALK_AND_SURROUNDS_LOUTH = {'id': '4108', 'displayName': 'Dundalk (& Surrounds), Louth', 'displayValue': 'dundalk-and-surrounds-louth'}
+    DUNDALK_INSTITUTE_OF_TECHNOLOGY_LOUTH = {'id': '4336', 'displayName': 'Dundalk Institute of Technology, Louth', 'displayValue': 'dundalk-institute-of-technology-louth'}
+    DUNDALK_LOUTH = {'id': '3041', 'displayName': 'Dundalk, Louth', 'displayValue': 'dundalk-louth'}
+    DUNDERROW_CORK = {'id': '1385', 'displayName': 'Dunderrow, Cork', 'displayValue': 'dunderrow-cork'}
+    DUNDERRY_MEATH = {'id': '2955', 'displayName': 'Dunderry, Meath', 'displayValue': 'dunderry-meath'}
+    DUNDONALD_DOWN = {'id': '2008', 'displayName': 'Dundonald, Down', 'displayValue': 'dundonald-down'}
+    DUNDROD_ANTRIM = {'id': '95', 'displayName': 'Dundrod, Antrim', 'displayValue': 'dundrod-antrim'}
+    DUNDRUM_DOWN = {'id': '2012', 'displayName': 'Dundrum, Down', 'displayValue': 'dundrum-down'}
+    DUNDRUM_DUBLIN = {'id': '1881', 'displayName': 'Dundrum, Dublin', 'displayValue': 'dundrum-dublin'}
+    DUNDRUM_TIPPERARY = {'id': '3571', 'displayName': 'Dundrum, Tipperary', 'displayValue': 'dundrum-tipperary'}
+    DUNFANAGHY_DONEGAL = {'id': '814', 'displayName': 'Dunfanaghy, Donegal', 'displayValue': 'dunfanaghy-donegal'}
+    DUNGANNON_TYRONE = {'id': '3663', 'displayName': 'Dungannon, Tyrone', 'displayValue': 'dungannon-tyrone'}
+    DUNGANSTOWN_WEXFORD = {'id': '3899', 'displayName': 'Dunganstown, Wexford', 'displayValue': 'dunganstown-wexford'}
+    DUNGARVAN_AND_SURROUNDS_WATERFORD = {'id': '4097', 'displayName': 'Dungarvan (& Surrounds), Waterford', 'displayValue': 'dungarvan-and-surrounds-waterford'}
+    DUNGARVAN_KILKENNY = {'id': '2816', 'displayName': 'Dungarvan, Kilkenny', 'displayValue': 'dungarvan-kilkenny'}
+    DUNGARVAN_WATERFORD = {'id': '3732', 'displayName': 'Dungarvan, Waterford', 'displayValue': 'dungarvan-waterford'}
+    DUNGIVEN_DERRY = {'id': '1958', 'displayName': 'Dungiven, Derry', 'displayValue': 'dungiven-derry'}
+    DUNGLOE_DONEGAL = {'id': '815', 'displayName': 'Dungloe, Donegal', 'displayValue': 'dungloe-donegal'}
+    DUNGOURNEY_CORK = {'id': '1386', 'displayName': 'Dungourney, Cork', 'displayValue': 'dungourney-cork'}
+    DUNHILL_WATERFORD = {'id': '3733', 'displayName': 'Dunhill, Waterford', 'displayValue': 'dunhill-waterford'}
+    DUNIRY_GALWAY = {'id': '2507', 'displayName': 'Duniry, Galway', 'displayValue': 'duniry-galway'}
+    DUNKERRIN_OFFALY = {'id': '3353', 'displayName': 'Dunkerrin, Offaly', 'displayValue': 'dunkerrin-offaly'}
+    DUNKINEELY_DONEGAL = {'id': '817', 'displayName': 'Dunkineely, Donegal', 'displayValue': 'dunkineely-donegal'}
+    DUNKITT_KILKENNY = {'id': '2817', 'displayName': 'Dunkitt, Kilkenny', 'displayValue': 'dunkitt-kilkenny'}
+    DUNLAVIN_WICKLOW = {'id': '4003', 'displayName': 'Dunlavin, Wicklow', 'displayValue': 'dunlavin-wicklow'}
+    DUNLEER_LOUTH = {'id': '3056', 'displayName': 'Dunleer, Louth', 'displayValue': 'dunleer-louth'}
+    DUNLEWY_DONEGAL = {'id': '818', 'displayName': 'Dunlewy, Donegal', 'displayValue': 'dunlewy-donegal'}
+    DUNLOY_ANTRIM = {'id': '1454', 'displayName': 'Dunloy, Antrim', 'displayValue': 'dunloy-antrim'}
+    DUNMANUS_CORK = {'id': '387', 'displayName': 'Dunmanus, Cork', 'displayValue': 'dunmanus-cork'}
+    DUNMANWAY_CORK = {'id': '1387', 'displayName': 'Dunmanway, Cork', 'displayValue': 'dunmanway-cork'}
+    DUNMORE_EAST_WATERFORD = {'id': '3734', 'displayName': 'Dunmore East, Waterford', 'displayValue': 'dunmore-east-waterford'}
+    DUNMORE_GALWAY = {'id': '2508', 'displayName': 'Dunmore, Galway', 'displayValue': 'dunmore-galway'}
+    DUNMORE_KILKENNY = {'id': '2818', 'displayName': 'Dunmore, Kilkenny', 'displayValue': 'dunmore-kilkenny'}
+    DUNMURRY_ANTRIM = {'id': '155', 'displayName': 'Dunmurry, Antrim', 'displayValue': 'dunmurry-antrim'}
+    DUNNAMAGGAN_KILKENNY = {'id': '2819', 'displayName': 'Dunnamaggan, Kilkenny', 'displayValue': 'dunnamaggan-kilkenny'}
+    DUNNAMANAGH_TYRONE = {'id': '3664', 'displayName': 'Dunnamanagh, Tyrone', 'displayValue': 'dunnamanagh-tyrone'}
+    DUNQUIN_KERRY = {'id': '1705', 'displayName': 'Dunquin, Kerry', 'displayValue': 'dunquin-kerry'}
+    DUNSANY_MEATH = {'id': '3203', 'displayName': 'Dunsany, Meath', 'displayValue': 'dunsany-meath'}
+    DUNSHAUGHLIN_MEATH = {'id': '3204', 'displayName': 'Dunshaughlin, Meath', 'displayValue': 'dunshaughlin-meath'}
+    DUNWORLY_CORK = {'id': '1388', 'displayName': 'Dunworly, Cork', 'displayValue': 'dunworly-cork'}
+    DURROW_LAOIS = {'id': '298', 'displayName': 'Durrow, Laois', 'displayValue': 'durrow-laois'}
+    DURRUS_CORK = {'id': '1389', 'displayName': 'Durrus, Cork', 'displayValue': 'durrus-cork'}
+    DYSART_ROSCOMMON = {'id': '3445', 'displayName': 'Dysart, Roscommon', 'displayValue': 'dysart-roscommon'}
+    DYSART_WESTMEATH = {'id': '3776', 'displayName': 'Dysart, Westmeath', 'displayValue': 'dysart-westmeath'}
+    EASKEY_SLIGO = {'id': '3538', 'displayName': 'Easkey, Sligo', 'displayValue': 'easkey-sligo'}
+    EAST_BELFAST_CITY_ANTRIM = {'id': '54', 'displayName': 'East Belfast City, Antrim', 'displayValue': 'east-belfast-city-antrim'}
+    EAST_CORK_CORK = {'id': '64', 'displayName': 'East Cork, Cork', 'displayValue': 'east-cork-cork'}
+    EAST_FERRY_CORK = {'id': '1390', 'displayName': 'East Ferry, Cork', 'displayValue': 'east-ferry-cork'}
+    EAST_WALL_DUBLIN = {'id': '1883', 'displayName': 'East Wall, Dublin', 'displayValue': 'east-wall-dublin'}
+    EDENDERRY_AND_SURROUNDS_OFFALY = {'id': '4109', 'displayName': 'Edenderry (& Surrounds), Offaly', 'displayValue': 'edenderry-and-surrounds-offaly'}
+    EDENDERRY_OFFALY = {'id': '3354', 'displayName': 'Edenderry, Offaly', 'displayValue': 'edenderry-offaly'}
+    EDENMORE_DUBLIN = {'id': '2122', 'displayName': 'Edenmore, Dublin', 'displayValue': 'edenmore-dublin'}
+    EDERNEY_FERMANAGH = {'id': '2189', 'displayName': 'Ederney, Fermanagh', 'displayValue': 'ederney-fermanagh'}
+    EDGEWORTHSTOWN_LONGFORD = {'id': '2984', 'displayName': 'Edgeworthstown, Longford', 'displayValue': 'edgeworthstown-longford'}
+    EDMONDSTOWN_DUBLIN = {'id': '2125', 'displayName': 'Edmondstown, Dublin', 'displayValue': 'edmondstown-dublin'}
+    EFFIN_LIMERICK = {'id': '2788', 'displayName': 'Effin, Limerick', 'displayValue': 'effin-limerick'}
+    EGLINTON_DERRY = {'id': '1215', 'displayName': 'Eglinton, Derry', 'displayValue': 'eglinton-derry'}
+    EGLISH_TYRONE = {'id': '3665', 'displayName': 'Eglish, Tyrone', 'displayValue': 'eglish-tyrone'}
+    EIGHTER_CAVAN = {'id': '917', 'displayName': 'Eighter, Cavan', 'displayValue': 'eighter-cavan'}
+    ELLISTRIN_DONEGAL = {'id': '837', 'displayName': 'Ellistrin, Donegal', 'displayValue': 'ellistrin-donegal'}
+    ELPHIN_ROSCOMMON = {'id': '1858', 'displayName': 'Elphin, Roscommon', 'displayValue': 'elphin-roscommon'}
+    ELTON_LIMERICK = {'id': '2789', 'displayName': 'Elton, Limerick', 'displayValue': 'elton-limerick'}
+    EMLY_TIPPERARY = {'id': '3572', 'displayName': 'Emly, Tipperary', 'displayValue': 'emly-tipperary'}
+    EMMOO_ROSCOMMON = {'id': '3446', 'displayName': 'Emmoo, Roscommon', 'displayValue': 'emmoo-roscommon'}
+    EMO_LAOIS = {'id': '1924', 'displayName': 'Emo, Laois', 'displayValue': 'emo-laois'}
+    EMYVALE_MONAGHAN = {'id': '500', 'displayName': 'Emyvale, Monaghan', 'displayValue': 'emyvale-monaghan'}
+    ENFIELD_MEATH = {'id': '3205', 'displayName': 'Enfield, Meath', 'displayValue': 'enfield-meath'}
+    ENNIS_AND_SURROUNDS_CLARE = {'id': '4110', 'displayName': 'Ennis (& Surrounds), Clare', 'displayValue': 'ennis-and-surrounds-clare'}
+    ENNIS_ROAD_LIMERICK = {'id': '2790', 'displayName': 'Ennis Road, Limerick', 'displayValue': 'ennis-road-limerick'}
+    ENNIS_CLARE = {'id': '1581', 'displayName': 'Ennis, Clare', 'displayValue': 'ennis-clare'}
+    ENNISCORTHY_AND_SURROUNDS_WEXFORD = {'id': '4111', 'displayName': 'Enniscorthy (& Surrounds), Wexford', 'displayValue': 'enniscorthy-and-surrounds-wexford'}
+    ENNISCORTHY_WEXFORD = {'id': '3900', 'displayName': 'Enniscorthy, Wexford', 'displayValue': 'enniscorthy-wexford'}
+    ENNISCRONE_SLIGO = {'id': '3539', 'displayName': 'Enniscrone, Sligo', 'displayValue': 'enniscrone-sligo'}
+    ENNISKEANE_CORK = {'id': '1391', 'displayName': 'Enniskeane, Cork', 'displayValue': 'enniskeane-cork'}
+    ENNISKERRY_WICKLOW = {'id': '4004', 'displayName': 'Enniskerry, Wicklow', 'displayValue': 'enniskerry-wicklow'}
+    ENNISKILLEN_FERMANAGH = {'id': '2190', 'displayName': 'Enniskillen, Fermanagh', 'displayValue': 'enniskillen-fermanagh'}
+    ENNISTYMON_CLARE = {'id': '1582', 'displayName': 'Ennistymon, Clare', 'displayValue': 'ennistymon-clare'}
+    ENNYBEGS_LONGFORD = {'id': '2985', 'displayName': 'Ennybegs, Longford', 'displayValue': 'ennybegs-longford'}
+    ERRA_ROSCOMMON = {'id': '2030', 'displayName': 'Erra, Roscommon', 'displayValue': 'erra-roscommon'}
+    ERRIFF_BRIDGE_MAYO = {'id': '979', 'displayName': 'Erriff Bridge, Mayo', 'displayValue': 'erriff-bridge-mayo'}
+    ERRILL_LAOIS = {'id': '299', 'displayName': 'Errill, Laois', 'displayValue': 'errill-laois'}
+    ERRISLANNAN_GALWAY = {'id': '2509', 'displayName': 'Errislannan, Galway', 'displayValue': 'errislannan-galway'}
+    ESKER_SOUTH_LONGFORD = {'id': '938', 'displayName': 'Esker South, Longford', 'displayValue': 'esker-south-longford'}
+    ESKER_GALWAY = {'id': '2510', 'displayName': 'Esker, Galway', 'displayValue': 'esker-galway'}
+    ESKERAGH_MAYO = {'id': '2579', 'displayName': 'Eskeragh, Mayo', 'displayValue': 'eskeragh-mayo'}
+    EYERIES_CORK = {'id': '1426', 'displayName': 'Eyeries, Cork', 'displayValue': 'eyeries-cork'}
+    EYRECOURT_GALWAY = {'id': '2511', 'displayName': 'Eyrecourt, Galway', 'displayValue': 'eyrecourt-galway'}
+    FAHA_WATERFORD = {'id': '3735', 'displayName': 'Faha, Waterford', 'displayValue': 'faha-waterford'}
+    FAHAMORE_KERRY = {'id': '1706', 'displayName': 'Fahamore, Kerry', 'displayValue': 'fahamore-kerry'}
+    FAHAN_DONEGAL = {'id': '838', 'displayName': 'Fahan, Donegal', 'displayValue': 'fahan-donegal'}
+    FAHY_GALWAY = {'id': '2512', 'displayName': 'Fahy, Galway', 'displayValue': 'fahy-galway'}
+    FAIR_GREEN_CLARE = {'id': '311', 'displayName': 'Fair Green, Clare', 'displayValue': 'fair-green-clare'}
+    FAIRHILL_CORK = {'id': '1427', 'displayName': 'Fairhill, Cork', 'displayValue': 'fairhill-cork'}
+    FAIRVIEW_DUBLIN = {'id': '2126', 'displayName': 'Fairview, Dublin', 'displayValue': 'fairview-dublin'}
+    FAIRYMOUNT_ROSCOMMON = {'id': '2031', 'displayName': 'Fairymount, Roscommon', 'displayValue': 'fairymount-roscommon'}
+    FAITHLEGG_WATERFORD = {'id': '3736', 'displayName': 'Faithlegg, Waterford', 'displayValue': 'faithlegg-waterford'}
+    FALCARRAGH_DONEGAL = {'id': '839', 'displayName': 'Falcarragh, Donegal', 'displayValue': 'falcarragh-donegal'}
+    FALLMORE_MAYO = {'id': '980', 'displayName': 'Fallmore, Mayo', 'displayValue': 'fallmore-mayo'}
+    FALLS_PARK_ANTRIM = {'id': '1394', 'displayName': 'Falls Park, Antrim', 'displayValue': 'falls-park-antrim'}
+    FALLS_ANTRIM = {'id': '159', 'displayName': 'Falls, Antrim', 'displayValue': 'falls-antrim'}
+    FANAD_DONEGAL = {'id': '840', 'displayName': 'Fanad, Donegal', 'displayValue': 'fanad-donegal'}
+    FANORE_CLARE = {'id': '1583', 'displayName': 'Fanore, Clare', 'displayValue': 'fanore-clare'}
+    FARAHY_CORK = {'id': '1428', 'displayName': 'Farahy, Cork', 'displayValue': 'farahy-cork'}
+    FARDRUM_WESTMEATH = {'id': '3777', 'displayName': 'Fardrum, Westmeath', 'displayValue': 'fardrum-westmeath'}
+    FARMER_S_BRIDGE_KERRY = {'id': '1707', 'displayName': "Farmer's Bridge, Kerry", 'displayValue': 'farmer-s-bridge-kerry'}
+    FARMERS_CROSS_CORK = {'id': '382', 'displayName': 'Farmers Cross, Cork', 'displayValue': 'farmers-cross-cork'}
+    FARNAGHT_LEITRIM = {'id': '2555', 'displayName': 'Farnaght, Leitrim', 'displayValue': 'farnaght-leitrim'}
+    FARNANES_CORK = {'id': '1429', 'displayName': 'Farnanes, Cork', 'displayValue': 'farnanes-cork'}
+    FARNOGE_KILKENNY = {'id': '2820', 'displayName': 'Farnoge, Kilkenny', 'displayValue': 'farnoge-kilkenny'}
+    FARRAN_CORK = {'id': '1430', 'displayName': 'Farran, Cork', 'displayValue': 'farran-cork'}
+    FARRANFORE_KERRY = {'id': '1708', 'displayName': 'Farranfore, Kerry', 'displayValue': 'farranfore-kerry'}
+    FARRANREE_CORK = {'id': '1431', 'displayName': 'Farranree, Cork', 'displayValue': 'farranree-cork'}
+    FARRANSHONE_LIMERICK = {'id': '2935', 'displayName': 'Farranshone, Limerick', 'displayValue': 'farranshone-limerick'}
+    FASSAROE_WICKLOW = {'id': '4005', 'displayName': 'Fassaroe, Wicklow', 'displayValue': 'fassaroe-wicklow'}
+    FAUGHART_LOUTH = {'id': '3057', 'displayName': 'Faughart, Louth', 'displayValue': 'faughart-louth'}
+    FEAGARRID_WATERFORD = {'id': '1180', 'displayName': 'Feagarrid, Waterford', 'displayValue': 'feagarrid-waterford'}
+    FEAKLE_CLARE = {'id': '1584', 'displayName': 'Feakle, Clare', 'displayValue': 'feakle-clare'}
+    FEDAMORE_LIMERICK = {'id': '2936', 'displayName': 'Fedamore, Limerick', 'displayValue': 'fedamore-limerick'}
+    FEEARD_CLARE = {'id': '308', 'displayName': 'Feeard, Clare', 'displayValue': 'feeard-clare'}
+    FEENAGH_LIMERICK = {'id': '2937', 'displayName': 'Feenagh, Limerick', 'displayValue': 'feenagh-limerick'}
+    FEENY_DERRY = {'id': '1216', 'displayName': 'Feeny, Derry', 'displayValue': 'feeny-derry'}
+    FEEVAGH_ROSCOMMON = {'id': '2032', 'displayName': 'Feevagh, Roscommon', 'displayValue': 'feevagh-roscommon'}
+    FENAGH_CARLOW = {'id': '1693', 'displayName': 'Fenagh, Carlow', 'displayValue': 'fenagh-carlow'}
+    FENAGH_LEITRIM = {'id': '2556', 'displayName': 'Fenagh, Leitrim', 'displayValue': 'fenagh-leitrim'}
+    FENIT_KERRY = {'id': '1709', 'displayName': 'Fenit, Kerry', 'displayValue': 'fenit-kerry'}
+    FENOR_WATERFORD = {'id': '3737', 'displayName': 'Fenor, Waterford', 'displayValue': 'fenor-waterford'}
+    FEOHANAGH_KERRY = {'id': '1710', 'displayName': 'Feohanagh, Kerry', 'displayValue': 'feohanagh-kerry'}
+    FEOHANAGH_LIMERICK = {'id': '2938', 'displayName': 'Feohanagh, Limerick', 'displayValue': 'feohanagh-limerick'}
+    FERBANE_OFFALY = {'id': '3355', 'displayName': 'Ferbane, Offaly', 'displayValue': 'ferbane-offaly'}
+    FERMANAGH = {'id': '30', 'displayName': 'Fermanagh (County)', 'displayValue': 'fermanagh'}
+    FERMOY_AND_SURROUNDS_CORK = {'id': '4112', 'displayName': 'Fermoy (& Surrounds), Cork', 'displayValue': 'fermoy-and-surrounds-cork'}
+    FERMOY_CORK = {'id': '1432', 'displayName': 'Fermoy, Cork', 'displayValue': 'fermoy-cork'}
+    FERNS_WEXFORD = {'id': '3901', 'displayName': 'Ferns, Wexford', 'displayValue': 'ferns-wexford'}
+    FERRY_BRIDGE_LIMERICK = {'id': '2939', 'displayName': 'Ferry Bridge, Limerick', 'displayValue': 'ferry-bridge-limerick'}
+    FERRYBANK_WATERFORD = {'id': '3738', 'displayName': 'Ferrybank, Waterford', 'displayValue': 'ferrybank-waterford'}
+    FERRYBANK_WEXFORD = {'id': '3902', 'displayName': 'Ferrybank, Wexford', 'displayValue': 'ferrybank-wexford'}
+    FERRYBANK_WICKLOW = {'id': '4007', 'displayName': 'Ferrybank, Wicklow', 'displayValue': 'ferrybank-wicklow'}
+    FERRYCARRIG_WEXFORD = {'id': '3903', 'displayName': 'Ferrycarrig, Wexford', 'displayValue': 'ferrycarrig-wexford'}
+    FETHARD_TIPPERARY = {'id': '3573', 'displayName': 'Fethard, Tipperary', 'displayValue': 'fethard-tipperary'}
+    FETHARD_WEXFORD = {'id': '3904', 'displayName': 'Fethard, Wexford', 'displayValue': 'fethard-wexford'}
+    FETHARD_ON_SEA_WEXFORD = {'id': '3905', 'displayName': 'Fethard-On-Sea, Wexford', 'displayValue': 'fethard-on-sea-wexford'}
+    FEWS_WATERFORD = {'id': '3739', 'displayName': 'Fews, Waterford', 'displayValue': 'fews-waterford'}
+    FIDDOWN_KILKENNY = {'id': '2821', 'displayName': 'Fiddown, Kilkenny', 'displayValue': 'fiddown-kilkenny'}
+    FINAGHY_ANTRIM = {'id': '160', 'displayName': 'Finaghy, Antrim', 'displayValue': 'finaghy-antrim'}
+    FINAVARRA_CLARE = {'id': '1585', 'displayName': 'Finavarra, Clare', 'displayValue': 'finavarra-clare'}
+    FINEA_WESTMEATH = {'id': '1932', 'displayName': 'Finea, Westmeath', 'displayValue': 'finea-westmeath'}
+    FINGLAS_DUBLIN = {'id': '2127', 'displayName': 'Finglas, Dublin', 'displayValue': 'finglas-dublin'}
+    FINNEA_CAVAN = {'id': '1106', 'displayName': 'Finnea, Cavan', 'displayValue': 'finnea-cavan'}
+    FINNISGLIN_GALWAY = {'id': '2513', 'displayName': 'Finnisglin, Galway', 'displayValue': 'finnisglin-galway'}
+    FINNY_MAYO = {'id': '2580', 'displayName': 'Finny, Mayo', 'displayValue': 'finny-mayo'}
+    FINTONA_TYRONE = {'id': '3666', 'displayName': 'Fintona, Tyrone', 'displayValue': 'fintona-tyrone'}
+    FINTOWN_DONEGAL = {'id': '859', 'displayName': 'Fintown, Donegal', 'displayValue': 'fintown-donegal'}
+    FINUGE_KERRY = {'id': '1711', 'displayName': 'Finuge, Kerry', 'displayValue': 'finuge-kerry'}
+    FIRHOUSE_DUBLIN = {'id': '1096', 'displayName': 'Firhouse, Dublin', 'displayValue': 'firhouse-dublin'}
+    FIRIES_KERRY = {'id': '1712', 'displayName': 'Firies, Kerry', 'displayValue': 'firies-kerry'}
+    FIRKEEL_CORK = {'id': '388', 'displayName': 'Firkeel, Cork', 'displayValue': 'firkeel-cork'}
+    FISHERHILL_MAYO = {'id': '2581', 'displayName': 'Fisherhill, Mayo', 'displayValue': 'fisherhill-mayo'}
+    FIVEALLEY_OFFALY = {'id': '3356', 'displayName': 'Fivealley, Offaly', 'displayValue': 'fivealley-offaly'}
+    FIVEMILEBRIDGE_CORK = {'id': '383', 'displayName': 'Fivemilebridge, Cork', 'displayValue': 'fivemilebridge-cork'}
+    FIVEMILETOWN_TYRONE = {'id': '3667', 'displayName': 'Fivemiletown, Tyrone', 'displayValue': 'fivemiletown-tyrone'}
+    FLAGMOUNT_CLARE = {'id': '1586', 'displayName': 'Flagmount, Clare', 'displayValue': 'flagmount-clare'}
+    FLAGMOUNT_KILKENNY = {'id': '2822', 'displayName': 'Flagmount, Kilkenny', 'displayValue': 'flagmount-kilkenny'}
+    FOILYCLEARA_LIMERICK = {'id': '888', 'displayName': 'Foilycleara, Limerick', 'displayValue': 'foilycleara-limerick'}
+    FONTSTOWN_KILDARE = {'id': '2552', 'displayName': 'Fontstown, Kildare', 'displayValue': 'fontstown-kildare'}
+    FORDSTOWN_MEATH = {'id': '3206', 'displayName': 'Fordstown, Meath', 'displayValue': 'fordstown-meath'}
+    FORE_WESTMEATH = {'id': '1933', 'displayName': 'Fore, Westmeath', 'displayValue': 'fore-westmeath'}
+    FORKILL_ARMAGH = {'id': '1182', 'displayName': 'Forkill, Armagh', 'displayValue': 'forkill-armagh'}
+    FORMOYLE_CLARE = {'id': '1587', 'displayName': 'Formoyle, Clare', 'displayValue': 'formoyle-clare'}
+    FORMOYLE_LONGFORD = {'id': '939', 'displayName': 'Formoyle, Longford', 'displayValue': 'formoyle-longford'}
+    FORMOYLE_MAYO = {'id': '2582', 'displayName': 'Formoyle, Mayo', 'displayValue': 'formoyle-mayo'}
+    FORT_STEWART_DONEGAL = {'id': '554', 'displayName': 'Fort Stewart, Donegal', 'displayValue': 'fort-stewart-donegal'}
+    FORTH_RIVER_ANTRIM = {'id': '162', 'displayName': 'Forth River, Antrim', 'displayValue': 'forth-river-antrim'}
+    FORTHILL_LONGFORD = {'id': '924', 'displayName': 'Forthill, Longford', 'displayValue': 'forthill-longford'}
+    FORTWILLIAM_ANTRIM = {'id': '163', 'displayName': 'Fortwilliam, Antrim', 'displayValue': 'fortwilliam-antrim'}
+    FOSSA_KERRY = {'id': '1713', 'displayName': 'Fossa, Kerry', 'displayValue': 'fossa-kerry'}
+    FOTA_CORK = {'id': '1433', 'displayName': 'Fota, Cork', 'displayValue': 'fota-cork'}
+    FOULKSMILLS_WEXFORD = {'id': '3906', 'displayName': 'Foulksmills, Wexford', 'displayValue': 'foulksmills-wexford'}
+    FOUNTAIN_CROSS_CLARE = {'id': '1588', 'displayName': 'Fountain Cross, Clare', 'displayValue': 'fountain-cross-clare'}
+    FOUNTAINSTOWN_CORK = {'id': '1808', 'displayName': 'Fountainstown, Cork', 'displayValue': 'fountainstown-cork'}
+    FOUR_MILE_HOUSE_ROSCOMMON = {'id': '2033', 'displayName': 'Four Mile House, Roscommon', 'displayValue': 'four-mile-house-roscommon'}
+    FOUR_ROADS_ROSCOMMON = {'id': '2086', 'displayName': 'Four Roads, Roscommon', 'displayValue': 'four-roads-roscommon'}
+    FOX_AND_GEESE_DUBLIN = {'id': '2128', 'displayName': 'Fox & Geese, Dublin', 'displayValue': 'fox-and-geese-dublin'}
+    FOXFORD_MAYO = {'id': '2583', 'displayName': 'Foxford, Mayo', 'displayValue': 'foxford-mayo'}
+    FOXHALL_GALWAY = {'id': '2514', 'displayName': 'Foxhall, Galway', 'displayValue': 'foxhall-galway'}
+    FOXROCK_DUBLIN = {'id': '2129', 'displayName': 'Foxrock, Dublin', 'displayValue': 'foxrock-dublin'}
+    FOYNES_LIMERICK = {'id': '2940', 'displayName': 'Foynes, Limerick', 'displayValue': 'foynes-limerick'}
+    FRANKFIELD_CORK = {'id': '1434', 'displayName': 'Frankfield, Cork', 'displayValue': 'frankfield-cork'}
+    FREEMOUNT_CORK = {'id': '1435', 'displayName': 'Freemount, Cork', 'displayValue': 'freemount-cork'}
+    FRENCHPARK_ROSCOMMON = {'id': '2087', 'displayName': 'Frenchpark, Roscommon', 'displayValue': 'frenchpark-roscommon'}
+    FRESHFORD_KILKENNY = {'id': '2823', 'displayName': 'Freshford, Kilkenny', 'displayValue': 'freshford-kilkenny'}
+    FREYNESTOWN_WICKLOW = {'id': '4008', 'displayName': 'Freynestown, Wicklow', 'displayValue': 'freynestown-wicklow'}
+    FROSSES_DONEGAL = {'id': '860', 'displayName': 'Frosses, Donegal', 'displayValue': 'frosses-donegal'}
+    FUERTY_ROSCOMMON = {'id': '2088', 'displayName': 'Fuerty, Roscommon', 'displayValue': 'fuerty-roscommon'}
+    FUNSHIN_MORE_GALWAY = {'id': '2515', 'displayName': 'Funshin More, Galway', 'displayValue': 'funshin-more-galway'}
+    FURBO_GALWAY = {'id': '2516', 'displayName': 'Furbo, Galway', 'displayValue': 'furbo-galway'}
+    GAINESTOWN_WESTMEATH = {'id': '3778', 'displayName': 'Gainestown, Westmeath', 'displayValue': 'gainestown-westmeath'}
+    GALBALLY_LIMERICK = {'id': '2941', 'displayName': 'Galbally, Limerick', 'displayValue': 'galbally-limerick'}
+    GALBALLY_TYRONE = {'id': '3668', 'displayName': 'Galbally, Tyrone', 'displayValue': 'galbally-tyrone'}
+    GALBALLY_WEXFORD = {'id': '3907', 'displayName': 'Galbally, Wexford', 'displayValue': 'galbally-wexford'}
+    GALBOLIE_CAVAN = {'id': '1510', 'displayName': 'Galbolie, Cavan', 'displayValue': 'galbolie-cavan'}
+    GALGORM_ANTRIM = {'id': '164', 'displayName': 'Galgorm, Antrim', 'displayValue': 'galgorm-antrim'}
+    GALLARUS_KERRY = {'id': '754', 'displayName': 'Gallarus, Kerry', 'displayValue': 'gallarus-kerry'}
+    GALLOPING_GREEN_DUBLIN = {'id': '1344', 'displayName': 'Galloping Green, Dublin', 'displayValue': 'galloping-green-dublin'}
+    GALLOWSTOWN_ROSCOMMON = {'id': '3447', 'displayName': 'Gallowstown, Roscommon', 'displayValue': 'gallowstown-roscommon'}
+    GALMOY_KILKENNY = {'id': '2824', 'displayName': 'Galmoy, Kilkenny', 'displayValue': 'galmoy-kilkenny'}
+    GALWALLY_DOWN = {'id': '2013', 'displayName': 'Galwally, Down', 'displayValue': 'galwally-down'}
+    GALWAY = {'id': '19', 'displayName': 'Galway (County)', 'displayValue': 'galway'}
+    GALWAY_CITY = {'id': '34', 'displayName': 'Galway City', 'displayValue': 'galway-city'}
+    GALWAY_CITY_CENTRE_GALWAY = {'id': '49', 'displayName': 'Galway City Centre, Galway', 'displayValue': 'galway-city-centre-galway'}
+    GALWAY_CITY_SUBURBS_GALWAY = {'id': '50', 'displayName': 'Galway City Suburbs, Galway', 'displayValue': 'galway-city-suburbs-galway'}
+    GALWAY_COMMUTER_TOWNS_GALWAY = {'id': '51', 'displayName': 'Galway Commuter Towns, Galway', 'displayValue': 'galway-commuter-towns-galway'}
+    GALWAYMAYO_INSTITUTE_OF_TECHNOLOGY_GALWAY = {'id': '4337', 'displayName': 'GalwayMayo Institute of Technology, Galway', 'displayValue': 'galwaymayo-institute-of-technology-galway'}
+    GARADICE_MEATH = {'id': '1060', 'displayName': 'Garadice, Meath', 'displayValue': 'garadice-meath'}
+    GARBALLY_GALWAY = {'id': '2518', 'displayName': 'Garbally, Galway', 'displayValue': 'garbally-galway'}
+    GARNAVILLA_TIPPERARY = {'id': '1177', 'displayName': 'Garnavilla, Tipperary', 'displayValue': 'garnavilla-tipperary'}
+    GARNERVILLE_DOWN = {'id': '2015', 'displayName': 'Garnerville, Down', 'displayValue': 'garnerville-down'}
+    GARRANE_CORK = {'id': '1436', 'displayName': 'Garrane, Cork', 'displayValue': 'garrane-cork'}
+    GARRANLAHAN_ROSCOMMON = {'id': '3448', 'displayName': 'Garranlahan, Roscommon', 'displayValue': 'garranlahan-roscommon'}
+    GARRAUN_CLARE = {'id': '1589', 'displayName': 'Garraun, Clare', 'displayValue': 'garraun-clare'}
+    GARRAUN_GALWAY = {'id': '2519', 'displayName': 'Garraun, Galway', 'displayValue': 'garraun-galway'}
+    GARRAVAGH_CORK = {'id': '1437', 'displayName': 'Garravagh, Cork', 'displayValue': 'garravagh-cork'}
+    GARRETTSTOWN_CORK = {'id': '1438', 'displayName': 'Garrettstown, Cork', 'displayValue': 'garrettstown-cork'}
+    GARRISON_FERMANAGH = {'id': '2191', 'displayName': 'Garrison, Fermanagh', 'displayValue': 'garrison-fermanagh'}
+    GARRISTOWN_DUBLIN = {'id': '1362', 'displayName': 'Garristown, Dublin', 'displayValue': 'garristown-dublin'}
+    GARRISTOWN_MEATH = {'id': '3207', 'displayName': 'Garristown, Meath', 'displayValue': 'garristown-meath'}
+    GARRYCLOONAGH_MAYO = {'id': '984', 'displayName': 'Garrycloonagh, Mayo', 'displayValue': 'garrycloonagh-mayo'}
+    GARRYCULLEN_WEXFORD = {'id': '3908', 'displayName': 'Garrycullen, Wexford', 'displayValue': 'garrycullen-wexford'}
+    GARRYFINE_LIMERICK = {'id': '2942', 'displayName': 'Garryfine, Limerick', 'displayValue': 'garryfine-limerick'}
+    GARRYHILL_CARLOW = {'id': '1694', 'displayName': 'Garryhill, Carlow', 'displayValue': 'garryhill-carlow'}
+    GARRYKENNEDY_TIPPERARY = {'id': '3579', 'displayName': 'Garrykennedy, Tipperary', 'displayValue': 'garrykennedy-tipperary'}
+    GARRYOWEN_LIMERICK = {'id': '2956', 'displayName': 'Garryowen, Limerick', 'displayValue': 'garryowen-limerick'}
+    GARRYSPILLANE_LIMERICK = {'id': '2957', 'displayName': 'Garryspillane, Limerick', 'displayValue': 'garryspillane-limerick'}
+    GARRYVOE_CORK = {'id': '1439', 'displayName': 'Garryvoe, Cork', 'displayValue': 'garryvoe-cork'}
+    GARVAGH_DERRY = {'id': '1287', 'displayName': 'Garvagh, Derry', 'displayValue': 'garvagh-derry'}
+    GARVAGH_LEITRIM = {'id': '2557', 'displayName': 'Garvagh, Leitrim', 'displayValue': 'garvagh-leitrim'}
+    GATTABAUN_KILKENNY = {'id': '832', 'displayName': 'Gattabaun, Kilkenny', 'displayValue': 'gattabaun-kilkenny'}
+    GAWSWORTH_CORK = {'id': '389', 'displayName': 'Gawsworth, Cork', 'displayValue': 'gawsworth-cork'}
+    GEASHILL_OFFALY = {'id': '3357', 'displayName': 'Geashill, Offaly', 'displayValue': 'geashill-offaly'}
+    GEESALA_MAYO = {'id': '2584', 'displayName': 'Geesala, Mayo', 'displayValue': 'geesala-mayo'}
+    GEEVAGH_SLIGO = {'id': '3540', 'displayName': 'Geevagh, Sligo', 'displayValue': 'geevagh-sligo'}
+    GERAHIES_CORK = {'id': '1440', 'displayName': 'Gerahies, Cork', 'displayValue': 'gerahies-cork'}
+    GILES_QUAY_LOUTH = {'id': '3058', 'displayName': 'Giles Quay, Louth', 'displayValue': 'giles-quay-louth'}
+    GILFORD_DOWN = {'id': '2016', 'displayName': 'Gilford, Down', 'displayValue': 'gilford-down'}
+    GILNAHIRK_DOWN = {'id': '2017', 'displayName': 'Gilnahirk, Down', 'displayValue': 'gilnahirk-down'}
+    GLANDORE_CORK = {'id': '1441', 'displayName': 'Glandore, Cork', 'displayValue': 'glandore-cork'}
+    GLANGEVLIN_CAVAN = {'id': '1511', 'displayName': 'Glangevlin, Cavan', 'displayValue': 'glangevlin-cavan'}
+    GLANMIRE_CORK = {'id': '1442', 'displayName': 'Glanmire, Cork', 'displayValue': 'glanmire-cork'}
+    GLANOE_KERRY = {'id': '746', 'displayName': 'Glanoe, Kerry', 'displayValue': 'glanoe-kerry'}
+    GLANTANE_CORK = {'id': '1443', 'displayName': 'Glantane, Cork', 'displayValue': 'glantane-cork'}
+    GLANWORTH_CORK = {'id': '1444', 'displayName': 'Glanworth, Cork', 'displayValue': 'glanworth-cork'}
+    GLARRYFORD_ANTRIM = {'id': '165', 'displayName': 'Glarryford, Antrim', 'displayValue': 'glarryford-antrim'}
+    GLASHEEN_CORK = {'id': '1445', 'displayName': 'Glasheen, Cork', 'displayValue': 'glasheen-cork'}
+    GLASLOUGH_MONAGHAN = {'id': '501', 'displayName': 'Glaslough, Monaghan', 'displayValue': 'glaslough-monaghan'}
+    GLASMULLAN_DONEGAL = {'id': '2009', 'displayName': 'Glasmullan, Donegal', 'displayValue': 'glasmullan-donegal'}
+    GLASNEVIN_DUBLIN = {'id': '1363', 'displayName': 'Glasnevin, Dublin', 'displayValue': 'glasnevin-dublin'}
+    GLASSILLAUN_MAYO = {'id': '986', 'displayName': 'Glassillaun, Mayo', 'displayValue': 'glassillaun-mayo'}
+    GLASSON_WESTMEATH = {'id': '3779', 'displayName': 'Glasson, Westmeath', 'displayValue': 'glasson-westmeath'}
+    GLASTHULE_DUBLIN = {'id': '2131', 'displayName': 'Glasthule, Dublin', 'displayValue': 'glasthule-dublin'}
+    GLEN_OF_AHERLOW_TIPPERARY = {'id': '1925', 'displayName': 'Glen of Aherlow, Tipperary', 'displayValue': 'glen-of-aherlow-tipperary'}
+    GLEN_DONEGAL = {'id': '2010', 'displayName': 'Glen, Donegal', 'displayValue': 'glen-donegal'}
+    GLEN_MAYO = {'id': '2600', 'displayName': 'Glen, Mayo', 'displayValue': 'glen-mayo'}
+    GLENADE_LEITRIM = {'id': '2558', 'displayName': 'Glenade, Leitrim', 'displayValue': 'glenade-leitrim'}
+    GLENAGEARY_DUBLIN = {'id': '1884', 'displayName': 'Glenageary, Dublin', 'displayValue': 'glenageary-dublin'}
+    GLENAMADDY_GALWAY = {'id': '2520', 'displayName': 'Glenamaddy, Galway', 'displayValue': 'glenamaddy-galway'}
+    GLENAMOY_MAYO = {'id': '2601', 'displayName': 'Glenamoy, Mayo', 'displayValue': 'glenamoy-mayo'}
+    GLENARIFF_ANTRIM = {'id': '166', 'displayName': 'Glenariff, Antrim', 'displayValue': 'glenariff-antrim'}
+    GLENARM_ANTRIM = {'id': '167', 'displayName': 'Glenarm, Antrim', 'displayValue': 'glenarm-antrim'}
+    GLENASMOLE_DUBLIN = {'id': '1885', 'displayName': 'Glenasmole, Dublin', 'displayValue': 'glenasmole-dublin'}
+    GLENAVY_ANTRIM = {'id': '1395', 'displayName': 'Glenavy, Antrim', 'displayValue': 'glenavy-antrim'}
+    GLENBEIGH_KERRY = {'id': '1714', 'displayName': 'Glenbeigh, Kerry', 'displayValue': 'glenbeigh-kerry'}
+    GLENBOY_LEITRIM = {'id': '2559', 'displayName': 'Glenboy, Leitrim', 'displayValue': 'glenboy-leitrim'}
+    GLENBROHANE_LIMERICK = {'id': '2958', 'displayName': 'Glenbrohane, Limerick', 'displayValue': 'glenbrohane-limerick'}
+    GLENBROOK_CORK = {'id': '1446', 'displayName': 'Glenbrook, Cork', 'displayValue': 'glenbrook-cork'}
+    GLENCAIRN_ANTRIM = {'id': '1396', 'displayName': 'Glencairn, Antrim', 'displayValue': 'glencairn-antrim'}
+    GLENCAR_KERRY = {'id': '1715', 'displayName': 'Glencar, Kerry', 'displayValue': 'glencar-kerry'}
+    GLENCAR_LEITRIM = {'id': '2560', 'displayName': 'Glencar, Leitrim', 'displayValue': 'glencar-leitrim'}
+    GLENCAR_SLIGO = {'id': '3541', 'displayName': 'Glencar, Sligo', 'displayValue': 'glencar-sligo'}
+    GLENCOLMCILLE_DONEGAL = {'id': '2011', 'displayName': 'Glencolmcille, Donegal', 'displayValue': 'glencolmcille-donegal'}
+    GLENCORRIB_MAYO = {'id': '2602', 'displayName': 'Glencorrib, Mayo', 'displayValue': 'glencorrib-mayo'}
+    GLENCREE_WICKLOW = {'id': '4009', 'displayName': 'Glencree, Wicklow', 'displayValue': 'glencree-wicklow'}
+    GLENCULLEN_DUBLIN = {'id': '1886', 'displayName': 'Glencullen, Dublin', 'displayValue': 'glencullen-dublin'}
+    GLENDALOUGH_WATERFORD = {'id': '1181', 'displayName': 'Glendalough, Waterford', 'displayValue': 'glendalough-waterford'}
+    GLENDALOUGH_WICKLOW = {'id': '4010', 'displayName': 'Glendalough, Wicklow', 'displayValue': 'glendalough-wicklow'}
+    GLENDERRY_KERRY = {'id': '755', 'displayName': 'Glenderry, Kerry', 'displayValue': 'glenderry-kerry'}
+    GLENDINE_KILKENNY = {'id': '2827', 'displayName': 'Glendine, Kilkenny', 'displayValue': 'glendine-kilkenny'}
+    GLENDORRAGHA_DONEGAL = {'id': '555', 'displayName': 'Glendorragha, Donegal', 'displayValue': 'glendorragha-donegal'}
+    GLENDOWAN_DONEGAL = {'id': '943', 'displayName': 'Glendowan, Donegal', 'displayValue': 'glendowan-donegal'}
+    GLENDREE_CLARE = {'id': '1590', 'displayName': 'Glendree, Clare', 'displayValue': 'glendree-clare'}
+    GLENEALY_WICKLOW = {'id': '4011', 'displayName': 'Glenealy, Wicklow', 'displayValue': 'glenealy-wicklow'}
+    GLENEELY_DONEGAL = {'id': '1829', 'displayName': 'Gleneely, Donegal', 'displayValue': 'gleneely-donegal'}
+    GLENFARNE_LEITRIM = {'id': '2561', 'displayName': 'Glenfarne, Leitrim', 'displayValue': 'glenfarne-leitrim'}
+    GLENFLESK_KERRY = {'id': '1716', 'displayName': 'Glenflesk, Kerry', 'displayValue': 'glenflesk-kerry'}
+    GLENGARRIFF_CORK = {'id': '1447', 'displayName': 'Glengarriff, Cork', 'displayValue': 'glengarriff-cork'}
+    GLENGORMLEY_ANTRIM = {'id': '1397', 'displayName': 'Glengormley, Antrim', 'displayValue': 'glengormley-antrim'}
+    GLENISLAND_MAYO = {'id': '2603', 'displayName': 'Glenisland, Mayo', 'displayValue': 'glenisland-mayo'}
+    GLENMALURE_WICKLOW = {'id': '4012', 'displayName': 'Glenmalure, Wicklow', 'displayValue': 'glenmalure-wicklow'}
+    GLENMORE_CLARE = {'id': '1591', 'displayName': 'Glenmore, Clare', 'displayValue': 'glenmore-clare'}
+    GLENMORE_KILKENNY = {'id': '2828', 'displayName': 'Glenmore, Kilkenny', 'displayValue': 'glenmore-kilkenny'}
+    GLENNAGEVLAGH_GALWAY = {'id': '2521', 'displayName': 'Glennagevlagh, Galway', 'displayValue': 'glennagevlagh-galway'}
+    GLENROE_LIMERICK = {'id': '2959', 'displayName': 'Glenroe, Limerick', 'displayValue': 'glenroe-limerick'}
+    GLENTANE_GALWAY = {'id': '700', 'displayName': 'Glentane, Galway', 'displayValue': 'glentane-galway'}
+    GLENTIES_DONEGAL = {'id': '1830', 'displayName': 'Glenties, Donegal', 'displayValue': 'glenties-donegal'}
+    GLENTOGHER_DONEGAL = {'id': '556', 'displayName': 'Glentogher, Donegal', 'displayValue': 'glentogher-donegal'}
+    GLENTRASNA_GALWAY = {'id': '2522', 'displayName': 'Glentrasna, Galway', 'displayValue': 'glentrasna-galway'}
+    GLENVAR_DONEGAL = {'id': '1831', 'displayName': 'Glenvar, Donegal', 'displayValue': 'glenvar-donegal'}
+    GLENVILLE_CORK = {'id': '1448', 'displayName': 'Glenville, Cork', 'displayValue': 'glenville-cork'}
+    GLIN_LIMERICK = {'id': '2960', 'displayName': 'Glin, Limerick', 'displayValue': 'glin-limerick'}
+    GLINSK_DONEGAL = {'id': '557', 'displayName': 'Glinsk, Donegal', 'displayValue': 'glinsk-donegal'}
+    GLINSK_GALWAY = {'id': '2523', 'displayName': 'Glinsk, Galway', 'displayValue': 'glinsk-galway'}
+    GLOUNTHAUNE_CORK = {'id': '1449', 'displayName': 'Glounthaune, Cork', 'displayValue': 'glounthaune-cork'}
+    GLYNN_ANTRIM = {'id': '1398', 'displayName': 'Glynn, Antrim', 'displayValue': 'glynn-antrim'}
+    GLYNN_WEXFORD = {'id': '3909', 'displayName': 'Glynn, Wexford', 'displayValue': 'glynn-wexford'}
+    GNEEVGUILLA_KERRY = {'id': '1717', 'displayName': 'Gneevguilla, Kerry', 'displayValue': 'gneevguilla-kerry'}
+    GOATSTOWN_DUBLIN = {'id': '1887', 'displayName': 'Goatstown, Dublin', 'displayValue': 'goatstown-dublin'}
+    GOLDEN_TIPPERARY = {'id': '1926', 'displayName': 'Golden, Tipperary', 'displayValue': 'golden-tipperary'}
+    GOLEEN_CORK = {'id': '1450', 'displayName': 'Goleen, Cork', 'displayValue': 'goleen-cork'}
+    GOOLD_S_CROSS_TIPPERARY = {'id': '1927', 'displayName': "Goold's Cross, Tipperary", 'displayValue': 'goold-s-cross-tipperary'}
+    GORESBRIDGE_KILKENNY = {'id': '2829', 'displayName': 'Goresbridge, Kilkenny', 'displayValue': 'goresbridge-kilkenny'}
+    GOREY_AND_SURROUNDS_WEXFORD = {'id': '4113', 'displayName': 'Gorey (& Surrounds), Wexford', 'displayValue': 'gorey-and-surrounds-wexford'}
+    GOREY_WEXFORD = {'id': '3910', 'displayName': 'Gorey, Wexford', 'displayValue': 'gorey-wexford'}
+    GORMANSTON_MEATH = {'id': '3208', 'displayName': 'Gormanston, Meath', 'displayValue': 'gormanston-meath'}
+    GORT_AND_SURROUNDS_GALWAY = {'id': '4114', 'displayName': 'Gort (& Surrounds), Galway', 'displayValue': 'gort-and-surrounds-galway'}
+    GORT_GALWAY = {'id': '2524', 'displayName': 'Gort, Galway', 'displayValue': 'gort-galway'}
+    GORTAHORK_DONEGAL = {'id': '1832', 'displayName': 'Gortahork, Donegal', 'displayValue': 'gortahork-donegal'}
+    GORTALEAM_GALWAY = {'id': '2525', 'displayName': 'Gortaleam, Galway', 'displayValue': 'gortaleam-galway'}
+    GORTAREVAN_OFFALY = {'id': '1330', 'displayName': 'Gortarevan, Offaly', 'displayValue': 'gortarevan-offaly'}
+    GORTAROO_CORK = {'id': '390', 'displayName': 'Gortaroo, Cork', 'displayValue': 'gortaroo-cork'}
+    GORTATLEVA_GALWAY = {'id': '2533', 'displayName': 'Gortatleva, Galway', 'displayValue': 'gortatleva-galway'}
+    GORTAWAY_DONEGAL = {'id': '944', 'displayName': 'Gortaway, Donegal', 'displayValue': 'gortaway-donegal'}
+    GORTEENY_GALWAY = {'id': '701', 'displayName': 'Gorteeny, Galway', 'displayValue': 'gorteeny-galway'}
+    GORTFADDA_SLIGO = {'id': '1165', 'displayName': 'Gortfadda, Sligo', 'displayValue': 'gortfadda-sligo'}
+    GORTGARRIFF_CORK = {'id': '1451', 'displayName': 'Gortgarriff, Cork', 'displayValue': 'gortgarriff-cork'}
+    GORTGARRIGAN_LEITRIM = {'id': '2573', 'displayName': 'Gortgarrigan, Leitrim', 'displayValue': 'gortgarrigan-leitrim'}
+    GORTIN_TYRONE = {'id': '3669', 'displayName': 'Gortin, Tyrone', 'displayValue': 'gortin-tyrone'}
+    GORTLETTERAGH_LEITRIM = {'id': '2574', 'displayName': 'Gortletteragh, Leitrim', 'displayValue': 'gortletteragh-leitrim'}
+    GORTMORE_GALWAY = {'id': '2534', 'displayName': 'Gortmore, Galway', 'displayValue': 'gortmore-galway'}
+    GORTMORE_MAYO = {'id': '2604', 'displayName': 'Gortmore, Mayo', 'displayValue': 'gortmore-mayo'}
+    GORTNADEEVE_GALWAY = {'id': '2535', 'displayName': 'Gortnadeeve, Galway', 'displayValue': 'gortnadeeve-galway'}
+    GORTNAHOO_TIPPERARY = {'id': '1928', 'displayName': 'Gortnahoo, Tipperary', 'displayValue': 'gortnahoo-tipperary'}
+    GORTNAKESH_CAVAN = {'id': '1107', 'displayName': 'Gortnakesh, Cavan', 'displayValue': 'gortnakesh-cavan'}
+    GORTNASILLAGH_ROSCOMMON = {'id': '3449', 'displayName': 'Gortnasillagh, Roscommon', 'displayValue': 'gortnasillagh-roscommon'}
+    GORTREE_DONEGAL = {'id': '1833', 'displayName': 'Gortree, Donegal', 'displayValue': 'gortree-donegal'}
+    GORTYMADDEN_GALWAY = {'id': '2536', 'displayName': 'Gortymadden, Galway', 'displayValue': 'gortymadden-galway'}
+    GORVAGH_LEITRIM = {'id': '2575', 'displayName': 'Gorvagh, Leitrim', 'displayValue': 'gorvagh-leitrim'}
+    GOULADOO_CORK = {'id': '391', 'displayName': 'Gouladoo, Cork', 'displayValue': 'gouladoo-cork'}
+    GOULDAVOHER_LIMERICK = {'id': '2966', 'displayName': 'Gouldavoher, Limerick', 'displayValue': 'gouldavoher-limerick'}
+    GOWLA_GALWAY = {'id': '2537', 'displayName': 'Gowla, Galway', 'displayValue': 'gowla-galway'}
+    GOWLAUN_GALWAY = {'id': '2538', 'displayName': 'Gowlaun, Galway', 'displayValue': 'gowlaun-galway'}
+    GOWLIN_CARLOW = {'id': '212', 'displayName': 'Gowlin, Carlow', 'displayValue': 'gowlin-carlow'}
+    GOWRAN_KILKENNY = {'id': '2830', 'displayName': 'Gowran, Kilkenny', 'displayValue': 'gowran-kilkenny'}
+    GRACEDIEU_WATERFORD = {'id': '3740', 'displayName': 'Gracedieu, Waterford', 'displayValue': 'gracedieu-waterford'}
+    GRACEHILL_ANTRIM = {'id': '1399', 'displayName': 'Gracehill, Antrim', 'displayValue': 'gracehill-antrim'}
+    GRAFFY_DONEGAL = {'id': '1834', 'displayName': 'Graffy, Donegal', 'displayValue': 'graffy-donegal'}
+    GRAFTON_COLLEGE_OF_MANAGEMENT_SCIENCES_DUBLIN = {'id': '4371', 'displayName': 'Grafton College of Management Sciences, Dublin', 'displayValue': 'grafton-college-of-management-sciences-dublin'}
+    GRAIGUE_HILL_CARLOW = {'id': '214', 'displayName': 'Graigue Hill, Carlow', 'displayValue': 'graigue-hill-carlow'}
+    GRAIGUE_MORE_WEXFORD = {'id': '3911', 'displayName': 'Graigue More, Wexford', 'displayValue': 'graigue-more-wexford'}
+    GRAIGUECULLEN_CARLOW = {'id': '1695', 'displayName': 'Graiguecullen, Carlow', 'displayValue': 'graiguecullen-carlow'}
+    GRAIGUECULLEN_LAOIS = {'id': '2265', 'displayName': 'Graiguecullen, Laois', 'displayValue': 'graiguecullen-laois'}
+    GRAIGUENAMANAGH_CARLOW = {'id': '211', 'displayName': 'Graiguenamanagh, Carlow', 'displayValue': 'graiguenamanagh-carlow'}
+    GRAIGUENAMANAGH_KILKENNY = {'id': '2831', 'displayName': 'Graiguenamanagh, Kilkenny', 'displayValue': 'graiguenamanagh-kilkenny'}
+    GRANABEG_WICKLOW = {'id': '1325', 'displayName': 'Granabeg, Wicklow', 'displayValue': 'granabeg-wicklow'}
+    GRANAGH_LIMERICK = {'id': '2967', 'displayName': 'Granagh, Limerick', 'displayValue': 'granagh-limerick'}
+    GRANARD_AND_SURROUNDS_LONGFORD = {'id': '4115', 'displayName': 'Granard (& Surrounds), Longford', 'displayValue': 'granard-and-surrounds-longford'}
+    GRANARD_LONGFORD = {'id': '2986', 'displayName': 'Granard, Longford', 'displayValue': 'granard-longford'}
+    GRAND_CANAL_DOCK_DUBLIN = {'id': '862', 'displayName': 'Grand Canal Dock, Dublin', 'displayValue': 'grand-canal-dock-dublin'}
+    GRANEY_KILDARE = {'id': '2674', 'displayName': 'Graney, Kildare', 'displayValue': 'graney-kildare'}
+    GRANGE_CASTLE_DUBLIN = {'id': '1097', 'displayName': 'Grange Castle, Dublin', 'displayValue': 'grange-castle-dublin'}
+    GRANGE_CON_WICKLOW = {'id': '4013', 'displayName': 'Grange Con, Wicklow', 'displayValue': 'grange-con-wicklow'}
+    GRANGE_CARLOW = {'id': '1700', 'displayName': 'Grange, Carlow', 'displayValue': 'grange-carlow'}
+    GRANGE_CORK = {'id': '1452', 'displayName': 'Grange, Cork', 'displayValue': 'grange-cork'}
+    GRANGE_KILDARE = {'id': '2675', 'displayName': 'Grange, Kildare', 'displayValue': 'grange-kildare'}
+    GRANGE_KILKENNY = {'id': '2832', 'displayName': 'Grange, Kilkenny', 'displayValue': 'grange-kilkenny'}
+    GRANGE_LIMERICK = {'id': '2968', 'displayName': 'Grange, Limerick', 'displayValue': 'grange-limerick'}
+    GRANGE_LOUTH = {'id': '3059', 'displayName': 'Grange, Louth', 'displayValue': 'grange-louth'}
+    GRANGE_SLIGO = {'id': '3331', 'displayName': 'Grange, Sligo', 'displayValue': 'grange-sligo'}
+    GRANGE_WATERFORD = {'id': '3741', 'displayName': 'Grange, Waterford', 'displayValue': 'grange-waterford'}
+    GRANGEBELLEW_LOUTH = {'id': '3060', 'displayName': 'Grangebellew, Louth', 'displayValue': 'grangebellew-louth'}
+    GRANGEFORD_CARLOW = {'id': '1701', 'displayName': 'Grangeford, Carlow', 'displayValue': 'grangeford-carlow'}
+    GRANGEGEETH_MEATH = {'id': '3220', 'displayName': 'Grangegeeth, Meath', 'displayValue': 'grangegeeth-meath'}
+    GRANGEMOCKLER_TIPPERARY = {'id': '1929', 'displayName': 'Grangemockler, Tipperary', 'displayValue': 'grangemockler-tipperary'}
+    GRANNAGH_GALWAY = {'id': '2539', 'displayName': 'Grannagh, Galway', 'displayValue': 'grannagh-galway'}
+    GRANSHA_ANTRIM = {'id': '154', 'displayName': 'Gransha, Antrim', 'displayValue': 'gransha-antrim'}
+    GRANTSTOWN_WATERFORD = {'id': '3684', 'displayName': 'Grantstown, Waterford', 'displayValue': 'grantstown-waterford'}
+    GRASHNA_DOWN = {'id': '2018', 'displayName': 'Grashna, Down', 'displayValue': 'grashna-down'}
+    GREAGH_LEITRIM = {'id': '2576', 'displayName': 'Greagh, Leitrim', 'displayValue': 'greagh-leitrim'}
+    GREENAN_WICKLOW = {'id': '4014', 'displayName': 'Greenan, Wicklow', 'displayValue': 'greenan-wicklow'}
+    GREENANSTOWN_MEATH = {'id': '1061', 'displayName': 'Greenanstown, Meath', 'displayValue': 'greenanstown-meath'}
+    GREENCASTLE_DONEGAL = {'id': '1835', 'displayName': 'Greencastle, Donegal', 'displayValue': 'greencastle-donegal'}
+    GREENCASTLE_TYRONE = {'id': '3670', 'displayName': 'Greencastle, Tyrone', 'displayValue': 'greencastle-tyrone'}
+    GREENFIELD_CORK = {'id': '384', 'displayName': 'Greenfield, Cork', 'displayValue': 'greenfield-cork'}
+    GREENFIELD_GALWAY = {'id': '702', 'displayName': 'Greenfield, Galway', 'displayValue': 'greenfield-galway'}
+    GREENHILLS_DUBLIN = {'id': '2141', 'displayName': 'Greenhills, Dublin', 'displayValue': 'greenhills-dublin'}
+    GREENISLAND_ANTRIM = {'id': '1400', 'displayName': 'Greenisland, Antrim', 'displayValue': 'greenisland-antrim'}
+    GREENORE_LOUTH = {'id': '3061', 'displayName': 'Greenore, Louth', 'displayValue': 'greenore-louth'}
+    GRENAGH_CORK = {'id': '1453', 'displayName': 'Grenagh, Cork', 'displayValue': 'grenagh-cork'}
+    GREYABBEY_DOWN = {'id': '2019', 'displayName': 'Greyabbey, Down', 'displayValue': 'greyabbey-down'}
+    GREYSTEEL_DERRY = {'id': '1288', 'displayName': 'Greysteel, Derry', 'displayValue': 'greysteel-derry'}
+    GREYSTONES_WICKLOW = {'id': '4015', 'displayName': 'Greystones, Wicklow', 'displayValue': 'greystones-wicklow'}
+    GRIFFITH_COLLEGE_DUBLIN_DUBLIN = {'id': '4325', 'displayName': 'Griffith College Dublin, Dublin', 'displayValue': 'griffith-college-dublin-dublin'}
+    GROGAN_OFFALY = {'id': '3358', 'displayName': 'Grogan, Offaly', 'displayValue': 'grogan-offaly'}
+    GROOMSPORT_DOWN = {'id': '96', 'displayName': 'Groomsport, Down', 'displayValue': 'groomsport-down'}
+    GUBAVEENY_CAVAN = {'id': '1512', 'displayName': 'Gubaveeny, Cavan', 'displayValue': 'gubaveeny-cavan'}
+    GULLADUFF_DERRY = {'id': '1289', 'displayName': 'Gulladuff, Derry', 'displayValue': 'gulladuff-derry'}
+    GURRANABRAHER_CORK = {'id': '1519', 'displayName': 'Gurranabraher, Cork', 'displayValue': 'gurranabraher-cork'}
+    GURTEEN_GALWAY = {'id': '2540', 'displayName': 'Gurteen, Galway', 'displayValue': 'gurteen-galway'}
+    GURTEEN_LEITRIM = {'id': '2577', 'displayName': 'Gurteen, Leitrim', 'displayValue': 'gurteen-leitrim'}
+    GURTEEN_SLIGO = {'id': '3332', 'displayName': 'Gurteen, Sligo', 'displayValue': 'gurteen-sligo'}
+    GUSSERANE_WEXFORD = {'id': '3912', 'displayName': 'Gusserane, Wexford', 'displayValue': 'gusserane-wexford'}
+    GWEEDORE_DONEGAL = {'id': '1836', 'displayName': 'Gweedore, Donegal', 'displayValue': 'gweedore-donegal'}
+    GYLEEN_CORK = {'id': '1520', 'displayName': 'Gyleen, Cork', 'displayValue': 'gyleen-cork'}
+    HACKETSTOWN_CARLOW = {'id': '1702', 'displayName': 'Hacketstown, Carlow', 'displayValue': 'hacketstown-carlow'}
+    HALFWAY_CORK = {'id': '385', 'displayName': 'Halfway, Cork', 'displayValue': 'halfway-cork'}
+    HAMILTONSBAWN_ARMAGH = {'id': '1183', 'displayName': 'Hamiltonsbawn, Armagh', 'displayValue': 'hamiltonsbawn-armagh'}
+    HANNAHSTOWN_ANTRIM = {'id': '1401', 'displayName': 'Hannahstown, Antrim', 'displayValue': 'hannahstown-antrim'}
+    HANOVER_QUAY_DUBLIN = {'id': '1029', 'displayName': 'Hanover Quay, Dublin', 'displayValue': 'hanover-quay-dublin'}
+    HAROLD_S_CROSS_DUBLIN = {'id': '1030', 'displayName': "Harold's Cross, Dublin", 'displayValue': 'harold-s-cross-dublin'}
+    HARRISTOWN_KILKENNY = {'id': '2833', 'displayName': 'Harristown, Kilkenny', 'displayValue': 'harristown-kilkenny'}
+    HARTSTOWN_DUBLIN = {'id': '1055', 'displayName': 'Hartstown, Dublin', 'displayValue': 'hartstown-dublin'}
+    HEADFORD_ROAD_GALWAY = {'id': '2542', 'displayName': 'Headford Road, Galway', 'displayValue': 'headford-road-galway'}
+    HEADFORD_GALWAY = {'id': '2541', 'displayName': 'Headford, Galway', 'displayValue': 'headford-galway'}
+    HEIR_ISLAND_CORK = {'id': '392', 'displayName': 'Heir Island, Cork', 'displayValue': 'heir-island-cork'}
+    HERBERTSTOWN_LIMERICK = {'id': '2969', 'displayName': 'Herbertstown, Limerick', 'displayValue': 'herbertstown-limerick'}
+    HIGHWOOD_SLIGO = {'id': '3333', 'displayName': 'Highwood, Sligo', 'displayValue': 'highwood-sligo'}
+    HILL_STREET_ROSCOMMON = {'id': '1119', 'displayName': 'Hill Street, Roscommon', 'displayValue': 'hill-street-roscommon'}
+    HILLFOOT_DOWN = {'id': '97', 'displayName': 'Hillfoot, Down', 'displayValue': 'hillfoot-down'}
+    HILLSBOROUGH_DOWN = {'id': '98', 'displayName': 'Hillsborough, Down', 'displayValue': 'hillsborough-down'}
+    HILLTOWN_DOWN = {'id': '99', 'displayName': 'Hilltown, Down', 'displayValue': 'hilltown-down'}
+    HILLTOWN_WEXFORD = {'id': '3913', 'displayName': 'Hilltown, Wexford', 'displayValue': 'hilltown-wexford'}
+    HOLLYFORD_TIPPERARY = {'id': '1930', 'displayName': 'Hollyford, Tipperary', 'displayValue': 'hollyford-tipperary'}
+    HOLLYFORT_WEXFORD = {'id': '3914', 'displayName': 'Hollyfort, Wexford', 'displayValue': 'hollyfort-wexford'}
+    HOLLYHILL_CORK = {'id': '394', 'displayName': 'Hollyhill, Cork', 'displayValue': 'hollyhill-cork'}
+    HOLLYMOUNT_MAYO = {'id': '2623', 'displayName': 'Hollymount, Mayo', 'displayValue': 'hollymount-mayo'}
+    HOLLYSTOWN_DUBLIN = {'id': '1056', 'displayName': 'Hollystown, Dublin', 'displayValue': 'hollystown-dublin'}
+    HOLLYWOOD_WICKLOW = {'id': '4016', 'displayName': 'Hollywood, Wicklow', 'displayValue': 'hollywood-wicklow'}
+    HOLY_CROSS_TIPPERARY = {'id': '3574', 'displayName': 'Holy Cross, Tipperary', 'displayValue': 'holy-cross-tipperary'}
+    HOLYCROSS_LIMERICK = {'id': '2970', 'displayName': 'Holycross, Limerick', 'displayValue': 'holycross-limerick'}
+    HOLYCROSS_TIPPERARY = {'id': '1931', 'displayName': 'Holycross, Tipperary', 'displayValue': 'holycross-tipperary'}
+    HOLYLANDS_ANTRIM = {'id': '1402', 'displayName': 'Holylands, Antrim', 'displayValue': 'holylands-antrim'}
+    HOLYWOOD_DOWN = {'id': '100', 'displayName': 'Holywood, Down', 'displayValue': 'holywood-down'}
+    HORSE_AND_JOCKEY_TIPPERARY = {'id': '3575', 'displayName': 'Horse and Jockey, Tipperary', 'displayValue': 'horse-and-jockey-tipperary'}
+    HORSELEAP_OFFALY = {'id': '3359', 'displayName': 'Horseleap, Offaly', 'displayValue': 'horseleap-offaly'}
+    HOSPITAL_LIMERICK = {'id': '2971', 'displayName': 'Hospital, Limerick', 'displayValue': 'hospital-limerick'}
+    HOWTH_DUBLIN = {'id': '1057', 'displayName': 'Howth, Dublin', 'displayValue': 'howth-dublin'}
+    HUGGINSTOWN_KILKENNY = {'id': '1818', 'displayName': 'Hugginstown, Kilkenny', 'displayValue': 'hugginstown-kilkenny'}
+    HUNTSTOWN_DUBLIN = {'id': '1058', 'displayName': 'Huntstown, Dublin', 'displayValue': 'huntstown-dublin'}
+    HURLERS_CROSS_CLARE = {'id': '1592', 'displayName': 'Hurlers Cross, Clare', 'displayValue': 'hurlers-cross-clare'}
+    IBAT_COLLEGE_DUBLIN_TEMPLE_BAR_CAMPUS_DUBLIN = {'id': '4367', 'displayName': 'IBAT College Dublin Temple Bar Campus, Dublin', 'displayValue': 'ibat-college-dublin-temple-bar-campus-dublin'}
+    ICD_BUSINESS_SCHOOL_DUBLIN = {'id': '4375', 'displayName': 'ICD Business School, Dublin', 'displayValue': 'icd-business-school-dublin'}
+    IFSC_DUBLIN = {'id': '2144', 'displayName': 'IFSC, Dublin', 'displayValue': 'ifsc-dublin'}
+    ILLAUNSTOOKAGH_KERRY = {'id': '751', 'displayName': 'Illaunstookagh, Kerry', 'displayValue': 'illaunstookagh-kerry'}
+    ILLIES_DONEGAL = {'id': '1837', 'displayName': 'Illies, Donegal', 'displayValue': 'illies-donegal'}
+    INAGH_CLARE = {'id': '1593', 'displayName': 'Inagh, Clare', 'displayValue': 'inagh-clare'}
+    INCH_CORK = {'id': '395', 'displayName': 'Inch, Cork', 'displayValue': 'inch-cork'}
+    INCH_DONEGAL = {'id': '1838', 'displayName': 'Inch, Donegal', 'displayValue': 'inch-donegal'}
+    INCH_KERRY = {'id': '1718', 'displayName': 'Inch, Kerry', 'displayValue': 'inch-kerry'}
+    INCH_TIPPERARY = {'id': '3576', 'displayName': 'Inch, Tipperary', 'displayValue': 'inch-tipperary'}
+    INCH_WEXFORD = {'id': '3915', 'displayName': 'Inch, Wexford', 'displayValue': 'inch-wexford'}
+    INCHBEG_KILKENNY = {'id': '829', 'displayName': 'Inchbeg, Kilkenny', 'displayValue': 'inchbeg-kilkenny'}
+    INCHICORE_DUBLIN = {'id': '2145', 'displayName': 'Inchicore, Dublin', 'displayValue': 'inchicore-dublin'}
+    INCHIGEELAGH_CORK = {'id': '396', 'displayName': 'Inchigeelagh, Cork', 'displayValue': 'inchigeelagh-cork'}
+    INCHNAMUCK_TIPPERARY = {'id': '3577', 'displayName': 'Inchnamuck, Tipperary', 'displayValue': 'inchnamuck-tipperary'}
+    INDEPENDENT_COLLEGE_DUBLIN_DUBLIN = {'id': '4366', 'displayName': 'Independent College Dublin, Dublin', 'displayValue': 'independent-college-dublin-dublin'}
+    INISHBOFIN_ISLAND_GALWAY = {'id': '2394', 'displayName': 'Inishbofin Island, Galway', 'displayValue': 'inishbofin-island-galway'}
+    INISHCARRA_CORK = {'id': '393', 'displayName': 'Inishcarra, Cork', 'displayValue': 'inishcarra-cork'}
+    INISHEER_GALWAY = {'id': '704', 'displayName': 'Inisheer, Galway', 'displayValue': 'inisheer-galway'}
+    INISHMAAN_GALWAY = {'id': '2409', 'displayName': 'Inishmaan, Galway', 'displayValue': 'inishmaan-galway'}
+    INISHMORE_GALWAY = {'id': '2410', 'displayName': 'Inishmore, Galway', 'displayValue': 'inishmore-galway'}
+    INISHTURK_MAYO = {'id': '2624', 'displayName': 'Inishturk, Mayo', 'displayValue': 'inishturk-mayo'}
+    INISTIOGE_KILKENNY = {'id': '1819', 'displayName': 'Inistioge, Kilkenny', 'displayValue': 'inistioge-kilkenny'}
+    INNISCARRA_CORK = {'id': '397', 'displayName': 'Inniscarra, Cork', 'displayValue': 'inniscarra-cork'}
+    INNISFAYE_ANTRIM = {'id': '1745', 'displayName': 'Innisfaye, Antrim', 'displayValue': 'innisfaye-antrim'}
+    INNISHANNON_CORK = {'id': '398', 'displayName': 'Innishannon, Cork', 'displayValue': 'innishannon-cork'}
+    INNISKEEN_MONAGHAN = {'id': '502', 'displayName': 'Inniskeen, Monaghan', 'displayValue': 'inniskeen-monaghan'}
+    INSTITUTE_OF_TECHNOLOGY_BLANCHARDSTOWN_DUBLIN = {'id': '4326', 'displayName': 'Institute of Technology Blanchardstown, Dublin', 'displayValue': 'institute-of-technology-blanchardstown-dublin'}
+    INSTITUTE_OF_TECHNOLOGY_SLIGO_SLIGO = {'id': '4346', 'displayName': 'Institute of Technology Sligo, Sligo', 'displayValue': 'institute-of-technology-sligo-sligo'}
+    INSTITUTE_OF_TECHNOLOGY_TALLAGHT_DUBLIN = {'id': '4327', 'displayName': 'Institute of Technology Tallaght, Dublin', 'displayValue': 'institute-of-technology-tallaght-dublin'}
+    INSTITUTE_OF_TECHNOLOGY_TRALEE_KERRY = {'id': '4349', 'displayName': 'Institute of Technology Tralee, Kerry', 'displayValue': 'institute-of-technology-tralee-kerry'}
+    INVER_DONEGAL = {'id': '1839', 'displayName': 'Inver, Donegal', 'displayValue': 'inver-donegal'}
+    INVER_MAYO = {'id': '2625', 'displayName': 'Inver, Mayo', 'displayValue': 'inver-mayo'}
+    INVERIN_GALWAY = {'id': '2411', 'displayName': 'Inverin, Galway', 'displayValue': 'inverin-galway'}
+    IRISH_COLLEGE_OF_HUMANITIES_AND_APPLIED_SCIENCES_LIMERICK = {'id': '4373', 'displayName': 'Irish College of Humanities & Applied Sciences, Limerick', 'displayValue': 'irish-college-of-humanities-and-applied-sciences-limerick'}
+    IRISHTOWN_DUBLIN = {'id': '372', 'displayName': 'Irishtown, Dublin', 'displayValue': 'irishtown-dublin'}
+    IRISHTOWN_MAYO = {'id': '2626', 'displayName': 'Irishtown, Mayo', 'displayValue': 'irishtown-mayo'}
+    IRVINESTOWN_FERMANAGH = {'id': '2192', 'displayName': 'Irvinestown, Fermanagh', 'displayValue': 'irvinestown-fermanagh'}
+    ISLANDBRIDGE_DUBLIN = {'id': '373', 'displayName': 'Islandbridge, Dublin', 'displayValue': 'islandbridge-dublin'}
+    ISLANDEADY_MAYO = {'id': '2944', 'displayName': 'Islandeady, Mayo', 'displayValue': 'islandeady-mayo'}
+    ISLANDMAGEE_ANTRIM = {'id': '1746', 'displayName': 'Islandmagee, Antrim', 'displayValue': 'islandmagee-antrim'}
+    JAMESTOWN_LAOIS = {'id': '2266', 'displayName': 'Jamestown, Laois', 'displayValue': 'jamestown-laois'}
+    JAMESTOWN_LEITRIM = {'id': '2863', 'displayName': 'Jamestown, Leitrim', 'displayValue': 'jamestown-leitrim'}
+    JANESBORO_LIMERICK = {'id': '2978', 'displayName': 'Janesboro, Limerick', 'displayValue': 'janesboro-limerick'}
+    JENKINSTOWN_KILKENNY = {'id': '1820', 'displayName': 'Jenkinstown, Kilkenny', 'displayValue': 'jenkinstown-kilkenny'}
+    JENKINSTOWN_LOUTH = {'id': '3062', 'displayName': 'Jenkinstown, Louth', 'displayValue': 'jenkinstown-louth'}
+    JOBSTOWN_DUBLIN = {'id': '435', 'displayName': 'Jobstown, Dublin', 'displayValue': 'jobstown-dublin'}
+    JOHNSTOWN_BRIDGE_KILDARE = {'id': '2687', 'displayName': 'Johnstown Bridge, Kildare', 'displayValue': 'johnstown-bridge-kildare'}
+    JOHNSTOWN_KILDARE = {'id': '2676', 'displayName': 'Johnstown, Kildare', 'displayValue': 'johnstown-kildare'}
+    JOHNSTOWN_KILKENNY = {'id': '1821', 'displayName': 'Johnstown, Kilkenny', 'displayValue': 'johnstown-kilkenny'}
+    JOHNSTOWN_MEATH = {'id': '3221', 'displayName': 'Johnstown, Meath', 'displayValue': 'johnstown-meath'}
+    JOHNSTOWN_WICKLOW = {'id': '4017', 'displayName': 'Johnstown, Wicklow', 'displayValue': 'johnstown-wicklow'}
+    JOHNSTOWNBRIDGE_KILDARE = {'id': '2677', 'displayName': 'Johnstownbridge, Kildare', 'displayValue': 'johnstownbridge-kildare'}
+    JOHNSWELL_KILKENNY = {'id': '1822', 'displayName': 'Johnswell, Kilkenny', 'displayValue': 'johnswell-kilkenny'}
+    JONESBOROUGH_ARMAGH = {'id': '1185', 'displayName': 'Jonesborough, Armagh', 'displayValue': 'jonesborough-armagh'}
+    JORDAN_S_ISLAND_GALWAY = {'id': '705', 'displayName': "Jordan's Island, Galway", 'displayValue': 'jordan-s-island-galway'}
+    JULIANSTOWN_MEATH = {'id': '3222', 'displayName': 'Julianstown, Meath', 'displayValue': 'julianstown-meath'}
+    KANTURK_AND_SURROUNDS_CORK = {'id': '4117', 'displayName': 'Kanturk (& Surrounds), Cork', 'displayValue': 'kanturk-and-surrounds-cork'}
+    KANTURK_CORK = {'id': '399', 'displayName': 'Kanturk, Cork', 'displayValue': 'kanturk-cork'}
+    KATESBRIDGE_DOWN = {'id': '101', 'displayName': 'Katesbridge, Down', 'displayValue': 'katesbridge-down'}
+    KEADUE_ROSCOMMON = {'id': '3450', 'displayName': 'Keadue, Roscommon', 'displayValue': 'keadue-roscommon'}
+    KEADY_ARMAGH = {'id': '1186', 'displayName': 'Keady, Armagh', 'displayValue': 'keady-armagh'}
+    KEALKILL_CORK = {'id': '400', 'displayName': 'Kealkill, Cork', 'displayValue': 'kealkill-cork'}
+    KEEAGH_GALWAY = {'id': '2412', 'displayName': 'Keeagh, Galway', 'displayValue': 'keeagh-galway'}
+    KEEL_MAYO = {'id': '2945', 'displayName': 'Keel, Mayo', 'displayValue': 'keel-mayo'}
+    KEELOGES_GALWAY = {'id': '2413', 'displayName': 'Keeloges, Galway', 'displayValue': 'keeloges-galway'}
+    KEENAGH_LONGFORD = {'id': '2987', 'displayName': 'Keenagh, Longford', 'displayValue': 'keenagh-longford'}
+    KEENAGH_MAYO = {'id': '2946', 'displayName': 'Keenagh, Mayo', 'displayValue': 'keenagh-mayo'}
+    KEERAUN_GALWAY = {'id': '2414', 'displayName': 'Keeraun, Galway', 'displayValue': 'keeraun-galway'}
+    KEERAUNNAGARK_GALWAY = {'id': '2427', 'displayName': 'Keeraunnagark, Galway', 'displayValue': 'keeraunnagark-galway'}
+    KEEREEN_WATERFORD = {'id': '3685', 'displayName': 'Keereen, Waterford', 'displayValue': 'keereen-waterford'}
+    KELLISTOWN_WEST_CARLOW = {'id': '1704', 'displayName': 'Kellistown West, Carlow', 'displayValue': 'kellistown-west-carlow'}
+    KELLISTOWN_CARLOW = {'id': '1703', 'displayName': 'Kellistown, Carlow', 'displayValue': 'kellistown-carlow'}
+    KELLS_AND_SURROUNDS_MEATH = {'id': '4101', 'displayName': 'Kells (& Surrounds), Meath', 'displayValue': 'kells-and-surrounds-meath'}
+    KELLS_ANTRIM = {'id': '1747', 'displayName': 'Kells, Antrim', 'displayValue': 'kells-antrim'}
+    KELLS_KERRY = {'id': '1719', 'displayName': 'Kells, Kerry', 'displayValue': 'kells-kerry'}
+    KELLS_KILKENNY = {'id': '1823', 'displayName': 'Kells, Kilkenny', 'displayValue': 'kells-kilkenny'}
+    KELLS_MEATH = {'id': '3223', 'displayName': 'Kells, Meath', 'displayValue': 'kells-meath'}
+    KELLYSGROVE_GALWAY = {'id': '2428', 'displayName': 'Kellysgrove, Galway', 'displayValue': 'kellysgrove-galway'}
+    KENMARE_AND_SURROUNDS_KERRY = {'id': '4118', 'displayName': 'Kenmare (& Surrounds), Kerry', 'displayValue': 'kenmare-and-surrounds-kerry'}
+    KENMARE_KERRY = {'id': '1720', 'displayName': 'Kenmare, Kerry', 'displayValue': 'kenmare-kerry'}
+    KENTFIELD_GALWAY = {'id': '2429', 'displayName': 'Kentfield, Galway', 'displayValue': 'kentfield-galway'}
+    KENTSTOWN_MEATH = {'id': '3224', 'displayName': 'Kentstown, Meath', 'displayValue': 'kentstown-meath'}
+    KERRY = {'id': '14', 'displayName': 'Kerry (County)', 'displayValue': 'kerry'}
+    KERRY_PIKE_CORK = {'id': '401', 'displayName': 'Kerry Pike, Cork', 'displayValue': 'kerry-pike-cork'}
+    KERRYKEEL_DONEGAL = {'id': '1840', 'displayName': 'Kerrykeel, Donegal', 'displayValue': 'kerrykeel-donegal'}
+    KESH_FERMANAGH = {'id': '2193', 'displayName': 'Kesh, Fermanagh', 'displayValue': 'kesh-fermanagh'}
+    KESH_SLIGO = {'id': '3334', 'displayName': 'Kesh, Sligo', 'displayValue': 'kesh-sligo'}
+    KESHCARRIGAN_LEITRIM = {'id': '2864', 'displayName': 'Keshcarrigan, Leitrim', 'displayValue': 'keshcarrigan-leitrim'}
+    KILANERIN_WEXFORD = {'id': '3916', 'displayName': 'Kilanerin, Wexford', 'displayValue': 'kilanerin-wexford'}
+    KILANNY_LOUTH = {'id': '3063', 'displayName': 'Kilanny, Louth', 'displayValue': 'kilanny-louth'}
+    KILBAHA_CLARE = {'id': '1594', 'displayName': 'Kilbaha, Clare', 'displayValue': 'kilbaha-clare'}
+    KILBANE_LIMERICK = {'id': '2992', 'displayName': 'Kilbane, Limerick', 'displayValue': 'kilbane-limerick'}
+    KILBANNON_GALWAY = {'id': '2430', 'displayName': 'Kilbannon, Galway', 'displayValue': 'kilbannon-galway'}
+    KILBARRACK_DUBLIN = {'id': '437', 'displayName': 'Kilbarrack, Dublin', 'displayValue': 'kilbarrack-dublin'}
+    KILBARRY_CORK = {'id': '402', 'displayName': 'Kilbarry, Cork', 'displayValue': 'kilbarry-cork'}
+    KILBEACANTY_GALWAY = {'id': '2431', 'displayName': 'Kilbeacanty, Galway', 'displayValue': 'kilbeacanty-galway'}
+    KILBEGGAN_WESTMEATH = {'id': '3780', 'displayName': 'Kilbeggan, Westmeath', 'displayValue': 'kilbeggan-westmeath'}
+    KILBEHENNY_LIMERICK = {'id': '2993', 'displayName': 'Kilbehenny, Limerick', 'displayValue': 'kilbehenny-limerick'}
+    KILBERRY_KILDARE = {'id': '2688', 'displayName': 'Kilberry, Kildare', 'displayValue': 'kilberry-kildare'}
+    KILBERRY_MEATH = {'id': '3225', 'displayName': 'Kilberry, Meath', 'displayValue': 'kilberry-meath'}
+    KILBREEDY_LIMERICK = {'id': '2994', 'displayName': 'Kilbreedy, Limerick', 'displayValue': 'kilbreedy-limerick'}
+    KILBRICKAN_GALWAY = {'id': '706', 'displayName': 'Kilbrickan, Galway', 'displayValue': 'kilbrickan-galway'}
+    KILBRICKEN_LAOIS = {'id': '2268', 'displayName': 'Kilbricken, Laois', 'displayValue': 'kilbricken-laois'}
+    KILBRIDE_MEATH = {'id': '3226', 'displayName': 'Kilbride, Meath', 'displayValue': 'kilbride-meath'}
+    KILBRIDE_WICKLOW = {'id': '4018', 'displayName': 'Kilbride, Wicklow', 'displayValue': 'kilbride-wicklow'}
+    KILBRIEN_WATERFORD = {'id': '3686', 'displayName': 'Kilbrien, Waterford', 'displayValue': 'kilbrien-waterford'}
+    KILBRIN_CORK = {'id': '403', 'displayName': 'Kilbrin, Cork', 'displayValue': 'kilbrin-cork'}
+    KILBRITTAIN_CORK = {'id': '404', 'displayName': 'Kilbrittain, Cork', 'displayValue': 'kilbrittain-cork'}
+    KILCAIMIN_GALWAY = {'id': '2432', 'displayName': 'Kilcaimin, Galway', 'displayValue': 'kilcaimin-galway'}
+    KILCAR_DONEGAL = {'id': '1841', 'displayName': 'Kilcar, Donegal', 'displayValue': 'kilcar-donegal'}
+    KILCARN_MEATH = {'id': '1062', 'displayName': 'Kilcarn, Meath', 'displayValue': 'kilcarn-meath'}
+    KILCARRA_WICKLOW = {'id': '4019', 'displayName': 'Kilcarra, Wicklow', 'displayValue': 'kilcarra-wicklow'}
+    KILCASH_TIPPERARY = {'id': '3578', 'displayName': 'Kilcash, Tipperary', 'displayValue': 'kilcash-tipperary'}
+    KILCAVAN_LAOIS = {'id': '2269', 'displayName': 'Kilcavan, Laois', 'displayValue': 'kilcavan-laois'}
+    KILCHREEST_GALWAY = {'id': '2433', 'displayName': 'Kilchreest, Galway', 'displayValue': 'kilchreest-galway'}
+    KILCLARAN_CLARE = {'id': '1608', 'displayName': 'Kilclaran, Clare', 'displayValue': 'kilclaran-clare'}
+    KILCLIEF_DOWN = {'id': '102', 'displayName': 'Kilclief, Down', 'displayValue': 'kilclief-down'}
+    KILCLOGHER_CLARE = {'id': '313', 'displayName': 'Kilclogher, Clare', 'displayValue': 'kilclogher-clare'}
+    KILCLONFERT_OFFALY = {'id': '3360', 'displayName': 'Kilclonfert, Offaly', 'displayValue': 'kilclonfert-offaly'}
+    KILCLOON_MEATH = {'id': '3227', 'displayName': 'Kilcloon, Meath', 'displayValue': 'kilcloon-meath'}
+    KILCLOONEY_DONEGAL = {'id': '558', 'displayName': 'Kilclooney, Donegal', 'displayValue': 'kilclooney-donegal'}
+    KILCLOONEY_WATERFORD = {'id': '3687', 'displayName': 'Kilclooney, Waterford', 'displayValue': 'kilclooney-waterford'}
+    KILCOCK_AND_SURROUNDS_KILDARE = {'id': '4119', 'displayName': 'Kilcock (& Surrounds), Kildare', 'displayValue': 'kilcock-and-surrounds-kildare'}
+    KILCOCK_KILDARE = {'id': '2690', 'displayName': 'Kilcock, Kildare', 'displayValue': 'kilcock-kildare'}
+    KILCOCK_MEATH = {'id': '3228', 'displayName': 'Kilcock, Meath', 'displayValue': 'kilcock-meath'}
+    KILCOGY_CAVAN = {'id': '1513', 'displayName': 'Kilcogy, Cavan', 'displayValue': 'kilcogy-cavan'}
+    KILCOLGAN_GALWAY = {'id': '2434', 'displayName': 'Kilcolgan, Galway', 'displayValue': 'kilcolgan-galway'}
+    KILCOLMAN_CORK = {'id': '405', 'displayName': 'Kilcolman, Cork', 'displayValue': 'kilcolman-cork'}
+    KILCOLMAN_LIMERICK = {'id': '2995', 'displayName': 'Kilcolman, Limerick', 'displayValue': 'kilcolman-limerick'}
+    KILCOLTRIM_CARLOW = {'id': '225', 'displayName': 'Kilcoltrim, Carlow', 'displayValue': 'kilcoltrim-carlow'}
+    KILCOMIN_OFFALY = {'id': '1333', 'displayName': 'Kilcomin, Offaly', 'displayValue': 'kilcomin-offaly'}
+    KILCOMMON_TIPPERARY = {'id': '3580', 'displayName': 'Kilcommon, Tipperary', 'displayValue': 'kilcommon-tipperary'}
+    KILCON_MAYO = {'id': '2947', 'displayName': 'Kilcon, Mayo', 'displayValue': 'kilcon-mayo'}
+    KILCONIERON_GALWAY = {'id': '707', 'displayName': 'Kilconieron, Galway', 'displayValue': 'kilconieron-galway'}
+    KILCONLY_GALWAY = {'id': '2435', 'displayName': 'Kilconly, Galway', 'displayValue': 'kilconly-galway'}
+    KILCONLY_KERRY = {'id': '757', 'displayName': 'Kilconly, Kerry', 'displayValue': 'kilconly-kerry'}
+    KILCONNEL_GALWAY = {'id': '2436', 'displayName': 'Kilconnel, Galway', 'displayValue': 'kilconnel-galway'}
+    KILCOO_DOWN = {'id': '103', 'displayName': 'Kilcoo, Down', 'displayValue': 'kilcoo-down'}
+    KILCOOLE_WICKLOW = {'id': '4020', 'displayName': 'Kilcoole, Wicklow', 'displayValue': 'kilcoole-wicklow'}
+    KILCORMAC_OFFALY = {'id': '3361', 'displayName': 'Kilcormac, Offaly', 'displayValue': 'kilcormac-offaly'}
+    KILCORNAN_LIMERICK = {'id': '2996', 'displayName': 'Kilcornan, Limerick', 'displayValue': 'kilcornan-limerick'}
+    KILCOTTY_WEXFORD = {'id': '3917', 'displayName': 'Kilcotty, Wexford', 'displayValue': 'kilcotty-wexford'}
+    KILCREDAN_CORK = {'id': '407', 'displayName': 'Kilcredan, Cork', 'displayValue': 'kilcredan-cork'}
+    KILCROHANE_CORK = {'id': '408', 'displayName': 'Kilcrohane, Cork', 'displayValue': 'kilcrohane-cork'}
+    KILCULLEN_KILDARE = {'id': '2691', 'displayName': 'Kilcullen, Kildare', 'displayValue': 'kilcullen-kildare'}
+    KILCULLY_CORK = {'id': '409', 'displayName': 'Kilcully, Cork', 'displayValue': 'kilcully-cork'}
+    KILCUMMIN_KERRY = {'id': '1721', 'displayName': 'Kilcummin, Kerry', 'displayValue': 'kilcummin-kerry'}
+    KILCUMMIN_MAYO = {'id': '2948', 'displayName': 'Kilcummin, Mayo', 'displayValue': 'kilcummin-mayo'}
+    KILCURLY_LOUTH = {'id': '949', 'displayName': 'Kilcurly, Louth', 'displayValue': 'kilcurly-louth'}
+    KILCURRY_LOUTH = {'id': '3064', 'displayName': 'Kilcurry, Louth', 'displayValue': 'kilcurry-louth'}
+    KILDALKEY_MEATH = {'id': '3244', 'displayName': 'Kildalkey, Meath', 'displayValue': 'kildalkey-meath'}
+    KILDANGAN_KILDARE = {'id': '2692', 'displayName': 'Kildangan, Kildare', 'displayValue': 'kildangan-kildare'}
+    KILDARE_AND_SURROUNDS_KILDARE = {'id': '4121', 'displayName': 'Kildare (& Surrounds), Kildare', 'displayValue': 'kildare-and-surrounds-kildare'}
+    KILDARE = {'id': '3', 'displayName': 'Kildare (County)', 'displayValue': 'kildare'}
+    KILDARE_KILDARE = {'id': '2693', 'displayName': 'Kildare, Kildare', 'displayValue': 'kildare-kildare'}
+    KILDAVIN_CARLOW = {'id': '1731', 'displayName': 'Kildavin, Carlow', 'displayValue': 'kildavin-carlow'}
+    KILDERRY_KILKENNY = {'id': '1824', 'displayName': 'Kilderry, Kilkenny', 'displayValue': 'kilderry-kilkenny'}
+    KILDIMO_LIMERICK = {'id': '2997', 'displayName': 'Kildimo, Limerick', 'displayValue': 'kildimo-limerick'}
+    KILDINAN_CORK = {'id': '410', 'displayName': 'Kildinan, Cork', 'displayValue': 'kildinan-cork'}
+    KILDORRERY_CORK = {'id': '411', 'displayName': 'Kildorrery, Cork', 'displayValue': 'kildorrery-cork'}
+    KILDYSART_CLARE = {'id': '1816', 'displayName': 'Kildysart, Clare', 'displayValue': 'kildysart-clare'}
+    KILEELY_LIMERICK = {'id': '3013', 'displayName': 'Kileely, Limerick', 'displayValue': 'kileely-limerick'}
+    KILEENEENMORE_GALWAY = {'id': '2437', 'displayName': 'Kileeneenmore, Galway', 'displayValue': 'kileeneenmore-galway'}
+    KILFEAKLE_TIPPERARY = {'id': '3581', 'displayName': 'Kilfeakle, Tipperary', 'displayValue': 'kilfeakle-tipperary'}
+    KILFEARAGH_CLARE = {'id': '1609', 'displayName': 'Kilfearagh, Clare', 'displayValue': 'kilfearagh-clare'}
+    KILFENORA_CLARE = {'id': '1610', 'displayName': 'Kilfenora, Clare', 'displayValue': 'kilfenora-clare'}
+    KILFINANE_LIMERICK = {'id': '3014', 'displayName': 'Kilfinane, Limerick', 'displayValue': 'kilfinane-limerick'}
+    KILFINNY_LIMERICK = {'id': '3015', 'displayName': 'Kilfinny, Limerick', 'displayValue': 'kilfinny-limerick'}
+    KILFLYNN_KERRY = {'id': '1722', 'displayName': 'Kilflynn, Kerry', 'displayValue': 'kilflynn-kerry'}
+    KILGARVAN_KERRY = {'id': '1723', 'displayName': 'Kilgarvan, Kerry', 'displayValue': 'kilgarvan-kerry'}
+    KILGLASS_GALWAY = {'id': '2438', 'displayName': 'Kilglass, Galway', 'displayValue': 'kilglass-galway'}
+    KILGLASS_ROSCOMMON = {'id': '3451', 'displayName': 'Kilglass, Roscommon', 'displayValue': 'kilglass-roscommon'}
+    KILGLASS_SLIGO = {'id': '3335', 'displayName': 'Kilglass, Sligo', 'displayValue': 'kilglass-sligo'}
+    KILGOBNET_KERRY = {'id': '1724', 'displayName': 'Kilgobnet, Kerry', 'displayValue': 'kilgobnet-kerry'}
+    KILGOBNET_WATERFORD = {'id': '3688', 'displayName': 'Kilgobnet, Waterford', 'displayValue': 'kilgobnet-waterford'}
+    KILGOWAN_KILDARE = {'id': '2694', 'displayName': 'Kilgowan, Kildare', 'displayValue': 'kilgowan-kildare'}
+    KILJAMES_KILKENNY = {'id': '830', 'displayName': 'Kiljames, Kilkenny', 'displayValue': 'kiljames-kilkenny'}
+    KILKEA_KILDARE = {'id': '2695', 'displayName': 'Kilkea, Kildare', 'displayValue': 'kilkea-kildare'}
+    KILKEARY_TIPPERARY = {'id': '3582', 'displayName': 'Kilkeary, Tipperary', 'displayValue': 'kilkeary-tipperary'}
+    KILKEASY_KILKENNY = {'id': '2792', 'displayName': 'Kilkeasy, Kilkenny', 'displayValue': 'kilkeasy-kilkenny'}
+    KILKEE_CLARE = {'id': '1611', 'displayName': 'Kilkee, Clare', 'displayValue': 'kilkee-clare'}
+    KILKEEL_DOWN = {'id': '104', 'displayName': 'Kilkeel, Down', 'displayValue': 'kilkeel-down'}
+    KILKELLY_MAYO = {'id': '2949', 'displayName': 'Kilkelly, Mayo', 'displayValue': 'kilkelly-mayo'}
+    KILKENNY_AND_SURROUNDS_KILKENNY = {'id': '4122', 'displayName': 'Kilkenny (& Surrounds), Kilkenny', 'displayValue': 'kilkenny-and-surrounds-kilkenny'}
+    KILKENNY = {'id': '11', 'displayName': 'Kilkenny (County)', 'displayValue': 'kilkenny'}
+    KILKENNY_WEST_WESTMEATH = {'id': '1235', 'displayName': 'Kilkenny West, Westmeath', 'displayValue': 'kilkenny-west-westmeath'}
+    KILKENNY_KILKENNY = {'id': '2793', 'displayName': 'Kilkenny, Kilkenny', 'displayValue': 'kilkenny-kilkenny'}
+    KILKERLEY_LOUTH = {'id': '3065', 'displayName': 'Kilkerley, Louth', 'displayValue': 'kilkerley-louth'}
+    KILKERRIN_GALWAY = {'id': '2439', 'displayName': 'Kilkerrin, Galway', 'displayValue': 'kilkerrin-galway'}
+    KILKIERAN_GALWAY = {'id': '2440', 'displayName': 'Kilkieran, Galway', 'displayValue': 'kilkieran-galway'}
+    KILKIERNAN_KILKENNY = {'id': '831', 'displayName': 'Kilkiernan, Kilkenny', 'displayValue': 'kilkiernan-kilkenny'}
+    KILKISHEN_CLARE = {'id': '1612', 'displayName': 'Kilkishen, Clare', 'displayValue': 'kilkishen-clare'}
+    KILL_O_THE_GRANGE_DUBLIN = {'id': '2149', 'displayName': "Kill O' The Grange, Dublin", 'displayValue': 'kill-o-the-grange-dublin'}
+    KILL_CAVAN = {'id': '1514', 'displayName': 'Kill, Cavan', 'displayValue': 'kill-cavan'}
+    KILL_KILDARE = {'id': '2696', 'displayName': 'Kill, Kildare', 'displayValue': 'kill-kildare'}
+    KILL_WATERFORD = {'id': '3689', 'displayName': 'Kill, Waterford', 'displayValue': 'kill-waterford'}
+    KILLABUNANE_KERRY = {'id': '761', 'displayName': 'Killabunane, Kerry', 'displayValue': 'killabunane-kerry'}
+    KILLACLUG_CORK = {'id': '412', 'displayName': 'Killaclug, Cork', 'displayValue': 'killaclug-cork'}
+    KILLACOLLA_LIMERICK = {'id': '3016', 'displayName': 'Killacolla, Limerick', 'displayValue': 'killacolla-limerick'}
+    KILLADANGAN_MAYO = {'id': '3261', 'displayName': 'Killadangan, Mayo', 'displayValue': 'killadangan-mayo'}
+    KILLADEAS_FERMANAGH = {'id': '2194', 'displayName': 'Killadeas, Fermanagh', 'displayValue': 'killadeas-fermanagh'}
+    KILLADOON_MAYO = {'id': '3262', 'displayName': 'Killadoon, Mayo', 'displayValue': 'killadoon-mayo'}
+    KILLADYSERT_CLARE = {'id': '1613', 'displayName': 'Killadysert, Clare', 'displayValue': 'killadysert-clare'}
+    KILLAFEEN_GALWAY = {'id': '1135', 'displayName': 'Killafeen, Galway', 'displayValue': 'killafeen-galway'}
+    KILLAG_WEXFORD = {'id': '3918', 'displayName': 'Killag, Wexford', 'displayValue': 'killag-wexford'}
+    KILLAGHTEEN_LIMERICK = {'id': '898', 'displayName': 'Killaghteen, Limerick', 'displayValue': 'killaghteen-limerick'}
+    KILLAHY_KILKENNY = {'id': '2794', 'displayName': 'Killahy, Kilkenny', 'displayValue': 'killahy-kilkenny'}
+    KILLAKEE_DUBLIN = {'id': '438', 'displayName': 'Killakee, Dublin', 'displayValue': 'killakee-dublin'}
+    KILLALA_MAYO = {'id': '3263', 'displayName': 'Killala, Mayo', 'displayValue': 'killala-mayo'}
+    KILLALLON_MEATH = {'id': '3245', 'displayName': 'Killallon, Meath', 'displayValue': 'killallon-meath'}
+    KILLALOE_CLARE = {'id': '1614', 'displayName': 'Killaloe, Clare', 'displayValue': 'killaloe-clare'}
+    KILLAMERY_KILKENNY = {'id': '2795', 'displayName': 'Killamery, Kilkenny', 'displayValue': 'killamery-kilkenny'}
+    KILLANE_OFFALY = {'id': '3362', 'displayName': 'Killane, Offaly', 'displayValue': 'killane-offaly'}
+    KILLANENA_CLARE = {'id': '1615', 'displayName': 'Killanena, Clare', 'displayValue': 'killanena-clare'}
+    KILLANNE_WEXFORD = {'id': '3862', 'displayName': 'Killanne, Wexford', 'displayValue': 'killanne-wexford'}
+    KILLARD_CLARE = {'id': '1616', 'displayName': 'Killard, Clare', 'displayValue': 'killard-clare'}
+    KILLARGA_LEITRIM = {'id': '2865', 'displayName': 'Killarga, Leitrim', 'displayValue': 'killarga-leitrim'}
+    KILLARNEY_AND_SURROUNDS_KERRY = {'id': '4123', 'displayName': 'Killarney (& Surrounds), Kerry', 'displayValue': 'killarney-and-surrounds-kerry'}
+    KILLARNEY_KERRY = {'id': '1725', 'displayName': 'Killarney, Kerry', 'displayValue': 'killarney-kerry'}
+    KILLARONE_GALWAY = {'id': '1133', 'displayName': 'Killarone, Galway', 'displayValue': 'killarone-galway'}
+    KILLASHEE_LONGFORD = {'id': '2988', 'displayName': 'Killashee, Longford', 'displayValue': 'killashee-longford'}
+    KILLASSER_MAYO = {'id': '3264', 'displayName': 'Killasser, Mayo', 'displayValue': 'killasser-mayo'}
+    KILLAVALLY_MAYO = {'id': '3265', 'displayName': 'Killavally, Mayo', 'displayValue': 'killavally-mayo'}
+    KILLAVALLY_WESTMEATH = {'id': '3781', 'displayName': 'Killavally, Westmeath', 'displayValue': 'killavally-westmeath'}
+    KILLAVIL_SLIGO = {'id': '1904', 'displayName': 'Killavil, Sligo', 'displayValue': 'killavil-sligo'}
+    KILLAVULLEN_CORK = {'id': '413', 'displayName': 'Killavullen, Cork', 'displayValue': 'killavullen-cork'}
+    KILLEA_DONEGAL = {'id': '1842', 'displayName': 'Killea, Donegal', 'displayValue': 'killea-donegal'}
+    KILLEA_TIPPERARY = {'id': '3583', 'displayName': 'Killea, Tipperary', 'displayValue': 'killea-tipperary'}
+    KILLEAGH_CORK = {'id': '414', 'displayName': 'Killeagh, Cork', 'displayValue': 'killeagh-cork'}
+    KILLEANY_GALWAY = {'id': '709', 'displayName': 'Killeany, Galway', 'displayValue': 'killeany-galway'}
+    KILLEDMOND_CARLOW = {'id': '1732', 'displayName': 'Killedmond, Carlow', 'displayValue': 'killedmond-carlow'}
+    KILLEEDY_LIMERICK = {'id': '3017', 'displayName': 'Killeedy, Limerick', 'displayValue': 'killeedy-limerick'}
+    KILLEEN_ARMAGH = {'id': '1187', 'displayName': 'Killeen, Armagh', 'displayValue': 'killeen-armagh'}
+    KILLEEN_GALWAY = {'id': '2441', 'displayName': 'Killeen, Galway', 'displayValue': 'killeen-galway'}
+    KILLEENARAN_GALWAY = {'id': '710', 'displayName': 'Killeenaran, Galway', 'displayValue': 'killeenaran-galway'}
+    KILLEENS_CORK = {'id': '415', 'displayName': 'Killeens, Cork', 'displayValue': 'killeens-cork'}
+    KILLEEVAN_MONAGHAN = {'id': '503', 'displayName': 'Killeevan, Monaghan', 'displayValue': 'killeevan-monaghan'}
+    KILLEGLAN_ROSCOMMON = {'id': '1120', 'displayName': 'Killeglan, Roscommon', 'displayValue': 'killeglan-roscommon'}
+    KILLEIGH_OFFALY = {'id': '3363', 'displayName': 'Killeigh, Offaly', 'displayValue': 'killeigh-offaly'}
+    KILLENAGH_WEXFORD = {'id': '3863', 'displayName': 'Killenagh, Wexford', 'displayValue': 'killenagh-wexford'}
+    KILLENARD_LAOIS = {'id': '2270', 'displayName': 'Killenard, Laois', 'displayValue': 'killenard-laois'}
+    KILLENAULE_TIPPERARY = {'id': '3584', 'displayName': 'Killenaule, Tipperary', 'displayValue': 'killenaule-tipperary'}
+    KILLERIG_CARLOW = {'id': '1733', 'displayName': 'Killerig, Carlow', 'displayValue': 'killerig-carlow'}
+    KILLESHANDRA_CAVAN = {'id': '1515', 'displayName': 'Killeshandra, Cavan', 'displayValue': 'killeshandra-cavan'}
+    KILLESHIL_OFFALY = {'id': '3364', 'displayName': 'Killeshil, Offaly', 'displayValue': 'killeshil-offaly'}
+    KILLESHIN_CARLOW = {'id': '1778', 'displayName': 'Killeshin, Carlow', 'displayValue': 'killeshin-carlow'}
+    KILLESHIN_LAOIS = {'id': '2271', 'displayName': 'Killeshin, Laois', 'displayValue': 'killeshin-laois'}
+    KILLESTER_DUBLIN = {'id': '439', 'displayName': 'Killester, Dublin', 'displayValue': 'killester-dublin'}
+    KILLIMER_CLARE = {'id': '1617', 'displayName': 'Killimer, Clare', 'displayValue': 'killimer-clare'}
+    KILLIMOR_GALWAY = {'id': '2442', 'displayName': 'Killimor, Galway', 'displayValue': 'killimor-galway'}
+    KILLINABOY_CLARE = {'id': '1618', 'displayName': 'Killinaboy, Clare', 'displayValue': 'killinaboy-clare'}
+    KILLINASPICK_KILKENNY = {'id': '833', 'displayName': 'Killinaspick, Kilkenny', 'displayValue': 'killinaspick-kilkenny'}
+    KILLINCHY_DOWN = {'id': '105', 'displayName': 'Killinchy, Down', 'displayValue': 'killinchy-down'}
+    KILLINCOOLY_WEXFORD = {'id': '1267', 'displayName': 'Killincooly, Wexford', 'displayValue': 'killincooly-wexford'}
+    KILLINEY_DUBLIN = {'id': '440', 'displayName': 'Killiney, Dublin', 'displayValue': 'killiney-dublin'}
+    KILLINICK_WEXFORD = {'id': '3864', 'displayName': 'Killinick, Wexford', 'displayValue': 'killinick-wexford'}
+    KILLINKERE_CAVAN = {'id': '255', 'displayName': 'Killinkere, Cavan', 'displayValue': 'killinkere-cavan'}
+    KILLINNY_GALWAY = {'id': '2443', 'displayName': 'Killinny, Galway', 'displayValue': 'killinny-galway'}
+    KILLINTHOMAS_KILDARE = {'id': '2697', 'displayName': 'Killinthomas, Kildare', 'displayValue': 'killinthomas-kildare'}
+    KILLISKEA_OFFALY = {'id': '3365', 'displayName': 'Killiskea, Offaly', 'displayValue': 'killiskea-offaly'}
+    KILLISKEY_WICKLOW = {'id': '4021', 'displayName': 'Killiskey, Wicklow', 'displayValue': 'killiskey-wicklow'}
+    KILLMEY_KERRY = {'id': '2036', 'displayName': 'Killmey, Kerry', 'displayValue': 'killmey-kerry'}
+    KILLOE_LONGFORD = {'id': '2989', 'displayName': 'Killoe, Longford', 'displayValue': 'killoe-longford'}
+    KILLOGEARY_MAYO = {'id': '3266', 'displayName': 'Killogeary, Mayo', 'displayValue': 'killogeary-mayo'}
+    KILLONECAHA_KERRY = {'id': '758', 'displayName': 'Killonecaha, Kerry', 'displayValue': 'killonecaha-kerry'}
+    KILLORAN_GALWAY = {'id': '2444', 'displayName': 'Killoran, Galway', 'displayValue': 'killoran-galway'}
+    KILLORGLIN_KERRY = {'id': '2037', 'displayName': 'Killorglin, Kerry', 'displayValue': 'killorglin-kerry'}
+    KILLOSCOBE_GALWAY = {'id': '711', 'displayName': 'Killoscobe, Galway', 'displayValue': 'killoscobe-galway'}
+    KILLOUGH_DOWN = {'id': '106', 'displayName': 'Killough, Down', 'displayValue': 'killough-down'}
+    KILLOUGH_WICKLOW = {'id': '4022', 'displayName': 'Killough, Wicklow', 'displayValue': 'killough-wicklow'}
+    KILLOWEN_DOWN = {'id': '107', 'displayName': 'Killowen, Down', 'displayValue': 'killowen-down'}
+    KILLOWEN_WATERFORD = {'id': '3690', 'displayName': 'Killowen, Waterford', 'displayValue': 'killowen-waterford'}
+    KILLUCAN_WESTMEATH = {'id': '3782', 'displayName': 'Killucan, Westmeath', 'displayValue': 'killucan-westmeath'}
+    KILLUKIN_ROSCOMMON = {'id': '3452', 'displayName': 'Killukin, Roscommon', 'displayValue': 'killukin-roscommon'}
+    KILLUMNEY_CORK = {'id': '416', 'displayName': 'Killumney, Cork', 'displayValue': 'killumney-cork'}
+    KILLURIN_OFFALY = {'id': '3366', 'displayName': 'Killurin, Offaly', 'displayValue': 'killurin-offaly'}
+    KILLURIN_WEXFORD = {'id': '3865', 'displayName': 'Killurin, Wexford', 'displayValue': 'killurin-wexford'}
+    KILLURLY_KERRY = {'id': '759', 'displayName': 'Killurly, Kerry', 'displayValue': 'killurly-kerry'}
+    KILLUSTY_TIPPERARY = {'id': '3585', 'displayName': 'Killusty, Tipperary', 'displayValue': 'killusty-tipperary'}
+    KILLYBEGS_DONEGAL = {'id': '1843', 'displayName': 'Killybegs, Donegal', 'displayValue': 'killybegs-donegal'}
+    KILLYCLOGHER_TYRONE = {'id': '3671', 'displayName': 'Killyclogher, Tyrone', 'displayValue': 'killyclogher-tyrone'}
+    KILLYCLUG_DONEGAL = {'id': '966', 'displayName': 'Killyclug, Donegal', 'displayValue': 'killyclug-donegal'}
+    KILLYGAR_LEITRIM = {'id': '863', 'displayName': 'Killygar, Leitrim', 'displayValue': 'killygar-leitrim'}
+    KILLYGORDON_DONEGAL = {'id': '967', 'displayName': 'Killygordon, Donegal', 'displayValue': 'killygordon-donegal'}
+    KILLYKEEN_CAVAN = {'id': '1516', 'displayName': 'Killykeen, Cavan', 'displayValue': 'killykeen-cavan'}
+    KILLYLEA_ARMAGH = {'id': '1188', 'displayName': 'Killylea, Armagh', 'displayValue': 'killylea-armagh'}
+    KILLYLEAGH_DOWN = {'id': '108', 'displayName': 'Killyleagh, Down', 'displayValue': 'killyleagh-down'}
+    KILLYON_OFFALY = {'id': '3367', 'displayName': 'Killyon, Offaly', 'displayValue': 'killyon-offaly'}
+    KILMACANOGUE_WICKLOW = {'id': '4023', 'displayName': 'Kilmacanogue, Wicklow', 'displayValue': 'kilmacanogue-wicklow'}
+    KILMACOO_WICKLOW = {'id': '4024', 'displayName': 'Kilmacoo, Wicklow', 'displayValue': 'kilmacoo-wicklow'}
+    KILMACOW_KILKENNY = {'id': '2796', 'displayName': 'Kilmacow, Kilkenny', 'displayValue': 'kilmacow-kilkenny'}
+    KILMACOW_WATERFORD = {'id': '3691', 'displayName': 'Kilmacow, Waterford', 'displayValue': 'kilmacow-waterford'}
+    KILMACRENAN_DONEGAL = {'id': '972', 'displayName': 'Kilmacrenan, Donegal', 'displayValue': 'kilmacrenan-donegal'}
+    KILMACTEIGE_SLIGO = {'id': '1905', 'displayName': 'Kilmacteige, Sligo', 'displayValue': 'kilmacteige-sligo'}
+    KILMACTHOMAS_WATERFORD = {'id': '3692', 'displayName': 'Kilmacthomas, Waterford', 'displayValue': 'kilmacthomas-waterford'}
+    KILMACTRANNY_SLIGO = {'id': '1906', 'displayName': 'Kilmactranny, Sligo', 'displayValue': 'kilmactranny-sligo'}
+    KILMACUD_DUBLIN = {'id': '498', 'displayName': 'Kilmacud, Dublin', 'displayValue': 'kilmacud-dublin'}
+    KILMACURRAGH_WICKLOW = {'id': '4025', 'displayName': 'Kilmacurragh, Wicklow', 'displayValue': 'kilmacurragh-wicklow'}
+    KILMAINE_MAYO = {'id': '3267', 'displayName': 'Kilmaine, Mayo', 'displayValue': 'kilmaine-mayo'}
+    KILMAINHAM_DUBLIN = {'id': '2150', 'displayName': 'Kilmainham, Dublin', 'displayValue': 'kilmainham-dublin'}
+    KILMAINHAMWOOD_MEATH = {'id': '3246', 'displayName': 'Kilmainhamwood, Meath', 'displayValue': 'kilmainhamwood-meath'}
+    KILMALEY_CLARE = {'id': '1619', 'displayName': 'Kilmaley, Clare', 'displayValue': 'kilmaley-clare'}
+    KILMALKEDAR_KERRY = {'id': '762', 'displayName': 'Kilmalkedar, Kerry', 'displayValue': 'kilmalkedar-kerry'}
+    KILMALLOCK_LIMERICK = {'id': '3018', 'displayName': 'Kilmallock, Limerick', 'displayValue': 'kilmallock-limerick'}
+    KILMANAGH_KILKENNY = {'id': '2797', 'displayName': 'Kilmanagh, Kilkenny', 'displayValue': 'kilmanagh-kilkenny'}
+    KILMEAD_KILDARE = {'id': '2737', 'displayName': 'Kilmead, Kildare', 'displayValue': 'kilmead-kildare'}
+    KILMEADAN_WATERFORD = {'id': '3693', 'displayName': 'Kilmeadan, Waterford', 'displayValue': 'kilmeadan-waterford'}
+    KILMEAGE_KILDARE = {'id': '2738', 'displayName': 'Kilmeage, Kildare', 'displayValue': 'kilmeage-kildare'}
+    KILMEEDY_LIMERICK = {'id': '3019', 'displayName': 'Kilmeedy, Limerick', 'displayValue': 'kilmeedy-limerick'}
+    KILMEELICKIN_GALWAY = {'id': '712', 'displayName': 'Kilmeelickin, Galway', 'displayValue': 'kilmeelickin-galway'}
+    KILMEENA_MAYO = {'id': '3268', 'displayName': 'Kilmeena, Mayo', 'displayValue': 'kilmeena-mayo'}
+    KILMESSAN_MEATH = {'id': '3247', 'displayName': 'Kilmessan, Meath', 'displayValue': 'kilmessan-meath'}
+    KILMICHAEL_CORK = {'id': '418', 'displayName': 'Kilmichael, Cork', 'displayValue': 'kilmichael-cork'}
+    KILMICHAEL_WEXFORD = {'id': '3866', 'displayName': 'Kilmichael, Wexford', 'displayValue': 'kilmichael-wexford'}
+    KILMIHIL_CLARE = {'id': '1620', 'displayName': 'Kilmihil, Clare', 'displayValue': 'kilmihil-clare'}
+    KILMINCHY_LAOIS = {'id': '2272', 'displayName': 'Kilminchy, Laois', 'displayValue': 'kilminchy-laois'}
+    KILMOGANNY_KILKENNY = {'id': '2798', 'displayName': 'Kilmoganny, Kilkenny', 'displayValue': 'kilmoganny-kilkenny'}
+    KILMONA_CORK = {'id': '419', 'displayName': 'Kilmona, Cork', 'displayValue': 'kilmona-cork'}
+    KILMOON_CORK = {'id': '420', 'displayName': 'Kilmoon, Cork', 'displayValue': 'kilmoon-cork'}
+    KILMORE_QUAY_WEXFORD = {'id': '3868', 'displayName': 'Kilmore Quay, Wexford', 'displayValue': 'kilmore-quay-wexford'}
+    KILMORE_ARMAGH = {'id': '1189', 'displayName': 'Kilmore, Armagh', 'displayValue': 'kilmore-armagh'}
+    KILMORE_CLARE = {'id': '1621', 'displayName': 'Kilmore, Clare', 'displayValue': 'kilmore-clare'}
+    KILMORE_DUBLIN = {'id': '2151', 'displayName': 'Kilmore, Dublin', 'displayValue': 'kilmore-dublin'}
+    KILMORE_MAYO = {'id': '3269', 'displayName': 'Kilmore, Mayo', 'displayValue': 'kilmore-mayo'}
+    KILMORE_ROSCOMMON = {'id': '3453', 'displayName': 'Kilmore, Roscommon', 'displayValue': 'kilmore-roscommon'}
+    KILMORE_WEXFORD = {'id': '3867', 'displayName': 'Kilmore, Wexford', 'displayValue': 'kilmore-wexford'}
+    KILMORNA_KERRY = {'id': '2038', 'displayName': 'Kilmorna, Kerry', 'displayValue': 'kilmorna-kerry'}
+    KILMORONY_LAOIS = {'id': '845', 'displayName': 'Kilmorony, Laois', 'displayValue': 'kilmorony-laois'}
+    KILMOVEE_MAYO = {'id': '3270', 'displayName': 'Kilmovee, Mayo', 'displayValue': 'kilmovee-mayo'}
+    KILMUCKRIDGE_WEXFORD = {'id': '3869', 'displayName': 'Kilmuckridge, Wexford', 'displayValue': 'kilmuckridge-wexford'}
+    KILMURRY_MCMAHON_CLARE = {'id': '1623', 'displayName': 'Kilmurry Mcmahon, Clare', 'displayValue': 'kilmurry-mcmahon-clare'}
+    KILMURRY_CLARE = {'id': '1622', 'displayName': 'Kilmurry, Clare', 'displayValue': 'kilmurry-clare'}
+    KILMURRY_CORK = {'id': '423', 'displayName': 'Kilmurry, Cork', 'displayValue': 'kilmurry-cork'}
+    KILMURRY_LIMERICK = {'id': '3020', 'displayName': 'Kilmurry, Limerick', 'displayValue': 'kilmurry-limerick'}
+    KILMURRY_WICKLOW = {'id': '4026', 'displayName': 'Kilmurry, Wicklow', 'displayValue': 'kilmurry-wicklow'}
+    KILMURVY_GALWAY = {'id': '2445', 'displayName': 'Kilmurvy, Galway', 'displayValue': 'kilmurvy-galway'}
+    KILMYSHALL_WEXFORD = {'id': '3870', 'displayName': 'Kilmyshall, Wexford', 'displayValue': 'kilmyshall-wexford'}
+    KILNAGROSS_LEITRIM = {'id': '2866', 'displayName': 'Kilnagross, Leitrim', 'displayValue': 'kilnagross-leitrim'}
+    KILNALAG_GALWAY = {'id': '2446', 'displayName': 'Kilnalag, Galway', 'displayValue': 'kilnalag-galway'}
+    KILNALECK_CAVAN = {'id': '1517', 'displayName': 'Kilnaleck, Cavan', 'displayValue': 'kilnaleck-cavan'}
+    KILNAMANAGH_DUBLIN = {'id': '2152', 'displayName': 'Kilnamanagh, Dublin', 'displayValue': 'kilnamanagh-dublin'}
+    KILNAMANAGH_WEXFORD = {'id': '3871', 'displayName': 'Kilnamanagh, Wexford', 'displayValue': 'kilnamanagh-wexford'}
+    KILNAMONA_CLARE = {'id': '1624', 'displayName': 'Kilnamona, Clare', 'displayValue': 'kilnamona-clare'}
+    KILNAP_CORK = {'id': '1979', 'displayName': 'Kilnap, Cork', 'displayValue': 'kilnap-cork'}
+    KILOSCULLY_TIPPERARY = {'id': '3586', 'displayName': 'Kiloscully, Tipperary', 'displayValue': 'kiloscully-tipperary'}
+    KILPATRICK_CORK = {'id': '424', 'displayName': 'Kilpatrick, Cork', 'displayValue': 'kilpatrick-cork'}
+    KILPEACAN_CROSS_ROADS_KERRY = {'id': '766', 'displayName': 'Kilpeacan Cross Roads, Kerry', 'displayValue': 'kilpeacan-cross-roads-kerry'}
+    KILPEDDER_WICKLOW = {'id': '4027', 'displayName': 'Kilpedder, Wicklow', 'displayValue': 'kilpedder-wicklow'}
+    KILPOOLE_WICKLOW = {'id': '4028', 'displayName': 'Kilpoole, Wicklow', 'displayValue': 'kilpoole-wicklow'}
+    KILQUADE_WICKLOW = {'id': '4006', 'displayName': 'Kilquade, Wicklow', 'displayValue': 'kilquade-wicklow'}
+    KILQUIGGUIN_WICKLOW = {'id': '4029', 'displayName': 'Kilquigguin, Wicklow', 'displayValue': 'kilquigguin-wicklow'}
+    KILRANE_WEXFORD = {'id': '3872', 'displayName': 'Kilrane, Wexford', 'displayValue': 'kilrane-wexford'}
+    KILREA_DERRY = {'id': '1290', 'displayName': 'Kilrea, Derry', 'displayValue': 'kilrea-derry'}
+    KILREAN_DONEGAL = {'id': '973', 'displayName': 'Kilrean, Donegal', 'displayValue': 'kilrean-donegal'}
+    KILREEKIL_GALWAY = {'id': '2447', 'displayName': 'Kilreekil, Galway', 'displayValue': 'kilreekil-galway'}
+    KILRONAN_GALWAY = {'id': '2448', 'displayName': 'Kilronan, Galway', 'displayValue': 'kilronan-galway'}
+    KILROOSKEY_ROSCOMMON = {'id': '3454', 'displayName': 'Kilrooskey, Roscommon', 'displayValue': 'kilrooskey-roscommon'}
+    KILROSS_DONEGAL = {'id': '975', 'displayName': 'Kilross, Donegal', 'displayValue': 'kilross-donegal'}
+    KILROSS_TIPPERARY = {'id': '3587', 'displayName': 'Kilross, Tipperary', 'displayValue': 'kilross-tipperary'}
+    KILRUSH_AND_SURROUNDS_CLARE = {'id': '4124', 'displayName': 'Kilrush (& Surrounds), Clare', 'displayValue': 'kilrush-and-surrounds-clare'}
+    KILRUSH_CLARE = {'id': '1625', 'displayName': 'Kilrush, Clare', 'displayValue': 'kilrush-clare'}
+    KILSALLAGH_GALWAY = {'id': '2449', 'displayName': 'Kilsallagh, Galway', 'displayValue': 'kilsallagh-galway'}
+    KILSALLAGH_MAYO = {'id': '3271', 'displayName': 'Kilsallagh, Mayo', 'displayValue': 'kilsallagh-mayo'}
+    KILSALLAGHAN_DUBLIN = {'id': '2153', 'displayName': 'Kilsallaghan, Dublin', 'displayValue': 'kilsallaghan-dublin'}
+    KILSARAN_LOUTH = {'id': '3066', 'displayName': 'Kilsaran, Louth', 'displayValue': 'kilsaran-louth'}
+    KILSHANCHOE_KILDARE = {'id': '2739', 'displayName': 'Kilshanchoe, Kildare', 'displayValue': 'kilshanchoe-kildare'}
+    KILSHANE_CROSS_DUBLIN = {'id': '2154', 'displayName': 'Kilshane Cross, Dublin', 'displayValue': 'kilshane-cross-dublin'}
+    KILSHANNIG_KERRY = {'id': '2085', 'displayName': 'Kilshannig, Kerry', 'displayValue': 'kilshannig-kerry'}
+    KILSHANNY_CLARE = {'id': '1626', 'displayName': 'Kilshanny, Clare', 'displayValue': 'kilshanny-clare'}
+    KILSHANROE_KILDARE = {'id': '2740', 'displayName': 'Kilshanroe, Kildare', 'displayValue': 'kilshanroe-kildare'}
+    KILSHEELAN_TIPPERARY = {'id': '3588', 'displayName': 'Kilsheelan, Tipperary', 'displayValue': 'kilsheelan-tipperary'}
+    KILSKEER_MEATH = {'id': '3248', 'displayName': 'Kilskeer, Meath', 'displayValue': 'kilskeer-meath'}
+    KILTALE_MEATH = {'id': '3249', 'displayName': 'Kiltale, Meath', 'displayValue': 'kiltale-meath'}
+    KILTEALY_WEXFORD = {'id': '3873', 'displayName': 'Kiltealy, Wexford', 'displayValue': 'kiltealy-wexford'}
+    KILTEEL_KILDARE = {'id': '2741', 'displayName': 'Kilteel, Kildare', 'displayValue': 'kilteel-kildare'}
+    KILTEELY_LIMERICK = {'id': '3021', 'displayName': 'Kilteely, Limerick', 'displayValue': 'kilteely-limerick'}
+    KILTEEVAN_ROSCOMMON = {'id': '3455', 'displayName': 'Kilteevan, Roscommon', 'displayValue': 'kilteevan-roscommon'}
+    KILTEGAN_WICKLOW = {'id': '4030', 'displayName': 'Kiltegan, Wicklow', 'displayValue': 'kiltegan-wicklow'}
+    KILTERNAN_DUBLIN = {'id': '2155', 'displayName': 'Kilternan, Dublin', 'displayValue': 'kilternan-dublin'}
+    KILTIMAGH_MAYO = {'id': '3272', 'displayName': 'Kiltimagh, Mayo', 'displayValue': 'kiltimagh-mayo'}
+    KILTIPPER_DUBLIN = {'id': '2156', 'displayName': 'Kiltipper, Dublin', 'displayValue': 'kiltipper-dublin'}
+    KILTOBER_WESTMEATH = {'id': '3783', 'displayName': 'Kiltober, Westmeath', 'displayValue': 'kiltober-westmeath'}
+    KILTOOM_ROSCOMMON = {'id': '3456', 'displayName': 'Kiltoom, Roscommon', 'displayValue': 'kiltoom-roscommon'}
+    KILTORMER_GALWAY = {'id': '1847', 'displayName': 'Kiltormer, Galway', 'displayValue': 'kiltormer-galway'}
+    KILTULLAGH_GALWAY = {'id': '1850', 'displayName': 'Kiltullagh, Galway', 'displayValue': 'kiltullagh-galway'}
+    KILTYCLOGHER_LEITRIM = {'id': '2867', 'displayName': 'Kiltyclogher, Leitrim', 'displayValue': 'kiltyclogher-leitrim'}
+    KILVINE_MAYO = {'id': '3273', 'displayName': 'Kilvine, Mayo', 'displayValue': 'kilvine-mayo'}
+    KILWORTH_CAMP_CORK = {'id': '417', 'displayName': 'Kilworth Camp, Cork', 'displayValue': 'kilworth-camp-cork'}
+    KILWORTH_CORK = {'id': '1980', 'displayName': 'Kilworth, Cork', 'displayValue': 'kilworth-cork'}
+    KIMMAGE_DUBLIN = {'id': '2157', 'displayName': 'Kimmage, Dublin', 'displayValue': 'kimmage-dublin'}
+    KINARD_LIMERICK = {'id': '2920', 'displayName': 'Kinard, Limerick', 'displayValue': 'kinard-limerick'}
+    KINAWLEY_FERMANAGH = {'id': '2195', 'displayName': 'Kinawley, Fermanagh', 'displayValue': 'kinawley-fermanagh'}
+    KINCASSLAGH_DONEGAL = {'id': '976', 'displayName': 'Kincasslagh, Donegal', 'displayValue': 'kincasslagh-donegal'}
+    KINCON_MAYO = {'id': '3274', 'displayName': 'Kincon, Mayo', 'displayValue': 'kincon-mayo'}
+    KINDROHID_DONEGAL = {'id': '561', 'displayName': 'Kindrohid, Donegal', 'displayValue': 'kindrohid-donegal'}
+    KINDRUM_DONEGAL = {'id': '977', 'displayName': 'Kindrum, Donegal', 'displayValue': 'kindrum-donegal'}
+    KINGARROW_DONEGAL = {'id': '568', 'displayName': 'Kingarrow, Donegal', 'displayValue': 'kingarrow-donegal'}
+    KINGS_INNS_DUBLIN = {'id': '4372', 'displayName': 'Kings Inns, Dublin', 'displayValue': 'kings-inns-dublin'}
+    KINGSCOURT_CAVAN = {'id': '1518', 'displayName': 'Kingscourt, Cavan', 'displayValue': 'kingscourt-cavan'}
+    KINGSLAND_ROSCOMMON = {'id': '3457', 'displayName': 'Kingsland, Roscommon', 'displayValue': 'kingsland-roscommon'}
+    KINGSTON_GALWAY = {'id': '2543', 'displayName': 'Kingston, Galway', 'displayValue': 'kingston-galway'}
+    KINGSTOWN_GALWAY = {'id': '2544', 'displayName': 'Kingstown, Galway', 'displayValue': 'kingstown-galway'}
+    KINGSWOOD_DUBLIN = {'id': '2158', 'displayName': 'Kingswood, Dublin', 'displayValue': 'kingswood-dublin'}
+    KINLOUGH_LEITRIM = {'id': '2868', 'displayName': 'Kinlough, Leitrim', 'displayValue': 'kinlough-leitrim'}
+    KINNADOOHY_MAYO = {'id': '3275', 'displayName': 'Kinnadoohy, Mayo', 'displayValue': 'kinnadoohy-mayo'}
+    KINNEGAD_MEATH = {'id': '3250', 'displayName': 'Kinnegad, Meath', 'displayValue': 'kinnegad-meath'}
+    KINNEGAD_WESTMEATH = {'id': '3784', 'displayName': 'Kinnegad, Westmeath', 'displayValue': 'kinnegad-westmeath'}
+    KINNEGO_DONEGAL = {'id': '563', 'displayName': 'Kinnego, Donegal', 'displayValue': 'kinnego-donegal'}
+    KINNITTY_OFFALY = {'id': '3368', 'displayName': 'Kinnitty, Offaly', 'displayValue': 'kinnitty-offaly'}
+    KINSALE_AND_SURROUNDS_CORK = {'id': '4125', 'displayName': 'Kinsale (& Surrounds), Cork', 'displayValue': 'kinsale-and-surrounds-cork'}
+    KINSALE_CORK = {'id': '1981', 'displayName': 'Kinsale, Cork', 'displayValue': 'kinsale-cork'}
+    KINSALEBEG_WATERFORD = {'id': '3694', 'displayName': 'Kinsalebeg, Waterford', 'displayValue': 'kinsalebeg-waterford'}
+    KINSEALY_DUBLIN = {'id': '2159', 'displayName': 'Kinsealy, Dublin', 'displayValue': 'kinsealy-dublin'}
+    KINVARA_GALWAY = {'id': '2545', 'displayName': 'Kinvara, Galway', 'displayValue': 'kinvara-galway'}
+    KIRCUBBIN_DOWN = {'id': '110', 'displayName': 'Kircubbin, Down', 'displayValue': 'kircubbin-down'}
+    KISHKEAM_CORK = {'id': '1982', 'displayName': 'Kishkeam, Cork', 'displayValue': 'kishkeam-cork'}
+    KITCONNELL_GALWAY = {'id': '714', 'displayName': 'Kitconnell, Galway', 'displayValue': 'kitconnell-galway'}
+    KNAPPAGH_MAYO = {'id': '3276', 'displayName': 'Knappagh, Mayo', 'displayValue': 'knappagh-mayo'}
+    KNIGHT_S_TOWN_KERRY = {'id': '2312', 'displayName': "Knight's Town, Kerry", 'displayValue': 'knight-s-town-kerry'}
+    KNOCK_CLARE = {'id': '1627', 'displayName': 'Knock, Clare', 'displayValue': 'knock-clare'}
+    KNOCK_DOWN = {'id': '2020', 'displayName': 'Knock, Down', 'displayValue': 'knock-down'}
+    KNOCK_MAYO = {'id': '3277', 'displayName': 'Knock, Mayo', 'displayValue': 'knock-mayo'}
+    KNOCK_TIPPERARY = {'id': '3589', 'displayName': 'Knock, Tipperary', 'displayValue': 'knock-tipperary'}
+    KNOCKADERRY_LIMERICK = {'id': '2921', 'displayName': 'Knockaderry, Limerick', 'displayValue': 'knockaderry-limerick'}
+    KNOCKAINEY_LIMERICK = {'id': '2922', 'displayName': 'Knockainey, Limerick', 'displayValue': 'knockainey-limerick'}
+    KNOCKAINY_LIMERICK = {'id': '905', 'displayName': 'Knockainy, Limerick', 'displayValue': 'knockainy-limerick'}
+    KNOCKALOUGH_CLARE = {'id': '1628', 'displayName': 'Knockalough, Clare', 'displayValue': 'knockalough-clare'}
+    KNOCKANANNA_WICKLOW = {'id': '4031', 'displayName': 'Knockananna, Wicklow', 'displayValue': 'knockananna-wicklow'}
+    KNOCKANEVIN_CORK = {'id': '1983', 'displayName': 'Knockanevin, Cork', 'displayValue': 'knockanevin-cork'}
+    KNOCKANILLAUN_MAYO = {'id': '2965', 'displayName': 'Knockanillaun, Mayo', 'displayValue': 'knockanillaun-mayo'}
+    KNOCKANORE_WATERFORD = {'id': '3695', 'displayName': 'Knockanore, Waterford', 'displayValue': 'knockanore-waterford'}
+    KNOCKANURE_ROAD_KERRY = {'id': '2386', 'displayName': 'Knockanure Road, Kerry', 'displayValue': 'knockanure-road-kerry'}
+    KNOCKAUNALOUR_CORK = {'id': '421', 'displayName': 'Knockaunalour, Cork', 'displayValue': 'knockaunalour-cork'}
+    KNOCKAUNNAGLASHY_KERRY = {'id': '767', 'displayName': 'Knockaunnaglashy, Kerry', 'displayValue': 'knockaunnaglashy-kerry'}
+    KNOCKBOY_WATERFORD = {'id': '3696', 'displayName': 'Knockboy, Waterford', 'displayValue': 'knockboy-waterford'}
+    KNOCKBRACK_DONEGAL = {'id': '569', 'displayName': 'Knockbrack, Donegal', 'displayValue': 'knockbrack-donegal'}
+    KNOCKBRACKEN_DOWN = {'id': '2021', 'displayName': 'Knockbracken, Down', 'displayValue': 'knockbracken-down'}
+    KNOCKBRANDON_WEXFORD = {'id': '3874', 'displayName': 'Knockbrandon, Wexford', 'displayValue': 'knockbrandon-wexford'}
+    KNOCKBREDA_DOWN = {'id': '2022', 'displayName': 'Knockbreda, Down', 'displayValue': 'knockbreda-down'}
+    KNOCKBRIDE_CAVAN = {'id': '1524', 'displayName': 'Knockbride, Cavan', 'displayValue': 'knockbride-cavan'}
+    KNOCKBRIDGE_LOUTH = {'id': '3067', 'displayName': 'Knockbridge, Louth', 'displayValue': 'knockbridge-louth'}
+    KNOCKBRIT_TIPPERARY = {'id': '1374', 'displayName': 'Knockbrit, Tipperary', 'displayValue': 'knockbrit-tipperary'}
+    KNOCKBURDEN_CORK = {'id': '425', 'displayName': 'Knockburden, Cork', 'displayValue': 'knockburden-cork'}
+    KNOCKCROGHERY_ROSCOMMON = {'id': '3458', 'displayName': 'Knockcroghery, Roscommon', 'displayValue': 'knockcroghery-roscommon'}
+    KNOCKDRIN_WESTMEATH = {'id': '3785', 'displayName': 'Knockdrin, Westmeath', 'displayValue': 'knockdrin-westmeath'}
+    KNOCKERRY_CLARE = {'id': '314', 'displayName': 'Knockerry, Clare', 'displayValue': 'knockerry-clare'}
+    KNOCKFERRY_GALWAY = {'id': '2562', 'displayName': 'Knockferry, Galway', 'displayValue': 'knockferry-galway'}
+    KNOCKLOFTY_TIPPERARY = {'id': '3590', 'displayName': 'Knocklofty, Tipperary', 'displayValue': 'knocklofty-tipperary'}
+    KNOCKLONG_LIMERICK = {'id': '2923', 'displayName': 'Knocklong, Limerick', 'displayValue': 'knocklong-limerick'}
+    KNOCKLOUGHRIM_DERRY = {'id': '1291', 'displayName': 'Knockloughrim, Derry', 'displayValue': 'knockloughrim-derry'}
+    KNOCKLYON_DUBLIN = {'id': '2160', 'displayName': 'Knocklyon, Dublin', 'displayValue': 'knocklyon-dublin'}
+    KNOCKMORE_MAYO = {'id': '2972', 'displayName': 'Knockmore, Mayo', 'displayValue': 'knockmore-mayo'}
+    KNOCKMOURNE_CORK = {'id': '428', 'displayName': 'Knockmourne, Cork', 'displayValue': 'knockmourne-cork'}
+    KNOCKNABOUL_KERRY = {'id': '2387', 'displayName': 'Knocknaboul, Kerry', 'displayValue': 'knocknaboul-kerry'}
+    KNOCKNACARRA_GALWAY = {'id': '2563', 'displayName': 'Knocknacarra, Galway', 'displayValue': 'knocknacarra-galway'}
+    KNOCKNACREE_KILDARE = {'id': '2742', 'displayName': 'Knocknacree, Kildare', 'displayValue': 'knocknacree-kildare'}
+    KNOCKNAGONEY_DOWN = {'id': '623', 'displayName': 'Knocknagoney, Down', 'displayValue': 'knocknagoney-down'}
+    KNOCKNAGOSHEL_KERRY = {'id': '2388', 'displayName': 'Knocknagoshel, Kerry', 'displayValue': 'knocknagoshel-kerry'}
+    KNOCKNAGREE_CORK = {'id': '1984', 'displayName': 'Knocknagree, Cork', 'displayValue': 'knocknagree-cork'}
+    KNOCKNAHEENY_CORK = {'id': '447', 'displayName': 'Knocknaheeny, Cork', 'displayValue': 'knocknaheeny-cork'}
+    KNOCKNAHILAN_CORK = {'id': '429', 'displayName': 'Knocknahilan, Cork', 'displayValue': 'knocknahilan-cork'}
+    KNOCKNALINA_MAYO = {'id': '2973', 'displayName': 'Knocknalina, Mayo', 'displayValue': 'knocknalina-mayo'}
+    KNOCKNALOWER_MAYO = {'id': '2974', 'displayName': 'Knocknalower, Mayo', 'displayValue': 'knocknalower-mayo'}
+    KNOCKRAHA_CORK = {'id': '448', 'displayName': 'Knockraha, Cork', 'displayValue': 'knockraha-cork'}
+    KNOCKROBIN_WICKLOW = {'id': '4032', 'displayName': 'Knockrobin, Wicklow', 'displayValue': 'knockrobin-wicklow'}
+    KNOCKS_CORK = {'id': '430', 'displayName': 'Knocks, Cork', 'displayValue': 'knocks-cork'}
+    KNOCKS_LAOIS = {'id': '2273', 'displayName': 'Knocks, Laois', 'displayValue': 'knocks-laois'}
+    KNOCKSKAGH_CORK = {'id': '426', 'displayName': 'Knockskagh, Cork', 'displayValue': 'knockskagh-cork'}
+    KNOCKTOPHER_KILKENNY = {'id': '2799', 'displayName': 'Knocktopher, Kilkenny', 'displayValue': 'knocktopher-kilkenny'}
+    KNOCKTOWN_WEXFORD = {'id': '3875', 'displayName': 'Knocktown, Wexford', 'displayValue': 'knocktown-wexford'}
+    KNOCKUNDERVAUL_KERRY = {'id': '763', 'displayName': 'Knockundervaul, Kerry', 'displayValue': 'knockundervaul-kerry'}
+    KNOCKVICAR_ROSCOMMON = {'id': '3459', 'displayName': 'Knockvicar, Roscommon', 'displayValue': 'knockvicar-roscommon'}
+    KNUTTERY_CORK = {'id': '431', 'displayName': 'Knuttery, Cork', 'displayValue': 'knuttery-cork'}
+    KYLEBRACK_GALWAY = {'id': '2564', 'displayName': 'Kylebrack, Galway', 'displayValue': 'kylebrack-galway'}
+    KYLEMORE_GALWAY = {'id': '2565', 'displayName': 'Kylemore, Galway', 'displayValue': 'kylemore-galway'}
+    KYLESALIA_GALWAY = {'id': '2566', 'displayName': 'Kylesalia, Galway', 'displayValue': 'kylesalia-galway'}
+    LA_COLLEGE_OF_CREATIVE_ARTS_DUBLIN = {'id': '4378', 'displayName': 'LA College of Creative Arts, Dublin', 'displayValue': 'la-college-of-creative-arts-dublin'}
+    LABAN_GALWAY = {'id': '2567', 'displayName': 'Laban, Galway', 'displayValue': 'laban-galway'}
+    LABASHEEDA_CLARE = {'id': '1629', 'displayName': 'Labasheeda, Clare', 'displayValue': 'labasheeda-clare'}
+    LACK_FERMANAGH = {'id': '2196', 'displayName': 'Lack, Fermanagh', 'displayValue': 'lack-fermanagh'}
+    LACKAGH_GALWAY = {'id': '2568', 'displayName': 'Lackagh, Galway', 'displayValue': 'lackagh-galway'}
+    LACKAGH_KILDARE = {'id': '2743', 'displayName': 'Lackagh, Kildare', 'displayValue': 'lackagh-kildare'}
+    LACKAREAGH_CORK = {'id': '432', 'displayName': 'Lackareagh, Cork', 'displayValue': 'lackareagh-cork'}
+    LACKAROE_WATERFORD = {'id': '3697', 'displayName': 'Lackaroe, Waterford', 'displayValue': 'lackaroe-waterford'}
+    LACKEN_WICKLOW = {'id': '4033', 'displayName': 'Lacken, Wicklow', 'displayValue': 'lacken-wicklow'}
+    LACKENSHONEEN_CORK = {'id': '427', 'displayName': 'Lackenshoneen, Cork', 'displayValue': 'lackenshoneen-cork'}
+    LACONNELL_DONEGAL = {'id': '570', 'displayName': 'Laconnell, Donegal', 'displayValue': 'laconnell-donegal'}
+    LADYBROOK_ANTRIM = {'id': '1404', 'displayName': 'Ladybrook, Antrim', 'displayValue': 'ladybrook-antrim'}
+    LADYSBRIDGE_CORK = {'id': '458', 'displayName': 'Ladysbridge, Cork', 'displayValue': 'ladysbridge-cork'}
+    LAFFANSBRIDGE_TIPPERARY = {'id': '3591', 'displayName': 'Laffansbridge, Tipperary', 'displayValue': 'laffansbridge-tipperary'}
+    LAG_DONEGAL = {'id': '978', 'displayName': 'Lag, Donegal', 'displayValue': 'lag-donegal'}
+    LAGGANSTOWN_TIPPERARY = {'id': '3592', 'displayName': 'Lagganstown, Tipperary', 'displayValue': 'lagganstown-tipperary'}
+    LAGHY_DONEGAL = {'id': '981', 'displayName': 'Laghy, Donegal', 'displayValue': 'laghy-donegal'}
+    LAGMORE_ANTRIM = {'id': '1405', 'displayName': 'Lagmore, Antrim', 'displayValue': 'lagmore-antrim'}
+    LAHARDAUN_MAYO = {'id': '2975', 'displayName': 'Lahardaun, Mayo', 'displayValue': 'lahardaun-mayo'}
+    LAHINCH_ROAD_CLARE = {'id': '315', 'displayName': 'Lahinch Road, Clare', 'displayValue': 'lahinch-road-clare'}
+    LAHINCH_CLARE = {'id': '1630', 'displayName': 'Lahinch, Clare', 'displayValue': 'lahinch-clare'}
+    LAKYLE_CLARE = {'id': '1631', 'displayName': 'Lakyle, Clare', 'displayValue': 'lakyle-clare'}
+    LANESBOROUGH_LONGFORD = {'id': '2990', 'displayName': 'Lanesborough, Longford', 'displayValue': 'lanesborough-longford'}
+    LANESBOROUGH_ROSCOMMON = {'id': '3460', 'displayName': 'Lanesborough, Roscommon', 'displayValue': 'lanesborough-roscommon'}
+    LAOIS = {'id': '8', 'displayName': 'Laois (County)', 'displayValue': 'laois'}
+    LARACOR_MEATH = {'id': '1063', 'displayName': 'Laracor, Meath', 'displayValue': 'laracor-meath'}
+    LARAGH_KILDARE = {'id': '2744', 'displayName': 'Laragh, Kildare', 'displayValue': 'laragh-kildare'}
+    LARAGH_MONAGHAN = {'id': '504', 'displayName': 'Laragh, Monaghan', 'displayValue': 'laragh-monaghan'}
+    LARAGH_WICKLOW = {'id': '4034', 'displayName': 'Laragh, Wicklow', 'displayValue': 'laragh-wicklow'}
+    LARGAN_MAYO = {'id': '2976', 'displayName': 'Largan, Mayo', 'displayValue': 'largan-mayo'}
+    LARGAN_SLIGO = {'id': '1166', 'displayName': 'Largan, Sligo', 'displayValue': 'largan-sligo'}
+    LARGY_DONEGAL = {'id': '982', 'displayName': 'Largy, Donegal', 'displayValue': 'largy-donegal'}
+    LARGYDONNELL_LEITRIM = {'id': '2869', 'displayName': 'Largydonnell, Leitrim', 'displayValue': 'largydonnell-leitrim'}
+    LARNE_ANTRIM = {'id': '1406', 'displayName': 'Larne, Antrim', 'displayValue': 'larne-antrim'}
+    LATTIN_TIPPERARY = {'id': '3593', 'displayName': 'Lattin, Tipperary', 'displayValue': 'lattin-tipperary'}
+    LAUGHANSTOWN_DUBLIN = {'id': '1155', 'displayName': 'Laughanstown, Dublin', 'displayValue': 'laughanstown-dublin'}
+    LAURAGH_KERRY = {'id': '2389', 'displayName': 'Lauragh, Kerry', 'displayValue': 'lauragh-kerry'}
+    LAURELVALE_ARMAGH = {'id': '1190', 'displayName': 'Laurelvale, Armagh', 'displayValue': 'laurelvale-armagh'}
+    LAURENCETOWN_GALWAY = {'id': '2569', 'displayName': 'Laurencetown, Galway', 'displayValue': 'laurencetown-galway'}
+    LAVAGH_SLIGO = {'id': '1907', 'displayName': 'Lavagh, Sligo', 'displayValue': 'lavagh-sligo'}
+    LAVALLY_GALWAY = {'id': '2570', 'displayName': 'Lavally, Galway', 'displayValue': 'lavally-galway'}
+    LAVEY_CAVAN = {'id': '1525', 'displayName': 'Lavey, Cavan', 'displayValue': 'lavey-cavan'}
+    LAW_SOCIETY_OF_IRELAND_EDUCATION_CENTRE_DUBLIN_DUBLIN = {'id': '4365', 'displayName': 'Law Society of Ireland Education Centre Dublin, Dublin', 'displayValue': 'law-society-of-ireland-education-centre-dublin-dublin'}
+    LAWRENCETOWN_DOWN = {'id': '2023', 'displayName': 'Lawrencetown, Down', 'displayValue': 'lawrencetown-down'}
+    LAYTOWN_AND_SURROUNDS_MEATH = {'id': '4127', 'displayName': 'Laytown (& Surrounds), Meath', 'displayValue': 'laytown-and-surrounds-meath'}
+    LAYTOWN_MEATH = {'id': '3251', 'displayName': 'Laytown, Meath', 'displayValue': 'laytown-meath'}
+    LEABGARROW_DONEGAL = {'id': '571', 'displayName': 'Leabgarrow, Donegal', 'displayValue': 'leabgarrow-donegal'}
+    LEAMLARA_CORK = {'id': '459', 'displayName': 'Leamlara, Cork', 'displayValue': 'leamlara-cork'}
+    LEAP_CORK = {'id': '460', 'displayName': 'Leap, Cork', 'displayValue': 'leap-cork'}
+    LECARROW_LEITRIM = {'id': '2589', 'displayName': 'Lecarrow, Leitrim', 'displayValue': 'lecarrow-leitrim'}
+    LECARROW_ROSCOMMON = {'id': '3461', 'displayName': 'Lecarrow, Roscommon', 'displayValue': 'lecarrow-roscommon'}
+    LECKANARAINEY_LEITRIM = {'id': '2590', 'displayName': 'Leckanarainey, Leitrim', 'displayValue': 'leckanarainey-leitrim'}
+    LECKANVY_MAYO = {'id': '1020', 'displayName': 'Leckanvy, Mayo', 'displayValue': 'leckanvy-mayo'}
+    LECKAUN_LEITRIM = {'id': '2591', 'displayName': 'Leckaun, Leitrim', 'displayValue': 'leckaun-leitrim'}
+    LECKEMY_DONEGAL = {'id': '567', 'displayName': 'Leckemy, Donegal', 'displayValue': 'leckemy-donegal'}
+    LEENANE_GALWAY = {'id': '2571', 'displayName': 'Leenane, Galway', 'displayValue': 'leenane-galway'}
+    LEGAN_LONGFORD = {'id': '2991', 'displayName': 'Legan, Longford', 'displayValue': 'legan-longford'}
+    LEGGAH_LONGFORD = {'id': '2998', 'displayName': 'Leggah, Longford', 'displayValue': 'leggah-longford'}
+    LEGONIEL_ANTRIM = {'id': '1407', 'displayName': 'Legoniel, Antrim', 'displayValue': 'legoniel-antrim'}
+    LEHARDAN_DONEGAL = {'id': '572', 'displayName': 'Lehardan, Donegal', 'displayValue': 'lehardan-donegal'}
+    LEHENAGHMORE_CORK = {'id': '461', 'displayName': 'Lehenaghmore, Cork', 'displayValue': 'lehenaghmore-cork'}
+    LEIGHLINBRIDGE_CARLOW = {'id': '1780', 'displayName': 'Leighlinbridge, Carlow', 'displayValue': 'leighlinbridge-carlow'}
+    LEITRIM = {'id': '23', 'displayName': 'Leitrim (County)', 'displayValue': 'leitrim'}
+    LEITRIM_CLARE = {'id': '1632', 'displayName': 'Leitrim, Clare', 'displayValue': 'leitrim-clare'}
+    LEITRIM_DOWN = {'id': '1302', 'displayName': 'Leitrim, Down', 'displayValue': 'leitrim-down'}
+    LEITRIM_LEITRIM = {'id': '2592', 'displayName': 'Leitrim, Leitrim', 'displayValue': 'leitrim-leitrim'}
+    LEIXLIP_AND_SURROUNDS_KILDARE = {'id': '4128', 'displayName': 'Leixlip (& Surrounds), Kildare', 'displayValue': 'leixlip-and-surrounds-kildare'}
+    LEIXLIP_KILDARE = {'id': '2745', 'displayName': 'Leixlip, Kildare', 'displayValue': 'leixlip-kildare'}
+    LEMANAGHAN_OFFALY = {'id': '3369', 'displayName': 'Lemanaghan, Offaly', 'displayValue': 'lemanaghan-offaly'}
+    LEMYBRIEN_WATERFORD = {'id': '3698', 'displayName': 'Lemybrien, Waterford', 'displayValue': 'lemybrien-waterford'}
+    LENABOY_GALWAY = {'id': '2572', 'displayName': 'Lenaboy, Galway', 'displayValue': 'lenaboy-galway'}
+    LEOPARDSTOWN_DUBLIN = {'id': '2161', 'displayName': 'Leopardstown, Dublin', 'displayValue': 'leopardstown-dublin'}
+    LERRIG_KERRY = {'id': '764', 'displayName': 'Lerrig, Kerry', 'displayValue': 'lerrig-kerry'}
+    LETTERAGH_GALWAY = {'id': '2585', 'displayName': 'Letteragh, Galway', 'displayValue': 'letteragh-galway'}
+    LETTERBARRA_DONEGAL = {'id': '983', 'displayName': 'Letterbarra, Donegal', 'displayValue': 'letterbarra-donegal'}
+    LETTERBREEN_FERMANAGH = {'id': '2201', 'displayName': 'Letterbreen, Fermanagh', 'displayValue': 'letterbreen-fermanagh'}
+    LETTERCALLOW_GALWAY = {'id': '2586', 'displayName': 'Lettercallow, Galway', 'displayValue': 'lettercallow-galway'}
+    LETTERFINISH_KERRY = {'id': '765', 'displayName': 'Letterfinish, Kerry', 'displayValue': 'letterfinish-kerry'}
+    LETTERFRACK_GALWAY = {'id': '1859', 'displayName': 'Letterfrack, Galway', 'displayValue': 'letterfrack-galway'}
+    LETTERKELLY_CLARE = {'id': '317', 'displayName': 'Letterkelly, Clare', 'displayValue': 'letterkelly-clare'}
+    LETTERKENNY_AND_SURROUNDS_DONEGAL = {'id': '4129', 'displayName': 'Letterkenny (& Surrounds), Donegal', 'displayValue': 'letterkenny-and-surrounds-donegal'}
+    LETTERKENNY_INSTITUTE_OF_TECHNOLOGY_DONEGAL = {'id': '4339', 'displayName': 'Letterkenny Institute of Technology, Donegal', 'displayValue': 'letterkenny-institute-of-technology-donegal'}
+    LETTERKENNY_DONEGAL = {'id': '985', 'displayName': 'Letterkenny, Donegal', 'displayValue': 'letterkenny-donegal'}
+    LETTERLEAGUE_DONEGAL = {'id': '574', 'displayName': 'Letterleague, Donegal', 'displayValue': 'letterleague-donegal'}
+    LETTERMACAWARD_DONEGAL = {'id': '987', 'displayName': 'Lettermacaward, Donegal', 'displayValue': 'lettermacaward-donegal'}
+    LETTERMORE_GALWAY = {'id': '1860', 'displayName': 'Lettermore, Galway', 'displayValue': 'lettermore-galway'}
+    LETTERMULLAN_GALWAY = {'id': '716', 'displayName': 'Lettermullan, Galway', 'displayValue': 'lettermullan-galway'}
+    LICKETSTOWN_KILKENNY = {'id': '2800', 'displayName': 'Licketstown, Kilkenny', 'displayValue': 'licketstown-kilkenny'}
+    LIFFORD_DONEGAL = {'id': '988', 'displayName': 'Lifford, Donegal', 'displayValue': 'lifford-donegal'}
+    LIMAVADY_DERRY = {'id': '1599', 'displayName': 'Limavady, Derry', 'displayValue': 'limavady-derry'}
+    LIMERICK = {'id': '17', 'displayName': 'Limerick (County)', 'displayValue': 'limerick'}
+    LIMERICK_CITY = {'id': '37', 'displayName': 'Limerick City', 'displayValue': 'limerick-city'}
+    LIMERICK_CITY_CENTRE_LIMERICK = {'id': '58', 'displayName': 'Limerick City Centre, Limerick', 'displayValue': 'limerick-city-centre-limerick'}
+    LIMERICK_CITY_SUBURBS_LIMERICK = {'id': '59', 'displayName': 'Limerick City Suburbs, Limerick', 'displayValue': 'limerick-city-suburbs-limerick'}
+    LIMERICK_COMMUTER_TOWNS_LIMERICK = {'id': '60', 'displayName': 'Limerick Commuter Towns, Limerick', 'displayValue': 'limerick-commuter-towns-limerick'}
+    LIMERICK_INSTITUE_OF_TECHNOLOGY_LIT_TIPPERARY_TIPPERARY = {'id': '4348', 'displayName': 'Limerick Institue of Technology LIT Tipperary, Tipperary', 'displayValue': 'limerick-institue-of-technology-lit-tipperary-tipperary'}
+    LIMERICK_INSTITUTE_OF_TECHNOLOGY_CLONMEL_DIGITAL_CAMPUS_TIPPERARY = {'id': '4390', 'displayName': 'Limerick Institute of Technology - Clonmel Digital campus, Tipperary', 'displayValue': 'limerick-institute-of-technology-clonmel-digital-campus-tipperary'}
+    LIMERICK_INSTITUTE_OF_TECHNOLOGY_ENNIS_CAMPUS_CLARE = {'id': '4391', 'displayName': 'Limerick Institute of Technology - Ennis campus, Clare', 'displayValue': 'limerick-institute-of-technology-ennis-campus-clare'}
+    LIMERICK_INSTITUTE_OF_TECHNOLOGY_MOYLISH_CAMPUS_LIMERICK = {'id': '4392', 'displayName': 'Limerick Institute of Technology - Moylish campus, Limerick', 'displayValue': 'limerick-institute-of-technology-moylish-campus-limerick'}
+    LIMERICK_INSTITUTE_OF_TECHNOLOGY_LIMERICK = {'id': '4340', 'displayName': 'Limerick Institute of Technology, Limerick', 'displayValue': 'limerick-institute-of-technology-limerick'}
+    LIMERICK_JUNCTION_TIPPERARY = {'id': '3594', 'displayName': 'Limerick Junction, Tipperary', 'displayValue': 'limerick-junction-tipperary'}
+    LISACUL_ROSCOMMON = {'id': '3462', 'displayName': 'Lisacul, Roscommon', 'displayValue': 'lisacul-roscommon'}
+    LISBANE_DOWN = {'id': '1303', 'displayName': 'Lisbane, Down', 'displayValue': 'lisbane-down'}
+    LISBELLAW_FERMANAGH = {'id': '2202', 'displayName': 'Lisbellaw, Fermanagh', 'displayValue': 'lisbellaw-fermanagh'}
+    LISBURN_ROAD_ANTRIM = {'id': '1797', 'displayName': 'Lisburn Road, Antrim', 'displayValue': 'lisburn-road-antrim'}
+    LISBURN_ANTRIM = {'id': '1408', 'displayName': 'Lisburn, Antrim', 'displayValue': 'lisburn-antrim'}
+    LISCANNOR_CLARE = {'id': '1633', 'displayName': 'Liscannor, Clare', 'displayValue': 'liscannor-clare'}
+    LISCARNEY_MAYO = {'id': '2977', 'displayName': 'Liscarney, Mayo', 'displayValue': 'liscarney-mayo'}
+    LISCARROL_CORK = {'id': '462', 'displayName': 'Liscarrol, Cork', 'displayValue': 'liscarrol-cork'}
+    LISCOLMAN_ANTRIM = {'id': '1455', 'displayName': 'Liscolman, Antrim', 'displayValue': 'liscolman-antrim'}
+    LISCOOLY_DONEGAL = {'id': '989', 'displayName': 'Liscooly, Donegal', 'displayValue': 'liscooly-donegal'}
+    LISDOONVARNA_CLARE = {'id': '1634', 'displayName': 'Lisdoonvarna, Clare', 'displayValue': 'lisdoonvarna-clare'}
+    LISDOWNEY_KILKENNY = {'id': '2801', 'displayName': 'Lisdowney, Kilkenny', 'displayValue': 'lisdowney-kilkenny'}
+    LISDUFF_CAVAN = {'id': '1526', 'displayName': 'Lisduff, Cavan', 'displayValue': 'lisduff-cavan'}
+    LISDUFF_LEITRIM = {'id': '2593', 'displayName': 'Lisduff, Leitrim', 'displayValue': 'lisduff-leitrim'}
+    LISDUFF_OFFALY = {'id': '3370', 'displayName': 'Lisduff, Offaly', 'displayValue': 'lisduff-offaly'}
+    LISGARODE_TIPPERARY = {'id': '3595', 'displayName': 'Lisgarode, Tipperary', 'displayValue': 'lisgarode-tipperary'}
+    LISGOOLD_CORK = {'id': '463', 'displayName': 'Lisgoold, Cork', 'displayValue': 'lisgoold-cork'}
+    LISHEENAKEERAN_GALWAY = {'id': '717', 'displayName': 'Lisheenakeeran, Galway', 'displayValue': 'lisheenakeeran-galway'}
+    LISMACAFFREY_WESTMEATH = {'id': '3786', 'displayName': 'Lismacaffrey, Westmeath', 'displayValue': 'lismacaffrey-westmeath'}
+    LISMOGHRY_DONEGAL = {'id': '575', 'displayName': 'Lismoghry, Donegal', 'displayValue': 'lismoghry-donegal'}
+    LISMORE_AND_SURROUNDS_WATERFORD = {'id': '4130', 'displayName': 'Lismore (& Surrounds), Waterford', 'displayValue': 'lismore-and-surrounds-waterford'}
+    LISMORE_WATERFORD = {'id': '3699', 'displayName': 'Lismore, Waterford', 'displayValue': 'lismore-waterford'}
+    LISMOYLE_ROSCOMMON = {'id': '3463', 'displayName': 'Lismoyle, Roscommon', 'displayValue': 'lismoyle-roscommon'}
+    LISNAGEER_CAVAN = {'id': '1527', 'displayName': 'Lisnageer, Cavan', 'displayValue': 'lisnageer-cavan'}
+    LISNAGRY_LIMERICK = {'id': '2925', 'displayName': 'Lisnagry, Limerick', 'displayValue': 'lisnagry-limerick'}
+    LISNAGUNOGUE_ANTRIM = {'id': '156', 'displayName': 'Lisnagunogue, Antrim', 'displayValue': 'lisnagunogue-antrim'}
+    LISNALTY_LIMERICK = {'id': '2926', 'displayName': 'Lisnalty, Limerick', 'displayValue': 'lisnalty-limerick'}
+    LISNARICK_FERMANAGH = {'id': '659', 'displayName': 'Lisnarick, Fermanagh', 'displayValue': 'lisnarick-fermanagh'}
+    LISNASKEA_FERMANAGH = {'id': '2203', 'displayName': 'Lisnaskea, Fermanagh', 'displayValue': 'lisnaskea-fermanagh'}
+    LISNAVAGH_CARLOW = {'id': '1476', 'displayName': 'Lisnavagh, Carlow', 'displayValue': 'lisnavagh-carlow'}
+    LISPATRICK_CORK = {'id': '433', 'displayName': 'Lispatrick, Cork', 'displayValue': 'lispatrick-cork'}
+    LISPOLE_KERRY = {'id': '2390', 'displayName': 'Lispole, Kerry', 'displayValue': 'lispole-kerry'}
+    LISROE_CLARE = {'id': '318', 'displayName': 'Lisroe, Clare', 'displayValue': 'lisroe-clare'}
+    LISRONAGH_TIPPERARY = {'id': '3596', 'displayName': 'Lisronagh, Tipperary', 'displayValue': 'lisronagh-tipperary'}
+    LISRYAN_LONGFORD = {'id': '2999', 'displayName': 'Lisryan, Longford', 'displayValue': 'lisryan-longford'}
+    LISSALWAY_ROSCOMMON = {'id': '3464', 'displayName': 'Lissalway, Roscommon', 'displayValue': 'lissalway-roscommon'}
+    LISSAMONA_CORK = {'id': '464', 'displayName': 'Lissamona, Cork', 'displayValue': 'lissamona-cork'}
+    LISSARDA_CORK = {'id': '465', 'displayName': 'Lissarda, Cork', 'displayValue': 'lissarda-cork'}
+    LISSAVAIRD_CORK = {'id': '436', 'displayName': 'Lissavaird, Cork', 'displayValue': 'lissavaird-cork'}
+    LISSELTON_KERRY = {'id': '2391', 'displayName': 'Lisselton, Kerry', 'displayValue': 'lisselton-kerry'}
+    LISSINAGROAGH_LEITRIM = {'id': '2594', 'displayName': 'Lissinagroagh, Leitrim', 'displayValue': 'lissinagroagh-leitrim'}
+    LISSINISKA_LEITRIM = {'id': '2595', 'displayName': 'Lissiniska, Leitrim', 'displayValue': 'lissiniska-leitrim'}
+    LISSYCASEY_CLARE = {'id': '1635', 'displayName': 'Lissycasey, Clare', 'displayValue': 'lissycasey-clare'}
+    LISTELLICK_KERRY = {'id': '2392', 'displayName': 'Listellick, Kerry', 'displayValue': 'listellick-kerry'}
+    LISTERLIN_KILKENNY = {'id': '2802', 'displayName': 'Listerlin, Kilkenny', 'displayValue': 'listerlin-kilkenny'}
+    LISTOWEL_AND_SURROUNDS_KERRY = {'id': '4131', 'displayName': 'Listowel (& Surrounds), Kerry', 'displayValue': 'listowel-and-surrounds-kerry'}
+    LISTOWEL_KERRY = {'id': '2395', 'displayName': 'Listowel, Kerry', 'displayValue': 'listowel-kerry'}
+    LITTLE_ISLAND_CORK = {'id': '466', 'displayName': 'Little Island, Cork', 'displayValue': 'little-island-cork'}
+    LITTLETON_TIPPERARY = {'id': '3597', 'displayName': 'Littleton, Tipperary', 'displayValue': 'littleton-tipperary'}
+    LIXNAW_KERRY = {'id': '2396', 'displayName': 'Lixnaw, Kerry', 'displayValue': 'lixnaw-kerry'}
+    LOANENDS_ANTRIM = {'id': '1798', 'displayName': 'Loanends, Antrim', 'displayValue': 'loanends-antrim'}
+    LOBINSTOWN_MEATH = {'id': '3252', 'displayName': 'Lobinstown, Meath', 'displayValue': 'lobinstown-meath'}
+    LOMBARDSTOWN_CORK = {'id': '467', 'displayName': 'Lombardstown, Cork', 'displayValue': 'lombardstown-cork'}
+    LONDONDERRY_DERRY = {'id': '1292', 'displayName': 'Londonderry, Derry', 'displayValue': 'londonderry-derry'}
+    LONGFORD = {'id': '5', 'displayName': 'Longford (County)', 'displayValue': 'longford'}
+    LONGFORD_TOWN_AND_SURROUNDS_LONGFORD = {'id': '4132', 'displayName': 'Longford Town (& Surrounds), Longford', 'displayValue': 'longford-town-and-surrounds-longford'}
+    LONGFORD_TOWN_LONGFORD = {'id': '3000', 'displayName': 'Longford Town, Longford', 'displayValue': 'longford-town-longford'}
+    LONGWOOD_MEATH = {'id': '3253', 'displayName': 'Longwood, Meath', 'displayValue': 'longwood-meath'}
+    LORRHA_TIPPERARY = {'id': '3598', 'displayName': 'Lorrha, Tipperary', 'displayValue': 'lorrha-tipperary'}
+    LOSKERAN_WATERFORD = {'id': '3708', 'displayName': 'Loskeran, Waterford', 'displayValue': 'loskeran-waterford'}
+    LOSSET_CAVAN = {'id': '264', 'displayName': 'Losset, Cavan', 'displayValue': 'losset-cavan'}
+    LOSSET_DONEGAL = {'id': '573', 'displayName': 'Losset, Donegal', 'displayValue': 'losset-donegal'}
+    LOTA_CORK = {'id': '468', 'displayName': 'Lota, Cork', 'displayValue': 'lota-cork'}
+    LOUGH_ARROW_SLIGO = {'id': '1915', 'displayName': 'Lough Arrow, Sligo', 'displayValue': 'lough-arrow-sligo'}
+    LOUGH_GOWNA_CAVAN = {'id': '1528', 'displayName': 'Lough Gowna, Cavan', 'displayValue': 'lough-gowna-cavan'}
+    LOUGHANAVALLEY_WESTMEATH = {'id': '3787', 'displayName': 'Loughanavalley, Westmeath', 'displayValue': 'loughanavalley-westmeath'}
+    LOUGHANURE_DONEGAL = {'id': '990', 'displayName': 'Loughanure, Donegal', 'displayValue': 'loughanure-donegal'}
+    LOUGHBRICKLAND_DOWN = {'id': '111', 'displayName': 'Loughbrickland, Down', 'displayValue': 'loughbrickland-down'}
+    LOUGHDUFF_CAVAN = {'id': '278', 'displayName': 'Loughduff, Cavan', 'displayValue': 'loughduff-cavan'}
+    LOUGHER_KERRY = {'id': '2397', 'displayName': 'Lougher, Kerry', 'displayValue': 'lougher-kerry'}
+    LOUGHGALL_ARMAGH = {'id': '1191', 'displayName': 'Loughgall, Armagh', 'displayValue': 'loughgall-armagh'}
+    LOUGHGLYNN_ROSCOMMON = {'id': '3465', 'displayName': 'Loughglynn, Roscommon', 'displayValue': 'loughglynn-roscommon'}
+    LOUGHGUILE_ANTRIM = {'id': '1142', 'displayName': 'Loughguile, Antrim', 'displayValue': 'loughguile-antrim'}
+    LOUGHILL_LIMERICK = {'id': '2927', 'displayName': 'Loughill, Limerick', 'displayValue': 'loughill-limerick'}
+    LOUGHLINSTOWN_DUBLIN = {'id': '2162', 'displayName': 'Loughlinstown, Dublin', 'displayValue': 'loughlinstown-dublin'}
+    LOUGHMOE_TIPPERARY = {'id': '3599', 'displayName': 'Loughmoe, Tipperary', 'displayValue': 'loughmoe-tipperary'}
+    LOUGHMORNE_MONAGHAN = {'id': '505', 'displayName': 'Loughmorne, Monaghan', 'displayValue': 'loughmorne-monaghan'}
+    LOUGHREA_AND_SURROUNDS_GALWAY = {'id': '4134', 'displayName': 'Loughrea (& Surrounds), Galway', 'displayValue': 'loughrea-and-surrounds-galway'}
+    LOUGHREA_GALWAY = {'id': '1861', 'displayName': 'Loughrea, Galway', 'displayValue': 'loughrea-galway'}
+    LOUGHSHINNY_DUBLIN = {'id': '2163', 'displayName': 'Loughshinny, Dublin', 'displayValue': 'loughshinny-dublin'}
+    LOUISBURGH_MAYO = {'id': '3031', 'displayName': 'Louisburgh, Mayo', 'displayValue': 'louisburgh-mayo'}
+    LOUTH = {'id': '9', 'displayName': 'Louth (County)', 'displayValue': 'louth'}
+    LOUTH_LOUTH = {'id': '3068', 'displayName': 'Louth, Louth', 'displayValue': 'louth-louth'}
+    LOWER_BALLINDERRY_ANTRIM = {'id': '1143', 'displayName': 'Lower Ballinderry, Antrim', 'displayValue': 'lower-ballinderry-antrim'}
+    LOWERTOWN_CORK = {'id': '469', 'displayName': 'Lowertown, Cork', 'displayValue': 'lowertown-cork'}
+    LUCAN_DUBLIN = {'id': '2164', 'displayName': 'Lucan, Dublin', 'displayValue': 'lucan-dublin'}
+    LUGGACURREN_LAOIS = {'id': '2274', 'displayName': 'Luggacurren, Laois', 'displayValue': 'luggacurren-laois'}
+    LUKESWELL_KILKENNY = {'id': '2803', 'displayName': 'Lukeswell, Kilkenny', 'displayValue': 'lukeswell-kilkenny'}
+    LULLYMORE_KILDARE = {'id': '2746', 'displayName': 'Lullymore, Kildare', 'displayValue': 'lullymore-kildare'}
+    LURGAN_ARMAGH = {'id': '1192', 'displayName': 'Lurgan, Armagh', 'displayValue': 'lurgan-armagh'}
+    LURGAN_ROSCOMMON = {'id': '3466', 'displayName': 'Lurgan, Roscommon', 'displayValue': 'lurgan-roscommon'}
+    LURGANBOY_DONEGAL = {'id': '991', 'displayName': 'Lurganboy, Donegal', 'displayValue': 'lurganboy-donegal'}
+    LURGANBOY_LEITRIM = {'id': '2596', 'displayName': 'Lurganboy, Leitrim', 'displayValue': 'lurganboy-leitrim'}
+    LURRAGA_LIMERICK = {'id': '912', 'displayName': 'Lurraga, Limerick', 'displayValue': 'lurraga-limerick'}
+    LUSK_AND_SURROUNDS_DUBLIN = {'id': '4135', 'displayName': 'Lusk (& Surrounds), Dublin', 'displayValue': 'lusk-and-surrounds-dublin'}
+    LUSK_DUBLIN = {'id': '2165', 'displayName': 'Lusk, Dublin', 'displayValue': 'lusk-dublin'}
+    LYCRACRUMPANE_KERRY = {'id': '2398', 'displayName': 'Lycracrumpane, Kerry', 'displayValue': 'lycracrumpane-kerry'}
+    LYRE_CORK = {'id': '470', 'displayName': 'Lyre, Cork', 'displayValue': 'lyre-cork'}
+    LYRENAGLOGH_WATERFORD = {'id': '3709', 'displayName': 'Lyrenaglogh, Waterford', 'displayValue': 'lyrenaglogh-waterford'}
+    MAAM_CROSS_GALWAY = {'id': '1864', 'displayName': 'Maam Cross, Galway', 'displayValue': 'maam-cross-galway'}
+    MAAS_DONEGAL = {'id': '992', 'displayName': 'Maas, Donegal', 'displayValue': 'maas-donegal'}
+    MACE_MAYO = {'id': '3032', 'displayName': 'Mace, Mayo', 'displayValue': 'mace-mayo'}
+    MACKAN_FERMANAGH = {'id': '660', 'displayName': 'Mackan, Fermanagh', 'displayValue': 'mackan-fermanagh'}
+    MACOSQUIN_DERRY = {'id': '1293', 'displayName': 'Macosquin, Derry', 'displayValue': 'macosquin-derry'}
+    MACROOM_AND_SURROUNDS_CORK = {'id': '4136', 'displayName': 'Macroom (& Surrounds), Cork', 'displayValue': 'macroom-and-surrounds-cork'}
+    MACROOM_CORK = {'id': '471', 'displayName': 'Macroom, Cork', 'displayValue': 'macroom-cork'}
+    MADDEN_ARMAGH = {'id': '196', 'displayName': 'Madden, Armagh', 'displayValue': 'madden-armagh'}
+    MADDENSTOWN_KILDARE = {'id': '2747', 'displayName': 'Maddenstown, Kildare', 'displayValue': 'maddenstown-kildare'}
+    MADDOCKSTOWN_KILKENNY = {'id': '2804', 'displayName': 'Maddockstown, Kilkenny', 'displayValue': 'maddockstown-kilkenny'}
+    MAGANEY_KILDARE = {'id': '2748', 'displayName': 'Maganey, Kildare', 'displayValue': 'maganey-kildare'}
+    MAGHABERRY_ANTRIM = {'id': '1145', 'displayName': 'Maghaberry, Antrim', 'displayValue': 'maghaberry-antrim'}
+    MAGHANLAWAUN_KERRY = {'id': '769', 'displayName': 'Maghanlawaun, Kerry', 'displayValue': 'maghanlawaun-kerry'}
+    MAGHER_ARMAGH = {'id': '1193', 'displayName': 'Magher, Armagh', 'displayValue': 'magher-armagh'}
+    MAGHERA_DERRY = {'id': '1295', 'displayName': 'Maghera, Derry', 'displayValue': 'maghera-derry'}
+    MAGHERA_DONEGAL = {'id': '576', 'displayName': 'Maghera, Donegal', 'displayValue': 'maghera-donegal'}
+    MAGHERABANE_DONEGAL = {'id': '577', 'displayName': 'Magherabane, Donegal', 'displayValue': 'magherabane-donegal'}
+    MAGHERAFELT_DERRY = {'id': '1296', 'displayName': 'Magherafelt, Derry', 'displayValue': 'magherafelt-derry'}
+    MAGHERALAVE_ANTRIM = {'id': '157', 'displayName': 'Magheralave, Antrim', 'displayValue': 'magheralave-antrim'}
+    MAGHERALIN_DOWN = {'id': '112', 'displayName': 'Magheralin, Down', 'displayValue': 'magheralin-down'}
+    MAGHERAMASON_TYRONE = {'id': '3672', 'displayName': 'Magheramason, Tyrone', 'displayValue': 'magheramason-tyrone'}
+    MAGHERAMORNE_ANTRIM = {'id': '1146', 'displayName': 'Magheramorne, Antrim', 'displayValue': 'magheramorne-antrim'}
+    MAGHERY_DONEGAL = {'id': '993', 'displayName': 'Maghery, Donegal', 'displayValue': 'maghery-donegal'}
+    MAGILLIGAN_DERRY = {'id': '514', 'displayName': 'Magilligan, Derry', 'displayValue': 'magilligan-derry'}
+    MAGLIN_CORK = {'id': '472', 'displayName': 'Maglin, Cork', 'displayValue': 'maglin-cork'}
+    MAGUIRESBRIDGE_FERMANAGH = {'id': '661', 'displayName': 'Maguiresbridge, Fermanagh', 'displayValue': 'maguiresbridge-fermanagh'}
+    MAHON_BRIDGE_WATERFORD = {'id': '3710', 'displayName': 'Mahon Bridge, Waterford', 'displayValue': 'mahon-bridge-waterford'}
+    MAHON_CORK = {'id': '473', 'displayName': 'Mahon, Cork', 'displayValue': 'mahon-cork'}
+    MAHOONAGH_LIMERICK = {'id': '2931', 'displayName': 'Mahoonagh, Limerick', 'displayValue': 'mahoonagh-limerick'}
+    MAINHAM_KILDARE = {'id': '2749', 'displayName': 'Mainham, Kildare', 'displayValue': 'mainham-kildare'}
+    MALAHIDE_DUBLIN = {'id': '2166', 'displayName': 'Malahide, Dublin', 'displayValue': 'malahide-dublin'}
+    MALIN_BEG_DONEGAL = {'id': '578', 'displayName': 'Malin Beg, Donegal', 'displayValue': 'malin-beg-donegal'}
+    MALIN_MORE_DONEGAL = {'id': '579', 'displayName': 'Malin More, Donegal', 'displayValue': 'malin-more-donegal'}
+    MALIN_DONEGAL = {'id': '994', 'displayName': 'Malin, Donegal', 'displayValue': 'malin-donegal'}
+    MALLOW_AND_SURROUNDS_CORK = {'id': '4138', 'displayName': 'Mallow (& Surrounds), Cork', 'displayValue': 'mallow-and-surrounds-cork'}
+    MALLOW_CORK = {'id': '474', 'displayName': 'Mallow, Cork', 'displayValue': 'mallow-cork'}
+    MALONE_ANTRIM = {'id': '1147', 'displayName': 'Malone, Antrim', 'displayValue': 'malone-antrim'}
+    MANGER_DONEGAL = {'id': '580', 'displayName': 'Manger, Donegal', 'displayValue': 'manger-donegal'}
+    MANOR_KILBRIDE_WICKLOW = {'id': '4035', 'displayName': 'Manor Kilbride, Wicklow', 'displayValue': 'manor-kilbride-wicklow'}
+    MANORCUNNINGHAM_DONEGAL = {'id': '995', 'displayName': 'Manorcunningham, Donegal', 'displayValue': 'manorcunningham-donegal'}
+    MANORHAMILTON_LEITRIM = {'id': '2597', 'displayName': 'Manorhamilton, Leitrim', 'displayValue': 'manorhamilton-leitrim'}
+    MANSFIELDSTOWN_LOUTH = {'id': '945', 'displayName': 'Mansfieldstown, Louth', 'displayValue': 'mansfieldstown-louth'}
+    MANTUA_ROSCOMMON = {'id': '3467', 'displayName': 'Mantua, Roscommon', 'displayValue': 'mantua-roscommon'}
+    MANULLA_MAYO = {'id': '3033', 'displayName': 'Manulla, Mayo', 'displayValue': 'manulla-mayo'}
+    MARBLE_HILL_DONEGAL = {'id': '581', 'displayName': 'Marble Hill, Donegal', 'displayValue': 'marble-hill-donegal'}
+    MARDYKE_TIPPERARY = {'id': '148', 'displayName': 'Mardyke, Tipperary', 'displayValue': 'mardyke-tipperary'}
+    MARINO_DUBLIN = {'id': '2167', 'displayName': 'Marino, Dublin', 'displayValue': 'marino-dublin'}
+    MARKETHILL_ARMAGH = {'id': '1194', 'displayName': 'Markethill, Armagh', 'displayValue': 'markethill-armagh'}
+    MARSHALSTOWN_WEXFORD = {'id': '3876', 'displayName': 'Marshalstown, Wexford', 'displayValue': 'marshalstown-wexford'}
+    MARTINSTOWN_ANTRIM = {'id': '1148', 'displayName': 'Martinstown, Antrim', 'displayValue': 'martinstown-antrim'}
+    MARTINSTOWN_LIMERICK = {'id': '2932', 'displayName': 'Martinstown, Limerick', 'displayValue': 'martinstown-limerick'}
+    MARTINSTOWN_MEATH = {'id': '3254', 'displayName': 'Martinstown, Meath', 'displayValue': 'martinstown-meath'}
+    MARY_IMMACULATE_COLLEGE_LIMERICK = {'id': '4341', 'displayName': 'Mary Immaculate College, Limerick', 'displayValue': 'mary-immaculate-college-limerick'}
+    MASSHILL_SLIGO = {'id': '1916', 'displayName': 'Masshill, Sligo', 'displayValue': 'masshill-sligo'}
+    MASTERGREEHY_KERRY = {'id': '2399', 'displayName': 'Mastergreehy, Kerry', 'displayValue': 'mastergreehy-kerry'}
+    MASTERSTOWN_TIPPERARY = {'id': '3600', 'displayName': 'Masterstown, Tipperary', 'displayValue': 'masterstown-tipperary'}
+    MATEHY_CORK = {'id': '434', 'displayName': 'Matehy, Cork', 'displayValue': 'matehy-cork'}
+    MATER_DEI_INSTITUTE_OF_EDUCATION_DUBLIN = {'id': '4328', 'displayName': 'Mater Dei Institute of Education, Dublin', 'displayValue': 'mater-dei-institute-of-education-dublin'}
+    MAUM_GALWAY = {'id': '1865', 'displayName': 'Maum, Galway', 'displayValue': 'maum-galway'}
+    MAUMTRASNA_MAYO = {'id': '1022', 'displayName': 'Maumtrasna, Mayo', 'displayValue': 'maumtrasna-mayo'}
+    MAURICESMILLS_CLARE = {'id': '1636', 'displayName': 'Mauricesmills, Clare', 'displayValue': 'mauricesmills-clare'}
+    MAYFIELD_CORK = {'id': '475', 'displayName': 'Mayfield, Cork', 'displayValue': 'mayfield-cork'}
+    MAYGLASS_WEXFORD = {'id': '3877', 'displayName': 'Mayglass, Wexford', 'displayValue': 'mayglass-wexford'}
+    MAYNOOTH_AND_SURROUNDS_KILDARE = {'id': '4139', 'displayName': 'Maynooth (& Surrounds), Kildare', 'displayValue': 'maynooth-and-surrounds-kildare'}
+    MAYNOOTH_UNIVERSITY_KILDARE = {'id': '4343', 'displayName': 'Maynooth University, Kildare', 'displayValue': 'maynooth-university-kildare'}
+    MAYNOOTH_KILDARE = {'id': '2750', 'displayName': 'Maynooth, Kildare', 'displayValue': 'maynooth-kildare'}
+    MAYO = {'id': '20', 'displayName': 'Mayo (County)', 'displayValue': 'mayo'}
+    MAYO_MAYO = {'id': '3094', 'displayName': 'Mayo, Mayo', 'displayValue': 'mayo-mayo'}
+    MAYOBRIDGE_DOWN = {'id': '114', 'displayName': 'Mayobridge, Down', 'displayValue': 'mayobridge-down'}
+    MEANUS_LIMERICK = {'id': '2933', 'displayName': 'Meanus, Limerick', 'displayValue': 'meanus-limerick'}
+    MEATH = {'id': '2', 'displayName': 'Meath (County)', 'displayValue': 'meath'}
+    MEELICK_CLARE = {'id': '1637', 'displayName': 'Meelick, Clare', 'displayValue': 'meelick-clare'}
+    MEELICK_GALWAY = {'id': '1866', 'displayName': 'Meelick, Galway', 'displayValue': 'meelick-galway'}
+    MEELIN_CORK = {'id': '476', 'displayName': 'Meelin, Cork', 'displayValue': 'meelin-cork'}
+    MEENACLADY_DONEGAL = {'id': '996', 'displayName': 'Meenaclady, Donegal', 'displayValue': 'meenaclady-donegal'}
+    MEENACROSS_DONEGAL = {'id': '998', 'displayName': 'Meenacross, Donegal', 'displayValue': 'meenacross-donegal'}
+    MEENANARWA_DONEGAL = {'id': '584', 'displayName': 'Meenanarwa, Donegal', 'displayValue': 'meenanarwa-donegal'}
+    MEENANEARY_DONEGAL = {'id': '1000', 'displayName': 'Meenaneary, Donegal', 'displayValue': 'meenaneary-donegal'}
+    MEENATOTAN_DONEGAL = {'id': '586', 'displayName': 'Meenatotan, Donegal', 'displayValue': 'meenatotan-donegal'}
+    MEENAVEAN_DONEGAL = {'id': '582', 'displayName': 'Meenavean, Donegal', 'displayValue': 'meenavean-donegal'}
+    MEENCORWICK_DONEGAL = {'id': '583', 'displayName': 'Meencorwick, Donegal', 'displayValue': 'meencorwick-donegal'}
+    MEENGLASS_DONEGAL = {'id': '585', 'displayName': 'Meenglass, Donegal', 'displayValue': 'meenglass-donegal'}
+    MEENLARAGH_DONEGAL = {'id': '1001', 'displayName': 'Meenlaragh, Donegal', 'displayValue': 'meenlaragh-donegal'}
+    MEENREAGH_DONEGAL = {'id': '1002', 'displayName': 'Meenreagh, Donegal', 'displayValue': 'meenreagh-donegal'}
+    MEENTULLYNAGARN_DONEGAL = {'id': '587', 'displayName': 'Meentullynagarn, Donegal', 'displayValue': 'meentullynagarn-donegal'}
+    MEENYBRADDAN_DONEGAL = {'id': '589', 'displayName': 'Meenybraddan, Donegal', 'displayValue': 'meenybraddan-donegal'}
+    MEIGH_ARMAGH = {'id': '1195', 'displayName': 'Meigh, Armagh', 'displayValue': 'meigh-armagh'}
+    MENLO_GALWAY = {'id': '1867', 'displayName': 'Menlo, Galway', 'displayValue': 'menlo-galway'}
+    MENLOUGH_GALWAY = {'id': '1868', 'displayName': 'Menlough, Galway', 'displayValue': 'menlough-galway'}
+    MERLIN_PARK_GALWAY = {'id': '2588', 'displayName': 'Merlin Park, Galway', 'displayValue': 'merlin-park-galway'}
+    MERLIN_GALWAY = {'id': '2587', 'displayName': 'Merlin, Galway', 'displayValue': 'merlin-galway'}
+    MEROK_DOWN = {'id': '115', 'displayName': 'Merok, Down', 'displayValue': 'merok-down'}
+    MERRION_DUBLIN = {'id': '2168', 'displayName': 'Merrion, Dublin', 'displayValue': 'merrion-dublin'}
+    MERVUE_GALWAY = {'id': '2605', 'displayName': 'Mervue, Galway', 'displayValue': 'mervue-galway'}
+    MIDDLETOWN_ARMAGH = {'id': '1196', 'displayName': 'Middletown, Armagh', 'displayValue': 'middletown-armagh'}
+    MIDDLETOWN_DONEGAL = {'id': '1003', 'displayName': 'Middletown, Donegal', 'displayValue': 'middletown-donegal'}
+    MIDFIELD_MAYO = {'id': '3095', 'displayName': 'Midfield, Mayo', 'displayValue': 'midfield-mayo'}
+    MIDLETON_AND_SURROUNDS_CORK = {'id': '4140', 'displayName': 'Midleton (& Surrounds), Cork', 'displayValue': 'midleton-and-surrounds-cork'}
+    MIDLETON_CORK = {'id': '477', 'displayName': 'Midleton, Cork', 'displayValue': 'midleton-cork'}
+    MILEHOUSE_WEXFORD = {'id': '3919', 'displayName': 'Milehouse, Wexford', 'displayValue': 'milehouse-wexford'}
+    MILEMILL_KILDARE = {'id': '2751', 'displayName': 'Milemill, Kildare', 'displayValue': 'milemill-kildare'}
+    MILESTONE_TIPPERARY = {'id': '3601', 'displayName': 'Milestone, Tipperary', 'displayValue': 'milestone-tipperary'}
+    MILFORD_ARMAGH = {'id': '1197', 'displayName': 'Milford, Armagh', 'displayValue': 'milford-armagh'}
+    MILFORD_CORK = {'id': '478', 'displayName': 'Milford, Cork', 'displayValue': 'milford-cork'}
+    MILFORD_DONEGAL = {'id': '1004', 'displayName': 'Milford, Donegal', 'displayValue': 'milford-donegal'}
+    MILL_TOWN_MONAGHAN = {'id': '506', 'displayName': 'Mill Town, Monaghan', 'displayValue': 'mill-town-monaghan'}
+    MILLBROOK_MEATH = {'id': '3255', 'displayName': 'Millbrook, Meath', 'displayValue': 'millbrook-meath'}
+    MILLEEN_CORK = {'id': '479', 'displayName': 'Milleen, Cork', 'displayValue': 'milleen-cork'}
+    MILLISLE_DOWN = {'id': '116', 'displayName': 'Millisle, Down', 'displayValue': 'millisle-down'}
+    MILLROAD_WEXFORD = {'id': '1281', 'displayName': 'Millroad, Wexford', 'displayValue': 'millroad-wexford'}
+    MILLSTREET_CORK = {'id': '480', 'displayName': 'Millstreet, Cork', 'displayValue': 'millstreet-cork'}
+    MILLSTREET_WATERFORD = {'id': '3711', 'displayName': 'Millstreet, Waterford', 'displayValue': 'millstreet-waterford'}
+    MILLTOWN_INSTITUTE_OF_THEOLOGY_AND_PHILOSOPHY_DUBLIN = {'id': '4329', 'displayName': 'Milltown Institute of Theology & Philosophy, Dublin', 'displayValue': 'milltown-institute-of-theology-and-philosophy-dublin'}
+    MILLTOWN_ANTRIM = {'id': '1149', 'displayName': 'Milltown, Antrim', 'displayValue': 'milltown-antrim'}
+    MILLTOWN_CAVAN = {'id': '1529', 'displayName': 'Milltown, Cavan', 'displayValue': 'milltown-cavan'}
+    MILLTOWN_DUBLIN = {'id': '2169', 'displayName': 'Milltown, Dublin', 'displayValue': 'milltown-dublin'}
+    MILLTOWN_GALWAY = {'id': '2606', 'displayName': 'Milltown, Galway', 'displayValue': 'milltown-galway'}
+    MILLTOWN_KERRY = {'id': '2400', 'displayName': 'Milltown, Kerry', 'displayValue': 'milltown-kerry'}
+    MILLTOWN_KILDARE = {'id': '2752', 'displayName': 'Milltown, Kildare', 'displayValue': 'milltown-kildare'}
+    MILLTOWN_MAYO = {'id': '3096', 'displayName': 'Milltown, Mayo', 'displayValue': 'milltown-mayo'}
+    MILLTOWN_WEXFORD = {'id': '3920', 'displayName': 'Milltown, Wexford', 'displayValue': 'milltown-wexford'}
+    MILLTOWNPASS_WESTMEATH = {'id': '3788', 'displayName': 'Milltownpass, Westmeath', 'displayValue': 'milltownpass-westmeath'}
+    MILTOWN_MALBAY_CLARE = {'id': '1638', 'displayName': 'Miltown Malbay, Clare', 'displayValue': 'miltown-malbay-clare'}
+    MINANE_BRIDGE_CORK = {'id': '481', 'displayName': 'Minane Bridge, Cork', 'displayValue': 'minane-bridge-cork'}
+    MITCHELSTOWN_AND_SURROUNDS_CORK = {'id': '4141', 'displayName': 'Mitchelstown (& Surrounds), Cork', 'displayValue': 'mitchelstown-and-surrounds-cork'}
+    MITCHELSTOWN_CORK = {'id': '482', 'displayName': 'Mitchelstown, Cork', 'displayValue': 'mitchelstown-cork'}
+    MOANMORE_CLARE = {'id': '1639', 'displayName': 'Moanmore, Clare', 'displayValue': 'moanmore-clare'}
+    MOATE_WESTMEATH = {'id': '3789', 'displayName': 'Moate, Westmeath', 'displayValue': 'moate-westmeath'}
+    MODEL_FARM_ROAD_CORK = {'id': '484', 'displayName': 'Model Farm Road, Cork', 'displayValue': 'model-farm-road-cork'}
+    MODEL_VILLAGE_CORK = {'id': '543', 'displayName': 'Model Village, Cork', 'displayValue': 'model-village-cork'}
+    MODELLIGO_WATERFORD = {'id': '3712', 'displayName': 'Modelligo, Waterford', 'displayValue': 'modelligo-waterford'}
+    MODREENY_TIPPERARY = {'id': '149', 'displayName': 'Modreeny, Tipperary', 'displayValue': 'modreeny-tipperary'}
+    MOGEELY_CORK = {'id': '544', 'displayName': 'Mogeely, Cork', 'displayValue': 'mogeely-cork'}
+    MOGLASS_TIPPERARY = {'id': '3602', 'displayName': 'Moglass, Tipperary', 'displayValue': 'moglass-tipperary'}
+    MOHIL_KILKENNY = {'id': '835', 'displayName': 'Mohil, Kilkenny', 'displayValue': 'mohil-kilkenny'}
+    MOHILL_LEITRIM = {'id': '2598', 'displayName': 'Mohill, Leitrim', 'displayValue': 'mohill-leitrim'}
+    MOIRA_DOWN = {'id': '1304', 'displayName': 'Moira, Down', 'displayValue': 'moira-down'}
+    MONAGEA_LIMERICK = {'id': '2934', 'displayName': 'Monagea, Limerick', 'displayValue': 'monagea-limerick'}
+    MONAGEER_WEXFORD = {'id': '3921', 'displayName': 'Monageer, Wexford', 'displayValue': 'monageer-wexford'}
+    MONAGHAN_AND_SURROUNDS_MONAGHAN = {'id': '4143', 'displayName': 'Monaghan (& Surrounds), Monaghan', 'displayValue': 'monaghan-and-surrounds-monaghan'}
+    MONAGHAN = {'id': '26', 'displayName': 'Monaghan (County)', 'displayValue': 'monaghan'}
+    MONAGHAN_MONAGHAN = {'id': '507', 'displayName': 'Monaghan, Monaghan', 'displayValue': 'monaghan-monaghan'}
+    MONALEEN_LIMERICK = {'id': '2943', 'displayName': 'Monaleen, Limerick', 'displayValue': 'monaleen-limerick'}
+    MONAMOLIN_WEXFORD = {'id': '3922', 'displayName': 'Monamolin, Wexford', 'displayValue': 'monamolin-wexford'}
+    MONARD_CORK = {'id': '1990', 'displayName': 'Monard, Cork', 'displayValue': 'monard-cork'}
+    MONARD_TIPPERARY = {'id': '3603', 'displayName': 'Monard, Tipperary', 'displayValue': 'monard-tipperary'}
+    MONASEED_WEXFORD = {'id': '3923', 'displayName': 'Monaseed, Wexford', 'displayValue': 'monaseed-wexford'}
+    MONASTER_LIMERICK = {'id': '915', 'displayName': 'Monaster, Limerick', 'displayValue': 'monaster-limerick'}
+    MONASTERADEN_SLIGO = {'id': '1917', 'displayName': 'Monasteraden, Sligo', 'displayValue': 'monasteraden-sligo'}
+    MONASTERBOICE_LOUTH = {'id': '3069', 'displayName': 'Monasterboice, Louth', 'displayValue': 'monasterboice-louth'}
+    MONASTEREVIN_AND_SURROUNDS_KILDARE = {'id': '4144', 'displayName': 'Monasterevin (& Surrounds), Kildare', 'displayValue': 'monasterevin-and-surrounds-kildare'}
+    MONASTEREVIN_KILDARE = {'id': '2753', 'displayName': 'Monasterevin, Kildare', 'displayValue': 'monasterevin-kildare'}
+    MONEA_FERMANAGH = {'id': '662', 'displayName': 'Monea, Fermanagh', 'displayValue': 'monea-fermanagh'}
+    MONEEN_CLARE = {'id': '319', 'displayName': 'Moneen, Clare', 'displayValue': 'moneen-clare'}
+    MONEEN_GALWAY = {'id': '2607', 'displayName': 'Moneen, Galway', 'displayValue': 'moneen-galway'}
+    MONEYFLUGH_CORK = {'id': '1991', 'displayName': 'Moneyflugh, Cork', 'displayValue': 'moneyflugh-cork'}
+    MONEYGALL_OFFALY = {'id': '3371', 'displayName': 'Moneygall, Offaly', 'displayValue': 'moneygall-offaly'}
+    MONEYGOLD_SLIGO = {'id': '1918', 'displayName': 'Moneygold, Sligo', 'displayValue': 'moneygold-sligo'}
+    MONEYLAHAN_SLIGO = {'id': '3336', 'displayName': 'Moneylahan, Sligo', 'displayValue': 'moneylahan-sligo'}
+    MONEYMORE_DERRY = {'id': '1297', 'displayName': 'Moneymore, Derry', 'displayValue': 'moneymore-derry'}
+    MONEYNEANY_DERRY = {'id': '510', 'displayName': 'Moneyneany, Derry', 'displayValue': 'moneyneany-derry'}
+    MONEYREAGH_DOWN = {'id': '2024', 'displayName': 'Moneyreagh, Down', 'displayValue': 'moneyreagh-down'}
+    MONEYSLANE_DOWN = {'id': '1862', 'displayName': 'Moneyslane, Down', 'displayValue': 'moneyslane-down'}
+    MONILEA_WESTMEATH = {'id': '3790', 'displayName': 'Monilea, Westmeath', 'displayValue': 'monilea-westmeath'}
+    MONIVEA_GALWAY = {'id': '2608', 'displayName': 'Monivea, Galway', 'displayValue': 'monivea-galway'}
+    MONKSTOWN_AND_SURROUNDS_CORK = {'id': '4145', 'displayName': 'Monkstown (& Surrounds), Cork', 'displayValue': 'monkstown-and-surrounds-cork'}
+    MONKSTOWN_CORK = {'id': '1992', 'displayName': 'Monkstown, Cork', 'displayValue': 'monkstown-cork'}
+    MONKSTOWN_DUBLIN = {'id': '2170', 'displayName': 'Monkstown, Dublin', 'displayValue': 'monkstown-dublin'}
+    MONROE_WESTMEATH = {'id': '3791', 'displayName': 'Monroe, Westmeath', 'displayValue': 'monroe-westmeath'}
+    MONTENOTTE_CORK = {'id': '1993', 'displayName': 'Montenotte, Cork', 'displayValue': 'montenotte-cork'}
+    MONTESSORI_COLLEGE_DUBLIN_DUBLIN = {'id': '4368', 'displayName': 'Montessori College Dublin, Dublin', 'displayValue': 'montessori-college-dublin-dublin'}
+    MONTPELIER_LIMERICK = {'id': '3022', 'displayName': 'Montpelier, Limerick', 'displayValue': 'montpelier-limerick'}
+    MOONCOIN_KILKENNY = {'id': '2812', 'displayName': 'Mooncoin, Kilkenny', 'displayValue': 'mooncoin-kilkenny'}
+    MOONE_KILDARE = {'id': '2754', 'displayName': 'Moone, Kildare', 'displayValue': 'moone-kildare'}
+    MOORD_WATERFORD = {'id': '3713', 'displayName': 'Moord, Waterford', 'displayValue': 'moord-waterford'}
+    MOORFIELDS_ANTRIM = {'id': '1153', 'displayName': 'Moorfields, Antrim', 'displayValue': 'moorfields-antrim'}
+    MORENANE_LIMERICK = {'id': '3023', 'displayName': 'Morenane, Limerick', 'displayValue': 'morenane-limerick'}
+    MORNINGTON_AND_SURROUNDS_MEATH = {'id': '4146', 'displayName': 'Mornington (& Surrounds), Meath', 'displayValue': 'mornington-and-surrounds-meath'}
+    MORNINGTON_MEATH = {'id': '3256', 'displayName': 'Mornington, Meath', 'displayValue': 'mornington-meath'}
+    MOSNEY_MEATH = {'id': '1064', 'displayName': 'Mosney, Meath', 'displayValue': 'mosney-meath'}
+    MOSS_SIDE_ANTRIM = {'id': '1409', 'displayName': 'Moss-Side, Antrim', 'displayValue': 'moss-side-antrim'}
+    MOSSIDE_ANTRIM = {'id': '1154', 'displayName': 'Mosside, Antrim', 'displayValue': 'mosside-antrim'}
+    MOSTRIM_LONGFORD = {'id': '3001', 'displayName': 'Mostrim, Longford', 'displayValue': 'mostrim-longford'}
+    MOTHEL_WATERFORD = {'id': '3714', 'displayName': 'Mothel, Waterford', 'displayValue': 'mothel-waterford'}
+    MOUNT_GARRET_KILKENNY = {'id': '2813', 'displayName': 'Mount Garret, Kilkenny', 'displayValue': 'mount-garret-kilkenny'}
+    MOUNT_MERRION_DUBLIN = {'id': '2171', 'displayName': 'Mount Merrion, Dublin', 'displayValue': 'mount-merrion-dublin'}
+    MOUNT_TALBOT_ROSCOMMON = {'id': '3468', 'displayName': 'Mount Talbot, Roscommon', 'displayValue': 'mount-talbot-roscommon'}
+    MOUNT_TEMPLE_WESTMEATH = {'id': '3792', 'displayName': 'Mount Temple, Westmeath', 'displayValue': 'mount-temple-westmeath'}
+    MOUNT_UNIACKE_CORK = {'id': '1994', 'displayName': 'Mount Uniacke, Cork', 'displayValue': 'mount-uniacke-cork'}
+    MOUNTBELLEW_GALWAY = {'id': '2609', 'displayName': 'Mountbellew, Galway', 'displayValue': 'mountbellew-galway'}
+    MOUNTBOLUS_OFFALY = {'id': '3372', 'displayName': 'Mountbolus, Offaly', 'displayValue': 'mountbolus-offaly'}
+    MOUNTCHARLES_DONEGAL = {'id': '1005', 'displayName': 'Mountcharles, Donegal', 'displayValue': 'mountcharles-donegal'}
+    MOUNTCOLLINS_LIMERICK = {'id': '3024', 'displayName': 'Mountcollins, Limerick', 'displayValue': 'mountcollins-limerick'}
+    MOUNTHENRY_MAYO = {'id': '1023', 'displayName': 'Mounthenry, Mayo', 'displayValue': 'mounthenry-mayo'}
+    MOUNTMELLICK_AND_SURROUNDS_LAOIS = {'id': '4147', 'displayName': 'Mountmellick (& Surrounds), Laois', 'displayValue': 'mountmellick-and-surrounds-laois'}
+    MOUNTMELLICK_LAOIS = {'id': '2275', 'displayName': 'Mountmellick, Laois', 'displayValue': 'mountmellick-laois'}
+    MOUNTNUGENT_CAVAN = {'id': '1530', 'displayName': 'Mountnugent, Cavan', 'displayValue': 'mountnugent-cavan'}
+    MOUNTRATH_AND_SURROUNDS_LAOIS = {'id': '4185', 'displayName': 'Mountrath (& Surrounds), Laois', 'displayValue': 'mountrath-and-surrounds-laois'}
+    MOUNTRATH_LAOIS = {'id': '2276', 'displayName': 'Mountrath, Laois', 'displayValue': 'mountrath-laois'}
+    MOUNTSHANNON_CLARE = {'id': '1640', 'displayName': 'Mountshannon, Clare', 'displayValue': 'mountshannon-clare'}
+    MOURN_ABBEY_CORK = {'id': '559', 'displayName': 'Mourn Abbey, Cork', 'displayValue': 'mourn-abbey-cork'}
+    MOURNEABBEY_CORK = {'id': '560', 'displayName': 'Mourneabbey, Cork', 'displayValue': 'mourneabbey-cork'}
+    MOVEEN_CLARE = {'id': '1641', 'displayName': 'Moveen, Clare', 'displayValue': 'moveen-clare'}
+    MOVILLE_DONEGAL = {'id': '1006', 'displayName': 'Moville, Donegal', 'displayValue': 'moville-donegal'}
+    MOWHAN_ARMAGH = {'id': '1199', 'displayName': 'Mowhan, Armagh', 'displayValue': 'mowhan-armagh'}
+    MOY_TYRONE = {'id': '3673', 'displayName': 'Moy, Tyrone', 'displayValue': 'moy-tyrone'}
+    MOYARD_GALWAY = {'id': '2610', 'displayName': 'Moyard, Galway', 'displayValue': 'moyard-galway'}
+    MOYASTA_CLARE = {'id': '1642', 'displayName': 'Moyasta, Clare', 'displayValue': 'moyasta-clare'}
+    MOYCULLEN_GALWAY = {'id': '2611', 'displayName': 'Moycullen, Galway', 'displayValue': 'moycullen-galway'}
+    MOYDOW_LONGFORD = {'id': '3002', 'displayName': 'Moydow, Longford', 'displayValue': 'moydow-longford'}
+    MOYGLASS_GALWAY = {'id': '2612', 'displayName': 'Moyglass, Galway', 'displayValue': 'moyglass-galway'}
+    MOYLISH_LIMERICK = {'id': '3034', 'displayName': 'Moylish, Limerick', 'displayValue': 'moylish-limerick'}
+    MOYLOUGH_GALWAY = {'id': '2613', 'displayName': 'Moylough, Galway', 'displayValue': 'moylough-galway'}
+    MOYLOUGH_SLIGO = {'id': '1168', 'displayName': 'Moylough, Sligo', 'displayValue': 'moylough-sligo'}
+    MOYMORE_CLARE = {'id': '320', 'displayName': 'Moymore, Clare', 'displayValue': 'moymore-clare'}
+    MOYNALTY_MEATH = {'id': '3257', 'displayName': 'Moynalty, Meath', 'displayValue': 'moynalty-meath'}
+    MOYNALVEY_MEATH = {'id': '263', 'displayName': 'Moynalvey, Meath', 'displayValue': 'moynalvey-meath'}
+    MOYNE_LONGFORD = {'id': '3003', 'displayName': 'Moyne, Longford', 'displayValue': 'moyne-longford'}
+    MOYNE_ROSCOMMON = {'id': '3469', 'displayName': 'Moyne, Roscommon', 'displayValue': 'moyne-roscommon'}
+    MOYNE_TIPPERARY = {'id': '3604', 'displayName': 'Moyne, Tipperary', 'displayValue': 'moyne-tipperary'}
+    MOYNE_WICKLOW = {'id': '4036', 'displayName': 'Moyne, Wicklow', 'displayValue': 'moyne-wicklow'}
+    MOYROSS_LIMERICK = {'id': '3042', 'displayName': 'Moyross, Limerick', 'displayValue': 'moyross-limerick'}
+    MOYRUS_GALWAY = {'id': '2614', 'displayName': 'Moyrus, Galway', 'displayValue': 'moyrus-galway'}
+    MOYVALLEY_KILDARE = {'id': '2755', 'displayName': 'Moyvalley, Kildare', 'displayValue': 'moyvalley-kildare'}
+    MOYVALLY_KILDARE = {'id': '795', 'displayName': 'Moyvally, Kildare', 'displayValue': 'moyvally-kildare'}
+    MOYVANE_KERRY = {'id': '2401', 'displayName': 'Moyvane, Kerry', 'displayValue': 'moyvane-kerry'}
+    MOYVOON_GALWAY = {'id': '1136', 'displayName': 'Moyvoon, Galway', 'displayValue': 'moyvoon-galway'}
+    MOYVORE_WESTMEATH = {'id': '3793', 'displayName': 'Moyvore, Westmeath', 'displayValue': 'moyvore-westmeath'}
+    MOYVOUGHLY_WESTMEATH = {'id': '3794', 'displayName': 'Moyvoughly, Westmeath', 'displayValue': 'moyvoughly-westmeath'}
+    MUCKAMORE_ANTRIM = {'id': '1410', 'displayName': 'Muckamore, Antrim', 'displayValue': 'muckamore-antrim'}
+    MUCKLAGH_OFFALY = {'id': '3373', 'displayName': 'Mucklagh, Offaly', 'displayValue': 'mucklagh-offaly'}
+    MUCKLON_KILDARE = {'id': '2756', 'displayName': 'Mucklon, Kildare', 'displayValue': 'mucklon-kildare'}
+    MUCKROSS_KERRY = {'id': '2402', 'displayName': 'Muckross, Kerry', 'displayValue': 'muckross-kerry'}
+    MUFF_DONEGAL = {'id': '1007', 'displayName': 'Muff, Donegal', 'displayValue': 'muff-donegal'}
+    MULGANNON_WEXFORD = {'id': '3932', 'displayName': 'Mulgannon, Wexford', 'displayValue': 'mulgannon-wexford'}
+    MULHUDDART_DUBLIN = {'id': '2172', 'displayName': 'Mulhuddart, Dublin', 'displayValue': 'mulhuddart-dublin'}
+    MULLAGH_CAVAN = {'id': '1531', 'displayName': 'Mullagh, Cavan', 'displayValue': 'mullagh-cavan'}
+    MULLAGH_CLARE = {'id': '1643', 'displayName': 'Mullagh, Clare', 'displayValue': 'mullagh-clare'}
+    MULLAGH_GALWAY = {'id': '1134', 'displayName': 'Mullagh, Galway', 'displayValue': 'mullagh-galway'}
+    MULLAGH_MAYO = {'id': '3097', 'displayName': 'Mullagh, Mayo', 'displayValue': 'mullagh-mayo'}
+    MULLAGH_MEATH = {'id': '1065', 'displayName': 'Mullagh, Meath', 'displayValue': 'mullagh-meath'}
+    MULLAGHBAWN_ARMAGH = {'id': '1200', 'displayName': 'Mullaghbawn, Armagh', 'displayValue': 'mullaghbawn-armagh'}
+    MULLAGHMORE_SLIGO = {'id': '1169', 'displayName': 'Mullaghmore, Sligo', 'displayValue': 'mullaghmore-sligo'}
+    MULLAGHROE_SLIGO = {'id': '1919', 'displayName': 'Mullaghroe, Sligo', 'displayValue': 'mullaghroe-sligo'}
+    MULLAN_MONAGHAN = {'id': '508', 'displayName': 'Mullan, Monaghan', 'displayValue': 'mullan-monaghan'}
+    MULLANY_S_CROSS_SLIGO = {'id': '1167', 'displayName': "Mullany's Cross, Sligo", 'displayValue': 'mullany-s-cross-sligo'}
+    MULLARTOWN_DOWN = {'id': '2025', 'displayName': 'Mullartown, Down', 'displayValue': 'mullartown-down'}
+    MULLEN_ROSCOMMON = {'id': '3470', 'displayName': 'Mullen, Roscommon', 'displayValue': 'mullen-roscommon'}
+    MULLENBEG_KILKENNY = {'id': '836', 'displayName': 'Mullenbeg, Kilkenny', 'displayValue': 'mullenbeg-kilkenny'}
+    MULLINAHONE_TIPPERARY = {'id': '3605', 'displayName': 'Mullinahone, Tipperary', 'displayValue': 'mullinahone-tipperary'}
+    MULLINAVAT_KILKENNY = {'id': '2814', 'displayName': 'Mullinavat, Kilkenny', 'displayValue': 'mullinavat-kilkenny'}
+    MULLINGAR_AND_SURROUNDS_WESTMEATH = {'id': '4148', 'displayName': 'Mullingar (& Surrounds), Westmeath', 'displayValue': 'mullingar-and-surrounds-westmeath'}
+    MULLINGAR_WESTMEATH = {'id': '3795', 'displayName': 'Mullingar, Westmeath', 'displayValue': 'mullingar-westmeath'}
+    MULRANNY_MAYO = {'id': '3098', 'displayName': 'Mulranny, Mayo', 'displayValue': 'mulranny-mayo'}
+    MULTYFARNHAM_WESTMEATH = {'id': '3796', 'displayName': 'Multyfarnham, Westmeath', 'displayValue': 'multyfarnham-westmeath'}
+    MUNGRET_LIMERICK = {'id': '3043', 'displayName': 'Mungret, Limerick', 'displayValue': 'mungret-limerick'}
+    MURREAGH_KERRY = {'id': '2403', 'displayName': 'Murreagh, Kerry', 'displayValue': 'murreagh-kerry'}
+    MURRINTOWN_WEXFORD = {'id': '3933', 'displayName': 'Murrintown, Wexford', 'displayValue': 'murrintown-wexford'}
+    MURRISK_MAYO = {'id': '3099', 'displayName': 'Murrisk, Mayo', 'displayValue': 'murrisk-mayo'}
+    MURROE_LIMERICK = {'id': '3044', 'displayName': 'Murroe, Limerick', 'displayValue': 'murroe-limerick'}
+    MURROOGH_CLARE = {'id': '329', 'displayName': 'Murroogh, Clare', 'displayValue': 'murroogh-clare'}
+    MURROOGH_GALWAY = {'id': '2627', 'displayName': 'Murroogh, Galway', 'displayValue': 'murroogh-galway'}
+    MUSGRAVE_ANTRIM = {'id': '1411', 'displayName': 'Musgrave, Antrim', 'displayValue': 'musgrave-antrim'}
+    MYRTLEVILLE_CORK = {'id': '562', 'displayName': 'Myrtleville, Cork', 'displayValue': 'myrtleville-cork'}
+    MYSHALL_CARLOW = {'id': '1477', 'displayName': 'Myshall, Carlow', 'displayValue': 'myshall-carlow'}
+    NAAS_AND_SURROUNDS_KILDARE = {'id': '4149', 'displayName': 'Naas (& Surrounds), Kildare', 'displayValue': 'naas-and-surrounds-kildare'}
+    NAAS_KILDARE = {'id': '2757', 'displayName': 'Naas, Kildare', 'displayValue': 'naas-kildare'}
+    NAD_CORK = {'id': '564', 'displayName': 'Nad, Cork', 'displayValue': 'nad-cork'}
+    NARAN_DONEGAL = {'id': '1008', 'displayName': 'Naran, Donegal', 'displayValue': 'naran-donegal'}
+    NARRAGHMORE_KILDARE = {'id': '2758', 'displayName': 'Narraghmore, Kildare', 'displayValue': 'narraghmore-kildare'}
+    NATIONAL_COLLEGE_OF_ART_AND_DESIGN_DUBLIN = {'id': '4330', 'displayName': 'National College of Art and Design, Dublin', 'displayValue': 'national-college-of-art-and-design-dublin'}
+    NATIONAL_COLLEGE_OF_IRELAND_NCI_DUBLIN = {'id': '4331', 'displayName': 'National College of Ireland NCI, Dublin', 'displayValue': 'national-college-of-ireland-nci-dublin'}
+    NATIONAL_MARITIME_COLLEGE_OF_IRELAND_CORK = {'id': '4363', 'displayName': 'National Maritime College of Ireland, Cork', 'displayValue': 'national-maritime-college-of-ireland-cork'}
+    NATIONAL_UNIVERSITY_OF_IRELAND_GALWAY_NUIG_GALWAY = {'id': '4338', 'displayName': 'National University of Ireland Galway NUIG, Galway', 'displayValue': 'national-university-of-ireland-galway-nuig-galway'}
+    NAUL_DUBLIN = {'id': '2173', 'displayName': 'Naul, Dublin', 'displayValue': 'naul-dublin'}
+    NAUL_MEATH = {'id': '328', 'displayName': 'Naul, Meath', 'displayValue': 'naul-meath'}
+    NAVAN_AND_SURROUNDS_MEATH = {'id': '4150', 'displayName': 'Navan (& Surrounds), Meath', 'displayValue': 'navan-and-surrounds-meath'}
+    NAVAN_ROAD_D7_DUBLIN = {'id': '2174', 'displayName': 'Navan Road (D7), Dublin', 'displayValue': 'navan-road-d7-dublin'}
+    NAVAN_MEATH = {'id': '330', 'displayName': 'Navan, Meath', 'displayValue': 'navan-meath'}
+    NEALE_MAYO = {'id': '3100', 'displayName': 'Neale, Mayo', 'displayValue': 'neale-mayo'}
+    NEALSTOWN_LAOIS = {'id': '2277', 'displayName': 'Nealstown, Laois', 'displayValue': 'nealstown-laois'}
+    NENAGH_AND_SURROUNDS_TIPPERARY = {'id': '4152', 'displayName': 'Nenagh (& Surrounds), Tipperary', 'displayValue': 'nenagh-and-surrounds-tipperary'}
+    NENAGH_TIPPERARY = {'id': '3606', 'displayName': 'Nenagh, Tipperary', 'displayValue': 'nenagh-tipperary'}
+    NEW_BIRMINGHAM_TIPPERARY = {'id': '3607', 'displayName': 'New Birmingham, Tipperary', 'displayValue': 'new-birmingham-tipperary'}
+    NEW_INN_CAVAN = {'id': '1532', 'displayName': 'New Inn, Cavan', 'displayValue': 'new-inn-cavan'}
+    NEW_INN_GALWAY = {'id': '2630', 'displayName': 'New Inn, Galway', 'displayValue': 'new-inn-galway'}
+    NEW_INN_TIPPERARY = {'id': '3610', 'displayName': 'New Inn, Tipperary', 'displayValue': 'new-inn-tipperary'}
+    NEW_KILDIMO_LIMERICK = {'id': '3047', 'displayName': 'New Kildimo, Limerick', 'displayValue': 'new-kildimo-limerick'}
+    NEW_LODGE_ANTRIM = {'id': '1412', 'displayName': 'New Lodge, Antrim', 'displayValue': 'new-lodge-antrim'}
+    NEW_QUAY_CLARE = {'id': '1645', 'displayName': 'New Quay, Clare', 'displayValue': 'new-quay-clare'}
+    NEW_ROSS_AND_SURROUNDS_WEXFORD = {'id': '4133', 'displayName': 'New Ross (& Surrounds), Wexford', 'displayValue': 'new-ross-and-surrounds-wexford'}
+    NEW_ROSS_KILKENNY = {'id': '2826', 'displayName': 'New Ross, Kilkenny', 'displayValue': 'new-ross-kilkenny'}
+    NEW_ROSS_WEXFORD = {'id': '3937', 'displayName': 'New Ross, Wexford', 'displayValue': 'new-ross-wexford'}
+    NEWBARN_WEXFORD = {'id': '3934', 'displayName': 'Newbarn, Wexford', 'displayValue': 'newbarn-wexford'}
+    NEWBAWN_WEXFORD = {'id': '3935', 'displayName': 'Newbawn, Wexford', 'displayValue': 'newbawn-wexford'}
+    NEWBAY_WEXFORD = {'id': '3936', 'displayName': 'Newbay, Wexford', 'displayValue': 'newbay-wexford'}
+    NEWBLISS_MONAGHAN = {'id': '509', 'displayName': 'Newbliss, Monaghan', 'displayValue': 'newbliss-monaghan'}
+    NEWBRIDGE_AND_SURROUNDS_KILDARE = {'id': '4153', 'displayName': 'Newbridge (& Surrounds), Kildare', 'displayValue': 'newbridge-and-surrounds-kildare'}
+    NEWBRIDGE_GALWAY = {'id': '2628', 'displayName': 'Newbridge, Galway', 'displayValue': 'newbridge-galway'}
+    NEWBRIDGE_KILDARE = {'id': '2759', 'displayName': 'Newbridge, Kildare', 'displayValue': 'newbridge-kildare'}
+    NEWBRIDGE_LIMERICK = {'id': '3045', 'displayName': 'Newbridge, Limerick', 'displayValue': 'newbridge-limerick'}
+    NEWCASTLE_WEST_AND_SURROUNDS_LIMERICK = {'id': '4154', 'displayName': 'Newcastle West (& Surrounds), Limerick', 'displayValue': 'newcastle-west-and-surrounds-limerick'}
+    NEWCASTLE_WEST_LIMERICK = {'id': '3046', 'displayName': 'Newcastle West, Limerick', 'displayValue': 'newcastle-west-limerick'}
+    NEWCASTLE_DOWN = {'id': '2026', 'displayName': 'Newcastle, Down', 'displayValue': 'newcastle-down'}
+    NEWCASTLE_DUBLIN = {'id': '2175', 'displayName': 'Newcastle, Dublin', 'displayValue': 'newcastle-dublin'}
+    NEWCASTLE_GALWAY = {'id': '2629', 'displayName': 'Newcastle, Galway', 'displayValue': 'newcastle-galway'}
+    NEWCASTLE_TIPPERARY = {'id': '3608', 'displayName': 'Newcastle, Tipperary', 'displayValue': 'newcastle-tipperary'}
+    NEWCASTLE_WICKLOW = {'id': '4037', 'displayName': 'Newcastle, Wicklow', 'displayValue': 'newcastle-wicklow'}
+    NEWCESTOWN_CORK = {'id': '565', 'displayName': 'Newcestown, Cork', 'displayValue': 'newcestown-cork'}
+    NEWCHAPEL_TIPPERARY = {'id': '3609', 'displayName': 'Newchapel, Tipperary', 'displayValue': 'newchapel-tipperary'}
+    NEWMARKET_ON_FERGUS_CLARE = {'id': '1644', 'displayName': 'Newmarket on Fergus, Clare', 'displayValue': 'newmarket-on-fergus-clare'}
+    NEWMARKET_CORK = {'id': '566', 'displayName': 'Newmarket, Cork', 'displayValue': 'newmarket-cork'}
+    NEWMARKET_KILKENNY = {'id': '2825', 'displayName': 'Newmarket, Kilkenny', 'displayValue': 'newmarket-kilkenny'}
+    NEWMILLS_DONEGAL = {'id': '1009', 'displayName': 'Newmills, Donegal', 'displayValue': 'newmills-donegal'}
+    NEWMILLS_TYRONE = {'id': '3674', 'displayName': 'Newmills, Tyrone', 'displayValue': 'newmills-tyrone'}
+    NEWPARK_MUSIC_CENTRE_DUBLIN = {'id': '4361', 'displayName': 'Newpark Music Centre, Dublin', 'displayValue': 'newpark-music-centre-dublin'}
+    NEWPORT_MAYO = {'id': '3101', 'displayName': 'Newport, Mayo', 'displayValue': 'newport-mayo'}
+    NEWPORT_TIPPERARY = {'id': '3611', 'displayName': 'Newport, Tipperary', 'displayValue': 'newport-tipperary'}
+    NEWRY_DOWN = {'id': '2027', 'displayName': 'Newry, Down', 'displayValue': 'newry-down'}
+    NEWTOWN_CLOGHANS_MAYO = {'id': '3102', 'displayName': 'Newtown Cloghans, Mayo', 'displayValue': 'newtown-cloghans-mayo'}
+    NEWTOWN_CUNNINGHAM_DONEGAL = {'id': '1010', 'displayName': 'Newtown Cunningham, Donegal', 'displayValue': 'newtown-cunningham-donegal'}
+    NEWTOWN_CARLOW = {'id': '1478', 'displayName': 'Newtown, Carlow', 'displayValue': 'newtown-carlow'}
+    NEWTOWN_CORK = {'id': '844', 'displayName': 'Newtown, Cork', 'displayValue': 'newtown-cork'}
+    NEWTOWN_GALWAY = {'id': '2631', 'displayName': 'Newtown, Galway', 'displayValue': 'newtown-galway'}
+    NEWTOWN_KERRY = {'id': '770', 'displayName': 'Newtown, Kerry', 'displayValue': 'newtown-kerry'}
+    NEWTOWN_KILDARE = {'id': '2760', 'displayName': 'Newtown, Kildare', 'displayValue': 'newtown-kildare'}
+    NEWTOWN_LAOIS = {'id': '2278', 'displayName': 'Newtown, Laois', 'displayValue': 'newtown-laois'}
+    NEWTOWN_LIMERICK = {'id': '3049', 'displayName': 'Newtown, Limerick', 'displayValue': 'newtown-limerick'}
+    NEWTOWN_OFFALY = {'id': '3374', 'displayName': 'Newtown, Offaly', 'displayValue': 'newtown-offaly'}
+    NEWTOWN_ROSCOMMON = {'id': '2100', 'displayName': 'Newtown, Roscommon', 'displayValue': 'newtown-roscommon'}
+    NEWTOWN_TIPPERARY = {'id': '3612', 'displayName': 'Newtown, Tipperary', 'displayValue': 'newtown-tipperary'}
+    NEWTOWN_WATERFORD = {'id': '3742', 'displayName': 'Newtown, Waterford', 'displayValue': 'newtown-waterford'}
+    NEWTOWN_WEXFORD = {'id': '3938', 'displayName': 'Newtown, Wexford', 'displayValue': 'newtown-wexford'}
+    NEWTOWNABBEY_ANTRIM = {'id': '1413', 'displayName': 'Newtownabbey, Antrim', 'displayValue': 'newtownabbey-antrim'}
+    NEWTOWNARDS_DOWN = {'id': '131', 'displayName': 'Newtownards, Down', 'displayValue': 'newtownards-down'}
+    NEWTOWNBREDA_DOWN = {'id': '132', 'displayName': 'Newtownbreda, Down', 'displayValue': 'newtownbreda-down'}
+    NEWTOWNBUTLER_FERMANAGH = {'id': '2204', 'displayName': 'Newtownbutler, Fermanagh', 'displayValue': 'newtownbutler-fermanagh'}
+    NEWTOWNCASHEL_LONGFORD = {'id': '3004', 'displayName': 'Newtowncashel, Longford', 'displayValue': 'newtowncashel-longford'}
+    NEWTOWNFORBES_LONGFORD = {'id': '3005', 'displayName': 'Newtownforbes, Longford', 'displayValue': 'newtownforbes-longford'}
+    NEWTOWNGORE_LEITRIM = {'id': '2599', 'displayName': 'Newtowngore, Leitrim', 'displayValue': 'newtowngore-leitrim'}
+    NEWTOWNHAMILTON_ARMAGH = {'id': '1201', 'displayName': 'Newtownhamilton, Armagh', 'displayValue': 'newtownhamilton-armagh'}
+    NEWTOWNLOW_WESTMEATH = {'id': '3797', 'displayName': 'Newtownlow, Westmeath', 'displayValue': 'newtownlow-westmeath'}
+    NEWTOWNLYNCH_GALWAY = {'id': '2632', 'displayName': 'Newtownlynch, Galway', 'displayValue': 'newtownlynch-galway'}
+    NEWTOWNMOUNTKENNEDY_WICKLOW = {'id': '4038', 'displayName': 'Newtownmountkennedy, Wicklow', 'displayValue': 'newtownmountkennedy-wicklow'}
+    NEWTOWNSHANDRUM_CORK = {'id': '846', 'displayName': 'Newtownshandrum, Cork', 'displayValue': 'newtownshandrum-cork'}
+    NEWTOWNSTEWART_TYRONE = {'id': '3675', 'displayName': 'Newtownstewart, Tyrone', 'displayValue': 'newtownstewart-tyrone'}
+    NEWTWOPOTHOUSE_CORK = {'id': '449', 'displayName': 'Newtwopothouse, Cork', 'displayValue': 'newtwopothouse-cork'}
+    NINEMILEHOUSE_TIPPERARY = {'id': '3613', 'displayName': 'Ninemilehouse, Tipperary', 'displayValue': 'ninemilehouse-tipperary'}
+    NOBBER_MEATH = {'id': '331', 'displayName': 'Nobber, Meath', 'displayValue': 'nobber-meath'}
+    NOHOVAL_CORK = {'id': '851', 'displayName': 'Nohoval, Cork', 'displayValue': 'nohoval-cork'}
+    NORTH_BELFAST_CITY_ANTRIM = {'id': '56', 'displayName': 'North Belfast City, Antrim', 'displayValue': 'north-belfast-city-antrim'}
+    NORTH_CIRCULAR_ROAD_DUBLIN = {'id': '2176', 'displayName': 'North Circular Road, Dublin', 'displayValue': 'north-circular-road-dublin'}
+    NORTH_CIRCULAR_ROAD_LIMERICK = {'id': '3050', 'displayName': 'North Circular Road, Limerick', 'displayValue': 'north-circular-road-limerick'}
+    NORTH_CO_DUBLIN_DUBLIN = {'id': '42', 'displayName': 'North Co. Dublin, Dublin', 'displayValue': 'north-co-dublin-dublin'}
+    NORTH_DUBLIN_CITY_DUBLIN = {'id': '40', 'displayName': 'North Dublin City, Dublin', 'displayValue': 'north-dublin-city-dublin'}
+    NORTH_RING_CORK = {'id': '450', 'displayName': 'North Ring, Cork', 'displayValue': 'north-ring-cork'}
+    NORTH_STRAND_DUBLIN = {'id': '2197', 'displayName': 'North Strand, Dublin', 'displayValue': 'north-strand-dublin'}
+    NORTH_WALL_DUBLIN = {'id': '2198', 'displayName': 'North Wall, Dublin', 'displayValue': 'north-wall-dublin'}
+    NOUGHAVAL_CLARE = {'id': '1646', 'displayName': 'Noughaval, Clare', 'displayValue': 'noughaval-clare'}
+    NUN_S_ISLAND_GALWAY = {'id': '2637', 'displayName': "Nun's Island, Galway", 'displayValue': 'nun-s-island-galway'}
+    NURNEY_CARLOW = {'id': '1479', 'displayName': 'Nurney, Carlow', 'displayValue': 'nurney-carlow'}
+    NURNEY_KILDARE = {'id': '2700', 'displayName': 'Nurney, Kildare', 'displayValue': 'nurney-kildare'}
+    NUTT_S_CORNER_ANTRIM = {'id': '170', 'displayName': "Nutt's Corner, Antrim", 'displayValue': 'nutt-s-corner-antrim'}
+    O_BRIENSBRIDGE_CLARE = {'id': '1647', 'displayName': "O'Briensbridge, Clare", 'displayValue': 'o-briensbridge-clare'}
+    O_CALLAGHANS_MILLS_CLARE = {'id': '1648', 'displayName': "O'Callaghans Mills, Clare", 'displayValue': 'o-callaghans-mills-clare'}
+    OAGHLEY_KERRY = {'id': '771', 'displayName': 'Oaghley, Kerry', 'displayValue': 'oaghley-kerry'}
+    OAK_PARK_CARLOW = {'id': '1480', 'displayName': 'Oak Park, Carlow', 'displayValue': 'oak-park-carlow'}
+    OATFIELD_CLARE = {'id': '321', 'displayName': 'Oatfield, Clare', 'displayValue': 'oatfield-clare'}
+    OATQUARTER_GALWAY = {'id': '2638', 'displayName': 'Oatquarter, Galway', 'displayValue': 'oatquarter-galway'}
+    OFFALY = {'id': '6', 'displayName': 'Offaly (County)', 'displayValue': 'offaly'}
+    OGHIL_GALWAY = {'id': '2639', 'displayName': 'Oghil, Galway', 'displayValue': 'oghil-galway'}
+    OGONELLOE_CLARE = {'id': '1649', 'displayName': 'Ogonelloe, Clare', 'displayValue': 'ogonelloe-clare'}
+    OILGATE_WEXFORD = {'id': '3939', 'displayName': 'Oilgate, Wexford', 'displayValue': 'oilgate-wexford'}
+    OLD_CONNAUGHT_DUBLIN = {'id': '1099', 'displayName': 'Old Connaught, Dublin', 'displayValue': 'old-connaught-dublin'}
+    OLD_COURT_CORK = {'id': '451', 'displayName': 'Old Court, Cork', 'displayValue': 'old-court-cork'}
+    OLD_HEAD_CORK = {'id': '852', 'displayName': 'Old Head, Cork', 'displayValue': 'old-head-cork'}
+    OLD_KILCULLEN_KILDARE = {'id': '2701', 'displayName': 'Old Kilcullen, Kildare', 'displayValue': 'old-kilcullen-kildare'}
+    OLD_KILDIMO_LIMERICK = {'id': '3051', 'displayName': 'Old Kildimo, Limerick', 'displayValue': 'old-kildimo-limerick'}
+    OLD_PARISH_WATERFORD = {'id': '3743', 'displayName': 'Old Parish, Waterford', 'displayValue': 'old-parish-waterford'}
+    OLD_ROSS_WEXFORD = {'id': '3940', 'displayName': 'Old Ross, Wexford', 'displayValue': 'old-ross-wexford'}
+    OLD_TOWN_DONEGAL = {'id': '1011', 'displayName': 'Old Town, Donegal', 'displayValue': 'old-town-donegal'}
+    OLD_TOWN_LAOIS = {'id': '847', 'displayName': 'Old Town, Laois', 'displayValue': 'old-town-laois'}
+    OLD_TOWN_ROSCOMMON = {'id': '1121', 'displayName': 'Old Town, Roscommon', 'displayValue': 'old-town-roscommon'}
+    OLD_TOWN_WEXFORD = {'id': '1286', 'displayName': 'Old Town, Wexford', 'displayValue': 'old-town-wexford'}
+    OLD_TWOPOLDOUSE_CORK = {'id': '853', 'displayName': 'Old Twopoldouse, Cork', 'displayValue': 'old-twopoldouse-cork'}
+    OLDBAWN_DUBLIN = {'id': '2199', 'displayName': 'Oldbawn, Dublin', 'displayValue': 'oldbawn-dublin'}
+    OLDCASTLE_CAVAN = {'id': '279', 'displayName': 'Oldcastle, Cavan', 'displayValue': 'oldcastle-cavan'}
+    OLDCASTLE_MEATH = {'id': '332', 'displayName': 'Oldcastle, Meath', 'displayValue': 'oldcastle-meath'}
+    OLDCOURT_WICKLOW = {'id': '4039', 'displayName': 'Oldcourt, Wicklow', 'displayValue': 'oldcourt-wicklow'}
+    OLDLEIGHLIN_CARLOW = {'id': '1481', 'displayName': 'Oldleighlin, Carlow', 'displayValue': 'oldleighlin-carlow'}
+    OLDPARK_ANTRIM = {'id': '171', 'displayName': 'Oldpark, Antrim', 'displayValue': 'oldpark-antrim'}
+    OLDTOWN_DUBLIN = {'id': '2200', 'displayName': 'Oldtown, Dublin', 'displayValue': 'oldtown-dublin'}
+    OLDTOWN_ROSCOMMON = {'id': '2101', 'displayName': 'Oldtown, Roscommon', 'displayValue': 'oldtown-roscommon'}
+    OMAGH_TYRONE = {'id': '3676', 'displayName': 'Omagh, Tyrone', 'displayValue': 'omagh-tyrone'}
+    OMEATH_LOUTH = {'id': '3070', 'displayName': 'Omeath, Louth', 'displayValue': 'omeath-louth'}
+    ONAGHT_GALWAY = {'id': '2640', 'displayName': 'Onaght, Galway', 'displayValue': 'onaght-galway'}
+    ONGAR_DUBLIN = {'id': '693', 'displayName': 'Ongar, Dublin', 'displayValue': 'ongar-dublin'}
+    OOLA_LIMERICK = {'id': '3052', 'displayName': 'Oola, Limerick', 'displayValue': 'oola-limerick'}
+    OOLA_TIPPERARY = {'id': '3614', 'displayName': 'Oola, Tipperary', 'displayValue': 'oola-tipperary'}
+    ORANGEFIELD_DOWN = {'id': '133', 'displayName': 'Orangefield, Down', 'displayValue': 'orangefield-down'}
+    ORANHILL_GALWAY = {'id': '2641', 'displayName': 'Oranhill, Galway', 'displayValue': 'oranhill-galway'}
+    ORANMORE_AND_SURROUNDS_GALWAY = {'id': '4142', 'displayName': 'Oranmore (& Surrounds), Galway', 'displayValue': 'oranmore-and-surrounds-galway'}
+    ORANMORE_GALWAY = {'id': '2642', 'displayName': 'Oranmore, Galway', 'displayValue': 'oranmore-galway'}
+    ORISTOWN_MEATH = {'id': '333', 'displayName': 'Oristown, Meath', 'displayValue': 'oristown-meath'}
+    ORMEAU_ANTRIM = {'id': '172', 'displayName': 'Ormeau, Antrim', 'displayValue': 'ormeau-antrim'}
+    ORMEAU_DOWN = {'id': '134', 'displayName': 'Ormeau, Down', 'displayValue': 'ormeau-down'}
+    OUGHTERARD_GALWAY = {'id': '2643', 'displayName': 'Oughterard, Galway', 'displayValue': 'oughterard-galway'}
+    OULART_WEXFORD = {'id': '3941', 'displayName': 'Oulart, Wexford', 'displayValue': 'oulart-wexford'}
+    OVENS_CORK = {'id': '854', 'displayName': 'Ovens, Cork', 'displayValue': 'ovens-cork'}
+    OWENBEG_SLIGO = {'id': '1170', 'displayName': 'Owenbeg, Sligo', 'displayValue': 'owenbeg-sligo'}
+    OWENBRISTY_GALWAY = {'id': '1123', 'displayName': 'Owenbristy, Galway', 'displayValue': 'owenbristy-galway'}
+    OWENMORE_BRIDGE_MAYO = {'id': '1028', 'displayName': 'Owenmore Bridge, Mayo', 'displayValue': 'owenmore-bridge-mayo'}
+    OWER_GALWAY = {'id': '2644', 'displayName': 'Ower, Galway', 'displayValue': 'ower-galway'}
+    OWNAHINCHA_CORK = {'id': '855', 'displayName': 'Ownahincha, Cork', 'displayValue': 'ownahincha-cork'}
+    OWNING_KILKENNY = {'id': '232', 'displayName': 'Owning, Kilkenny', 'displayValue': 'owning-kilkenny'}
+    OYSTERHAVEN_CORK = {'id': '856', 'displayName': 'Oysterhaven, Cork', 'displayValue': 'oysterhaven-cork'}
+    PALACE_WEXFORD = {'id': '3942', 'displayName': 'Palace, Wexford', 'displayValue': 'palace-wexford'}
+    PALATINE_CARLOW = {'id': '1482', 'displayName': 'Palatine, Carlow', 'displayValue': 'palatine-carlow'}
+    PALLAS_CROSS_TIPPERARY = {'id': '87', 'displayName': 'Pallas Cross, Tipperary', 'displayValue': 'pallas-cross-tipperary'}
+    PALLAS_LAOIS = {'id': '2279', 'displayName': 'Pallas, Laois', 'displayValue': 'pallas-laois'}
+    PALLASGREEN_LIMERICK = {'id': '3053', 'displayName': 'Pallasgreen, Limerick', 'displayValue': 'pallasgreen-limerick'}
+    PALLASKENRY_LIMERICK = {'id': '3054', 'displayName': 'Pallaskenry, Limerick', 'displayValue': 'pallaskenry-limerick'}
+    PALMERSTOWN_DUBLIN = {'id': '694', 'displayName': 'Palmerstown, Dublin', 'displayValue': 'palmerstown-dublin'}
+    PARK_WEST_DUBLIN = {'id': '2212', 'displayName': 'Park West, Dublin', 'displayValue': 'park-west-dublin'}
+    PARK_DERRY = {'id': '1298', 'displayName': 'Park, Derry', 'displayValue': 'park-derry'}
+    PARK_MAYO = {'id': '3103', 'displayName': 'Park, Mayo', 'displayValue': 'park-mayo'}
+    PARKGATE_ANTRIM = {'id': '173', 'displayName': 'Parkgate, Antrim', 'displayValue': 'parkgate-antrim'}
+    PARKMORE_GALWAY = {'id': '1767', 'displayName': 'Parkmore, Galway', 'displayValue': 'parkmore-galway'}
+    PARKNASILLA_KERRY = {'id': '772', 'displayName': 'Parknasilla, Kerry', 'displayValue': 'parknasilla-kerry'}
+    PARSONSTOWN_MEATH = {'id': '1084', 'displayName': 'Parsonstown, Meath', 'displayValue': 'parsonstown-meath'}
+    PARTEEN_CLARE = {'id': '1650', 'displayName': 'Parteen, Clare', 'displayValue': 'parteen-clare'}
+    PARTRY_MAYO = {'id': '3104', 'displayName': 'Partry, Mayo', 'displayValue': 'partry-mayo'}
+    PASSAGE_EAST_WATERFORD = {'id': '3744', 'displayName': 'Passage East, Waterford', 'displayValue': 'passage-east-waterford'}
+    PASSAGE_WEST_AND_SURROUNDS_CORK = {'id': '4155', 'displayName': 'Passage West (& Surrounds), Cork', 'displayValue': 'passage-west-and-surrounds-cork'}
+    PASSAGE_WEST_CORK = {'id': '857', 'displayName': 'Passage West, Cork', 'displayValue': 'passage-west-cork'}
+    PASSAGE_ROSCOMMON = {'id': '1127', 'displayName': 'Passage, Roscommon', 'displayValue': 'passage-roscommon'}
+    PATRICKSWELL_LIMERICK = {'id': '3055', 'displayName': 'Patrickswell, Limerick', 'displayValue': 'patrickswell-limerick'}
+    PAUGHNSTOWN_LOUTH = {'id': '3075', 'displayName': 'Paughnstown, Louth', 'displayValue': 'paughnstown-louth'}
+    PAULSTOWN_KILKENNY = {'id': '233', 'displayName': 'Paulstown, Kilkenny', 'displayValue': 'paulstown-kilkenny'}
+    PEAKE_CORK = {'id': '858', 'displayName': 'Peake, Cork', 'displayValue': 'peake-cork'}
+    PENNYWELL_LIMERICK = {'id': '3071', 'displayName': 'Pennywell, Limerick', 'displayValue': 'pennywell-limerick'}
+    PERRYSTOWN_DUBLIN = {'id': '2223', 'displayName': 'Perrystown, Dublin', 'displayValue': 'perrystown-dublin'}
+    PETERSWELL_GALWAY = {'id': '1768', 'displayName': 'Peterswell, Galway', 'displayValue': 'peterswell-galway'}
+    PETTIGO_DONEGAL = {'id': '1012', 'displayName': 'Pettigo, Donegal', 'displayValue': 'pettigo-donegal'}
+    PETTIGO_FERMANAGH = {'id': '664', 'displayName': 'Pettigo, Fermanagh', 'displayValue': 'pettigo-fermanagh'}
+    PHIBSBOROUGH_DUBLIN = {'id': '2224', 'displayName': 'Phibsborough, Dublin', 'displayValue': 'phibsborough-dublin'}
+    PIERCESTOWN_WEXFORD = {'id': '3943', 'displayName': 'Piercestown, Wexford', 'displayValue': 'piercestown-wexford'}
+    PIKE_CORNER_MEATH = {'id': '1085', 'displayName': 'Pike Corner, Meath', 'displayValue': 'pike-corner-meath'}
+    PIKE_OF_RUSH_HALL_LAOIS = {'id': '2280', 'displayName': 'Pike of Rush Hall, Laois', 'displayValue': 'pike-of-rush-hall-laois'}
+    PIKE_TIPPERARY = {'id': '88', 'displayName': 'Pike, Tipperary', 'displayValue': 'pike-tipperary'}
+    PILTOWN_KILKENNY = {'id': '234', 'displayName': 'Piltown, Kilkenny', 'displayValue': 'piltown-kilkenny'}
+    PLUCK_DONEGAL = {'id': '588', 'displayName': 'Pluck, Donegal', 'displayValue': 'pluck-donegal'}
+    PLUMBRIDGE_TYRONE = {'id': '3677', 'displayName': 'Plumbridge, Tyrone', 'displayValue': 'plumbridge-tyrone'}
+    POLEGLASS_ANTRIM = {'id': '174', 'displayName': 'Poleglass, Antrim', 'displayValue': 'poleglass-antrim'}
+    POLLAGH_OFFALY = {'id': '3375', 'displayName': 'Pollagh, Offaly', 'displayValue': 'pollagh-offaly'}
+    POLLARDSTOWN_KILDARE = {'id': '2702', 'displayName': 'Pollardstown, Kildare', 'displayValue': 'pollardstown-kildare'}
+    POLLATOMISH_MAYO = {'id': '3105', 'displayName': 'Pollatomish, Mayo', 'displayValue': 'pollatomish-mayo'}
+    POLLERTON_CARLOW = {'id': '1483', 'displayName': 'Pollerton, Carlow', 'displayValue': 'pollerton-carlow'}
+    POLLNAROOMA_GALWAY = {'id': '1769', 'displayName': 'Pollnarooma, Galway', 'displayValue': 'pollnarooma-galway'}
+    POLLSHASK_GALWAY = {'id': '1129', 'displayName': 'Pollshask, Galway', 'displayValue': 'pollshask-galway'}
+    POMEROY_TYRONE = {'id': '3678', 'displayName': 'Pomeroy, Tyrone', 'displayValue': 'pomeroy-tyrone'}
+    PONTOON_MAYO = {'id': '3106', 'displayName': 'Pontoon, Mayo', 'displayValue': 'pontoon-mayo'}
+    POPPINTREE_DUBLIN = {'id': '2225', 'displayName': 'Poppintree, Dublin', 'displayValue': 'poppintree-dublin'}
+    PORT_BALLINTRAE_ANTRIM = {'id': '175', 'displayName': 'Port Ballintrae, Antrim', 'displayValue': 'port-ballintrae-antrim'}
+    PORT_DONEGAL = {'id': '590', 'displayName': 'Port, Donegal', 'displayValue': 'port-donegal'}
+    PORT_LOUTH = {'id': '3076', 'displayName': 'Port, Louth', 'displayValue': 'port-louth'}
+    PORTACLOY_MAYO = {'id': '3107', 'displayName': 'Portacloy, Mayo', 'displayValue': 'portacloy-mayo'}
+    PORTADOWN_ARMAGH = {'id': '1469', 'displayName': 'Portadown, Armagh', 'displayValue': 'portadown-armagh'}
+    PORTAFERRY_DOWN = {'id': '139', 'displayName': 'Portaferry, Down', 'displayValue': 'portaferry-down'}
+    PORTALEEN_DONEGAL = {'id': '591', 'displayName': 'Portaleen, Donegal', 'displayValue': 'portaleen-donegal'}
+    PORTARLINGTON_AND_SURROUNDS_LAOIS = {'id': '4156', 'displayName': 'Portarlington (& Surrounds), Laois', 'displayValue': 'portarlington-and-surrounds-laois'}
+    PORTARLINGTON_AND_SURROUNDS_OFFALY = {'id': '4157', 'displayName': 'Portarlington (& Surrounds), Offaly', 'displayValue': 'portarlington-and-surrounds-offaly'}
+    PORTARLINGTON_LAOIS = {'id': '2281', 'displayName': 'Portarlington, Laois', 'displayValue': 'portarlington-laois'}
+    PORTARLINGTON_OFFALY = {'id': '3376', 'displayName': 'Portarlington, Offaly', 'displayValue': 'portarlington-offaly'}
+    PORTAVOGIE_DOWN = {'id': '140', 'displayName': 'Portavogie, Down', 'displayValue': 'portavogie-down'}
+    PORTDRINE_CLARE = {'id': '1651', 'displayName': 'Portdrine, Clare', 'displayValue': 'portdrine-clare'}
+    PORTERSTOWN_DUBLIN = {'id': '2226', 'displayName': 'Porterstown, Dublin', 'displayValue': 'porterstown-dublin'}
+    PORTGLENONE_ANTRIM = {'id': '176', 'displayName': 'Portglenone, Antrim', 'displayValue': 'portglenone-antrim'}
+    PORTGLENONE_DERRY = {'id': '515', 'displayName': 'Portglenone, Derry', 'displayValue': 'portglenone-derry'}
+    PORTLAND_TIPPERARY = {'id': '3615', 'displayName': 'Portland, Tipperary', 'displayValue': 'portland-tipperary'}
+    PORTLAOISE_AND_SURROUNDS_LAOIS = {'id': '4158', 'displayName': 'Portlaoise (& Surrounds), Laois', 'displayValue': 'portlaoise-and-surrounds-laois'}
+    PORTLAOISE_LAOIS = {'id': '2282', 'displayName': 'Portlaoise, Laois', 'displayValue': 'portlaoise-laois'}
+    PORTLAW_WATERFORD = {'id': '3745', 'displayName': 'Portlaw, Waterford', 'displayValue': 'portlaw-waterford'}
+    PORTMAGEE_KERRY = {'id': '2450', 'displayName': 'Portmagee, Kerry', 'displayValue': 'portmagee-kerry'}
+    PORTMARNOCK_DUBLIN = {'id': '2227', 'displayName': 'Portmarnock, Dublin', 'displayValue': 'portmarnock-dublin'}
+    PORTNABLAGH_DONEGAL = {'id': '1013', 'displayName': 'Portnablagh, Donegal', 'displayValue': 'portnablagh-donegal'}
+    PORTNOO_DONEGAL = {'id': '1014', 'displayName': 'Portnoo, Donegal', 'displayValue': 'portnoo-donegal'}
+    PORTOBELLO_INSTITUTE_DUBLIN = {'id': '4370', 'displayName': 'Portobello Institute, Dublin', 'displayValue': 'portobello-institute-dublin'}
+    PORTOBELLO_DUBLIN = {'id': '2246', 'displayName': 'Portobello, Dublin', 'displayValue': 'portobello-dublin'}
+    PORTRANE_DUBLIN = {'id': '1890', 'displayName': 'Portrane, Dublin', 'displayValue': 'portrane-dublin'}
+    PORTROE_TIPPERARY = {'id': '3616', 'displayName': 'Portroe, Tipperary', 'displayValue': 'portroe-tipperary'}
+    PORTRUNNY_ROSCOMMON = {'id': '2102', 'displayName': 'Portrunny, Roscommon', 'displayValue': 'portrunny-roscommon'}
+    PORTRUSH_ANTRIM = {'id': '177', 'displayName': 'Portrush, Antrim', 'displayValue': 'portrush-antrim'}
+    PORTSALON_DONEGAL = {'id': '1015', 'displayName': 'Portsalon, Donegal', 'displayValue': 'portsalon-donegal'}
+    PORTSTEWART_DERRY = {'id': '516', 'displayName': 'Portstewart, Derry', 'displayValue': 'portstewart-derry'}
+    PORTUMNA_GALWAY = {'id': '1770', 'displayName': 'Portumna, Galway', 'displayValue': 'portumna-galway'}
+    PORTURLIN_MAYO = {'id': '3108', 'displayName': 'Porturlin, Mayo', 'displayValue': 'porturlin-mayo'}
+    POULADUFF_CORK = {'id': '870', 'displayName': 'Pouladuff, Cork', 'displayValue': 'pouladuff-cork'}
+    POULMUCKA_TIPPERARY = {'id': '3617', 'displayName': 'Poulmucka, Tipperary', 'displayValue': 'poulmucka-tipperary'}
+    POULSHONE_WEXFORD = {'id': '3951', 'displayName': 'Poulshone, Wexford', 'displayValue': 'poulshone-wexford'}
+    POWER_S_CROSS_GALWAY = {'id': '1132', 'displayName': "Power's Cross, Galway", 'displayValue': 'power-s-cross-galway'}
+    POWERSTOWN_KILKENNY = {'id': '235', 'displayName': 'Powerstown, Kilkenny', 'displayValue': 'powerstown-kilkenny'}
+    POYNTZ_PASS_ARMAGH = {'id': '1470', 'displayName': 'Poyntz pass, Armagh', 'displayValue': 'poyntz-pass-armagh'}
+    PRIESTHAGGARD_WEXFORD = {'id': '3952', 'displayName': 'Priesthaggard, Wexford', 'displayValue': 'priesthaggard-wexford'}
+    PRIORSWOOD_DUBLIN = {'id': '2257', 'displayName': 'Priorswood, Dublin', 'displayValue': 'priorswood-dublin'}
+    PROSPECT_LIMERICK = {'id': '3072', 'displayName': 'Prospect, Limerick', 'displayValue': 'prospect-limerick'}
+    PROSPEROUS_KILDARE = {'id': '2703', 'displayName': 'Prosperous, Kildare', 'displayValue': 'prosperous-kildare'}
+    PUCKAUN_TIPPERARY = {'id': '3618', 'displayName': 'Puckaun, Tipperary', 'displayValue': 'puckaun-tipperary'}
+    PULSE_COLLEGE_DUBLIN = {'id': '4379', 'displayName': 'Pulse College, Dublin', 'displayValue': 'pulse-college-dublin'}
+    PUNCHESTOWN_KILDARE = {'id': '2704', 'displayName': 'Punchestown, Kildare', 'displayValue': 'punchestown-kildare'}
+    QUEENS_UNIVERSITY_BELFAST_ANTRIM = {'id': '4354', 'displayName': 'Queens University Belfast, Antrim', 'displayValue': 'queens-university-belfast-antrim'}
+    QUERRIN_CLARE = {'id': '1652', 'displayName': 'Querrin, Clare', 'displayValue': 'querrin-clare'}
+    QUIGLEY_S_POINT_DONEGAL = {'id': '1016', 'displayName': "Quigley's Point, Donegal", 'displayValue': 'quigley-s-point-donegal'}
+    QUILTY_CLARE = {'id': '1653', 'displayName': 'Quilty, Clare', 'displayValue': 'quilty-clare'}
+    QUIN_CLARE = {'id': '1654', 'displayName': 'Quin, Clare', 'displayValue': 'quin-clare'}
+    RACE_END_DONEGAL = {'id': '1017', 'displayName': 'Race End, Donegal', 'displayValue': 'race-end-donegal'}
+    RAFFREY_DOWN = {'id': '625', 'displayName': 'Raffrey, Down', 'displayValue': 'raffrey-down'}
+    RAGHLY_SLIGO = {'id': '1920', 'displayName': 'Raghly, Sligo', 'displayValue': 'raghly-sligo'}
+    RAHAN_OFFALY = {'id': '926', 'displayName': 'Rahan, Offaly', 'displayValue': 'rahan-offaly'}
+    RAHANAGH_LIMERICK = {'id': '3073', 'displayName': 'Rahanagh, Limerick', 'displayValue': 'rahanagh-limerick'}
+    RAHARA_ROSCOMMON = {'id': '2104', 'displayName': 'Rahara, Roscommon', 'displayValue': 'rahara-roscommon'}
+    RAHARNEY_WESTMEATH = {'id': '3798', 'displayName': 'Raharney, Westmeath', 'displayValue': 'raharney-westmeath'}
+    RAHEEN_CORK = {'id': '871', 'displayName': 'Raheen, Cork', 'displayValue': 'raheen-cork'}
+    RAHEEN_LIMERICK = {'id': '3074', 'displayName': 'Raheen, Limerick', 'displayValue': 'raheen-limerick'}
+    RAHEEN_WEXFORD = {'id': '3953', 'displayName': 'Raheen, Wexford', 'displayValue': 'raheen-wexford'}
+    RAHENY_DUBLIN = {'id': '2258', 'displayName': 'Raheny, Dublin', 'displayValue': 'raheny-dublin'}
+    RAHOON_GALWAY = {'id': '1771', 'displayName': 'Rahoon, Galway', 'displayValue': 'rahoon-galway'}
+    RAIGH_GALWAY = {'id': '1130', 'displayName': 'Raigh, Galway', 'displayValue': 'raigh-galway'}
+    RAILYARD_KILKENNY = {'id': '237', 'displayName': 'Railyard, Kilkenny', 'displayValue': 'railyard-kilkenny'}
+    RAKE_STREET_MAYO = {'id': '3109', 'displayName': 'Rake Street, Mayo', 'displayValue': 'rake-street-mayo'}
+    RAMELTON_DONEGAL = {'id': '1018', 'displayName': 'Ramelton, Donegal', 'displayValue': 'ramelton-donegal'}
+    RAMSGRANGE_WEXFORD = {'id': '3954', 'displayName': 'Ramsgrange, Wexford', 'displayValue': 'ramsgrange-wexford'}
+    RANDALSTOWN_ANTRIM = {'id': '179', 'displayName': 'Randalstown, Antrim', 'displayValue': 'randalstown-antrim'}
+    RANELAGH_DUBLIN = {'id': '2259', 'displayName': 'Ranelagh, Dublin', 'displayValue': 'ranelagh-dublin'}
+    RANSBORO_SLIGO = {'id': '1921', 'displayName': 'Ransboro, Sligo', 'displayValue': 'ransboro-sligo'}
+    RAPEMILLS_OFFALY = {'id': '927', 'displayName': 'Rapemills, Offaly', 'displayValue': 'rapemills-offaly'}
+    RAPHOE_DONEGAL = {'id': '1019', 'displayName': 'Raphoe, Donegal', 'displayValue': 'raphoe-donegal'}
+    RASHARKIN_ANTRIM = {'id': '180', 'displayName': 'Rasharkin, Antrim', 'displayValue': 'rasharkin-antrim'}
+    RASHEDOGE_DONEGAL = {'id': '592', 'displayName': 'Rashedoge, Donegal', 'displayValue': 'rashedoge-donegal'}
+    RATH_LUIRC_CORK = {'id': '452', 'displayName': 'Rath Luirc, Cork', 'displayValue': 'rath-luirc-cork'}
+    RATH_OFFALY = {'id': '929', 'displayName': 'Rath, Offaly', 'displayValue': 'rath-offaly'}
+    RATHANGAN_KILDARE = {'id': '2705', 'displayName': 'Rathangan, Kildare', 'displayValue': 'rathangan-kildare'}
+    RATHANGAN_WEXFORD = {'id': '3955', 'displayName': 'Rathangan, Wexford', 'displayValue': 'rathangan-wexford'}
+    RATHARNEY_LONGFORD = {'id': '3006', 'displayName': 'Ratharney, Longford', 'displayValue': 'ratharney-longford'}
+    RATHASPICK_WESTMEATH = {'id': '3799', 'displayName': 'Rathaspick, Westmeath', 'displayValue': 'rathaspick-westmeath'}
+    RATHBANE_LIMERICK = {'id': '2961', 'displayName': 'Rathbane, Limerick', 'displayValue': 'rathbane-limerick'}
+    RATHBRIT_TIPPERARY = {'id': '3619', 'displayName': 'Rathbrit, Tipperary', 'displayValue': 'rathbrit-tipperary'}
+    RATHCABBIN_TIPPERARY = {'id': '3620', 'displayName': 'Rathcabbin, Tipperary', 'displayValue': 'rathcabbin-tipperary'}
+    RATHCAIRN_MEATH = {'id': '3312', 'displayName': 'Rathcairn, Meath', 'displayValue': 'rathcairn-meath'}
+    RATHCOFFEY_KILDARE = {'id': '2706', 'displayName': 'Rathcoffey, Kildare', 'displayValue': 'rathcoffey-kildare'}
+    RATHCONRATH_WESTMEATH = {'id': '3800', 'displayName': 'Rathconrath, Westmeath', 'displayValue': 'rathconrath-westmeath'}
+    RATHCOOL_CORK = {'id': '872', 'displayName': 'Rathcool, Cork', 'displayValue': 'rathcool-cork'}
+    RATHCOOLE_AND_SURROUNDS_DUBLIN = {'id': '4160', 'displayName': 'Rathcoole (& Surrounds), Dublin', 'displayValue': 'rathcoole-and-surrounds-dublin'}
+    RATHCOOLE_ANTRIM = {'id': '181', 'displayName': 'Rathcoole, Antrim', 'displayValue': 'rathcoole-antrim'}
+    RATHCOOLE_DUBLIN = {'id': '2260', 'displayName': 'Rathcoole, Dublin', 'displayValue': 'rathcoole-dublin'}
+    RATHCOR_LOUTH = {'id': '3077', 'displayName': 'Rathcor, Louth', 'displayValue': 'rathcor-louth'}
+    RATHCORE_MEATH = {'id': '3313', 'displayName': 'Rathcore, Meath', 'displayValue': 'rathcore-meath'}
+    RATHCORMAC_CORK = {'id': '873', 'displayName': 'Rathcormac, Cork', 'displayValue': 'rathcormac-cork'}
+    RATHCORMAC_SLIGO = {'id': '1922', 'displayName': 'Rathcormac, Sligo', 'displayValue': 'rathcormac-sligo'}
+    RATHCROGHAN_ROSCOMMON = {'id': '2109', 'displayName': 'Rathcroghan, Roscommon', 'displayValue': 'rathcroghan-roscommon'}
+    RATHDANGAN_WICKLOW = {'id': '4040', 'displayName': 'Rathdangan, Wicklow', 'displayValue': 'rathdangan-wicklow'}
+    RATHDOWNEY_LAOIS = {'id': '2283', 'displayName': 'Rathdowney, Laois', 'displayValue': 'rathdowney-laois'}
+    RATHDRUM_WICKLOW = {'id': '4041', 'displayName': 'Rathdrum, Wicklow', 'displayValue': 'rathdrum-wicklow'}
+    RATHDUFF_CORK = {'id': '875', 'displayName': 'Rathduff, Cork', 'displayValue': 'rathduff-cork'}
+    RATHEDAN_CARLOW = {'id': '226', 'displayName': 'Rathedan, Carlow', 'displayValue': 'rathedan-carlow'}
+    RATHFARNHAM_DUBLIN = {'id': '2261', 'displayName': 'Rathfarnham, Dublin', 'displayValue': 'rathfarnham-dublin'}
+    RATHFEIGH_MEATH = {'id': '3314', 'displayName': 'Rathfeigh, Meath', 'displayValue': 'rathfeigh-meath'}
+    RATHFRILAND_DOWN = {'id': '141', 'displayName': 'Rathfriland, Down', 'displayValue': 'rathfriland-down'}
+    RATHFYLANE_WEXFORD = {'id': '3956', 'displayName': 'Rathfylane, Wexford', 'displayValue': 'rathfylane-wexford'}
+    RATHGAR_DUBLIN = {'id': '2262', 'displayName': 'Rathgar, Dublin', 'displayValue': 'rathgar-dublin'}
+    RATHGAROGUE_WEXFORD = {'id': '3957', 'displayName': 'Rathgarogue, Wexford', 'displayValue': 'rathgarogue-wexford'}
+    RATHGORMACK_WATERFORD = {'id': '3746', 'displayName': 'Rathgormack, Waterford', 'displayValue': 'rathgormack-waterford'}
+    RATHKEALE_AND_SURROUNDS_LIMERICK = {'id': '4161', 'displayName': 'Rathkeale (& Surrounds), Limerick', 'displayValue': 'rathkeale-and-surrounds-limerick'}
+    RATHKEALE_LIMERICK = {'id': '2962', 'displayName': 'Rathkeale, Limerick', 'displayValue': 'rathkeale-limerick'}
+    RATHKEEVIN_TIPPERARY = {'id': '3621', 'displayName': 'Rathkeevin, Tipperary', 'displayValue': 'rathkeevin-tipperary'}
+    RATHKENNY_MEATH = {'id': '3315', 'displayName': 'Rathkenny, Meath', 'displayValue': 'rathkenny-meath'}
+    RATHLACKAN_MAYO = {'id': '3110', 'displayName': 'Rathlackan, Mayo', 'displayValue': 'rathlackan-mayo'}
+    RATHLEE_SLIGO = {'id': '1923', 'displayName': 'Rathlee, Sligo', 'displayValue': 'rathlee-sligo'}
+    RATHMACULLIG_CORK = {'id': '876', 'displayName': 'Rathmacullig, Cork', 'displayValue': 'rathmacullig-cork'}
+    RATHMICHAEL_DUBLIN = {'id': '2263', 'displayName': 'Rathmichael, Dublin', 'displayValue': 'rathmichael-dublin'}
+    RATHMINES_DUBLIN = {'id': '2264', 'displayName': 'Rathmines, Dublin', 'displayValue': 'rathmines-dublin'}
+    RATHMOLYON_MEATH = {'id': '3316', 'displayName': 'Rathmolyon, Meath', 'displayValue': 'rathmolyon-meath'}
+    RATHMORE_KERRY = {'id': '2451', 'displayName': 'Rathmore, Kerry', 'displayValue': 'rathmore-kerry'}
+    RATHMOYLE_KILKENNY = {'id': '238', 'displayName': 'Rathmoyle, Kilkenny', 'displayValue': 'rathmoyle-kilkenny'}
+    RATHMULLAN_DONEGAL = {'id': '1021', 'displayName': 'Rathmullan, Donegal', 'displayValue': 'rathmullan-donegal'}
+    RATHNEW_WICKLOW = {'id': '4042', 'displayName': 'Rathnew, Wicklow', 'displayValue': 'rathnew-wicklow'}
+    RATHNURE_WEXFORD = {'id': '3958', 'displayName': 'Rathnure, Wexford', 'displayValue': 'rathnure-wexford'}
+    RATHOE_CARLOW = {'id': '1484', 'displayName': 'Rathoe, Carlow', 'displayValue': 'rathoe-carlow'}
+    RATHOMA_MAYO = {'id': '3111', 'displayName': 'Rathoma, Mayo', 'displayValue': 'rathoma-mayo'}
+    RATHOWEN_WESTMEATH = {'id': '3801', 'displayName': 'Rathowen, Westmeath', 'displayValue': 'rathowen-westmeath'}
+    RATHPEACON_CORK = {'id': '877', 'displayName': 'Rathpeacon, Cork', 'displayValue': 'rathpeacon-cork'}
+    RATHVILLA_OFFALY = {'id': '930', 'displayName': 'Rathvilla, Offaly', 'displayValue': 'rathvilla-offaly'}
+    RATHVILLY_CARLOW = {'id': '1485', 'displayName': 'Rathvilly, Carlow', 'displayValue': 'rathvilly-carlow'}
+    RATOATH_AND_SURROUNDS_MEATH = {'id': '4162', 'displayName': 'Ratoath (& Surrounds), Meath', 'displayValue': 'ratoath-and-surrounds-meath'}
+    RATOATH_MEATH = {'id': '3317', 'displayName': 'Ratoath, Meath', 'displayValue': 'ratoath-meath'}
+    RAVENHILL_DOWN = {'id': '142', 'displayName': 'Ravenhill, Down', 'displayValue': 'ravenhill-down'}
+    RAVENSDALE_LOUTH = {'id': '3078', 'displayName': 'Ravensdale, Louth', 'displayValue': 'ravensdale-louth'}
+    RAY_DONEGAL = {'id': '593', 'displayName': 'Ray, Donegal', 'displayValue': 'ray-donegal'}
+    REAGHSTOWN_LOUTH = {'id': '3079', 'displayName': 'Reaghstown, Louth', 'displayValue': 'reaghstown-louth'}
+    REANANEREE_CORK = {'id': '453', 'displayName': 'Reananeree, Cork', 'displayValue': 'reananeree-cork'}
+    REANASCREENA_CORK = {'id': '454', 'displayName': 'Reanascreena, Cork', 'displayValue': 'reanascreena-cork'}
+    REARCROSS_TIPPERARY = {'id': '3622', 'displayName': 'Rearcross, Tipperary', 'displayValue': 'rearcross-tipperary'}
+    RECESS_GALWAY = {'id': '1772', 'displayName': 'Recess, Galway', 'displayValue': 'recess-galway'}
+    REDCASTLE_DONEGAL = {'id': '1024', 'displayName': 'Redcastle, Donegal', 'displayValue': 'redcastle-donegal'}
+    REDCROSS_WICKLOW = {'id': '4043', 'displayName': 'Redcross, Wicklow', 'displayValue': 'redcross-wicklow'}
+    REDDAN_S_WALK_TIPPERARY = {'id': '3623', 'displayName': "Reddan's Walk, Tipperary", 'displayValue': 'reddan-s-walk-tipperary'}
+    REDGATE_LIMERICK = {'id': '2963', 'displayName': 'Redgate, Limerick', 'displayValue': 'redgate-limerick'}
+    REDGATE_WEXFORD = {'id': '1294', 'displayName': 'Redgate, Wexford', 'displayValue': 'redgate-wexford'}
+    REDHILLS_CAVAN = {'id': '1533', 'displayName': 'Redhills, Cavan', 'displayValue': 'redhills-cavan'}
+    REEN_KERRY = {'id': '2452', 'displayName': 'Reen, Kerry', 'displayValue': 'reen-kerry'}
+    REENS_LIMERICK = {'id': '2964', 'displayName': 'Reens, Limerick', 'displayValue': 'reens-limerick'}
+    REENVANAGH_KILKENNY = {'id': '239', 'displayName': 'Reenvanagh, Kilkenny', 'displayValue': 'reenvanagh-kilkenny'}
+    RELAGHBEG_CAVAN = {'id': '1534', 'displayName': 'Relaghbeg, Cavan', 'displayValue': 'relaghbeg-cavan'}
+    RENMORE_GALWAY = {'id': '1773', 'displayName': 'Renmore, Galway', 'displayValue': 'renmore-galway'}
+    RENVYLE_GALWAY = {'id': '1774', 'displayName': 'Renvyle, Galway', 'displayValue': 'renvyle-galway'}
+    RERRIN_CORK = {'id': '878', 'displayName': 'Rerrin, Cork', 'displayValue': 'rerrin-cork'}
+    RHEBOGUE_LIMERICK = {'id': '3088', 'displayName': 'Rhebogue, Limerick', 'displayValue': 'rhebogue-limerick'}
+    RHODE_OFFALY = {'id': '931', 'displayName': 'Rhode, Offaly', 'displayValue': 'rhode-offaly'}
+    RIALTO_DUBLIN = {'id': '2267', 'displayName': 'Rialto, Dublin', 'displayValue': 'rialto-dublin'}
+    RICHHILL_ARMAGH = {'id': '1471', 'displayName': 'Richhill, Armagh', 'displayValue': 'richhill-armagh'}
+    RIDGE_CARLOW = {'id': '221', 'displayName': 'Ridge, Carlow', 'displayValue': 'ridge-carlow'}
+    RING_WATERFORD = {'id': '3747', 'displayName': 'Ring, Waterford', 'displayValue': 'ring-waterford'}
+    RINGASKIDDY_CORK = {'id': '879', 'displayName': 'Ringaskiddy, Cork', 'displayValue': 'ringaskiddy-cork'}
+    RINGSEND_DERRY = {'id': '1299', 'displayName': 'Ringsend, Derry', 'displayValue': 'ringsend-derry'}
+    RINGSEND_DUBLIN = {'id': '1891', 'displayName': 'Ringsend, Dublin', 'displayValue': 'ringsend-dublin'}
+    RINGVILLE_WATERFORD = {'id': '3748', 'displayName': 'Ringville, Waterford', 'displayValue': 'ringville-waterford'}
+    RINNEEN_CLARE = {'id': '322', 'displayName': 'Rinneen, Clare', 'displayValue': 'rinneen-clare'}
+    RINNEEN_CORK = {'id': '880', 'displayName': 'Rinneen, Cork', 'displayValue': 'rinneen-cork'}
+    RINVILLE_GALWAY = {'id': '1775', 'displayName': 'Rinville, Galway', 'displayValue': 'rinville-galway'}
+    RIVERCHAPEL_WEXFORD = {'id': '3959', 'displayName': 'Riverchapel, Wexford', 'displayValue': 'riverchapel-wexford'}
+    RIVERSTICK_CORK = {'id': '881', 'displayName': 'Riverstick, Cork', 'displayValue': 'riverstick-cork'}
+    RIVERSTOWN_CORK = {'id': '882', 'displayName': 'Riverstown, Cork', 'displayValue': 'riverstown-cork'}
+    RIVERSTOWN_LOUTH = {'id': '946', 'displayName': 'Riverstown, Louth', 'displayValue': 'riverstown-louth'}
+    RIVERSTOWN_SLIGO = {'id': '3337', 'displayName': 'Riverstown, Sligo', 'displayValue': 'riverstown-sligo'}
+    RIVERSTOWN_TIPPERARY = {'id': '3624', 'displayName': 'Riverstown, Tipperary', 'displayValue': 'riverstown-tipperary'}
+    RIVERVILLE_KERRY = {'id': '773', 'displayName': 'Riverville, Kerry', 'displayValue': 'riverville-kerry'}
+    ROADFORD_CLARE = {'id': '323', 'displayName': 'Roadford, Clare', 'displayValue': 'roadford-clare'}
+    ROBERTSTOWN_KILDARE = {'id': '2707', 'displayName': 'Robertstown, Kildare', 'displayValue': 'robertstown-kildare'}
+    ROBINSTOWN_MEATH = {'id': '3318', 'displayName': 'Robinstown, Meath', 'displayValue': 'robinstown-meath'}
+    ROCHESTOWN_CORK = {'id': '889', 'displayName': 'Rochestown, Cork', 'displayValue': 'rochestown-cork'}
+    ROCHESTOWN_KILKENNY = {'id': '240', 'displayName': 'Rochestown, Kilkenny', 'displayValue': 'rochestown-kilkenny'}
+    ROCHFORTBRIDGE_WESTMEATH = {'id': '3802', 'displayName': 'Rochfortbridge, Westmeath', 'displayValue': 'rochfortbridge-westmeath'}
+    ROCKBROOK_DUBLIN = {'id': '2288', 'displayName': 'Rockbrook, Dublin', 'displayValue': 'rockbrook-dublin'}
+    ROCKCHAPEL_CORK = {'id': '890', 'displayName': 'Rockchapel, Cork', 'displayValue': 'rockchapel-cork'}
+    ROCKCORRY_MONAGHAN = {'id': '534', 'displayName': 'Rockcorry, Monaghan', 'displayValue': 'rockcorry-monaghan'}
+    ROCKHILL_LIMERICK = {'id': '3089', 'displayName': 'Rockhill, Limerick', 'displayValue': 'rockhill-limerick'}
+    ROCKMILLS_CORK = {'id': '891', 'displayName': 'Rockmills, Cork', 'displayValue': 'rockmills-cork'}
+    RODEEN_ROSCOMMON = {'id': '2110', 'displayName': 'Rodeen, Roscommon', 'displayValue': 'rodeen-roscommon'}
+    ROESTOWN_LOUTH = {'id': '947', 'displayName': 'Roestown, Louth', 'displayValue': 'roestown-louth'}
+    ROLESTOWN_DUBLIN = {'id': '2289', 'displayName': 'Rolestown, Dublin', 'displayValue': 'rolestown-dublin'}
+    RONANSTOWN_DUBLIN = {'id': '1100', 'displayName': 'Ronanstown, Dublin', 'displayValue': 'ronanstown-dublin'}
+    ROOAUN_GALWAY = {'id': '1131', 'displayName': 'Rooaun, Galway', 'displayValue': 'rooaun-galway'}
+    ROONAH_QUAY_MAYO = {'id': '1031', 'displayName': 'Roonah Quay, Mayo', 'displayValue': 'roonah-quay-mayo'}
+    ROOSKEY_LEITRIM = {'id': '2870', 'displayName': 'Rooskey, Leitrim', 'displayValue': 'rooskey-leitrim'}
+    ROOSKEY_ROSCOMMON = {'id': '2111', 'displayName': 'Rooskey, Roscommon', 'displayValue': 'rooskey-roscommon'}
+    ROOSKY_MAYO = {'id': '3113', 'displayName': 'Roosky, Mayo', 'displayValue': 'roosky-mayo'}
+    ROOTIAGH_LIMERICK = {'id': '3090', 'displayName': 'Rootiagh, Limerick', 'displayValue': 'rootiagh-limerick'}
+    ROPEFIELD_SLIGO = {'id': '3398', 'displayName': 'Ropefield, Sligo', 'displayValue': 'ropefield-sligo'}
+    ROSAPENNA_DONEGAL = {'id': '1025', 'displayName': 'Rosapenna, Donegal', 'displayValue': 'rosapenna-donegal'}
+    ROSBERCON_AND_SURROUNDS_KILKENNY = {'id': '4163', 'displayName': 'Rosbercon (& Surrounds), Kilkenny', 'displayValue': 'rosbercon-and-surrounds-kilkenny'}
+    ROSBERCON_KILKENNY = {'id': '241', 'displayName': 'Rosbercon, Kilkenny', 'displayValue': 'rosbercon-kilkenny'}
+    ROSCAM_GALWAY = {'id': '1776', 'displayName': 'Roscam, Galway', 'displayValue': 'roscam-galway'}
+    ROSCOMMON = {'id': '21', 'displayName': 'Roscommon (County)', 'displayValue': 'roscommon'}
+    ROSCOMMON_TOWN_AND_SURROUNDS_ROSCOMMON = {'id': '4164', 'displayName': 'Roscommon Town (& Surrounds), Roscommon', 'displayValue': 'roscommon-town-and-surrounds-roscommon'}
+    ROSCOMMON_TOWN_ROSCOMMON = {'id': '2116', 'displayName': 'Roscommon Town, Roscommon', 'displayValue': 'roscommon-town-roscommon'}
+    ROSCREA_AND_SURROUNDS_TIPPERARY = {'id': '4165', 'displayName': 'Roscrea (& Surrounds), Tipperary', 'displayValue': 'roscrea-and-surrounds-tipperary'}
+    ROSCREA_TIPPERARY = {'id': '3625', 'displayName': 'Roscrea, Tipperary', 'displayValue': 'roscrea-tipperary'}
+    ROSEGREEN_TIPPERARY = {'id': '3626', 'displayName': 'Rosegreen, Tipperary', 'displayValue': 'rosegreen-tipperary'}
+    ROSENALLIS_LAOIS = {'id': '2285', 'displayName': 'Rosenallis, Laois', 'displayValue': 'rosenallis-laois'}
+    ROSETTA_DOWN = {'id': '143', 'displayName': 'Rosetta, Down', 'displayValue': 'rosetta-down'}
+    ROSMUC_GALWAY = {'id': '1777', 'displayName': 'Rosmuc, Galway', 'displayValue': 'rosmuc-galway'}
+    ROSMULT_TIPPERARY = {'id': '3627', 'displayName': 'Rosmult, Tipperary', 'displayValue': 'rosmult-tipperary'}
+    ROSNAKILL_DONEGAL = {'id': '614', 'displayName': 'Rosnakill, Donegal', 'displayValue': 'rosnakill-donegal'}
+    ROSS_PORT_MAYO = {'id': '3114', 'displayName': 'Ross Port, Mayo', 'displayValue': 'ross-port-mayo'}
+    ROSS_MEATH = {'id': '3319', 'displayName': 'Ross, Meath', 'displayValue': 'ross-meath'}
+    ROSSAVEEL_GALWAY = {'id': '2028', 'displayName': 'Rossaveel, Galway', 'displayValue': 'rossaveel-galway'}
+    ROSSBEG_DONEGAL = {'id': '1026', 'displayName': 'Rossbeg, Donegal', 'displayValue': 'rossbeg-donegal'}
+    ROSSBRIEN_LIMERICK = {'id': '3091', 'displayName': 'Rossbrien, Limerick', 'displayValue': 'rossbrien-limerick'}
+    ROSSBRIN_CORK = {'id': '892', 'displayName': 'Rossbrin, Cork', 'displayValue': 'rossbrin-cork'}
+    ROSSCAHILL_GALWAY = {'id': '2029', 'displayName': 'Rosscahill, Galway', 'displayValue': 'rosscahill-galway'}
+    ROSSCARBERY_CORK = {'id': '893', 'displayName': 'Rosscarbery, Cork', 'displayValue': 'rosscarbery-cork'}
+    ROSSES_POINT_SLIGO = {'id': '3399', 'displayName': 'Rosses Point, Sligo', 'displayValue': 'rosses-point-sligo'}
+    ROSSGEIR_DONEGAL = {'id': '2014', 'displayName': 'Rossgeir, Donegal', 'displayValue': 'rossgeir-donegal'}
+    ROSSHILL_GALWAY = {'id': '2042', 'displayName': 'Rosshill, Galway', 'displayValue': 'rosshill-galway'}
+    ROSSINVER_LEITRIM = {'id': '2871', 'displayName': 'Rossinver, Leitrim', 'displayValue': 'rossinver-leitrim'}
+    ROSSLARE_HARBOUR_WEXFORD = {'id': '3960', 'displayName': 'Rosslare Harbour, Wexford', 'displayValue': 'rosslare-harbour-wexford'}
+    ROSSLARE_STRAND_WEXFORD = {'id': '3961', 'displayName': 'Rosslare Strand, Wexford', 'displayValue': 'rosslare-strand-wexford'}
+    ROSSLEA_FERMANAGH = {'id': '665', 'displayName': 'Rosslea, Fermanagh', 'displayValue': 'rosslea-fermanagh'}
+    ROSSMORE_CORK = {'id': '894', 'displayName': 'Rossmore, Cork', 'displayValue': 'rossmore-cork'}
+    ROSSMORE_LAOIS = {'id': '2286', 'displayName': 'Rossmore, Laois', 'displayValue': 'rossmore-laois'}
+    ROSSNOWLAGH_DONEGAL = {'id': '1845', 'displayName': 'Rossnowlagh, Donegal', 'displayValue': 'rossnowlagh-donegal'}
+    ROSTELLAN_CORK = {'id': '895', 'displayName': 'Rostellan, Cork', 'displayValue': 'rostellan-cork'}
+    ROSTREVOR_DOWN = {'id': '144', 'displayName': 'Rostrevor, Down', 'displayValue': 'rostrevor-down'}
+    ROSTURK_MAYO = {'id': '3176', 'displayName': 'Rosturk, Mayo', 'displayValue': 'rosturk-mayo'}
+    ROUNDFORT_MAYO = {'id': '3177', 'displayName': 'Roundfort, Mayo', 'displayValue': 'roundfort-mayo'}
+    ROUNDSTONE_GALWAY = {'id': '2043', 'displayName': 'Roundstone, Galway', 'displayValue': 'roundstone-galway'}
+    ROUNDWOOD_WICKLOW = {'id': '4044', 'displayName': 'Roundwood, Wicklow', 'displayValue': 'roundwood-wicklow'}
+    ROXBOROUGH_LIMERICK = {'id': '3115', 'displayName': 'Roxborough, Limerick', 'displayValue': 'roxborough-limerick'}
+    ROYAL_CANAL_PARK_DUBLIN = {'id': '2309', 'displayName': 'Royal Canal Park, Dublin', 'displayValue': 'royal-canal-park-dublin'}
+    ROYAL_COLLEGE_OF_SURGEONS_IN_IRELAND_YORK_ST_CAMPUS_DUBLIN = {'id': '4387', 'displayName': 'Royal College of Surgeons in Ireland - York St campus, Dublin', 'displayValue': 'royal-college-of-surgeons-in-ireland-york-st-campus-dublin'}
+    ROYAL_COLLEGE_OF_SURGEONS_IN_IRELAND_DUBLIN = {'id': '4332', 'displayName': 'Royal College of Surgeons in Ireland, Dublin', 'displayValue': 'royal-college-of-surgeons-in-ireland-dublin'}
+    ROYAL_IRISH_ACADEMY_OF_MUSIC_DUBLIN = {'id': '4377', 'displayName': 'Royal Irish Academy of Music, Dublin', 'displayValue': 'royal-irish-academy-of-music-dublin'}
+    RUAN_CLARE = {'id': '1655', 'displayName': 'Ruan, Clare', 'displayValue': 'ruan-clare'}
+    RUNNABACKAN_ROSCOMMON = {'id': '2117', 'displayName': 'Runnabackan, Roscommon', 'displayValue': 'runnabackan-roscommon'}
+    RUSH_DUBLIN = {'id': '2310', 'displayName': 'Rush, Dublin', 'displayValue': 'rush-dublin'}
+    RYEFIELD_CAVAN = {'id': '1535', 'displayName': 'Ryefield, Cavan', 'displayValue': 'ryefield-cavan'}
+    RYEHILL_GALWAY = {'id': '2053', 'displayName': 'Ryehill, Galway', 'displayValue': 'ryehill-galway'}
+    RYLANE_CROSS_CORK = {'id': '455', 'displayName': 'Rylane Cross, Cork', 'displayValue': 'rylane-cross-cork'}
+    RYLANE_CORK = {'id': '896', 'displayName': 'Rylane, Cork', 'displayValue': 'rylane-cork'}
+    SAGGART_DUBLIN = {'id': '2311', 'displayName': 'Saggart, Dublin', 'displayValue': 'saggart-dublin'}
+    SAINTFIELD_DOWN = {'id': '145', 'displayName': 'Saintfield, Down', 'displayValue': 'saintfield-down'}
+    SALEEN_CORK = {'id': '897', 'displayName': 'Saleen, Cork', 'displayValue': 'saleen-cork'}
+    SALEEN_KERRY = {'id': '774', 'displayName': 'Saleen, Kerry', 'displayValue': 'saleen-kerry'}
+    SALIA_MAYO = {'id': '1098', 'displayName': 'Salia, Mayo', 'displayValue': 'salia-mayo'}
+    SALLAHIG_KERRY = {'id': '2453', 'displayName': 'Sallahig, Kerry', 'displayValue': 'sallahig-kerry'}
+    SALLINS_AND_SURROUNDS_KILDARE = {'id': '4166', 'displayName': 'Sallins (& Surrounds), Kildare', 'displayValue': 'sallins-and-surrounds-kildare'}
+    SALLINS_KILDARE = {'id': '2708', 'displayName': 'Sallins, Kildare', 'displayValue': 'sallins-kildare'}
+    SALLYBROOK_CORK = {'id': '899', 'displayName': 'Sallybrook, Cork', 'displayValue': 'sallybrook-cork'}
+    SALLYNOGGIN_DUBLIN = {'id': '2313', 'displayName': 'Sallynoggin, Dublin', 'displayValue': 'sallynoggin-dublin'}
+    SALLYPARK_TIPPERARY = {'id': '3628', 'displayName': 'Sallypark, Tipperary', 'displayValue': 'sallypark-tipperary'}
+    SALROCK_GALWAY = {'id': '2054', 'displayName': 'Salrock, Galway', 'displayValue': 'salrock-galway'}
+    SALTHILL_GALWAY = {'id': '2079', 'displayName': 'Salthill, Galway', 'displayValue': 'salthill-galway'}
+    SANDOWN_DOWN = {'id': '1073', 'displayName': 'Sandown, Down', 'displayValue': 'sandown-down'}
+    SANDY_ROW_ANTRIM = {'id': '183', 'displayName': 'Sandy Row, Antrim', 'displayValue': 'sandy-row-antrim'}
+    SANDYCOVE_DUBLIN = {'id': '2314', 'displayName': 'Sandycove, Dublin', 'displayValue': 'sandycove-dublin'}
+    SANDYFORD_DUBLIN = {'id': '2315', 'displayName': 'Sandyford, Dublin', 'displayValue': 'sandyford-dublin'}
+    SANDYMOUNT_DUBLIN = {'id': '2316', 'displayName': 'Sandymount, Dublin', 'displayValue': 'sandymount-dublin'}
+    SANTRY_DUBLIN = {'id': '2317', 'displayName': 'Santry, Dublin', 'displayValue': 'santry-dublin'}
+    SCARDAUN_MAYO = {'id': '3178', 'displayName': 'Scardaun, Mayo', 'displayValue': 'scardaun-mayo'}
+    SCARDAUN_ROSCOMMON = {'id': '2121', 'displayName': 'Scardaun, Roscommon', 'displayValue': 'scardaun-roscommon'}
+    SCARNAGH_WEXFORD = {'id': '3962', 'displayName': 'Scarnagh, Wexford', 'displayValue': 'scarnagh-wexford'}
+    SCARRIFF_CLARE = {'id': '1656', 'displayName': 'Scarriff, Clare', 'displayValue': 'scarriff-clare'}
+    SCARTAGLIN_KERRY = {'id': '2454', 'displayName': 'Scartaglin, Kerry', 'displayValue': 'scartaglin-kerry'}
+    SCARVA_DOWN = {'id': '1074', 'displayName': 'Scarva, Down', 'displayValue': 'scarva-down'}
+    SCHULL_CORK = {'id': '900', 'displayName': 'Schull, Cork', 'displayValue': 'schull-cork'}
+    SCOTSHOUSE_MONAGHAN = {'id': '535', 'displayName': 'Scotshouse, Monaghan', 'displayValue': 'scotshouse-monaghan'}
+    SCOTSTOWN_MONAGHAN = {'id': '536', 'displayName': 'Scotstown, Monaghan', 'displayValue': 'scotstown-monaghan'}
+    SCRAMOGE_ROSCOMMON = {'id': '2137', 'displayName': 'Scramoge, Roscommon', 'displayValue': 'scramoge-roscommon'}
+    SCREEBE_GALWAY = {'id': '2081', 'displayName': 'Screebe, Galway', 'displayValue': 'screebe-galway'}
+    SCREEN_WEXFORD = {'id': '3924', 'displayName': 'Screen, Wexford', 'displayValue': 'screen-wexford'}
+    SCREGGAN_OFFALY = {'id': '932', 'displayName': 'Screggan, Offaly', 'displayValue': 'screggan-offaly'}
+    SEAFORDE_DOWN = {'id': '1075', 'displayName': 'Seaforde, Down', 'displayValue': 'seaforde-down'}
+    SEAPATRICK_DOWN = {'id': '1076', 'displayName': 'Seapatrick, Down', 'displayValue': 'seapatrick-down'}
+    SESKINORE_TYRONE = {'id': '3679', 'displayName': 'Seskinore, Tyrone', 'displayValue': 'seskinore-tyrone'}
+    SESKINRYAN_CARLOW = {'id': '1486', 'displayName': 'Seskinryan, Carlow', 'displayValue': 'seskinryan-carlow'}
+    SHALWY_DONEGAL = {'id': '606', 'displayName': 'Shalwy, Donegal', 'displayValue': 'shalwy-donegal'}
+    SHANACASHEL_KERRY = {'id': '2455', 'displayName': 'Shanacashel, Kerry', 'displayValue': 'shanacashel-kerry'}
+    SHANAGARRY_CORK = {'id': '901', 'displayName': 'Shanagarry, Cork', 'displayValue': 'shanagarry-cork'}
+    SHANAGLISH_GALWAY = {'id': '2082', 'displayName': 'Shanaglish, Galway', 'displayValue': 'shanaglish-galway'}
+    SHANAGOLDEN_LIMERICK = {'id': '3116', 'displayName': 'Shanagolden, Limerick', 'displayValue': 'shanagolden-limerick'}
+    SHANAHOE_LAOIS = {'id': '2287', 'displayName': 'Shanahoe, Laois', 'displayValue': 'shanahoe-laois'}
+    SHANAKIEL_CORK = {'id': '902', 'displayName': 'Shanakiel, Cork', 'displayValue': 'shanakiel-cork'}
+    SHANBALLARD_GALWAY = {'id': '2083', 'displayName': 'Shanballard, Galway', 'displayValue': 'shanballard-galway'}
+    SHANBALLY_CORK = {'id': '903', 'displayName': 'Shanbally, Cork', 'displayValue': 'shanbally-cork'}
+    SHANBALLY_GALWAY = {'id': '2084', 'displayName': 'Shanbally, Galway', 'displayValue': 'shanbally-galway'}
+    SHANBALLYMORE_CORK = {'id': '904', 'displayName': 'Shanballymore, Cork', 'displayValue': 'shanballymore-cork'}
+    SHANCO_MONAGHAN = {'id': '537', 'displayName': 'Shanco, Monaghan', 'displayValue': 'shanco-monaghan'}
+    SHANDON_DOWN = {'id': '1077', 'displayName': 'Shandon, Down', 'displayValue': 'shandon-down'}
+    SHANKILL_ANTRIM = {'id': '184', 'displayName': 'Shankill, Antrim', 'displayValue': 'shankill-antrim'}
+    SHANKILL_DUBLIN = {'id': '2318', 'displayName': 'Shankill, Dublin', 'displayValue': 'shankill-dublin'}
+    SHANKILL_ROSCOMMON = {'id': '2138', 'displayName': 'Shankill, Roscommon', 'displayValue': 'shankill-roscommon'}
+    SHANLARAGH_CORK = {'id': '907', 'displayName': 'Shanlaragh, Cork', 'displayValue': 'shanlaragh-cork'}
+    SHANLIS_LOUTH = {'id': '948', 'displayName': 'Shanlis, Louth', 'displayValue': 'shanlis-louth'}
+    SHANNAKEA_CLARE = {'id': '335', 'displayName': 'Shannakea, Clare', 'displayValue': 'shannakea-clare'}
+    SHANNON_AND_SURROUNDS_CLARE = {'id': '4167', 'displayName': 'Shannon (& Surrounds), Clare', 'displayValue': 'shannon-and-surrounds-clare'}
+    SHANNON_COLLEGE_OF_HOTEL_MANAGEMENT_CLARE = {'id': '4345', 'displayName': 'Shannon College of Hotel Management, Clare', 'displayValue': 'shannon-college-of-hotel-management-clare'}
+    SHANNON_HARBOUR_OFFALY = {'id': '3379', 'displayName': 'Shannon Harbour, Offaly', 'displayValue': 'shannon-harbour-offaly'}
+    SHANNON_CLARE = {'id': '1657', 'displayName': 'Shannon, Clare', 'displayValue': 'shannon-clare'}
+    SHANNON_OFFALY = {'id': '3377', 'displayName': 'Shannon, Offaly', 'displayValue': 'shannon-offaly'}
+    SHANNONBRIDGE_OFFALY = {'id': '3378', 'displayName': 'Shannonbridge, Offaly', 'displayValue': 'shannonbridge-offaly'}
+    SHANRAGH_LAOIS = {'id': '2290', 'displayName': 'Shanragh, Laois', 'displayValue': 'shanragh-laois'}
+    SHANTALLA_GALWAY = {'id': '2645', 'displayName': 'Shantalla, Galway', 'displayValue': 'shantalla-galway'}
+    SHANTONAGH_MONAGHAN = {'id': '538', 'displayName': 'Shantonagh, Monaghan', 'displayValue': 'shantonagh-monaghan'}
+    SHARAVOGUE_OFFALY = {'id': '3380', 'displayName': 'Sharavogue, Offaly', 'displayValue': 'sharavogue-offaly'}
+    SHAW_S_ROAD_ANTRIM = {'id': '185', 'displayName': "Shaw's Road, Antrim", 'displayValue': 'shaw-s-road-antrim'}
+    SHEEANAMORE_WICKLOW = {'id': '1392', 'displayName': 'Sheeanamore, Wicklow', 'displayValue': 'sheeanamore-wicklow'}
+    SHERCOCK_CAVAN = {'id': '1536', 'displayName': 'Shercock, Cavan', 'displayValue': 'shercock-cavan'}
+    SHERKIN_ISLAND_CORK = {'id': '908', 'displayName': 'Sherkin Island, Cork', 'displayValue': 'sherkin-island-cork'}
+    SHERLOCK_CAVAN = {'id': '1537', 'displayName': 'Sherlock, Cavan', 'displayValue': 'sherlock-cavan'}
+    SHESKIN_MAYO = {'id': '1033', 'displayName': 'Sheskin, Mayo', 'displayValue': 'sheskin-mayo'}
+    SHESKINAPOLL_DONEGAL = {'id': '615', 'displayName': 'Sheskinapoll, Donegal', 'displayValue': 'sheskinapoll-donegal'}
+    SHILLELAGH_WICKLOW = {'id': '4045', 'displayName': 'Shillelagh, Wicklow', 'displayValue': 'shillelagh-wicklow'}
+    SHINRONE_OFFALY = {'id': '3381', 'displayName': 'Shinrone, Offaly', 'displayValue': 'shinrone-offaly'}
+    SHORE_RD_ANTRIM = {'id': '186', 'displayName': 'Shore Rd, Antrim', 'displayValue': 'shore-rd-antrim'}
+    SHRULE_GALWAY = {'id': '2646', 'displayName': 'Shrule, Galway', 'displayValue': 'shrule-galway'}
+    SHRULE_MAYO = {'id': '3179', 'displayName': 'Shrule, Mayo', 'displayValue': 'shrule-mayo'}
+    SILVER_BRIDGE_ARMAGH = {'id': '1472', 'displayName': 'Silver Bridge, Armagh', 'displayValue': 'silver-bridge-armagh'}
+    SILVERMINES_TIPPERARY = {'id': '3629', 'displayName': 'Silvermines, Tipperary', 'displayValue': 'silvermines-tipperary'}
+    SILVERSPRINGS_CORK = {'id': '909', 'displayName': 'Silversprings, Cork', 'displayValue': 'silversprings-cork'}
+    SINGLAND_LIMERICK = {'id': '3117', 'displayName': 'Singland, Limerick', 'displayValue': 'singland-limerick'}
+    SION_MILLS_TYRONE = {'id': '3680', 'displayName': 'Sion Mills, Tyrone', 'displayValue': 'sion-mills-tyrone'}
+    SIX_CROSSES_KERRY = {'id': '2456', 'displayName': 'Six Crosses, Kerry', 'displayValue': 'six-crosses-kerry'}
+    SIXMILEBRIDGE_CLARE = {'id': '1658', 'displayName': 'Sixmilebridge, Clare', 'displayValue': 'sixmilebridge-clare'}
+    SIXMILECROSS_TYRONE = {'id': '3681', 'displayName': 'Sixmilecross, Tyrone', 'displayValue': 'sixmilecross-tyrone'}
+    SKEAGH_WESTMEATH = {'id': '3803', 'displayName': 'Skeagh, Westmeath', 'displayValue': 'skeagh-westmeath'}
+    SKEGONEILL_ANTRIM = {'id': '187', 'displayName': 'Skegoneill, Antrim', 'displayValue': 'skegoneill-antrim'}
+    SKEHANA_GALWAY = {'id': '2647', 'displayName': 'Skehana, Galway', 'displayValue': 'skehana-galway'}
+    SKEHANA_KILKENNY = {'id': '242', 'displayName': 'Skehana, Kilkenny', 'displayValue': 'skehana-kilkenny'}
+    SKEHANAGH_GALWAY = {'id': '2648', 'displayName': 'Skehanagh, Galway', 'displayValue': 'skehanagh-galway'}
+    SKERRIES_DUBLIN = {'id': '2319', 'displayName': 'Skerries, Dublin', 'displayValue': 'skerries-dublin'}
+    SKIBBEREEN_AND_SURROUNDS_CORK = {'id': '4169', 'displayName': 'Skibbereen (& Surrounds), Cork', 'displayValue': 'skibbereen-and-surrounds-cork'}
+    SKIBBEREEN_CORK = {'id': '910', 'displayName': 'Skibbereen, Cork', 'displayValue': 'skibbereen-cork'}
+    SKREEN_SLIGO = {'id': '3400', 'displayName': 'Skreen, Sligo', 'displayValue': 'skreen-sligo'}
+    SKRYNE_MEATH = {'id': '3320', 'displayName': 'Skryne, Meath', 'displayValue': 'skryne-meath'}
+    SLADE_WEXFORD = {'id': '3925', 'displayName': 'Slade, Wexford', 'displayValue': 'slade-wexford'}
+    SLANE_MEATH = {'id': '3321', 'displayName': 'Slane, Meath', 'displayValue': 'slane-meath'}
+    SLIEVEMURRY_GALWAY = {'id': '1140', 'displayName': 'Slievemurry, Galway', 'displayValue': 'slievemurry-galway'}
+    SLIEVERUE_KILKENNY = {'id': '243', 'displayName': 'Slieverue, Kilkenny', 'displayValue': 'slieverue-kilkenny'}
+    SLIGO_AND_SURROUNDS_SLIGO = {'id': '4170', 'displayName': 'Sligo (& Surrounds), Sligo', 'displayValue': 'sligo-and-surrounds-sligo'}
+    SLIGO = {'id': '22', 'displayName': 'Sligo (County)', 'displayValue': 'sligo'}
+    SLIGO_SLIGO = {'id': '3401', 'displayName': 'Sligo, Sligo', 'displayValue': 'sligo-sligo'}
+    SMERWICK_KERRY = {'id': '2459', 'displayName': 'Smerwick, Kerry', 'displayValue': 'smerwick-kerry'}
+    SMITHBOROUGH_MONAGHAN = {'id': '540', 'displayName': 'Smithborough, Monaghan', 'displayValue': 'smithborough-monaghan'}
+    SMITHFIELD_DUBLIN = {'id': '2320', 'displayName': 'Smithfield, Dublin', 'displayValue': 'smithfield-dublin'}
+    SMITHSTOWN_KILKENNY = {'id': '244', 'displayName': 'Smithstown, Kilkenny', 'displayValue': 'smithstown-kilkenny'}
+    SNAVE_CORK = {'id': '911', 'displayName': 'Snave, Cork', 'displayValue': 'snave-cork'}
+    SNEEM_KERRY = {'id': '2460', 'displayName': 'Sneem, Kerry', 'displayValue': 'sneem-kerry'}
+    SOOEY_SLIGO = {'id': '3402', 'displayName': 'Sooey, Sligo', 'displayValue': 'sooey-sligo'}
+    SOUTH_BELFAST_CITY_ANTRIM = {'id': '57', 'displayName': 'South Belfast City, Antrim', 'displayValue': 'south-belfast-city-antrim'}
+    SOUTH_CIRCULAR_ROAD_DUBLIN = {'id': '2321', 'displayName': 'South Circular Road, Dublin', 'displayValue': 'south-circular-road-dublin'}
+    SOUTH_CIRCULAR_ROAD_LIMERICK = {'id': '3118', 'displayName': 'South Circular Road, Limerick', 'displayValue': 'south-circular-road-limerick'}
+    SOUTH_CO_DUBLIN_DUBLIN = {'id': '43', 'displayName': 'South Co. Dublin, Dublin', 'displayValue': 'south-co-dublin-dublin'}
+    SOUTH_DUBLIN_CITY_DUBLIN = {'id': '41', 'displayName': 'South Dublin City, Dublin', 'displayValue': 'south-dublin-city-dublin'}
+    SOUTHILL_LIMERICK = {'id': '3119', 'displayName': 'Southill, Limerick', 'displayValue': 'southill-limerick'}
+    SPANISH_POINT_CLARE = {'id': '1659', 'displayName': 'Spanish Point, Clare', 'displayValue': 'spanish-point-clare'}
+    SPEENOGE_DONEGAL = {'id': '1743', 'displayName': 'Speenoge, Donegal', 'displayValue': 'speenoge-donegal'}
+    SPIDDAL_GALWAY = {'id': '2649', 'displayName': 'Spiddal, Galway', 'displayValue': 'spiddal-galway'}
+    SPINK_LAOIS = {'id': '2291', 'displayName': 'Spink, Laois', 'displayValue': 'spink-laois'}
+    SPITTALTOWN_WESTMEATH = {'id': '3804', 'displayName': 'Spittaltown, Westmeath', 'displayValue': 'spittaltown-westmeath'}
+    SPRINGFIELD_FERMANAGH = {'id': '666', 'displayName': 'Springfield, Fermanagh', 'displayValue': 'springfield-fermanagh'}
+    SPRINGMARTIN_ANTRIM = {'id': '169', 'displayName': 'Springmartin, Antrim', 'displayValue': 'springmartin-antrim'}
+    SPRINGMOUNT_CORK = {'id': '913', 'displayName': 'Springmount, Cork', 'displayValue': 'springmount-cork'}
+    SRAGHMORE_WICKLOW = {'id': '1393', 'displayName': 'Sraghmore, Wicklow', 'displayValue': 'sraghmore-wicklow'}
+    SRAH_MAYO = {'id': '3180', 'displayName': 'Srah, Mayo', 'displayValue': 'srah-mayo'}
+    SRAHDUGGAUN_MAYO = {'id': '1035', 'displayName': 'Srahduggaun, Mayo', 'displayValue': 'srahduggaun-mayo'}
+    SRAHMORE_MAYO = {'id': '3181', 'displayName': 'Srahmore, Mayo', 'displayValue': 'srahmore-mayo'}
+    ST_ANGELAS_COLLEGE_SLIGO = {'id': '4347', 'displayName': 'St Angelas College, Sligo', 'displayValue': 'st-angelas-college-sligo'}
+    ST_MARGARET_S_DUBLIN = {'id': '2124', 'displayName': "St Margaret's, Dublin", 'displayValue': 'st-margaret-s-dublin'}
+    ST_MARYS_UNIVERSITY_COLLEGE_BELFAST_ANTRIM = {'id': '4358', 'displayName': 'St Marys University College Belfast, Antrim', 'displayValue': 'st-marys-university-college-belfast-antrim'}
+    ST_NICHOLAS_MONTESSORI_COLLEGE_IRELAND_DUBLIN = {'id': '4376', 'displayName': 'St Nicholas Montessori College Ireland, Dublin', 'displayValue': 'st-nicholas-montessori-college-ireland-dublin'}
+    ST_PATRICKS_COLLEGE_PONTIFICAL_UNIVERSITY_KILDARE = {'id': '4344', 'displayName': 'St Patricks College Pontifical University, Kildare', 'displayValue': 'st-patricks-college-pontifical-university-kildare'}
+    ST_PATRICKS_COLLEGE_OF_EDUCATION_DUBLIN = {'id': '4333', 'displayName': 'St Patricks College of Education, Dublin', 'displayValue': 'st-patricks-college-of-education-dublin'}
+    ST_JAMES_GATE_DUBLIN = {'id': '2123', 'displayName': 'St. James Gate, Dublin', 'displayValue': 'st-james-gate-dublin'}
+    ST_JOHNSTON_DONEGAL = {'id': '1846', 'displayName': 'St. Johnston, Donegal', 'displayValue': 'st-johnston-donegal'}
+    ST_LUKES_CORK = {'id': '914', 'displayName': 'St. Lukes, Cork', 'displayValue': 'st-lukes-cork'}
+    ST_MULLINS_CARLOW = {'id': '1487', 'displayName': 'St. Mullins, Carlow', 'displayValue': 'st-mullins-carlow'}
+    STABANNAN_LOUTH = {'id': '3080', 'displayName': 'Stabannan, Louth', 'displayValue': 'stabannan-louth'}
+    STACKALLEN_MEATH = {'id': '3322', 'displayName': 'Stackallen, Meath', 'displayValue': 'stackallen-meath'}
+    STAMULLEN_MEATH = {'id': '3323', 'displayName': 'Stamullen, Meath', 'displayValue': 'stamullen-meath'}
+    STAPLESTOWN_KILDARE = {'id': '2709', 'displayName': 'Staplestown, Kildare', 'displayValue': 'staplestown-kildare'}
+    STARCH_HILL_CORK = {'id': '456', 'displayName': 'Starch Hill, Cork', 'displayValue': 'starch-hill-cork'}
+    STEPASIDE_DUBLIN = {'id': '2322', 'displayName': 'Stepaside, Dublin', 'displayValue': 'stepaside-dublin'}
+    STEWARTSTOWN_ANTRIM = {'id': '188', 'displayName': 'Stewartstown, Antrim', 'displayValue': 'stewartstown-antrim'}
+    STEWARTSTOWN_TYRONE = {'id': '213', 'displayName': 'Stewartstown, Tyrone', 'displayValue': 'stewartstown-tyrone'}
+    STICKSTOWN_CORK = {'id': '457', 'displayName': 'Stickstown, Cork', 'displayValue': 'stickstown-cork'}
+    STILLORGAN_DUBLIN = {'id': '2323', 'displayName': 'Stillorgan, Dublin', 'displayValue': 'stillorgan-dublin'}
+    STONE_BRIDGE_MONAGHAN = {'id': '594', 'displayName': 'Stone Bridge, Monaghan', 'displayValue': 'stone-bridge-monaghan'}
+    STONEYBATTER_DUBLIN = {'id': '2130', 'displayName': 'Stoneybatter, Dublin', 'displayValue': 'stoneybatter-dublin'}
+    STONEYFORD_ANTRIM = {'id': '189', 'displayName': 'Stoneyford, Antrim', 'displayValue': 'stoneyford-antrim'}
+    STONEYFORD_KILKENNY = {'id': '245', 'displayName': 'Stoneyford, Kilkenny', 'displayValue': 'stoneyford-kilkenny'}
+    STONYFORD_ANTRIM = {'id': '190', 'displayName': 'Stonyford, Antrim', 'displayValue': 'stonyford-antrim'}
+    STORMONT_DOWN = {'id': '1078', 'displayName': 'Stormont, Down', 'displayValue': 'stormont-down'}
+    STRABANE_TYRONE = {'id': '3682', 'displayName': 'Strabane, Tyrone', 'displayValue': 'strabane-tyrone'}
+    STRADBALLY_KERRY = {'id': '2461', 'displayName': 'Stradbally, Kerry', 'displayValue': 'stradbally-kerry'}
+    STRADBALLY_LAOIS = {'id': '2292', 'displayName': 'Stradbally, Laois', 'displayValue': 'stradbally-laois'}
+    STRADBALLY_WATERFORD = {'id': '3715', 'displayName': 'Stradbally, Waterford', 'displayValue': 'stradbally-waterford'}
+    STRADONE_CAVAN = {'id': '1538', 'displayName': 'Stradone, Cavan', 'displayValue': 'stradone-cavan'}
+    STRAFFAN_KILDARE = {'id': '2710', 'displayName': 'Straffan, Kildare', 'displayValue': 'straffan-kildare'}
+    STRAHART_WEXFORD = {'id': '3926', 'displayName': 'Strahart, Wexford', 'displayValue': 'strahart-wexford'}
+    STRAID_ANTRIM = {'id': '191', 'displayName': 'Straid, Antrim', 'displayValue': 'straid-antrim'}
+    STRAID_DONEGAL = {'id': '616', 'displayName': 'Straid, Donegal', 'displayValue': 'straid-donegal'}
+    STRAIDE_MAYO = {'id': '3182', 'displayName': 'Straide, Mayo', 'displayValue': 'straide-mayo'}
+    STRAND_LIMERICK = {'id': '3120', 'displayName': 'Strand, Limerick', 'displayValue': 'strand-limerick'}
+    STRANDHILL_SLIGO = {'id': '3403', 'displayName': 'Strandhill, Sligo', 'displayValue': 'strandhill-sligo'}
+    STRANDTOWN_DOWN = {'id': '1079', 'displayName': 'Strandtown, Down', 'displayValue': 'strandtown-down'}
+    STRANGFORD_DOWN = {'id': '1080', 'displayName': 'Strangford, Down', 'displayValue': 'strangford-down'}
+    STRANMILLIS_UNIVERSITY_COLLEGE_ANTRIM = {'id': '4357', 'displayName': 'Stranmillis University College, Antrim', 'displayValue': 'stranmillis-university-college-antrim'}
+    STRANMILLIS_ANTRIM = {'id': '192', 'displayName': 'Stranmillis, Antrim', 'displayValue': 'stranmillis-antrim'}
+    STRANOCUM_ANTRIM = {'id': '193', 'displayName': 'Stranocum, Antrim', 'displayValue': 'stranocum-antrim'}
+    STRANORLAR_DONEGAL = {'id': '1744', 'displayName': 'Stranorlar, Donegal', 'displayValue': 'stranorlar-donegal'}
+    STRATFORD_WICKLOW = {'id': '4046', 'displayName': 'Stratford, Wicklow', 'displayValue': 'stratford-wicklow'}
+    STRATFORD_ON_SLANEY_WICKLOW = {'id': '4047', 'displayName': 'Stratford-on-Slaney, Wicklow', 'displayValue': 'stratford-on-slaney-wicklow'}
+    STRAVALLY_DONEGAL = {'id': '607', 'displayName': 'Stravally, Donegal', 'displayValue': 'stravally-donegal'}
+    STRAWBERRY_BEDS_DUBLIN = {'id': '2132', 'displayName': 'Strawberry Beds, Dublin', 'displayValue': 'strawberry-beds-dublin'}
+    STREAMSTOWN_GALWAY = {'id': '2650', 'displayName': 'Streamstown, Galway', 'displayValue': 'streamstown-galway'}
+    STREAMSTOWN_WESTMEATH = {'id': '3805', 'displayName': 'Streamstown, Westmeath', 'displayValue': 'streamstown-westmeath'}
+    STREETE_WESTMEATH = {'id': '3806', 'displayName': 'Streete, Westmeath', 'displayValue': 'streete-westmeath'}
+    STROKESTOWN_ROSCOMMON = {'id': '2139', 'displayName': 'Strokestown, Roscommon', 'displayValue': 'strokestown-roscommon'}
+    STROOVE_DONEGAL = {'id': '608', 'displayName': 'Stroove, Donegal', 'displayValue': 'stroove-donegal'}
+    SUFFOLK_ANTRIM = {'id': '194', 'displayName': 'Suffolk, Antrim', 'displayValue': 'suffolk-antrim'}
+    SUMMERCOVE_CORK = {'id': '918', 'displayName': 'Summercove, Cork', 'displayValue': 'summercove-cork'}
+    SUMMERHILL_MEATH = {'id': '3324', 'displayName': 'Summerhill, Meath', 'displayValue': 'summerhill-meath'}
+    SUNCROFT_KILDARE = {'id': '2711', 'displayName': 'Suncroft, Kildare', 'displayValue': 'suncroft-kildare'}
+    SUNDAY_S_WELL_CORK = {'id': '919', 'displayName': "Sunday's Well, Cork", 'displayValue': 'sunday-s-well-cork'}
+    SUTTON_DUBLIN = {'id': '2133', 'displayName': 'Sutton, Dublin', 'displayValue': 'sutton-dublin'}
+    SWAN_LAOIS = {'id': '2293', 'displayName': 'Swan, Laois', 'displayValue': 'swan-laois'}
+    SWANLINBAR_CAVAN = {'id': '1539', 'displayName': 'Swanlinbar, Cavan', 'displayValue': 'swanlinbar-cavan'}
+    SWATRAGH_DERRY = {'id': '517', 'displayName': 'Swatragh, Derry', 'displayValue': 'swatragh-derry'}
+    SWINFORD_MAYO = {'id': '3198', 'displayName': 'Swinford, Mayo', 'displayValue': 'swinford-mayo'}
+    SWORDS_AND_SURROUNDS_DUBLIN = {'id': '4171', 'displayName': 'Swords (& Surrounds), Dublin', 'displayValue': 'swords-and-surrounds-dublin'}
+    SWORDS_DUBLIN = {'id': '2134', 'displayName': 'Swords, Dublin', 'displayValue': 'swords-dublin'}
+    SYDENHAM_DOWN = {'id': '1081', 'displayName': 'Sydenham, Down', 'displayValue': 'sydenham-down'}
+    TACUMSHANE_WEXFORD = {'id': '3927', 'displayName': 'Tacumshane, Wexford', 'displayValue': 'tacumshane-wexford'}
+    TAGHMACONNELL_ROSCOMMON = {'id': '2140', 'displayName': 'Taghmaconnell, Roscommon', 'displayValue': 'taghmaconnell-roscommon'}
+    TAGHMON_WEXFORD = {'id': '3928', 'displayName': 'Taghmon, Wexford', 'displayValue': 'taghmon-wexford'}
+    TAGHSHINNY_LONGFORD = {'id': '3007', 'displayName': 'Taghshinny, Longford', 'displayValue': 'taghshinny-longford'}
+    TAGOAT_WEXFORD = {'id': '3929', 'displayName': 'Tagoat, Wexford', 'displayValue': 'tagoat-wexford'}
+    TAHILLA_KERRY = {'id': '2462', 'displayName': 'Tahilla, Kerry', 'displayValue': 'tahilla-kerry'}
+    TALBOTSTOWN_WICKLOW = {'id': '4048', 'displayName': 'Talbotstown, Wicklow', 'displayValue': 'talbotstown-wicklow'}
+    TALLAGHT_DUBLIN = {'id': '2135', 'displayName': 'Tallaght, Dublin', 'displayValue': 'tallaght-dublin'}
+    TALLANSTOWN_LOUTH = {'id': '3081', 'displayName': 'Tallanstown, Louth', 'displayValue': 'tallanstown-louth'}
+    TALLOW_WATERFORD = {'id': '3716', 'displayName': 'Tallow, Waterford', 'displayValue': 'tallow-waterford'}
+    TALLOWBRIDGE_WATERFORD = {'id': '3717', 'displayName': 'Tallowbridge, Waterford', 'displayValue': 'tallowbridge-waterford'}
+    TAMLAGHT_FERMANAGH = {'id': '668', 'displayName': 'Tamlaght, Fermanagh', 'displayValue': 'tamlaght-fermanagh'}
+    TAMNEY_DONEGAL = {'id': '1753', 'displayName': 'Tamney, Donegal', 'displayValue': 'tamney-donegal'}
+    TANDRAGEE_ARMAGH = {'id': '1473', 'displayName': 'Tandragee, Armagh', 'displayValue': 'tandragee-armagh'}
+    TANG_WESTMEATH = {'id': '3807', 'displayName': 'Tang, Westmeath', 'displayValue': 'tang-westmeath'}
+    TANGAVEANE_DONEGAL = {'id': '617', 'displayName': 'Tangaveane, Donegal', 'displayValue': 'tangaveane-donegal'}
+    TARA_HILL_WEXFORD = {'id': '3930', 'displayName': 'Tara Hill, Wexford', 'displayValue': 'tara-hill-wexford'}
+    TARA_MEATH = {'id': '3325', 'displayName': 'Tara, Meath', 'displayValue': 'tara-meath'}
+    TARBERT_KERRY = {'id': '2463', 'displayName': 'Tarbert, Kerry', 'displayValue': 'tarbert-kerry'}
+    TARMON_LEITRIM = {'id': '865', 'displayName': 'Tarmon, Leitrim', 'displayValue': 'tarmon-leitrim'}
+    TARMONBARRY_LONGFORD = {'id': '3008', 'displayName': 'Tarmonbarry, Longford', 'displayValue': 'tarmonbarry-longford'}
+    TARMONBARRY_ROSCOMMON = {'id': '2142', 'displayName': 'Tarmonbarry, Roscommon', 'displayValue': 'tarmonbarry-roscommon'}
+    TARVARA_CORK = {'id': '920', 'displayName': 'Tarvara, Cork', 'displayValue': 'tarvara-cork'}
+    TAUR_CORK = {'id': '486', 'displayName': 'Taur, Cork', 'displayValue': 'taur-cork'}
+    TAWIN_GALWAY = {'id': '2651', 'displayName': 'Tawin, Galway', 'displayValue': 'tawin-galway'}
+    TAWNY_DONEGAL = {'id': '609', 'displayName': 'Tawny, Donegal', 'displayValue': 'tawny-donegal'}
+    TAWNYINAH_MAYO = {'id': '1036', 'displayName': 'Tawnyinah, Mayo', 'displayValue': 'tawnyinah-mayo'}
+    TAWNYLEA_LEITRIM = {'id': '2872', 'displayName': 'Tawnylea, Leitrim', 'displayValue': 'tawnylea-leitrim'}
+    TAYLOR_S_CROSS_OFFALY = {'id': '1111', 'displayName': "Taylor's Cross, Offaly", 'displayValue': 'taylor-s-cross-offaly'}
+    TAYLOR_S_HILL_GALWAY = {'id': '2652', 'displayName': "Taylor's Hill, Galway", 'displayValue': 'taylor-s-hill-galway'}
+    TEELIN_DONEGAL = {'id': '1754', 'displayName': 'Teelin, Donegal', 'displayValue': 'teelin-donegal'}
+    TEEMORE_FERMANAGH = {'id': '2205', 'displayName': 'Teemore, Fermanagh', 'displayValue': 'teemore-fermanagh'}
+    TEERANEA_GALWAY = {'id': '2653', 'displayName': 'Teeranea, Galway', 'displayValue': 'teeranea-galway'}
+    TEERANEARAGH_KERRY = {'id': '775', 'displayName': 'Teeranearagh, Kerry', 'displayValue': 'teeranearagh-kerry'}
+    TEERELTON_CORK = {'id': '942', 'displayName': 'Teerelton, Cork', 'displayValue': 'teerelton-cork'}
+    TEERMACLANE_CLARE = {'id': '1660', 'displayName': 'Teermaclane, Clare', 'displayValue': 'teermaclane-clare'}
+    TEERNAKILL_GALWAY = {'id': '1141', 'displayName': 'Teernakill, Galway', 'displayValue': 'teernakill-galway'}
+    TEEROMOYLE_KERRY = {'id': '2464', 'displayName': 'Teeromoyle, Kerry', 'displayValue': 'teeromoyle-kerry'}
+    TEMPLE_BAR_DUBLIN = {'id': '2136', 'displayName': 'Temple Bar, Dublin', 'displayValue': 'temple-bar-dublin'}
+    TEMPLEBOY_SLIGO = {'id': '3404', 'displayName': 'Templeboy, Sligo', 'displayValue': 'templeboy-sligo'}
+    TEMPLEDERRY_TIPPERARY = {'id': '3630', 'displayName': 'Templederry, Tipperary', 'displayValue': 'templederry-tipperary'}
+    TEMPLEGLANTINE_LIMERICK = {'id': '3121', 'displayName': 'Templeglantine, Limerick', 'displayValue': 'templeglantine-limerick'}
+    TEMPLEHILL_CORK = {'id': '1995', 'displayName': 'Templehill, Cork', 'displayValue': 'templehill-cork'}
+    TEMPLEMARTIN_CORK = {'id': '487', 'displayName': 'Templemartin, Cork', 'displayValue': 'templemartin-cork'}
+    TEMPLEMICHAEL_WATERFORD = {'id': '3718', 'displayName': 'Templemichael, Waterford', 'displayValue': 'templemichael-waterford'}
+    TEMPLEMORE_TIPPERARY = {'id': '3631', 'displayName': 'Templemore, Tipperary', 'displayValue': 'templemore-tipperary'}
+    TEMPLEMUNGRET_LIMERICK = {'id': '921', 'displayName': 'Templemungret, Limerick', 'displayValue': 'templemungret-limerick'}
+    TEMPLENOE_KERRY = {'id': '2465', 'displayName': 'Templenoe, Kerry', 'displayValue': 'templenoe-kerry'}
+    TEMPLEOGUE_DUBLIN = {'id': '1892', 'displayName': 'Templeogue, Dublin', 'displayValue': 'templeogue-dublin'}
+    TEMPLEORAN_WESTMEATH = {'id': '3808', 'displayName': 'Templeoran, Westmeath', 'displayValue': 'templeoran-westmeath'}
+    TEMPLEPATRICK_ANTRIM = {'id': '1415', 'displayName': 'Templepatrick, Antrim', 'displayValue': 'templepatrick-antrim'}
+    TEMPLEPORT_CAVAN = {'id': '265', 'displayName': 'Templeport, Cavan', 'displayValue': 'templeport-cavan'}
+    TEMPLESHANBO_WEXFORD = {'id': '1305', 'displayName': 'Templeshanbo, Wexford', 'displayValue': 'templeshanbo-wexford'}
+    TEMPLETOWN_WEXFORD = {'id': '3931', 'displayName': 'Templetown, Wexford', 'displayValue': 'templetown-wexford'}
+    TEMPLETUOHY_TIPPERARY = {'id': '3632', 'displayName': 'Templetuohy, Tipperary', 'displayValue': 'templetuohy-tipperary'}
+    TEMPO_FERMANAGH = {'id': '669', 'displayName': 'Tempo, Fermanagh', 'displayValue': 'tempo-fermanagh'}
+    TENURE_LOUTH = {'id': '3082', 'displayName': 'Tenure, Louth', 'displayValue': 'tenure-louth'}
+    TERENURE_DUBLIN = {'id': '1893', 'displayName': 'Terenure, Dublin', 'displayValue': 'terenure-dublin'}
+    TERMON_CLARE = {'id': '324', 'displayName': 'Termon, Clare', 'displayValue': 'termon-clare'}
+    TERMON_DONEGAL = {'id': '1755', 'displayName': 'Termon, Donegal', 'displayValue': 'termon-donegal'}
+    TERMONFECKIN_LOUTH = {'id': '3083', 'displayName': 'Termonfeckin, Louth', 'displayValue': 'termonfeckin-louth'}
+    TERRYGLASS_TIPPERARY = {'id': '3633', 'displayName': 'Terryglass, Tipperary', 'displayValue': 'terryglass-tipperary'}
+    TERRYLAND_GALWAY = {'id': '2654', 'displayName': 'Terryland, Galway', 'displayValue': 'terryland-galway'}
+    THE_BALLAGH_WEXFORD = {'id': '3944', 'displayName': 'The Ballagh, Wexford', 'displayValue': 'the-ballagh-wexford'}
+    THE_BURREN_CLARE = {'id': '1661', 'displayName': 'The Burren, Clare', 'displayValue': 'the-burren-clare'}
+    THE_BUSH_LOUTH = {'id': '950', 'displayName': 'The Bush, Louth', 'displayValue': 'the-bush-louth'}
+    THE_BUTTS_CARLOW = {'id': '1488', 'displayName': 'The Butts, Carlow', 'displayValue': 'the-butts-carlow'}
+    THE_COOMBE_DUBLIN = {'id': '2146', 'displayName': 'The Coombe, Dublin', 'displayValue': 'the-coombe-dublin'}
+    THE_CURRAGH_KILDARE = {'id': '2712', 'displayName': 'The Curragh, Kildare', 'displayValue': 'the-curragh-kildare'}
+    THE_DOWNS_WESTMEATH = {'id': '3809', 'displayName': 'The Downs, Westmeath', 'displayValue': 'the-downs-westmeath'}
+    THE_FIVE_ROADS_DUBLIN = {'id': '1102', 'displayName': 'The Five Roads, Dublin', 'displayValue': 'the-five-roads-dublin'}
+    THE_HARROW_WEXFORD = {'id': '3945', 'displayName': 'The Harrow, Wexford', 'displayValue': 'the-harrow-wexford'}
+    THE_LEAP_WEXFORD = {'id': '3946', 'displayName': 'The Leap, Wexford', 'displayValue': 'the-leap-wexford'}
+    THE_LOUGH_CORK = {'id': '954', 'displayName': 'The Lough, Cork', 'displayValue': 'the-lough-cork'}
+    THE_LOUP_DERRY = {'id': '519', 'displayName': 'The Loup, Derry', 'displayValue': 'the-loup-derry'}
+    THE_OPEN_UNIVERSITY_DUBLIN = {'id': '4356', 'displayName': 'The Open University, Dublin', 'displayValue': 'the-open-university-dublin'}
+    THE_PIGEONS_WESTMEATH = {'id': '3810', 'displayName': 'The Pigeons, Westmeath', 'displayValue': 'the-pigeons-westmeath'}
+    THE_PIKE_TIPPERARY = {'id': '3634', 'displayName': 'The Pike, Tipperary', 'displayValue': 'the-pike-tipperary'}
+    THE_PIKE_WATERFORD = {'id': '3719', 'displayName': 'The Pike, Waterford', 'displayValue': 'the-pike-waterford'}
+    THE_ROWER_KILKENNY = {'id': '246', 'displayName': 'The Rower, Kilkenny', 'displayValue': 'the-rower-kilkenny'}
+    THE_SPA_KERRY = {'id': '2469', 'displayName': 'The Spa, Kerry', 'displayValue': 'the-spa-kerry'}
+    THE_SWEEP_KILKENNY = {'id': '247', 'displayName': 'The Sweep, Kilkenny', 'displayValue': 'the-sweep-kilkenny'}
+    THE_WARD_DUBLIN = {'id': '1894', 'displayName': 'The Ward, Dublin', 'displayValue': 'the-ward-dublin'}
+    THOMAS_STREET_ROSCOMMON = {'id': '2148', 'displayName': 'Thomas Street, Roscommon', 'displayValue': 'thomas-street-roscommon'}
+    THOMASTOWN_KILKENNY = {'id': '248', 'displayName': 'Thomastown, Kilkenny', 'displayValue': 'thomastown-kilkenny'}
+    THOMASTOWN_MEATH = {'id': '3327', 'displayName': 'Thomastown, Meath', 'displayValue': 'thomastown-meath'}
+    THOMASTOWN_TIPPERARY = {'id': '3635', 'displayName': 'Thomastown, Tipperary', 'displayValue': 'thomastown-tipperary'}
+    THOMONDGATE_LIMERICK = {'id': '3122', 'displayName': 'Thomondgate, Limerick', 'displayValue': 'thomondgate-limerick'}
+    THREE_CASTLES_KILKENNY = {'id': '249', 'displayName': 'Three Castles, Kilkenny', 'displayValue': 'three-castles-kilkenny'}
+    THREEMILEHOUSE_MONAGHAN = {'id': '595', 'displayName': 'Threemilehouse, Monaghan', 'displayValue': 'threemilehouse-monaghan'}
+    THURLES_AND_SURROUNDS_TIPPERARY = {'id': '4172', 'displayName': 'Thurles (& Surrounds), Tipperary', 'displayValue': 'thurles-and-surrounds-tipperary'}
+    THURLES_TIPPERARY = {'id': '3636', 'displayName': 'Thurles, Tipperary', 'displayValue': 'thurles-tipperary'}
+    TIBOHINE_ROSCOMMON = {'id': '2206', 'displayName': 'Tibohine, Roscommon', 'displayValue': 'tibohine-roscommon'}
+    TICKNOCK_DUBLIN = {'id': '1895', 'displayName': 'Ticknock, Dublin', 'displayValue': 'ticknock-dublin'}
+    TIDUFF_KERRY = {'id': '2470', 'displayName': 'Tiduff, Kerry', 'displayValue': 'tiduff-kerry'}
+    TIEVEMORE_DONEGAL = {'id': '618', 'displayName': 'Tievemore, Donegal', 'displayValue': 'tievemore-donegal'}
+    TIMAHOE_KILDARE = {'id': '2713', 'displayName': 'Timahoe, Kildare', 'displayValue': 'timahoe-kildare'}
+    TIMAHOE_LAOIS = {'id': '2294', 'displayName': 'Timahoe, Laois', 'displayValue': 'timahoe-laois'}
+    TIMOLEAGUE_CORK = {'id': '1521', 'displayName': 'Timoleague, Cork', 'displayValue': 'timoleague-cork'}
+    TIMOLIN_KILDARE = {'id': '2714', 'displayName': 'Timolin, Kildare', 'displayValue': 'timolin-kildare'}
+    TINAHELY_WICKLOW = {'id': '4049', 'displayName': 'Tinahely, Wicklow', 'displayValue': 'tinahely-wicklow'}
+    TINNAHINCH_LAOIS = {'id': '2295', 'displayName': 'Tinnahinch, Laois', 'displayValue': 'tinnahinch-laois'}
+    TINRYLAND_CARLOW = {'id': '1489', 'displayName': 'Tinryland, Carlow', 'displayValue': 'tinryland-carlow'}
+    TIPPERARY = {'id': '18', 'displayName': 'Tipperary (County)', 'displayValue': 'tipperary'}
+    TIPPERARY_TOWN_AND_SURROUNDS_TIPPERARY = {'id': '4173', 'displayName': 'Tipperary Town (& Surrounds), Tipperary', 'displayValue': 'tipperary-town-and-surrounds-tipperary'}
+    TIPPERARY_TOWN_TIPPERARY = {'id': '3637', 'displayName': 'Tipperary Town, Tipperary', 'displayValue': 'tipperary-town-tipperary'}
+    TIRELLAN_GALWAY = {'id': '2657', 'displayName': 'Tirellan, Galway', 'displayValue': 'tirellan-galway'}
+    TIRNANEILL_MONAGHAN = {'id': '596', 'displayName': 'Tirnaneill, Monaghan', 'displayValue': 'tirnaneill-monaghan'}
+    TIRNEEVIN_GALWAY = {'id': '2658', 'displayName': 'Tirneevin, Galway', 'displayValue': 'tirneevin-galway'}
+    TITANIC_QUARTER_ANTRIM = {'id': '1416', 'displayName': 'Titanic Quarter, Antrim', 'displayValue': 'titanic-quarter-antrim'}
+    TIVOLI_CORK = {'id': '1522', 'displayName': 'Tivoli, Cork', 'displayValue': 'tivoli-cork'}
+    TOAMES_CORK = {'id': '488', 'displayName': 'Toames, Cork', 'displayValue': 'toames-cork'}
+    TOBER_OFFALY = {'id': '3382', 'displayName': 'Tober, Offaly', 'displayValue': 'tober-offaly'}
+    TOBERBEG_WICKLOW = {'id': '4050', 'displayName': 'Toberbeg, Wicklow', 'displayValue': 'toberbeg-wicklow'}
+    TOBERMORE_DERRY = {'id': '520', 'displayName': 'Tobermore, Derry', 'displayValue': 'tobermore-derry'}
+    TOBERNADARRY_MAYO = {'id': '3199', 'displayName': 'Tobernadarry, Mayo', 'displayValue': 'tobernadarry-mayo'}
+    TOBERSCANAVAN_SLIGO = {'id': '1171', 'displayName': 'Toberscanavan, Sligo', 'displayValue': 'toberscanavan-sligo'}
+    TOEM_TIPPERARY = {'id': '3638', 'displayName': 'Toem, Tipperary', 'displayValue': 'toem-tipperary'}
+    TOGHER_CORK_CITY_CORK = {'id': '955', 'displayName': 'Togher (Cork City), Cork', 'displayValue': 'togher-cork-city-cork'}
+    TOGHER_CORK = {'id': '1523', 'displayName': 'Togher, Cork', 'displayValue': 'togher-cork'}
+    TOGHER_LOUTH = {'id': '3084', 'displayName': 'Togher, Louth', 'displayValue': 'togher-louth'}
+    TOGHER_OFFALY = {'id': '3383', 'displayName': 'Togher, Offaly', 'displayValue': 'togher-offaly'}
+    TOMBRACK_WEXFORD = {'id': '3947', 'displayName': 'Tombrack, Wexford', 'displayValue': 'tombrack-wexford'}
+    TOMDARRAGH_WICKLOW = {'id': '4051', 'displayName': 'Tomdarragh, Wicklow', 'displayValue': 'tomdarragh-wicklow'}
+    TOMHAGGARD_WEXFORD = {'id': '3948', 'displayName': 'Tomhaggard, Wexford', 'displayValue': 'tomhaggard-wexford'}
+    TONABROCKY_GALWAY = {'id': '2659', 'displayName': 'Tonabrocky, Galway', 'displayValue': 'tonabrocky-galway'}
+    TONACURRAGH_GALWAY = {'id': '1144', 'displayName': 'Tonacurragh, Galway', 'displayValue': 'tonacurragh-galway'}
+    TONYDUFF_CAVAN = {'id': '266', 'displayName': 'Tonyduff, Cavan', 'displayValue': 'tonyduff-cavan'}
+    TOOMAGHERA_CLARE = {'id': '1666', 'displayName': 'Toomaghera, Clare', 'displayValue': 'toomaghera-clare'}
+    TOOMARD_GALWAY = {'id': '2660', 'displayName': 'Toomard, Galway', 'displayValue': 'toomard-galway'}
+    TOOMBEOLA_GALWAY = {'id': '2661', 'displayName': 'Toombeola, Galway', 'displayValue': 'toombeola-galway'}
+    TOOME_ANTRIM = {'id': '1799', 'displayName': 'Toome, Antrim', 'displayValue': 'toome-antrim'}
+    TOOMEVARA_TIPPERARY = {'id': '3639', 'displayName': 'Toomevara, Tipperary', 'displayValue': 'toomevara-tipperary'}
+    TOOR_TIPPERARY = {'id': '3640', 'displayName': 'Toor, Tipperary', 'displayValue': 'toor-tipperary'}
+    TOORAREE_LIMERICK = {'id': '3123', 'displayName': 'Tooraree, Limerick', 'displayValue': 'tooraree-limerick'}
+    TOOREENCAHILL_KERRY = {'id': '2474', 'displayName': 'Tooreencahill, Kerry', 'displayValue': 'tooreencahill-kerry'}
+    TOORMORE_CORK = {'id': '489', 'displayName': 'Toormore, Cork', 'displayValue': 'toormore-cork'}
+    TOORNAFULLA_LIMERICK = {'id': '3124', 'displayName': 'Toornafulla, Limerick', 'displayValue': 'toornafulla-limerick'}
+    TOURLESTRANE_SLIGO = {'id': '3405', 'displayName': 'Tourlestrane, Sligo', 'displayValue': 'tourlestrane-sligo'}
+    TOURMAKEADY_MAYO = {'id': '3200', 'displayName': 'Tourmakeady, Mayo', 'displayValue': 'tourmakeady-mayo'}
+    TOURNAFULLA_LIMERICK = {'id': '3125', 'displayName': 'Tournafulla, Limerick', 'displayValue': 'tournafulla-limerick'}
+    TOWER_CORK = {'id': '956', 'displayName': 'Tower, Cork', 'displayValue': 'tower-cork'}
+    TOWNLEY_HALL_LOUTH = {'id': '3085', 'displayName': 'Townley Hall, Louth', 'displayValue': 'townley-hall-louth'}
+    TOWNPARKS_GALWAY = {'id': '2662', 'displayName': 'Townparks, Galway', 'displayValue': 'townparks-galway'}
+    TRACTON_CORK = {'id': '957', 'displayName': 'Tracton, Cork', 'displayValue': 'tracton-cork'}
+    TRAFRASK_CORK = {'id': '959', 'displayName': 'Trafrask, Cork', 'displayValue': 'trafrask-cork'}
+    TRAGUMNA_CORK = {'id': '960', 'displayName': 'Tragumna, Cork', 'displayValue': 'tragumna-cork'}
+    TRALEE_AND_SURROUNDS_KERRY = {'id': '4174', 'displayName': 'Tralee (& Surrounds), Kerry', 'displayValue': 'tralee-and-surrounds-kerry'}
+    TRALEE_KERRY = {'id': '2475', 'displayName': 'Tralee, Kerry', 'displayValue': 'tralee-kerry'}
+    TRAMORE_AND_SURROUNDS_WATERFORD = {'id': '4175', 'displayName': 'Tramore (& Surrounds), Waterford', 'displayValue': 'tramore-and-surrounds-waterford'}
+    TRAMORE_WATERFORD = {'id': '3720', 'displayName': 'Tramore, Waterford', 'displayValue': 'tramore-waterford'}
+    TREAN_MAYO = {'id': '3201', 'displayName': 'Trean, Mayo', 'displayValue': 'trean-mayo'}
+    TREANTAGH_DONEGAL = {'id': '619', 'displayName': 'Treantagh, Donegal', 'displayValue': 'treantagh-donegal'}
+    TREEHOO_CAVAN = {'id': '281', 'displayName': 'Treehoo, Cavan', 'displayValue': 'treehoo-cavan'}
+    TRIEN_ROSCOMMON = {'id': '2207', 'displayName': 'Trien, Roscommon', 'displayValue': 'trien-roscommon'}
+    TRILLICK_TYRONE = {'id': '3683', 'displayName': 'Trillick, Tyrone', 'displayValue': 'trillick-tyrone'}
+    TRIM_AND_SURROUNDS_MEATH = {'id': '4176', 'displayName': 'Trim (& Surrounds), Meath', 'displayValue': 'trim-and-surrounds-meath'}
+    TRIM_MEATH = {'id': '3328', 'displayName': 'Trim, Meath', 'displayValue': 'trim-meath'}
+    TRINITY_COLLEGE_DUBLIN_DUBLIN = {'id': '4334', 'displayName': 'Trinity College Dublin, Dublin', 'displayValue': 'trinity-college-dublin-dublin'}
+    TRISTIA_MAYO = {'id': '3202', 'displayName': 'Tristia, Mayo', 'displayValue': 'tristia-mayo'}
+    TRUST_GALWAY = {'id': '2663', 'displayName': 'Trust, Galway', 'displayValue': 'trust-galway'}
+    TUAM_AND_SURROUNDS_GALWAY = {'id': '4177', 'displayName': 'Tuam (& Surrounds), Galway', 'displayValue': 'tuam-and-surrounds-galway'}
+    TUAM_ROAD_GALWAY = {'id': '2665', 'displayName': 'Tuam Road, Galway', 'displayValue': 'tuam-road-galway'}
+    TUAM_GALWAY = {'id': '2664', 'displayName': 'Tuam, Galway', 'displayValue': 'tuam-galway'}
+    TUAMGRANEY_CLARE = {'id': '1667', 'displayName': 'Tuamgraney, Clare', 'displayValue': 'tuamgraney-clare'}
+    TUBBER_CLARE = {'id': '1668', 'displayName': 'Tubber, Clare', 'displayValue': 'tubber-clare'}
+    TUBBER_GALWAY = {'id': '2666', 'displayName': 'Tubber, Galway', 'displayValue': 'tubber-galway'}
+    TUBBERCURRY_SLIGO = {'id': '3406', 'displayName': 'Tubbercurry, Sligo', 'displayValue': 'tubbercurry-sligo'}
+    TUBBRID_KILKENNY = {'id': '250', 'displayName': 'Tubbrid, Kilkenny', 'displayValue': 'tubbrid-kilkenny'}
+    TUBBRID_TIPPERARY = {'id': '109', 'displayName': 'Tubbrid, Tipperary', 'displayValue': 'tubbrid-tipperary'}
+    TULLA_CLARE = {'id': '1669', 'displayName': 'Tulla, Clare', 'displayValue': 'tulla-clare'}
+    TULLAGHAN_LEITRIM = {'id': '2873', 'displayName': 'Tullaghan, Leitrim', 'displayValue': 'tullaghan-leitrim'}
+    TULLAGHANSTOWN_MEATH = {'id': '3329', 'displayName': 'Tullaghanstown, Meath', 'displayValue': 'tullaghanstown-meath'}
+    TULLAGHOUGHT_KILKENNY = {'id': '252', 'displayName': 'Tullaghought, Kilkenny', 'displayValue': 'tullaghought-kilkenny'}
+    TULLAHERIN_KILKENNY = {'id': '253', 'displayName': 'Tullaherin, Kilkenny', 'displayValue': 'tullaherin-kilkenny'}
+    TULLAKEEL_KERRY = {'id': '2476', 'displayName': 'Tullakeel, Kerry', 'displayValue': 'tullakeel-kerry'}
+    TULLAMORE_AND_SURROUNDS_OFFALY = {'id': '4178', 'displayName': 'Tullamore (& Surrounds), Offaly', 'displayValue': 'tullamore-and-surrounds-offaly'}
+    TULLAMORE_KERRY = {'id': '2477', 'displayName': 'Tullamore, Kerry', 'displayValue': 'tullamore-kerry'}
+    TULLAMORE_OFFALY = {'id': '3384', 'displayName': 'Tullamore, Offaly', 'displayValue': 'tullamore-offaly'}
+    TULLAROAN_KILKENNY = {'id': '254', 'displayName': 'Tullaroan, Kilkenny', 'displayValue': 'tullaroan-kilkenny'}
+    TULLIG_KERRY = {'id': '2478', 'displayName': 'Tullig, Kerry', 'displayValue': 'tullig-kerry'}
+    TULLOGHER_KILKENNY = {'id': '251', 'displayName': 'Tullogher, Kilkenny', 'displayValue': 'tullogher-kilkenny'}
+    TULLOKYNE_GALWAY = {'id': '2667', 'displayName': 'Tullokyne, Galway', 'displayValue': 'tullokyne-galway'}
+    TULLOW_AND_SURROUNDS_CARLOW = {'id': '4179', 'displayName': 'Tullow (& Surrounds), Carlow', 'displayValue': 'tullow-and-surrounds-carlow'}
+    TULLOW_CARLOW = {'id': '1490', 'displayName': 'Tullow, Carlow', 'displayValue': 'tullow-carlow'}
+    TULLY_CROSS_GALWAY = {'id': '2668', 'displayName': 'Tully Cross, Galway', 'displayValue': 'tully-cross-galway'}
+    TULLY_DONEGAL = {'id': '1756', 'displayName': 'Tully, Donegal', 'displayValue': 'tully-donegal'}
+    TULLY_ROSCOMMON = {'id': '2208', 'displayName': 'Tully, Roscommon', 'displayValue': 'tully-roscommon'}
+    TULLYALLEN_LOUTH = {'id': '3086', 'displayName': 'Tullyallen, Louth', 'displayValue': 'tullyallen-louth'}
+    TULLYAMALRA_MONAGHAN = {'id': '1101', 'displayName': 'Tullyamalra, Monaghan', 'displayValue': 'tullyamalra-monaghan'}
+    TULLYCANNA_WEXFORD = {'id': '3949', 'displayName': 'Tullycanna, Wexford', 'displayValue': 'tullycanna-wexford'}
+    TULLYDUSH_DONEGAL = {'id': '610', 'displayName': 'Tullydush, Donegal', 'displayValue': 'tullydush-donegal'}
+    TULLYLEASE_CORK = {'id': '962', 'displayName': 'Tullylease, Cork', 'displayValue': 'tullylease-cork'}
+    TULLYMACREEVE_ARMAGH = {'id': '178', 'displayName': 'Tullymacreeve, Armagh', 'displayValue': 'tullymacreeve-armagh'}
+    TULLYNAHA_DONEGAL = {'id': '1757', 'displayName': 'Tullynaha, Donegal', 'displayValue': 'tullynaha-donegal'}
+    TULLYVIN_CAVAN = {'id': '1540', 'displayName': 'Tullyvin, Cavan', 'displayValue': 'tullyvin-cavan'}
+    TULLYVOOS_DONEGAL = {'id': '611', 'displayName': 'Tullyvoos, Donegal', 'displayValue': 'tullyvoos-donegal'}
+    TULROHAUN_MAYO = {'id': '2950', 'displayName': 'Tulrohaun, Mayo', 'displayValue': 'tulrohaun-mayo'}
+    TULSK_ROSCOMMON = {'id': '2209', 'displayName': 'Tulsk, Roscommon', 'displayValue': 'tulsk-roscommon'}
+    TUOSIST_KERRY = {'id': '2481', 'displayName': 'Tuosist, Kerry', 'displayValue': 'tuosist-kerry'}
+    TURF_LODGE_ANTRIM = {'id': '1800', 'displayName': 'Turf Lodge, Antrim', 'displayValue': 'turf-lodge-antrim'}
+    TURLOUGH_CLARE = {'id': '1680', 'displayName': 'Turlough, Clare', 'displayValue': 'turlough-clare'}
+    TURLOUGH_MAYO = {'id': '2951', 'displayName': 'Turlough, Mayo', 'displayValue': 'turlough-mayo'}
+    TURLOUGHMORE_GALWAY = {'id': '2669', 'displayName': 'Turloughmore, Galway', 'displayValue': 'turloughmore-galway'}
+    TURNERS_CROSS_CORK = {'id': '963', 'displayName': 'Turners Cross, Cork', 'displayValue': 'turners-cross-cork'}
+    TURREEN_LONGFORD = {'id': '925', 'displayName': 'Turreen, Longford', 'displayValue': 'turreen-longford'}
+    TWINBROOK_ANTRIM = {'id': '1801', 'displayName': 'Twinbrook, Antrim', 'displayValue': 'twinbrook-antrim'}
+    TWO_MILE_HOUSE_KILDARE = {'id': '2715', 'displayName': 'Two Mile House, Kildare', 'displayValue': 'two-mile-house-kildare'}
+    TWOMILEBORRIS_TIPPERARY = {'id': '3641', 'displayName': 'Twomileborris, Tipperary', 'displayValue': 'twomileborris-tipperary'}
+    TWOMILEDITCH_GALWAY = {'id': '1150', 'displayName': 'Twomileditch, Galway', 'displayValue': 'twomileditch-galway'}
+    TYDAVNET_MONAGHAN = {'id': '597', 'displayName': 'Tydavnet, Monaghan', 'displayValue': 'tydavnet-monaghan'}
+    TYLAS_MEATH = {'id': '1069', 'displayName': 'Tylas, Meath', 'displayValue': 'tylas-meath'}
+    TYNAGH_GALWAY = {'id': '2670', 'displayName': 'Tynagh, Galway', 'displayValue': 'tynagh-galway'}
+    TYNAN_ARMAGH = {'id': '1474', 'displayName': 'Tynan, Armagh', 'displayValue': 'tynan-armagh'}
+    TYRELLA_DOWN = {'id': '1082', 'displayName': 'Tyrella, Down', 'displayValue': 'tyrella-down'}
+    TYRELLSPASS_WESTMEATH = {'id': '3811', 'displayName': 'Tyrellspass, Westmeath', 'displayValue': 'tyrellspass-westmeath'}
+    TYRONE = {'id': '29', 'displayName': 'Tyrone (County)', 'displayValue': 'tyrone'}
+    TYRRELSTOWN_DUBLIN = {'id': '1896', 'displayName': 'Tyrrelstown, Dublin', 'displayValue': 'tyrrelstown-dublin'}
+    ULSTER_UNIVERSITY_BELFAST_ANTRIM = {'id': '4355', 'displayName': 'Ulster University Belfast, Antrim', 'displayValue': 'ulster-university-belfast-antrim'}
+    ULSTER_UNIVERSITY_JORDANSTOWN_ANTRIM = {'id': '4352', 'displayName': 'Ulster University Jordanstown, Antrim', 'displayValue': 'ulster-university-jordanstown-antrim'}
+    ULSTER_UNIVERSITY_MAGEE_DERRY = {'id': '4353', 'displayName': 'Ulster University Magee, Derry', 'displayValue': 'ulster-university-magee-derry'}
+    UNION_HALL_CORK = {'id': '964', 'displayName': 'Union Hall, Cork', 'displayValue': 'union-hall-cork'}
+    UNIVERSITY_AREA_ANTRIM = {'id': '1417', 'displayName': 'University Area, Antrim', 'displayValue': 'university-area-antrim'}
+    UNIVERSITY_COLLEGE_CORK_BROOKFIELD_HEALTH_SCIENCES_CORK = {'id': '4383', 'displayName': 'University College Cork - Brookfield Health Sciences, Cork', 'displayValue': 'university-college-cork-brookfield-health-sciences-cork'}
+    UNIVERSITY_COLLEGE_CORK_MARDYKE_ARENA_CORK = {'id': '4382', 'displayName': 'University College Cork - Mardyke Arena, Cork', 'displayValue': 'university-college-cork-mardyke-arena-cork'}
+    UNIVERSITY_COLLEGE_CORK_TYNDALL_NATIONAL_INSTITUTE_CORK = {'id': '4384', 'displayName': 'University College Cork - Tyndall National Institute, Cork', 'displayValue': 'university-college-cork-tyndall-national-institute-cork'}
+    UNIVERSITY_COLLEGE_CORK_CORK = {'id': '4312', 'displayName': 'University College Cork, Cork', 'displayValue': 'university-college-cork-cork'}
+    UNIVERSITY_COLLEGE_DUBLIN_LYONS_ESTATE_KILDARE = {'id': '4389', 'displayName': 'University College Dublin - Lyons Estate , Kildare', 'displayValue': 'university-college-dublin-lyons-estate-kildare'}
+    UNIVERSITY_COLLEGE_DUBLIN_SMURFIT_SCHOOL_OF_BUSINESS_DUBLIN = {'id': '4388', 'displayName': 'University College Dublin - Smurfit School of Business, Dublin', 'displayValue': 'university-college-dublin-smurfit-school-of-business-dublin'}
+    UNIVERSITY_COLLEGE_DUBLIN_DUBLIN = {'id': '4335', 'displayName': 'University College Dublin, Dublin', 'displayValue': 'university-college-dublin-dublin'}
+    UNIVERSITY_OF_LIMERICK_LIMERICK = {'id': '4342', 'displayName': 'University of Limerick, Limerick', 'displayValue': 'university-of-limerick-limerick'}
+    UNIVERSITY_OF_ULSTER_COLERAINE_DERRY = {'id': '4351', 'displayName': 'University of Ulster Coleraine, Derry', 'displayValue': 'university-of-ulster-coleraine-derry'}
+    UPPER_BALLINDERRY_ANTRIM = {'id': '1418', 'displayName': 'Upper Ballinderry, Antrim', 'displayValue': 'upper-ballinderry-antrim'}
+    UPPER_MALONE_ANTRIM = {'id': '1419', 'displayName': 'Upper Malone, Antrim', 'displayValue': 'upper-malone-antrim'}
+    UPPER_NEWTOWNARDS_ROAD_DOWN = {'id': '1083', 'displayName': 'Upper Newtownards Road, Down', 'displayValue': 'upper-newtownards-road-down'}
+    UPPERCHURCH_TIPPERARY = {'id': '3642', 'displayName': 'Upperchurch, Tipperary', 'displayValue': 'upperchurch-tipperary'}
+    UPPERLANDS_DERRY = {'id': '521', 'displayName': 'Upperlands, Derry', 'displayValue': 'upperlands-derry'}
+    URBALREAGH_DONEGAL = {'id': '620', 'displayName': 'Urbalreagh, Donegal', 'displayValue': 'urbalreagh-donegal'}
+    URGLIN_GLEBE_CARLOW = {'id': '1491', 'displayName': 'Urglin Glebe, Carlow', 'displayValue': 'urglin-glebe-carlow'}
+    URLAUR_MAYO = {'id': '2952', 'displayName': 'Urlaur, Mayo', 'displayValue': 'urlaur-mayo'}
+    URLINGFORD_KILKENNY = {'id': '256', 'displayName': 'Urlingford, Kilkenny', 'displayValue': 'urlingford-kilkenny'}
+    VALENTIA_ISLAND_KERRY = {'id': '2482', 'displayName': 'Valentia Island, Kerry', 'displayValue': 'valentia-island-kerry'}
+    VALLEYMOUNT_WICKLOW = {'id': '4052', 'displayName': 'Valleymount, Wicklow', 'displayValue': 'valleymount-wicklow'}
+    VENTRY_KERRY = {'id': '2483', 'displayName': 'Ventry, Kerry', 'displayValue': 'ventry-kerry'}
+    VICARSTOWN_CORK = {'id': '965', 'displayName': 'Vicarstown, Cork', 'displayValue': 'vicarstown-cork'}
+    VICARSTOWN_LAOIS = {'id': '2296', 'displayName': 'Vicarstown, Laois', 'displayValue': 'vicarstown-laois'}
+    VICTORIA_CROSS_CORK = {'id': '1996', 'displayName': 'Victoria Cross, Cork', 'displayValue': 'victoria-cross-cork'}
+    VILLIERSTOWN_WATERFORD = {'id': '3721', 'displayName': 'Villierstown, Waterford', 'displayValue': 'villierstown-waterford'}
+    VIRGINIA_ROAD_MEATH = {'id': '1070', 'displayName': 'Virginia Road, Meath', 'displayValue': 'virginia-road-meath'}
+    VIRGINIA_CAVAN = {'id': '1541', 'displayName': 'Virginia, Cavan', 'displayValue': 'virginia-cavan'}
+    WADDINGTON_WEXFORD = {'id': '3950', 'displayName': 'Waddington, Wexford', 'displayValue': 'waddington-wexford'}
+    WALKINSTOWN_DUBLIN = {'id': '1897', 'displayName': 'Walkinstown, Dublin', 'displayValue': 'walkinstown-dublin'}
+    WALSH_ISLAND_OFFALY = {'id': '3385', 'displayName': 'Walsh Island, Offaly', 'displayValue': 'walsh-island-offaly'}
+    WALSHESTOWN_WEXFORD = {'id': '3963', 'displayName': 'Walshestown, Wexford', 'displayValue': 'walshestown-wexford'}
+    WALSHTOWN_CORK = {'id': '490', 'displayName': 'Walshtown, Cork', 'displayValue': 'walshtown-cork'}
+    WARD_DUBLIN = {'id': '1898', 'displayName': 'Ward, Dublin', 'displayValue': 'ward-dublin'}
+    WARINGSFORD_DOWN = {'id': '1092', 'displayName': 'Waringsford, Down', 'displayValue': 'waringsford-down'}
+    WARINGSTOWN_DOWN = {'id': '1093', 'displayName': 'Waringstown, Down', 'displayValue': 'waringstown-down'}
+    WARRENPOINT_DOWN = {'id': '146', 'displayName': 'Warrenpoint, Down', 'displayValue': 'warrenpoint-down'}
+    WATCH_HO_VILLAGE_WEXFORD = {'id': '1327', 'displayName': 'Watch Ho-Village, Wexford', 'displayValue': 'watch-ho-village-wexford'}
+    WATER_WORKS_ANTRIM = {'id': '1420', 'displayName': 'Water Works, Antrim', 'displayValue': 'water-works-antrim'}
+    WATERFALL_CORK = {'id': '1997', 'displayName': 'Waterfall, Cork', 'displayValue': 'waterfall-cork'}
+    WATERFORD = {'id': '12', 'displayName': 'Waterford (County)', 'displayValue': 'waterford'}
+    WATERFORD_CITY = {'id': '38', 'displayName': 'Waterford City', 'displayValue': 'waterford-city'}
+    WATERFORD_CITY_CENTRE_WATERFORD = {'id': '61', 'displayName': 'Waterford City Centre, Waterford', 'displayValue': 'waterford-city-centre-waterford'}
+    WATERFORD_INSTITUTE_OF_TECHNOLOGY_COLLEGE_ST_CAMPUS_WATERFORD = {'id': '4394', 'displayName': 'Waterford Institute of Technology - College St campus, Waterford', 'displayValue': 'waterford-institute-of-technology-college-st-campus-waterford'}
+    WATERFORD_INSTITUTE_OF_TECHNOLOGY_CORK_RD_CAMPUS_WATERFORD = {'id': '4393', 'displayName': 'Waterford Institute of Technology - Cork Rd campus, Waterford', 'displayValue': 'waterford-institute-of-technology-cork-rd-campus-waterford'}
+    WATERFORD_INSTITUTE_OF_TECHNOLOGY_KILDALTON_AGRICULTURAL_COLLEGE_KILKENNY = {'id': '4395', 'displayName': 'Waterford Institute of Technology - Kildalton Agricultural College, Kilkenny', 'displayValue': 'waterford-institute-of-technology-kildalton-agricultural-college-kilkenny'}
+    WATERFORD_INSTITUTE_OF_TECHNOLOGY_WATERFORD = {'id': '4350', 'displayName': 'Waterford Institute of Technology, Waterford', 'displayValue': 'waterford-institute-of-technology-waterford'}
+    WATERGRASSHILL_CORK = {'id': '1998', 'displayName': 'Watergrasshill, Cork', 'displayValue': 'watergrasshill-cork'}
+    WATERVILLE_KERRY = {'id': '2484', 'displayName': 'Waterville, Kerry', 'displayValue': 'waterville-kerry'}
+    WELCHTOWN_DONEGAL = {'id': '1758', 'displayName': 'Welchtown, Donegal', 'displayValue': 'welchtown-donegal'}
+    WELLINGTONBRIDGE_WEXFORD = {'id': '3964', 'displayName': 'Wellingtonbridge, Wexford', 'displayValue': 'wellingtonbridge-wexford'}
+    WELLPARK_GALWAY = {'id': '2671', 'displayName': 'Wellpark, Galway', 'displayValue': 'wellpark-galway'}
+    WEST_BELFAST_CITY_ANTRIM = {'id': '53', 'displayName': 'West Belfast City, Antrim', 'displayValue': 'west-belfast-city-antrim'}
+    WEST_CO_DUBLIN_DUBLIN = {'id': '44', 'displayName': 'West Co. Dublin, Dublin', 'displayValue': 'west-co-dublin-dublin'}
+    WEST_CORK_CORK = {'id': '63', 'displayName': 'West Cork, Cork', 'displayValue': 'west-cork-cork'}
+    WEST_TOWN_DONEGAL = {'id': '1759', 'displayName': 'West Town, Donegal', 'displayValue': 'west-town-donegal'}
+    WESTBURY_CLARE = {'id': '1681', 'displayName': 'Westbury, Clare', 'displayValue': 'westbury-clare'}
+    WESTCOVE_KERRY = {'id': '2485', 'displayName': 'Westcove, Kerry', 'displayValue': 'westcove-kerry'}
+    WESTERN_ROAD_CORK = {'id': '1118', 'displayName': 'Western Road, Cork', 'displayValue': 'western-road-cork'}
+    WESTMEATH = {'id': '7', 'displayName': 'Westmeath (County)', 'displayValue': 'westmeath'}
+    WESTPORT_AND_SURROUNDS_MAYO = {'id': '4180', 'displayName': 'Westport (& Surrounds), Mayo', 'displayValue': 'westport-and-surrounds-mayo'}
+    WESTPORT_QUAY_MAYO = {'id': '3280', 'displayName': 'Westport Quay, Mayo', 'displayValue': 'westport-quay-mayo'}
+    WESTPORT_MAYO = {'id': '3279', 'displayName': 'Westport, Mayo', 'displayValue': 'westport-mayo'}
+    WEXFORD = {'id': '13', 'displayName': 'Wexford (County)', 'displayValue': 'wexford'}
+    WEXFORD_TOWN_AND_SURROUNDS_WEXFORD = {'id': '4181', 'displayName': 'Wexford Town (& Surrounds), Wexford', 'displayValue': 'wexford-town-and-surrounds-wexford'}
+    WEXFORD_TOWN_WEXFORD = {'id': '3965', 'displayName': 'Wexford Town, Wexford', 'displayValue': 'wexford-town-wexford'}
+    WHITE_CASTLE_DONEGAL = {'id': '1760', 'displayName': 'White Castle, Donegal', 'displayValue': 'white-castle-donegal'}
+    WHITE_GATE_CROSS_ROADS_KERRY = {'id': '778', 'displayName': 'White Gate Cross Roads, Kerry', 'displayValue': 'white-gate-cross-roads-kerry'}
+    WHITE_S_CROSS_CORK = {'id': '1211', 'displayName': "White's Cross, Cork", 'displayValue': 'white-s-cross-cork'}
+    WHITEABBEY_ANTRIM = {'id': '1421', 'displayName': 'Whiteabbey, Antrim', 'displayValue': 'whiteabbey-antrim'}
+    WHITECHURCH_CORK = {'id': '1817', 'displayName': 'Whitechurch, Cork', 'displayValue': 'whitechurch-cork'}
+    WHITECROSS_ARMAGH = {'id': '1475', 'displayName': 'Whitecross, Armagh', 'displayValue': 'whitecross-armagh'}
+    WHITEGATE_CLARE = {'id': '1682', 'displayName': 'Whitegate, Clare', 'displayValue': 'whitegate-clare'}
+    WHITEGATE_CORK = {'id': '1210', 'displayName': 'Whitegate, Cork', 'displayValue': 'whitegate-cork'}
+    WHITEHALL_DUBLIN = {'id': '2147', 'displayName': 'Whitehall, Dublin', 'displayValue': 'whitehall-dublin'}
+    WHITEHALL_KILKENNY = {'id': '2834', 'displayName': 'Whitehall, Kilkenny', 'displayValue': 'whitehall-kilkenny'}
+    WHITEHALL_ROSCOMMON = {'id': '3471', 'displayName': 'Whitehall, Roscommon', 'displayValue': 'whitehall-roscommon'}
+    WHITEHALL_WESTMEATH = {'id': '3812', 'displayName': 'Whitehall, Westmeath', 'displayValue': 'whitehall-westmeath'}
+    WHITEHEAD_ANTRIM = {'id': '1422', 'displayName': 'Whitehead, Antrim', 'displayValue': 'whitehead-antrim'}
+    WHITEROCK_ANTRIM = {'id': '1456', 'displayName': 'Whiterock, Antrim', 'displayValue': 'whiterock-antrim'}
+    WHITEROCK_WEXFORD = {'id': '3966', 'displayName': 'Whiterock, Wexford', 'displayValue': 'whiterock-wexford'}
+    WHITES_TOWN_LOUTH = {'id': '3087', 'displayName': 'Whites Town, Louth', 'displayValue': 'whites-town-louth'}
+    WICKLOW = {'id': '4', 'displayName': 'Wicklow (County)', 'displayValue': 'wicklow'}
+    WICKLOW_TOWN_AND_SURROUNDS_WICKLOW = {'id': '4182', 'displayName': 'Wicklow Town (& Surrounds), Wicklow', 'displayValue': 'wicklow-town-and-surrounds-wicklow'}
+    WICKLOW_TOWN_WICKLOW = {'id': '4053', 'displayName': 'Wicklow Town, Wicklow', 'displayValue': 'wicklow-town-wicklow'}
+    WILKINSTOWN_MEATH = {'id': '3330', 'displayName': 'Wilkinstown, Meath', 'displayValue': 'wilkinstown-meath'}
+    WILLBROOK_CLARE = {'id': '325', 'displayName': 'Willbrook, Clare', 'displayValue': 'willbrook-clare'}
+    WILLBROOK_DUBLIN = {'id': '2324', 'displayName': 'Willbrook, Dublin', 'displayValue': 'willbrook-dublin'}
+    WILLIAMSTOWN_GALWAY = {'id': '2672', 'displayName': 'Williamstown, Galway', 'displayValue': 'williamstown-galway'}
+    WILLIAMSTOWN_WESTMEATH = {'id': '3813', 'displayName': 'Williamstown, Westmeath', 'displayValue': 'williamstown-westmeath'}
+    WILTON_CORK = {'id': '1212', 'displayName': 'Wilton, Cork', 'displayValue': 'wilton-cork'}
+    WINDGAP_KILKENNY = {'id': '2835', 'displayName': 'Windgap, Kilkenny', 'displayValue': 'windgap-kilkenny'}
+    WINDMILL_KILDARE = {'id': '801', 'displayName': 'Windmill, Kildare', 'displayValue': 'windmill-kildare'}
+    WINDSOR_ANTRIM = {'id': '1457', 'displayName': 'Windsor, Antrim', 'displayValue': 'windsor-antrim'}
+    WINDY_ARBOUR_DUBLIN = {'id': '2325', 'displayName': 'Windy Arbour, Dublin', 'displayValue': 'windy-arbour-dublin'}
+    WOLFHILL_LAOIS = {'id': '2297', 'displayName': 'Wolfhill, Laois', 'displayValue': 'wolfhill-laois'}
+    WOODENBRIDGE_WICKLOW = {'id': '4054', 'displayName': 'Woodenbridge, Wicklow', 'displayValue': 'woodenbridge-wicklow'}
+    WOODFORD_GALWAY = {'id': '2673', 'displayName': 'Woodford, Galway', 'displayValue': 'woodford-galway'}
+    WOODQUAY_GALWAY = {'id': '2678', 'displayName': 'Woodquay, Galway', 'displayValue': 'woodquay-galway'}
+    WOODSTOCK_DOWN = {'id': '1094', 'displayName': 'Woodstock, Down', 'displayValue': 'woodstock-down'}
+    WOODSTOWN_WATERFORD = {'id': '3723', 'displayName': 'Woodstown, Waterford', 'displayValue': 'woodstown-waterford'}
+    WOODVALE_ANTRIM = {'id': '1458', 'displayName': 'Woodvale, Antrim', 'displayValue': 'woodvale-antrim'}
+    YELLOW_FURZE_MEATH = {'id': '3338', 'displayName': 'Yellow Furze, Meath', 'displayValue': 'yellow-furze-meath'}
+    YOUGHAL_AND_SURROUNDS_CORK = {'id': '4183', 'displayName': 'Youghal (& Surrounds), Cork', 'displayValue': 'youghal-and-surrounds-cork'}
+    YOUGHAL_CORK = {'id': '1213', 'displayName': 'Youghal, Cork', 'displayValue': 'youghal-cork'}
+    YOUGHAL_TIPPERARY = {'id': '3643', 'displayName': 'Youghal, Tipperary', 'displayValue': 'youghal-tipperary'}
diff --git a/daftlistings/map_visualization.py b/daftlistings/map_visualization.py
index bb6ba40..8275452 100644
--- a/daftlistings/map_visualization.py
+++ b/daftlistings/map_visualization.py
@@ -1,4 +1,5 @@
 import folium
+from folium.plugins import MarkerCluster
 import branca.colormap as cm
 
 
@@ -33,7 +34,7 @@ def __init__(self, dataset):
 
     def generate_color_bins(self):
         """Generate color bins based on the price at 1%, 4%, 14% ... percentiles"""
-        prices = self.df.price
+        prices = self.df.monthly_price
         percentiles = [0.01, 0.04, 0.14, 0.30, 0.56, 0.70, 0.84, 1.00]
         return [prices.quantile(p) for p in percentiles]
 
@@ -56,9 +57,10 @@ def marker_icon(self, price):
         return folium.Icon(color=self.color_dispatcher(price))
 
     def add_markers(self):
+        markers_dict = {}
         for index, row in self.df.iterrows():
-            lat, lon, price = row["latitude"], row["longitude"], row["price"]
-            beds, baths = row["num_bedrooms"], row["num_bathrooms"]
+            lat, lon, price = row["latitude"], row["longitude"], row["monthly_price"]
+            beds, baths = row["bedrooms"], row["bathrooms"]
             popup_name = (
                 "<p>"
                 + "Bedrooms: "
@@ -76,11 +78,22 @@ def add_markers(self):
             marker = folium.Marker(
                 [lat, lon], popup=popup_name, tooltip=price, icon=icon
             )
-            marker.add_to(self.map)
+            if (lat,lon) in markers_dict.keys():
+                markers_dict[(lat,lon)].append(marker)
+            else:
+                markers_dict[(lat,lon)] = [marker]
+
+        for key, item in markers_dict.items():
+            if len(item) == 1:
+                item[0].add_to(self.map)
+            else:
+                marker_cluster = MarkerCluster().add_to(self.map)
+                for i in range(len(item)):
+                    item[i].add_to(marker_cluster)
 
     def add_colorbar(self):
         """add a colorbar at the top right corner of the map"""
-        vmin, vmax = self.df["price"].quantile(0.005), self.df["price"].max()
+        vmin, vmax = self.df["monthly_price"].quantile(0.005), self.df["monthly_price"].max()
         # set vmin to price.min() will screw the colorbar scale
         colormap = cm.StepColormap(
             self.color_codes, index=self.index, vmin=vmin, vmax=vmax
@@ -89,4 +102,4 @@ def add_colorbar(self):
         self.map.add_child(colormap)
 
     def save(self, file):
-        self.map.save(file)
+        self.map.save(file)
\ No newline at end of file
diff --git a/daftlistings/property_for_rent.py b/daftlistings/property_for_rent.py
deleted file mode 100644
index b95a864..0000000
--- a/daftlistings/property_for_rent.py
+++ /dev/null
@@ -1,55 +0,0 @@
-from daftlistings.listing import Listing
-
-
-class PropertyForRent(Listing):
-    def __init__(self, data_from_search=None, url=None):
-        super().__init__(data_from_search, url)
-
-    @property
-    def price(self):
-        price = self._ad_page_content.find(
-            "strong", {"class": "PropertyInformationCommonStyles__costAmountCopy"}
-        )
-
-        if not price:
-            price = self._ad_page_content.find("div", {"id": "smi-price-string"})
-
-        price = price.text
-        price_arr = price.split()
-        d = int("".join([str(s) for s in price if s.isdigit()]))
-        d = d * 4.345 if "week" in price_arr else d
-        return float(d)
-
-    @property
-    def formalised_address(self):
-
-        address = self._ad_page_content.find(
-            "h1", {"class": "PropertyMainInformation__address"}
-        )
-
-        if not address:
-            address = (
-                self._ad_page_content.find("div", {"class": "smi-object-header"})
-                .find("h1")
-            )
-
-        address = address.text.strip()
-        s = address.split("-")
-        a = s[0].strip()
-        if "SALE AGREED" in a:
-            a = a.split()
-            a = a[3:]
-            a = " ".join([str(x) for x in a])
-        return a.lower().title().strip()
-
-    @property
-    def images(self):
-        uls = self._ad_page_content.find("ul", {"class": "smi-gallery-list"})
-        images = []
-        if uls is None:
-            return
-        for li in uls.find_all("li"):
-            if li.find("img")["src"]:
-                images.append(li.find("img")["src"])
-
-        return images
diff --git a/daftlistings/property_for_sale.py b/daftlistings/property_for_sale.py
deleted file mode 100644
index 7893640..0000000
--- a/daftlistings/property_for_sale.py
+++ /dev/null
@@ -1,57 +0,0 @@
-import logging
-
-from daftlistings.listing import Listing
-
-
-class PropertyForSale(Listing):
-    def __init__(self, data_from_search=None, url=None):
-        super().__init__(data_from_search, url)
-
-    @property
-    def formalised_address(self):
-        if self.data_from_search:
-            t = self.data_from_search.find(
-                "a", {"class": "PropertyInformationCommonStyles__addressCopy--link"}
-            )
-            address = t.text
-        else:
-            address = self._ad_page_content.find(
-                "h1", {"class": "PropertyMainInformation__address"}
-            ).text.strip()
-
-        s = address.split("-")
-        a = s[0].strip()
-        if "SALE AGREED" in a:
-            a = a.split()
-            a = a[3:]
-            a = " ".join([str(x) for x in a])
-        return a.lower().title().strip()
-
-    @property
-    def price(self):
-        try:
-            if self.data_from_search:
-                price = self.data_from_search.find(
-                    "strong",
-                    {"class": "PropertyInformationCommonStyles__costAmountCopy"},
-                ).text
-            else:
-                price = self._ad_page_content.find(
-                    "strong",
-                    {"class": "PropertyInformationCommonStyles__costAmountCopy"},
-                ).text
-            return int("".join([str(s) for s in price if s.isdigit()]))
-        except Exception as e:
-            logging.error("Error getting price. Error message: " + e.args[0])
-
-    @property
-    def images(self):
-        uls = self._ad_page_content.find("div", {"id": "pbxl_carousel"}).find("ul")
-        images = []
-        if uls is None:
-            return
-        for li in uls.find_all("li"):
-            if li.find("img")["src"]:
-                images.append(li.find("img")["src"])
-
-        return images
diff --git a/daftlistings/request.py b/daftlistings/request.py
deleted file mode 100644
index 48cbb02..0000000
--- a/daftlistings/request.py
+++ /dev/null
@@ -1,26 +0,0 @@
-import requests
-from bs4 import BeautifulSoup
-
-from .exceptions import DaftException
-
-
-class Request:
-    def __init__(self):
-        self._headers = {
-            "User-Agent": "Mozilla/5.0 (Windows NT 6.0; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0"
-        }
-
-    def get(self, url, params=None):
-        req = requests.get(url, headers=self._headers, params=params)
-        if req.status_code != 200:
-            raise DaftException(reason=req.reason)
-
-        soup = BeautifulSoup(req.content, "html.parser")
-        return soup
-
-    def post(self, url, params=None):
-        req = requests.post(url, params=params, headers=self._headers)
-        if req.status_code != 200:
-            raise DaftException(reason=req.reason)
-
-        return req
diff --git a/examples/as_dict.py b/examples/as_dict.py
index 2a83a8c..4ae0c3d 100644
--- a/examples/as_dict.py
+++ b/examples/as_dict.py
@@ -1,19 +1,8 @@
-# Example to print a Listing object as a dictionary.
-
-from daftlistings import Daft, RentType, SortOrder, SortType
-import pprint
+from daftlistings import Daft
+from pprint import pprint
 
 daft = Daft()
-
-daft.set_county("Dublin")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-daft.set_with_photos(True)
-daft.set_open_viewing(True)
-
 listings = daft.search()
 
-first = listings[0]
-
-pprint.pprint(first.as_dict())
+for listing in listings:
+    pprint(listing.as_dict())
diff --git a/examples/as_dict_parallel.py b/examples/as_dict_parallel.py
deleted file mode 100644
index fb62d40..0000000
--- a/examples/as_dict_parallel.py
+++ /dev/null
@@ -1,38 +0,0 @@
-from daftlistings import Daft, RentType
-from joblib import Parallel, delayed
-import time
-
-
-def translate_listing_to_json(listing):
-    try:
-        if listing.search_type != "rental":
-            return None
-        return listing.as_dict_for_mapping()
-    except:
-        return None
-
-
-daft = Daft()
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.ANY)
-daft.set_max_price(2000)
-daft.set_min_beds(2)
-daft.set_max_beds(2)
-
-listings = daft.search()
-properties = []
-print(
-    "Translating {} listing object into json, it will take a few minutes".format(
-        str(len(listings))
-    )
-)
-print("Igonre the error message")
-
-# time the translation
-start = time.time()
-properties = Parallel(n_jobs=6, prefer="threads")(
-    delayed(translate_listing_to_json)(listing) for listing in listings
-)
-properties = [p for p in properties if p is not None]  # remove the None
-end = time.time()
-print("Time for json translations {}s".format(end - start))
diff --git a/examples/commercial_listings.py b/examples/commercial_listings.py
index c73b176..f862409 100644
--- a/examples/commercial_listings.py
+++ b/examples/commercial_listings.py
@@ -1,29 +1,14 @@
-# Retrieve commercial office listings in Dublin and list any facilities or features included for each listing.
-
-from daftlistings import Daft, CommercialType, SaleType
+from daftlistings import Daft, SearchType
 
 daft = Daft()
-daft.set_county("Dublin")
-daft.set_listing_type(SaleType.COMMERCIAL)
-daft.set_commercial_property_type(CommercialType.OFFICE)
-daft.set_sale_agreed(True)
+daft.set_search_type(SearchType.COMMERCIAL_SALE)
 
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
+    print(listing.title)
+    print(listing.price)
     print(listing.daft_link)
+    print()
 
-    facilities = listing.facilities
-    if facilities is not None:
-        print("Facilities: ")
-        for facility in facilities:
-            print(facility)
-
-    features = listing.features
-    if features is not None:
-        print("Features: ")
-        for feature in features:
-            print(feature)
 
-    print("")
diff --git a/examples/contact_advertiser.py b/examples/contact_advertiser.py
deleted file mode 100644
index a6fc1d1..0000000
--- a/examples/contact_advertiser.py
+++ /dev/null
@@ -1,23 +0,0 @@
-# Get apartments to let in Dublin City between 1000 and 1500 and contact each advertiser.
-
-from daftlistings import Daft, RentType
-
-daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_min_price(1000)
-daft.set_max_price(1500)
-
-listings = daft.search()
-
-for listing in listings:
-    contact = listing.contact_advertiser(
-        name="Jane Doe",
-        contact_number="019202222",
-        email="jane@example.com",
-        message="Hi, I seen your listing on daft.ie and I would like to schedule a viewing.",
-    )
-
-    if contact:
-        print("Advertiser contacted")
diff --git a/examples/enroute.py b/examples/enroute.py
deleted file mode 100644
index ba61c77..0000000
--- a/examples/enroute.py
+++ /dev/null
@@ -1,16 +0,0 @@
-# Get properties to let near or on a public transport route to Blackrock.
-
-from daftlistings import Daft, AreaType, RentType
-
-daft = Daft()
-
-daft.set_area_type(AreaType.ENROUTE)
-daft.set_area("Dublin")
-daft.set_listing_type(RentType.ANY)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.price)
-    print(" ")
diff --git a/examples/facilities.py b/examples/facilities.py
new file mode 100644
index 0000000..f2ccba1
--- /dev/null
+++ b/examples/facilities.py
@@ -0,0 +1,16 @@
+from daftlistings import Daft, Location, SearchType, PropertyType, Facility
+
+daft = Daft()
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_property_type(PropertyType.APARTMENT)
+daft.set_facility(Facility.PARKING)
+daft.set_facility(Facility.ALARM)
+
+listings = daft.search()
+
+for listing in listings:
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
+    print()
\ No newline at end of file
diff --git a/examples/get_all_listings.py b/examples/get_all_listings.py
deleted file mode 100644
index 449ec1f..0000000
--- a/examples/get_all_listings.py
+++ /dev/null
@@ -1,14 +0,0 @@
-# Retrieve all properties for sale in Ireland. This example loops through each page of listings and prints the result.
-
-from daftlistings import Daft, SaleType
-
-daft = Daft()
-daft.set_listing_type(SaleType.PROPERTIES)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
-    print(listing.price)
-    print(" ")
diff --git a/examples/house_by_type.py b/examples/house_by_type.py
deleted file mode 100644
index 97f86e9..0000000
--- a/examples/house_by_type.py
+++ /dev/null
@@ -1,13 +0,0 @@
-from daftlistings import Daft, SaleType, HouseType
-
-daft = Daft()
-daft.set_listing_type(SaleType.HOUSES)
-daft.set_house_type(HouseType.DETACHED)
-
-listings = daft.search(fetch_all=False)
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
-    print(listing.price)
-    print(" ")
diff --git a/examples/lookup_by_address.py b/examples/lookup_by_address.py
deleted file mode 100644
index 098a4c3..0000000
--- a/examples/lookup_by_address.py
+++ /dev/null
@@ -1,14 +0,0 @@
-from daftlistings import Daft, RentType
-
-daft = Daft()
-
-daft.set_address("phoenix park")
-daft.set_listing_type(RentType.APARTMENTS)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
-    print(listing.price)
-    print(" ")
diff --git a/examples/map_visualization.py b/examples/map_visualization.py
new file mode 100644
index 0000000..64b4078
--- /dev/null
+++ b/examples/map_visualization.py
@@ -0,0 +1,32 @@
+import pandas as pd
+from daftlistings import Daft, Location, SearchType, PropertyType, SortType, MapVisualization
+
+ 
+daft = Daft()
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_sort_type(SortType.PRICE_ASC)
+daft.set_max_price(1500)
+
+listings = daft.search()
+
+# cache the listings in the local file
+with open("result.txt", "w") as fp:
+    fp.writelines("%s\n" % listing.as_dict_for_mapping() for listing in listings)
+
+# read from the local file
+with open("result.txt") as fp:
+  lines = fp.readlines()
+
+properties = []
+for line in lines:
+  properties.append(eval(line))
+
+df = pd.DataFrame(properties)
+print(df)
+
+dublin_map = MapVisualization(df)
+dublin_map.add_markers()
+dublin_map.add_colorbar()
+dublin_map.save("ireland_rent.html")
+print("Done, please checkout the html file")
\ No newline at end of file
diff --git a/examples/mapping_example.py b/examples/mapping_example.py
deleted file mode 100644
index c1315a7..0000000
--- a/examples/mapping_example.py
+++ /dev/null
@@ -1,38 +0,0 @@
-from daftlistings import Daft, SortOrder, SortType, RentType, MapVisualization
-import pandas as pd
-
-daft = Daft()
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.ANY)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-# must sort by price in asending order, MapVisualization class will take care of the weekly/monthly value mess
-daft.set_max_price(2400)
-daft.set_min_beds(2)
-daft.set_max_beds(2)
-
-listings = daft.search()
-properties = []
-print(
-    "Translating {} listing object into json, it will take a few minutes".format(
-        str(len(listings))
-    )
-)
-print("Igonre the error message")
-for listing in listings:
-    try:
-        if listing.search_type != "rental":
-            continue
-        properties.append(listing.as_dict_for_mapping())
-    except:
-        continue
-
-
-df = pd.DataFrame(properties)
-print(df)
-
-dublin_map = MapVisualization(df)
-dublin_map.add_markers()
-dublin_map.add_colorbar()
-dublin_map.save("dublin_apartment_to_rent_2_bed_price_map.html")
-print("Done, please checkout the html file")
diff --git a/examples/properties_for_rent.py b/examples/properties_for_rent.py
index f14bc96..2129081 100644
--- a/examples/properties_for_rent.py
+++ b/examples/properties_for_rent.py
@@ -1,31 +1,14 @@
-# Get the current properties for rent in Dublin that are between 1000 and 1500 per month.
-
-from daftlistings import Daft, RentType
+from daftlistings import Daft, Location, SearchType, PropertyType
 
 daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_min_price(1000)
-daft.set_max_price(1500)
-daft.set_furnished(True)
-daft.set_keywords(["quiet"])
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_property_type(PropertyType.APARTMENT)
 
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
-    facilities = listing.facilities
-    if facilities is not None:
-        print("Facilities: ")
-
-        for facility in facilities:
-            print(facility)
-
-    features = listing.features
-    if features is not None:
-        print("Features: ")
-        for feature in features:
-            print(feature)
-
-    print("")
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
+    print()
diff --git a/examples/properties_for_sale.py b/examples/properties_for_sale.py
new file mode 100644
index 0000000..1320cf8
--- /dev/null
+++ b/examples/properties_for_sale.py
@@ -0,0 +1,16 @@
+from daftlistings import Daft, Location, SearchType, PropertyType
+
+daft = Daft()
+daft.set_location(Location.DUBLIN)
+daft.set_search_type(SearchType.RESIDENTIAL_SALE)
+daft.set_property_type(PropertyType.HOUSE)
+daft.set_min_price(400000)
+daft.set_max_price(500000)
+
+listings = daft.search()
+
+for listing in listings:
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
+    print()
diff --git a/examples/read_xml.py b/examples/read_xml.py
deleted file mode 100644
index 6aec70a..0000000
--- a/examples/read_xml.py
+++ /dev/null
@@ -1,12 +0,0 @@
-from daftlistings import Daft
-
-daft = Daft()
-daft.set_xml_url("http://daft.ie/rss.daft?uid=1685053&id=1106718&xk=858943")
-
-listings = daft.read_xml()
-
-for listing in listings:
-    print(listing.daft_link)
-    print(listing.formalised_address)
-    print(listing.price)
-    print(" ")
diff --git a/examples/rooms_to_share.py b/examples/rooms_to_share.py
deleted file mode 100644
index a4dc5a7..0000000
--- a/examples/rooms_to_share.py
+++ /dev/null
@@ -1,19 +0,0 @@
-from daftlistings import Daft, RentType, RoomType, Gender
-
-daft = Daft()
-daft.set_listing_type(RentType.ROOMS_TO_SHARE)
-daft.set_room_type(RoomType.DOUBLE)
-daft.set_furnished(True)
-daft.set_county("Dublin City")
-daft.set_area("Castleknock")
-daft.set_gender(Gender.MALE)
-daft.set_with_photos(True)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.price)
-    print(listing.formalised_address)
-    print(listing.daft_link)
-    print(listing.contact_number)
-    print(" ")
diff --git a/examples/sale_agreed_properties.py b/examples/sale_agreed_properties.py
deleted file mode 100644
index 8f0245a..0000000
--- a/examples/sale_agreed_properties.py
+++ /dev/null
@@ -1,33 +0,0 @@
-# Get the current sale agreed prices for properties in Dublin 15 that are between 200,000 and 250,000.
-
-from daftlistings import Daft, SaleType
-
-daft = Daft()
-daft.set_county("Dublin City")
-daft.set_area("Dublin 15")
-daft.set_listing_type(SaleType.PROPERTIES)
-daft.set_sale_agreed(True)
-daft.set_min_price(200000)
-daft.set_max_price(250000)
-
-listings = daft.search()
-
-for listing in listings:
-
-    print(listing.formalised_address)
-    print(listing.daft_link)
-
-    facilities = listing.facilities
-    if facilities is not None:
-        print("Facilities: ")
-
-        for facility in facilities:
-            print(facility)
-
-    features = listing.features
-    if features is not None:
-        print("Features: ")
-        for feature in features:
-            print(feature)
-
-    print("")
diff --git a/examples/search_multiple_areas.py b/examples/search_multiple_areas.py
deleted file mode 100644
index fdc5ff3..0000000
--- a/examples/search_multiple_areas.py
+++ /dev/null
@@ -1,20 +0,0 @@
-from daftlistings import Daft, RentType, Gender, SortOrder, SortType
-
-daft = Daft()
-
-areas = ["IFSC", "Blackrock"]
-
-daft.set_county("Dublin City")
-daft.set_area(areas)
-daft.set_listing_type(RentType.ROOMS_TO_SHARE)
-daft.set_with_photos(True)
-daft.set_gender(Gender.MALE)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.price)
-    print(listing.daft_link)
diff --git a/examples/search_nearest_properties.py b/examples/search_nearest_properties.py
deleted file mode 100644
index 5cc44c1..0000000
--- a/examples/search_nearest_properties.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Search properties according to criteria then sort by nearness to Dublin Castle
-from daftlistings import Daft, RentType
-
-daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_min_price(1000)
-daft.set_max_price(1500)
-
-listings = daft.search(fetch_all=False)
-
-dublin_castle_coords = [53.3429, -6.2674]
-listings.sort(key=lambda x: x.distance_to(dublin_castle_coords))
-
-for l in listings:
-    print(f'{l}\n\tDistance to Dublin Castle: '
-          f'{l.distance_to(dublin_castle_coords):.3} km')
\ No newline at end of file
diff --git a/examples/sort.py b/examples/sort.py
index 1e85edb..f3d1516 100644
--- a/examples/sort.py
+++ b/examples/sort.py
@@ -1,35 +1,14 @@
-# You can sort the listings by price, distance, upcoming viewing or date using the SortType object.
-# The SortOrder object allows you to sort the listings descending or ascending.
-
-from daftlistings import Daft, SortOrder, SortType, RentType
+from daftlistings import Daft, SearchType, SortType, Location
 
 daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.FLAT)
-daft.set_sort_order(SortOrder.ASCENDING)
-daft.set_sort_by(SortType.PRICE)
-daft.set_min_price(500)
-daft.set_max_price(1200)
+daft.set_search_type(SearchType.NEW_HOMES)
+daft.set_location(Location.GALWAY_CITY)
+daft.set_sort_type(SortType.PRICE_ASC)
 
 listings = daft.search()
 
 for listing in listings:
-    print(listing.formalised_address)
-    print(listing.daft_link)
+    print(listing.title)
     print(listing.price)
-
-    facilities = listing.facilities
-    if facilities is not None:
-        print("Facilities: ")
-
-        for facility in facilities:
-            print(facility)
-
-    features = listing.features
-    if features is not None:
-        print("Features: ")
-        for feature in features:
-            print(feature)
-
-    print("")
+    print(listing.daft_link)
+    print()
\ No newline at end of file
diff --git a/examples/sort_by_distance.py b/examples/sort_by_distance.py
new file mode 100644
index 0000000..ed79f8f
--- /dev/null
+++ b/examples/sort_by_distance.py
@@ -0,0 +1,21 @@
+# Search properties according to criteria then sort by nearness to Dublin Castle
+from daftlistings import Daft, SearchType
+
+daft = Daft()
+
+daft.set_location("Dublin City")
+daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+daft.set_min_price(1000)
+daft.set_max_price(1500)
+
+listings = daft.search(max_pages=1)
+
+dublin_castle_coords = [53.3429, -6.2674]
+listings.sort(key=lambda x: x.distance_to(dublin_castle_coords))
+
+for listing in listings:
+    print(f'{listing.title}')
+    print(f'{listing.daft_link}')
+    print(f'{listing.price}')
+    print(f'{listing.distance_to(dublin_castle_coords):.3}km')
+    print('')
diff --git a/examples/student_accommodation.py b/examples/student_accommodation.py
deleted file mode 100644
index d2859c3..0000000
--- a/examples/student_accommodation.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# Find student accommodation near National College of Ireland that is between 500 and 700 per month
-# and provides internet facilities.
-
-from daftlistings import (
-    Daft,
-    SortOrder,
-    SortType,
-    RentType,
-    University,
-    StudentAccommodationType,
-)
-
-
-daft = Daft()
-daft.set_listing_type(RentType.STUDENT_ACCOMMODATION)
-daft.set_university(University.NCI)
-daft.set_student_accommodation_type(StudentAccommodationType.ROOMS_TO_SHARE)
-daft.set_min_price(800)
-daft.set_max_price(1000)
-daft.set_sort_by(SortType.PRICE)
-daft.set_sort_order(SortOrder.ASCENDING)
-
-listings = daft.search(fetch_all=False)
-
-
-for listing in listings:
-    facilities = listing.facilities
-    if facilities is not None:
-        if "Internet" in facilities:
-            for facility in facilities:
-                print(facility)
-            print(listing.price)
-            print(listing.formalised_address)
-            print(listing.daft_link)
diff --git a/examples/student_accomodation.py b/examples/student_accomodation.py
new file mode 100644
index 0000000..c39d8d4
--- /dev/null
+++ b/examples/student_accomodation.py
@@ -0,0 +1,13 @@
+from daftlistings import Daft, Location, SearchType
+
+daft = Daft()
+daft.set_location(Location.DUNDALK_INSTITUTE_OF_TECHNOLOGY_LOUTH)
+daft.set_search_type(SearchType.STUDENT_ACCOMMODATION)
+
+listings = daft.search()
+
+for listing in listings:
+    print(listing.title)
+    print(listing.price)
+    print(listing.daft_link)
+    print()
diff --git a/examples/transport_route.py b/examples/transport_route.py
deleted file mode 100644
index c59e93f..0000000
--- a/examples/transport_route.py
+++ /dev/null
@@ -1,17 +0,0 @@
-# Get listings to let in Dublin City along the Dart line
-
-from daftlistings import Daft, AreaType, RentType, TransportRoute
-
-daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_area_type(AreaType.TRANSPORT_ROUTE)
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_public_transport_route(TransportRoute.DART)
-
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.price)
-    print(" ")
diff --git a/examples/url.py b/examples/url.py
deleted file mode 100644
index 1c9158f..0000000
--- a/examples/url.py
+++ /dev/null
@@ -1,10 +0,0 @@
-from daftlistings import Daft
-
-daft = Daft()
-daft.set_result_url("https://www.daft.ie/dublin/apartments-for-rent?")
-listings = daft.search()
-
-for listing in listings:
-    print(listing.formalised_address)
-    print(listing.price)
-    print(" ")
diff --git a/examples/write_to_excel.py b/examples/write_to_excel.py
deleted file mode 100644
index 577ed4f..0000000
--- a/examples/write_to_excel.py
+++ /dev/null
@@ -1,18 +0,0 @@
-import pandas as pd
-from daftlistings import Daft, RentType
-
-daft = Daft()
-
-daft.set_county("Dublin City")
-daft.set_listing_type(RentType.APARTMENTS)
-daft.set_min_price(1000)
-daft.set_max_price(1650)
-
-listings = daft.search(fetch_all=False)
-
-properties = []
-for listing in listings:
-    properties.append(listing.as_dict())
-
-df = pd.DataFrame(properties)
-df.to_excel(excel_writer="file.xls")
diff --git a/requirements.txt b/requirements.txt
index 0be0225..5e44631 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,11 +1,10 @@
-beautifulsoup4==4.7.1
-bs4==0.0.1
-certifi==2019.3.9
-chardet==3.0.4
-enum34==1.1.6
-html2text==2018.1.9
-idna==2.8
+branca==0.4.2
+certifi==2020.12.5
+chardet==4.0.0
+folium==0.12.1
+idna==2.10
+Jinja2==2.11.3
+MarkupSafe==1.1.1
+numpy==1.20.2
 requests==2.25.1
-soupsieve==1.9.1
-urllib3==1.25.9
-folium==0.8.3
+urllib3==1.26.4
diff --git a/setup.py b/setup.py
index b9a3fcf..940fd05 100644
--- a/setup.py
+++ b/setup.py
@@ -8,7 +8,7 @@
 
 here = os.path.abspath(os.path.dirname(__file__))
 
-with open("README.rst", "rb") as f:
+with open("README.md", "rb") as f:
     long_descr = f.read().decode("utf-8")
 
 
@@ -46,32 +46,25 @@ def run(self):
 
 
 setup(name='daftlistings',
-      version='1.7.4',
+      version='2.0.0',
       description='A library that enables programmatic interaction with daft.ie. Daft.ie has nationwide coverage and contains about 80% of the total available properties in Ireland.',
       long_description=long_descr,
       url='https://github.com/AnthonyBloomer/daftlistings',
       author='Anthony Bloomer',
-      keywords=['daft', 'web scraping', 'real estate', 'web scraper', 'daft.ie'],
+      keywords=['daft', 'real estate', 'daft.ie'],
       author_email='ant0@protonmail.ch',
       license='MIT',
       packages=['daftlistings'],
       install_requires=[
-          'beautifulsoup4',
           'enum34',
           'requests',
-          'html2text'
       ],
       classifiers=[
           'Intended Audience :: Developers',
           'License :: OSI Approved :: MIT License',
           "Topic :: Software Development :: Libraries",
           'Programming Language :: Python',
-          'Programming Language :: Python :: 2.7',
-          'Programming Language :: Python :: 3',
-          'Programming Language :: Python :: 3.3',
-          'Programming Language :: Python :: 3.4',
-          'Programming Language :: Python :: 3.5',
-          'Programming Language :: Python :: 3.6',
+          'Programming Language :: Python :: 3.9',
       ],
       cmdclass={
           'publish': PublishCommand,
diff --git a/temporary-map-visualization-fix/listing.py b/temporary-map-visualization-fix/listing.py
deleted file mode 100644
index 6094c73..0000000
--- a/temporary-map-visualization-fix/listing.py
+++ /dev/null
@@ -1,62 +0,0 @@
-import requests
-from bs4 import BeautifulSoup
-import json
-
-class Listing:
-  def __init__(self, url):
-    print("Parsing " + url)
-    page = requests.get(url)
-    soup = BeautifulSoup(page.content, 'html.parser')
-    data = json.loads(soup.find('script', type='application/json').string)
-    self.pageProps = data["props"]["pageProps"]
-    self.cache = dict()
-
-  @property
-  def price(self):
-    """ return the montly rent in euros """
-    price_str = self.pageProps["listing"]["price"]
-    postionOfEuroSign = price_str.find("€")
-    price_str = price_str[postionOfEuroSign:].replace(",", "")
-    str_array = price_str.lower().split()
-    price_num = int(str_array[0][1:])
-    if "week" == str_array[-1]:
-        price_num = int(price_num * 30 / 7)
-    return price_num
-
-  @property
-  def propertyType(self):
-    return self.pageProps["listing"]["propertyType"]
-
-  @property
-  def point(self):
-    return self.pageProps["listing"]["point"]
-
-  @property
-  def numBedrooms(self):
-    try:
-      return self.pageProps["listing"]["numBedrooms"]
-    except:
-      return "1+ Bed"
-
-  @property
-  def numBathrooms(self):
-    try:
-      return self.pageProps["listing"]["numBathrooms"]
-    except:
-      return "1+ Bath"
-
-  @property
-  def canonicalUrl(self):
-    return self.pageProps["canonicalUrl"]
-
-  def __repr__(self):
-    """ return a json representation of the object"""
-    as_dict = dict()
-    as_dict["price"] = self.price
-    as_dict["numBedrooms"] = self.numBedrooms
-    as_dict["numBathrooms"] = self.numBathrooms
-    as_dict["canonicalUrl"] = self.canonicalUrl
-    point = self.point
-    as_dict["longitude"] = point["coordinates"][0]
-    as_dict["latitude"] = point["coordinates"][1]
-    return str(as_dict)
diff --git a/temporary-map-visualization-fix/main.py b/temporary-map-visualization-fix/main.py
deleted file mode 100644
index 0ac8785..0000000
--- a/temporary-map-visualization-fix/main.py
+++ /dev/null
@@ -1,74 +0,0 @@
-from bs4 import BeautifulSoup
-import json
-import requests
-import time
-from listing import Listing
-
-
-def main():
-    parameters = {"sort": "priceAsc",
-                  "rentalPrice_from": "300",
-                  "rentalPrice_to": "1500",
-                  "from": "0",
-                  "pageSize": "20",
-                  "radius": "20000"}
-    url = "https://www.daft.ie/property-for-rent/leopardstown-dublin"
-    page = requests.get(url, params=parameters)
-    soup = BeautifulSoup(page.content, 'html.parser')
-    listing_json = []
-    number_of_pages = page_num(soup)
-    print("pages:", number_of_pages)
-    # search the first page
-    search_page(soup, listing_json)
-    # search the rest pages
-    for _ in range(number_of_pages - 1):
-        soup = next_page(parameters, url)
-        search_page(soup, listing_json)
-
-    # write the results into a txt file
-    with open("result.txt", "w") as fp:
-        fp.writelines("%s\n" % listing for listing in listing_json)
-
-
-def page_num(soup):
-    """ return the number of pages """
-    data = json.loads(soup.find('script', type='application/json').string)
-    pages = data["props"]["pageProps"]["paging"]["totalPages"]
-    return pages
-
-
-def next_page(parameters, url):
-    """ return the soup of next page"""
-    # increment the from by pageSize
-    from_num = int(parameters["from"]) + int(parameters["pageSize"])
-    parameters["from"] = str(from_num)
-    page = requests.get(url, params=parameters)
-    soup = BeautifulSoup(page.content, 'html.parser')
-    return soup
-
-
-def search_page(soup, listing_json):
-    data = soup.select('.itNYNv')
-    listing_urls = []
-
-    for li in data:
-        url = li.findChild("a")["href"]
-        url = "https://www.daft.ie" + url
-        listing_urls.append(url)
-
-    for listing_url in listing_urls:
-        
-        try:
-            append_listing_json(listing_json, listing_url)
-        except Exception as e:
-            print(e)
-            continue
-        
-def append_listing_json(listing_json, listing_url):
-    listing = Listing(listing_url)
-    print(repr(listing))
-    listing_json.append(repr(listing))
-    # wait 1 seconds between query pages so that you don't get banned
-    time.sleep(1)
-
-main()
diff --git a/temporary-map-visualization-fix/map.py b/temporary-map-visualization-fix/map.py
deleted file mode 100644
index 7f7f028..0000000
--- a/temporary-map-visualization-fix/map.py
+++ /dev/null
@@ -1,20 +0,0 @@
-import pandas as pd
-from map_visualization import MapVisualization
-
-with open("result.txt") as fp:
-  lines = fp.readlines()
-
-properties = []
-for line in lines:
-  properties.append(eval(line))
-
-print(properties[0])
-
-df = pd.DataFrame(properties)
-print(df)
-
-dublin_map = MapVisualization(df)
-dublin_map.add_markers()
-dublin_map.add_colorbar()
-dublin_map.save("ireland_rent.html")
-print("Done, please checkout the html file")
diff --git a/temporary-map-visualization-fix/map_visualization.py b/temporary-map-visualization-fix/map_visualization.py
deleted file mode 100644
index a0840ef..0000000
--- a/temporary-map-visualization-fix/map_visualization.py
+++ /dev/null
@@ -1,90 +0,0 @@
-import folium
-import branca.colormap as cm
-
-
-class MapVisualization:
-    """
-    This class takes a crawled daft dataset which consists of 
-    price, longitute, latitude, number of bedrooms, number of bathrooms
-    with price in asending order then generate a folium map object"""
-
-    def __init__(self, dataset):
-        self.df = dataset
-        self.map = self.create_map()
-        self.color_names = [
-            "darkblue",
-            "blue",
-            "lightblue",
-            "orange",
-            "lightred",
-            "red",
-            "darkred",
-        ]  # 7 types of color
-        self.color_codes = [
-            "#0065a1",
-            "#36a6d8",
-            "#86d9ff",
-            "#f1932e",
-            "#ff8a7a",
-            "#ca3c2a",
-            "#9f3236",
-        ]
-        self.index = self.generate_color_bins()
-
-    def generate_color_bins(self):
-        """Generate color bins based on the price at 1%, 4%, 14% ... percentiles"""
-        prices = self.df.price
-        percentiles = [0.01, 0.04, 0.14, 0.30, 0.56, 0.70, 0.84, 1.00]
-        return [prices.quantile(p) for p in percentiles]
-
-    def create_map(self):
-        """Creat the initial folium map with the location of the first record"""
-        lat_of_first_record = self.df.iloc[0]["latitude"]
-        lon_of_first_record = self.df.iloc[0]["longitude"]
-        return folium.Map(
-            location=[lat_of_first_record, lon_of_first_record],
-            zoom_start=12,
-            control_scale=True,
-        )
-
-    def color_dispatcher(self, price):
-        for i in range(len(self.index) - 1):
-            if price <= self.index[i + 1]:
-                return self.color_names[i]
-
-    def marker_icon(self, price):
-        return folium.Icon(color=self.color_dispatcher(price))
-
-    def add_markers(self):
-        for index, row in self.df.iterrows():
-            lat, lon, price = row["latitude"], row["longitude"], row["price"]
-            beds, baths = row["numBedrooms"], row["numBathrooms"]
-            popup_name = (
-                "<p>"
-                + str(beds)
-                + "</p>"
-                + "<p>"
-                + str(baths)
-                + "</p>"
-            )
-            popup_name += '<a href=" {0} "target="_blank"> link </a>'.format(
-                row["canonicalUrl"]
-            )
-            icon = self.marker_icon(price)
-            marker = folium.Marker(
-                [lat, lon], popup=popup_name, tooltip=price, icon=icon
-            )
-            marker.add_to(self.map)
-
-    def add_colorbar(self):
-        """add a colorbar at the top right corner of the map"""
-        vmin, vmax = self.df["price"].quantile(0.005), self.df["price"].max()
-        # set vmin to price.min() will screw the colorbar scale
-        colormap = cm.StepColormap(
-            self.color_codes, index=self.index, vmin=vmin, vmax=vmax
-        )
-        colormap.caption = "Monthly rent (‎€)"
-        self.map.add_child(colormap)
-
-    def save(self, file):
-        self.map.save(file)
\ No newline at end of file


Test patch:
diff --git a/tests/fixtures/response.json b/tests/fixtures/response.json
new file mode 100644
index 0000000..de7d65b
--- /dev/null
+++ b/tests/fixtures/response.json
@@ -0,0 +1,129 @@
+{
+  "listings": [
+    {
+      "listing": {
+        "id": 1443907,
+        "title": "Capital Dock Residence, Grand Canal, Dublin 2",
+        "seoTitle": "Capital Dock Residence, Grand Canal, Dublin 2",
+        "sections": [
+          "Property",
+          "Private Rental Sector",
+          "Apartments"
+        ],
+        "saleType": [
+          "To Let"
+        ],
+        "featuredLevel": "FEATURED",
+        "publishDate": 1617448822000,
+        "price": "From €2,970 per month",
+        "abbreviatedPrice": "€2,970+",
+        "numBedrooms": "2 & 3 bed",
+        "propertyType": "Apartments",
+        "daftShortcode": "9162025",
+        "seller": {
+          "sellerId": 9601,
+          "name": "Eoin Grant",
+          "phone": "01 9073777",
+          "profileImage": "https://photos.cdn.dsch.ie/OTBiODM0NzlkOGVjZTI5YWExNGUzNjU1Y2YxZjMyYzO2DxGX7FvOQSNowc_5CF3AaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2YvYy9mYzE5OThjYjUxOGRkZDEwYzA5MjFmZmQ5MzE1ZDZiNi5qcGd8fHx8fHwxMDB4MTAwfHx8fA==",
+          "branch": "Kennedy Wilson",
+          "standardLogo": "https://photos.cdn.dsch.ie/OTg5ZWFlNDA5NGE1ZTkzNTRiODNjOGRlOGUyMmViYzRUjUGKEhEsOySno43QKj1iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzkvOC85ODU1OWU4NGEzZTc0ZmEwOWI1MTJiMDRhODM0ODJkY19zdGFuZGFyZC5qcGd8fDgwfHx8fHx8fHw=",
+          "squareLogo": "https://photos.cdn.dsch.ie/NmY5MTZmYTQ3MGQzNWUzYjg5NjIyNWFhNmZiMDFkMzn_8NzyAUxknT0ajfc210HmaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvMS8xMTg1OGEzZGQ5OTkzOTQzZDViN2NlOTA4MWQxODBmNi5qcGd8fHwxMjB8fHx8fHx8",
+          "backgroundColour": "#054573",
+          "licenceNumber": "Exempt - Property Owner",
+          "sellerType": "BRANDED_AGENT",
+          "showContactForm": true
+        },
+        "media": {
+          "images": [
+            {
+              "size720x480": "https://photos.cdn.dsch.ie/Y2U0ODU1NzAzMDU1NTlmNDkwZmU1NmJjZjUxMGJmNGRFCbUGACNKMDIAVXythXh5aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHw3MjB4NDgwfHx8fA==",
+              "size600x600": "https://photos.cdn.dsch.ie/MTE4MGUxZDkwYjkxNjgzMmU1NDVmOGMxNDc0N2RlNmas7cIEq57koegfxST2uyjPaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHw2MDB8fHx8fHx8",
+              "size400x300": "https://photos.cdn.dsch.ie/ZThjZmFhODBhZjRhODgzMmNkYzFiZGUyZmU1MGQ0NjnNc9jboWcC9usX7qAEUrbwaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHw0MDB4MzAwfHx8fA==",
+              "size360x240": "https://photos.cdn.dsch.ie/ZGJiODU3MGJlZGY2NWQ3NzBjNzEzYmNlNGE2NzYxYjB9ITssoKbc9shUyPNPxRS3aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHwzNjB4MjQwfHx8fA==",
+              "size300x200": "https://photos.cdn.dsch.ie/MDU2MTNlODg3ZTBjY2VmNjBhMmYwMGE2NDUyNjQ0OWM27gJftORH5xHpOLLgKZe8aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHwzMDB4MjAwfHx8fA==",
+              "size320x280": "https://photos.cdn.dsch.ie/ZDg1MmFkYTRhZDlkZmNiMTkxN2Y5NjY1NjQ2NTY3MDlzzS9qwKfbOYOIFaN5MZ5EaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHwzMjB4MjgwfHx8fA==",
+              "size72x52": "https://photos.cdn.dsch.ie/ZWMzYWI4MWJmZDBiNTMzZThhNGIxOTRiYzY0ODBhMzdtQeNdMz4ye-PxDpIRhKc0aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHw3Mng1Mnx8fHw=",
+              "size680x392": "https://photos.cdn.dsch.ie/Mzg5NTRiNDc1MzE0NTNiNWNiNzFkMGM4MmNkM2IzZTatCYl81p-4S6P8YIj_3VPMaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2EvZC9hZDYwMTEwYTBkMTlkMDM2NTFlNGVmZDEzZDc0YzM2Ny5qcGd8fHx8fHw2ODB4MzkyfHx8fA=="
+            },
+            {
+              "size720x480": "https://photos.cdn.dsch.ie/NjgxYTcyMzc3MzNlNjc1YTMxZjI0Njg0OGY2NzQ1ZWSfCzWizvJR7nm0a-z1xwGwaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHw3MjB4NDgwfHx8fA==",
+              "size600x600": "https://photos.cdn.dsch.ie/M2FlYjg3YzBhNGM1MmZjZmZkZDkwMGU3ZGIxY2UyMzNKkQ0pJN-s96nok63wXANPaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHw2MDB8fHx8fHx8",
+              "size400x300": "https://photos.cdn.dsch.ie/ZTU0YzBmOGExOGJmMTcwNTIxOGRjOTEwZmQ3ZWJjYjiuNRIntdrM_C0xJMDlM14OaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHw0MDB4MzAwfHx8fA==",
+              "size360x240": "https://photos.cdn.dsch.ie/ZTBkOTJmY2E0ZDAxYTFmNWFlY2I0MDI4Zjg0ZDhmYWaeIKDL4WPL3nylYnOpFDd1aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHwzNjB4MjQwfHx8fA==",
+              "size300x200": "https://photos.cdn.dsch.ie/YzRkYjQ0MzI0YWQyMzYzYzgzOWNiYWFkYmFkNzc3ZDOjUzaUanK5KNsSRGqRrj4paHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHwzMDB4MjAwfHx8fA==",
+              "size320x280": "https://photos.cdn.dsch.ie/MmQxYjJiZGY0M2IxMWM4N2ZmZDEwZWM0YWE3YjkwMWLz4rBy5hl1eooVMSQOMaO7aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHwzMjB4MjgwfHx8fA==",
+              "size72x52": "https://photos.cdn.dsch.ie/ZWEyNDQxZDBhZmI2YWE1YzZiOTA4NzA1YzZlYjY0OTQact4nk8BvAekKQUQFq75PaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHw3Mng1Mnx8fHw=",
+              "size680x392": "https://photos.cdn.dsch.ie/ZTQzNjAwZmIxYTMzODU3YzU0NmE2YTc1MDc3YTExNjmK-MZk-APz9B8WQ2EfSpYKaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvYi8xYmNmMjhjN2Q5MmE0YjY3ZTIyODMzZmU5NWNlOGQ0Zi5qcGd8fHx8fHw2ODB4MzkyfHx8fA=="
+            },
+            {
+              "size720x480": "https://photos.cdn.dsch.ie/MTNiYjE0ZDdmOWQ0YjRhYmUxNmM1Yjc0YmZhZThhZTZB4yCpveTiTmDYSqierTMfaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHw3MjB4NDgwfHx8fA==",
+              "size600x600": "https://photos.cdn.dsch.ie/OTcyNmFhMmU3NDNiMTgwY2RhNTkwMjVlMDhhYWRhODf5xY_DQiW2B-fd2xIemhspaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHw2MDB8fHx8fHx8",
+              "size400x300": "https://photos.cdn.dsch.ie/OTNjNzk2MjU5YWQwMmZhZGFhNmE2ZDJlNTkzZDVmNGUV2_bsn2X4BfNrejue-e6_aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHw0MDB4MzAwfHx8fA==",
+              "size360x240": "https://photos.cdn.dsch.ie/ZDg0ZGFjMDViMTAyMTcxMWYwZjEyNjNmYTM5OWY3MDjnB7-54BAX3jr2crmvu2KhaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHwzNjB4MjQwfHx8fA==",
+              "size300x200": "https://photos.cdn.dsch.ie/OTQyYTI2ZTY3ZWI1YzVjOGI2Mzg0NjI3YTc3ZmYwYzS4M7wfZHNjiD_-jMM21wKXaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHwzMDB4MjAwfHx8fA==",
+              "size320x280": "https://photos.cdn.dsch.ie/NGQyOTk0NTU5NTYzZDk5NzRjNjA0Y2Q3NDdmODIyMGViMR79o788dkFes6IHxQvHaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHwzMjB4MjgwfHx8fA==",
+              "size72x52": "https://photos.cdn.dsch.ie/NjYxMDYxODdkODY3YThiYmExOWU0ZTU4OGVmMTJjZWUTxxEJKpFtNf9St_sQqVPzaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHw3Mng1Mnx8fHw=",
+              "size680x392": "https://photos.cdn.dsch.ie/ZjI4YjNhNzUyMWZlZDk1NzdhNDQ3ZWI5MDExNGE2MDQMX1SBlDgXsdCkBMqp_00zaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1L2QvYi9kYmU0NzUxMDFjMzkyMWY5ZmU5YWJkODY5NDA5ZjFlZi5qcGd8fHx8fHw2ODB4MzkyfHx8fA=="
+            },
+            {
+              "size720x480": "https://photos.cdn.dsch.ie/MWRhYjI0ODUwNzlhYzBkMWI4MDdkMTkxYTNiYzQ3Y2Z81rONsXs7cTUN8ScQaySKaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHw3MjB4NDgwfHx8fA==",
+              "size600x600": "https://photos.cdn.dsch.ie/ZDY2OWI0MzJhM2NiNDQ2Y2VhMWY1ZWY4YTFjODUxZGPQfQMGvdAqn6NbphIXtPjMaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHw2MDB8fHx8fHx8",
+              "size400x300": "https://photos.cdn.dsch.ie/YjAxZTM3OTBjNGM5Yzk2ZTkyOTIyZDczOTc0NWY0YThUDhP3Im79v-wGXeHfWNUgaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHw0MDB4MzAwfHx8fA==",
+              "size360x240": "https://photos.cdn.dsch.ie/Y2Q3MWZlYzVhZjhhYzA5ODQ3MDRmZjNhNDZmYmFmMzkkDi7unlXhQULnB8jjjal5aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHwzNjB4MjQwfHx8fA==",
+              "size300x200": "https://photos.cdn.dsch.ie/ODQ2NTY4YzNhYjIwMGRkZDY4NDZhNWNmMDMyZTE4ZDcV4ud_4Iu0pIdy3IStGUKPaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHwzMDB4MjAwfHx8fA==",
+              "size320x280": "https://photos.cdn.dsch.ie/MTE0ZDk2MTMwYTNjMTY1YTE5YWM2MmFjYWU1NGQ3ZDhUgFNGLvu_RPdX6AvIZww8aHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHwzMjB4MjgwfHx8fA==",
+              "size72x52": "https://photos.cdn.dsch.ie/ZTM5MmE0ZTQ0OWYxOGZiZmM2Njk0ZGM3OGQyN2M0YzLXJpRo3lhU7kE2DLF1-QjnaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHw3Mng1Mnx8fHw=",
+              "size680x392": "https://photos.cdn.dsch.ie/MDI1MjBlMmY4Y2U4NTY4MGFhMjBmZDMyZTQxNDU2ZTR2F911VL6dq2MzNieHx-kzaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzQvOC80ODA0NTliNGZlZmU0ZmFiODJlNjM3MDI3MmNiMzllNy5qcGd8fHx8fHw2ODB4MzkyfHx8fA=="
+            }
+          ],
+          "totalImages": 26,
+          "hasVideo": true,
+          "hasVirtualTour": false,
+          "hasBrochure": false
+        },
+        "ber": {
+          "rating": "A2A3"
+        },
+        "point": {
+          "type": "Point",
+          "coordinates": [
+            -6.231118982370589,
+            53.344905963613485
+          ]
+        },
+        "seoFriendlyPath": "/for-rent/capital-dock-residence-grand-canal-dublin-2/1443907",
+        "prs": {
+          "totalUnitTypes": 5,
+          "tagLine": "Waterfront living at its best",
+          "location": "Capital Dock Residence is part of a unique urban quarter that captures the culture, history and cosmopolitan pulse of Dublin. You can move freely on foot, by bike or by car and get to know the city at a pace that suits you.\r\n\r\nThe Georgian Quarter is accessible in 15 minutes, beginning with Merrion Square and St. Stephen’s Green. Neighbouring villages like Sandymount, three kilometres away, give you a stunning beach for morning jogs and a choice of great eateries.\r\n\r\nIf you like staying local, enjoy your morning espresso at The Art of Coffee, grab healthy food on the go with Freshii and find ingredients for dinner at Fresh The Good Food Market. Even catch up with friends over brunch or a late bite at BrewDog. Each amenity is on the grounds of Capital Dock.\r\n\r\nThree Locks Square is where you can socialise with neighbours at regular events. If you’re up for some water sports, try windsurfing or paddleboarding with Surfdock next door.",
+          "aboutDevelopment": "Founded in 1977, Kennedy Wilson is a global real estate investment company.  We own, operate and invest in real estate both on our own and through our investment management platform.  We focus on residential for rent, also called private rented sector (PRS) and office properties located in Ireland, the UK and Western US.  Kennedy Wilson is significantly invested in the Irish property market, operating and developing a portfolio of high-quality commercial assets and stylishly-finished apartments to rent in prime Dublin locations."
+        },
+        "pageBranding": {
+          "standardLogo": "https://photos.cdn.dsch.ie/OTg5ZWFlNDA5NGE1ZTkzNTRiODNjOGRlOGUyMmViYzRUjUGKEhEsOySno43QKj1iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzkvOC85ODU1OWU4NGEzZTc0ZmEwOWI1MTJiMDRhODM0ODJkY19zdGFuZGFyZC5qcGd8fDgwfHx8fHx8fHw=",
+          "squareLogo": "https://photos.cdn.dsch.ie/NmY5MTZmYTQ3MGQzNWUzYjg5NjIyNWFhNmZiMDFkMzn_8NzyAUxknT0ajfc210HmaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvMS8xMTg1OGEzZGQ5OTkzOTQzZDViN2NlOTA4MWQxODBmNi5qcGd8fHwxMjB8fHx8fHx8",
+          "backgroundColour": "#054573",
+          "squareLogos": [
+            "https://photos.cdn.dsch.ie/NmY5MTZmYTQ3MGQzNWUzYjg5NjIyNWFhNmZiMDFkMzn_8NzyAUxknT0ajfc210HmaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzEvMS8xMTg1OGEzZGQ5OTkzOTQzZDViN2NlOTA4MWQxODBmNi5qcGd8fHwxMjB8fHx8fHx8"
+          ],
+          "rectangleLogo": "https://photos.cdn.dsch.ie/OTg5ZWFlNDA5NGE1ZTkzNTRiODNjOGRlOGUyMmViYzRUjUGKEhEsOySno43QKj1iaHR0cHM6Ly9zMy1ldS13ZXN0LTEuYW1hem9uYXdzLmNvbS9tZWRpYW1hc3Rlci1zM2V1LzkvOC85ODU1OWU4NGEzZTc0ZmEwOWI1MTJiMDRhODM0ODJkY19zdGFuZGFyZC5qcGd8fDgwfHx8fHx8fHw="
+        },
+        "category": "Rent",
+        "state": "PUBLISHED"
+      },
+      "savedAd": false
+    }
+  ],
+  "showcaseListings": [],
+  "paging": {
+    "totalPages": 39464,
+    "currentPage": 1,
+    "nextFrom": 1,
+    "previousFrom": 0,
+    "displayingFrom": 1,
+    "displayingTo": 1,
+    "totalResults": 39464,
+    "pageSize": 1
+  },
+  "mapView": false,
+  "savedSearch": false
+}
\ No newline at end of file
diff --git a/tests/test_daft_search.py b/tests/test_daft_search.py
new file mode 100644
index 0000000..b6193d7
--- /dev/null
+++ b/tests/test_daft_search.py
@@ -0,0 +1,239 @@
+import json
+import os
+from unittest.mock import patch
+import unittest
+from daftlistings import (
+    Daft,
+    Location,
+    SearchType,
+    SortType,
+    Ber,
+    Listing,
+    AddedSince,
+    PropertyType,
+    Facility,
+)
+
+
+class DaftTest(unittest.TestCase):
+    @patch("requests.post")
+    def test_search_basic(self, mock_post):
+        url = "https://search-gateway.dsch.ie/v1/listings"
+        payload = {
+            "paging": {"from": "0", "pagesize": "50"},
+        }
+        headers = {
+            "Content-Type": "application/json",
+            "brand": "daft",
+            "platform": "web",
+        }
+
+        daft = Daft()
+        daft.search()
+        mock_post.assert_called_with(url, headers=headers, json=payload)
+
+    @patch("requests.post")
+    def test_search_properties_for_sale(self, mock_post):
+        url = "https://search-gateway.dsch.ie/v1/listings"
+        payload = {
+            "section": "residential-for-sale",
+            "andFilters": [
+                {
+                    "name": "facilities",
+                    "values": [
+                        "wired-for-cable-television",
+                        "alarm",
+                        "wheelchair-access",
+                        "gas-fired-central-heating",
+                    ],
+                }
+            ],
+            "ranges": [
+                {"name": "salePrice", "from": "250000", "to": "300000"},
+                {"name": "numBeds", "from": "3", "to": "3"},
+                {"name": "ber", "from": "0", "to": "0"},
+                {"name": "floorSize", "from": "1000", "to": "1000"},
+                {"name": "firstPublishDate", "from": "now-14d/d", "to": ""},
+            ],
+            "geoFilter": {"storedShapeIds": ["3"], "geoSearchType": "STORED_SHAPES"},
+            "sort": "priceAsc",
+            "paging": {"from": "0", "pagesize": "50"},
+        }
+        headers = {
+            "Content-Type": "application/json",
+            "brand": "daft",
+            "platform": "web",
+        }
+
+        daft = Daft()
+
+        daft.set_search_type(SearchType.RESIDENTIAL_SALE)
+        daft.set_location(Location.KILDARE)
+        daft.set_location("Kildare")
+        daft.set_sort_type(SortType.PRICE_ASC)
+        daft.set_max_price(300000)
+        daft.set_min_price(250000)
+        daft.set_min_beds(3)
+        daft.set_max_beds(3)
+        daft.set_min_ber(Ber.A1)
+        daft.set_max_ber(Ber.A1)
+        daft.set_max_floor_size(1000)
+        daft.set_min_floor_size(1000)
+        daft.set_added_since(AddedSince.DAYS_14)
+        daft.set_facility(Facility.WIRED_FOR_CABLE_TELEVISION)
+        daft.set_facility(Facility.ALARM)
+        daft.set_facility(Facility.WHEELCHAIR_ACCESS)
+        daft.set_facility(Facility.CENTRAL_HEATING_GAS)
+        daft.search()
+
+        mock_post.assert_called_with(url, headers=headers, json=payload)
+
+    @patch("requests.post")
+    def test_search_properties_for_rent(self, mock_post):
+        url = "https://search-gateway.dsch.ie/v1/listings"
+        payload = {
+            "section": "residential-to-rent",
+            "andFilters": [
+                {
+                    "name": "facilities",
+                    "values": ["alarm", "parking", "cable-television"],
+                }
+            ],
+            "ranges": [
+                {"name": "rentalPrice", "from": "2000", "to": "2500"},
+                {"name": "numBeds", "from": "1", "to": "2"},
+                {"name": "ber", "from": "0", "to": "0"},
+                {"name": "floorSize", "from": "1000", "to": "1000"},
+                {"name": "firstPublishDate", "from": "now-14d/d", "to": ""},
+            ],
+            "geoFilter": {"storedShapeIds": ["3"], "geoSearchType": "STORED_SHAPES"},
+            "sort": "priceDesc",
+            "paging": {"from": "0", "pagesize": "50"},
+        }
+        headers = {
+            "Content-Type": "application/json",
+            "brand": "daft",
+            "platform": "web",
+        }
+
+        daft = Daft()
+
+        daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+        daft.set_location(Location.KILDARE)
+        daft.set_location("Kildare")
+        daft.set_sort_type(SortType.PRICE_DESC)
+        daft.set_max_price(2500)
+        daft.set_min_price(2000)
+        daft.set_min_beds(1)
+        daft.set_max_beds(2)
+        daft.set_min_ber(Ber.A1)
+        daft.set_max_ber(Ber.A1)
+        daft.set_max_floor_size(1000)
+        daft.set_min_floor_size(1000)
+        daft.set_added_since(AddedSince.DAYS_14)
+        daft.set_facility(Facility.ALARM)
+        daft.set_facility(Facility.PARKING)
+        daft.set_facility(Facility.CABLE_TELEVISION)
+        daft.search()
+
+        mock_post.assert_called_with(url, headers=headers, json=payload)
+
+    def test_listing(self):
+        with open(
+            os.path.dirname(os.path.abspath(__file__)) + "/fixtures/response.json",
+            encoding="utf-8",
+        ) as response_data:
+            data = json.loads(response_data.read())
+
+        listing = Listing(data["listings"][0])
+
+        self.assertEqual(listing.id, 1443907)
+        self.assertEqual(listing.title, "Capital Dock Residence, Grand Canal, Dublin 2")
+        self.assertEqual(listing.agent_id, 9601)
+        self.assertEqual(listing.price, "From €2,970 per month")
+        self.assertEqual(listing.bedrooms, "2 & 3 bed")
+        self.assertEqual(listing.has_brochure, False)
+        self.assertEqual(
+            listing.daft_link,
+            "http://www.daft.ie/for-rent/capital-dock-residence-grand-canal-dublin-2/1443907",
+        )
+        self.assertEqual(listing.publish_date, "2021-04-03 11:20:22")
+        self.assertEqual(listing.bathrooms, None)
+        self.assertIsNotNone(listing.images)
+        self.assertIsInstance(listing.images, list)
+        self.assertEqual(listing.ber, "A2A3")
+        self.assertEqual(listing.has_video, True)
+        self.assertEqual(listing.has_virtual_tour, False)
+        self.assertEqual(listing.longitude, -6.231118982370589)
+        self.assertEqual(listing.latitude, 53.344905963613485)
+        self.assertEqual(
+            listing.sections, ["Property", "Private Rental Sector", "Apartments"]
+        )
+        self.assertEqual(listing.shortcode, "9162025")
+        self.assertEqual(listing.total_images, 26)
+        self.assertEqual(listing.agent_name, "Eoin Grant")
+        self.assertEqual(listing.agent_branch, "Kennedy Wilson")
+        self.assertEqual(listing.agent_seller_type, "BRANDED_AGENT")
+        self.assertEqual(listing.category, "Rent")
+        self.assertEqual(listing.monthly_price, 2970)
+        self.assertEqual(listing.featured_level, "FEATURED")
+
+        as_dict_for_mapping_example = {
+            "monthly_price": 2970,
+            "latitude": 53.344905963613485,
+            "longitude": -6.231118982370589,
+            "bedrooms": "2 & 3 bed",
+            "bathrooms": "1+ bath",
+            "daft_link": "http://www.daft.ie/for-rent/capital-dock-residence-grand-canal-dublin-2/1443907",
+        }
+        self.assertEqual(listing.as_dict_for_mapping(), as_dict_for_mapping_example)
+
+    def test_any_to_rent(self):
+        daft = Daft()
+        daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+        daft.set_location(Location.DUBLIN)
+        listings = daft.search(max_pages=1)
+        self.assertTrue(len(listings) > 0)
+
+    def test_apartments_to_rent(self):
+        daft = Daft()
+        daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+        daft.set_property_type(PropertyType.APARTMENT)
+        daft.set_location(Location.DUBLIN)
+        listings = daft.search(max_pages=1)
+        self.assertTrue(len(listings) > 0)
+        self.assertGreater(daft.total_results, 0)
+
+    def test_studios_to_rent(self):
+        daft = Daft()
+        daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+        daft.set_property_type(PropertyType.STUDIO_APARTMENT)
+        daft.set_location(Location.DUBLIN)
+        listings = daft.search(max_pages=1)
+        self.assertTrue(len(listings) > 0)
+        self.assertTrue(listings[0].bedrooms == "1 bed")
+        self.assertGreater(daft.total_results, 0)
+
+    def test_new_homes(self):
+        daft = Daft()
+        daft.set_search_type(SearchType.NEW_HOMES)
+        daft.set_location(Location.DUBLIN)
+        listings = daft.search(max_pages=1)
+        self.assertTrue(len(listings) > 0)
+        self.assertGreater(daft.total_results, 0)
+
+    def test_distance(self):
+        daft = Daft()
+        daft.set_location("Dublin City")
+        daft.set_search_type(SearchType.RESIDENTIAL_RENT)
+        daft.set_min_price(1)
+        daft.set_max_price(100000)
+        listings = daft.search(max_pages=1)
+        first = listings[0]
+        for l in listings[1:]:
+            if (l.latitude, l.longitude) != (first.latitude, first.longitude):
+                second = l
+                break
+        coord = [53.3429, -6.2674]
+        self.assertGreater(first.distance_to(coord), 0)
+        self.assertGreater(first.distance_to(second), 0)
diff --git a/tests/test_other.py b/tests/test_other.py
deleted file mode 100644
index 957b6c8..0000000
--- a/tests/test_other.py
+++ /dev/null
@@ -1,17 +0,0 @@
-import unittest
-
-from daftlistings import Daft, RentType
-
-
-class OtherMethods(unittest.TestCase):
-    def test_distance(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_listing_type(RentType.APARTMENTS)
-        daft.set_min_price(1)
-        daft.set_max_price(100000)
-        listings = daft.search(fetch_all=False)
-        first, second = listings[0], listings[1]
-        coord = [53.3429, -6.2674]
-        self.assertGreater(first.distance_to(coord), 0)
-        self.assertGreater(first.distance_to(second), 0)
diff --git a/tests/test_property_for_rent.py b/tests/test_property_for_rent.py
deleted file mode 100644
index 2bee08f..0000000
--- a/tests/test_property_for_rent.py
+++ /dev/null
@@ -1,147 +0,0 @@
-import unittest
-
-from daftlistings import (
-    Daft,
-    RentType,
-    RoomType,
-    StudentAccommodationType,
-    University,
-)
-
-
-class PropertyForRentTests(unittest.TestCase):
-    def test_apartments_to_let(self):
-        daft = Daft()
-        daft.set_offset(20)
-        daft.set_listing_type(RentType.APARTMENTS)
-        listings = daft.search(fetch_all=False)
-        search_count = daft.search_count
-        self.assertGreater(search_count, 0)
-        self.assertGreater(len(listings), 0)
-        apartment = listings[0]
-        print(apartment.daft_link)
-        self.assertIsNotNone(apartment.commercial_area_size)
-        self.assertIsNotNone(apartment.contact_number)
-        self.assertIsNotNone(apartment.daft_link)
-        self.assertIsNotNone(apartment.date_insert_update)
-        self.assertIsNotNone(apartment.facilities)
-        self.assertIsNotNone(apartment.formalised_address)
-        self.assertIsNotNone(apartment.id)
-        self.assertIsNotNone(apartment.bathrooms)
-        self.assertIsNotNone(apartment.bedrooms)
-        self.assertIsNotNone(apartment.overviews)
-        self.assertIsNotNone(apartment.price)
-        self.assertIsNotNone(apartment.search_type)
-        self.assertIsNotNone(apartment.shortcode)
-        self.assertIsNotNone(apartment.views)
-        self.assertIsNotNone(apartment.features)
-        self.assertIsNotNone(apartment.advertiser_name)
-        self.assertIsNotNone(apartment.date_insert_update)
-        self.assertIsNotNone(apartment.hires_images)
-
-    def test_result_url(self):
-        daft = Daft()
-        daft.set_result_url("https://www.daft.ie/dublin/apartments-for-rent?")
-        listings = daft.search(fetch_all=False)
-        self.assertGreater(len(listings), 0)
-
-    def test_student_accommodation(self):
-        daft = Daft()
-        daft.set_listing_type(RentType.STUDENT_ACCOMMODATION)
-        daft.set_university(University.NCI)
-        daft.set_student_accommodation_type(StudentAccommodationType.ROOMS_TO_SHARE)
-        listings = daft.search(fetch_all=False)
-        self.assertGreater(len(listings), 0)
-
-    def test_apartments_to_let_with_price(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(RentType.APARTMENTS)
-        daft.set_min_price(1000)
-        daft.set_max_price(2000)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        listing = listings[0]
-        price = listing.price
-        self.assertTrue(1000 <= int(price) <= 2000)
-
-    @unittest.skip("Due to COVID-19.")
-    def test_open_viewing(self):
-        daft = Daft()
-        daft.set_open_viewing(True)
-        daft.set_listing_type(RentType.APARTMENTS)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        for listing in listings:
-            self.assertTrue(len(listing.upcoming_viewings) > 0)
-
-    def test_contact_advertiser(self):
-        daft = Daft()
-        daft.set_county("Meath")
-        daft.set_listing_type(RentType.FLAT)
-        listings = daft.search(fetch_all=False)
-        if len(listings) > 0:
-            first_listing = listings[0]
-            has_sent = first_listing.contact_advertiser(
-                name="Jane Doe",
-                contact_number="019202222",
-                email="jane@example.com",
-                message="Hi, I seen your listing on daft.ie and I would like to schedule a viewing.",
-            )
-
-            self.assertTrue(has_sent)
-
-    def test_listing_type_exception(self):
-        daft = Daft()
-        daft.set_county("Meath")
-        has_raised_exception = False
-        try:
-            daft.set_listing_type("flat")
-        except Exception:
-            has_raised_exception = True
-
-        self.assertTrue(has_raised_exception)
-
-    def test_read_xml(self):
-        daft = Daft()
-        daft.set_xml_url("http://daft.ie/rss.daft?uid=1685053&id=1106718&xk=858943")
-        listings = daft.read_xml()
-        self.assertGreater(len(listings), 0)
-        first = listings[0]
-        self.assertIsNotNone(first.formalised_address)
-        self.assertIsNotNone(first.price)
-        self.assertIsNotNone(first.daft_link)
-
-    def test_room_to_share(self):
-        daft = Daft()
-        daft.set_county("Dublin")
-        daft.set_listing_type(RentType.ROOMS_TO_SHARE)
-        daft.set_with_photos(True)
-        daft.set_ensuite_only(True)
-        daft.set_furnished(True)
-        daft.set_num_occupants(2)
-        daft.set_min_price(500)
-        daft.set_max_price(1000)
-        daft.set_room_type(RoomType.DOUBLE)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-
-    def test_as_dict(self):
-        daft = Daft()
-        daft.set_listing_type(RentType.ANY)
-        listings = daft.search(fetch_all=False)
-        self.assertIsNotNone(listings[0].as_dict())
-
-    def test_lookup_via_address(self):
-        daft = Daft()
-        daft.set_address("IFSC")
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        self.assertTrue("ifsc" in listings[0].formalised_address.lower())
-
-    def test_parking_spaces(self):
-        daft = Daft()
-        daft.set_listing_type(RentType.PARKING_SPACES)
-        listings = daft.search(fetch_all=False)
-        self.assertIsNotNone(listings)
diff --git a/tests/test_property_for_sale.py b/tests/test_property_for_sale.py
deleted file mode 100644
index 1e3a2ed..0000000
--- a/tests/test_property_for_sale.py
+++ /dev/null
@@ -1,178 +0,0 @@
-import unittest
-
-from daftlistings import (
-    Daft,
-    SaleType,
-    SortType,
-    CommercialType,
-    PropertyType,
-    HouseType,
-)
-
-
-class PropertyForSaleTests(unittest.TestCase):
-    def test_properties(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_added_since(14)
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_property_type([PropertyType.HOUSE])
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        first = listings[1]
-        self.assertIsNotNone(first.agent_id)
-        self.assertIsNotNone(first.commercial_area_size)
-        self.assertIsNotNone(first.contact_number)
-        self.assertIsNotNone(first.daft_link)
-        self.assertIsNotNone(first.date_insert_update)
-        self.assertIsNotNone(first.facilities)
-        self.assertIsNotNone(first.formalised_address)
-        self.assertIsNotNone(first.id)
-        self.assertIsNotNone(first.bathrooms)
-        self.assertIsNotNone(first.bedrooms)
-        self.assertIsNotNone(first.overviews)
-        self.assertIsNotNone(first.price)
-        self.assertIsNotNone(first.search_type)
-        self.assertIsNotNone(first.shortcode)
-        self.assertIsNotNone(first.views)
-        self.assertIsNotNone(first.features)
-        self.assertIsNotNone(first.advertiser_name)
-        self.assertIsNotNone(first.date_insert_update)
-        self.assertIsNotNone(first.hires_images)
-        self.assertIsNotNone(first.images)
-
-    def test_properties_sale_agreed(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_sale_agreed(True)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-
-    def test_properties_sale_by_house_type(self):
-        daft = Daft()
-        daft.set_listing_type(SaleType.HOUSES)
-        daft.set_house_type(HouseType.DETACHED)
-        listings = daft.search(fetch_all=False)
-        self.assertIsNotNone(listings)
-
-    def test_properties_sale_agreed_with_price(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_min_price(200000)
-        daft.set_max_price(250000)
-        daft.set_sale_agreed(True)
-        listings = daft.search(fetch_all=False)
-
-        self.assertTrue(len(listings) > 0)
-        listing = listings[0]
-        price = listing.price
-        self.assertTrue(200000 <= int(price) <= 250000)
-        self.assertTrue("Dublin 15" in listing.formalised_address)
-
-    def test_properties_sale_agreed_with_invalid_prices(self):
-        daft = Daft()
-        raised_exception = False
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_sale_agreed(True)
-
-        try:
-            daft.set_min_price("Two")
-            daft.set_max_price("")
-            daft.search(fetch_all=False)
-        except:
-            raised_exception = True
-
-        self.assertTrue(raised_exception)
-
-    def test_properties_with_price(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_min_price(200000)
-        daft.set_max_price(250000)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        listing = listings[0]
-        price = listing.price
-        self.assertTrue(200000 <= int(price) <= 250000)
-
-    def test_commercial_properties(self):
-        daft = Daft()
-        daft.set_county("Dublin")
-        daft.set_listing_type(SaleType.COMMERCIAL)
-        daft.set_commercial_min_size(100)
-        daft.set_commercial_max_size(200)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-
-    def test_area_commercial_properties(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_listing_type(SaleType.COMMERCIAL)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-
-    def test_commercial_property_types(self):
-
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_listing_type(SaleType.COMMERCIAL)
-        daft.set_commercial_property_type(CommercialType.OFFICE)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-
-    def test_commercial_properties_with_price(self):
-        daft = Daft()
-        daft.set_county("Dublin")
-        daft.set_listing_type(SaleType.COMMERCIAL)
-        daft.set_commercial_property_type(CommercialType.OFFICE)
-        daft.set_min_price(150000)
-        listings = daft.search(fetch_all=False)
-
-        self.assertTrue(len(listings) > 0)
-
-        listing = listings[0]
-        price = listing.price
-
-        self.assertTrue(int(price) >= 150000)
-
-    def test_sort_by_price(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_listing_type(SaleType.PROPERTIES)
-        daft.set_min_price(150000)
-        daft.set_max_price(175000)
-        daft.set_sort_by(SortType.PRICE)
-        listings = daft.search(fetch_all=False)
-        listing = listings[0]
-        price = listing.price
-        self.assertTrue(len(listings) > 0)
-        self.assertTrue(int(price) <= 175000)
-
-    def test_properties_with_max_beds(self):
-        daft = Daft()
-        daft.set_county("Dublin")
-        daft.set_min_beds(3)
-        daft.set_max_beds(3)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) > 0)
-        listing = listings[0]
-        self.assertTrue(listing.bedrooms == 3)
-
-    def test_properties_with_negative_max(self):
-        daft = Daft()
-        daft.set_county("Dublin City")
-        daft.set_area("Dublin 15")
-        daft.set_max_price(-1000)
-        daft.set_listing_type(SaleType.PROPERTIES)
-        listings = daft.search(fetch_all=False)
-        self.assertTrue(len(listings) == 0)